From 7734ae17e5ac559b83080cddfb8583e9c4fbee44 Mon Sep 17 00:00:00 2001 From: cloudpdf-sdk-bot Date: Fri, 6 Nov 2026 16:52:03 +0000 Subject: [PATCH] chore: generate CloudPDF Java SDK 3.0.0-alpha.23 --- .fern/metadata.json | 4 +- build.gradle | 4 +- cloudpdf-generation.json | 8 +- reference.md | 280 ++--- .../java/api/AsyncCloudPDFClientBuilder.java | 30 + src/main/java/api/CloudPDFClientBuilder.java | 30 + src/main/java/api/core/ClientOptions.java | 2 +- src/main/java/api/core/RequestOptions.java | 15 + src/main/java/api/errors/BadGatewayError.java | 10 +- src/main/java/api/errors/BadRequestError.java | 9 +- src/main/java/api/errors/ConflictError.java | 9 +- .../java/api/errors/ContentTooLargeError.java | 9 +- src/main/java/api/errors/ForbiddenError.java | 9 +- src/main/java/api/errors/GoneError.java | 10 +- src/main/java/api/errors/NotFoundError.java | 9 +- .../java/api/errors/NotImplementedError.java | 10 +- .../api/errors/UnprocessableEntityError.java | 10 +- .../api/resources/doc/AsyncDocClient.java | 47 +- .../api/resources/doc/AsyncRawDocClient.java | 99 +- .../java/api/resources/doc/DocClient.java | 46 +- .../java/api/resources/doc/RawDocClient.java | 82 +- .../doc/annotations/AnnotationsClient.java | 114 +- .../annotations/AsyncAnnotationsClient.java | 117 ++- .../AsyncRawAnnotationsClient.java | 180 ++-- .../doc/annotations/RawAnnotationsClient.java | 163 +-- .../AsyncRawAttachmentsClient.java | 10 +- .../doc/attachments/RawAttachmentsClient.java | 9 +- .../doc/fonts/AsyncRawFontsClient.java | 8 +- .../resources/doc/fonts/RawFontsClient.java | 7 +- .../fonts/programs/AsyncProgramsClient.java | 34 +- .../programs/AsyncRawProgramsClient.java | 47 +- .../doc/fonts/programs/ProgramsClient.java | 34 +- .../doc/fonts/programs/RawProgramsClient.java | 46 +- .../resources/doc/forms/AsyncFormsClient.java | 85 +- .../doc/forms/AsyncRawFormsClient.java | 142 ++- .../api/resources/doc/forms/FormsClient.java | 84 +- .../resources/doc/forms/RawFormsClient.java | 126 ++- .../doc/metadata/AsyncRawMetadataClient.java | 4 +- .../doc/metadata/RawMetadataClient.java | 3 +- .../metadata/custom/AsyncRawCustomClient.java | 4 +- .../doc/metadata/custom/RawCustomClient.java | 3 +- .../doc/outline/AsyncRawOutlineClient.java | 4 +- .../doc/outline/RawOutlineClient.java | 3 +- .../resources/doc/pages/AsyncPagesClient.java | 46 +- .../doc/pages/AsyncRawPagesClient.java | 93 +- .../api/resources/doc/pages/PagesClient.java | 46 +- .../resources/doc/pages/RawPagesClient.java | 79 +- .../redactions/AsyncRawRedactionsClient.java | 19 +- .../doc/redactions/AsyncRedactionsClient.java | 10 +- .../doc/redactions/RawRedactionsClient.java | 17 +- .../doc/redactions/RedactionsClient.java | 10 +- .../doc/requests/DocDownloadLinkRequest.java | 34 +- .../signatures/AsyncRawSignaturesClient.java | 141 ++- .../doc/signatures/AsyncSignaturesClient.java | 50 +- .../doc/signatures/RawSignaturesClient.java | 113 +- .../doc/signatures/SignaturesClient.java | 52 +- .../doc/versions/AsyncRawVersionsClient.java | 178 ++-- .../doc/versions/AsyncVersionsClient.java | 126 +-- .../doc/versions/RawVersionsClient.java | 162 +-- .../doc/versions/VersionsClient.java | 127 +-- .../documents/AsyncDocumentsClient.java | 160 +-- .../documents/AsyncRawDocumentsClient.java | 280 +++-- .../resources/documents/DocumentsClient.java | 156 +-- .../documents/RawDocumentsClient.java | 255 ++--- .../documents/layers/AsyncLayersClient.java | 46 +- .../layers/AsyncRawLayersClient.java | 64 +- .../documents/layers/LayersClient.java | 42 +- .../documents/layers/RawLayersClient.java | 59 +- .../requests/DocumentsInitRequest.java | 72 +- .../resources/folders/AsyncFoldersClient.java | 41 +- .../folders/AsyncRawFoldersClient.java | 97 +- .../api/resources/folders/FoldersClient.java | 41 +- .../resources/folders/RawFoldersClient.java | 92 +- .../requests/FoldersMoveIntoRequest.java | 34 +- .../resources/grants/AsyncGrantsClient.java | 52 +- .../grants/AsyncRawGrantsClient.java | 119 ++- .../api/resources/grants/GrantsClient.java | 52 +- .../api/resources/grants/RawGrantsClient.java | 105 +- .../grants/requests/GrantsCreateRequest.java | 67 +- .../grants/requests/GrantsUpdateRequest.java | 17 +- .../visitors/AsyncRawVisitorsClient.java | 22 +- .../grants/visitors/AsyncVisitorsClient.java | 10 +- .../grants/visitors/RawVisitorsClient.java | 19 +- .../grants/visitors/VisitorsClient.java | 10 +- .../tenants/AsyncRawTenantsClient.java | 90 +- .../resources/tenants/AsyncTenantsClient.java | 42 +- .../resources/tenants/RawTenantsClient.java | 77 +- .../api/resources/tenants/TenantsClient.java | 43 +- .../tokens/AsyncRawTokensClient.java | 20 +- .../resources/tokens/AsyncTokensClient.java | 6 +- .../api/resources/tokens/RawTokensClient.java | 18 +- .../api/resources/tokens/TokensClient.java | 6 +- .../tokens/requests/TokensRevokeRequest.java | 33 +- .../java/api/types/AnnotationDraftLine.java | 25 +- .../java/api/types/AnnotationDraftWidget.java | 74 +- src/main/java/api/types/AnnotationLine.java | 109 +- .../AnnotationLineMeasureGeospatial.java | 69 -- ...tationLineMeasureRectilinearAngleItem.java | 415 -------- ...neMeasureRectilinearAngleItemFraction.java | 108 -- ...sureRectilinearAngleItemLabelPosition.java | 86 -- ...ionLineMeasureRectilinearDistanceItem.java | 415 -------- ...easureRectilinearDistanceItemFraction.java | 108 -- ...eRectilinearDistanceItemLabelPosition.java | 87 -- ...tationLineMeasureRectilinearSlopeItem.java | 415 -------- ...neMeasureRectilinearSlopeItemFraction.java | 108 -- ...sureRectilinearSlopeItemLabelPosition.java | 86 -- src/main/java/api/types/AnnotationLink.java | 17 + .../api/types/AnnotationMutationMeta.java | 53 +- .../java/api/types/AnnotationPatchLine.java | 22 +- .../java/api/types/AnnotationPolygon.java | 39 +- .../api/types/AnnotationPolygonMeasure.java | 282 ----- .../AnnotationPolygonMeasureGeospatial.java | 69 -- .../AnnotationPolygonMeasureRectilinear.java | 334 ------ ...ionPolygonMeasureRectilinearAngleItem.java | 415 -------- ...onMeasureRectilinearAngleItemFraction.java | 108 -- ...sureRectilinearAngleItemLabelPosition.java | 87 -- ...tionPolygonMeasureRectilinearAreaItem.java | 415 -------- ...gonMeasureRectilinearAreaItemFraction.java | 108 -- ...asureRectilinearAreaItemLabelPosition.java | 87 -- ...PolygonMeasureRectilinearDistanceItem.java | 415 -------- ...easureRectilinearDistanceItemFraction.java | 109 -- ...eRectilinearDistanceItemLabelPosition.java | 87 -- ...tationPolygonMeasureRectilinearOrigin.java | 140 --- ...ionPolygonMeasureRectilinearSlopeItem.java | 415 -------- ...onMeasureRectilinearSlopeItemFraction.java | 108 -- ...sureRectilinearSlopeItemLabelPosition.java | 87 -- ...otationPolygonMeasureRectilinearYItem.java | 415 -------- ...nMeasureRectilinearYItemLabelPosition.java | 86 -- .../java/api/types/AnnotationPolyline.java | 39 +- .../api/types/AnnotationPolylineMeasure.java | 282 ----- .../AnnotationPolylineMeasureGeospatial.java | 69 -- .../AnnotationPolylineMeasureRectilinear.java | 334 ------ ...onPolylineMeasureRectilinearAngleItem.java | 415 -------- ...neMeasureRectilinearAngleItemFraction.java | 108 -- ...sureRectilinearAngleItemLabelPosition.java | 87 -- ...ionPolylineMeasureRectilinearAreaItem.java | 415 -------- ...ineMeasureRectilinearAreaItemFraction.java | 108 -- ...asureRectilinearAreaItemLabelPosition.java | 87 -- ...olylineMeasureRectilinearDistanceItem.java | 417 -------- ...easureRectilinearDistanceItemFraction.java | 109 -- ...eRectilinearDistanceItemLabelPosition.java | 87 -- ...ationPolylineMeasureRectilinearOrigin.java | 140 --- ...onPolylineMeasureRectilinearSlopeItem.java | 415 -------- ...neMeasureRectilinearSlopeItemFraction.java | 108 -- ...sureRectilinearSlopeItemLabelPosition.java | 87 -- ...tationPolylineMeasureRectilinearXItem.java | 415 -------- ...lylineMeasureRectilinearXItemFraction.java | 108 -- ...eMeasureRectilinearXItemLabelPosition.java | 86 -- ...tationPolylineMeasureRectilinearYItem.java | 415 -------- ...lylineMeasureRectilinearYItemFraction.java | 108 -- ...eMeasureRectilinearYItemLabelPosition.java | 86 -- .../AnnotationPolylineMeasureUnknown.java | 69 -- src/main/java/api/types/Attachment.java | 112 +- .../java/api/types/AttachmentFileInfo.java | 108 +- .../api/types/AttachmentMutationMeta.java | 53 +- src/main/java/api/types/CacheDelta.java | 32 + .../types/ChangeItemFormsDeleteWidget.java | 17 + .../types/ChangeItemFormsRestoreWidget.java | 17 + .../ChangeItemPagesCopyLayoutPagesItem.java | 12 +- .../ChangeItemPagesDeleteLayoutPagesItem.java | 12 +- ...geItemPagesInsertBlankLayoutPagesItem.java | 12 +- .../ChangeItemPagesInsertLayoutPagesItem.java | 12 +- ...ChangeItemPagesReorderLayoutPagesItem.java | 12 +- ...ChangeItemPagesRestoreLayoutPagesItem.java | 12 +- .../java/api/types/ChangeItemPagesRotate.java | 12 +- .../ChangeItemPagesRotateLayoutPagesItem.java | 12 +- .../java/api/types/ChangeOpPagesRotate.java | 12 +- .../DeploymentLicenseStatusResponse.java | 59 +- ...java => DocAnnotationsCreateResponse.java} | 20 +- ...java => DocAnnotationsDeleteResponse.java} | 20 +- ...ava => DocAnnotationsFlattenResponse.java} | 52 +- ...nnotationsFlattenResponseResultsItem.java} | 34 +- ...ionsFlattenResponseResultsItemStatus.java} | 20 +- ...> DocAnnotationsFlattenResponseUsage.java} | 20 +- ...ava => DocAnnotationsReorderResponse.java} | 20 +- ...java => DocAnnotationsUpdateResponse.java} | 32 +- ...cAnnotationsUpdateResponseAppearance.java} | 34 +- ...ationsUpdateResponseAppearanceAction.java} | 28 +- ...0Response.java => DocChangesResponse.java} | 29 +- ...ava => DocChangesResponseChangesItem.java} | 38 +- ...DocChangesResponseChangesItemApplied.java} | 22 +- ...DocChangesResponseChangesItemRefused.java} | 34 +- ...onse.java => DocDownloadLinkResponse.java} | 35 +- ...java => DocFormsDeleteWidgetResponse.java} | 37 +- ...esponse.java => DocFormsListResponse.java} | 32 +- ...java => DocFormsListResponseFormKind.java} | 20 +- ... DocFormsReorderCalculationsResponse.java} | 22 +- ...va => DocFormsReorderWidgetsResponse.java} | 20 +- ...sponse.java => DocFormsResetResponse.java} | 20 +- ...nse.java => DocFormsSetValueResponse.java} | 20 +- ...java => DocFormsUpdateWidgetResponse.java} | 32 +- ...cFormsUpdateWidgetResponseAppearance.java} | 34 +- ...UpdateWidgetResponseAppearanceAction.java} | 28 +- ...d200Response.java => DocHeadResponse.java} | 191 ++-- ...Access.java => DocHeadResponseAccess.java} | 40 +- ... => DocHeadResponseAccessReasonsItem.java} | 23 +- ...on.java => DocHeadResponseEncryption.java} | 32 +- ...va => DocHeadResponseEncryptionState.java} | 27 +- ...s.java => DocHeadResponsePermissions.java} | 98 +- ...> DocHeadResponsePermissionsOpenedAs.java} | 24 +- ...seState.java => DocHeadResponseState.java} | 19 +- ...nseProtectionFieldLocksItemSpecAction.java | 98 -- ...cManifest200ResponseScopesAnnotations.java | 86 -- ...cManifest200ResponseScopesAttachments.java | 86 -- .../DocManifest200ResponseScopesOutline.java | 86 -- ...Response.java => DocManifestResponse.java} | 209 ++-- ...java => DocManifestResponsePagesItem.java} | 32 +- ...=> DocManifestResponsePagesItemCache.java} | 21 +- ...ava => DocManifestResponseProtection.java} | 106 +- ...ifestResponseProtectionCertification.java} | 34 +- ...ocManifestResponseProtectionEnforced.java} | 28 +- ...ifestResponseProtectionFieldLocksItem.java | 167 +++ ...sponseProtectionFieldLocksItemSource.java} | 20 +- ... DocManifestResponseProtectionJudged.java} | 28 +- ...es.java => DocManifestResponseScopes.java} | 116 +-- ... => DocManifestResponseScopesActions.java} | 20 +- ...DocManifestResponseScopesAnnotations.java} | 20 +- .../DocManifestResponseScopesAttachments.java | 86 ++ ... => DocManifestResponseScopesContent.java} | 20 +- ...va => DocManifestResponseScopesForms.java} | 18 +- .../DocManifestResponseScopesLayout.java | 85 ++ ...=> DocManifestResponseScopesMetadata.java} | 20 +- .../DocManifestResponseScopesOutline.java | 86 ++ ...onse.java => DocPagesFlattenResponse.java} | 52 +- ...> DocPagesFlattenResponseResultsItem.java} | 36 +- ...agesFlattenResponseResultsItemStatus.java} | 20 +- ...java => DocPagesFlattenResponseUsage.java} | 19 +- ...nseLayoutNamedPagesItemTargetDangling.java | 69 -- ...ame200ResponseLayoutPagesItemBoxesArt.java | 185 ---- ...e200ResponseLayoutPagesItemBoxesBleed.java | 186 ---- ...me200ResponseLayoutPagesItemBoxesCrop.java | 185 ---- ...e200ResponseLayoutPagesItemBoxesMedia.java | 186 ---- ...me200ResponseLayoutPagesItemBoxesTrim.java | 185 ---- ...e.java => DocPagesRemoveNameResponse.java} | 32 +- ... => DocPagesRemoveNameResponseLayout.java} | 80 +- ...esRemoveNameResponseLayoutLabelsItem.java} | 44 +- ...oveNameResponseLayoutLabelsItemStyle.java} | 32 +- ...moveNameResponseLayoutNamedPagesItem.java} | 34 +- ...meResponseLayoutNamedPagesItemTarget.java} | 58 +- ...seLayoutNamedPagesItemTargetDangling.java} | 14 +- ...sponseLayoutNamedPagesItemTargetPage.java} | 22 +- ...seLayoutNamedPagesItemTargetTemplate.java} | 22 +- ...gesRemoveNameResponseLayoutPagesItem.java} | 92 +- ...moveNameResponseLayoutPagesItemBoxes.java} | 82 +- ...eNameResponseLayoutPagesItemBoxesArt.java} | 22 +- ...ameResponseLayoutPagesItemBoxesBleed.java} | 22 +- ...NameResponseLayoutPagesItemBoxesCrop.java} | 22 +- ...ameResponseLayoutPagesItemBoxesMedia.java} | 22 +- ...NameResponseLayoutPagesItemBoxesTrim.java} | 22 +- ...ameResponseLayoutPagesItemPdfCropBox.java} | 22 +- ...emoveNameResponseLayoutPagesItemSize.java} | 22 +- ...eNameResponseLayoutPagesItemTabOrder.java} | 32 +- ...onse.java => DocPagesSetNameResponse.java} | 32 +- ...ava => DocPagesSetNameResponseLayout.java} | 81 +- ...PagesSetNameResponseLayoutLabelsItem.java} | 44 +- ...SetNameResponseLayoutLabelsItemStyle.java} | 32 +- ...sSetNameResponseLayoutNamedPagesItem.java} | 34 +- ...meResponseLayoutNamedPagesItemTarget.java} | 59 +- ...seLayoutNamedPagesItemTargetDangling.java} | 14 +- ...sponseLayoutNamedPagesItemTargetPage.java} | 22 +- ...seLayoutNamedPagesItemTargetTemplate.java} | 23 +- ...cPagesSetNameResponseLayoutPagesItem.java} | 92 +- ...sSetNameResponseLayoutPagesItemBoxes.java} | 83 +- ...etNameResponseLayoutPagesItemBoxesArt.java | 185 ++++ ...NameResponseLayoutPagesItemBoxesBleed.java | 185 ++++ ...tNameResponseLayoutPagesItemBoxesCrop.java | 185 ++++ ...NameResponseLayoutPagesItemBoxesMedia.java | 185 ++++ ...tNameResponseLayoutPagesItemBoxesTrim.java | 185 ++++ ...ameResponseLayoutPagesItemPdfCropBox.java} | 23 +- ...esSetNameResponseLayoutPagesItemSize.java} | 22 +- ...tNameResponseLayoutPagesItemTabOrder.java} | 32 +- ...nse.java => DocPagesSetScaleResponse.java} | 20 +- ...wports200ResponseViewportsItemMeasure.java | 286 ------ ...esponseViewportsItemMeasureGeospatial.java | 69 -- ...sponseViewportsItemMeasureRectilinear.java | 341 ------ ...wportsItemMeasureRectilinearAngleItem.java | 427 -------- ...emMeasureRectilinearAngleItemFraction.java | 113 -- ...sureRectilinearAngleItemLabelPosition.java | 93 -- ...ewportsItemMeasureRectilinearAreaItem.java | 427 -------- ...temMeasureRectilinearAreaItemFraction.java | 111 -- ...asureRectilinearAreaItemLabelPosition.java | 93 -- ...rtsItemMeasureRectilinearDistanceItem.java | 428 -------- ...easureRectilinearDistanceItemFraction.java | 116 --- ...eRectilinearDistanceItemLabelPosition.java | 95 -- ...ViewportsItemMeasureRectilinearOrigin.java | 141 --- ...wportsItemMeasureRectilinearSlopeItem.java | 427 -------- ...emMeasureRectilinearSlopeItemFraction.java | 113 -- ...sureRectilinearSlopeItemLabelPosition.java | 93 -- ...eViewportsItemMeasureRectilinearXItem.java | 422 -------- ...tsItemMeasureRectilinearXItemFraction.java | 111 -- ...mMeasureRectilinearXItemLabelPosition.java | 89 -- ...eViewportsItemMeasureRectilinearYItem.java | 422 -------- ...tsItemMeasureRectilinearYItemFraction.java | 111 -- ...mMeasureRectilinearYItemLabelPosition.java | 89 -- ...00ResponseViewportsItemMeasureUnknown.java | 69 -- ...se.java => DocPagesViewportsResponse.java} | 30 +- ...cPagesViewportsResponseViewportsItem.java} | 73 +- ...esViewportsResponseViewportsItemBbox.java} | 22 +- ...e.java => DocRedactionsApplyResponse.java} | 53 +- ...ocRedactionsApplyResponseResultsItem.java} | 34 +- ...ctionsApplyResponseResultsItemStatus.java} | 20 +- ...a => DocRedactionsApplyResponseScope.java} | 17 +- ...ava => DocSignaturesAnalysisResponse.java} | 124 +-- ...> DocSignaturesAnalysisResponseBasis.java} | 46 +- ...ignaturesAnalysisResponseBasisSource.java} | 20 +- ...gnaturesAnalysisResponseBasisVersion.java} | 58 +- ...DocSignaturesAnalysisResponseCurrent.java} | 82 +- ...sAnalysisResponseCurrentFindingsItem.java} | 34 +- ...isResponseCurrentFindingsItemVerdict.java} | 24 +- ...naturesAnalysisResponseCurrentMethod.java} | 20 +- ...aturesAnalysisResponseCurrentPrimary.java} | 34 +- ...nalysisResponseCurrentPrimaryVerdict.java} | 25 +- ...aturesAnalysisResponseCurrentVerdict.java} | 28 +- ...> DocSignaturesAnalysisResponseLater.java} | 22 +- ...=> DocSignaturesAnalysisResponseMode.java} | 20 +- ...uresAnalysisResponseRestrictionsItem.java} | 50 +- ...alysisResponseRestrictionsItemSource.java} | 24 +- ...> DocSignaturesAnalysisResponseSince.java} | 22 +- ...> DocSignaturesAnalysisResponseUntil.java} | 22 +- ...DocSignaturesAnalysisResponseVerdict.java} | 28 +- ....java => DocSignaturesCancelResponse.java} | 32 +- ...=> DocSignaturesCancelResponseStatus.java} | 24 +- ...0ResponseProtectionFieldLocksItemSpec.java | 223 ---- ...nseProtectionFieldLocksItemSpecAction.java | 98 -- ...sComplete200ResponseSignatureFieldMdp.java | 223 ---- ...ete200ResponseSignatureFieldMdpAction.java | 98 -- ...turesComplete200ResponseSignatureLock.java | 222 ---- ...ava => DocSignaturesCompleteResponse.java} | 80 +- ...ocSignaturesCompleteResponsePrevious.java} | 22 +- ...SignaturesCompleteResponseProtection.java} | 110 +- ...pleteResponseProtectionCertification.java} | 84 +- ...esCompleteResponseProtectionEnforced.java} | 28 +- ...leteResponseProtectionFieldLocksItem.java} | 46 +- ...sponseProtectionFieldLocksItemSource.java} | 20 +- ...uresCompleteResponseProtectionJudged.java} | 28 +- ...cSignaturesCompleteResponseSignature.java} | 190 ++-- ...resCompleteResponseSignatureCoverage.java} | 24 +- ...naturesCompleteResponseSignatureKind.java} | 20 +- ...esCompleteResponseSignatureSeedValue.java} | 262 +++-- ...turesCompleteResponseSignatureSigner.java} | 18 +- ... DocSignaturesCompleteResponseStatus.java} | 20 +- ...DocSignaturesCompleteResponseVersion.java} | 58 +- ...0ResponseProtectionFieldLocksItemSpec.java | 223 ---- ...nseProtectionFieldLocksItemSpecAction.java | 98 -- ...List200ResponseSignaturesItemFieldMdp.java | 223 ---- ...0ResponseSignaturesItemFieldMdpAction.java | 98 -- ...uresList200ResponseSignaturesItemLock.java | 222 ---- ...st200ResponseSignaturesItemLockAction.java | 97 -- ...se.java => DocSignaturesListResponse.java} | 73 +- ... DocSignaturesListResponseProtection.java} | 108 +- ...sListResponseProtectionCertification.java} | 84 +- ...aturesListResponseProtectionEnforced.java} | 28 +- ...ListResponseProtectionFieldLocksItem.java} | 92 +- ...sponseProtectionFieldLocksItemSource.java} | 20 +- ...gnaturesListResponseProtectionJudged.java} | 28 +- ...cSignaturesListResponseRevisionsItem.java} | 22 +- ...SignaturesListResponseSignaturesItem.java} | 190 ++-- ...esListResponseSignaturesItemCoverage.java} | 24 +- ...aturesListResponseSignaturesItemKind.java} | 20 +- ...sListResponseSignaturesItemSeedValue.java} | 262 +++-- ...uresListResponseSignaturesItemSigner.java} | 18 +- ...java => DocSignaturesPrepareResponse.java} | 101 +- ...ocSignaturesPrepareResponseAlgorithm.java} | 24 +- ...aturesPrepareResponseExpectedVersion.java} | 22 +- ...t200Response.java => DocTextResponse.java} | 20 +- ....java => DocVersionsAnalysisResponse.java} | 124 +-- ... => DocVersionsAnalysisResponseBasis.java} | 45 +- ...cVersionsAnalysisResponseBasisSource.java} | 20 +- ...VersionsAnalysisResponseBasisVersion.java} | 58 +- ...> DocVersionsAnalysisResponseCurrent.java} | 82 +- ...sAnalysisResponseCurrentFindingsItem.java} | 34 +- ...isResponseCurrentFindingsItemVerdict.java} | 24 +- ...ersionsAnalysisResponseCurrentMethod.java} | 20 +- ...rsionsAnalysisResponseCurrentPrimary.java} | 34 +- ...nalysisResponseCurrentPrimaryVerdict.java} | 24 +- ...rsionsAnalysisResponseCurrentVerdict.java} | 28 +- ... => DocVersionsAnalysisResponseLater.java} | 21 +- ...a => DocVersionsAnalysisResponseMode.java} | 20 +- ...ionsAnalysisResponseRestrictionsItem.java} | 50 +- ...alysisResponseRestrictionsItemSource.java} | 24 +- ... => DocVersionsAnalysisResponseSince.java} | 21 +- ... => DocVersionsAnalysisResponseUntil.java} | 21 +- ...> DocVersionsAnalysisResponseVerdict.java} | 28 +- ...onse.java => DocVersionsListResponse.java} | 74 +- ... DocVersionsListResponseVersionsItem.java} | 89 +- ...ionsListResponseVersionsItemProducer.java} | 20 +- ...es200ResponseProtectionFieldLocksItem.java | 202 ---- ...0ResponseProtectionFieldLocksItemSpec.java | 223 ---- ...nseProtectionFieldLocksItemSpecAction.java | 98 -- ...ures200ResponseSignaturesItemFieldMdp.java | 223 ---- ...0ResponseSignaturesItemFieldMdpAction.java | 98 -- ...gnatures200ResponseSignaturesItemLock.java | 223 ---- ...es200ResponseSignaturesItemLockAction.java | 98 -- ...ava => DocVersionsSignaturesResponse.java} | 72 +- ...VersionsSignaturesResponseProtection.java} | 110 +- ...turesResponseProtectionCertification.java} | 84 +- ...SignaturesResponseProtectionEnforced.java} | 28 +- ...uresResponseProtectionFieldLocksItem.java} | 92 +- ...sponseProtectionFieldLocksItemSource.java} | 20 +- ...nsSignaturesResponseProtectionJudged.java} | 28 +- ...sionsSignaturesResponseRevisionsItem.java} | 22 +- ...ionsSignaturesResponseSignaturesItem.java} | 190 ++-- ...aturesResponseSignaturesItemCoverage.java} | 24 +- ...SignaturesResponseSignaturesItemKind.java} | 20 +- ...turesResponseSignaturesItemSeedValue.java} | 262 +++-- ...gnaturesResponseSignaturesItemSigner.java} | 18 +- ...onse.java => DocumentsCommitResponse.java} | 32 +- ...a => DocumentsCommitResponseDocument.java} | 216 ++-- ...DocumentsCommitResponseDocumentState.java} | 28 +- ...CommitResponseDocumentThumbnailState.java} | 28 +- ...esponse.java => DocumentsGetResponse.java} | 31 +- ...java => DocumentsGetResponseDocument.java} | 217 ++-- ...=> DocumentsGetResponseDocumentState.java} | 28 +- ...ntsGetResponseDocumentThumbnailState.java} | 44 +- .../types/DocumentsImportFrom200Response.java | 36 +- ...ocumentsImportFrom200ResponseDocument.java | 190 ++-- ...DocumentsImportFrom200ResponseStatus.java} | 24 +- .../types/DocumentsImportFrom202Response.java | 36 +- ...ocumentsImportFrom202ResponseDocument.java | 190 ++-- ...DocumentsImportFrom202ResponseStatus.java} | 24 +- ...cumentsInit200ResponseCreatedDocument.java | 721 ------------- ...tsInit200ResponseCreatedDocumentState.java | 108 -- ...ResponseCreatedDocumentThumbnailState.java | 108 -- ...cumentsInit200ResponseDedupedDocument.java | 721 ------------- ...tsInit200ResponseDedupedDocumentState.java | 108 -- ...ResponseDedupedDocumentThumbnailState.java | 108 -- ...cumentsInit200ResponseResumedDocument.java | 721 ------------- ...tsInit200ResponseResumedDocumentState.java | 108 -- ...ResponseResumedDocumentThumbnailState.java | 108 -- ...sponse.java => DocumentsInitResponse.java} | 66 +- ...java => DocumentsInitResponseCreated.java} | 44 +- ...DocumentsInitResponseCreatedDocument.java} | 220 ++-- ...mentsInitResponseCreatedDocumentState.java | 108 ++ ...esponseCreatedDocumentThumbnailState.java} | 28 +- ...> DocumentsInitResponseCreatedUpload.java} | 39 +- ...tsInitResponseCreatedUploadPresigned.java} | 34 +- ...ponseCreatedUploadPresignedPresigned.java} | 51 +- ...reatedUploadPresignedPresignedMethod.java} | 16 +- ...umentsInitResponseCreatedUploadProxy.java} | 23 +- ...java => DocumentsInitResponseDeduped.java} | 32 +- .../DocumentsInitResponseDedupedDocument.java | 717 +++++++++++++ ...mentsInitResponseDedupedDocumentState.java | 108 ++ ...ResponseDedupedDocumentThumbnailState.java | 108 ++ ...java => DocumentsInitResponseResumed.java} | 44 +- .../DocumentsInitResponseResumedDocument.java | 717 +++++++++++++ ...mentsInitResponseResumedDocumentState.java | 108 ++ ...ResponseResumedDocumentThumbnailState.java | 108 ++ ...> DocumentsInitResponseResumedUpload.java} | 39 +- ...tsInitResponseResumedUploadPresigned.java} | 34 +- ...ponseResumedUploadPresignedPresigned.java} | 51 +- ...esumedUploadPresignedPresignedMethod.java} | 16 +- ...umentsInitResponseResumedUploadProxy.java} | 23 +- ....java => DocumentsLayersListResponse.java} | 30 +- ...ocumentsLayersListResponseLayersItem.java} | 133 +-- ...sponse.java => DocumentsListResponse.java} | 30 +- ...> DocumentsListResponseDocumentsItem.java} | 218 ++-- ...umentsListResponseDocumentsItemState.java} | 28 +- ...tResponseDocumentsItemThumbnailState.java} | 28 +- .../api/types/DocumentsThumbnailResponse.java | 119 --- .../DocumentsThumbnailResponseError.java | 163 --- ...onse.java => DocumentsUpdateResponse.java} | 32 +- .../DocumentsUpdateResponseDocument.java | 715 +++++++++++++ .../DocumentsUpdateResponseDocumentState.java | 108 ++ ...UpdateResponseDocumentThumbnailState.java} | 28 +- ...java => DocumentsUploadProxyResponse.java} | 20 +- ...rrorPayloadError.java => EngineError.java} | 55 +- src/main/java/api/types/EngineErrorCode.java | 523 ++++++++++ .../java/api/types/EngineErrorPayload.java | 200 ---- .../api/types/EngineErrorPayloadCode.java | 388 ------- ...inErrorPayload.java => ErrorResponse.java} | 30 +- ...dLocksItemSpec.java => FieldLockSpec.java} | 50 +- ...ckAction.java => FieldLockSpecAction.java} | 20 +- ...sponse.java => FoldersCreateResponse.java} | 30 +- ....java => FoldersCreateResponseFolder.java} | 53 +- ...0Response.java => FoldersGetResponse.java} | 52 +- ...der.java => FoldersGetResponseFolder.java} | 53 +- ...m.java => FoldersGetResponsePathItem.java} | 20 +- ...Response.java => FoldersListResponse.java} | 30 +- ...va => FoldersListResponseFoldersItem.java} | 53 +- ...sponse.java => FoldersUpdateResponse.java} | 30 +- ....java => FoldersUpdateResponseFolder.java} | 53 +- src/main/java/api/types/FontProgram.java | 116 ++- src/main/java/api/types/FontProgramInfo.java | 112 +- src/main/java/api/types/FormField.java | 36 +- .../java/api/types/FormFieldCheckbox.java | 24 +- .../FormFieldCheckboxDefaultValueEntry.java | 341 ------ ...rmFieldCheckboxDefaultValueEntryArray.java | 117 --- ...ormFieldCheckboxDefaultValueEntryNone.java | 69 -- ...mFieldCheckboxDefaultValueEntryScalar.java | 119 --- ...dCheckboxDefaultValueEntryUnsupported.java | 69 -- .../types/FormFieldCheckboxValueEntry.java | 341 ------ .../FormFieldCheckboxValueEntryArray.java | 116 --- .../FormFieldCheckboxValueEntryNone.java | 69 -- .../FormFieldCheckboxValueEntryScalar.java | 118 --- ...ormFieldCheckboxValueEntryUnsupported.java | 69 -- .../java/api/types/FormFieldCombobox.java | 24 +- .../FormFieldComboboxDefaultValueEntry.java | 341 ------ ...rmFieldComboboxDefaultValueEntryArray.java | 117 --- ...ormFieldComboboxDefaultValueEntryNone.java | 69 -- ...mFieldComboboxDefaultValueEntryScalar.java | 119 --- ...dComboboxDefaultValueEntryUnsupported.java | 69 -- .../types/FormFieldComboboxValueEntry.java | 341 ------ .../FormFieldComboboxValueEntryArray.java | 116 --- .../FormFieldComboboxValueEntryNone.java | 69 -- .../FormFieldComboboxValueEntryScalar.java | 118 --- ...ormFieldComboboxValueEntryUnsupported.java | 69 -- src/main/java/api/types/FormFieldDraft.java | 32 +- src/main/java/api/types/FormFieldListbox.java | 24 +- .../FormFieldListboxDefaultValueEntry.java | 341 ------ ...ormFieldListboxDefaultValueEntryArray.java | 117 --- ...FormFieldListboxDefaultValueEntryNone.java | 69 -- ...rmFieldListboxDefaultValueEntryScalar.java | 119 --- ...ldListboxDefaultValueEntryUnsupported.java | 69 -- .../api/types/FormFieldListboxValueEntry.java | 340 ------ .../FormFieldListboxValueEntryArray.java | 116 --- .../FormFieldListboxValueEntryScalar.java | 118 --- ...FormFieldListboxValueEntryUnsupported.java | 69 -- src/main/java/api/types/FormFieldPatch.java | 32 +- ...tchFamily.java => FormFieldPatchKind.java} | 24 +- .../java/api/types/FormFieldPushbutton.java | 24 +- .../FormFieldPushbuttonDefaultValueEntry.java | 342 ------ ...FieldPushbuttonDefaultValueEntryArray.java | 117 --- ...mFieldPushbuttonDefaultValueEntryNone.java | 69 -- ...ieldPushbuttonDefaultValueEntryScalar.java | 119 --- ...ushbuttonDefaultValueEntryUnsupported.java | 69 -- .../types/FormFieldPushbuttonValueEntry.java | 341 ------ .../FormFieldPushbuttonValueEntryArray.java | 117 --- .../FormFieldPushbuttonValueEntryNone.java | 69 -- .../FormFieldPushbuttonValueEntryScalar.java | 119 --- ...mFieldPushbuttonValueEntryUnsupported.java | 69 -- src/main/java/api/types/FormFieldRadio.java | 24 +- .../FormFieldRadioDefaultValueEntry.java | 341 ------ .../FormFieldRadioDefaultValueEntryArray.java | 117 --- .../FormFieldRadioDefaultValueEntryNone.java | 69 -- ...FormFieldRadioDefaultValueEntryScalar.java | 119 --- ...ieldRadioDefaultValueEntryUnsupported.java | 69 -- .../api/types/FormFieldRadioValueEntry.java | 340 ------ .../types/FormFieldRadioValueEntryArray.java | 116 --- .../types/FormFieldRadioValueEntryScalar.java | 118 --- .../FormFieldRadioValueEntryUnsupported.java | 69 -- .../java/api/types/FormFieldSignature.java | 24 +- .../FormFieldSignatureDefaultValueEntry.java | 342 ------ ...mFieldSignatureDefaultValueEntryArray.java | 117 --- ...rmFieldSignatureDefaultValueEntryNone.java | 69 -- ...FieldSignatureDefaultValueEntryScalar.java | 119 --- ...SignatureDefaultValueEntryUnsupported.java | 69 -- .../types/FormFieldSignatureValueEntry.java | 341 ------ .../FormFieldSignatureValueEntryArray.java | 116 --- .../FormFieldSignatureValueEntryNone.java | 69 -- .../FormFieldSignatureValueEntryScalar.java | 119 --- ...rmFieldSignatureValueEntryUnsupported.java | 69 -- src/main/java/api/types/FormFieldText.java | 24 +- .../types/FormFieldTextDefaultValueEntry.java | 341 ------ .../FormFieldTextDefaultValueEntryArray.java | 117 --- .../FormFieldTextDefaultValueEntryNone.java | 69 -- .../FormFieldTextDefaultValueEntryScalar.java | 119 --- ...FieldTextDefaultValueEntryUnsupported.java | 69 -- .../FormFieldTextValueEntryUnsupported.java | 69 -- src/main/java/api/types/FormFieldUnknown.java | 24 +- .../FormFieldUnknownDefaultValueEntry.java | 341 ------ ...ormFieldUnknownDefaultValueEntryArray.java | 117 --- ...FormFieldUnknownDefaultValueEntryNone.java | 69 -- ...rmFieldUnknownDefaultValueEntryScalar.java | 119 --- ...ldUnknownDefaultValueEntryUnsupported.java | 69 -- .../api/types/FormFieldUnknownValueEntry.java | 340 ------ .../FormFieldUnknownValueEntryArray.java | 116 --- .../types/FormFieldUnknownValueEntryNone.java | 69 -- .../FormFieldUnknownValueEntryScalar.java | 118 --- ...FormFieldUnknownValueEntryUnsupported.java | 69 -- ...extValueEntry.java => FormValueEntry.java} | 64 +- ...tryArray.java => FormValueEntryArray.java} | 16 +- ...EntryNone.java => FormValueEntryNone.java} | 14 +- ...yScalar.java => FormValueEntryScalar.java} | 20 +- ...wn.java => FormValueEntryUnsupported.java} | 14 +- ...rantsArchive200ResponseGrantLayerMode.java | 86 -- ...sponse.java => GrantsArchiveResponse.java} | 30 +- ...t.java => GrantsArchiveResponseGrant.java} | 199 ++-- ... GrantsArchiveResponseGrantLayerMode.java} | 20 +- ...sArchiveResponseGrantVisitorIdentity.java} | 46 +- ...chiveResponseGrantVisitorIdentityAsk.java} | 20 +- ...veResponseGrantVisitorIdentityFields.java} | 78 +- ...rantVisitorIdentityFieldsDisplayName.java} | 20 +- ...sponseGrantVisitorIdentityFieldsEmail.java | 86 ++ ...rantVisitorIdentityFieldsOrganization.java | 87 ++ ...sitorIdentityFieldsOrganizationalUnit.java | 87 ++ ...sponseGrantVisitorIdentityFieldsTitle.java | 86 ++ ...esponse.java => GrantsCreateResponse.java} | 30 +- ...nt.java => GrantsCreateResponseGrant.java} | 199 ++-- ...> GrantsCreateResponseGrantLayerMode.java} | 20 +- ...tsCreateResponseGrantVisitorIdentity.java} | 46 +- ...reateResponseGrantVisitorIdentityAsk.java} | 20 +- ...teResponseGrantVisitorIdentityFields.java} | 78 +- ...rantVisitorIdentityFieldsDisplayName.java} | 20 +- ...ponseGrantVisitorIdentityFieldsEmail.java} | 20 +- ...antVisitorIdentityFieldsOrganization.java} | 20 +- ...itorIdentityFieldsOrganizationalUnit.java} | 20 +- ...ponseGrantVisitorIdentityFieldsTitle.java} | 20 +- ...0ResponseVisitorIdentityRequestFields.java | 212 ---- ...sitorIdentityRequestFieldsDisplayName.java | 87 -- ...itorIdentityRequestFieldsOrganization.java | 87 -- ...entityRequestFieldsOrganizationalUnit.java | 89 -- ...ponse.java => GrantsExchangeResponse.java} | 61 +- .../GrantsExchangeResponseLayerMode.java | 86 ++ ...ava => GrantsExchangeResponseVisitor.java} | 42 +- ...changeResponseVisitorIdentityRequest.java} | 74 +- ...ResponseVisitorIdentityRequestFields.java} | 78 +- ...itorIdentityRequestFieldsDisplayName.java} | 20 +- ...nseVisitorIdentityRequestFieldsEmail.java} | 20 +- ...torIdentityRequestFieldsOrganization.java} | 20 +- ...ntityRequestFieldsOrganizationalUnit.java} | 20 +- ...nseVisitorIdentityRequestFieldsTitle.java} | 20 +- ...nseVisitorIdentityRequestInvalidItem.java} | 32 +- ...nseVisitorIdentityRequestMissingItem.java} | 32 +- ...00Response.java => GrantsGetResponse.java} | 30 +- .../api/types/GrantsGetResponseGrant.java | 970 ++++++++++++++++++ .../GrantsGetResponseGrantLayerMode.java | 86 ++ ...GrantsGetResponseGrantVisitorIdentity.java | 207 ++++ ...tsGetResponseGrantVisitorIdentityAsk.java} | 20 +- ...GetResponseGrantVisitorIdentityFields.java | 208 ++++ ...rantVisitorIdentityFieldsDisplayName.java} | 20 +- ...sponseGrantVisitorIdentityFieldsEmail.java | 86 ++ ...antVisitorIdentityFieldsOrganization.java} | 20 +- ...itorIdentityFieldsOrganizationalUnit.java} | 20 +- ...sponseGrantVisitorIdentityFieldsTitle.java | 86 ++ .../GrantsList200ResponseGrantsItem.java | 969 ----------------- ...ntsList200ResponseGrantsItemLayerMode.java | 86 -- ...t200ResponseGrantsItemVisitorIdentity.java | 208 ---- ...0ResponseGrantsItemVisitorIdentityAsk.java | 86 -- ...sponseGrantsItemVisitorIdentityFields.java | 212 ---- ...sItemVisitorIdentityFieldsDisplayName.java | 87 -- ...ItemVisitorIdentityFieldsOrganization.java | 87 -- ...sitorIdentityFieldsOrganizationalUnit.java | 88 -- ...0Response.java => GrantsListResponse.java} | 30 +- ...java => GrantsListResponseGrantsItem.java} | 199 ++-- ...rantsListResponseGrantsItemLayerMode.java} | 20 +- ...istResponseGrantsItemVisitorIdentity.java} | 46 +- ...ResponseGrantsItemVisitorIdentityAsk.java} | 20 +- ...ponseGrantsItemVisitorIdentityFields.java} | 78 +- ...ItemVisitorIdentityFieldsDisplayName.java} | 20 +- ...GrantsItemVisitorIdentityFieldsEmail.java} | 20 +- ...temVisitorIdentityFieldsOrganization.java} | 20 +- ...itorIdentityFieldsOrganizationalUnit.java} | 20 +- ...GrantsItemVisitorIdentityFieldsTitle.java} | 20 +- ...rantVisitorIdentityFieldsOrganization.java | 87 -- ...sitorIdentityFieldsOrganizationalUnit.java | 87 -- ...sponseGrantVisitorIdentityFieldsTitle.java | 86 -- ...esponse.java => GrantsUpdateResponse.java} | 30 +- ...nt.java => GrantsUpdateResponseGrant.java} | 199 ++-- ...> GrantsUpdateResponseGrantLayerMode.java} | 20 +- ...tsUpdateResponseGrantVisitorIdentity.java} | 47 +- ...UpdateResponseGrantVisitorIdentityAsk.java | 86 ++ ...ateResponseGrantVisitorIdentityFields.java | 208 ++++ ...rantVisitorIdentityFieldsDisplayName.java} | 20 +- ...sponseGrantVisitorIdentityFieldsEmail.java | 86 ++ ...antVisitorIdentityFieldsOrganization.java} | 20 +- ...sitorIdentityFieldsOrganizationalUnit.java | 87 ++ ...sponseGrantVisitorIdentityFieldsTitle.java | 86 ++ ...e.java => GrantsVisitorsListResponse.java} | 30 +- ...antsVisitorsListResponseVisitorsItem.java} | 111 +- ...itorsListResponseVisitorsItemAnswers.java} | 18 +- ...isitorsListResponseVisitorsItemLayer.java} | 77 +- src/main/java/api/types/OutlineItem.java | 17 + .../java/api/types/OutlineMutationMeta.java | 53 +- .../types/PdfActionNodeSubmitFormPayload.java | 320 +++++- .../PdfActionNodeSubmitFormPayloadFlags.java | 423 -------- ...PdfActionNodeSubmitFormPayloadFormat.java} | 28 +- ...PdfActionNodeSubmitFormPayloadMethod.java} | 20 +- src/main/java/api/types/PdfActionTree.java | 38 +- .../api/types/PdfActionWriteSubmitForm.java | 365 ++++++- .../types/PdfActionWriteSubmitFormFormat.java | 104 ++ ...va => PdfActionWriteSubmitFormMethod.java} | 37 +- ...onLineMeasure.java => PdfMeasurement.java} | 50 +- ...one.java => PdfMeasurementGeospatial.java} | 14 +- ...ar.java => PdfMeasurementRectilinear.java} | 106 +- ...> PdfMeasurementRectilinearAngleItem.java} | 54 +- ...surementRectilinearAngleItemFraction.java} | 28 +- ...entRectilinearAngleItemLabelPosition.java} | 20 +- ...=> PdfMeasurementRectilinearAreaItem.java} | 54 +- ...asurementRectilinearAreaItemFraction.java} | 28 +- ...mentRectilinearAreaItemLabelPosition.java} | 20 +- ...dfMeasurementRectilinearDistanceItem.java} | 54 +- ...ementRectilinearDistanceItemFraction.java} | 28 +- ...RectilinearDistanceItemLabelPosition.java} | 20 +- ...a => PdfMeasurementRectilinearOrigin.java} | 21 +- ...> PdfMeasurementRectilinearSlopeItem.java} | 55 +- ...surementRectilinearSlopeItemFraction.java} | 28 +- ...entRectilinearSlopeItemLabelPosition.java} | 20 +- .../types/PdfMeasurementRectilinearXItem.java | 413 ++++++++ ...fMeasurementRectilinearXItemFraction.java} | 28 +- ...surementRectilinearXItemLabelPosition.java | 86 ++ .../types/PdfMeasurementRectilinearYItem.java | 413 ++++++++ ...dfMeasurementRectilinearYItemFraction.java | 108 ++ ...surementRectilinearYItemLabelPosition.java | 86 ++ ...ryNone.java => PdfMeasurementUnknown.java} | 14 +- .../java/api/types/PdfPermissionFlags.java | 313 ++++++ ...sponse.java => TenantsCreateResponse.java} | 32 +- ....java => TenantsCreateResponseTenant.java} | 53 +- ...=> TenantsCreateResponseTenantStatus.java} | 20 +- ...0Response.java => TenantsGetResponse.java} | 30 +- ...ant.java => TenantsGetResponseTenant.java} | 53 +- ...va => TenantsGetResponseTenantStatus.java} | 20 +- ...Response.java => TenantsListResponse.java} | 30 +- ...va => TenantsListResponseTenantsItem.java} | 53 +- ...TenantsListResponseTenantsItemStatus.java} | 20 +- ...sponse.java => TenantsUpdateResponse.java} | 30 +- ....java => TenantsUpdateResponseTenant.java} | 53 +- ...=> TenantsUpdateResponseTenantStatus.java} | 20 +- ...esponse.java => TenantsUsageResponse.java} | 82 +- ....java => TenantsUsageResponseMetrics.java} | 64 +- .../java/api/types/TokensIssueRequestDoc.java | 38 +- .../api/types/TokensIssueRequestTenant.java | 38 +- .../api/types/TokensIssueRequestUpload.java | 44 +- ...Response.java => TokensIssueResponse.java} | 37 +- src/main/java/api/types/WidgetAnnotation.java | 97 +- ...ly.java => WidgetAnnotationFieldKind.java} | 34 +- src/main/java/api/types/WidgetPatch.java | 74 +- src/main/java/api/types/WidgetPlacement.java | 16 +- 717 files changed, 21055 insertions(+), 47639 deletions(-) delete mode 100644 src/main/java/api/types/AnnotationLineMeasureGeospatial.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItem.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItem.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItem.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasure.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureGeospatial.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinear.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItem.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItem.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItem.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearOrigin.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItem.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItem.java delete mode 100644 src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasure.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureGeospatial.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinear.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItem.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItem.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItem.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearOrigin.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItem.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItem.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItem.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItemFraction.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItemLabelPosition.java delete mode 100644 src/main/java/api/types/AnnotationPolylineMeasureUnknown.java rename src/main/java/api/types/{DocAnnotationsCreate200Response.java => DocAnnotationsCreateResponse.java} (84%) rename src/main/java/api/types/{DocAnnotationsDelete200Response.java => DocAnnotationsDeleteResponse.java} (79%) rename src/main/java/api/types/{DocAnnotationsFlatten200Response.java => DocAnnotationsFlattenResponse.java} (71%) rename src/main/java/api/types/{DocAnnotationsFlatten200ResponseResultsItem.java => DocAnnotationsFlattenResponseResultsItem.java} (73%) rename src/main/java/api/types/{DocRedactionsApply200ResponseResultsItemStatus.java => DocAnnotationsFlattenResponseResultsItemStatus.java} (71%) rename src/main/java/api/types/{DocAnnotationsFlatten200ResponseUsage.java => DocAnnotationsFlattenResponseUsage.java} (68%) rename src/main/java/api/types/{DocAnnotationsReorder200Response.java => DocAnnotationsReorderResponse.java} (86%) rename src/main/java/api/types/{DocAnnotationsUpdate200Response.java => DocAnnotationsUpdateResponse.java} (79%) rename src/main/java/api/types/{DocAnnotationsUpdate200ResponseAppearance.java => DocAnnotationsUpdateResponseAppearance.java} (73%) rename src/main/java/api/types/{DocAnnotationsUpdate200ResponseAppearanceAction.java => DocAnnotationsUpdateResponseAppearanceAction.java} (62%) rename src/main/java/api/types/{DocChanges200Response.java => DocChangesResponse.java} (71%) rename src/main/java/api/types/{DocChanges200ResponseChangesItem.java => DocChangesResponseChangesItem.java} (78%) rename src/main/java/api/types/{DocChanges200ResponseChangesItemApplied.java => DocChangesResponseChangesItemApplied.java} (82%) rename src/main/java/api/types/{DocChanges200ResponseChangesItemRefused.java => DocChangesResponseChangesItemRefused.java} (74%) rename src/main/java/api/types/{DocDownloadLink200Response.java => DocDownloadLinkResponse.java} (73%) rename src/main/java/api/types/{DocFormsDeleteWidget200Response.java => DocFormsDeleteWidgetResponse.java} (73%) rename src/main/java/api/types/{DocFormsList200Response.java => DocFormsListResponse.java} (89%) rename src/main/java/api/types/{DocFormsList200ResponseFormKind.java => DocFormsListResponseFormKind.java} (66%) rename src/main/java/api/types/{DocFormsReorderCalculations200Response.java => DocFormsReorderCalculationsResponse.java} (85%) rename src/main/java/api/types/{DocFormsReorderWidgets200Response.java => DocFormsReorderWidgetsResponse.java} (87%) rename src/main/java/api/types/{DocFormsReset200Response.java => DocFormsResetResponse.java} (90%) rename src/main/java/api/types/{DocFormsSetValue200Response.java => DocFormsSetValueResponse.java} (88%) rename src/main/java/api/types/{DocFormsUpdateWidget200Response.java => DocFormsUpdateWidgetResponse.java} (79%) rename src/main/java/api/types/{DocFormsUpdateWidget200ResponseAppearance.java => DocFormsUpdateWidgetResponseAppearance.java} (73%) rename src/main/java/api/types/{DocFormsUpdateWidget200ResponseAppearanceAction.java => DocFormsUpdateWidgetResponseAppearanceAction.java} (62%) rename src/main/java/api/types/{DocHead200Response.java => DocHeadResponse.java} (54%) rename src/main/java/api/types/{DocHead200ResponseAccess.java => DocHeadResponseAccess.java} (76%) rename src/main/java/api/types/{DocHead200ResponseAccessReasonsItem.java => DocHeadResponseAccessReasonsItem.java} (64%) rename src/main/java/api/types/{DocHead200ResponseEncryption.java => DocHeadResponseEncryption.java} (82%) rename src/main/java/api/types/{DocHead200ResponseEncryptionState.java => DocHeadResponseEncryptionState.java} (64%) rename src/main/java/api/types/{DocHead200ResponsePermissions.java => DocHeadResponsePermissions.java} (77%) rename src/main/java/api/types/{DocHead200ResponsePermissionsOpenedAs.java => DocHeadResponsePermissionsOpenedAs.java} (64%) rename src/main/java/api/types/{DocHead200ResponseState.java => DocHeadResponseState.java} (68%) delete mode 100644 src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSpecAction.java delete mode 100644 src/main/java/api/types/DocManifest200ResponseScopesAnnotations.java delete mode 100644 src/main/java/api/types/DocManifest200ResponseScopesAttachments.java delete mode 100644 src/main/java/api/types/DocManifest200ResponseScopesOutline.java rename src/main/java/api/types/{DocManifest200Response.java => DocManifestResponse.java} (75%) rename src/main/java/api/types/{DocManifest200ResponsePagesItem.java => DocManifestResponsePagesItem.java} (74%) rename src/main/java/api/types/{DocManifest200ResponsePagesItemCache.java => DocManifestResponsePagesItemCache.java} (86%) rename src/main/java/api/types/{DocManifest200ResponseProtection.java => DocManifestResponseProtection.java} (61%) rename src/main/java/api/types/{DocManifest200ResponseProtectionCertification.java => DocManifestResponseProtectionCertification.java} (74%) rename src/main/java/api/types/{DocManifest200ResponseProtectionJudged.java => DocManifestResponseProtectionEnforced.java} (62%) create mode 100644 src/main/java/api/types/DocManifestResponseProtectionFieldLocksItem.java rename src/main/java/api/types/{DocManifest200ResponseProtectionFieldLocksItemSource.java => DocManifestResponseProtectionFieldLocksItemSource.java} (61%) rename src/main/java/api/types/{DocManifest200ResponseProtectionEnforced.java => DocManifestResponseProtectionJudged.java} (62%) rename src/main/java/api/types/{DocManifest200ResponseScopes.java => DocManifestResponseScopes.java} (61%) rename src/main/java/api/types/{DocManifest200ResponseScopesLayout.java => DocManifestResponseScopesActions.java} (66%) rename src/main/java/api/types/{DocManifest200ResponseScopesMetadata.java => DocManifestResponseScopesAnnotations.java} (69%) create mode 100644 src/main/java/api/types/DocManifestResponseScopesAttachments.java rename src/main/java/api/types/{DocManifest200ResponseScopesActions.java => DocManifestResponseScopesContent.java} (66%) rename src/main/java/api/types/{DocManifest200ResponseScopesContent.java => DocManifestResponseScopesForms.java} (66%) create mode 100644 src/main/java/api/types/DocManifestResponseScopesLayout.java rename src/main/java/api/types/{DocManifest200ResponseScopesForms.java => DocManifestResponseScopesMetadata.java} (69%) create mode 100644 src/main/java/api/types/DocManifestResponseScopesOutline.java rename src/main/java/api/types/{DocPagesFlatten200Response.java => DocPagesFlattenResponse.java} (74%) rename src/main/java/api/types/{DocPagesFlatten200ResponseResultsItem.java => DocPagesFlattenResponseResultsItem.java} (71%) rename src/main/java/api/types/{DocAnnotationsFlatten200ResponseResultsItemStatus.java => DocPagesFlattenResponseResultsItemStatus.java} (62%) rename src/main/java/api/types/{DocPagesFlatten200ResponseUsage.java => DocPagesFlattenResponseUsage.java} (67%) delete mode 100644 src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling.java delete mode 100644 src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt.java delete mode 100644 src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed.java delete mode 100644 src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop.java delete mode 100644 src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia.java delete mode 100644 src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim.java rename src/main/java/api/types/{DocPagesSetName200Response.java => DocPagesRemoveNameResponse.java} (78%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayout.java => DocPagesRemoveNameResponseLayout.java} (69%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutLabelsItem.java => DocPagesRemoveNameResponseLayoutLabelsItem.java} (81%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutLabelsItemStyle.java => DocPagesRemoveNameResponseLayoutLabelsItemStyle.java} (70%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutNamedPagesItem.java => DocPagesRemoveNameResponseLayoutNamedPagesItem.java} (77%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutNamedPagesItemTarget.java => DocPagesRemoveNameResponseLayoutNamedPagesItemTarget.java} (80%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling.java => DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling.java} (81%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage.java => DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage.java} (82%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate.java => DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate.java} (82%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItem.java => DocPagesRemoveNameResponseLayoutPagesItem.java} (79%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemBoxes.java => DocPagesRemoveNameResponseLayoutPagesItemBoxes.java} (65%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemBoxesArt.java => DocPagesRemoveNameResponseLayoutPagesItemBoxesArt.java} (86%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemBoxesBleed.java => DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed.java} (86%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemBoxesCrop.java => DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop.java} (86%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemBoxesMedia.java => DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia.java} (86%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemBoxesTrim.java => DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim.java} (86%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemPdfCropBox.java => DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox.java} (86%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemSize.java => DocPagesRemoveNameResponseLayoutPagesItemSize.java} (83%) rename src/main/java/api/types/{DocPagesSetName200ResponseLayoutPagesItemTabOrder.java => DocPagesRemoveNameResponseLayoutPagesItemTabOrder.java} (69%) rename src/main/java/api/types/{DocPagesRemoveName200Response.java => DocPagesSetNameResponse.java} (74%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayout.java => DocPagesSetNameResponseLayout.java} (61%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutLabelsItem.java => DocPagesSetNameResponseLayoutLabelsItem.java} (75%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutLabelsItemStyle.java => DocPagesSetNameResponseLayoutLabelsItemStyle.java} (58%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutNamedPagesItem.java => DocPagesSetNameResponseLayoutNamedPagesItem.java} (70%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget.java => DocPagesSetNameResponseLayoutNamedPagesItemTarget.java} (70%) rename src/main/java/api/types/{AnnotationPolygonMeasureUnknown.java => DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling.java} (71%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage.java => DocPagesSetNameResponseLayoutNamedPagesItemTargetPage.java} (74%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate.java => DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate.java} (73%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutPagesItem.java => DocPagesSetNameResponseLayoutPagesItem.java} (73%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutPagesItemBoxes.java => DocPagesSetNameResponseLayoutPagesItemBoxes.java} (55%) create mode 100644 src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesArt.java create mode 100644 src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesBleed.java create mode 100644 src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesCrop.java create mode 100644 src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesMedia.java create mode 100644 src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesTrim.java rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox.java => DocPagesSetNameResponseLayoutPagesItemPdfCropBox.java} (81%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutPagesItemSize.java => DocPagesSetNameResponseLayoutPagesItemSize.java} (79%) rename src/main/java/api/types/{DocPagesRemoveName200ResponseLayoutPagesItemTabOrder.java => DocPagesSetNameResponseLayoutPagesItemTabOrder.java} (58%) rename src/main/java/api/types/{DocPagesSetScale200Response.java => DocPagesSetScaleResponse.java} (83%) delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasure.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureGeospatial.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinear.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition.java delete mode 100644 src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureUnknown.java rename src/main/java/api/types/{DocPagesViewports200Response.java => DocPagesViewportsResponse.java} (69%) rename src/main/java/api/types/{DocPagesViewports200ResponseViewportsItem.java => DocPagesViewportsResponseViewportsItem.java} (67%) rename src/main/java/api/types/{DocPagesViewports200ResponseViewportsItemBbox.java => DocPagesViewportsResponseViewportsItemBbox.java} (83%) rename src/main/java/api/types/{DocRedactionsApply200Response.java => DocRedactionsApplyResponse.java} (74%) rename src/main/java/api/types/{DocRedactionsApply200ResponseResultsItem.java => DocRedactionsApplyResponseResultsItem.java} (79%) rename src/main/java/api/types/{DocPagesFlatten200ResponseResultsItemStatus.java => DocRedactionsApplyResponseResultsItemStatus.java} (71%) rename src/main/java/api/types/{DocRedactionsApply200ResponseScope.java => DocRedactionsApplyResponseScope.java} (85%) rename src/main/java/api/types/{DocSignaturesAnalysis200Response.java => DocSignaturesAnalysisResponse.java} (69%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseBasis.java => DocSignaturesAnalysisResponseBasis.java} (72%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseBasisSource.java => DocSignaturesAnalysisResponseBasisSource.java} (66%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseBasisVersion.java => DocSignaturesAnalysisResponseBasisVersion.java} (61%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseCurrent.java => DocSignaturesAnalysisResponseCurrent.java} (63%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseCurrentFindingsItem.java => DocSignaturesAnalysisResponseCurrentFindingsItem.java} (82%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict.java => DocSignaturesAnalysisResponseCurrentFindingsItemVerdict.java} (60%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseCurrentMethod.java => DocSignaturesAnalysisResponseCurrentMethod.java} (66%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseCurrentPrimary.java => DocSignaturesAnalysisResponseCurrentPrimary.java} (83%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict.java => DocSignaturesAnalysisResponseCurrentPrimaryVerdict.java} (58%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseCurrentVerdict.java => DocSignaturesAnalysisResponseCurrentVerdict.java} (62%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseLater.java => DocSignaturesAnalysisResponseLater.java} (86%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseMode.java => DocSignaturesAnalysisResponseMode.java} (68%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseRestrictionsItem.java => DocSignaturesAnalysisResponseRestrictionsItem.java} (78%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseRestrictionsItemSource.java => DocSignaturesAnalysisResponseRestrictionsItemSource.java} (61%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseSince.java => DocSignaturesAnalysisResponseSince.java} (86%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseUntil.java => DocSignaturesAnalysisResponseUntil.java} (78%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseVerdict.java => DocSignaturesAnalysisResponseVerdict.java} (64%) rename src/main/java/api/types/{DocSignaturesCancel200Response.java => DocSignaturesCancelResponse.java} (70%) rename src/main/java/api/types/{DocSignaturesCancel200ResponseStatus.java => DocSignaturesCancelResponseStatus.java} (66%) delete mode 100644 src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec.java delete mode 100644 src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction.java delete mode 100644 src/main/java/api/types/DocSignaturesComplete200ResponseSignatureFieldMdp.java delete mode 100644 src/main/java/api/types/DocSignaturesComplete200ResponseSignatureFieldMdpAction.java delete mode 100644 src/main/java/api/types/DocSignaturesComplete200ResponseSignatureLock.java rename src/main/java/api/types/{DocSignaturesComplete200Response.java => DocSignaturesCompleteResponse.java} (68%) rename src/main/java/api/types/{DocSignaturesComplete200ResponsePrevious.java => DocSignaturesCompleteResponsePrevious.java} (82%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseProtection.java => DocSignaturesCompleteResponseProtection.java} (63%) rename src/main/java/api/types/{DocSignaturesList200ResponseProtectionCertification.java => DocSignaturesCompleteResponseProtectionCertification.java} (54%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseProtectionJudged.java => DocSignaturesCompleteResponseProtectionEnforced.java} (61%) rename src/main/java/api/types/{DocManifest200ResponseProtectionFieldLocksItem.java => DocSignaturesCompleteResponseProtectionFieldLocksItem.java} (68%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseProtectionFieldLocksItemSource.java => DocSignaturesCompleteResponseProtectionFieldLocksItemSource.java} (60%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseProtectionEnforced.java => DocSignaturesCompleteResponseProtectionJudged.java} (61%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseSignature.java => DocSignaturesCompleteResponseSignature.java} (76%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseSignatureCoverage.java => DocSignaturesCompleteResponseSignatureCoverage.java} (63%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseSignatureKind.java => DocSignaturesCompleteResponseSignatureKind.java} (66%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseSignatureSeedValue.java => DocSignaturesCompleteResponseSignatureSeedValue.java} (58%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseSignatureSigner.java => DocSignaturesCompleteResponseSignatureSigner.java} (92%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseStatus.java => DocSignaturesCompleteResponseStatus.java} (68%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseBasisVersion.java => DocSignaturesCompleteResponseVersion.java} (61%) delete mode 100644 src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSpec.java delete mode 100644 src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction.java delete mode 100644 src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemFieldMdp.java delete mode 100644 src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemFieldMdpAction.java delete mode 100644 src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemLock.java delete mode 100644 src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemLockAction.java rename src/main/java/api/types/{DocSignaturesList200Response.java => DocSignaturesListResponse.java} (65%) rename src/main/java/api/types/{DocSignaturesList200ResponseProtection.java => DocSignaturesListResponseProtection.java} (61%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseProtectionCertification.java => DocSignaturesListResponseProtectionCertification.java} (53%) rename src/main/java/api/types/{DocSignaturesList200ResponseProtectionJudged.java => DocSignaturesListResponseProtectionEnforced.java} (63%) rename src/main/java/api/types/{DocSignaturesList200ResponseProtectionFieldLocksItem.java => DocSignaturesListResponseProtectionFieldLocksItem.java} (52%) rename src/main/java/api/types/{DocSignaturesList200ResponseProtectionFieldLocksItemSource.java => DocSignaturesListResponseProtectionFieldLocksItemSource.java} (61%) rename src/main/java/api/types/{DocSignaturesList200ResponseProtectionEnforced.java => DocSignaturesListResponseProtectionJudged.java} (62%) rename src/main/java/api/types/{DocSignaturesList200ResponseRevisionsItem.java => DocSignaturesListResponseRevisionsItem.java} (88%) rename src/main/java/api/types/{DocSignaturesList200ResponseSignaturesItem.java => DocSignaturesListResponseSignaturesItem.java} (75%) rename src/main/java/api/types/{DocSignaturesList200ResponseSignaturesItemCoverage.java => DocSignaturesListResponseSignaturesItemCoverage.java} (63%) rename src/main/java/api/types/{DocSignaturesList200ResponseSignaturesItemKind.java => DocSignaturesListResponseSignaturesItemKind.java} (65%) rename src/main/java/api/types/{DocSignaturesList200ResponseSignaturesItemSeedValue.java => DocSignaturesListResponseSignaturesItemSeedValue.java} (58%) rename src/main/java/api/types/{DocSignaturesList200ResponseSignaturesItemSigner.java => DocSignaturesListResponseSignaturesItemSigner.java} (92%) rename src/main/java/api/types/{DocSignaturesPrepare200Response.java => DocSignaturesPrepareResponse.java} (74%) rename src/main/java/api/types/{DocSignaturesPrepare200ResponseAlgorithm.java => DocSignaturesPrepareResponseAlgorithm.java} (65%) rename src/main/java/api/types/{DocSignaturesPrepare200ResponseExpectedVersion.java => DocSignaturesPrepareResponseExpectedVersion.java} (81%) rename src/main/java/api/types/{DocText200Response.java => DocTextResponse.java} (89%) rename src/main/java/api/types/{DocVersionsAnalysis200Response.java => DocVersionsAnalysisResponse.java} (67%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseBasis.java => DocVersionsAnalysisResponseBasis.java} (71%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseBasisSource.java => DocVersionsAnalysisResponseBasisSource.java} (67%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseVersion.java => DocVersionsAnalysisResponseBasisVersion.java} (63%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseCurrent.java => DocVersionsAnalysisResponseCurrent.java} (62%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseCurrentFindingsItem.java => DocVersionsAnalysisResponseCurrentFindingsItem.java} (81%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict.java => DocVersionsAnalysisResponseCurrentFindingsItemVerdict.java} (67%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseCurrentMethod.java => DocVersionsAnalysisResponseCurrentMethod.java} (66%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseCurrentPrimary.java => DocVersionsAnalysisResponseCurrentPrimary.java} (82%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseCurrentPrimaryVerdict.java => DocVersionsAnalysisResponseCurrentPrimaryVerdict.java} (62%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseCurrentVerdict.java => DocVersionsAnalysisResponseCurrentVerdict.java} (63%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseLater.java => DocVersionsAnalysisResponseLater.java} (85%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseMode.java => DocVersionsAnalysisResponseMode.java} (69%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseRestrictionsItem.java => DocVersionsAnalysisResponseRestrictionsItem.java} (77%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseRestrictionsItemSource.java => DocVersionsAnalysisResponseRestrictionsItemSource.java} (62%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseSince.java => DocVersionsAnalysisResponseSince.java} (86%) rename src/main/java/api/types/{DocSignaturesAnalysis200ResponseUntil.java => DocVersionsAnalysisResponseUntil.java} (78%) rename src/main/java/api/types/{DocVersionsAnalysis200ResponseVerdict.java => DocVersionsAnalysisResponseVerdict.java} (65%) rename src/main/java/api/types/{DocVersionsList200Response.java => DocVersionsListResponse.java} (58%) rename src/main/java/api/types/{DocVersionsList200ResponseVersionsItem.java => DocVersionsListResponseVersionsItem.java} (75%) rename src/main/java/api/types/{DocVersionsList200ResponseVersionsItemProducer.java => DocVersionsListResponseVersionsItemProducer.java} (63%) delete mode 100644 src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItem.java delete mode 100644 src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec.java delete mode 100644 src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction.java delete mode 100644 src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemFieldMdp.java delete mode 100644 src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction.java delete mode 100644 src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemLock.java delete mode 100644 src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemLockAction.java rename src/main/java/api/types/{DocVersionsSignatures200Response.java => DocVersionsSignaturesResponse.java} (66%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseProtection.java => DocVersionsSignaturesResponseProtection.java} (63%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseProtectionCertification.java => DocVersionsSignaturesResponseProtectionCertification.java} (53%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseProtectionJudged.java => DocVersionsSignaturesResponseProtectionEnforced.java} (61%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseProtectionFieldLocksItem.java => DocVersionsSignaturesResponseProtectionFieldLocksItem.java} (51%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseProtectionFieldLocksItemSource.java => DocVersionsSignaturesResponseProtectionFieldLocksItemSource.java} (60%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseProtectionEnforced.java => DocVersionsSignaturesResponseProtectionJudged.java} (61%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseRevisionsItem.java => DocVersionsSignaturesResponseRevisionsItem.java} (88%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseSignaturesItem.java => DocVersionsSignaturesResponseSignaturesItem.java} (75%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseSignaturesItemCoverage.java => DocVersionsSignaturesResponseSignaturesItemCoverage.java} (61%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseSignaturesItemKind.java => DocVersionsSignaturesResponseSignaturesItemKind.java} (64%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseSignaturesItemSeedValue.java => DocVersionsSignaturesResponseSignaturesItemSeedValue.java} (58%) rename src/main/java/api/types/{DocVersionsSignatures200ResponseSignaturesItemSigner.java => DocVersionsSignaturesResponseSignaturesItemSigner.java} (92%) rename src/main/java/api/types/{DocumentsGet200Response.java => DocumentsCommitResponse.java} (75%) rename src/main/java/api/types/{DocumentsGet200ResponseDocument.java => DocumentsCommitResponseDocument.java} (75%) rename src/main/java/api/types/{DocumentsGet200ResponseDocumentState.java => DocumentsCommitResponseDocumentState.java} (69%) rename src/main/java/api/types/{DocumentsGet200ResponseDocumentThumbnailState.java => DocumentsCommitResponseDocumentThumbnailState.java} (70%) rename src/main/java/api/types/{DocumentsCommit200Response.java => DocumentsGetResponse.java} (71%) rename src/main/java/api/types/{DocumentsUpdate200ResponseDocument.java => DocumentsGetResponseDocument.java} (75%) rename src/main/java/api/types/{DocumentsCommit200ResponseDocumentState.java => DocumentsGetResponseDocumentState.java} (62%) rename src/main/java/api/types/{DocumentsList200ResponseDocumentsItemState.java => DocumentsGetResponseDocumentThumbnailState.java} (60%) rename src/main/java/api/types/{DocumentsImportFrom200ResponseTag.java => DocumentsImportFrom200ResponseStatus.java} (69%) rename src/main/java/api/types/{DocumentsImportFrom202ResponseTag.java => DocumentsImportFrom202ResponseStatus.java} (69%) delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseCreatedDocument.java delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseCreatedDocumentState.java delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseCreatedDocumentThumbnailState.java delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseDedupedDocument.java delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseDedupedDocumentState.java delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseDedupedDocumentThumbnailState.java delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseResumedDocument.java delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseResumedDocumentState.java delete mode 100644 src/main/java/api/types/DocumentsInit200ResponseResumedDocumentThumbnailState.java rename src/main/java/api/types/{DocumentsInit200Response.java => DocumentsInitResponse.java} (73%) rename src/main/java/api/types/{DocumentsInit200ResponseResumed.java => DocumentsInitResponseCreated.java} (67%) rename src/main/java/api/types/{DocumentsList200ResponseDocumentsItem.java => DocumentsInitResponseCreatedDocument.java} (75%) create mode 100644 src/main/java/api/types/DocumentsInitResponseCreatedDocumentState.java rename src/main/java/api/types/{DocumentsList200ResponseDocumentsItemThumbnailState.java => DocumentsInitResponseCreatedDocumentThumbnailState.java} (59%) rename src/main/java/api/types/{DocumentsInit200ResponseCreatedUpload.java => DocumentsInitResponseCreatedUpload.java} (76%) rename src/main/java/api/types/{DocumentsInit200ResponseResumedUploadPresigned.java => DocumentsInitResponseCreatedUploadPresigned.java} (70%) rename src/main/java/api/types/{DocumentsInit200ResponseCreatedUploadPresignedPresigned.java => DocumentsInitResponseCreatedUploadPresignedPresigned.java} (72%) rename src/main/java/api/types/{DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod.java => DocumentsInitResponseCreatedUploadPresignedPresignedMethod.java} (62%) rename src/main/java/api/types/{DocumentsInit200ResponseResumedUploadProxy.java => DocumentsInitResponseCreatedUploadProxy.java} (79%) rename src/main/java/api/types/{DocumentsInit200ResponseDeduped.java => DocumentsInitResponseDeduped.java} (70%) create mode 100644 src/main/java/api/types/DocumentsInitResponseDedupedDocument.java create mode 100644 src/main/java/api/types/DocumentsInitResponseDedupedDocumentState.java create mode 100644 src/main/java/api/types/DocumentsInitResponseDedupedDocumentThumbnailState.java rename src/main/java/api/types/{DocumentsInit200ResponseCreated.java => DocumentsInitResponseResumed.java} (67%) create mode 100644 src/main/java/api/types/DocumentsInitResponseResumedDocument.java create mode 100644 src/main/java/api/types/DocumentsInitResponseResumedDocumentState.java create mode 100644 src/main/java/api/types/DocumentsInitResponseResumedDocumentThumbnailState.java rename src/main/java/api/types/{DocumentsInit200ResponseResumedUpload.java => DocumentsInitResponseResumedUpload.java} (76%) rename src/main/java/api/types/{DocumentsInit200ResponseCreatedUploadPresigned.java => DocumentsInitResponseResumedUploadPresigned.java} (70%) rename src/main/java/api/types/{DocumentsInit200ResponseResumedUploadPresignedPresigned.java => DocumentsInitResponseResumedUploadPresignedPresigned.java} (72%) rename src/main/java/api/types/{DocumentsInit200ResponseResumedUploadPresignedPresignedMethod.java => DocumentsInitResponseResumedUploadPresignedPresignedMethod.java} (62%) rename src/main/java/api/types/{DocumentsInit200ResponseCreatedUploadProxy.java => DocumentsInitResponseResumedUploadProxy.java} (79%) rename src/main/java/api/types/{DocumentsLayersList200Response.java => DocumentsLayersListResponse.java} (78%) rename src/main/java/api/types/{DocumentsLayersList200ResponseLayersItem.java => DocumentsLayersListResponseLayersItem.java} (72%) rename src/main/java/api/types/{DocumentsList200Response.java => DocumentsListResponse.java} (79%) rename src/main/java/api/types/{DocumentsCommit200ResponseDocument.java => DocumentsListResponseDocumentsItem.java} (75%) rename src/main/java/api/types/{DocumentsUpdate200ResponseDocumentState.java => DocumentsListResponseDocumentsItemState.java} (68%) rename src/main/java/api/types/{DocumentsCommit200ResponseDocumentThumbnailState.java => DocumentsListResponseDocumentsItemThumbnailState.java} (68%) delete mode 100644 src/main/java/api/types/DocumentsThumbnailResponse.java delete mode 100644 src/main/java/api/types/DocumentsThumbnailResponseError.java rename src/main/java/api/types/{DocumentsUpdate200Response.java => DocumentsUpdateResponse.java} (71%) create mode 100644 src/main/java/api/types/DocumentsUpdateResponseDocument.java create mode 100644 src/main/java/api/types/DocumentsUpdateResponseDocumentState.java rename src/main/java/api/types/{DocumentsUpdate200ResponseDocumentThumbnailState.java => DocumentsUpdateResponseDocumentThumbnailState.java} (59%) rename src/main/java/api/types/{DocumentsUploadProxy200Response.java => DocumentsUploadProxyResponse.java} (79%) rename src/main/java/api/types/{AdminErrorPayloadError.java => EngineError.java} (71%) create mode 100644 src/main/java/api/types/EngineErrorCode.java delete mode 100644 src/main/java/api/types/EngineErrorPayload.java delete mode 100644 src/main/java/api/types/EngineErrorPayloadCode.java rename src/main/java/api/types/{AdminErrorPayload.java => ErrorResponse.java} (75%) rename src/main/java/api/types/{DocManifest200ResponseProtectionFieldLocksItemSpec.java => FieldLockSpec.java} (70%) rename src/main/java/api/types/{DocSignaturesComplete200ResponseSignatureLockAction.java => FieldLockSpecAction.java} (60%) rename src/main/java/api/types/{FoldersCreate200Response.java => FoldersCreateResponse.java} (72%) rename src/main/java/api/types/{FoldersUpdate200ResponseFolder.java => FoldersCreateResponseFolder.java} (83%) rename src/main/java/api/types/{FoldersGet200Response.java => FoldersGetResponse.java} (72%) rename src/main/java/api/types/{FoldersGet200ResponseFolder.java => FoldersGetResponseFolder.java} (83%) rename src/main/java/api/types/{FoldersGet200ResponsePathItem.java => FoldersGetResponsePathItem.java} (82%) rename src/main/java/api/types/{FoldersList200Response.java => FoldersListResponse.java} (80%) rename src/main/java/api/types/{FoldersList200ResponseFoldersItem.java => FoldersListResponseFoldersItem.java} (83%) rename src/main/java/api/types/{FoldersUpdate200Response.java => FoldersUpdateResponse.java} (72%) rename src/main/java/api/types/{FoldersCreate200ResponseFolder.java => FoldersUpdateResponseFolder.java} (83%) delete mode 100644 src/main/java/api/types/FormFieldCheckboxDefaultValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxDefaultValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxDefaultValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxDefaultValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxDefaultValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldCheckboxValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldComboboxDefaultValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldComboboxDefaultValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldComboboxDefaultValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldComboboxDefaultValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldComboboxDefaultValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldComboboxValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldComboboxValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldComboboxValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldComboboxValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldComboboxValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldListboxDefaultValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldListboxDefaultValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldListboxDefaultValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldListboxDefaultValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldListboxDefaultValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldListboxValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldListboxValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldListboxValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldListboxValueEntryUnsupported.java rename src/main/java/api/types/{FormFieldPatchFamily.java => FormFieldPatchKind.java} (68%) delete mode 100644 src/main/java/api/types/FormFieldPushbuttonDefaultValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldPushbuttonValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldRadioDefaultValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldRadioDefaultValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldRadioDefaultValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldRadioDefaultValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldRadioDefaultValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldRadioValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldRadioValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldRadioValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldRadioValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldSignatureDefaultValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldSignatureDefaultValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldSignatureDefaultValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldSignatureDefaultValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldSignatureDefaultValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldSignatureValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldSignatureValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldSignatureValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldSignatureValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldSignatureValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldTextDefaultValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldTextDefaultValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldTextDefaultValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldTextDefaultValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldTextDefaultValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldTextValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldUnknownDefaultValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldUnknownDefaultValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldUnknownDefaultValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldUnknownDefaultValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldUnknownDefaultValueEntryUnsupported.java delete mode 100644 src/main/java/api/types/FormFieldUnknownValueEntry.java delete mode 100644 src/main/java/api/types/FormFieldUnknownValueEntryArray.java delete mode 100644 src/main/java/api/types/FormFieldUnknownValueEntryNone.java delete mode 100644 src/main/java/api/types/FormFieldUnknownValueEntryScalar.java delete mode 100644 src/main/java/api/types/FormFieldUnknownValueEntryUnsupported.java rename src/main/java/api/types/{FormFieldTextValueEntry.java => FormValueEntry.java} (78%) rename src/main/java/api/types/{FormFieldTextValueEntryArray.java => FormValueEntryArray.java} (82%) rename src/main/java/api/types/{FormFieldTextValueEntryNone.java => FormValueEntryNone.java} (78%) rename src/main/java/api/types/{FormFieldTextValueEntryScalar.java => FormValueEntryScalar.java} (80%) rename src/main/java/api/types/{AnnotationLineMeasureUnknown.java => FormValueEntryUnsupported.java} (78%) delete mode 100644 src/main/java/api/types/GrantsArchive200ResponseGrantLayerMode.java rename src/main/java/api/types/{GrantsCreate200Response.java => GrantsArchiveResponse.java} (73%) rename src/main/java/api/types/{GrantsArchive200ResponseGrant.java => GrantsArchiveResponseGrant.java} (79%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantLayerMode.java => GrantsArchiveResponseGrantLayerMode.java} (65%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantVisitorIdentity.java => GrantsArchiveResponseGrantVisitorIdentity.java} (75%) rename src/main/java/api/types/{GrantsUpdate200ResponseGrantVisitorIdentityAsk.java => GrantsArchiveResponseGrantVisitorIdentityAsk.java} (63%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantVisitorIdentityFields.java => GrantsArchiveResponseGrantVisitorIdentityFields.java} (54%) rename src/main/java/api/types/{GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle.java => GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName.java} (62%) create mode 100644 src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsEmail.java create mode 100644 src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization.java create mode 100644 src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit.java create mode 100644 src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsTitle.java rename src/main/java/api/types/{GrantsGet200Response.java => GrantsCreateResponse.java} (76%) rename src/main/java/api/types/{GrantsGet200ResponseGrant.java => GrantsCreateResponseGrant.java} (80%) rename src/main/java/api/types/{GrantsGet200ResponseGrantLayerMode.java => GrantsCreateResponseGrantLayerMode.java} (72%) rename src/main/java/api/types/{GrantsGet200ResponseGrantVisitorIdentity.java => GrantsCreateResponseGrantVisitorIdentity.java} (78%) rename src/main/java/api/types/{GrantsGet200ResponseGrantVisitorIdentityAsk.java => GrantsCreateResponseGrantVisitorIdentityAsk.java} (73%) rename src/main/java/api/types/{GrantsGet200ResponseGrantVisitorIdentityFields.java => GrantsCreateResponseGrantVisitorIdentityFields.java} (70%) rename src/main/java/api/types/{GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName.java => GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName.java} (74%) rename src/main/java/api/types/{GrantsGet200ResponseGrantVisitorIdentityFieldsEmail.java => GrantsCreateResponseGrantVisitorIdentityFieldsEmail.java} (73%) rename src/main/java/api/types/{GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization.java => GrantsCreateResponseGrantVisitorIdentityFieldsOrganization.java} (74%) rename src/main/java/api/types/{GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java => GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit.java} (75%) rename src/main/java/api/types/{GrantsGet200ResponseGrantVisitorIdentityFieldsTitle.java => GrantsCreateResponseGrantVisitorIdentityFieldsTitle.java} (73%) delete mode 100644 src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFields.java delete mode 100644 src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName.java delete mode 100644 src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization.java delete mode 100644 src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit.java rename src/main/java/api/types/{GrantsExchange200Response.java => GrantsExchangeResponse.java} (76%) create mode 100644 src/main/java/api/types/GrantsExchangeResponseLayerMode.java rename src/main/java/api/types/{GrantsExchange200ResponseVisitor.java => GrantsExchangeResponseVisitor.java} (74%) rename src/main/java/api/types/{GrantsExchange200ResponseVisitorIdentityRequest.java => GrantsExchangeResponseVisitorIdentityRequest.java} (64%) rename src/main/java/api/types/{GrantsArchive200ResponseGrantVisitorIdentityFields.java => GrantsExchangeResponseVisitorIdentityRequestFields.java} (58%) rename src/main/java/api/types/{GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName.java => GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName.java} (67%) rename src/main/java/api/types/{GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail.java => GrantsExchangeResponseVisitorIdentityRequestFieldsEmail.java} (67%) rename src/main/java/api/types/{GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization.java => GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization.java} (67%) rename src/main/java/api/types/{GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java => GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit.java} (67%) rename src/main/java/api/types/{GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle.java => GrantsExchangeResponseVisitorIdentityRequestFieldsTitle.java} (67%) rename src/main/java/api/types/{GrantsExchange200ResponseVisitorIdentityRequestInvalidItem.java => GrantsExchangeResponseVisitorIdentityRequestInvalidItem.java} (59%) rename src/main/java/api/types/{GrantsExchange200ResponseVisitorIdentityRequestMissingItem.java => GrantsExchangeResponseVisitorIdentityRequestMissingItem.java} (59%) rename src/main/java/api/types/{GrantsUpdate200Response.java => GrantsGetResponse.java} (73%) create mode 100644 src/main/java/api/types/GrantsGetResponseGrant.java create mode 100644 src/main/java/api/types/GrantsGetResponseGrantLayerMode.java create mode 100644 src/main/java/api/types/GrantsGetResponseGrantVisitorIdentity.java rename src/main/java/api/types/{GrantsArchive200ResponseGrantVisitorIdentityAsk.java => GrantsGetResponseGrantVisitorIdentityAsk.java} (63%) create mode 100644 src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFields.java rename src/main/java/api/types/{GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail.java => GrantsGetResponseGrantVisitorIdentityFieldsDisplayName.java} (62%) create mode 100644 src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsEmail.java rename src/main/java/api/types/{GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail.java => GrantsGetResponseGrantVisitorIdentityFieldsOrganization.java} (61%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName.java => GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit.java} (60%) create mode 100644 src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsTitle.java delete mode 100644 src/main/java/api/types/GrantsList200ResponseGrantsItem.java delete mode 100644 src/main/java/api/types/GrantsList200ResponseGrantsItemLayerMode.java delete mode 100644 src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentity.java delete mode 100644 src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityAsk.java delete mode 100644 src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFields.java delete mode 100644 src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName.java delete mode 100644 src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization.java delete mode 100644 src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit.java rename src/main/java/api/types/{GrantsList200Response.java => GrantsListResponse.java} (81%) rename src/main/java/api/types/{GrantsCreate200ResponseGrant.java => GrantsListResponseGrantsItem.java} (79%) rename src/main/java/api/types/{GrantsUpdate200ResponseGrantLayerMode.java => GrantsListResponseGrantsItemLayerMode.java} (70%) rename src/main/java/api/types/{GrantsUpdate200ResponseGrantVisitorIdentity.java => GrantsListResponseGrantsItemVisitorIdentity.java} (77%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantVisitorIdentityAsk.java => GrantsListResponseGrantsItemVisitorIdentityAsk.java} (71%) rename src/main/java/api/types/{GrantsUpdate200ResponseGrantVisitorIdentityFields.java => GrantsListResponseGrantsItemVisitorIdentityFields.java} (68%) rename src/main/java/api/types/{GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName.java => GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName.java} (73%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail.java => GrantsListResponseGrantsItemVisitorIdentityFieldsEmail.java} (70%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization.java => GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization.java} (73%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java => GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit.java} (74%) rename src/main/java/api/types/{GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle.java => GrantsListResponseGrantsItemVisitorIdentityFieldsTitle.java} (70%) delete mode 100644 src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization.java delete mode 100644 src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java delete mode 100644 src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle.java rename src/main/java/api/types/{GrantsArchive200Response.java => GrantsUpdateResponse.java} (73%) rename src/main/java/api/types/{GrantsUpdate200ResponseGrant.java => GrantsUpdateResponseGrant.java} (79%) rename src/main/java/api/types/{GrantsExchange200ResponseLayerMode.java => GrantsUpdateResponseGrantLayerMode.java} (70%) rename src/main/java/api/types/{GrantsArchive200ResponseGrantVisitorIdentity.java => GrantsUpdateResponseGrantVisitorIdentity.java} (73%) create mode 100644 src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityAsk.java create mode 100644 src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFields.java rename src/main/java/api/types/{GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle.java => GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName.java} (62%) create mode 100644 src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsEmail.java rename src/main/java/api/types/{GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail.java => GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization.java} (62%) create mode 100644 src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit.java create mode 100644 src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsTitle.java rename src/main/java/api/types/{GrantsVisitorsList200Response.java => GrantsVisitorsListResponse.java} (78%) rename src/main/java/api/types/{GrantsVisitorsList200ResponseVisitorsItem.java => GrantsVisitorsListResponseVisitorsItem.java} (67%) rename src/main/java/api/types/{GrantsVisitorsList200ResponseVisitorsItemAnswers.java => GrantsVisitorsListResponseVisitorsItemAnswers.java} (89%) rename src/main/java/api/types/{GrantsVisitorsList200ResponseVisitorsItemLayer.java => GrantsVisitorsListResponseVisitorsItemLayer.java} (57%) delete mode 100644 src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlags.java rename src/main/java/api/types/{PdfActionNodeSubmitFormPayloadFlagsFormat.java => PdfActionNodeSubmitFormPayloadFormat.java} (66%) rename src/main/java/api/types/{PdfActionNodeSubmitFormPayloadFlagsMethod.java => PdfActionNodeSubmitFormPayloadMethod.java} (70%) create mode 100644 src/main/java/api/types/PdfActionWriteSubmitFormFormat.java rename src/main/java/api/types/{EngineErrorPayloadName.java => PdfActionWriteSubmitFormMethod.java} (54%) rename src/main/java/api/types/{AnnotationLineMeasure.java => PdfMeasurement.java} (79%) rename src/main/java/api/types/{FormFieldRadioValueEntryNone.java => PdfMeasurementGeospatial.java} (78%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinear.java => PdfMeasurementRectilinear.java} (61%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearXItem.java => PdfMeasurementRectilinearAngleItem.java} (83%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearYItemFraction.java => PdfMeasurementRectilinearAngleItemFraction.java} (60%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearXItemLabelPosition.java => PdfMeasurementRectilinearAngleItemLabelPosition.java} (62%) rename src/main/java/api/types/{AnnotationPolygonMeasureRectilinearXItem.java => PdfMeasurementRectilinearAreaItem.java} (82%) rename src/main/java/api/types/{AnnotationPolygonMeasureRectilinearXItemFraction.java => PdfMeasurementRectilinearAreaItemFraction.java} (59%) rename src/main/java/api/types/{AnnotationPolygonMeasureRectilinearXItemLabelPosition.java => PdfMeasurementRectilinearAreaItemLabelPosition.java} (61%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearYItem.java => PdfMeasurementRectilinearDistanceItem.java} (85%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearXItemFraction.java => PdfMeasurementRectilinearDistanceItemFraction.java} (68%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearYItemLabelPosition.java => PdfMeasurementRectilinearDistanceItemLabelPosition.java} (70%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearOrigin.java => PdfMeasurementRectilinearOrigin.java} (79%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearAreaItem.java => PdfMeasurementRectilinearSlopeItem.java} (82%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearAreaItemFraction.java => PdfMeasurementRectilinearSlopeItemFraction.java} (59%) rename src/main/java/api/types/{AnnotationLineMeasureRectilinearAreaItemLabelPosition.java => PdfMeasurementRectilinearSlopeItemLabelPosition.java} (61%) create mode 100644 src/main/java/api/types/PdfMeasurementRectilinearXItem.java rename src/main/java/api/types/{AnnotationPolygonMeasureRectilinearYItemFraction.java => PdfMeasurementRectilinearXItemFraction.java} (60%) create mode 100644 src/main/java/api/types/PdfMeasurementRectilinearXItemLabelPosition.java create mode 100644 src/main/java/api/types/PdfMeasurementRectilinearYItem.java create mode 100644 src/main/java/api/types/PdfMeasurementRectilinearYItemFraction.java create mode 100644 src/main/java/api/types/PdfMeasurementRectilinearYItemLabelPosition.java rename src/main/java/api/types/{FormFieldListboxValueEntryNone.java => PdfMeasurementUnknown.java} (78%) create mode 100644 src/main/java/api/types/PdfPermissionFlags.java rename src/main/java/api/types/{TenantsCreate200Response.java => TenantsCreateResponse.java} (75%) rename src/main/java/api/types/{TenantsGet200ResponseTenant.java => TenantsCreateResponseTenant.java} (80%) rename src/main/java/api/types/{TenantsGet200ResponseTenantStatus.java => TenantsCreateResponseTenantStatus.java} (72%) rename src/main/java/api/types/{TenantsUpdate200Response.java => TenantsGetResponse.java} (72%) rename src/main/java/api/types/{TenantsCreate200ResponseTenant.java => TenantsGetResponseTenant.java} (79%) rename src/main/java/api/types/{TenantsCreate200ResponseTenantStatus.java => TenantsGetResponseTenantStatus.java} (66%) rename src/main/java/api/types/{TenantsList200Response.java => TenantsListResponse.java} (80%) rename src/main/java/api/types/{TenantsUpdate200ResponseTenant.java => TenantsListResponseTenantsItem.java} (79%) rename src/main/java/api/types/{TenantsUpdate200ResponseTenantStatus.java => TenantsListResponseTenantsItemStatus.java} (70%) rename src/main/java/api/types/{TenantsGet200Response.java => TenantsUpdateResponse.java} (76%) rename src/main/java/api/types/{TenantsList200ResponseTenantsItem.java => TenantsUpdateResponseTenant.java} (78%) rename src/main/java/api/types/{TenantsList200ResponseTenantsItemStatus.java => TenantsUpdateResponseTenantStatus.java} (65%) rename src/main/java/api/types/{TenantsUsage200Response.java => TenantsUsageResponse.java} (65%) rename src/main/java/api/types/{TenantsUsage200ResponseMetrics.java => TenantsUsageResponseMetrics.java} (66%) rename src/main/java/api/types/{TokensIssue200Response.java => TokensIssueResponse.java} (77%) rename src/main/java/api/types/{WidgetAnnotationFieldFamily.java => WidgetAnnotationFieldKind.java} (65%) diff --git a/.fern/metadata.json b/.fern/metadata.json index 9bf854d..5f54e64 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -10,9 +10,9 @@ "base-exception-class-name": "CloudPDFException", "base-api-exception-class-name": "CloudPDFApiException" }, - "originGitCommit": "ce65e1390549db1272ac3720a5ddfcea55be2c07", + "originGitCommit": "3f7f3c650bb91d9c5a4277c920bbd6fab7142f98", "originGitCommitIsDirty": false, "invokedBy": "ci", - "requestedVersion": "3.0.0-alpha.22", + "requestedVersion": "3.0.0-alpha.23", "ciProvider": "github" } \ No newline at end of file diff --git a/build.gradle b/build.gradle index 83be202..c1aed73 100644 --- a/build.gradle +++ b/build.gradle @@ -46,7 +46,7 @@ java { group = 'com.cloudpdf' -version = '3.0.0-alpha.22' +version = '3.0.0-alpha.23' jar { dependsOn(":generatePomFileForMavenPublication") @@ -73,7 +73,7 @@ publishing { maven(MavenPublication) { groupId = 'com.cloudpdf' artifactId = 'sdk' - version = '3.0.0-alpha.22' + version = '3.0.0-alpha.23' from components.java pom { name = 'CloudPDF' diff --git a/cloudpdf-generation.json b/cloudpdf-generation.json index 2b13cfe..fac34bd 100644 --- a/cloudpdf-generation.json +++ b/cloudpdf-generation.json @@ -1,12 +1,12 @@ { "language": "java", - "canonicalVersion": "3.0.0-next.22", - "sdkVersion": "3.0.0-alpha.22", + "canonicalVersion": "3.0.0-next.23", + "sdkVersion": "3.0.0-alpha.23", "source": { "repository": "embedpdf/embed-pdf-viewer", "openapi": "cloudpdf/contract/openapi.json", - "openapiSha256": "1f5aa976eec4d5fc4e2b22efe725df58a01389896733ec1870f96a6441b62859", - "gitCommit": "ce65e1390549db1272ac3720a5ddfcea55be2c07", + "openapiSha256": "82488f8cc7c2cd27aee3dc6000d59164467f7dd3899074e309f0574a027e4524", + "gitCommit": "3f7f3c650bb91d9c5a4277c920bbd6fab7142f98", "gitCommitIsDirty": false }, "fern": { diff --git a/reference.md b/reference.md index 7cc1cba..d71b9fb 100644 --- a/reference.md +++ b/reference.md @@ -65,7 +65,7 @@ client.deployment().modules(); ## Doc -
client.doc.head(docId) -> DocHead200Response +
client.doc.head(docId) -> DocHeadResponse
@@ -118,7 +118,7 @@ client.doc().head(
-
client.doc.changes(docId, layerName, request) -> DocChanges200Response +
client.doc.changes(docId, layerName, request) -> DocChangesResponse
@@ -272,7 +272,7 @@ client.doc().download(
-
client.doc.downloadLink(docId, layerName, request) -> DocDownloadLink200Response +
client.doc.downloadLink(docId, layerName, request) -> DocDownloadLinkResponse
@@ -344,7 +344,7 @@ client.doc().downloadLink(
-**expiresIn:** `Optional` +**expiresInSeconds:** `Optional`
@@ -356,7 +356,7 @@ client.doc().downloadLink(
-
client.doc.manifest(docId, layerName) -> DocManifest200Response +
client.doc.manifest(docId, layerName) -> DocManifestResponse
@@ -483,7 +483,7 @@ client.doc().render(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -503,7 +503,7 @@ client.doc().render(
-
client.doc.text(docId, layerName, pageKey) -> DocText200Response +
client.doc.text(docId, layerName, pageKey) -> DocTextResponse
@@ -554,7 +554,7 @@ client.doc().text(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -575,7 +575,7 @@ client.doc().text(
## Grants -
client.grants.exchange(request) -> GrantsExchange200Response +
client.grants.exchange(request) -> GrantsExchangeResponse
@@ -666,7 +666,7 @@ client.grants().exchange(
-
client.grants.list(tenantId) -> GrantsList200Response +
client.grants.list(tenantId) -> GrantsListResponse
@@ -743,7 +743,7 @@ client.grants().list(
-
client.grants.create(tenantId, request) -> GrantsCreate200Response +
client.grants.create(tenantId, request) -> GrantsCreateResponse
@@ -898,7 +898,7 @@ client.grants().create(
-**expiresAt:** `Optional` +**expiresAt:** `Optional`
@@ -910,7 +910,7 @@ client.grants().create(
-
client.grants.get(tenantId, grantId) -> GrantsGet200Response +
client.grants.get(tenantId, grantId) -> GrantsGetResponse
@@ -1018,7 +1018,7 @@ client.grants().delete(
-
client.grants.update(tenantId, grantId, request) -> GrantsUpdate200Response +
client.grants.update(tenantId, grantId, request) -> GrantsUpdateResponse
@@ -1164,7 +1164,7 @@ client.grants().update(
-**expiresAt:** `Optional` +**expiresAt:** `Optional`
@@ -1176,7 +1176,7 @@ client.grants().update(
-
client.grants.archive(tenantId, grantId) -> GrantsArchive200Response +
client.grants.archive(tenantId, grantId) -> GrantsArchiveResponse
@@ -1245,7 +1245,7 @@ client.grants().archive(
## Tenants -
client.tenants.list() -> TenantsList200Response +
client.tenants.list() -> TenantsListResponse
@@ -1297,7 +1297,7 @@ client.tenants().list(
-
client.tenants.create(request) -> TenantsCreate200Response +
client.tenants.create(request) -> TenantsCreateResponse
@@ -1350,7 +1350,7 @@ client.tenants().create(
-
client.tenants.get(tenantId) -> TenantsGet200Response +
client.tenants.get(tenantId) -> TenantsGetResponse
@@ -1454,7 +1454,7 @@ client.tenants().delete(
-
client.tenants.update(tenantId, request) -> TenantsUpdate200Response +
client.tenants.update(tenantId, request) -> TenantsUpdateResponse
@@ -1641,7 +1641,7 @@ client.tenants().suspend(
-
client.tenants.usage(tenantId) -> TenantsUsage200Response +
client.tenants.usage(tenantId) -> TenantsUsageResponse
@@ -1725,7 +1725,7 @@ client.tenants().usage(
## Documents -
client.documents.list(tenantId) -> DocumentsList200Response +
client.documents.list(tenantId) -> DocumentsListResponse
@@ -1826,7 +1826,7 @@ client.documents().list(
-
client.documents.get(tenantId, id) -> DocumentsGet200Response +
client.documents.get(tenantId, docId) -> DocumentsGetResponse
@@ -1841,7 +1841,7 @@ client.documents().list( ```java client.documents().get( "tenantId", - "id", + "docId", GetDocumentsRequest .builder() .build() @@ -1868,7 +1868,7 @@ client.documents().get(
-**id:** `String` +**docId:** `String`
@@ -1880,7 +1880,7 @@ client.documents().get(
-
client.documents.delete(tenantId, id) +
client.documents.delete(tenantId, docId)
@@ -1895,7 +1895,7 @@ client.documents().get( ```java client.documents().delete( "tenantId", - "id", + "docId", DeleteDocumentsRequest .builder() .build() @@ -1922,7 +1922,7 @@ client.documents().delete(
-**id:** `String` +**docId:** `String`
@@ -1934,7 +1934,7 @@ client.documents().delete(
-
client.documents.update(tenantId, id, request) -> DocumentsUpdate200Response +
client.documents.update(tenantId, docId, request) -> DocumentsUpdateResponse
@@ -1963,7 +1963,7 @@ A document that is being deleted answers 404. ```java client.documents().update( "tenantId", - "id", + "docId", DocumentsUpdateRequest .builder() .name("name") @@ -1991,7 +1991,7 @@ client.documents().update(
-**id:** `String` +**docId:** `String`
@@ -2011,7 +2011,7 @@ client.documents().update(
-
client.documents.commit(tenantId, id, request) -> DocumentsCommit200Response +
client.documents.commit(tenantId, docId, request) -> DocumentsCommitResponse
@@ -2040,7 +2040,7 @@ An upload token commits only the documents it started; any other document answer ```java client.documents().commit( "tenantId", - "id", + "docId", DocumentsCommitRequest .builder() .sha256("sha256") @@ -2068,7 +2068,7 @@ client.documents().commit(
-**id:** `String` +**docId:** `String`
@@ -2088,7 +2088,7 @@ client.documents().commit(
-
client.documents.download(tenantId, id) -> InputStream +
client.documents.download(tenantId, docId) -> InputStream
@@ -2103,7 +2103,7 @@ client.documents().commit( ```java client.documents().download( "tenantId", - "id", + "docId", DownloadDocumentsRequest .builder() .build() @@ -2130,7 +2130,7 @@ client.documents().download(
-**id:** `String` +**docId:** `String`
@@ -2142,7 +2142,7 @@ client.documents().download(
-
client.documents.thumbnail(tenantId, id) -> InputStream +
client.documents.thumbnail(tenantId, docId) -> InputStream
@@ -2157,7 +2157,7 @@ client.documents().download( ```java client.documents().thumbnail( "tenantId", - "id", + "docId", ThumbnailDocumentsRequest .builder() .build() @@ -2184,7 +2184,7 @@ client.documents().thumbnail(
-**id:** `String` +**docId:** `String`
@@ -2196,7 +2196,7 @@ client.documents().thumbnail(
-
client.documents.uploadProxy(tenantId, id, request) -> DocumentsUploadProxy200Response +
client.documents.uploadProxy(tenantId, docId, request) -> DocumentsUploadProxyResponse
@@ -2225,7 +2225,7 @@ This bounded origin-mediated fallback must only be used after documents.init ret ```java client.documents().uploadProxy( "tenantId", - "id", + "docId", null, UploadProxyDocumentsRequest .builder() @@ -2253,7 +2253,7 @@ client.documents().uploadProxy(
-**id:** `String` +**docId:** `String`
@@ -2404,7 +2404,7 @@ client.documents().importFrom(
-
client.documents.init(tenantId, request) -> DocumentsInit200Response +
client.documents.init(tenantId, request) -> DocumentsInitResponse
@@ -2416,7 +2416,7 @@ client.documents().importFrom(
-With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. +With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make.
@@ -2435,7 +2435,7 @@ client.documents().init( "tenantId", DocumentsInitRequest .builder() - .contentLength(1.1) + .sizeBytes(1) .contentSha256("contentSha256") .build() ); @@ -2461,7 +2461,7 @@ client.documents().init(
-**contentLength:** `Double` +**sizeBytes:** `Integer`
@@ -2525,7 +2525,7 @@ client.documents().init(
-**uploadTtlSec:** `Optional` +**uploadTtlSeconds:** `Optional`
@@ -2546,7 +2546,7 @@ client.documents().init(
## Folders -
client.folders.list(tenantId) -> FoldersList200Response +
client.folders.list(tenantId) -> FoldersListResponse
@@ -2615,7 +2615,7 @@ client.folders().list(
-
client.folders.create(tenantId, request) -> FoldersCreate200Response +
client.folders.create(tenantId, request) -> FoldersCreateResponse
@@ -2691,7 +2691,7 @@ client.folders().create(
-
client.folders.get(tenantId, folderId) -> FoldersGet200Response +
client.folders.get(tenantId, folderId) -> FoldersGetResponse
@@ -2821,7 +2821,7 @@ client.folders().delete(
-
client.folders.update(tenantId, folderId, request) -> FoldersUpdate200Response +
client.folders.update(tenantId, folderId, request) -> FoldersUpdateResponse
@@ -2910,7 +2910,7 @@ client.folders().update(
-Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in `details.documentIds` and `details.folderIds`. 409 Conflict carries `details.reason`: `cycle` (the destination is a moved folder or inside one; `details.folderId`), `too-deep` (the move would nest folders deeper than 100 levels; `details.maxDepth`) or `name-taken` (a moved folder's name is taken in the destination, ignoring case; `details.name`). +Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in `details.docIds` and `details.folderIds`. 409 Conflict carries `details.reason`: `cycle` (the destination is a moved folder or inside one; `details.folderId`), `too-deep` (the move would nest folders deeper than 100 levels; `details.maxDepth`) or `name-taken` (a moved folder's name is taken in the destination, ignoring case; `details.name`).
@@ -2962,7 +2962,7 @@ client.folders().moveInto(
-**documentIds:** `Optional>` +**docIds:** `Optional>`
@@ -2983,7 +2983,7 @@ client.folders().moveInto(
## Tokens -
client.tokens.issue(tenantId, request) -> TokensIssue200Response +
client.tokens.issue(tenantId, request) -> TokensIssueResponse
@@ -3020,7 +3020,7 @@ client.tokens().issue( .builder() .sub("sub") .docId("docId") - .expiresIn(1) + .expiresInSeconds(1) .scope( Arrays.asList("scope") ) @@ -3135,7 +3135,7 @@ client.tokens().revoke(
-**expiresAtSeconds:** `Optional` +**expiresAt:** `Optional`
@@ -3275,7 +3275,7 @@ client.doc().annotations().list(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -3295,7 +3295,7 @@ client.doc().annotations().list(
-
client.doc.annotations.create(docId, layerName, pageKey, request) -> DocAnnotationsCreate200Response +
client.doc.annotations.create(docId, layerName, pageKey, request) -> DocAnnotationsCreateResponse
@@ -3365,7 +3365,7 @@ client.doc().annotations().create(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -3401,7 +3401,7 @@ client.doc().annotations().create(
-
client.doc.annotations.delete(docId, layerName, pageKey, annotKey) -> DocAnnotationsDelete200Response +
client.doc.annotations.delete(docId, layerName, pageKey, annotationKey) -> DocAnnotationsDeleteResponse
@@ -3418,7 +3418,7 @@ client.doc().annotations().delete( "docId", "layerName", "pageKey", - "annotKey", + "annotationKey", DeleteAnnotationsRequest .builder() .build() @@ -3453,7 +3453,7 @@ client.doc().annotations().delete(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -3461,7 +3461,7 @@ client.doc().annotations().delete(
-**annotKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life. +**annotationKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -3489,7 +3489,7 @@ client.doc().annotations().delete(
-
client.doc.annotations.update(docId, layerName, pageKey, annotKey, request) -> DocAnnotationsUpdate200Response +
client.doc.annotations.update(docId, layerName, pageKey, annotationKey, request) -> DocAnnotationsUpdateResponse
@@ -3506,7 +3506,7 @@ client.doc().annotations().update( "docId", "layerName", "pageKey", - "annotKey", + "annotationKey", UpdateAnnotationsRequest .builder() .body( @@ -3546,7 +3546,7 @@ client.doc().annotations().update(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -3554,7 +3554,7 @@ client.doc().annotations().update(
-**annotKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life. +**annotationKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -3590,7 +3590,7 @@ client.doc().annotations().update(
-
client.doc.annotations.readAppearance(docId, layerName, pageKey, annotKey) -> InputStream +
client.doc.annotations.readAppearance(docId, layerName, pageKey, annotationKey) -> InputStream
@@ -3607,7 +3607,7 @@ client.doc().annotations().readAppearance( "docId", "layerName", "pageKey", - "annotKey", + "annotationKey", ReadAppearanceAnnotationsRequest .builder() .build() @@ -3642,7 +3642,7 @@ client.doc().annotations().readAppearance(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -3650,7 +3650,7 @@ client.doc().annotations().readAppearance(
-**annotKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life. +**annotationKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -3670,7 +3670,7 @@ client.doc().annotations().readAppearance(
-
client.doc.annotations.readFile(docId, layerName, pageKey, annotKey) -> InputStream +
client.doc.annotations.readFile(docId, layerName, pageKey, annotationKey) -> InputStream
@@ -3701,7 +3701,7 @@ client.doc().annotations().readFile( "docId", "layerName", "pageKey", - "annotKey", + "annotationKey", ReadFileAnnotationsRequest .builder() .build() @@ -3736,7 +3736,7 @@ client.doc().annotations().readFile(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -3744,7 +3744,7 @@ client.doc().annotations().readFile(
-**annotKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life. +**annotationKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -3822,7 +3822,7 @@ client.doc().annotations().exportAppearance(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -3850,7 +3850,7 @@ client.doc().annotations().exportAppearance(
-
client.doc.annotations.flatten(docId, layerName, pageKey, request) -> DocAnnotationsFlatten200Response +
client.doc.annotations.flatten(docId, layerName, pageKey, request) -> DocAnnotationsFlattenResponse
@@ -3906,7 +3906,7 @@ client.doc().annotations().flatten(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -3942,7 +3942,7 @@ client.doc().annotations().flatten(
-
client.doc.annotations.reorder(docId, layerName, pageKey, request) -> DocAnnotationsReorder200Response +
client.doc.annotations.reorder(docId, layerName, pageKey, request) -> DocAnnotationsReorderResponse
@@ -4013,7 +4013,7 @@ client.doc().annotations().reorder(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -4366,7 +4366,7 @@ client.doc().fonts().resolve(
## Doc Forms -
client.doc.forms.list(docId, layerName) -> DocFormsList200Response +
client.doc.forms.list(docId, layerName) -> DocFormsListResponse
@@ -4428,7 +4428,7 @@ client.doc().forms().list(
-
client.doc.forms.reorderCalculations(docId, layerName, request) -> DocFormsReorderCalculations200Response +
client.doc.forms.reorderCalculations(docId, layerName, request) -> DocFormsReorderCalculationsResponse
@@ -4527,7 +4527,7 @@ client.doc().forms().reorderCalculations(
-
client.doc.forms.setValue(docId, layerName, fieldKey, request) -> DocFormsSetValue200Response +
client.doc.forms.setValue(docId, layerName, fieldKey, request) -> DocFormsSetValueResponse
@@ -4619,7 +4619,7 @@ client.doc().forms().setValue(
-
client.doc.forms.reset(docId, layerName, request) -> DocFormsReset200Response +
client.doc.forms.reset(docId, layerName, request) -> DocFormsResetResponse
@@ -4697,7 +4697,7 @@ client.doc().forms().reset(
-
client.doc.forms.deleteWidget(docId, layerName, pageKey, annotKey) -> DocFormsDeleteWidget200Response +
client.doc.forms.deleteWidget(docId, layerName, pageKey, annotationKey) -> DocFormsDeleteWidgetResponse
@@ -4714,7 +4714,7 @@ client.doc().forms().deleteWidget( "docId", "layerName", "pageKey", - "annotKey", + "annotationKey", DeleteWidgetFormsRequest .builder() .build() @@ -4749,7 +4749,7 @@ client.doc().forms().deleteWidget(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -4757,7 +4757,7 @@ client.doc().forms().deleteWidget(
-**annotKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life. +**annotationKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -4785,7 +4785,7 @@ client.doc().forms().deleteWidget(
-
client.doc.forms.updateWidget(docId, layerName, pageKey, annotKey, request) -> DocFormsUpdateWidget200Response +
client.doc.forms.updateWidget(docId, layerName, pageKey, annotationKey, request) -> DocFormsUpdateWidgetResponse
@@ -4802,7 +4802,7 @@ client.doc().forms().updateWidget( "docId", "layerName", "pageKey", - "annotKey", + "annotationKey", DocFormsUpdateWidgetRequest .builder() .patch( @@ -4842,7 +4842,7 @@ client.doc().forms().updateWidget(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -4850,7 +4850,7 @@ client.doc().forms().updateWidget(
-**annotKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life. +**annotationKey:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -4886,7 +4886,7 @@ client.doc().forms().updateWidget(
-
client.doc.forms.reorderWidgets(docId, layerName, pageKey, request) -> DocFormsReorderWidgets200Response +
client.doc.forms.reorderWidgets(docId, layerName, pageKey, request) -> DocFormsReorderWidgetsResponse
@@ -4957,7 +4957,7 @@ client.doc().forms().reorderWidgets(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -5128,7 +5128,7 @@ client.doc().outline().get(
## Doc Pages -
client.doc.pages.setScale(docId, layerName, pageKey, request) -> DocPagesSetScale200Response +
client.doc.pages.setScale(docId, layerName, pageKey, request) -> DocPagesSetScaleResponse
@@ -5179,7 +5179,7 @@ client.doc().pages().setScale(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -5215,7 +5215,7 @@ client.doc().pages().setScale(
-
client.doc.pages.viewports(docId, layerName, pageKey) -> DocPagesViewports200Response +
client.doc.pages.viewports(docId, layerName, pageKey) -> DocPagesViewportsResponse
@@ -5266,7 +5266,7 @@ client.doc().pages().viewports(
-**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. +**pageKey:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotationKey` and `fieldKey`.
@@ -5377,7 +5377,7 @@ client.doc().pages().extract(
-
client.doc.pages.flatten(docId, layerName, request) -> DocPagesFlatten200Response +
client.doc.pages.flatten(docId, layerName, request) -> DocPagesFlattenResponse
@@ -5460,7 +5460,7 @@ client.doc().pages().flatten(
-
client.doc.pages.setName(docId, layerName, request) -> DocPagesSetName200Response +
client.doc.pages.setName(docId, layerName, request) -> DocPagesSetNameResponse
@@ -5543,7 +5543,7 @@ client.doc().pages().setName(
-
client.doc.pages.removeName(docId, layerName, request) -> DocPagesRemoveName200Response +
client.doc.pages.removeName(docId, layerName, request) -> DocPagesRemoveNameResponse
@@ -5627,7 +5627,7 @@ client.doc().pages().removeName(
## Doc Redactions -
client.doc.redactions.apply(docId, layerName, request) -> DocRedactionsApply200Response +
client.doc.redactions.apply(docId, layerName, request) -> DocRedactionsApplyResponse
@@ -5714,7 +5714,7 @@ client.doc().redactions().apply(
## Doc Signatures -
client.doc.signatures.list(docId, layerName) -> DocSignaturesList200Response +
client.doc.signatures.list(docId, layerName) -> DocSignaturesListResponse
@@ -5790,7 +5790,7 @@ client.doc().signatures().list(
-
client.doc.signatures.cancel(docId, layerName, signingId) -> DocSignaturesCancel200Response +
client.doc.signatures.cancel(docId, layerName, signingId) -> DocSignaturesCancelResponse
@@ -5861,7 +5861,7 @@ client.doc().signatures().cancel(
-
client.doc.signatures.complete(docId, layerName, signingId, request) -> DocSignaturesComplete200Response +
client.doc.signatures.complete(docId, layerName, signingId, request) -> DocSignaturesCompleteResponse
@@ -5970,7 +5970,7 @@ client.doc().signatures().complete(
-
client.doc.signatures.analysis(docId, layerName) -> DocSignaturesAnalysis200Response +
client.doc.signatures.analysis(docId, layerName) -> DocSignaturesAnalysisResponse
@@ -6070,7 +6070,7 @@ client.doc().signatures().analysis(
-
client.doc.signatures.prepare(docId, layerName, request) -> DocSignaturesPrepare200Response +
client.doc.signatures.prepare(docId, layerName, request) -> DocSignaturesPrepareResponse
@@ -6148,7 +6148,7 @@ client.doc().signatures().prepare(
## Doc Versions -
client.doc.versions.list(docId, layerName) -> DocVersionsList200Response +
client.doc.versions.list(docId, layerName) -> DocVersionsListResponse
@@ -6224,7 +6224,7 @@ client.doc().versions().list(
-
client.doc.versions.analysis(docId, layerName, sha) -> DocVersionsAnalysis200Response +
client.doc.versions.analysis(docId, layerName, sha256) -> DocVersionsAnalysisResponse
@@ -6254,7 +6254,7 @@ Exactly one of `since.signature` / `since.revision`; `until=` defaults client.doc().versions().analysis( "docId", "layerName", - "sha", + "sha256", AnalysisVersionsRequest .builder() .build() @@ -6289,7 +6289,7 @@ client.doc().versions().analysis(
-**sha:** `String` +**sha256:** `String`
@@ -6349,7 +6349,7 @@ client.doc().versions().analysis(
-
client.doc.versions.download(docId, layerName, sha) -> InputStream +
client.doc.versions.download(docId, layerName, sha256) -> InputStream
@@ -6365,7 +6365,7 @@ client.doc().versions().analysis( client.doc().versions().download( "docId", "layerName", - "sha", + "sha256", DownloadVersionsRequest .builder() .build() @@ -6400,7 +6400,7 @@ client.doc().versions().download(
-**sha:** `String` +**sha256:** `String`
@@ -6420,7 +6420,7 @@ client.doc().versions().download(
-
client.doc.versions.revision(docId, layerName, sha, index) -> InputStream +
client.doc.versions.revision(docId, layerName, sha256, index) -> InputStream
@@ -6436,7 +6436,7 @@ client.doc().versions().download( client.doc().versions().revision( "docId", "layerName", - "sha", + "sha256", 1, RevisionVersionsRequest .builder() @@ -6472,7 +6472,7 @@ client.doc().versions().revision(
-**sha:** `String` +**sha256:** `String`
@@ -6500,7 +6500,7 @@ client.doc().versions().revision(
-
client.doc.versions.signatures(docId, layerName, sha) -> DocVersionsSignatures200Response +
client.doc.versions.signatures(docId, layerName, sha256) -> DocVersionsSignaturesResponse
@@ -6516,7 +6516,7 @@ client.doc().versions().revision( client.doc().versions().signatures( "docId", "layerName", - "sha", + "sha256", SignaturesVersionsRequest .builder() .build() @@ -6551,7 +6551,7 @@ client.doc().versions().signatures(
-**sha:** `String` +**sha256:** `String`
@@ -6571,7 +6571,7 @@ client.doc().versions().signatures(
-
client.doc.versions.signatureContents(docId, layerName, sha, fieldKey) -> InputStream +
client.doc.versions.signatureContents(docId, layerName, sha256, fieldKey) -> InputStream
@@ -6601,7 +6601,7 @@ client.doc().versions().signatures( client.doc().versions().signatureContents( "docId", "layerName", - "sha", + "sha256", "fieldKey", SignatureContentsVersionsRequest .builder() @@ -6637,7 +6637,7 @@ client.doc().versions().signatureContents(
-**sha:** `String` +**sha256:** `String`
@@ -6665,7 +6665,7 @@ client.doc().versions().signatureContents(
-
client.doc.versions.signatureDigest(docId, layerName, sha, fieldKey, algorithm) -> InputStream +
client.doc.versions.signatureDigest(docId, layerName, sha256, fieldKey, algorithm) -> InputStream
@@ -6695,7 +6695,7 @@ What a CMS verifier compares its message digest to. client.doc().versions().signatureDigest( "docId", "layerName", - "sha", + "sha256", "fieldKey", SignatureDigestVersionsRequestAlgorithm.SHA1, SignatureDigestVersionsRequest @@ -6732,7 +6732,7 @@ client.doc().versions().signatureDigest(
-**sha:** `String` +**sha256:** `String`
@@ -6769,7 +6769,7 @@ client.doc().versions().signatureDigest(
## Doc Fonts Programs -
client.doc.fonts.programs.download(docId, layerName, displayHash) -> InputStream +
client.doc.fonts.programs.download(docId, layerName, displaySha256) -> InputStream
@@ -6799,7 +6799,7 @@ A document token needs any one of the listed capabilities: one that may write te client.doc().fonts().programs().download( "docId", "layerName", - "displayHash", + "displaySha256", DownloadProgramsRequest .builder() .build() @@ -6834,7 +6834,7 @@ client.doc().fonts().programs().download(
-**displayHash:** `String` +**displaySha256:** `String`
@@ -6854,7 +6854,7 @@ client.doc().fonts().programs().download(
-
client.doc.fonts.programs.get(docId, layerName, displayHash) -> FontProgramInfo +
client.doc.fonts.programs.get(docId, layerName, displaySha256) -> FontProgramInfo
@@ -6870,7 +6870,7 @@ client.doc().fonts().programs().download( client.doc().fonts().programs().get( "docId", "layerName", - "displayHash", + "displaySha256", GetProgramsRequest .builder() .build() @@ -6905,7 +6905,7 @@ client.doc().fonts().programs().get(
-**displayHash:** `String` +**displaySha256:** `String`
@@ -6989,7 +6989,7 @@ client.doc().metadata().custom().get(
## Documents Layers -
client.documents.layers.list(tenantId, id) -> DocumentsLayersList200Response +
client.documents.layers.list(tenantId, docId) -> DocumentsLayersListResponse
@@ -7004,7 +7004,7 @@ client.doc().metadata().custom().get( ```java client.documents().layers().list( "tenantId", - "id", + "docId", ListLayersRequest .builder() .build() @@ -7031,7 +7031,7 @@ client.documents().layers().list(
-**id:** `String` +**docId:** `String`
@@ -7067,7 +7067,7 @@ client.documents().layers().list(
-
client.documents.layers.delete(tenantId, id, layerName) +
client.documents.layers.delete(tenantId, docId, layerName)
@@ -7082,7 +7082,7 @@ client.documents().layers().list( ```java client.documents().layers().delete( "tenantId", - "id", + "docId", "layerName", DeleteLayersRequest .builder() @@ -7110,7 +7110,7 @@ client.documents().layers().delete(
-**id:** `String` +**docId:** `String`
@@ -7131,7 +7131,7 @@ client.documents().layers().delete(
## Grants Visitors -
client.grants.visitors.list(tenantId, grantId) -> GrantsVisitorsList200Response +
client.grants.visitors.list(tenantId, grantId) -> GrantsVisitorsListResponse
diff --git a/src/main/java/api/AsyncCloudPDFClientBuilder.java b/src/main/java/api/AsyncCloudPDFClientBuilder.java index 31cdd61..b9968d6 100644 --- a/src/main/java/api/AsyncCloudPDFClientBuilder.java +++ b/src/main/java/api/AsyncCloudPDFClientBuilder.java @@ -26,6 +26,8 @@ public class AsyncCloudPDFClientBuilder { private String token = null; + private String embedPdfVersion = "3.0"; + private Environment environment = Environment.SAAS; private OkHttpClient httpClient; @@ -40,6 +42,14 @@ public AsyncCloudPDFClientBuilder token(String token) { return this; } + /** + * Sets embedPdfVersion + */ + public AsyncCloudPDFClientBuilder embedPdfVersion(String embedPdfVersion) { + this.embedPdfVersion = embedPdfVersion; + return this; + } + public AsyncCloudPDFClientBuilder environment(Environment environment) { this.environment = environment; return this; @@ -123,6 +133,7 @@ protected ClientOptions buildClientOptions() { ClientOptions.Builder builder = ClientOptions.builder(); setEnvironment(builder); setAuthentication(builder); + setCustomHeaders(builder); setHttpClient(builder); setTimeouts(builder); setRetries(builder); @@ -165,6 +176,25 @@ protected void setAuthentication(ClientOptions.Builder builder) { } } + /** + * Override this method to add or modify custom headers. + * This method is called during client options construction to set up custom headers defined in the API. + * + * @param builder The ClientOptions.Builder to configure + * + * Example: + *
{@code
+     * @Override
+     * protected void setCustomHeaders(ClientOptions.Builder builder) {
+     *     super.setCustomHeaders(builder); // Keep existing headers
+     *     builder.addHeader("X-Trace-ID", generateTraceId());
+     * }
+     * }
+ */ + protected void setCustomHeaders(ClientOptions.Builder builder) { + builder.addHeader("EmbedPDF-Version", this.embedPdfVersion); + } + /** * Sets the request timeout configuration. * Override this method to customize timeout behavior. diff --git a/src/main/java/api/CloudPDFClientBuilder.java b/src/main/java/api/CloudPDFClientBuilder.java index 5379e90..164b622 100644 --- a/src/main/java/api/CloudPDFClientBuilder.java +++ b/src/main/java/api/CloudPDFClientBuilder.java @@ -26,6 +26,8 @@ public class CloudPDFClientBuilder { private String token = null; + private String embedPdfVersion = "3.0"; + private Environment environment = Environment.SAAS; private OkHttpClient httpClient; @@ -40,6 +42,14 @@ public CloudPDFClientBuilder token(String token) { return this; } + /** + * Sets embedPdfVersion + */ + public CloudPDFClientBuilder embedPdfVersion(String embedPdfVersion) { + this.embedPdfVersion = embedPdfVersion; + return this; + } + public CloudPDFClientBuilder environment(Environment environment) { this.environment = environment; return this; @@ -123,6 +133,7 @@ protected ClientOptions buildClientOptions() { ClientOptions.Builder builder = ClientOptions.builder(); setEnvironment(builder); setAuthentication(builder); + setCustomHeaders(builder); setHttpClient(builder); setTimeouts(builder); setRetries(builder); @@ -165,6 +176,25 @@ protected void setAuthentication(ClientOptions.Builder builder) { } } + /** + * Override this method to add or modify custom headers. + * This method is called during client options construction to set up custom headers defined in the API. + * + * @param builder The ClientOptions.Builder to configure + * + * Example: + *
{@code
+     * @Override
+     * protected void setCustomHeaders(ClientOptions.Builder builder) {
+     *     super.setCustomHeaders(builder); // Keep existing headers
+     *     builder.addHeader("X-Trace-ID", generateTraceId());
+     * }
+     * }
+ */ + protected void setCustomHeaders(ClientOptions.Builder builder) { + builder.addHeader("EmbedPDF-Version", this.embedPdfVersion); + } + /** * Sets the request timeout configuration. * Override this method to customize timeout behavior. diff --git a/src/main/java/api/core/ClientOptions.java b/src/main/java/api/core/ClientOptions.java index 59d93e3..c5afe23 100644 --- a/src/main/java/api/core/ClientOptions.java +++ b/src/main/java/api/core/ClientOptions.java @@ -49,7 +49,7 @@ private ClientOptions( { put("X-Fern-Language", "JAVA"); put("X-Fern-SDK-Name", "com.cloudpdf:sdk"); - put("X-Fern-SDK-Version", "3.0.0-alpha.22"); + put("X-Fern-SDK-Version", "3.0.0-alpha.23"); } }); this.headerSuppliers = headerSuppliers; diff --git a/src/main/java/api/core/RequestOptions.java b/src/main/java/api/core/RequestOptions.java index ed498a5..82547ad 100644 --- a/src/main/java/api/core/RequestOptions.java +++ b/src/main/java/api/core/RequestOptions.java @@ -12,6 +12,8 @@ public final class RequestOptions { private final String token; + private final String embedPdfVersion; + private final Optional timeout; private final TimeUnit timeoutTimeUnit; @@ -28,6 +30,7 @@ public final class RequestOptions { private RequestOptions( String token, + String embedPdfVersion, Optional timeout, TimeUnit timeoutTimeUnit, Optional maxRetries, @@ -36,6 +39,7 @@ private RequestOptions( Map queryParameters, Map> queryParameterSuppliers) { this.token = token; + this.embedPdfVersion = embedPdfVersion; this.timeout = timeout; this.timeoutTimeUnit = timeoutTimeUnit; this.maxRetries = maxRetries; @@ -62,6 +66,9 @@ public Map getHeaders() { if (this.token != null) { headers.put("Authorization", "Bearer " + this.token); } + if (this.embedPdfVersion != null) { + headers.put("EmbedPDF-Version", this.embedPdfVersion); + } headers.putAll(this.headers); this.headerSuppliers.forEach((key, supplier) -> { headers.put(key, supplier.get()); @@ -84,6 +91,8 @@ public static Builder builder() { public static class Builder { private String token = null; + private String embedPdfVersion = null; + private Optional timeout = Optional.empty(); private TimeUnit timeoutTimeUnit = TimeUnit.SECONDS; @@ -103,6 +112,11 @@ public Builder token(String token) { return this; } + public Builder embedPdfVersion(String embedPdfVersion) { + this.embedPdfVersion = embedPdfVersion; + return this; + } + public Builder timeout(Integer timeout) { this.timeout = Optional.of(timeout); return this; @@ -142,6 +156,7 @@ public Builder addQueryParameter(String key, Supplier value) { public RequestOptions build() { return new RequestOptions( token, + embedPdfVersion, timeout, timeoutTimeUnit, maxRetries, diff --git a/src/main/java/api/errors/BadGatewayError.java b/src/main/java/api/errors/BadGatewayError.java index f19ef2e..aa3f43c 100644 --- a/src/main/java/api/errors/BadGatewayError.java +++ b/src/main/java/api/errors/BadGatewayError.java @@ -4,21 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; -import com.cloudpdf.api.types.AdminErrorPayload; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class BadGatewayError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final AdminErrorPayload body; + private final ErrorResponse body; - public BadGatewayError(AdminErrorPayload body) { + public BadGatewayError(ErrorResponse body) { super("BadGatewayError", 502, body); this.body = body; } - public BadGatewayError(AdminErrorPayload body, Response rawResponse) { + public BadGatewayError(ErrorResponse body, Response rawResponse) { super("BadGatewayError", 502, body, rawResponse); this.body = body; } @@ -27,7 +27,7 @@ public BadGatewayError(AdminErrorPayload body, Response rawResponse) { * @return the body */ @java.lang.Override - public AdminErrorPayload body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/errors/BadRequestError.java b/src/main/java/api/errors/BadRequestError.java index a0838e5..9822ff9 100644 --- a/src/main/java/api/errors/BadRequestError.java +++ b/src/main/java/api/errors/BadRequestError.java @@ -4,20 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class BadRequestError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final Object body; + private final ErrorResponse body; - public BadRequestError(Object body) { + public BadRequestError(ErrorResponse body) { super("BadRequestError", 400, body); this.body = body; } - public BadRequestError(Object body, Response rawResponse) { + public BadRequestError(ErrorResponse body, Response rawResponse) { super("BadRequestError", 400, body, rawResponse); this.body = body; } @@ -26,7 +27,7 @@ public BadRequestError(Object body, Response rawResponse) { * @return the body */ @java.lang.Override - public Object body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/errors/ConflictError.java b/src/main/java/api/errors/ConflictError.java index 614d92d..6984e9f 100644 --- a/src/main/java/api/errors/ConflictError.java +++ b/src/main/java/api/errors/ConflictError.java @@ -4,20 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class ConflictError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final Object body; + private final ErrorResponse body; - public ConflictError(Object body) { + public ConflictError(ErrorResponse body) { super("ConflictError", 409, body); this.body = body; } - public ConflictError(Object body, Response rawResponse) { + public ConflictError(ErrorResponse body, Response rawResponse) { super("ConflictError", 409, body, rawResponse); this.body = body; } @@ -26,7 +27,7 @@ public ConflictError(Object body, Response rawResponse) { * @return the body */ @java.lang.Override - public Object body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/errors/ContentTooLargeError.java b/src/main/java/api/errors/ContentTooLargeError.java index a3f6811..cd5879b 100644 --- a/src/main/java/api/errors/ContentTooLargeError.java +++ b/src/main/java/api/errors/ContentTooLargeError.java @@ -4,20 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class ContentTooLargeError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final Object body; + private final ErrorResponse body; - public ContentTooLargeError(Object body) { + public ContentTooLargeError(ErrorResponse body) { super("ContentTooLargeError", 413, body); this.body = body; } - public ContentTooLargeError(Object body, Response rawResponse) { + public ContentTooLargeError(ErrorResponse body, Response rawResponse) { super("ContentTooLargeError", 413, body, rawResponse); this.body = body; } @@ -26,7 +27,7 @@ public ContentTooLargeError(Object body, Response rawResponse) { * @return the body */ @java.lang.Override - public Object body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/errors/ForbiddenError.java b/src/main/java/api/errors/ForbiddenError.java index 1c80094..c779573 100644 --- a/src/main/java/api/errors/ForbiddenError.java +++ b/src/main/java/api/errors/ForbiddenError.java @@ -4,20 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class ForbiddenError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final Object body; + private final ErrorResponse body; - public ForbiddenError(Object body) { + public ForbiddenError(ErrorResponse body) { super("ForbiddenError", 403, body); this.body = body; } - public ForbiddenError(Object body, Response rawResponse) { + public ForbiddenError(ErrorResponse body, Response rawResponse) { super("ForbiddenError", 403, body, rawResponse); this.body = body; } @@ -26,7 +27,7 @@ public ForbiddenError(Object body, Response rawResponse) { * @return the body */ @java.lang.Override - public Object body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/errors/GoneError.java b/src/main/java/api/errors/GoneError.java index 096779b..13d8dd9 100644 --- a/src/main/java/api/errors/GoneError.java +++ b/src/main/java/api/errors/GoneError.java @@ -4,21 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; -import com.cloudpdf.api.types.AdminErrorPayload; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class GoneError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final AdminErrorPayload body; + private final ErrorResponse body; - public GoneError(AdminErrorPayload body) { + public GoneError(ErrorResponse body) { super("GoneError", 410, body); this.body = body; } - public GoneError(AdminErrorPayload body, Response rawResponse) { + public GoneError(ErrorResponse body, Response rawResponse) { super("GoneError", 410, body, rawResponse); this.body = body; } @@ -27,7 +27,7 @@ public GoneError(AdminErrorPayload body, Response rawResponse) { * @return the body */ @java.lang.Override - public AdminErrorPayload body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/errors/NotFoundError.java b/src/main/java/api/errors/NotFoundError.java index 419b943..a9940ce 100644 --- a/src/main/java/api/errors/NotFoundError.java +++ b/src/main/java/api/errors/NotFoundError.java @@ -4,20 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class NotFoundError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final Object body; + private final ErrorResponse body; - public NotFoundError(Object body) { + public NotFoundError(ErrorResponse body) { super("NotFoundError", 404, body); this.body = body; } - public NotFoundError(Object body, Response rawResponse) { + public NotFoundError(ErrorResponse body, Response rawResponse) { super("NotFoundError", 404, body, rawResponse); this.body = body; } @@ -26,7 +27,7 @@ public NotFoundError(Object body, Response rawResponse) { * @return the body */ @java.lang.Override - public Object body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/errors/NotImplementedError.java b/src/main/java/api/errors/NotImplementedError.java index 483ab72..ab473e9 100644 --- a/src/main/java/api/errors/NotImplementedError.java +++ b/src/main/java/api/errors/NotImplementedError.java @@ -4,21 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; -import com.cloudpdf.api.types.EngineErrorPayload; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class NotImplementedError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final EngineErrorPayload body; + private final ErrorResponse body; - public NotImplementedError(EngineErrorPayload body) { + public NotImplementedError(ErrorResponse body) { super("NotImplementedError", 501, body); this.body = body; } - public NotImplementedError(EngineErrorPayload body, Response rawResponse) { + public NotImplementedError(ErrorResponse body, Response rawResponse) { super("NotImplementedError", 501, body, rawResponse); this.body = body; } @@ -27,7 +27,7 @@ public NotImplementedError(EngineErrorPayload body, Response rawResponse) { * @return the body */ @java.lang.Override - public EngineErrorPayload body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/errors/UnprocessableEntityError.java b/src/main/java/api/errors/UnprocessableEntityError.java index cef0719..9a58986 100644 --- a/src/main/java/api/errors/UnprocessableEntityError.java +++ b/src/main/java/api/errors/UnprocessableEntityError.java @@ -4,21 +4,21 @@ package com.cloudpdf.api.errors; import com.cloudpdf.api.core.CloudPDFApiException; -import com.cloudpdf.api.types.AdminErrorPayload; +import com.cloudpdf.api.types.ErrorResponse; import okhttp3.Response; public final class UnprocessableEntityError extends CloudPDFApiException { /** * The body of the response that triggered the exception. */ - private final AdminErrorPayload body; + private final ErrorResponse body; - public UnprocessableEntityError(AdminErrorPayload body) { + public UnprocessableEntityError(ErrorResponse body) { super("UnprocessableEntityError", 422, body); this.body = body; } - public UnprocessableEntityError(AdminErrorPayload body, Response rawResponse) { + public UnprocessableEntityError(ErrorResponse body, Response rawResponse) { super("UnprocessableEntityError", 422, body, rawResponse); this.body = body; } @@ -27,7 +27,7 @@ public UnprocessableEntityError(AdminErrorPayload body, Response rawResponse) { * @return the body */ @java.lang.Override - public AdminErrorPayload body() { + public ErrorResponse body() { return this.body; } } diff --git a/src/main/java/api/resources/doc/AsyncDocClient.java b/src/main/java/api/resources/doc/AsyncDocClient.java index f3095af..5702155 100644 --- a/src/main/java/api/resources/doc/AsyncDocClient.java +++ b/src/main/java/api/resources/doc/AsyncDocClient.java @@ -23,11 +23,11 @@ import com.cloudpdf.api.resources.doc.requests.TextDocRequest; import com.cloudpdf.api.resources.doc.signatures.AsyncSignaturesClient; import com.cloudpdf.api.resources.doc.versions.AsyncVersionsClient; -import com.cloudpdf.api.types.DocChanges200Response; -import com.cloudpdf.api.types.DocDownloadLink200Response; -import com.cloudpdf.api.types.DocHead200Response; -import com.cloudpdf.api.types.DocManifest200Response; -import com.cloudpdf.api.types.DocText200Response; +import com.cloudpdf.api.types.DocChangesResponse; +import com.cloudpdf.api.types.DocDownloadLinkResponse; +import com.cloudpdf.api.types.DocHeadResponse; +import com.cloudpdf.api.types.DocManifestResponse; +import com.cloudpdf.api.types.DocTextResponse; import java.io.InputStream; import java.util.concurrent.CompletableFuture; import java.util.function.Supplier; @@ -79,19 +79,19 @@ public AsyncRawDocClient withRawResponse() { return this.rawClient; } - public CompletableFuture head(String docId) { + public CompletableFuture head(String docId) { return this.rawClient.head(docId).thenApply(response -> response.body()); } - public CompletableFuture head(String docId, RequestOptions requestOptions) { + public CompletableFuture head(String docId, RequestOptions requestOptions) { return this.rawClient.head(docId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture head(String docId, HeadDocRequest request) { + public CompletableFuture head(String docId, HeadDocRequest request) { return this.rawClient.head(docId, request).thenApply(response -> response.body()); } - public CompletableFuture head( + public CompletableFuture head( String docId, HeadDocRequest request, RequestOptions requestOptions) { return this.rawClient.head(docId, request, requestOptions).thenApply(response -> response.body()); } @@ -99,14 +99,14 @@ public CompletableFuture head( /** * Each change stands on its own and names itself by opId: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its opId, a change gets the same answer, refusals included; a different change under an answered opId is refused (IdempotencyKeyReused). { opId, undoOf } undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need doc.annotate.modify, form values doc.forms.fill, form structure doc.forms.modify, metadata doc.metadata.modify, outline doc.outline.modify, pages doc.pages.assemble, embedded files doc.attachments.modify. Bytes (a stamp's drawing, an attached file, a signature's artwork, a PDF whose pages come in) travel as multipart: a JSON body part, each op naming its files by role as resources: { <role>: '<key>' }, and each file as the part resource:<key>. At most 64 changes per request and 512 ops per change. */ - public CompletableFuture changes(String docId, String layerName, DocChangesRequest request) { + public CompletableFuture changes(String docId, String layerName, DocChangesRequest request) { return this.rawClient.changes(docId, layerName, request).thenApply(response -> response.body()); } /** * Each change stands on its own and names itself by opId: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its opId, a change gets the same answer, refusals included; a different change under an answered opId is refused (IdempotencyKeyReused). { opId, undoOf } undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need doc.annotate.modify, form values doc.forms.fill, form structure doc.forms.modify, metadata doc.metadata.modify, outline doc.outline.modify, pages doc.pages.assemble, embedded files doc.attachments.modify. Bytes (a stamp's drawing, an attached file, a signature's artwork, a PDF whose pages come in) travel as multipart: a JSON body part, each op naming its files by role as resources: { <role>: '<key>' }, and each file as the part resource:<key>. At most 64 changes per request and 512 ops per change. */ - public CompletableFuture changes( + public CompletableFuture changes( String docId, String layerName, DocChangesRequest request, RequestOptions requestOptions) { return this.rawClient.changes(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } @@ -133,14 +133,14 @@ public CompletableFuture download( /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CompletableFuture downloadLink(String docId, String layerName) { + public CompletableFuture downloadLink(String docId, String layerName) { return this.rawClient.downloadLink(docId, layerName).thenApply(response -> response.body()); } /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CompletableFuture downloadLink( + public CompletableFuture downloadLink( String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.downloadLink(docId, layerName, requestOptions).thenApply(response -> response.body()); } @@ -148,7 +148,7 @@ public CompletableFuture downloadLink( /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CompletableFuture downloadLink( + public CompletableFuture downloadLink( String docId, String layerName, DocDownloadLinkRequest request) { return this.rawClient.downloadLink(docId, layerName, request).thenApply(response -> response.body()); } @@ -156,28 +156,27 @@ public CompletableFuture downloadLink( /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CompletableFuture downloadLink( + public CompletableFuture downloadLink( String docId, String layerName, DocDownloadLinkRequest request, RequestOptions requestOptions) { return this.rawClient .downloadLink(docId, layerName, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture manifest(String docId, String layerName) { + public CompletableFuture manifest(String docId, String layerName) { return this.rawClient.manifest(docId, layerName).thenApply(response -> response.body()); } - public CompletableFuture manifest( + public CompletableFuture manifest( String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.manifest(docId, layerName, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture manifest( - String docId, String layerName, ManifestDocRequest request) { + public CompletableFuture manifest(String docId, String layerName, ManifestDocRequest request) { return this.rawClient.manifest(docId, layerName, request).thenApply(response -> response.body()); } - public CompletableFuture manifest( + public CompletableFuture manifest( String docId, String layerName, ManifestDocRequest request, RequestOptions requestOptions) { return this.rawClient .manifest(docId, layerName, request, requestOptions) @@ -217,21 +216,21 @@ public CompletableFuture render( .thenApply(response -> response.body()); } - public CompletableFuture text(String docId, String layerName, String pageKey) { + public CompletableFuture text(String docId, String layerName, String pageKey) { return this.rawClient.text(docId, layerName, pageKey).thenApply(response -> response.body()); } - public CompletableFuture text( + public CompletableFuture text( String docId, String layerName, String pageKey, RequestOptions requestOptions) { return this.rawClient.text(docId, layerName, pageKey, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture text( + public CompletableFuture text( String docId, String layerName, String pageKey, TextDocRequest request) { return this.rawClient.text(docId, layerName, pageKey, request).thenApply(response -> response.body()); } - public CompletableFuture text( + public CompletableFuture text( String docId, String layerName, String pageKey, TextDocRequest request, RequestOptions requestOptions) { return this.rawClient .text(docId, layerName, pageKey, request, requestOptions) diff --git a/src/main/java/api/resources/doc/AsyncRawDocClient.java b/src/main/java/api/resources/doc/AsyncRawDocClient.java index 198c098..c74457f 100644 --- a/src/main/java/api/resources/doc/AsyncRawDocClient.java +++ b/src/main/java/api/resources/doc/AsyncRawDocClient.java @@ -24,12 +24,12 @@ import com.cloudpdf.api.resources.doc.requests.ManifestDocRequest; import com.cloudpdf.api.resources.doc.requests.RenderDocRequest; import com.cloudpdf.api.resources.doc.requests.TextDocRequest; -import com.cloudpdf.api.types.DocChanges200Response; -import com.cloudpdf.api.types.DocDownloadLink200Response; -import com.cloudpdf.api.types.DocHead200Response; -import com.cloudpdf.api.types.DocManifest200Response; -import com.cloudpdf.api.types.DocText200Response; -import com.cloudpdf.api.types.EngineErrorPayload; +import com.cloudpdf.api.types.DocChangesResponse; +import com.cloudpdf.api.types.DocDownloadLinkResponse; +import com.cloudpdf.api.types.DocHeadResponse; +import com.cloudpdf.api.types.DocManifestResponse; +import com.cloudpdf.api.types.DocTextResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -52,21 +52,20 @@ public AsyncRawDocClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CompletableFuture> head(String docId) { + public CompletableFuture> head(String docId) { return head(docId, HeadDocRequest.builder().build()); } - public CompletableFuture> head( + public CompletableFuture> head( String docId, RequestOptions requestOptions) { return head(docId, HeadDocRequest.builder().build(), requestOptions); } - public CompletableFuture> head( - String docId, HeadDocRequest request) { + public CompletableFuture> head(String docId, HeadDocRequest request) { return head(docId, request, null); } - public CompletableFuture> head( + public CompletableFuture> head( String docId, HeadDocRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -101,7 +100,7 @@ public CompletableFuture> head( requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -109,14 +108,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocHead200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocHeadResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -145,7 +145,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * Each change stands on its own and names itself by opId: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its opId, a change gets the same answer, refusals included; a different change under an answered opId is refused (IdempotencyKeyReused). { opId, undoOf } undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need doc.annotate.modify, form values doc.forms.fill, form structure doc.forms.modify, metadata doc.metadata.modify, outline doc.outline.modify, pages doc.pages.assemble, embedded files doc.attachments.modify. Bytes (a stamp's drawing, an attached file, a signature's artwork, a PDF whose pages come in) travel as multipart: a JSON body part, each op naming its files by role as resources: { <role>: '<key>' }, and each file as the part resource:<key>. At most 64 changes per request and 512 ops per change. */ - public CompletableFuture> changes( + public CompletableFuture> changes( String docId, String layerName, DocChangesRequest request) { return changes(docId, layerName, request, null); } @@ -153,7 +153,7 @@ public CompletableFuture> chan /** * Each change stands on its own and names itself by opId: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its opId, a change gets the same answer, refusals included; a different change under an answered opId is refused (IdempotencyKeyReused). { opId, undoOf } undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need doc.annotate.modify, form values doc.forms.fill, form structure doc.forms.modify, metadata doc.metadata.modify, outline doc.outline.modify, pages doc.pages.assemble, embedded files doc.attachments.modify. Bytes (a stamp's drawing, an attached file, a signature's artwork, a PDF whose pages come in) travel as multipart: a JSON body part, each op naming its files by role as resources: { <role>: '<key>' }, and each file as the part resource:<key>. At most 64 changes per request and 512 ops per change. */ - public CompletableFuture> changes( + public CompletableFuture> changes( String docId, String layerName, DocChangesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -198,7 +198,7 @@ public CompletableFuture> chan requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -206,7 +206,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocChanges200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocChangesResponse.class), response)); return; } @@ -214,22 +214,22 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 413: future.completeExceptionally(new ContentTooLargeError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -322,7 +322,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -351,7 +352,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CompletableFuture> downloadLink( + public CompletableFuture> downloadLink( String docId, String layerName) { return downloadLink(docId, layerName, DocDownloadLinkRequest.builder().build()); } @@ -359,7 +360,7 @@ public CompletableFuture> /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CompletableFuture> downloadLink( + public CompletableFuture> downloadLink( String docId, String layerName, RequestOptions requestOptions) { return downloadLink(docId, layerName, DocDownloadLinkRequest.builder().build(), requestOptions); } @@ -367,7 +368,7 @@ public CompletableFuture> /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CompletableFuture> downloadLink( + public CompletableFuture> downloadLink( String docId, String layerName, DocDownloadLinkRequest request) { return downloadLink(docId, layerName, request, null); } @@ -375,7 +376,7 @@ public CompletableFuture> /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CompletableFuture> downloadLink( + public CompletableFuture> downloadLink( String docId, String layerName, DocDownloadLinkRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -420,7 +421,7 @@ public CompletableFuture> requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -428,8 +429,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocDownloadLink200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocDownloadLinkResponse.class), response)); return; } @@ -437,13 +437,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 501: future.completeExceptionally(new NotImplementedError( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, EngineErrorPayload.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -470,22 +469,21 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> manifest( - String docId, String layerName) { + public CompletableFuture> manifest(String docId, String layerName) { return manifest(docId, layerName, ManifestDocRequest.builder().build()); } - public CompletableFuture> manifest( + public CompletableFuture> manifest( String docId, String layerName, RequestOptions requestOptions) { return manifest(docId, layerName, ManifestDocRequest.builder().build(), requestOptions); } - public CompletableFuture> manifest( + public CompletableFuture> manifest( String docId, String layerName, ManifestDocRequest request) { return manifest(docId, layerName, request, null); } - public CompletableFuture> manifest( + public CompletableFuture> manifest( String docId, String layerName, ManifestDocRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -522,7 +520,7 @@ public CompletableFuture> man requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -530,14 +528,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocManifest200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocManifestResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -644,7 +643,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -670,22 +670,22 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> text( + public CompletableFuture> text( String docId, String layerName, String pageKey) { return text(docId, layerName, pageKey, TextDocRequest.builder().build()); } - public CompletableFuture> text( + public CompletableFuture> text( String docId, String layerName, String pageKey, RequestOptions requestOptions) { return text(docId, layerName, pageKey, TextDocRequest.builder().build(), requestOptions); } - public CompletableFuture> text( + public CompletableFuture> text( String docId, String layerName, String pageKey, TextDocRequest request) { return text(docId, layerName, pageKey, request, null); } - public CompletableFuture> text( + public CompletableFuture> text( String docId, String layerName, String pageKey, TextDocRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -724,7 +724,7 @@ public CompletableFuture> text( requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -732,14 +732,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocText200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocTextResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/doc/DocClient.java b/src/main/java/api/resources/doc/DocClient.java index 943a0d7..a43d215 100644 --- a/src/main/java/api/resources/doc/DocClient.java +++ b/src/main/java/api/resources/doc/DocClient.java @@ -23,11 +23,11 @@ import com.cloudpdf.api.resources.doc.requests.TextDocRequest; import com.cloudpdf.api.resources.doc.signatures.SignaturesClient; import com.cloudpdf.api.resources.doc.versions.VersionsClient; -import com.cloudpdf.api.types.DocChanges200Response; -import com.cloudpdf.api.types.DocDownloadLink200Response; -import com.cloudpdf.api.types.DocHead200Response; -import com.cloudpdf.api.types.DocManifest200Response; -import com.cloudpdf.api.types.DocText200Response; +import com.cloudpdf.api.types.DocChangesResponse; +import com.cloudpdf.api.types.DocDownloadLinkResponse; +import com.cloudpdf.api.types.DocHeadResponse; +import com.cloudpdf.api.types.DocManifestResponse; +import com.cloudpdf.api.types.DocTextResponse; import java.io.InputStream; import java.util.function.Supplier; @@ -78,33 +78,33 @@ public RawDocClient withRawResponse() { return this.rawClient; } - public DocHead200Response head(String docId) { + public DocHeadResponse head(String docId) { return this.rawClient.head(docId).body(); } - public DocHead200Response head(String docId, RequestOptions requestOptions) { + public DocHeadResponse head(String docId, RequestOptions requestOptions) { return this.rawClient.head(docId, requestOptions).body(); } - public DocHead200Response head(String docId, HeadDocRequest request) { + public DocHeadResponse head(String docId, HeadDocRequest request) { return this.rawClient.head(docId, request).body(); } - public DocHead200Response head(String docId, HeadDocRequest request, RequestOptions requestOptions) { + public DocHeadResponse head(String docId, HeadDocRequest request, RequestOptions requestOptions) { return this.rawClient.head(docId, request, requestOptions).body(); } /** * Each change stands on its own and names itself by opId: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its opId, a change gets the same answer, refusals included; a different change under an answered opId is refused (IdempotencyKeyReused). { opId, undoOf } undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need doc.annotate.modify, form values doc.forms.fill, form structure doc.forms.modify, metadata doc.metadata.modify, outline doc.outline.modify, pages doc.pages.assemble, embedded files doc.attachments.modify. Bytes (a stamp's drawing, an attached file, a signature's artwork, a PDF whose pages come in) travel as multipart: a JSON body part, each op naming its files by role as resources: { <role>: '<key>' }, and each file as the part resource:<key>. At most 64 changes per request and 512 ops per change. */ - public DocChanges200Response changes(String docId, String layerName, DocChangesRequest request) { + public DocChangesResponse changes(String docId, String layerName, DocChangesRequest request) { return this.rawClient.changes(docId, layerName, request).body(); } /** * Each change stands on its own and names itself by opId: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its opId, a change gets the same answer, refusals included; a different change under an answered opId is refused (IdempotencyKeyReused). { opId, undoOf } undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need doc.annotate.modify, form values doc.forms.fill, form structure doc.forms.modify, metadata doc.metadata.modify, outline doc.outline.modify, pages doc.pages.assemble, embedded files doc.attachments.modify. Bytes (a stamp's drawing, an attached file, a signature's artwork, a PDF whose pages come in) travel as multipart: a JSON body part, each op naming its files by role as resources: { <role>: '<key>' }, and each file as the part resource:<key>. At most 64 changes per request and 512 ops per change. */ - public DocChanges200Response changes( + public DocChangesResponse changes( String docId, String layerName, DocChangesRequest request, RequestOptions requestOptions) { return this.rawClient.changes(docId, layerName, request, requestOptions).body(); } @@ -131,47 +131,47 @@ public InputStream download( /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public DocDownloadLink200Response downloadLink(String docId, String layerName) { + public DocDownloadLinkResponse downloadLink(String docId, String layerName) { return this.rawClient.downloadLink(docId, layerName).body(); } /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public DocDownloadLink200Response downloadLink(String docId, String layerName, RequestOptions requestOptions) { + public DocDownloadLinkResponse downloadLink(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.downloadLink(docId, layerName, requestOptions).body(); } /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public DocDownloadLink200Response downloadLink(String docId, String layerName, DocDownloadLinkRequest request) { + public DocDownloadLinkResponse downloadLink(String docId, String layerName, DocDownloadLinkRequest request) { return this.rawClient.downloadLink(docId, layerName, request).body(); } /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public DocDownloadLink200Response downloadLink( + public DocDownloadLinkResponse downloadLink( String docId, String layerName, DocDownloadLinkRequest request, RequestOptions requestOptions) { return this.rawClient .downloadLink(docId, layerName, request, requestOptions) .body(); } - public DocManifest200Response manifest(String docId, String layerName) { + public DocManifestResponse manifest(String docId, String layerName) { return this.rawClient.manifest(docId, layerName).body(); } - public DocManifest200Response manifest(String docId, String layerName, RequestOptions requestOptions) { + public DocManifestResponse manifest(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.manifest(docId, layerName, requestOptions).body(); } - public DocManifest200Response manifest(String docId, String layerName, ManifestDocRequest request) { + public DocManifestResponse manifest(String docId, String layerName, ManifestDocRequest request) { return this.rawClient.manifest(docId, layerName, request).body(); } - public DocManifest200Response manifest( + public DocManifestResponse manifest( String docId, String layerName, ManifestDocRequest request, RequestOptions requestOptions) { return this.rawClient .manifest(docId, layerName, request, requestOptions) @@ -209,19 +209,19 @@ public InputStream render( .body(); } - public DocText200Response text(String docId, String layerName, String pageKey) { + public DocTextResponse text(String docId, String layerName, String pageKey) { return this.rawClient.text(docId, layerName, pageKey).body(); } - public DocText200Response text(String docId, String layerName, String pageKey, RequestOptions requestOptions) { + public DocTextResponse text(String docId, String layerName, String pageKey, RequestOptions requestOptions) { return this.rawClient.text(docId, layerName, pageKey, requestOptions).body(); } - public DocText200Response text(String docId, String layerName, String pageKey, TextDocRequest request) { + public DocTextResponse text(String docId, String layerName, String pageKey, TextDocRequest request) { return this.rawClient.text(docId, layerName, pageKey, request).body(); } - public DocText200Response text( + public DocTextResponse text( String docId, String layerName, String pageKey, TextDocRequest request, RequestOptions requestOptions) { return this.rawClient .text(docId, layerName, pageKey, request, requestOptions) diff --git a/src/main/java/api/resources/doc/RawDocClient.java b/src/main/java/api/resources/doc/RawDocClient.java index dee36f6..095941e 100644 --- a/src/main/java/api/resources/doc/RawDocClient.java +++ b/src/main/java/api/resources/doc/RawDocClient.java @@ -24,12 +24,12 @@ import com.cloudpdf.api.resources.doc.requests.ManifestDocRequest; import com.cloudpdf.api.resources.doc.requests.RenderDocRequest; import com.cloudpdf.api.resources.doc.requests.TextDocRequest; -import com.cloudpdf.api.types.DocChanges200Response; -import com.cloudpdf.api.types.DocDownloadLink200Response; -import com.cloudpdf.api.types.DocHead200Response; -import com.cloudpdf.api.types.DocManifest200Response; -import com.cloudpdf.api.types.DocText200Response; -import com.cloudpdf.api.types.EngineErrorPayload; +import com.cloudpdf.api.types.DocChangesResponse; +import com.cloudpdf.api.types.DocDownloadLinkResponse; +import com.cloudpdf.api.types.DocHeadResponse; +import com.cloudpdf.api.types.DocManifestResponse; +import com.cloudpdf.api.types.DocTextResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -48,19 +48,19 @@ public RawDocClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CloudPDFClientHttpResponse head(String docId) { + public CloudPDFClientHttpResponse head(String docId) { return head(docId, HeadDocRequest.builder().build()); } - public CloudPDFClientHttpResponse head(String docId, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse head(String docId, RequestOptions requestOptions) { return head(docId, HeadDocRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse head(String docId, HeadDocRequest request) { + public CloudPDFClientHttpResponse head(String docId, HeadDocRequest request) { return head(docId, request, null); } - public CloudPDFClientHttpResponse head( + public CloudPDFClientHttpResponse head( String docId, HeadDocRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -100,12 +100,12 @@ public CloudPDFClientHttpResponse head( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocHead200Response.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocHeadResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -123,7 +123,7 @@ public CloudPDFClientHttpResponse head( /** * Each change stands on its own and names itself by opId: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its opId, a change gets the same answer, refusals included; a different change under an answered opId is refused (IdempotencyKeyReused). { opId, undoOf } undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need doc.annotate.modify, form values doc.forms.fill, form structure doc.forms.modify, metadata doc.metadata.modify, outline doc.outline.modify, pages doc.pages.assemble, embedded files doc.attachments.modify. Bytes (a stamp's drawing, an attached file, a signature's artwork, a PDF whose pages come in) travel as multipart: a JSON body part, each op naming its files by role as resources: { <role>: '<key>' }, and each file as the part resource:<key>. At most 64 changes per request and 512 ops per change. */ - public CloudPDFClientHttpResponse changes( + public CloudPDFClientHttpResponse changes( String docId, String layerName, DocChangesRequest request) { return changes(docId, layerName, request, null); } @@ -131,7 +131,7 @@ public CloudPDFClientHttpResponse changes( /** * Each change stands on its own and names itself by opId: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its opId, a change gets the same answer, refusals included; a different change under an answered opId is refused (IdempotencyKeyReused). { opId, undoOf } undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need doc.annotate.modify, form values doc.forms.fill, form structure doc.forms.modify, metadata doc.metadata.modify, outline doc.outline.modify, pages doc.pages.assemble, embedded files doc.attachments.modify. Bytes (a stamp's drawing, an attached file, a signature's artwork, a PDF whose pages come in) travel as multipart: a JSON body part, each op naming its files by role as resources: { <role>: '<key>' }, and each file as the part resource:<key>. At most 64 changes per request and 512 ops per change. */ - public CloudPDFClientHttpResponse changes( + public CloudPDFClientHttpResponse changes( String docId, String layerName, DocChangesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -181,22 +181,22 @@ public CloudPDFClientHttpResponse changes( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocChanges200Response.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocChangesResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 413: throw new ContentTooLargeError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -272,7 +272,7 @@ public CloudPDFClientHttpResponse download( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -290,14 +290,14 @@ public CloudPDFClientHttpResponse download( /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CloudPDFClientHttpResponse downloadLink(String docId, String layerName) { + public CloudPDFClientHttpResponse downloadLink(String docId, String layerName) { return downloadLink(docId, layerName, DocDownloadLinkRequest.builder().build()); } /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CloudPDFClientHttpResponse downloadLink( + public CloudPDFClientHttpResponse downloadLink( String docId, String layerName, RequestOptions requestOptions) { return downloadLink(docId, layerName, DocDownloadLinkRequest.builder().build(), requestOptions); } @@ -305,7 +305,7 @@ public CloudPDFClientHttpResponse downloadLink( /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CloudPDFClientHttpResponse downloadLink( + public CloudPDFClientHttpResponse downloadLink( String docId, String layerName, DocDownloadLinkRequest request) { return downloadLink(docId, layerName, request, null); } @@ -313,7 +313,7 @@ public CloudPDFClientHttpResponse downloadLink( /** * The link opens the layer as it is when created: once the layer changes, it answers 404, so create it right before handing it over. It downloads that one file and nothing else, and a password-protected document is checked when the link is created. Deployments that verify tokens with their own keys (JWKS) mint links on their backend: a doc token with layer_name, a download: { docVersion, mode: "incremental" } claim and a short exp, passed as link on the versioned download URL. */ - public CloudPDFClientHttpResponse downloadLink( + public CloudPDFClientHttpResponse downloadLink( String docId, String layerName, DocDownloadLinkRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -363,18 +363,17 @@ public CloudPDFClientHttpResponse downloadLink( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocDownloadLink200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocDownloadLinkResponse.class), response); } try { switch (response.code()) { case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 501: throw new NotImplementedError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, EngineErrorPayload.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -389,21 +388,21 @@ public CloudPDFClientHttpResponse downloadLink( } } - public CloudPDFClientHttpResponse manifest(String docId, String layerName) { + public CloudPDFClientHttpResponse manifest(String docId, String layerName) { return manifest(docId, layerName, ManifestDocRequest.builder().build()); } - public CloudPDFClientHttpResponse manifest( + public CloudPDFClientHttpResponse manifest( String docId, String layerName, RequestOptions requestOptions) { return manifest(docId, layerName, ManifestDocRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse manifest( + public CloudPDFClientHttpResponse manifest( String docId, String layerName, ManifestDocRequest request) { return manifest(docId, layerName, request, null); } - public CloudPDFClientHttpResponse manifest( + public CloudPDFClientHttpResponse manifest( String docId, String layerName, ManifestDocRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -445,13 +444,12 @@ public CloudPDFClientHttpResponse manifest( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocManifest200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocManifestResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -541,7 +539,7 @@ public CloudPDFClientHttpResponse render( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -556,21 +554,21 @@ public CloudPDFClientHttpResponse render( } } - public CloudPDFClientHttpResponse text(String docId, String layerName, String pageKey) { + public CloudPDFClientHttpResponse text(String docId, String layerName, String pageKey) { return text(docId, layerName, pageKey, TextDocRequest.builder().build()); } - public CloudPDFClientHttpResponse text( + public CloudPDFClientHttpResponse text( String docId, String layerName, String pageKey, RequestOptions requestOptions) { return text(docId, layerName, pageKey, TextDocRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse text( + public CloudPDFClientHttpResponse text( String docId, String layerName, String pageKey, TextDocRequest request) { return text(docId, layerName, pageKey, request, null); } - public CloudPDFClientHttpResponse text( + public CloudPDFClientHttpResponse text( String docId, String layerName, String pageKey, TextDocRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -614,12 +612,12 @@ public CloudPDFClientHttpResponse text( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocText200Response.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocTextResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/annotations/AnnotationsClient.java b/src/main/java/api/resources/doc/annotations/AnnotationsClient.java index 3ba5bd6..2b0155c 100644 --- a/src/main/java/api/resources/doc/annotations/AnnotationsClient.java +++ b/src/main/java/api/resources/doc/annotations/AnnotationsClient.java @@ -16,11 +16,11 @@ import com.cloudpdf.api.resources.doc.annotations.requests.ReadFileAnnotationsRequest; import com.cloudpdf.api.resources.doc.annotations.requests.UpdateAnnotationsRequest; import com.cloudpdf.api.types.AnnotationList; -import com.cloudpdf.api.types.DocAnnotationsCreate200Response; -import com.cloudpdf.api.types.DocAnnotationsDelete200Response; -import com.cloudpdf.api.types.DocAnnotationsFlatten200Response; -import com.cloudpdf.api.types.DocAnnotationsReorder200Response; -import com.cloudpdf.api.types.DocAnnotationsUpdate200Response; +import com.cloudpdf.api.types.DocAnnotationsCreateResponse; +import com.cloudpdf.api.types.DocAnnotationsDeleteResponse; +import com.cloudpdf.api.types.DocAnnotationsFlattenResponse; +import com.cloudpdf.api.types.DocAnnotationsReorderResponse; +import com.cloudpdf.api.types.DocAnnotationsUpdateResponse; import java.io.InputStream; import java.util.Map; @@ -96,7 +96,7 @@ public AnnotationList list( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public DocAnnotationsCreate200Response create( + public DocAnnotationsCreateResponse create( String docId, String layerName, String pageKey, Map body) { return this.rawClient.create(docId, layerName, pageKey, body).body(); } @@ -104,7 +104,7 @@ public DocAnnotationsCreate200Response create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public DocAnnotationsCreate200Response create( + public DocAnnotationsCreateResponse create( String docId, String layerName, String pageKey, Map body, RequestOptions requestOptions) { return this.rawClient .create(docId, layerName, pageKey, body, requestOptions) @@ -114,7 +114,7 @@ public DocAnnotationsCreate200Response create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public DocAnnotationsCreate200Response create( + public DocAnnotationsCreateResponse create( String docId, String layerName, String pageKey, CreateAnnotationsRequest request) { return this.rawClient.create(docId, layerName, pageKey, request).body(); } @@ -122,7 +122,7 @@ public DocAnnotationsCreate200Response create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public DocAnnotationsCreate200Response create( + public DocAnnotationsCreateResponse create( String docId, String layerName, String pageKey, @@ -133,89 +133,95 @@ public DocAnnotationsCreate200Response create( .body(); } - public DocAnnotationsDelete200Response delete(String docId, String layerName, String pageKey, String annotKey) { - return this.rawClient.delete(docId, layerName, pageKey, annotKey).body(); + public DocAnnotationsDeleteResponse delete(String docId, String layerName, String pageKey, String annotationKey) { + return this.rawClient.delete(docId, layerName, pageKey, annotationKey).body(); } - public DocAnnotationsDelete200Response delete( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + public DocAnnotationsDeleteResponse delete( + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return this.rawClient - .delete(docId, layerName, pageKey, annotKey, requestOptions) + .delete(docId, layerName, pageKey, annotationKey, requestOptions) .body(); } - public DocAnnotationsDelete200Response delete( - String docId, String layerName, String pageKey, String annotKey, DeleteAnnotationsRequest request) { + public DocAnnotationsDeleteResponse delete( + String docId, String layerName, String pageKey, String annotationKey, DeleteAnnotationsRequest request) { return this.rawClient - .delete(docId, layerName, pageKey, annotKey, request) + .delete(docId, layerName, pageKey, annotationKey, request) .body(); } - public DocAnnotationsDelete200Response delete( + public DocAnnotationsDeleteResponse delete( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DeleteAnnotationsRequest request, RequestOptions requestOptions) { return this.rawClient - .delete(docId, layerName, pageKey, annotKey, request, requestOptions) + .delete(docId, layerName, pageKey, annotationKey, request, requestOptions) .body(); } - public DocAnnotationsUpdate200Response update( - String docId, String layerName, String pageKey, String annotKey, Map body) { - return this.rawClient.update(docId, layerName, pageKey, annotKey, body).body(); + public DocAnnotationsUpdateResponse update( + String docId, String layerName, String pageKey, String annotationKey, Map body) { + return this.rawClient + .update(docId, layerName, pageKey, annotationKey, body) + .body(); } - public DocAnnotationsUpdate200Response update( + public DocAnnotationsUpdateResponse update( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, Map body, RequestOptions requestOptions) { return this.rawClient - .update(docId, layerName, pageKey, annotKey, body, requestOptions) + .update(docId, layerName, pageKey, annotationKey, body, requestOptions) .body(); } - public DocAnnotationsUpdate200Response update( - String docId, String layerName, String pageKey, String annotKey, UpdateAnnotationsRequest request) { + public DocAnnotationsUpdateResponse update( + String docId, String layerName, String pageKey, String annotationKey, UpdateAnnotationsRequest request) { return this.rawClient - .update(docId, layerName, pageKey, annotKey, request) + .update(docId, layerName, pageKey, annotationKey, request) .body(); } - public DocAnnotationsUpdate200Response update( + public DocAnnotationsUpdateResponse update( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, UpdateAnnotationsRequest request, RequestOptions requestOptions) { return this.rawClient - .update(docId, layerName, pageKey, annotKey, request, requestOptions) + .update(docId, layerName, pageKey, annotationKey, request, requestOptions) .body(); } - public InputStream readAppearance(String docId, String layerName, String pageKey, String annotKey) { + public InputStream readAppearance(String docId, String layerName, String pageKey, String annotationKey) { return this.rawClient - .readAppearance(docId, layerName, pageKey, annotKey) + .readAppearance(docId, layerName, pageKey, annotationKey) .body(); } public InputStream readAppearance( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return this.rawClient - .readAppearance(docId, layerName, pageKey, annotKey, requestOptions) + .readAppearance(docId, layerName, pageKey, annotationKey, requestOptions) .body(); } public InputStream readAppearance( - String docId, String layerName, String pageKey, String annotKey, ReadAppearanceAnnotationsRequest request) { + String docId, + String layerName, + String pageKey, + String annotationKey, + ReadAppearanceAnnotationsRequest request) { return this.rawClient - .readAppearance(docId, layerName, pageKey, annotKey, request) + .readAppearance(docId, layerName, pageKey, annotationKey, request) .body(); } @@ -223,28 +229,28 @@ public InputStream readAppearance( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, ReadAppearanceAnnotationsRequest request, RequestOptions requestOptions) { return this.rawClient - .readAppearance(docId, layerName, pageKey, annotKey, request, requestOptions) + .readAppearance(docId, layerName, pageKey, annotationKey, request, requestOptions) .body(); } /** * A file that decodes past the server's limit is refused (PayloadTooLarge). */ - public InputStream readFile(String docId, String layerName, String pageKey, String annotKey) { - return this.rawClient.readFile(docId, layerName, pageKey, annotKey).body(); + public InputStream readFile(String docId, String layerName, String pageKey, String annotationKey) { + return this.rawClient.readFile(docId, layerName, pageKey, annotationKey).body(); } /** * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public InputStream readFile( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return this.rawClient - .readFile(docId, layerName, pageKey, annotKey, requestOptions) + .readFile(docId, layerName, pageKey, annotationKey, requestOptions) .body(); } @@ -252,9 +258,9 @@ public InputStream readFile( * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public InputStream readFile( - String docId, String layerName, String pageKey, String annotKey, ReadFileAnnotationsRequest request) { + String docId, String layerName, String pageKey, String annotationKey, ReadFileAnnotationsRequest request) { return this.rawClient - .readFile(docId, layerName, pageKey, annotKey, request) + .readFile(docId, layerName, pageKey, annotationKey, request) .body(); } @@ -265,11 +271,11 @@ public InputStream readFile( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, ReadFileAnnotationsRequest request, RequestOptions requestOptions) { return this.rawClient - .readFile(docId, layerName, pageKey, annotKey, request, requestOptions) + .readFile(docId, layerName, pageKey, annotationKey, request, requestOptions) .body(); } @@ -302,24 +308,24 @@ public InputStream exportAppearance( .body(); } - public DocAnnotationsFlatten200Response flatten( + public DocAnnotationsFlattenResponse flatten( String docId, String layerName, String pageKey, Map body) { return this.rawClient.flatten(docId, layerName, pageKey, body).body(); } - public DocAnnotationsFlatten200Response flatten( + public DocAnnotationsFlattenResponse flatten( String docId, String layerName, String pageKey, Map body, RequestOptions requestOptions) { return this.rawClient .flatten(docId, layerName, pageKey, body, requestOptions) .body(); } - public DocAnnotationsFlatten200Response flatten( + public DocAnnotationsFlattenResponse flatten( String docId, String layerName, String pageKey, FlattenAnnotationsRequest request) { return this.rawClient.flatten(docId, layerName, pageKey, request).body(); } - public DocAnnotationsFlatten200Response flatten( + public DocAnnotationsFlattenResponse flatten( String docId, String layerName, String pageKey, @@ -330,12 +336,12 @@ public DocAnnotationsFlatten200Response flatten( .body(); } - public DocAnnotationsReorder200Response reorder( + public DocAnnotationsReorderResponse reorder( String docId, String layerName, String pageKey, DocAnnotationsReorderRequest request) { return this.rawClient.reorder(docId, layerName, pageKey, request).body(); } - public DocAnnotationsReorder200Response reorder( + public DocAnnotationsReorderResponse reorder( String docId, String layerName, String pageKey, diff --git a/src/main/java/api/resources/doc/annotations/AsyncAnnotationsClient.java b/src/main/java/api/resources/doc/annotations/AsyncAnnotationsClient.java index 8ddcc5d..cf28e67 100644 --- a/src/main/java/api/resources/doc/annotations/AsyncAnnotationsClient.java +++ b/src/main/java/api/resources/doc/annotations/AsyncAnnotationsClient.java @@ -16,11 +16,11 @@ import com.cloudpdf.api.resources.doc.annotations.requests.ReadFileAnnotationsRequest; import com.cloudpdf.api.resources.doc.annotations.requests.UpdateAnnotationsRequest; import com.cloudpdf.api.types.AnnotationList; -import com.cloudpdf.api.types.DocAnnotationsCreate200Response; -import com.cloudpdf.api.types.DocAnnotationsDelete200Response; -import com.cloudpdf.api.types.DocAnnotationsFlatten200Response; -import com.cloudpdf.api.types.DocAnnotationsReorder200Response; -import com.cloudpdf.api.types.DocAnnotationsUpdate200Response; +import com.cloudpdf.api.types.DocAnnotationsCreateResponse; +import com.cloudpdf.api.types.DocAnnotationsDeleteResponse; +import com.cloudpdf.api.types.DocAnnotationsFlattenResponse; +import com.cloudpdf.api.types.DocAnnotationsReorderResponse; +import com.cloudpdf.api.types.DocAnnotationsUpdateResponse; import java.io.InputStream; import java.util.Map; import java.util.concurrent.CompletableFuture; @@ -100,7 +100,7 @@ public CompletableFuture list( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CompletableFuture create( + public CompletableFuture create( String docId, String layerName, String pageKey, Map body) { return this.rawClient.create(docId, layerName, pageKey, body).thenApply(response -> response.body()); } @@ -108,7 +108,7 @@ public CompletableFuture create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CompletableFuture create( + public CompletableFuture create( String docId, String layerName, String pageKey, Map body, RequestOptions requestOptions) { return this.rawClient .create(docId, layerName, pageKey, body, requestOptions) @@ -118,7 +118,7 @@ public CompletableFuture create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CompletableFuture create( + public CompletableFuture create( String docId, String layerName, String pageKey, CreateAnnotationsRequest request) { return this.rawClient.create(docId, layerName, pageKey, request).thenApply(response -> response.body()); } @@ -126,7 +126,7 @@ public CompletableFuture create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CompletableFuture create( + public CompletableFuture create( String docId, String layerName, String pageKey, @@ -137,91 +137,97 @@ public CompletableFuture create( .thenApply(response -> response.body()); } - public CompletableFuture delete( - String docId, String layerName, String pageKey, String annotKey) { - return this.rawClient.delete(docId, layerName, pageKey, annotKey).thenApply(response -> response.body()); + public CompletableFuture delete( + String docId, String layerName, String pageKey, String annotationKey) { + return this.rawClient.delete(docId, layerName, pageKey, annotationKey).thenApply(response -> response.body()); } - public CompletableFuture delete( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + public CompletableFuture delete( + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return this.rawClient - .delete(docId, layerName, pageKey, annotKey, requestOptions) + .delete(docId, layerName, pageKey, annotationKey, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture delete( - String docId, String layerName, String pageKey, String annotKey, DeleteAnnotationsRequest request) { + public CompletableFuture delete( + String docId, String layerName, String pageKey, String annotationKey, DeleteAnnotationsRequest request) { return this.rawClient - .delete(docId, layerName, pageKey, annotKey, request) + .delete(docId, layerName, pageKey, annotationKey, request) .thenApply(response -> response.body()); } - public CompletableFuture delete( + public CompletableFuture delete( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DeleteAnnotationsRequest request, RequestOptions requestOptions) { return this.rawClient - .delete(docId, layerName, pageKey, annotKey, request, requestOptions) + .delete(docId, layerName, pageKey, annotationKey, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture update( - String docId, String layerName, String pageKey, String annotKey, Map body) { - return this.rawClient.update(docId, layerName, pageKey, annotKey, body).thenApply(response -> response.body()); + public CompletableFuture update( + String docId, String layerName, String pageKey, String annotationKey, Map body) { + return this.rawClient + .update(docId, layerName, pageKey, annotationKey, body) + .thenApply(response -> response.body()); } - public CompletableFuture update( + public CompletableFuture update( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, Map body, RequestOptions requestOptions) { return this.rawClient - .update(docId, layerName, pageKey, annotKey, body, requestOptions) + .update(docId, layerName, pageKey, annotationKey, body, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture update( - String docId, String layerName, String pageKey, String annotKey, UpdateAnnotationsRequest request) { + public CompletableFuture update( + String docId, String layerName, String pageKey, String annotationKey, UpdateAnnotationsRequest request) { return this.rawClient - .update(docId, layerName, pageKey, annotKey, request) + .update(docId, layerName, pageKey, annotationKey, request) .thenApply(response -> response.body()); } - public CompletableFuture update( + public CompletableFuture update( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, UpdateAnnotationsRequest request, RequestOptions requestOptions) { return this.rawClient - .update(docId, layerName, pageKey, annotKey, request, requestOptions) + .update(docId, layerName, pageKey, annotationKey, request, requestOptions) .thenApply(response -> response.body()); } public CompletableFuture readAppearance( - String docId, String layerName, String pageKey, String annotKey) { + String docId, String layerName, String pageKey, String annotationKey) { return this.rawClient - .readAppearance(docId, layerName, pageKey, annotKey) + .readAppearance(docId, layerName, pageKey, annotationKey) .thenApply(response -> response.body()); } public CompletableFuture readAppearance( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return this.rawClient - .readAppearance(docId, layerName, pageKey, annotKey, requestOptions) + .readAppearance(docId, layerName, pageKey, annotationKey, requestOptions) .thenApply(response -> response.body()); } public CompletableFuture readAppearance( - String docId, String layerName, String pageKey, String annotKey, ReadAppearanceAnnotationsRequest request) { + String docId, + String layerName, + String pageKey, + String annotationKey, + ReadAppearanceAnnotationsRequest request) { return this.rawClient - .readAppearance(docId, layerName, pageKey, annotKey, request) + .readAppearance(docId, layerName, pageKey, annotationKey, request) .thenApply(response -> response.body()); } @@ -229,28 +235,29 @@ public CompletableFuture readAppearance( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, ReadAppearanceAnnotationsRequest request, RequestOptions requestOptions) { return this.rawClient - .readAppearance(docId, layerName, pageKey, annotKey, request, requestOptions) + .readAppearance(docId, layerName, pageKey, annotationKey, request, requestOptions) .thenApply(response -> response.body()); } /** * A file that decodes past the server's limit is refused (PayloadTooLarge). */ - public CompletableFuture readFile(String docId, String layerName, String pageKey, String annotKey) { - return this.rawClient.readFile(docId, layerName, pageKey, annotKey).thenApply(response -> response.body()); + public CompletableFuture readFile( + String docId, String layerName, String pageKey, String annotationKey) { + return this.rawClient.readFile(docId, layerName, pageKey, annotationKey).thenApply(response -> response.body()); } /** * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public CompletableFuture readFile( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return this.rawClient - .readFile(docId, layerName, pageKey, annotKey, requestOptions) + .readFile(docId, layerName, pageKey, annotationKey, requestOptions) .thenApply(response -> response.body()); } @@ -258,9 +265,9 @@ public CompletableFuture readFile( * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public CompletableFuture readFile( - String docId, String layerName, String pageKey, String annotKey, ReadFileAnnotationsRequest request) { + String docId, String layerName, String pageKey, String annotationKey, ReadFileAnnotationsRequest request) { return this.rawClient - .readFile(docId, layerName, pageKey, annotKey, request) + .readFile(docId, layerName, pageKey, annotationKey, request) .thenApply(response -> response.body()); } @@ -271,11 +278,11 @@ public CompletableFuture readFile( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, ReadFileAnnotationsRequest request, RequestOptions requestOptions) { return this.rawClient - .readFile(docId, layerName, pageKey, annotKey, request, requestOptions) + .readFile(docId, layerName, pageKey, annotationKey, request, requestOptions) .thenApply(response -> response.body()); } @@ -309,24 +316,24 @@ public CompletableFuture exportAppearance( .thenApply(response -> response.body()); } - public CompletableFuture flatten( + public CompletableFuture flatten( String docId, String layerName, String pageKey, Map body) { return this.rawClient.flatten(docId, layerName, pageKey, body).thenApply(response -> response.body()); } - public CompletableFuture flatten( + public CompletableFuture flatten( String docId, String layerName, String pageKey, Map body, RequestOptions requestOptions) { return this.rawClient .flatten(docId, layerName, pageKey, body, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture flatten( + public CompletableFuture flatten( String docId, String layerName, String pageKey, FlattenAnnotationsRequest request) { return this.rawClient.flatten(docId, layerName, pageKey, request).thenApply(response -> response.body()); } - public CompletableFuture flatten( + public CompletableFuture flatten( String docId, String layerName, String pageKey, @@ -337,12 +344,12 @@ public CompletableFuture flatten( .thenApply(response -> response.body()); } - public CompletableFuture reorder( + public CompletableFuture reorder( String docId, String layerName, String pageKey, DocAnnotationsReorderRequest request) { return this.rawClient.reorder(docId, layerName, pageKey, request).thenApply(response -> response.body()); } - public CompletableFuture reorder( + public CompletableFuture reorder( String docId, String layerName, String pageKey, diff --git a/src/main/java/api/resources/doc/annotations/AsyncRawAnnotationsClient.java b/src/main/java/api/resources/doc/annotations/AsyncRawAnnotationsClient.java index 03dedb7..5e7474f 100644 --- a/src/main/java/api/resources/doc/annotations/AsyncRawAnnotationsClient.java +++ b/src/main/java/api/resources/doc/annotations/AsyncRawAnnotationsClient.java @@ -27,11 +27,12 @@ import com.cloudpdf.api.resources.doc.annotations.requests.ReadFileAnnotationsRequest; import com.cloudpdf.api.resources.doc.annotations.requests.UpdateAnnotationsRequest; import com.cloudpdf.api.types.AnnotationList; -import com.cloudpdf.api.types.DocAnnotationsCreate200Response; -import com.cloudpdf.api.types.DocAnnotationsDelete200Response; -import com.cloudpdf.api.types.DocAnnotationsFlatten200Response; -import com.cloudpdf.api.types.DocAnnotationsReorder200Response; -import com.cloudpdf.api.types.DocAnnotationsUpdate200Response; +import com.cloudpdf.api.types.DocAnnotationsCreateResponse; +import com.cloudpdf.api.types.DocAnnotationsDeleteResponse; +import com.cloudpdf.api.types.DocAnnotationsFlattenResponse; +import com.cloudpdf.api.types.DocAnnotationsReorderResponse; +import com.cloudpdf.api.types.DocAnnotationsUpdateResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -135,12 +136,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -240,7 +241,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -269,7 +271,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CompletableFuture> create( + public CompletableFuture> create( String docId, String layerName, String pageKey, Map body) { return create( docId, @@ -281,7 +283,7 @@ public CompletableFuture> create( + public CompletableFuture> create( String docId, String layerName, String pageKey, Map body, RequestOptions requestOptions) { return create( docId, @@ -294,7 +296,7 @@ public CompletableFuture> create( + public CompletableFuture> create( String docId, String layerName, String pageKey, CreateAnnotationsRequest request) { return create(docId, layerName, pageKey, request, null); } @@ -302,7 +304,7 @@ public CompletableFuture> create( + public CompletableFuture> create( String docId, String layerName, String pageKey, @@ -357,8 +359,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -367,7 +368,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocAnnotationsCreate200Response.class), + responseBodyString, DocAnnotationsCreateResponse.class), response)); return; } @@ -375,12 +376,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -407,37 +408,37 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> delete( - String docId, String layerName, String pageKey, String annotKey) { + public CompletableFuture> delete( + String docId, String layerName, String pageKey, String annotationKey) { return delete( docId, layerName, pageKey, - annotKey, + annotationKey, DeleteAnnotationsRequest.builder().build()); } - public CompletableFuture> delete( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + public CompletableFuture> delete( + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return delete( docId, layerName, pageKey, - annotKey, + annotationKey, DeleteAnnotationsRequest.builder().build(), requestOptions); } - public CompletableFuture> delete( - String docId, String layerName, String pageKey, String annotKey, DeleteAnnotationsRequest request) { - return delete(docId, layerName, pageKey, annotKey, request, null); + public CompletableFuture> delete( + String docId, String layerName, String pageKey, String annotationKey, DeleteAnnotationsRequest request) { + return delete(docId, layerName, pageKey, annotationKey, request, null); } - public CompletableFuture> delete( + public CompletableFuture> delete( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DeleteAnnotationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -449,7 +450,7 @@ public CompletableFuture { httpUrl.addQueryParameter(_key, _value); @@ -482,8 +483,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -492,14 +492,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocAnnotationsDelete200Response.class), + responseBodyString, DocAnnotationsDeleteResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -525,42 +526,42 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> update( - String docId, String layerName, String pageKey, String annotKey, Map body) { + public CompletableFuture> update( + String docId, String layerName, String pageKey, String annotationKey, Map body) { return update( docId, layerName, pageKey, - annotKey, + annotationKey, UpdateAnnotationsRequest.builder().body(body).build()); } - public CompletableFuture> update( + public CompletableFuture> update( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, Map body, RequestOptions requestOptions) { return update( docId, layerName, pageKey, - annotKey, + annotationKey, UpdateAnnotationsRequest.builder().body(body).build(), requestOptions); } - public CompletableFuture> update( - String docId, String layerName, String pageKey, String annotKey, UpdateAnnotationsRequest request) { - return update(docId, layerName, pageKey, annotKey, request, null); + public CompletableFuture> update( + String docId, String layerName, String pageKey, String annotationKey, UpdateAnnotationsRequest request) { + return update(docId, layerName, pageKey, annotationKey, request, null); } - public CompletableFuture> update( + public CompletableFuture> update( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, UpdateAnnotationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -572,7 +573,7 @@ public CompletableFuture { httpUrl.addQueryParameter(_key, _value); @@ -613,8 +614,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -623,7 +623,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocAnnotationsUpdate200Response.class), + responseBodyString, DocAnnotationsUpdateResponse.class), response)); return; } @@ -631,12 +631,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -664,36 +664,40 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { } public CompletableFuture> readAppearance( - String docId, String layerName, String pageKey, String annotKey) { + String docId, String layerName, String pageKey, String annotationKey) { return readAppearance( docId, layerName, pageKey, - annotKey, + annotationKey, ReadAppearanceAnnotationsRequest.builder().build()); } public CompletableFuture> readAppearance( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return readAppearance( docId, layerName, pageKey, - annotKey, + annotationKey, ReadAppearanceAnnotationsRequest.builder().build(), requestOptions); } public CompletableFuture> readAppearance( - String docId, String layerName, String pageKey, String annotKey, ReadAppearanceAnnotationsRequest request) { - return readAppearance(docId, layerName, pageKey, annotKey, request, null); + String docId, + String layerName, + String pageKey, + String annotationKey, + ReadAppearanceAnnotationsRequest request) { + return readAppearance(docId, layerName, pageKey, annotationKey, request, null); } public CompletableFuture> readAppearance( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, ReadAppearanceAnnotationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -705,7 +709,7 @@ public CompletableFuture> readAppearance .addPathSegments("annotations/pages") .addPathSegment(pageKey) .addPathSegments("items") - .addPathSegment(annotKey) + .addPathSegment(annotationKey) .addPathSegments("resources") .addPathSegments("appearance"); if (requestOptions != null) { @@ -752,12 +756,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -788,12 +792,12 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public CompletableFuture> readFile( - String docId, String layerName, String pageKey, String annotKey) { + String docId, String layerName, String pageKey, String annotationKey) { return readFile( docId, layerName, pageKey, - annotKey, + annotationKey, ReadFileAnnotationsRequest.builder().build()); } @@ -801,12 +805,12 @@ public CompletableFuture> readFile( * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public CompletableFuture> readFile( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return readFile( docId, layerName, pageKey, - annotKey, + annotationKey, ReadFileAnnotationsRequest.builder().build(), requestOptions); } @@ -815,8 +819,8 @@ public CompletableFuture> readFile( * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public CompletableFuture> readFile( - String docId, String layerName, String pageKey, String annotKey, ReadFileAnnotationsRequest request) { - return readFile(docId, layerName, pageKey, annotKey, request, null); + String docId, String layerName, String pageKey, String annotationKey, ReadFileAnnotationsRequest request) { + return readFile(docId, layerName, pageKey, annotationKey, request, null); } /** @@ -826,7 +830,7 @@ public CompletableFuture> readFile( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, ReadFileAnnotationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -838,7 +842,7 @@ public CompletableFuture> readFile( .addPathSegments("annotations/pages") .addPathSegment(pageKey) .addPathSegments("items") - .addPathSegment(annotKey) + .addPathSegment(annotationKey) .addPathSegments("resources") .addPathSegments("file"); if (requestOptions != null) { @@ -885,17 +889,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 413: future.completeExceptionally(new ContentTooLargeError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -1014,12 +1018,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -1046,7 +1050,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> flatten( + public CompletableFuture> flatten( String docId, String layerName, String pageKey, Map body) { return flatten( docId, @@ -1055,7 +1059,7 @@ public CompletableFuture> flatten( + public CompletableFuture> flatten( String docId, String layerName, String pageKey, Map body, RequestOptions requestOptions) { return flatten( docId, @@ -1065,12 +1069,12 @@ public CompletableFuture> flatten( + public CompletableFuture> flatten( String docId, String layerName, String pageKey, FlattenAnnotationsRequest request) { return flatten(docId, layerName, pageKey, request, null); } - public CompletableFuture> flatten( + public CompletableFuture> flatten( String docId, String layerName, String pageKey, @@ -1126,8 +1130,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -1136,7 +1139,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocAnnotationsFlatten200Response.class), + responseBodyString, DocAnnotationsFlattenResponse.class), response)); return; } @@ -1144,12 +1147,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -1176,12 +1179,12 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> reorder( + public CompletableFuture> reorder( String docId, String layerName, String pageKey, DocAnnotationsReorderRequest request) { return reorder(docId, layerName, pageKey, request, null); } - public CompletableFuture> reorder( + public CompletableFuture> reorder( String docId, String layerName, String pageKey, @@ -1237,8 +1240,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -1247,7 +1249,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocAnnotationsReorder200Response.class), + responseBodyString, DocAnnotationsReorderResponse.class), response)); return; } @@ -1255,12 +1257,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/doc/annotations/RawAnnotationsClient.java b/src/main/java/api/resources/doc/annotations/RawAnnotationsClient.java index 05ac7ab..b68748c 100644 --- a/src/main/java/api/resources/doc/annotations/RawAnnotationsClient.java +++ b/src/main/java/api/resources/doc/annotations/RawAnnotationsClient.java @@ -27,11 +27,12 @@ import com.cloudpdf.api.resources.doc.annotations.requests.ReadFileAnnotationsRequest; import com.cloudpdf.api.resources.doc.annotations.requests.UpdateAnnotationsRequest; import com.cloudpdf.api.types.AnnotationList; -import com.cloudpdf.api.types.DocAnnotationsCreate200Response; -import com.cloudpdf.api.types.DocAnnotationsDelete200Response; -import com.cloudpdf.api.types.DocAnnotationsFlatten200Response; -import com.cloudpdf.api.types.DocAnnotationsReorder200Response; -import com.cloudpdf.api.types.DocAnnotationsUpdate200Response; +import com.cloudpdf.api.types.DocAnnotationsCreateResponse; +import com.cloudpdf.api.types.DocAnnotationsDeleteResponse; +import com.cloudpdf.api.types.DocAnnotationsFlattenResponse; +import com.cloudpdf.api.types.DocAnnotationsReorderResponse; +import com.cloudpdf.api.types.DocAnnotationsUpdateResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -126,10 +127,10 @@ public CloudPDFClientHttpResponse listAll( switch (response.code()) { case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -211,7 +212,7 @@ public CloudPDFClientHttpResponse list( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -229,7 +230,7 @@ public CloudPDFClientHttpResponse list( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CloudPDFClientHttpResponse create( + public CloudPDFClientHttpResponse create( String docId, String layerName, String pageKey, Map body) { return create( docId, @@ -241,7 +242,7 @@ public CloudPDFClientHttpResponse create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CloudPDFClientHttpResponse create( + public CloudPDFClientHttpResponse create( String docId, String layerName, String pageKey, Map body, RequestOptions requestOptions) { return create( docId, @@ -254,7 +255,7 @@ public CloudPDFClientHttpResponse create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CloudPDFClientHttpResponse create( + public CloudPDFClientHttpResponse create( String docId, String layerName, String pageKey, CreateAnnotationsRequest request) { return create(docId, layerName, pageKey, request, null); } @@ -262,7 +263,7 @@ public CloudPDFClientHttpResponse create( /** * Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. */ - public CloudPDFClientHttpResponse create( + public CloudPDFClientHttpResponse create( String docId, String layerName, String pageKey, @@ -322,17 +323,17 @@ public CloudPDFClientHttpResponse create( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsCreate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsCreateResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -347,37 +348,37 @@ public CloudPDFClientHttpResponse create( } } - public CloudPDFClientHttpResponse delete( - String docId, String layerName, String pageKey, String annotKey) { + public CloudPDFClientHttpResponse delete( + String docId, String layerName, String pageKey, String annotationKey) { return delete( docId, layerName, pageKey, - annotKey, + annotationKey, DeleteAnnotationsRequest.builder().build()); } - public CloudPDFClientHttpResponse delete( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse delete( + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return delete( docId, layerName, pageKey, - annotKey, + annotationKey, DeleteAnnotationsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse delete( - String docId, String layerName, String pageKey, String annotKey, DeleteAnnotationsRequest request) { - return delete(docId, layerName, pageKey, annotKey, request, null); + public CloudPDFClientHttpResponse delete( + String docId, String layerName, String pageKey, String annotationKey, DeleteAnnotationsRequest request) { + return delete(docId, layerName, pageKey, annotationKey, request, null); } - public CloudPDFClientHttpResponse delete( + public CloudPDFClientHttpResponse delete( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DeleteAnnotationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -389,7 +390,7 @@ public CloudPDFClientHttpResponse delete( .addPathSegments("annotations/pages") .addPathSegment(pageKey) .addPathSegments("items") - .addPathSegment(annotKey); + .addPathSegment(annotationKey); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -427,13 +428,13 @@ public CloudPDFClientHttpResponse delete( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsDelete200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsDeleteResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -448,42 +449,42 @@ public CloudPDFClientHttpResponse delete( } } - public CloudPDFClientHttpResponse update( - String docId, String layerName, String pageKey, String annotKey, Map body) { + public CloudPDFClientHttpResponse update( + String docId, String layerName, String pageKey, String annotationKey, Map body) { return update( docId, layerName, pageKey, - annotKey, + annotationKey, UpdateAnnotationsRequest.builder().body(body).build()); } - public CloudPDFClientHttpResponse update( + public CloudPDFClientHttpResponse update( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, Map body, RequestOptions requestOptions) { return update( docId, layerName, pageKey, - annotKey, + annotationKey, UpdateAnnotationsRequest.builder().body(body).build(), requestOptions); } - public CloudPDFClientHttpResponse update( - String docId, String layerName, String pageKey, String annotKey, UpdateAnnotationsRequest request) { - return update(docId, layerName, pageKey, annotKey, request, null); + public CloudPDFClientHttpResponse update( + String docId, String layerName, String pageKey, String annotationKey, UpdateAnnotationsRequest request) { + return update(docId, layerName, pageKey, annotationKey, request, null); } - public CloudPDFClientHttpResponse update( + public CloudPDFClientHttpResponse update( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, UpdateAnnotationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -495,7 +496,7 @@ public CloudPDFClientHttpResponse update( .addPathSegments("annotations/pages") .addPathSegment(pageKey) .addPathSegments("items") - .addPathSegment(annotKey); + .addPathSegment(annotationKey); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -541,17 +542,17 @@ public CloudPDFClientHttpResponse update( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsUpdate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsUpdateResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -567,36 +568,40 @@ public CloudPDFClientHttpResponse update( } public CloudPDFClientHttpResponse readAppearance( - String docId, String layerName, String pageKey, String annotKey) { + String docId, String layerName, String pageKey, String annotationKey) { return readAppearance( docId, layerName, pageKey, - annotKey, + annotationKey, ReadAppearanceAnnotationsRequest.builder().build()); } public CloudPDFClientHttpResponse readAppearance( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return readAppearance( docId, layerName, pageKey, - annotKey, + annotationKey, ReadAppearanceAnnotationsRequest.builder().build(), requestOptions); } public CloudPDFClientHttpResponse readAppearance( - String docId, String layerName, String pageKey, String annotKey, ReadAppearanceAnnotationsRequest request) { - return readAppearance(docId, layerName, pageKey, annotKey, request, null); + String docId, + String layerName, + String pageKey, + String annotationKey, + ReadAppearanceAnnotationsRequest request) { + return readAppearance(docId, layerName, pageKey, annotationKey, request, null); } public CloudPDFClientHttpResponse readAppearance( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, ReadAppearanceAnnotationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -608,7 +613,7 @@ public CloudPDFClientHttpResponse readAppearance( .addPathSegments("annotations/pages") .addPathSegment(pageKey) .addPathSegments("items") - .addPathSegment(annotKey) + .addPathSegment(annotationKey) .addPathSegments("resources") .addPathSegments("appearance"); if (requestOptions != null) { @@ -650,10 +655,10 @@ public CloudPDFClientHttpResponse readAppearance( switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -672,12 +677,12 @@ public CloudPDFClientHttpResponse readAppearance( * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public CloudPDFClientHttpResponse readFile( - String docId, String layerName, String pageKey, String annotKey) { + String docId, String layerName, String pageKey, String annotationKey) { return readFile( docId, layerName, pageKey, - annotKey, + annotationKey, ReadFileAnnotationsRequest.builder().build()); } @@ -685,12 +690,12 @@ public CloudPDFClientHttpResponse readFile( * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public CloudPDFClientHttpResponse readFile( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return readFile( docId, layerName, pageKey, - annotKey, + annotationKey, ReadFileAnnotationsRequest.builder().build(), requestOptions); } @@ -699,8 +704,8 @@ public CloudPDFClientHttpResponse readFile( * A file that decodes past the server's limit is refused (PayloadTooLarge). */ public CloudPDFClientHttpResponse readFile( - String docId, String layerName, String pageKey, String annotKey, ReadFileAnnotationsRequest request) { - return readFile(docId, layerName, pageKey, annotKey, request, null); + String docId, String layerName, String pageKey, String annotationKey, ReadFileAnnotationsRequest request) { + return readFile(docId, layerName, pageKey, annotationKey, request, null); } /** @@ -710,7 +715,7 @@ public CloudPDFClientHttpResponse readFile( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, ReadFileAnnotationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -722,7 +727,7 @@ public CloudPDFClientHttpResponse readFile( .addPathSegments("annotations/pages") .addPathSegment(pageKey) .addPathSegments("items") - .addPathSegment(annotKey) + .addPathSegment(annotationKey) .addPathSegments("resources") .addPathSegments("file"); if (requestOptions != null) { @@ -764,13 +769,13 @@ public CloudPDFClientHttpResponse readFile( switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 413: throw new ContentTooLargeError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -872,10 +877,10 @@ public CloudPDFClientHttpResponse exportAppearance( switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -890,7 +895,7 @@ public CloudPDFClientHttpResponse exportAppearance( } } - public CloudPDFClientHttpResponse flatten( + public CloudPDFClientHttpResponse flatten( String docId, String layerName, String pageKey, Map body) { return flatten( docId, @@ -899,7 +904,7 @@ public CloudPDFClientHttpResponse flatten( FlattenAnnotationsRequest.builder().body(body).build()); } - public CloudPDFClientHttpResponse flatten( + public CloudPDFClientHttpResponse flatten( String docId, String layerName, String pageKey, Map body, RequestOptions requestOptions) { return flatten( docId, @@ -909,12 +914,12 @@ public CloudPDFClientHttpResponse flatten( requestOptions); } - public CloudPDFClientHttpResponse flatten( + public CloudPDFClientHttpResponse flatten( String docId, String layerName, String pageKey, FlattenAnnotationsRequest request) { return flatten(docId, layerName, pageKey, request, null); } - public CloudPDFClientHttpResponse flatten( + public CloudPDFClientHttpResponse flatten( String docId, String layerName, String pageKey, @@ -975,17 +980,17 @@ public CloudPDFClientHttpResponse flatten( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsFlatten200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsFlattenResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -1000,12 +1005,12 @@ public CloudPDFClientHttpResponse flatten( } } - public CloudPDFClientHttpResponse reorder( + public CloudPDFClientHttpResponse reorder( String docId, String layerName, String pageKey, DocAnnotationsReorderRequest request) { return reorder(docId, layerName, pageKey, request, null); } - public CloudPDFClientHttpResponse reorder( + public CloudPDFClientHttpResponse reorder( String docId, String layerName, String pageKey, @@ -1066,17 +1071,17 @@ public CloudPDFClientHttpResponse reorder( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsReorder200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocAnnotationsReorderResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/attachments/AsyncRawAttachmentsClient.java b/src/main/java/api/resources/doc/attachments/AsyncRawAttachmentsClient.java index 086b2f1..356155f 100644 --- a/src/main/java/api/resources/doc/attachments/AsyncRawAttachmentsClient.java +++ b/src/main/java/api/resources/doc/attachments/AsyncRawAttachmentsClient.java @@ -17,6 +17,7 @@ import com.cloudpdf.api.resources.doc.attachments.requests.DownloadAttachmentsRequest; import com.cloudpdf.api.resources.doc.attachments.requests.ListAttachmentsRequest; import com.cloudpdf.api.types.AttachmentList; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -126,17 +127,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 413: future.completeExceptionally(new ContentTooLargeError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -241,7 +242,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/doc/attachments/RawAttachmentsClient.java b/src/main/java/api/resources/doc/attachments/RawAttachmentsClient.java index ed0c1d6..8821297 100644 --- a/src/main/java/api/resources/doc/attachments/RawAttachmentsClient.java +++ b/src/main/java/api/resources/doc/attachments/RawAttachmentsClient.java @@ -17,6 +17,7 @@ import com.cloudpdf.api.resources.doc.attachments.requests.DownloadAttachmentsRequest; import com.cloudpdf.api.resources.doc.attachments.requests.ListAttachmentsRequest; import com.cloudpdf.api.types.AttachmentList; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -116,13 +117,13 @@ public CloudPDFClientHttpResponse download( switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 413: throw new ContentTooLargeError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -210,7 +211,7 @@ public CloudPDFClientHttpResponse list( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/fonts/AsyncRawFontsClient.java b/src/main/java/api/resources/doc/fonts/AsyncRawFontsClient.java index bf8ce60..5fc879e 100644 --- a/src/main/java/api/resources/doc/fonts/AsyncRawFontsClient.java +++ b/src/main/java/api/resources/doc/fonts/AsyncRawFontsClient.java @@ -15,6 +15,7 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.fonts.requests.ListFontsRequest; import com.cloudpdf.api.resources.doc.fonts.requests.ResolveFontsRequest; +import com.cloudpdf.api.types.ErrorResponse; import com.cloudpdf.api.types.FontList; import com.cloudpdf.api.types.FontResolution; import com.cloudpdf.api.types.FontResolveRequest; @@ -104,7 +105,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -209,12 +211,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/doc/fonts/RawFontsClient.java b/src/main/java/api/resources/doc/fonts/RawFontsClient.java index 8bbb04e..e5f5641 100644 --- a/src/main/java/api/resources/doc/fonts/RawFontsClient.java +++ b/src/main/java/api/resources/doc/fonts/RawFontsClient.java @@ -15,6 +15,7 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.fonts.requests.ListFontsRequest; import com.cloudpdf.api.resources.doc.fonts.requests.ResolveFontsRequest; +import com.cloudpdf.api.types.ErrorResponse; import com.cloudpdf.api.types.FontList; import com.cloudpdf.api.types.FontResolution; import com.cloudpdf.api.types.FontResolveRequest; @@ -94,7 +95,7 @@ public CloudPDFClientHttpResponse list( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -182,10 +183,10 @@ public CloudPDFClientHttpResponse resolve( switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/fonts/programs/AsyncProgramsClient.java b/src/main/java/api/resources/doc/fonts/programs/AsyncProgramsClient.java index 2c372ec..09dc74d 100644 --- a/src/main/java/api/resources/doc/fonts/programs/AsyncProgramsClient.java +++ b/src/main/java/api/resources/doc/fonts/programs/AsyncProgramsClient.java @@ -31,17 +31,17 @@ public AsyncRawProgramsClient withRawResponse() { /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ - public CompletableFuture download(String docId, String layerName, String displayHash) { - return this.rawClient.download(docId, layerName, displayHash).thenApply(response -> response.body()); + public CompletableFuture download(String docId, String layerName, String displaySha256) { + return this.rawClient.download(docId, layerName, displaySha256).thenApply(response -> response.body()); } /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ public CompletableFuture download( - String docId, String layerName, String displayHash, RequestOptions requestOptions) { + String docId, String layerName, String displaySha256, RequestOptions requestOptions) { return this.rawClient - .download(docId, layerName, displayHash, requestOptions) + .download(docId, layerName, displaySha256, requestOptions) .thenApply(response -> response.body()); } @@ -49,8 +49,8 @@ public CompletableFuture download( * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ public CompletableFuture download( - String docId, String layerName, String displayHash, DownloadProgramsRequest request) { - return this.rawClient.download(docId, layerName, displayHash, request).thenApply(response -> response.body()); + String docId, String layerName, String displaySha256, DownloadProgramsRequest request) { + return this.rawClient.download(docId, layerName, displaySha256, request).thenApply(response -> response.body()); } /** @@ -59,36 +59,38 @@ public CompletableFuture download( public CompletableFuture download( String docId, String layerName, - String displayHash, + String displaySha256, DownloadProgramsRequest request, RequestOptions requestOptions) { return this.rawClient - .download(docId, layerName, displayHash, request, requestOptions) + .download(docId, layerName, displaySha256, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture get(String docId, String layerName, String displayHash) { - return this.rawClient.get(docId, layerName, displayHash).thenApply(response -> response.body()); + public CompletableFuture get(String docId, String layerName, String displaySha256) { + return this.rawClient.get(docId, layerName, displaySha256).thenApply(response -> response.body()); } public CompletableFuture get( - String docId, String layerName, String displayHash, RequestOptions requestOptions) { - return this.rawClient.get(docId, layerName, displayHash, requestOptions).thenApply(response -> response.body()); + String docId, String layerName, String displaySha256, RequestOptions requestOptions) { + return this.rawClient + .get(docId, layerName, displaySha256, requestOptions) + .thenApply(response -> response.body()); } public CompletableFuture get( - String docId, String layerName, String displayHash, GetProgramsRequest request) { - return this.rawClient.get(docId, layerName, displayHash, request).thenApply(response -> response.body()); + String docId, String layerName, String displaySha256, GetProgramsRequest request) { + return this.rawClient.get(docId, layerName, displaySha256, request).thenApply(response -> response.body()); } public CompletableFuture get( String docId, String layerName, - String displayHash, + String displaySha256, GetProgramsRequest request, RequestOptions requestOptions) { return this.rawClient - .get(docId, layerName, displayHash, request, requestOptions) + .get(docId, layerName, displaySha256, request, requestOptions) .thenApply(response -> response.body()); } } diff --git a/src/main/java/api/resources/doc/fonts/programs/AsyncRawProgramsClient.java b/src/main/java/api/resources/doc/fonts/programs/AsyncRawProgramsClient.java index f15521a..f5c25ff 100644 --- a/src/main/java/api/resources/doc/fonts/programs/AsyncRawProgramsClient.java +++ b/src/main/java/api/resources/doc/fonts/programs/AsyncRawProgramsClient.java @@ -15,6 +15,7 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.fonts.programs.requests.DownloadProgramsRequest; import com.cloudpdf.api.resources.doc.fonts.programs.requests.GetProgramsRequest; +import com.cloudpdf.api.types.ErrorResponse; import com.cloudpdf.api.types.FontProgramInfo; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; @@ -41,26 +42,33 @@ public AsyncRawProgramsClient(ClientOptions clientOptions) { * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ public CompletableFuture> download( - String docId, String layerName, String displayHash) { + String docId, String layerName, String displaySha256) { return download( - docId, layerName, displayHash, DownloadProgramsRequest.builder().build()); + docId, + layerName, + displaySha256, + DownloadProgramsRequest.builder().build()); } /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ public CompletableFuture> download( - String docId, String layerName, String displayHash, RequestOptions requestOptions) { + String docId, String layerName, String displaySha256, RequestOptions requestOptions) { return download( - docId, layerName, displayHash, DownloadProgramsRequest.builder().build(), requestOptions); + docId, + layerName, + displaySha256, + DownloadProgramsRequest.builder().build(), + requestOptions); } /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ public CompletableFuture> download( - String docId, String layerName, String displayHash, DownloadProgramsRequest request) { - return download(docId, layerName, displayHash, request, null); + String docId, String layerName, String displaySha256, DownloadProgramsRequest request) { + return download(docId, layerName, displaySha256, request, null); } /** @@ -69,7 +77,7 @@ public CompletableFuture> download( public CompletableFuture> download( String docId, String layerName, - String displayHash, + String displaySha256, DownloadProgramsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -79,7 +87,7 @@ public CompletableFuture> download( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("font-program-files") - .addPathSegment(displayHash); + .addPathSegment(displaySha256); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -124,12 +132,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -157,24 +165,24 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { } public CompletableFuture> get( - String docId, String layerName, String displayHash) { - return get(docId, layerName, displayHash, GetProgramsRequest.builder().build()); + String docId, String layerName, String displaySha256) { + return get(docId, layerName, displaySha256, GetProgramsRequest.builder().build()); } public CompletableFuture> get( - String docId, String layerName, String displayHash, RequestOptions requestOptions) { - return get(docId, layerName, displayHash, GetProgramsRequest.builder().build(), requestOptions); + String docId, String layerName, String displaySha256, RequestOptions requestOptions) { + return get(docId, layerName, displaySha256, GetProgramsRequest.builder().build(), requestOptions); } public CompletableFuture> get( - String docId, String layerName, String displayHash, GetProgramsRequest request) { - return get(docId, layerName, displayHash, request, null); + String docId, String layerName, String displaySha256, GetProgramsRequest request) { + return get(docId, layerName, displaySha256, request, null); } public CompletableFuture> get( String docId, String layerName, - String displayHash, + String displaySha256, GetProgramsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -184,7 +192,7 @@ public CompletableFuture> get( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("font-programs") - .addPathSegment(displayHash); + .addPathSegment(displaySha256); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -228,7 +236,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/doc/fonts/programs/ProgramsClient.java b/src/main/java/api/resources/doc/fonts/programs/ProgramsClient.java index 40ad6ea..74b235c 100644 --- a/src/main/java/api/resources/doc/fonts/programs/ProgramsClient.java +++ b/src/main/java/api/resources/doc/fonts/programs/ProgramsClient.java @@ -30,24 +30,24 @@ public RawProgramsClient withRawResponse() { /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ - public InputStream download(String docId, String layerName, String displayHash) { - return this.rawClient.download(docId, layerName, displayHash).body(); + public InputStream download(String docId, String layerName, String displaySha256) { + return this.rawClient.download(docId, layerName, displaySha256).body(); } /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ - public InputStream download(String docId, String layerName, String displayHash, RequestOptions requestOptions) { + public InputStream download(String docId, String layerName, String displaySha256, RequestOptions requestOptions) { return this.rawClient - .download(docId, layerName, displayHash, requestOptions) + .download(docId, layerName, displaySha256, requestOptions) .body(); } /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ - public InputStream download(String docId, String layerName, String displayHash, DownloadProgramsRequest request) { - return this.rawClient.download(docId, layerName, displayHash, request).body(); + public InputStream download(String docId, String layerName, String displaySha256, DownloadProgramsRequest request) { + return this.rawClient.download(docId, layerName, displaySha256, request).body(); } /** @@ -56,34 +56,36 @@ public InputStream download(String docId, String layerName, String displayHash, public InputStream download( String docId, String layerName, - String displayHash, + String displaySha256, DownloadProgramsRequest request, RequestOptions requestOptions) { return this.rawClient - .download(docId, layerName, displayHash, request, requestOptions) + .download(docId, layerName, displaySha256, request, requestOptions) .body(); } - public FontProgramInfo get(String docId, String layerName, String displayHash) { - return this.rawClient.get(docId, layerName, displayHash).body(); + public FontProgramInfo get(String docId, String layerName, String displaySha256) { + return this.rawClient.get(docId, layerName, displaySha256).body(); } - public FontProgramInfo get(String docId, String layerName, String displayHash, RequestOptions requestOptions) { - return this.rawClient.get(docId, layerName, displayHash, requestOptions).body(); + public FontProgramInfo get(String docId, String layerName, String displaySha256, RequestOptions requestOptions) { + return this.rawClient + .get(docId, layerName, displaySha256, requestOptions) + .body(); } - public FontProgramInfo get(String docId, String layerName, String displayHash, GetProgramsRequest request) { - return this.rawClient.get(docId, layerName, displayHash, request).body(); + public FontProgramInfo get(String docId, String layerName, String displaySha256, GetProgramsRequest request) { + return this.rawClient.get(docId, layerName, displaySha256, request).body(); } public FontProgramInfo get( String docId, String layerName, - String displayHash, + String displaySha256, GetProgramsRequest request, RequestOptions requestOptions) { return this.rawClient - .get(docId, layerName, displayHash, request, requestOptions) + .get(docId, layerName, displaySha256, request, requestOptions) .body(); } } diff --git a/src/main/java/api/resources/doc/fonts/programs/RawProgramsClient.java b/src/main/java/api/resources/doc/fonts/programs/RawProgramsClient.java index ade942d..19af0c5 100644 --- a/src/main/java/api/resources/doc/fonts/programs/RawProgramsClient.java +++ b/src/main/java/api/resources/doc/fonts/programs/RawProgramsClient.java @@ -15,6 +15,7 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.fonts.programs.requests.DownloadProgramsRequest; import com.cloudpdf.api.resources.doc.fonts.programs.requests.GetProgramsRequest; +import com.cloudpdf.api.types.ErrorResponse; import com.cloudpdf.api.types.FontProgramInfo; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; @@ -36,26 +37,33 @@ public RawProgramsClient(ClientOptions clientOptions) { /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ - public CloudPDFClientHttpResponse download(String docId, String layerName, String displayHash) { + public CloudPDFClientHttpResponse download(String docId, String layerName, String displaySha256) { return download( - docId, layerName, displayHash, DownloadProgramsRequest.builder().build()); + docId, + layerName, + displaySha256, + DownloadProgramsRequest.builder().build()); } /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ public CloudPDFClientHttpResponse download( - String docId, String layerName, String displayHash, RequestOptions requestOptions) { + String docId, String layerName, String displaySha256, RequestOptions requestOptions) { return download( - docId, layerName, displayHash, DownloadProgramsRequest.builder().build(), requestOptions); + docId, + layerName, + displaySha256, + DownloadProgramsRequest.builder().build(), + requestOptions); } /** * A document token needs any one of the listed capabilities: one that may write text in the document. A file the list says can't be downloaded (canDownload: false) is not found. */ public CloudPDFClientHttpResponse download( - String docId, String layerName, String displayHash, DownloadProgramsRequest request) { - return download(docId, layerName, displayHash, request, null); + String docId, String layerName, String displaySha256, DownloadProgramsRequest request) { + return download(docId, layerName, displaySha256, request, null); } /** @@ -64,7 +72,7 @@ public CloudPDFClientHttpResponse download( public CloudPDFClientHttpResponse download( String docId, String layerName, - String displayHash, + String displaySha256, DownloadProgramsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -74,7 +82,7 @@ public CloudPDFClientHttpResponse download( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("font-program-files") - .addPathSegment(displayHash); + .addPathSegment(displaySha256); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -114,10 +122,10 @@ public CloudPDFClientHttpResponse download( switch (response.code()) { case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -132,24 +140,24 @@ public CloudPDFClientHttpResponse download( } } - public CloudPDFClientHttpResponse get(String docId, String layerName, String displayHash) { - return get(docId, layerName, displayHash, GetProgramsRequest.builder().build()); + public CloudPDFClientHttpResponse get(String docId, String layerName, String displaySha256) { + return get(docId, layerName, displaySha256, GetProgramsRequest.builder().build()); } public CloudPDFClientHttpResponse get( - String docId, String layerName, String displayHash, RequestOptions requestOptions) { - return get(docId, layerName, displayHash, GetProgramsRequest.builder().build(), requestOptions); + String docId, String layerName, String displaySha256, RequestOptions requestOptions) { + return get(docId, layerName, displaySha256, GetProgramsRequest.builder().build(), requestOptions); } public CloudPDFClientHttpResponse get( - String docId, String layerName, String displayHash, GetProgramsRequest request) { - return get(docId, layerName, displayHash, request, null); + String docId, String layerName, String displaySha256, GetProgramsRequest request) { + return get(docId, layerName, displaySha256, request, null); } public CloudPDFClientHttpResponse get( String docId, String layerName, - String displayHash, + String displaySha256, GetProgramsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -159,7 +167,7 @@ public CloudPDFClientHttpResponse get( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("font-programs") - .addPathSegment(displayHash); + .addPathSegment(displaySha256); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -198,7 +206,7 @@ public CloudPDFClientHttpResponse get( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/forms/AsyncFormsClient.java b/src/main/java/api/resources/doc/forms/AsyncFormsClient.java index 10f8e2f..ee80456 100644 --- a/src/main/java/api/resources/doc/forms/AsyncFormsClient.java +++ b/src/main/java/api/resources/doc/forms/AsyncFormsClient.java @@ -12,13 +12,13 @@ import com.cloudpdf.api.resources.doc.forms.requests.DocFormsUpdateWidgetRequest; import com.cloudpdf.api.resources.doc.forms.requests.ListFormsRequest; import com.cloudpdf.api.resources.doc.forms.requests.SetValueFormsRequest; -import com.cloudpdf.api.types.DocFormsDeleteWidget200Response; -import com.cloudpdf.api.types.DocFormsList200Response; -import com.cloudpdf.api.types.DocFormsReorderCalculations200Response; -import com.cloudpdf.api.types.DocFormsReorderWidgets200Response; -import com.cloudpdf.api.types.DocFormsReset200Response; -import com.cloudpdf.api.types.DocFormsSetValue200Response; -import com.cloudpdf.api.types.DocFormsUpdateWidget200Response; +import com.cloudpdf.api.types.DocFormsDeleteWidgetResponse; +import com.cloudpdf.api.types.DocFormsListResponse; +import com.cloudpdf.api.types.DocFormsReorderCalculationsResponse; +import com.cloudpdf.api.types.DocFormsReorderWidgetsResponse; +import com.cloudpdf.api.types.DocFormsResetResponse; +import com.cloudpdf.api.types.DocFormsSetValueResponse; +import com.cloudpdf.api.types.DocFormsUpdateWidgetResponse; import java.util.Map; import java.util.concurrent.CompletableFuture; @@ -39,54 +39,53 @@ public AsyncRawFormsClient withRawResponse() { return this.rawClient; } - public CompletableFuture list(String docId, String layerName) { + public CompletableFuture list(String docId, String layerName) { return this.rawClient.list(docId, layerName).thenApply(response -> response.body()); } - public CompletableFuture list( - String docId, String layerName, RequestOptions requestOptions) { + public CompletableFuture list(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture list(String docId, String layerName, ListFormsRequest request) { + public CompletableFuture list(String docId, String layerName, ListFormsRequest request) { return this.rawClient.list(docId, layerName, request).thenApply(response -> response.body()); } - public CompletableFuture list( + public CompletableFuture list( String docId, String layerName, ListFormsRequest request, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture reorderCalculations( + public CompletableFuture reorderCalculations( String docId, String layerName, DocFormsReorderCalculationsRequest request) { return this.rawClient.reorderCalculations(docId, layerName, request).thenApply(response -> response.body()); } - public CompletableFuture reorderCalculations( + public CompletableFuture reorderCalculations( String docId, String layerName, DocFormsReorderCalculationsRequest request, RequestOptions requestOptions) { return this.rawClient .reorderCalculations(docId, layerName, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture setValue( + public CompletableFuture setValue( String docId, String layerName, String fieldKey, Map body) { return this.rawClient.setValue(docId, layerName, fieldKey, body).thenApply(response -> response.body()); } - public CompletableFuture setValue( + public CompletableFuture setValue( String docId, String layerName, String fieldKey, Map body, RequestOptions requestOptions) { return this.rawClient .setValue(docId, layerName, fieldKey, body, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture setValue( + public CompletableFuture setValue( String docId, String layerName, String fieldKey, SetValueFormsRequest request) { return this.rawClient.setValue(docId, layerName, fieldKey, request).thenApply(response -> response.body()); } - public CompletableFuture setValue( + public CompletableFuture setValue( String docId, String layerName, String fieldKey, @@ -97,81 +96,83 @@ public CompletableFuture setValue( .thenApply(response -> response.body()); } - public CompletableFuture reset(String docId, String layerName) { + public CompletableFuture reset(String docId, String layerName) { return this.rawClient.reset(docId, layerName).thenApply(response -> response.body()); } - public CompletableFuture reset( + public CompletableFuture reset( String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.reset(docId, layerName, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture reset( + public CompletableFuture reset( String docId, String layerName, DocFormsResetRequest request) { return this.rawClient.reset(docId, layerName, request).thenApply(response -> response.body()); } - public CompletableFuture reset( + public CompletableFuture reset( String docId, String layerName, DocFormsResetRequest request, RequestOptions requestOptions) { return this.rawClient.reset(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture deleteWidget( - String docId, String layerName, String pageKey, String annotKey) { - return this.rawClient.deleteWidget(docId, layerName, pageKey, annotKey).thenApply(response -> response.body()); + public CompletableFuture deleteWidget( + String docId, String layerName, String pageKey, String annotationKey) { + return this.rawClient + .deleteWidget(docId, layerName, pageKey, annotationKey) + .thenApply(response -> response.body()); } - public CompletableFuture deleteWidget( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + public CompletableFuture deleteWidget( + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return this.rawClient - .deleteWidget(docId, layerName, pageKey, annotKey, requestOptions) + .deleteWidget(docId, layerName, pageKey, annotationKey, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture deleteWidget( - String docId, String layerName, String pageKey, String annotKey, DeleteWidgetFormsRequest request) { + public CompletableFuture deleteWidget( + String docId, String layerName, String pageKey, String annotationKey, DeleteWidgetFormsRequest request) { return this.rawClient - .deleteWidget(docId, layerName, pageKey, annotKey, request) + .deleteWidget(docId, layerName, pageKey, annotationKey, request) .thenApply(response -> response.body()); } - public CompletableFuture deleteWidget( + public CompletableFuture deleteWidget( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DeleteWidgetFormsRequest request, RequestOptions requestOptions) { return this.rawClient - .deleteWidget(docId, layerName, pageKey, annotKey, request, requestOptions) + .deleteWidget(docId, layerName, pageKey, annotationKey, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture updateWidget( - String docId, String layerName, String pageKey, String annotKey, DocFormsUpdateWidgetRequest request) { + public CompletableFuture updateWidget( + String docId, String layerName, String pageKey, String annotationKey, DocFormsUpdateWidgetRequest request) { return this.rawClient - .updateWidget(docId, layerName, pageKey, annotKey, request) + .updateWidget(docId, layerName, pageKey, annotationKey, request) .thenApply(response -> response.body()); } - public CompletableFuture updateWidget( + public CompletableFuture updateWidget( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DocFormsUpdateWidgetRequest request, RequestOptions requestOptions) { return this.rawClient - .updateWidget(docId, layerName, pageKey, annotKey, request, requestOptions) + .updateWidget(docId, layerName, pageKey, annotationKey, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture reorderWidgets( + public CompletableFuture reorderWidgets( String docId, String layerName, String pageKey, DocFormsReorderWidgetsRequest request) { return this.rawClient.reorderWidgets(docId, layerName, pageKey, request).thenApply(response -> response.body()); } - public CompletableFuture reorderWidgets( + public CompletableFuture reorderWidgets( String docId, String layerName, String pageKey, diff --git a/src/main/java/api/resources/doc/forms/AsyncRawFormsClient.java b/src/main/java/api/resources/doc/forms/AsyncRawFormsClient.java index 0d139c3..b1164dc 100644 --- a/src/main/java/api/resources/doc/forms/AsyncRawFormsClient.java +++ b/src/main/java/api/resources/doc/forms/AsyncRawFormsClient.java @@ -20,13 +20,14 @@ import com.cloudpdf.api.resources.doc.forms.requests.DocFormsUpdateWidgetRequest; import com.cloudpdf.api.resources.doc.forms.requests.ListFormsRequest; import com.cloudpdf.api.resources.doc.forms.requests.SetValueFormsRequest; -import com.cloudpdf.api.types.DocFormsDeleteWidget200Response; -import com.cloudpdf.api.types.DocFormsList200Response; -import com.cloudpdf.api.types.DocFormsReorderCalculations200Response; -import com.cloudpdf.api.types.DocFormsReorderWidgets200Response; -import com.cloudpdf.api.types.DocFormsReset200Response; -import com.cloudpdf.api.types.DocFormsSetValue200Response; -import com.cloudpdf.api.types.DocFormsUpdateWidget200Response; +import com.cloudpdf.api.types.DocFormsDeleteWidgetResponse; +import com.cloudpdf.api.types.DocFormsListResponse; +import com.cloudpdf.api.types.DocFormsReorderCalculationsResponse; +import com.cloudpdf.api.types.DocFormsReorderWidgetsResponse; +import com.cloudpdf.api.types.DocFormsResetResponse; +import com.cloudpdf.api.types.DocFormsSetValueResponse; +import com.cloudpdf.api.types.DocFormsUpdateWidgetResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.Map; @@ -49,21 +50,21 @@ public AsyncRawFormsClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CompletableFuture> list(String docId, String layerName) { + public CompletableFuture> list(String docId, String layerName) { return list(docId, layerName, ListFormsRequest.builder().build()); } - public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, RequestOptions requestOptions) { return list(docId, layerName, ListFormsRequest.builder().build(), requestOptions); } - public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, ListFormsRequest request) { return list(docId, layerName, request, null); } - public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, ListFormsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -100,7 +101,7 @@ public CompletableFuture> li requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -108,14 +109,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsListResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -141,12 +143,12 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> reorderCalculations( + public CompletableFuture> reorderCalculations( String docId, String layerName, DocFormsReorderCalculationsRequest request) { return reorderCalculations(docId, layerName, request, null); } - public CompletableFuture> reorderCalculations( + public CompletableFuture> reorderCalculations( String docId, String layerName, DocFormsReorderCalculationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -196,7 +198,7 @@ public CompletableFuture> future = + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override @@ -206,7 +208,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocFormsReorderCalculations200Response.class), + responseBodyString, DocFormsReorderCalculationsResponse.class), response)); return; } @@ -214,12 +216,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -246,7 +248,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> setValue( + public CompletableFuture> setValue( String docId, String layerName, String fieldKey, Map body) { return setValue( docId, @@ -255,7 +257,7 @@ public CompletableFuture SetValueFormsRequest.builder().body(body).build()); } - public CompletableFuture> setValue( + public CompletableFuture> setValue( String docId, String layerName, String fieldKey, Map body, RequestOptions requestOptions) { return setValue( docId, @@ -265,12 +267,12 @@ public CompletableFuture requestOptions); } - public CompletableFuture> setValue( + public CompletableFuture> setValue( String docId, String layerName, String fieldKey, SetValueFormsRequest request) { return setValue(docId, layerName, fieldKey, request, null); } - public CompletableFuture> setValue( + public CompletableFuture> setValue( String docId, String layerName, String fieldKey, @@ -325,7 +327,7 @@ public CompletableFuture requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -333,8 +335,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocFormsSetValue200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsSetValueResponse.class), response)); return; } @@ -342,12 +343,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -374,22 +375,21 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> reset( - String docId, String layerName) { + public CompletableFuture> reset(String docId, String layerName) { return reset(docId, layerName, DocFormsResetRequest.builder().build()); } - public CompletableFuture> reset( + public CompletableFuture> reset( String docId, String layerName, RequestOptions requestOptions) { return reset(docId, layerName, DocFormsResetRequest.builder().build(), requestOptions); } - public CompletableFuture> reset( + public CompletableFuture> reset( String docId, String layerName, DocFormsResetRequest request) { return reset(docId, layerName, request, null); } - public CompletableFuture> reset( + public CompletableFuture> reset( String docId, String layerName, DocFormsResetRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -439,7 +439,7 @@ public CompletableFuture> r requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -447,7 +447,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsReset200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsResetResponse.class), response)); return; } @@ -455,12 +455,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -487,37 +487,37 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> deleteWidget( - String docId, String layerName, String pageKey, String annotKey) { + public CompletableFuture> deleteWidget( + String docId, String layerName, String pageKey, String annotationKey) { return deleteWidget( docId, layerName, pageKey, - annotKey, + annotationKey, DeleteWidgetFormsRequest.builder().build()); } - public CompletableFuture> deleteWidget( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + public CompletableFuture> deleteWidget( + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return deleteWidget( docId, layerName, pageKey, - annotKey, + annotationKey, DeleteWidgetFormsRequest.builder().build(), requestOptions); } - public CompletableFuture> deleteWidget( - String docId, String layerName, String pageKey, String annotKey, DeleteWidgetFormsRequest request) { - return deleteWidget(docId, layerName, pageKey, annotKey, request, null); + public CompletableFuture> deleteWidget( + String docId, String layerName, String pageKey, String annotationKey, DeleteWidgetFormsRequest request) { + return deleteWidget(docId, layerName, pageKey, annotationKey, request, null); } - public CompletableFuture> deleteWidget( + public CompletableFuture> deleteWidget( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DeleteWidgetFormsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -528,7 +528,7 @@ public CompletableFuture { httpUrl.addQueryParameter(_key, _value); @@ -561,8 +561,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -571,7 +570,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocFormsDeleteWidget200Response.class), + responseBodyString, DocFormsDeleteWidgetResponse.class), response)); return; } @@ -579,12 +578,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -611,16 +610,16 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> updateWidget( - String docId, String layerName, String pageKey, String annotKey, DocFormsUpdateWidgetRequest request) { - return updateWidget(docId, layerName, pageKey, annotKey, request, null); + public CompletableFuture> updateWidget( + String docId, String layerName, String pageKey, String annotationKey, DocFormsUpdateWidgetRequest request) { + return updateWidget(docId, layerName, pageKey, annotationKey, request, null); } - public CompletableFuture> updateWidget( + public CompletableFuture> updateWidget( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DocFormsUpdateWidgetRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -631,7 +630,7 @@ public CompletableFuture { httpUrl.addQueryParameter(_key, _value); @@ -672,8 +671,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -682,7 +680,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocFormsUpdateWidget200Response.class), + responseBodyString, DocFormsUpdateWidgetResponse.class), response)); return; } @@ -690,12 +688,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -722,12 +720,12 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> reorderWidgets( + public CompletableFuture> reorderWidgets( String docId, String layerName, String pageKey, DocFormsReorderWidgetsRequest request) { return reorderWidgets(docId, layerName, pageKey, request, null); } - public CompletableFuture> reorderWidgets( + public CompletableFuture> reorderWidgets( String docId, String layerName, String pageKey, @@ -782,7 +780,7 @@ public CompletableFuture> future = + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override @@ -792,7 +790,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocFormsReorderWidgets200Response.class), + responseBodyString, DocFormsReorderWidgetsResponse.class), response)); return; } @@ -800,12 +798,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/doc/forms/FormsClient.java b/src/main/java/api/resources/doc/forms/FormsClient.java index 20e74b0..1edbeab 100644 --- a/src/main/java/api/resources/doc/forms/FormsClient.java +++ b/src/main/java/api/resources/doc/forms/FormsClient.java @@ -12,13 +12,13 @@ import com.cloudpdf.api.resources.doc.forms.requests.DocFormsUpdateWidgetRequest; import com.cloudpdf.api.resources.doc.forms.requests.ListFormsRequest; import com.cloudpdf.api.resources.doc.forms.requests.SetValueFormsRequest; -import com.cloudpdf.api.types.DocFormsDeleteWidget200Response; -import com.cloudpdf.api.types.DocFormsList200Response; -import com.cloudpdf.api.types.DocFormsReorderCalculations200Response; -import com.cloudpdf.api.types.DocFormsReorderWidgets200Response; -import com.cloudpdf.api.types.DocFormsReset200Response; -import com.cloudpdf.api.types.DocFormsSetValue200Response; -import com.cloudpdf.api.types.DocFormsUpdateWidget200Response; +import com.cloudpdf.api.types.DocFormsDeleteWidgetResponse; +import com.cloudpdf.api.types.DocFormsListResponse; +import com.cloudpdf.api.types.DocFormsReorderCalculationsResponse; +import com.cloudpdf.api.types.DocFormsReorderWidgetsResponse; +import com.cloudpdf.api.types.DocFormsResetResponse; +import com.cloudpdf.api.types.DocFormsSetValueResponse; +import com.cloudpdf.api.types.DocFormsUpdateWidgetResponse; import java.util.Map; public class FormsClient { @@ -38,53 +38,53 @@ public RawFormsClient withRawResponse() { return this.rawClient; } - public DocFormsList200Response list(String docId, String layerName) { + public DocFormsListResponse list(String docId, String layerName) { return this.rawClient.list(docId, layerName).body(); } - public DocFormsList200Response list(String docId, String layerName, RequestOptions requestOptions) { + public DocFormsListResponse list(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, requestOptions).body(); } - public DocFormsList200Response list(String docId, String layerName, ListFormsRequest request) { + public DocFormsListResponse list(String docId, String layerName, ListFormsRequest request) { return this.rawClient.list(docId, layerName, request).body(); } - public DocFormsList200Response list( + public DocFormsListResponse list( String docId, String layerName, ListFormsRequest request, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, request, requestOptions).body(); } - public DocFormsReorderCalculations200Response reorderCalculations( + public DocFormsReorderCalculationsResponse reorderCalculations( String docId, String layerName, DocFormsReorderCalculationsRequest request) { return this.rawClient.reorderCalculations(docId, layerName, request).body(); } - public DocFormsReorderCalculations200Response reorderCalculations( + public DocFormsReorderCalculationsResponse reorderCalculations( String docId, String layerName, DocFormsReorderCalculationsRequest request, RequestOptions requestOptions) { return this.rawClient .reorderCalculations(docId, layerName, request, requestOptions) .body(); } - public DocFormsSetValue200Response setValue( + public DocFormsSetValueResponse setValue( String docId, String layerName, String fieldKey, Map body) { return this.rawClient.setValue(docId, layerName, fieldKey, body).body(); } - public DocFormsSetValue200Response setValue( + public DocFormsSetValueResponse setValue( String docId, String layerName, String fieldKey, Map body, RequestOptions requestOptions) { return this.rawClient .setValue(docId, layerName, fieldKey, body, requestOptions) .body(); } - public DocFormsSetValue200Response setValue( + public DocFormsSetValueResponse setValue( String docId, String layerName, String fieldKey, SetValueFormsRequest request) { return this.rawClient.setValue(docId, layerName, fieldKey, request).body(); } - public DocFormsSetValue200Response setValue( + public DocFormsSetValueResponse setValue( String docId, String layerName, String fieldKey, @@ -95,79 +95,81 @@ public DocFormsSetValue200Response setValue( .body(); } - public DocFormsReset200Response reset(String docId, String layerName) { + public DocFormsResetResponse reset(String docId, String layerName) { return this.rawClient.reset(docId, layerName).body(); } - public DocFormsReset200Response reset(String docId, String layerName, RequestOptions requestOptions) { + public DocFormsResetResponse reset(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.reset(docId, layerName, requestOptions).body(); } - public DocFormsReset200Response reset(String docId, String layerName, DocFormsResetRequest request) { + public DocFormsResetResponse reset(String docId, String layerName, DocFormsResetRequest request) { return this.rawClient.reset(docId, layerName, request).body(); } - public DocFormsReset200Response reset( + public DocFormsResetResponse reset( String docId, String layerName, DocFormsResetRequest request, RequestOptions requestOptions) { return this.rawClient.reset(docId, layerName, request, requestOptions).body(); } - public DocFormsDeleteWidget200Response deleteWidget( - String docId, String layerName, String pageKey, String annotKey) { - return this.rawClient.deleteWidget(docId, layerName, pageKey, annotKey).body(); + public DocFormsDeleteWidgetResponse deleteWidget( + String docId, String layerName, String pageKey, String annotationKey) { + return this.rawClient + .deleteWidget(docId, layerName, pageKey, annotationKey) + .body(); } - public DocFormsDeleteWidget200Response deleteWidget( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + public DocFormsDeleteWidgetResponse deleteWidget( + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return this.rawClient - .deleteWidget(docId, layerName, pageKey, annotKey, requestOptions) + .deleteWidget(docId, layerName, pageKey, annotationKey, requestOptions) .body(); } - public DocFormsDeleteWidget200Response deleteWidget( - String docId, String layerName, String pageKey, String annotKey, DeleteWidgetFormsRequest request) { + public DocFormsDeleteWidgetResponse deleteWidget( + String docId, String layerName, String pageKey, String annotationKey, DeleteWidgetFormsRequest request) { return this.rawClient - .deleteWidget(docId, layerName, pageKey, annotKey, request) + .deleteWidget(docId, layerName, pageKey, annotationKey, request) .body(); } - public DocFormsDeleteWidget200Response deleteWidget( + public DocFormsDeleteWidgetResponse deleteWidget( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DeleteWidgetFormsRequest request, RequestOptions requestOptions) { return this.rawClient - .deleteWidget(docId, layerName, pageKey, annotKey, request, requestOptions) + .deleteWidget(docId, layerName, pageKey, annotationKey, request, requestOptions) .body(); } - public DocFormsUpdateWidget200Response updateWidget( - String docId, String layerName, String pageKey, String annotKey, DocFormsUpdateWidgetRequest request) { + public DocFormsUpdateWidgetResponse updateWidget( + String docId, String layerName, String pageKey, String annotationKey, DocFormsUpdateWidgetRequest request) { return this.rawClient - .updateWidget(docId, layerName, pageKey, annotKey, request) + .updateWidget(docId, layerName, pageKey, annotationKey, request) .body(); } - public DocFormsUpdateWidget200Response updateWidget( + public DocFormsUpdateWidgetResponse updateWidget( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DocFormsUpdateWidgetRequest request, RequestOptions requestOptions) { return this.rawClient - .updateWidget(docId, layerName, pageKey, annotKey, request, requestOptions) + .updateWidget(docId, layerName, pageKey, annotationKey, request, requestOptions) .body(); } - public DocFormsReorderWidgets200Response reorderWidgets( + public DocFormsReorderWidgetsResponse reorderWidgets( String docId, String layerName, String pageKey, DocFormsReorderWidgetsRequest request) { return this.rawClient.reorderWidgets(docId, layerName, pageKey, request).body(); } - public DocFormsReorderWidgets200Response reorderWidgets( + public DocFormsReorderWidgetsResponse reorderWidgets( String docId, String layerName, String pageKey, diff --git a/src/main/java/api/resources/doc/forms/RawFormsClient.java b/src/main/java/api/resources/doc/forms/RawFormsClient.java index aba6e1c..4b1a7fd 100644 --- a/src/main/java/api/resources/doc/forms/RawFormsClient.java +++ b/src/main/java/api/resources/doc/forms/RawFormsClient.java @@ -20,13 +20,14 @@ import com.cloudpdf.api.resources.doc.forms.requests.DocFormsUpdateWidgetRequest; import com.cloudpdf.api.resources.doc.forms.requests.ListFormsRequest; import com.cloudpdf.api.resources.doc.forms.requests.SetValueFormsRequest; -import com.cloudpdf.api.types.DocFormsDeleteWidget200Response; -import com.cloudpdf.api.types.DocFormsList200Response; -import com.cloudpdf.api.types.DocFormsReorderCalculations200Response; -import com.cloudpdf.api.types.DocFormsReorderWidgets200Response; -import com.cloudpdf.api.types.DocFormsReset200Response; -import com.cloudpdf.api.types.DocFormsSetValue200Response; -import com.cloudpdf.api.types.DocFormsUpdateWidget200Response; +import com.cloudpdf.api.types.DocFormsDeleteWidgetResponse; +import com.cloudpdf.api.types.DocFormsListResponse; +import com.cloudpdf.api.types.DocFormsReorderCalculationsResponse; +import com.cloudpdf.api.types.DocFormsReorderWidgetsResponse; +import com.cloudpdf.api.types.DocFormsResetResponse; +import com.cloudpdf.api.types.DocFormsSetValueResponse; +import com.cloudpdf.api.types.DocFormsUpdateWidgetResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.Map; @@ -45,21 +46,21 @@ public RawFormsClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CloudPDFClientHttpResponse list(String docId, String layerName) { + public CloudPDFClientHttpResponse list(String docId, String layerName) { return list(docId, layerName, ListFormsRequest.builder().build()); } - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, RequestOptions requestOptions) { return list(docId, layerName, ListFormsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, ListFormsRequest request) { return list(docId, layerName, request, null); } - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, ListFormsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -101,13 +102,12 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsList200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsListResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -122,12 +122,12 @@ public CloudPDFClientHttpResponse list( } } - public CloudPDFClientHttpResponse reorderCalculations( + public CloudPDFClientHttpResponse reorderCalculations( String docId, String layerName, DocFormsReorderCalculationsRequest request) { return reorderCalculations(docId, layerName, request, null); } - public CloudPDFClientHttpResponse reorderCalculations( + public CloudPDFClientHttpResponse reorderCalculations( String docId, String layerName, DocFormsReorderCalculationsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -183,17 +183,17 @@ public CloudPDFClientHttpResponse reorde if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocFormsReorderCalculations200Response.class), + responseBodyString, DocFormsReorderCalculationsResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -208,7 +208,7 @@ public CloudPDFClientHttpResponse reorde } } - public CloudPDFClientHttpResponse setValue( + public CloudPDFClientHttpResponse setValue( String docId, String layerName, String fieldKey, Map body) { return setValue( docId, @@ -217,7 +217,7 @@ public CloudPDFClientHttpResponse setValue( SetValueFormsRequest.builder().body(body).build()); } - public CloudPDFClientHttpResponse setValue( + public CloudPDFClientHttpResponse setValue( String docId, String layerName, String fieldKey, Map body, RequestOptions requestOptions) { return setValue( docId, @@ -227,12 +227,12 @@ public CloudPDFClientHttpResponse setValue( requestOptions); } - public CloudPDFClientHttpResponse setValue( + public CloudPDFClientHttpResponse setValue( String docId, String layerName, String fieldKey, SetValueFormsRequest request) { return setValue(docId, layerName, fieldKey, request, null); } - public CloudPDFClientHttpResponse setValue( + public CloudPDFClientHttpResponse setValue( String docId, String layerName, String fieldKey, @@ -292,17 +292,17 @@ public CloudPDFClientHttpResponse setValue( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsSetValue200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsSetValueResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -317,21 +317,21 @@ public CloudPDFClientHttpResponse setValue( } } - public CloudPDFClientHttpResponse reset(String docId, String layerName) { + public CloudPDFClientHttpResponse reset(String docId, String layerName) { return reset(docId, layerName, DocFormsResetRequest.builder().build()); } - public CloudPDFClientHttpResponse reset( + public CloudPDFClientHttpResponse reset( String docId, String layerName, RequestOptions requestOptions) { return reset(docId, layerName, DocFormsResetRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse reset( + public CloudPDFClientHttpResponse reset( String docId, String layerName, DocFormsResetRequest request) { return reset(docId, layerName, request, null); } - public CloudPDFClientHttpResponse reset( + public CloudPDFClientHttpResponse reset( String docId, String layerName, DocFormsResetRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -386,17 +386,16 @@ public CloudPDFClientHttpResponse reset( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsReset200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsResetResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -411,37 +410,37 @@ public CloudPDFClientHttpResponse reset( } } - public CloudPDFClientHttpResponse deleteWidget( - String docId, String layerName, String pageKey, String annotKey) { + public CloudPDFClientHttpResponse deleteWidget( + String docId, String layerName, String pageKey, String annotationKey) { return deleteWidget( docId, layerName, pageKey, - annotKey, + annotationKey, DeleteWidgetFormsRequest.builder().build()); } - public CloudPDFClientHttpResponse deleteWidget( - String docId, String layerName, String pageKey, String annotKey, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse deleteWidget( + String docId, String layerName, String pageKey, String annotationKey, RequestOptions requestOptions) { return deleteWidget( docId, layerName, pageKey, - annotKey, + annotationKey, DeleteWidgetFormsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse deleteWidget( - String docId, String layerName, String pageKey, String annotKey, DeleteWidgetFormsRequest request) { - return deleteWidget(docId, layerName, pageKey, annotKey, request, null); + public CloudPDFClientHttpResponse deleteWidget( + String docId, String layerName, String pageKey, String annotationKey, DeleteWidgetFormsRequest request) { + return deleteWidget(docId, layerName, pageKey, annotationKey, request, null); } - public CloudPDFClientHttpResponse deleteWidget( + public CloudPDFClientHttpResponse deleteWidget( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DeleteWidgetFormsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -452,7 +451,7 @@ public CloudPDFClientHttpResponse deleteWidget( .addPathSegment(layerName) .addPathSegments("form/widgets") .addPathSegment(pageKey) - .addPathSegment(annotKey); + .addPathSegment(annotationKey); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -490,17 +489,17 @@ public CloudPDFClientHttpResponse deleteWidget( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsDeleteWidget200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsDeleteWidgetResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -515,16 +514,16 @@ public CloudPDFClientHttpResponse deleteWidget( } } - public CloudPDFClientHttpResponse updateWidget( - String docId, String layerName, String pageKey, String annotKey, DocFormsUpdateWidgetRequest request) { - return updateWidget(docId, layerName, pageKey, annotKey, request, null); + public CloudPDFClientHttpResponse updateWidget( + String docId, String layerName, String pageKey, String annotationKey, DocFormsUpdateWidgetRequest request) { + return updateWidget(docId, layerName, pageKey, annotationKey, request, null); } - public CloudPDFClientHttpResponse updateWidget( + public CloudPDFClientHttpResponse updateWidget( String docId, String layerName, String pageKey, - String annotKey, + String annotationKey, DocFormsUpdateWidgetRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -535,7 +534,7 @@ public CloudPDFClientHttpResponse updateWidget( .addPathSegment(layerName) .addPathSegments("form/widgets") .addPathSegment(pageKey) - .addPathSegment(annotKey); + .addPathSegment(annotationKey); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -581,17 +580,17 @@ public CloudPDFClientHttpResponse updateWidget( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsUpdateWidget200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsUpdateWidgetResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -606,12 +605,12 @@ public CloudPDFClientHttpResponse updateWidget( } } - public CloudPDFClientHttpResponse reorderWidgets( + public CloudPDFClientHttpResponse reorderWidgets( String docId, String layerName, String pageKey, DocFormsReorderWidgetsRequest request) { return reorderWidgets(docId, layerName, pageKey, request, null); } - public CloudPDFClientHttpResponse reorderWidgets( + public CloudPDFClientHttpResponse reorderWidgets( String docId, String layerName, String pageKey, @@ -671,18 +670,17 @@ public CloudPDFClientHttpResponse reorderWidg String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocFormsReorderWidgets200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocFormsReorderWidgetsResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/metadata/AsyncRawMetadataClient.java b/src/main/java/api/resources/doc/metadata/AsyncRawMetadataClient.java index 9d1eaa1..bbc2eba 100644 --- a/src/main/java/api/resources/doc/metadata/AsyncRawMetadataClient.java +++ b/src/main/java/api/resources/doc/metadata/AsyncRawMetadataClient.java @@ -13,6 +13,7 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.metadata.requests.GetMetadataRequest; import com.cloudpdf.api.types.DocumentMetadata; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -99,7 +100,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/doc/metadata/RawMetadataClient.java b/src/main/java/api/resources/doc/metadata/RawMetadataClient.java index 61da158..34ac2d9 100644 --- a/src/main/java/api/resources/doc/metadata/RawMetadataClient.java +++ b/src/main/java/api/resources/doc/metadata/RawMetadataClient.java @@ -13,6 +13,7 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.metadata.requests.GetMetadataRequest; import com.cloudpdf.api.types.DocumentMetadata; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -90,7 +91,7 @@ public CloudPDFClientHttpResponse get( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/metadata/custom/AsyncRawCustomClient.java b/src/main/java/api/resources/doc/metadata/custom/AsyncRawCustomClient.java index b2b5935..ec95cfe 100644 --- a/src/main/java/api/resources/doc/metadata/custom/AsyncRawCustomClient.java +++ b/src/main/java/api/resources/doc/metadata/custom/AsyncRawCustomClient.java @@ -12,6 +12,7 @@ import com.cloudpdf.api.core.RetryInterceptor; import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.metadata.custom.requests.GetCustomRequest; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.type.TypeReference; import java.io.IOException; @@ -102,7 +103,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/doc/metadata/custom/RawCustomClient.java b/src/main/java/api/resources/doc/metadata/custom/RawCustomClient.java index 7b5e2c1..fe2e041 100644 --- a/src/main/java/api/resources/doc/metadata/custom/RawCustomClient.java +++ b/src/main/java/api/resources/doc/metadata/custom/RawCustomClient.java @@ -12,6 +12,7 @@ import com.cloudpdf.api.core.RetryInterceptor; import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.metadata.custom.requests.GetCustomRequest; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.type.TypeReference; import java.io.IOException; @@ -94,7 +95,7 @@ public CloudPDFClientHttpResponse> get( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/outline/AsyncRawOutlineClient.java b/src/main/java/api/resources/doc/outline/AsyncRawOutlineClient.java index 6d8e044..10d21c4 100644 --- a/src/main/java/api/resources/doc/outline/AsyncRawOutlineClient.java +++ b/src/main/java/api/resources/doc/outline/AsyncRawOutlineClient.java @@ -13,6 +13,7 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.outline.requests.GetOutlineRequest; import com.cloudpdf.api.types.DocumentOutline; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -99,7 +100,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/doc/outline/RawOutlineClient.java b/src/main/java/api/resources/doc/outline/RawOutlineClient.java index a994b6a..7aeebcc 100644 --- a/src/main/java/api/resources/doc/outline/RawOutlineClient.java +++ b/src/main/java/api/resources/doc/outline/RawOutlineClient.java @@ -13,6 +13,7 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.outline.requests.GetOutlineRequest; import com.cloudpdf.api.types.DocumentOutline; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -89,7 +90,7 @@ public CloudPDFClientHttpResponse get( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/pages/AsyncPagesClient.java b/src/main/java/api/resources/doc/pages/AsyncPagesClient.java index adf7f55..3d2b01e 100644 --- a/src/main/java/api/resources/doc/pages/AsyncPagesClient.java +++ b/src/main/java/api/resources/doc/pages/AsyncPagesClient.java @@ -11,11 +11,11 @@ import com.cloudpdf.api.resources.doc.pages.requests.RemoveNamePagesRequest; import com.cloudpdf.api.resources.doc.pages.requests.SetNamePagesRequest; import com.cloudpdf.api.resources.doc.pages.requests.ViewportsPagesRequest; -import com.cloudpdf.api.types.DocPagesFlatten200Response; -import com.cloudpdf.api.types.DocPagesRemoveName200Response; -import com.cloudpdf.api.types.DocPagesSetName200Response; -import com.cloudpdf.api.types.DocPagesSetScale200Response; -import com.cloudpdf.api.types.DocPagesViewports200Response; +import com.cloudpdf.api.types.DocPagesFlattenResponse; +import com.cloudpdf.api.types.DocPagesRemoveNameResponse; +import com.cloudpdf.api.types.DocPagesSetNameResponse; +import com.cloudpdf.api.types.DocPagesSetScaleResponse; +import com.cloudpdf.api.types.DocPagesViewportsResponse; import java.io.InputStream; import java.util.Map; import java.util.concurrent.CompletableFuture; @@ -37,12 +37,12 @@ public AsyncRawPagesClient withRawResponse() { return this.rawClient; } - public CompletableFuture setScale( + public CompletableFuture setScale( String docId, String layerName, String pageKey, DocPagesSetScaleRequest request) { return this.rawClient.setScale(docId, layerName, pageKey, request).thenApply(response -> response.body()); } - public CompletableFuture setScale( + public CompletableFuture setScale( String docId, String layerName, String pageKey, @@ -53,23 +53,23 @@ public CompletableFuture setScale( .thenApply(response -> response.body()); } - public CompletableFuture viewports(String docId, String layerName, String pageKey) { + public CompletableFuture viewports(String docId, String layerName, String pageKey) { return this.rawClient.viewports(docId, layerName, pageKey).thenApply(response -> response.body()); } - public CompletableFuture viewports( + public CompletableFuture viewports( String docId, String layerName, String pageKey, RequestOptions requestOptions) { return this.rawClient .viewports(docId, layerName, pageKey, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture viewports( + public CompletableFuture viewports( String docId, String layerName, String pageKey, ViewportsPagesRequest request) { return this.rawClient.viewports(docId, layerName, pageKey, request).thenApply(response -> response.body()); } - public CompletableFuture viewports( + public CompletableFuture viewports( String docId, String layerName, String pageKey, @@ -110,62 +110,62 @@ public CompletableFuture extract( return this.rawClient.extract(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture flatten( + public CompletableFuture flatten( String docId, String layerName, Map body) { return this.rawClient.flatten(docId, layerName, body).thenApply(response -> response.body()); } - public CompletableFuture flatten( + public CompletableFuture flatten( String docId, String layerName, Map body, RequestOptions requestOptions) { return this.rawClient.flatten(docId, layerName, body, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture flatten( + public CompletableFuture flatten( String docId, String layerName, FlattenPagesRequest request) { return this.rawClient.flatten(docId, layerName, request).thenApply(response -> response.body()); } - public CompletableFuture flatten( + public CompletableFuture flatten( String docId, String layerName, FlattenPagesRequest request, RequestOptions requestOptions) { return this.rawClient.flatten(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture setName( + public CompletableFuture setName( String docId, String layerName, Map body) { return this.rawClient.setName(docId, layerName, body).thenApply(response -> response.body()); } - public CompletableFuture setName( + public CompletableFuture setName( String docId, String layerName, Map body, RequestOptions requestOptions) { return this.rawClient.setName(docId, layerName, body, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture setName( + public CompletableFuture setName( String docId, String layerName, SetNamePagesRequest request) { return this.rawClient.setName(docId, layerName, request).thenApply(response -> response.body()); } - public CompletableFuture setName( + public CompletableFuture setName( String docId, String layerName, SetNamePagesRequest request, RequestOptions requestOptions) { return this.rawClient.setName(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture removeName( + public CompletableFuture removeName( String docId, String layerName, Map body) { return this.rawClient.removeName(docId, layerName, body).thenApply(response -> response.body()); } - public CompletableFuture removeName( + public CompletableFuture removeName( String docId, String layerName, Map body, RequestOptions requestOptions) { return this.rawClient.removeName(docId, layerName, body, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture removeName( + public CompletableFuture removeName( String docId, String layerName, RemoveNamePagesRequest request) { return this.rawClient.removeName(docId, layerName, request).thenApply(response -> response.body()); } - public CompletableFuture removeName( + public CompletableFuture removeName( String docId, String layerName, RemoveNamePagesRequest request, RequestOptions requestOptions) { return this.rawClient .removeName(docId, layerName, request, requestOptions) diff --git a/src/main/java/api/resources/doc/pages/AsyncRawPagesClient.java b/src/main/java/api/resources/doc/pages/AsyncRawPagesClient.java index 2368795..dabc3f7 100644 --- a/src/main/java/api/resources/doc/pages/AsyncRawPagesClient.java +++ b/src/main/java/api/resources/doc/pages/AsyncRawPagesClient.java @@ -20,11 +20,12 @@ import com.cloudpdf.api.resources.doc.pages.requests.RemoveNamePagesRequest; import com.cloudpdf.api.resources.doc.pages.requests.SetNamePagesRequest; import com.cloudpdf.api.resources.doc.pages.requests.ViewportsPagesRequest; -import com.cloudpdf.api.types.DocPagesFlatten200Response; -import com.cloudpdf.api.types.DocPagesRemoveName200Response; -import com.cloudpdf.api.types.DocPagesSetName200Response; -import com.cloudpdf.api.types.DocPagesSetScale200Response; -import com.cloudpdf.api.types.DocPagesViewports200Response; +import com.cloudpdf.api.types.DocPagesFlattenResponse; +import com.cloudpdf.api.types.DocPagesRemoveNameResponse; +import com.cloudpdf.api.types.DocPagesSetNameResponse; +import com.cloudpdf.api.types.DocPagesSetScaleResponse; +import com.cloudpdf.api.types.DocPagesViewportsResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -48,12 +49,12 @@ public AsyncRawPagesClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CompletableFuture> setScale( + public CompletableFuture> setScale( String docId, String layerName, String pageKey, DocPagesSetScaleRequest request) { return setScale(docId, layerName, pageKey, request, null); } - public CompletableFuture> setScale( + public CompletableFuture> setScale( String docId, String layerName, String pageKey, @@ -108,7 +109,7 @@ public CompletableFuture requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -116,8 +117,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocPagesSetScale200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesSetScaleResponse.class), response)); return; } @@ -125,12 +125,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -157,24 +157,24 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> viewports( + public CompletableFuture> viewports( String docId, String layerName, String pageKey) { return viewports( docId, layerName, pageKey, ViewportsPagesRequest.builder().build()); } - public CompletableFuture> viewports( + public CompletableFuture> viewports( String docId, String layerName, String pageKey, RequestOptions requestOptions) { return viewports( docId, layerName, pageKey, ViewportsPagesRequest.builder().build(), requestOptions); } - public CompletableFuture> viewports( + public CompletableFuture> viewports( String docId, String layerName, String pageKey, ViewportsPagesRequest request) { return viewports(docId, layerName, pageKey, request, null); } - public CompletableFuture> viewports( + public CompletableFuture> viewports( String docId, String layerName, String pageKey, @@ -217,7 +217,7 @@ public CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -226,14 +226,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocPagesViewports200Response.class), + responseBodyString, DocPagesViewportsResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -350,12 +351,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -382,24 +383,24 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> flatten( + public CompletableFuture> flatten( String docId, String layerName, Map body) { return flatten( docId, layerName, FlattenPagesRequest.builder().body(body).build()); } - public CompletableFuture> flatten( + public CompletableFuture> flatten( String docId, String layerName, Map body, RequestOptions requestOptions) { return flatten( docId, layerName, FlattenPagesRequest.builder().body(body).build(), requestOptions); } - public CompletableFuture> flatten( + public CompletableFuture> flatten( String docId, String layerName, FlattenPagesRequest request) { return flatten(docId, layerName, request, null); } - public CompletableFuture> flatten( + public CompletableFuture> flatten( String docId, String layerName, FlattenPagesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -449,7 +450,7 @@ public CompletableFuture> requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -457,8 +458,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocPagesFlatten200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesFlattenResponse.class), response)); return; } @@ -466,12 +466,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -498,24 +498,24 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> setName( + public CompletableFuture> setName( String docId, String layerName, Map body) { return setName( docId, layerName, SetNamePagesRequest.builder().body(body).build()); } - public CompletableFuture> setName( + public CompletableFuture> setName( String docId, String layerName, Map body, RequestOptions requestOptions) { return setName( docId, layerName, SetNamePagesRequest.builder().body(body).build(), requestOptions); } - public CompletableFuture> setName( + public CompletableFuture> setName( String docId, String layerName, SetNamePagesRequest request) { return setName(docId, layerName, request, null); } - public CompletableFuture> setName( + public CompletableFuture> setName( String docId, String layerName, SetNamePagesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -565,7 +565,7 @@ public CompletableFuture> requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -573,8 +573,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocPagesSetName200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesSetNameResponse.class), response)); return; } @@ -582,12 +581,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -614,24 +613,24 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> removeName( + public CompletableFuture> removeName( String docId, String layerName, Map body) { return removeName( docId, layerName, RemoveNamePagesRequest.builder().body(body).build()); } - public CompletableFuture> removeName( + public CompletableFuture> removeName( String docId, String layerName, Map body, RequestOptions requestOptions) { return removeName( docId, layerName, RemoveNamePagesRequest.builder().body(body).build(), requestOptions); } - public CompletableFuture> removeName( + public CompletableFuture> removeName( String docId, String layerName, RemoveNamePagesRequest request) { return removeName(docId, layerName, request, null); } - public CompletableFuture> removeName( + public CompletableFuture> removeName( String docId, String layerName, RemoveNamePagesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -681,7 +680,7 @@ public CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -690,7 +689,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocPagesRemoveName200Response.class), + responseBodyString, DocPagesRemoveNameResponse.class), response)); return; } @@ -698,12 +697,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/doc/pages/PagesClient.java b/src/main/java/api/resources/doc/pages/PagesClient.java index 1ffcaa8..907cfa5 100644 --- a/src/main/java/api/resources/doc/pages/PagesClient.java +++ b/src/main/java/api/resources/doc/pages/PagesClient.java @@ -11,11 +11,11 @@ import com.cloudpdf.api.resources.doc.pages.requests.RemoveNamePagesRequest; import com.cloudpdf.api.resources.doc.pages.requests.SetNamePagesRequest; import com.cloudpdf.api.resources.doc.pages.requests.ViewportsPagesRequest; -import com.cloudpdf.api.types.DocPagesFlatten200Response; -import com.cloudpdf.api.types.DocPagesRemoveName200Response; -import com.cloudpdf.api.types.DocPagesSetName200Response; -import com.cloudpdf.api.types.DocPagesSetScale200Response; -import com.cloudpdf.api.types.DocPagesViewports200Response; +import com.cloudpdf.api.types.DocPagesFlattenResponse; +import com.cloudpdf.api.types.DocPagesRemoveNameResponse; +import com.cloudpdf.api.types.DocPagesSetNameResponse; +import com.cloudpdf.api.types.DocPagesSetScaleResponse; +import com.cloudpdf.api.types.DocPagesViewportsResponse; import java.io.InputStream; import java.util.Map; @@ -36,12 +36,12 @@ public RawPagesClient withRawResponse() { return this.rawClient; } - public DocPagesSetScale200Response setScale( + public DocPagesSetScaleResponse setScale( String docId, String layerName, String pageKey, DocPagesSetScaleRequest request) { return this.rawClient.setScale(docId, layerName, pageKey, request).body(); } - public DocPagesSetScale200Response setScale( + public DocPagesSetScaleResponse setScale( String docId, String layerName, String pageKey, @@ -52,23 +52,23 @@ public DocPagesSetScale200Response setScale( .body(); } - public DocPagesViewports200Response viewports(String docId, String layerName, String pageKey) { + public DocPagesViewportsResponse viewports(String docId, String layerName, String pageKey) { return this.rawClient.viewports(docId, layerName, pageKey).body(); } - public DocPagesViewports200Response viewports( + public DocPagesViewportsResponse viewports( String docId, String layerName, String pageKey, RequestOptions requestOptions) { return this.rawClient .viewports(docId, layerName, pageKey, requestOptions) .body(); } - public DocPagesViewports200Response viewports( + public DocPagesViewportsResponse viewports( String docId, String layerName, String pageKey, ViewportsPagesRequest request) { return this.rawClient.viewports(docId, layerName, pageKey, request).body(); } - public DocPagesViewports200Response viewports( + public DocPagesViewportsResponse viewports( String docId, String layerName, String pageKey, @@ -109,56 +109,56 @@ public InputStream extract( return this.rawClient.extract(docId, layerName, request, requestOptions).body(); } - public DocPagesFlatten200Response flatten(String docId, String layerName, Map body) { + public DocPagesFlattenResponse flatten(String docId, String layerName, Map body) { return this.rawClient.flatten(docId, layerName, body).body(); } - public DocPagesFlatten200Response flatten( + public DocPagesFlattenResponse flatten( String docId, String layerName, Map body, RequestOptions requestOptions) { return this.rawClient.flatten(docId, layerName, body, requestOptions).body(); } - public DocPagesFlatten200Response flatten(String docId, String layerName, FlattenPagesRequest request) { + public DocPagesFlattenResponse flatten(String docId, String layerName, FlattenPagesRequest request) { return this.rawClient.flatten(docId, layerName, request).body(); } - public DocPagesFlatten200Response flatten( + public DocPagesFlattenResponse flatten( String docId, String layerName, FlattenPagesRequest request, RequestOptions requestOptions) { return this.rawClient.flatten(docId, layerName, request, requestOptions).body(); } - public DocPagesSetName200Response setName(String docId, String layerName, Map body) { + public DocPagesSetNameResponse setName(String docId, String layerName, Map body) { return this.rawClient.setName(docId, layerName, body).body(); } - public DocPagesSetName200Response setName( + public DocPagesSetNameResponse setName( String docId, String layerName, Map body, RequestOptions requestOptions) { return this.rawClient.setName(docId, layerName, body, requestOptions).body(); } - public DocPagesSetName200Response setName(String docId, String layerName, SetNamePagesRequest request) { + public DocPagesSetNameResponse setName(String docId, String layerName, SetNamePagesRequest request) { return this.rawClient.setName(docId, layerName, request).body(); } - public DocPagesSetName200Response setName( + public DocPagesSetNameResponse setName( String docId, String layerName, SetNamePagesRequest request, RequestOptions requestOptions) { return this.rawClient.setName(docId, layerName, request, requestOptions).body(); } - public DocPagesRemoveName200Response removeName(String docId, String layerName, Map body) { + public DocPagesRemoveNameResponse removeName(String docId, String layerName, Map body) { return this.rawClient.removeName(docId, layerName, body).body(); } - public DocPagesRemoveName200Response removeName( + public DocPagesRemoveNameResponse removeName( String docId, String layerName, Map body, RequestOptions requestOptions) { return this.rawClient.removeName(docId, layerName, body, requestOptions).body(); } - public DocPagesRemoveName200Response removeName(String docId, String layerName, RemoveNamePagesRequest request) { + public DocPagesRemoveNameResponse removeName(String docId, String layerName, RemoveNamePagesRequest request) { return this.rawClient.removeName(docId, layerName, request).body(); } - public DocPagesRemoveName200Response removeName( + public DocPagesRemoveNameResponse removeName( String docId, String layerName, RemoveNamePagesRequest request, RequestOptions requestOptions) { return this.rawClient .removeName(docId, layerName, request, requestOptions) diff --git a/src/main/java/api/resources/doc/pages/RawPagesClient.java b/src/main/java/api/resources/doc/pages/RawPagesClient.java index 04bb077..7c9c873 100644 --- a/src/main/java/api/resources/doc/pages/RawPagesClient.java +++ b/src/main/java/api/resources/doc/pages/RawPagesClient.java @@ -20,11 +20,12 @@ import com.cloudpdf.api.resources.doc.pages.requests.RemoveNamePagesRequest; import com.cloudpdf.api.resources.doc.pages.requests.SetNamePagesRequest; import com.cloudpdf.api.resources.doc.pages.requests.ViewportsPagesRequest; -import com.cloudpdf.api.types.DocPagesFlatten200Response; -import com.cloudpdf.api.types.DocPagesRemoveName200Response; -import com.cloudpdf.api.types.DocPagesSetName200Response; -import com.cloudpdf.api.types.DocPagesSetScale200Response; -import com.cloudpdf.api.types.DocPagesViewports200Response; +import com.cloudpdf.api.types.DocPagesFlattenResponse; +import com.cloudpdf.api.types.DocPagesRemoveNameResponse; +import com.cloudpdf.api.types.DocPagesSetNameResponse; +import com.cloudpdf.api.types.DocPagesSetScaleResponse; +import com.cloudpdf.api.types.DocPagesViewportsResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -44,12 +45,12 @@ public RawPagesClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CloudPDFClientHttpResponse setScale( + public CloudPDFClientHttpResponse setScale( String docId, String layerName, String pageKey, DocPagesSetScaleRequest request) { return setScale(docId, layerName, pageKey, request, null); } - public CloudPDFClientHttpResponse setScale( + public CloudPDFClientHttpResponse setScale( String docId, String layerName, String pageKey, @@ -109,17 +110,17 @@ public CloudPDFClientHttpResponse setScale( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesSetScale200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesSetScaleResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -134,24 +135,24 @@ public CloudPDFClientHttpResponse setScale( } } - public CloudPDFClientHttpResponse viewports( + public CloudPDFClientHttpResponse viewports( String docId, String layerName, String pageKey) { return viewports( docId, layerName, pageKey, ViewportsPagesRequest.builder().build()); } - public CloudPDFClientHttpResponse viewports( + public CloudPDFClientHttpResponse viewports( String docId, String layerName, String pageKey, RequestOptions requestOptions) { return viewports( docId, layerName, pageKey, ViewportsPagesRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse viewports( + public CloudPDFClientHttpResponse viewports( String docId, String layerName, String pageKey, ViewportsPagesRequest request) { return viewports(docId, layerName, pageKey, request, null); } - public CloudPDFClientHttpResponse viewports( + public CloudPDFClientHttpResponse viewports( String docId, String layerName, String pageKey, @@ -199,13 +200,13 @@ public CloudPDFClientHttpResponse viewports( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesViewports200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesViewportsResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -305,10 +306,10 @@ public CloudPDFClientHttpResponse extract( switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -323,24 +324,24 @@ public CloudPDFClientHttpResponse extract( } } - public CloudPDFClientHttpResponse flatten( + public CloudPDFClientHttpResponse flatten( String docId, String layerName, Map body) { return flatten( docId, layerName, FlattenPagesRequest.builder().body(body).build()); } - public CloudPDFClientHttpResponse flatten( + public CloudPDFClientHttpResponse flatten( String docId, String layerName, Map body, RequestOptions requestOptions) { return flatten( docId, layerName, FlattenPagesRequest.builder().body(body).build(), requestOptions); } - public CloudPDFClientHttpResponse flatten( + public CloudPDFClientHttpResponse flatten( String docId, String layerName, FlattenPagesRequest request) { return flatten(docId, layerName, request, null); } - public CloudPDFClientHttpResponse flatten( + public CloudPDFClientHttpResponse flatten( String docId, String layerName, FlattenPagesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -395,17 +396,17 @@ public CloudPDFClientHttpResponse flatten( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesFlatten200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesFlattenResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -420,24 +421,24 @@ public CloudPDFClientHttpResponse flatten( } } - public CloudPDFClientHttpResponse setName( + public CloudPDFClientHttpResponse setName( String docId, String layerName, Map body) { return setName( docId, layerName, SetNamePagesRequest.builder().body(body).build()); } - public CloudPDFClientHttpResponse setName( + public CloudPDFClientHttpResponse setName( String docId, String layerName, Map body, RequestOptions requestOptions) { return setName( docId, layerName, SetNamePagesRequest.builder().body(body).build(), requestOptions); } - public CloudPDFClientHttpResponse setName( + public CloudPDFClientHttpResponse setName( String docId, String layerName, SetNamePagesRequest request) { return setName(docId, layerName, request, null); } - public CloudPDFClientHttpResponse setName( + public CloudPDFClientHttpResponse setName( String docId, String layerName, SetNamePagesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -492,17 +493,17 @@ public CloudPDFClientHttpResponse setName( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesSetName200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesSetNameResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -517,24 +518,24 @@ public CloudPDFClientHttpResponse setName( } } - public CloudPDFClientHttpResponse removeName( + public CloudPDFClientHttpResponse removeName( String docId, String layerName, Map body) { return removeName( docId, layerName, RemoveNamePagesRequest.builder().body(body).build()); } - public CloudPDFClientHttpResponse removeName( + public CloudPDFClientHttpResponse removeName( String docId, String layerName, Map body, RequestOptions requestOptions) { return removeName( docId, layerName, RemoveNamePagesRequest.builder().body(body).build(), requestOptions); } - public CloudPDFClientHttpResponse removeName( + public CloudPDFClientHttpResponse removeName( String docId, String layerName, RemoveNamePagesRequest request) { return removeName(docId, layerName, request, null); } - public CloudPDFClientHttpResponse removeName( + public CloudPDFClientHttpResponse removeName( String docId, String layerName, RemoveNamePagesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -589,17 +590,17 @@ public CloudPDFClientHttpResponse removeName( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesRemoveName200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocPagesRemoveNameResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/redactions/AsyncRawRedactionsClient.java b/src/main/java/api/resources/doc/redactions/AsyncRawRedactionsClient.java index f0195e7..4f25e93 100644 --- a/src/main/java/api/resources/doc/redactions/AsyncRawRedactionsClient.java +++ b/src/main/java/api/resources/doc/redactions/AsyncRawRedactionsClient.java @@ -14,7 +14,8 @@ import com.cloudpdf.api.errors.BadRequestError; import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.redactions.requests.DocRedactionsApplyRequest; -import com.cloudpdf.api.types.DocRedactionsApply200Response; +import com.cloudpdf.api.types.DocRedactionsApplyResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -36,22 +37,22 @@ public AsyncRawRedactionsClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CompletableFuture> apply( + public CompletableFuture> apply( String docId, String layerName) { return apply(docId, layerName, DocRedactionsApplyRequest.builder().build()); } - public CompletableFuture> apply( + public CompletableFuture> apply( String docId, String layerName, RequestOptions requestOptions) { return apply(docId, layerName, DocRedactionsApplyRequest.builder().build(), requestOptions); } - public CompletableFuture> apply( + public CompletableFuture> apply( String docId, String layerName, DocRedactionsApplyRequest request) { return apply(docId, layerName, request, null); } - public CompletableFuture> apply( + public CompletableFuture> apply( String docId, String layerName, DocRedactionsApplyRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -101,7 +102,7 @@ public CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -110,7 +111,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocRedactionsApply200Response.class), + responseBodyString, DocRedactionsApplyResponse.class), response)); return; } @@ -118,12 +119,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/doc/redactions/AsyncRedactionsClient.java b/src/main/java/api/resources/doc/redactions/AsyncRedactionsClient.java index 38da969..b283865 100644 --- a/src/main/java/api/resources/doc/redactions/AsyncRedactionsClient.java +++ b/src/main/java/api/resources/doc/redactions/AsyncRedactionsClient.java @@ -6,7 +6,7 @@ import com.cloudpdf.api.core.ClientOptions; import com.cloudpdf.api.core.RequestOptions; import com.cloudpdf.api.resources.doc.redactions.requests.DocRedactionsApplyRequest; -import com.cloudpdf.api.types.DocRedactionsApply200Response; +import com.cloudpdf.api.types.DocRedactionsApplyResponse; import java.util.concurrent.CompletableFuture; public class AsyncRedactionsClient { @@ -26,21 +26,21 @@ public AsyncRawRedactionsClient withRawResponse() { return this.rawClient; } - public CompletableFuture apply(String docId, String layerName) { + public CompletableFuture apply(String docId, String layerName) { return this.rawClient.apply(docId, layerName).thenApply(response -> response.body()); } - public CompletableFuture apply( + public CompletableFuture apply( String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.apply(docId, layerName, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture apply( + public CompletableFuture apply( String docId, String layerName, DocRedactionsApplyRequest request) { return this.rawClient.apply(docId, layerName, request).thenApply(response -> response.body()); } - public CompletableFuture apply( + public CompletableFuture apply( String docId, String layerName, DocRedactionsApplyRequest request, RequestOptions requestOptions) { return this.rawClient.apply(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } diff --git a/src/main/java/api/resources/doc/redactions/RawRedactionsClient.java b/src/main/java/api/resources/doc/redactions/RawRedactionsClient.java index 6ee2a74..7fd122b 100644 --- a/src/main/java/api/resources/doc/redactions/RawRedactionsClient.java +++ b/src/main/java/api/resources/doc/redactions/RawRedactionsClient.java @@ -14,7 +14,8 @@ import com.cloudpdf.api.errors.BadRequestError; import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.doc.redactions.requests.DocRedactionsApplyRequest; -import com.cloudpdf.api.types.DocRedactionsApply200Response; +import com.cloudpdf.api.types.DocRedactionsApplyResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -32,21 +33,21 @@ public RawRedactionsClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CloudPDFClientHttpResponse apply(String docId, String layerName) { + public CloudPDFClientHttpResponse apply(String docId, String layerName) { return apply(docId, layerName, DocRedactionsApplyRequest.builder().build()); } - public CloudPDFClientHttpResponse apply( + public CloudPDFClientHttpResponse apply( String docId, String layerName, RequestOptions requestOptions) { return apply(docId, layerName, DocRedactionsApplyRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse apply( + public CloudPDFClientHttpResponse apply( String docId, String layerName, DocRedactionsApplyRequest request) { return apply(docId, layerName, request, null); } - public CloudPDFClientHttpResponse apply( + public CloudPDFClientHttpResponse apply( String docId, String layerName, DocRedactionsApplyRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -101,17 +102,17 @@ public CloudPDFClientHttpResponse apply( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocRedactionsApply200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocRedactionsApplyResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/redactions/RedactionsClient.java b/src/main/java/api/resources/doc/redactions/RedactionsClient.java index cd71498..98cec2d 100644 --- a/src/main/java/api/resources/doc/redactions/RedactionsClient.java +++ b/src/main/java/api/resources/doc/redactions/RedactionsClient.java @@ -6,7 +6,7 @@ import com.cloudpdf.api.core.ClientOptions; import com.cloudpdf.api.core.RequestOptions; import com.cloudpdf.api.resources.doc.redactions.requests.DocRedactionsApplyRequest; -import com.cloudpdf.api.types.DocRedactionsApply200Response; +import com.cloudpdf.api.types.DocRedactionsApplyResponse; public class RedactionsClient { protected final ClientOptions clientOptions; @@ -25,19 +25,19 @@ public RawRedactionsClient withRawResponse() { return this.rawClient; } - public DocRedactionsApply200Response apply(String docId, String layerName) { + public DocRedactionsApplyResponse apply(String docId, String layerName) { return this.rawClient.apply(docId, layerName).body(); } - public DocRedactionsApply200Response apply(String docId, String layerName, RequestOptions requestOptions) { + public DocRedactionsApplyResponse apply(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.apply(docId, layerName, requestOptions).body(); } - public DocRedactionsApply200Response apply(String docId, String layerName, DocRedactionsApplyRequest request) { + public DocRedactionsApplyResponse apply(String docId, String layerName, DocRedactionsApplyRequest request) { return this.rawClient.apply(docId, layerName, request).body(); } - public DocRedactionsApply200Response apply( + public DocRedactionsApplyResponse apply( String docId, String layerName, DocRedactionsApplyRequest request, RequestOptions requestOptions) { return this.rawClient.apply(docId, layerName, request, requestOptions).body(); } diff --git a/src/main/java/api/resources/doc/requests/DocDownloadLinkRequest.java b/src/main/java/api/resources/doc/requests/DocDownloadLinkRequest.java index e37df52..3a1f0c7 100644 --- a/src/main/java/api/resources/doc/requests/DocDownloadLinkRequest.java +++ b/src/main/java/api/resources/doc/requests/DocDownloadLinkRequest.java @@ -23,14 +23,16 @@ public final class DocDownloadLinkRequest { private final Optional documentPassword; - private final Optional expiresIn; + private final Optional expiresInSeconds; private final Map additionalProperties; private DocDownloadLinkRequest( - Optional documentPassword, Optional expiresIn, Map additionalProperties) { + Optional documentPassword, + Optional expiresInSeconds, + Map additionalProperties) { this.documentPassword = documentPassword; - this.expiresIn = expiresIn; + this.expiresInSeconds = expiresInSeconds; this.additionalProperties = additionalProperties; } @@ -42,9 +44,9 @@ public Optional getDocumentPassword() { return documentPassword; } - @JsonProperty("expiresIn") - public Optional getExpiresIn() { - return expiresIn; + @JsonProperty("expiresInSeconds") + public Optional getExpiresInSeconds() { + return expiresInSeconds; } @java.lang.Override @@ -59,12 +61,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(DocDownloadLinkRequest other) { - return documentPassword.equals(other.documentPassword) && expiresIn.equals(other.expiresIn); + return documentPassword.equals(other.documentPassword) && expiresInSeconds.equals(other.expiresInSeconds); } @java.lang.Override public int hashCode() { - return Objects.hash(this.documentPassword, this.expiresIn); + return Objects.hash(this.documentPassword, this.expiresInSeconds); } @java.lang.Override @@ -80,7 +82,7 @@ public static Builder builder() { public static final class Builder { private Optional documentPassword = Optional.empty(); - private Optional expiresIn = Optional.empty(); + private Optional expiresInSeconds = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -89,7 +91,7 @@ private Builder() {} public Builder from(DocDownloadLinkRequest other) { documentPassword(other.getDocumentPassword()); - expiresIn(other.getExpiresIn()); + expiresInSeconds(other.getExpiresInSeconds()); return this; } @@ -106,19 +108,19 @@ public Builder documentPassword(String documentPassword) { return this; } - @JsonSetter(value = "expiresIn", nulls = Nulls.SKIP) - public Builder expiresIn(Optional expiresIn) { - this.expiresIn = expiresIn; + @JsonSetter(value = "expiresInSeconds", nulls = Nulls.SKIP) + public Builder expiresInSeconds(Optional expiresInSeconds) { + this.expiresInSeconds = expiresInSeconds; return this; } - public Builder expiresIn(Integer expiresIn) { - this.expiresIn = Optional.ofNullable(expiresIn); + public Builder expiresInSeconds(Integer expiresInSeconds) { + this.expiresInSeconds = Optional.ofNullable(expiresInSeconds); return this; } public DocDownloadLinkRequest build() { - return new DocDownloadLinkRequest(documentPassword, expiresIn, additionalProperties); + return new DocDownloadLinkRequest(documentPassword, expiresInSeconds, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/resources/doc/signatures/AsyncRawSignaturesClient.java b/src/main/java/api/resources/doc/signatures/AsyncRawSignaturesClient.java index 3d8819f..0a67a64 100644 --- a/src/main/java/api/resources/doc/signatures/AsyncRawSignaturesClient.java +++ b/src/main/java/api/resources/doc/signatures/AsyncRawSignaturesClient.java @@ -21,11 +21,12 @@ import com.cloudpdf.api.resources.doc.signatures.requests.DocSignaturesCompleteRequest; import com.cloudpdf.api.resources.doc.signatures.requests.ListSignaturesRequest; import com.cloudpdf.api.resources.doc.signatures.requests.PrepareSignaturesRequest; -import com.cloudpdf.api.types.DocSignaturesAnalysis200Response; -import com.cloudpdf.api.types.DocSignaturesCancel200Response; -import com.cloudpdf.api.types.DocSignaturesComplete200Response; -import com.cloudpdf.api.types.DocSignaturesList200Response; -import com.cloudpdf.api.types.DocSignaturesPrepare200Response; +import com.cloudpdf.api.types.DocSignaturesAnalysisResponse; +import com.cloudpdf.api.types.DocSignaturesCancelResponse; +import com.cloudpdf.api.types.DocSignaturesCompleteResponse; +import com.cloudpdf.api.types.DocSignaturesListResponse; +import com.cloudpdf.api.types.DocSignaturesPrepareResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.File; import java.io.IOException; @@ -55,7 +56,7 @@ public AsyncRawSignaturesClient(ClientOptions clientOptions) { /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName) { return list(docId, layerName, ListSignaturesRequest.builder().build()); } @@ -63,7 +64,7 @@ public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, RequestOptions requestOptions) { return list(docId, layerName, ListSignaturesRequest.builder().build(), requestOptions); } @@ -71,7 +72,7 @@ public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, ListSignaturesRequest request) { return list(docId, layerName, request, null); } @@ -79,7 +80,7 @@ public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, ListSignaturesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -116,7 +117,7 @@ public CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -125,14 +126,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesList200Response.class), + responseBodyString, DocSignaturesListResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -158,24 +160,24 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> cancel( + public CompletableFuture> cancel( String docId, String layerName, String signingId) { return cancel( docId, layerName, signingId, CancelSignaturesRequest.builder().build()); } - public CompletableFuture> cancel( + public CompletableFuture> cancel( String docId, String layerName, String signingId, RequestOptions requestOptions) { return cancel( docId, layerName, signingId, CancelSignaturesRequest.builder().build(), requestOptions); } - public CompletableFuture> cancel( + public CompletableFuture> cancel( String docId, String layerName, String signingId, CancelSignaturesRequest request) { return cancel(docId, layerName, signingId, request, null); } - public CompletableFuture> cancel( + public CompletableFuture> cancel( String docId, String layerName, String signingId, @@ -217,8 +219,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -227,14 +228,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesCancel200Response.class), + responseBodyString, DocSignaturesCancelResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -263,7 +265,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * cms is the detached CMS over the prepared digest, base64. expectedVersion must be what prepare returned. Idempotent by signing id: the same CMS again answers already-completed. The new version is the layer's own: only this layer moves to it, and the document and every other layer stay as they were. Refetch the manifest after a completion. */ - public CompletableFuture> complete( + public CompletableFuture> complete( String docId, String layerName, String signingId, DocSignaturesCompleteRequest request) { return complete(docId, layerName, signingId, request, null); } @@ -271,7 +273,7 @@ public CompletableFuturecms is the detached CMS over the prepared digest, base64. expectedVersion must be what prepare returned. Idempotent by signing id: the same CMS again answers already-completed. The new version is the layer's own: only this layer moves to it, and the document and every other layer stay as they were. Refetch the manifest after a completion. */ - public CompletableFuture> complete( + public CompletableFuture> complete( String docId, String layerName, String signingId, @@ -322,8 +324,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -332,7 +333,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesComplete200Response.class), + responseBodyString, DocSignaturesCompleteResponse.class), response)); return; } @@ -340,17 +341,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -380,7 +381,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CompletableFuture> analysis( + public CompletableFuture> analysis( String docId, String layerName) { return analysis(docId, layerName, AnalysisSignaturesRequest.builder().build()); } @@ -388,7 +389,7 @@ public CompletableFuturesince.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CompletableFuture> analysis( + public CompletableFuture> analysis( String docId, String layerName, RequestOptions requestOptions) { return analysis(docId, layerName, AnalysisSignaturesRequest.builder().build(), requestOptions); } @@ -396,7 +397,7 @@ public CompletableFuturesince.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CompletableFuture> analysis( + public CompletableFuture> analysis( String docId, String layerName, AnalysisSignaturesRequest request) { return analysis(docId, layerName, request, null); } @@ -404,7 +405,7 @@ public CompletableFuturesince.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CompletableFuture> analysis( + public CompletableFuture> analysis( String docId, String layerName, AnalysisSignaturesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -454,8 +455,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -464,7 +464,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesAnalysis200Response.class), + responseBodyString, DocSignaturesAnalysisResponse.class), response)); return; } @@ -472,12 +472,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -507,7 +507,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * Multipart: a JSON body part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as resources: { appearance: '<key>' }, and that PDF as the part resource:<key>. A certification (certify.permission) additionally requires doc.sign.certify. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). The signature is made over the layer's own base: the upload, or the version its last signature made. */ - public CompletableFuture> prepare( + public CompletableFuture> prepare( String docId, String layerName, File file, PrepareSignaturesRequest request) { return prepare(docId, layerName, file, request, null); } @@ -515,7 +515,7 @@ public CompletableFuturebody part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as resources: { appearance: '<key>' }, and that PDF as the part resource:<key>. A certification (certify.permission) additionally requires doc.sign.certify. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). The signature is made over the layer's own base: the upload, or the version its last signature made. */ - public CompletableFuture> prepare( + public CompletableFuture> prepare( String docId, String layerName, File file, @@ -566,8 +566,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -576,7 +575,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesPrepare200Response.class), + responseBodyString, DocSignaturesPrepareResponse.class), response)); return; } @@ -584,17 +583,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -621,7 +620,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> prepare( + public CompletableFuture> prepare( String docId, String layerName, InputStream stream, String filename) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -641,8 +640,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -651,7 +649,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesPrepare200Response.class), + responseBodyString, DocSignaturesPrepareResponse.class), response)); return; } @@ -659,17 +657,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -696,7 +694,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> prepare( + public CompletableFuture> prepare( String docId, String layerName, InputStream stream, String filename, MediaType mediaType) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -716,8 +714,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -726,7 +723,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesPrepare200Response.class), + responseBodyString, DocSignaturesPrepareResponse.class), response)); return; } @@ -734,17 +731,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -771,7 +768,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> prepare( + public CompletableFuture> prepare( String docId, String layerName, InputStream stream, String filename, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -808,8 +805,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -818,7 +814,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesPrepare200Response.class), + responseBodyString, DocSignaturesPrepareResponse.class), response)); return; } @@ -826,17 +822,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -863,7 +859,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> prepare( + public CompletableFuture> prepare( String docId, String layerName, InputStream stream, @@ -905,8 +901,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -915,7 +910,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocSignaturesPrepare200Response.class), + responseBodyString, DocSignaturesPrepareResponse.class), response)); return; } @@ -923,17 +918,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/doc/signatures/AsyncSignaturesClient.java b/src/main/java/api/resources/doc/signatures/AsyncSignaturesClient.java index 6bdc23a..f690596 100644 --- a/src/main/java/api/resources/doc/signatures/AsyncSignaturesClient.java +++ b/src/main/java/api/resources/doc/signatures/AsyncSignaturesClient.java @@ -10,11 +10,11 @@ import com.cloudpdf.api.resources.doc.signatures.requests.DocSignaturesCompleteRequest; import com.cloudpdf.api.resources.doc.signatures.requests.ListSignaturesRequest; import com.cloudpdf.api.resources.doc.signatures.requests.PrepareSignaturesRequest; -import com.cloudpdf.api.types.DocSignaturesAnalysis200Response; -import com.cloudpdf.api.types.DocSignaturesCancel200Response; -import com.cloudpdf.api.types.DocSignaturesComplete200Response; -import com.cloudpdf.api.types.DocSignaturesList200Response; -import com.cloudpdf.api.types.DocSignaturesPrepare200Response; +import com.cloudpdf.api.types.DocSignaturesAnalysisResponse; +import com.cloudpdf.api.types.DocSignaturesCancelResponse; +import com.cloudpdf.api.types.DocSignaturesCompleteResponse; +import com.cloudpdf.api.types.DocSignaturesListResponse; +import com.cloudpdf.api.types.DocSignaturesPrepareResponse; import java.io.File; import java.io.InputStream; import java.util.concurrent.CompletableFuture; @@ -40,14 +40,14 @@ public AsyncRawSignaturesClient withRawResponse() { /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CompletableFuture list(String docId, String layerName) { + public CompletableFuture list(String docId, String layerName) { return this.rawClient.list(docId, layerName).thenApply(response -> response.body()); } /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CompletableFuture list( + public CompletableFuture list( String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, requestOptions).thenApply(response -> response.body()); } @@ -55,7 +55,7 @@ public CompletableFuture list( /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CompletableFuture list( + public CompletableFuture list( String docId, String layerName, ListSignaturesRequest request) { return this.rawClient.list(docId, layerName, request).thenApply(response -> response.body()); } @@ -63,28 +63,28 @@ public CompletableFuture list( /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CompletableFuture list( + public CompletableFuture list( String docId, String layerName, ListSignaturesRequest request, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture cancel(String docId, String layerName, String signingId) { + public CompletableFuture cancel(String docId, String layerName, String signingId) { return this.rawClient.cancel(docId, layerName, signingId).thenApply(response -> response.body()); } - public CompletableFuture cancel( + public CompletableFuture cancel( String docId, String layerName, String signingId, RequestOptions requestOptions) { return this.rawClient .cancel(docId, layerName, signingId, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture cancel( + public CompletableFuture cancel( String docId, String layerName, String signingId, CancelSignaturesRequest request) { return this.rawClient.cancel(docId, layerName, signingId, request).thenApply(response -> response.body()); } - public CompletableFuture cancel( + public CompletableFuture cancel( String docId, String layerName, String signingId, @@ -98,7 +98,7 @@ public CompletableFuture cancel( /** * cms is the detached CMS over the prepared digest, base64. expectedVersion must be what prepare returned. Idempotent by signing id: the same CMS again answers already-completed. The new version is the layer's own: only this layer moves to it, and the document and every other layer stay as they were. Refetch the manifest after a completion. */ - public CompletableFuture complete( + public CompletableFuture complete( String docId, String layerName, String signingId, DocSignaturesCompleteRequest request) { return this.rawClient.complete(docId, layerName, signingId, request).thenApply(response -> response.body()); } @@ -106,7 +106,7 @@ public CompletableFuture complete( /** * cms is the detached CMS over the prepared digest, base64. expectedVersion must be what prepare returned. Idempotent by signing id: the same CMS again answers already-completed. The new version is the layer's own: only this layer moves to it, and the document and every other layer stay as they were. Refetch the manifest after a completion. */ - public CompletableFuture complete( + public CompletableFuture complete( String docId, String layerName, String signingId, @@ -120,14 +120,14 @@ public CompletableFuture complete( /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CompletableFuture analysis(String docId, String layerName) { + public CompletableFuture analysis(String docId, String layerName) { return this.rawClient.analysis(docId, layerName).thenApply(response -> response.body()); } /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CompletableFuture analysis( + public CompletableFuture analysis( String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.analysis(docId, layerName, requestOptions).thenApply(response -> response.body()); } @@ -135,7 +135,7 @@ public CompletableFuture analysis( /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CompletableFuture analysis( + public CompletableFuture analysis( String docId, String layerName, AnalysisSignaturesRequest request) { return this.rawClient.analysis(docId, layerName, request).thenApply(response -> response.body()); } @@ -143,7 +143,7 @@ public CompletableFuture analysis( /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CompletableFuture analysis( + public CompletableFuture analysis( String docId, String layerName, AnalysisSignaturesRequest request, RequestOptions requestOptions) { return this.rawClient .analysis(docId, layerName, request, requestOptions) @@ -153,7 +153,7 @@ public CompletableFuture analysis( /** * Multipart: a JSON body part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as resources: { appearance: '<key>' }, and that PDF as the part resource:<key>. A certification (certify.permission) additionally requires doc.sign.certify. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). The signature is made over the layer's own base: the upload, or the version its last signature made. */ - public CompletableFuture prepare( + public CompletableFuture prepare( String docId, String layerName, File file, PrepareSignaturesRequest request) { return this.rawClient.prepare(docId, layerName, file, request).thenApply(response -> response.body()); } @@ -161,7 +161,7 @@ public CompletableFuture prepare( /** * Multipart: a JSON body part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as resources: { appearance: '<key>' }, and that PDF as the part resource:<key>. A certification (certify.permission) additionally requires doc.sign.certify. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). The signature is made over the layer's own base: the upload, or the version its last signature made. */ - public CompletableFuture prepare( + public CompletableFuture prepare( String docId, String layerName, File file, @@ -172,26 +172,26 @@ public CompletableFuture prepare( .thenApply(response -> response.body()); } - public CompletableFuture prepare( + public CompletableFuture prepare( String docId, String layerName, InputStream stream, String filename) { return this.rawClient.prepare(docId, layerName, stream, filename).thenApply(response -> response.body()); } - public CompletableFuture prepare( + public CompletableFuture prepare( String docId, String layerName, InputStream stream, String filename, MediaType mediaType) { return this.rawClient .prepare(docId, layerName, stream, filename, mediaType) .thenApply(response -> response.body()); } - public CompletableFuture prepare( + public CompletableFuture prepare( String docId, String layerName, InputStream stream, String filename, RequestOptions requestOptions) { return this.rawClient .prepare(docId, layerName, stream, filename, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture prepare( + public CompletableFuture prepare( String docId, String layerName, InputStream stream, diff --git a/src/main/java/api/resources/doc/signatures/RawSignaturesClient.java b/src/main/java/api/resources/doc/signatures/RawSignaturesClient.java index 033b3bd..6f2d93c 100644 --- a/src/main/java/api/resources/doc/signatures/RawSignaturesClient.java +++ b/src/main/java/api/resources/doc/signatures/RawSignaturesClient.java @@ -21,11 +21,12 @@ import com.cloudpdf.api.resources.doc.signatures.requests.DocSignaturesCompleteRequest; import com.cloudpdf.api.resources.doc.signatures.requests.ListSignaturesRequest; import com.cloudpdf.api.resources.doc.signatures.requests.PrepareSignaturesRequest; -import com.cloudpdf.api.types.DocSignaturesAnalysis200Response; -import com.cloudpdf.api.types.DocSignaturesCancel200Response; -import com.cloudpdf.api.types.DocSignaturesComplete200Response; -import com.cloudpdf.api.types.DocSignaturesList200Response; -import com.cloudpdf.api.types.DocSignaturesPrepare200Response; +import com.cloudpdf.api.types.DocSignaturesAnalysisResponse; +import com.cloudpdf.api.types.DocSignaturesCancelResponse; +import com.cloudpdf.api.types.DocSignaturesCompleteResponse; +import com.cloudpdf.api.types.DocSignaturesListResponse; +import com.cloudpdf.api.types.DocSignaturesPrepareResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.File; import java.io.IOException; @@ -51,14 +52,14 @@ public RawSignaturesClient(ClientOptions clientOptions) { /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CloudPDFClientHttpResponse list(String docId, String layerName) { + public CloudPDFClientHttpResponse list(String docId, String layerName) { return list(docId, layerName, ListSignaturesRequest.builder().build()); } /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, RequestOptions requestOptions) { return list(docId, layerName, ListSignaturesRequest.builder().build(), requestOptions); } @@ -66,7 +67,7 @@ public CloudPDFClientHttpResponse list( /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, ListSignaturesRequest request) { return list(docId, layerName, request, null); } @@ -74,7 +75,7 @@ public CloudPDFClientHttpResponse list( /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, ListSignaturesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -116,13 +117,13 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesListResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -137,24 +138,24 @@ public CloudPDFClientHttpResponse list( } } - public CloudPDFClientHttpResponse cancel( + public CloudPDFClientHttpResponse cancel( String docId, String layerName, String signingId) { return cancel( docId, layerName, signingId, CancelSignaturesRequest.builder().build()); } - public CloudPDFClientHttpResponse cancel( + public CloudPDFClientHttpResponse cancel( String docId, String layerName, String signingId, RequestOptions requestOptions) { return cancel( docId, layerName, signingId, CancelSignaturesRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse cancel( + public CloudPDFClientHttpResponse cancel( String docId, String layerName, String signingId, CancelSignaturesRequest request) { return cancel(docId, layerName, signingId, request, null); } - public CloudPDFClientHttpResponse cancel( + public CloudPDFClientHttpResponse cancel( String docId, String layerName, String signingId, @@ -201,13 +202,13 @@ public CloudPDFClientHttpResponse cancel( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesCancel200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesCancelResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -225,7 +226,7 @@ public CloudPDFClientHttpResponse cancel( /** * cms is the detached CMS over the prepared digest, base64. expectedVersion must be what prepare returned. Idempotent by signing id: the same CMS again answers already-completed. The new version is the layer's own: only this layer moves to it, and the document and every other layer stay as they were. Refetch the manifest after a completion. */ - public CloudPDFClientHttpResponse complete( + public CloudPDFClientHttpResponse complete( String docId, String layerName, String signingId, DocSignaturesCompleteRequest request) { return complete(docId, layerName, signingId, request, null); } @@ -233,7 +234,7 @@ public CloudPDFClientHttpResponse complete( /** * cms is the detached CMS over the prepared digest, base64. expectedVersion must be what prepare returned. Idempotent by signing id: the same CMS again answers already-completed. The new version is the layer's own: only this layer moves to it, and the document and every other layer stay as they were. Refetch the manifest after a completion. */ - public CloudPDFClientHttpResponse complete( + public CloudPDFClientHttpResponse complete( String docId, String layerName, String signingId, @@ -289,20 +290,20 @@ public CloudPDFClientHttpResponse complete( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesComplete200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesCompleteResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -320,14 +321,14 @@ public CloudPDFClientHttpResponse complete( /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CloudPDFClientHttpResponse analysis(String docId, String layerName) { + public CloudPDFClientHttpResponse analysis(String docId, String layerName) { return analysis(docId, layerName, AnalysisSignaturesRequest.builder().build()); } /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CloudPDFClientHttpResponse analysis( + public CloudPDFClientHttpResponse analysis( String docId, String layerName, RequestOptions requestOptions) { return analysis(docId, layerName, AnalysisSignaturesRequest.builder().build(), requestOptions); } @@ -335,7 +336,7 @@ public CloudPDFClientHttpResponse analysis( /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CloudPDFClientHttpResponse analysis( + public CloudPDFClientHttpResponse analysis( String docId, String layerName, AnalysisSignaturesRequest request) { return analysis(docId, layerName, request, null); } @@ -343,7 +344,7 @@ public CloudPDFClientHttpResponse analysis( /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public CloudPDFClientHttpResponse analysis( + public CloudPDFClientHttpResponse analysis( String docId, String layerName, AnalysisSignaturesRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -398,17 +399,17 @@ public CloudPDFClientHttpResponse analysis( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesAnalysis200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesAnalysisResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -426,7 +427,7 @@ public CloudPDFClientHttpResponse analysis( /** * Multipart: a JSON body part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as resources: { appearance: '<key>' }, and that PDF as the part resource:<key>. A certification (certify.permission) additionally requires doc.sign.certify. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). The signature is made over the layer's own base: the upload, or the version its last signature made. */ - public CloudPDFClientHttpResponse prepare( + public CloudPDFClientHttpResponse prepare( String docId, String layerName, File file, PrepareSignaturesRequest request) { return prepare(docId, layerName, file, request, null); } @@ -434,7 +435,7 @@ public CloudPDFClientHttpResponse prepare( /** * Multipart: a JSON body part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as resources: { appearance: '<key>' }, and that PDF as the part resource:<key>. A certification (certify.permission) additionally requires doc.sign.certify. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). The signature is made over the layer's own base: the upload, or the version its last signature made. */ - public CloudPDFClientHttpResponse prepare( + public CloudPDFClientHttpResponse prepare( String docId, String layerName, File file, @@ -490,20 +491,20 @@ public CloudPDFClientHttpResponse prepare( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepare200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepareResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -518,7 +519,7 @@ public CloudPDFClientHttpResponse prepare( } } - public CloudPDFClientHttpResponse prepare( + public CloudPDFClientHttpResponse prepare( String docId, String layerName, InputStream stream, String filename) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -543,20 +544,20 @@ public CloudPDFClientHttpResponse prepare( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepare200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepareResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -571,7 +572,7 @@ public CloudPDFClientHttpResponse prepare( } } - public CloudPDFClientHttpResponse prepare( + public CloudPDFClientHttpResponse prepare( String docId, String layerName, InputStream stream, String filename, MediaType mediaType) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -596,20 +597,20 @@ public CloudPDFClientHttpResponse prepare( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepare200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepareResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -624,7 +625,7 @@ public CloudPDFClientHttpResponse prepare( } } - public CloudPDFClientHttpResponse prepare( + public CloudPDFClientHttpResponse prepare( String docId, String layerName, InputStream stream, String filename, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -666,20 +667,20 @@ public CloudPDFClientHttpResponse prepare( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepare200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepareResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -694,7 +695,7 @@ public CloudPDFClientHttpResponse prepare( } } - public CloudPDFClientHttpResponse prepare( + public CloudPDFClientHttpResponse prepare( String docId, String layerName, InputStream stream, @@ -741,20 +742,20 @@ public CloudPDFClientHttpResponse prepare( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepare200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocSignaturesPrepareResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/signatures/SignaturesClient.java b/src/main/java/api/resources/doc/signatures/SignaturesClient.java index 4e5e877..4e543da 100644 --- a/src/main/java/api/resources/doc/signatures/SignaturesClient.java +++ b/src/main/java/api/resources/doc/signatures/SignaturesClient.java @@ -10,11 +10,11 @@ import com.cloudpdf.api.resources.doc.signatures.requests.DocSignaturesCompleteRequest; import com.cloudpdf.api.resources.doc.signatures.requests.ListSignaturesRequest; import com.cloudpdf.api.resources.doc.signatures.requests.PrepareSignaturesRequest; -import com.cloudpdf.api.types.DocSignaturesAnalysis200Response; -import com.cloudpdf.api.types.DocSignaturesCancel200Response; -import com.cloudpdf.api.types.DocSignaturesComplete200Response; -import com.cloudpdf.api.types.DocSignaturesList200Response; -import com.cloudpdf.api.types.DocSignaturesPrepare200Response; +import com.cloudpdf.api.types.DocSignaturesAnalysisResponse; +import com.cloudpdf.api.types.DocSignaturesCancelResponse; +import com.cloudpdf.api.types.DocSignaturesCompleteResponse; +import com.cloudpdf.api.types.DocSignaturesListResponse; +import com.cloudpdf.api.types.DocSignaturesPrepareResponse; import java.io.File; import java.io.InputStream; import okhttp3.MediaType; @@ -39,49 +39,49 @@ public RawSignaturesClient withRawResponse() { /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public DocSignaturesList200Response list(String docId, String layerName) { + public DocSignaturesListResponse list(String docId, String layerName) { return this.rawClient.list(docId, layerName).body(); } /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public DocSignaturesList200Response list(String docId, String layerName, RequestOptions requestOptions) { + public DocSignaturesListResponse list(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, requestOptions).body(); } /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public DocSignaturesList200Response list(String docId, String layerName, ListSignaturesRequest request) { + public DocSignaturesListResponse list(String docId, String layerName, ListSignaturesRequest request) { return this.rawClient.list(docId, layerName, request).body(); } /** * Describes the bytes the layer is over: the base version's signatures plus the layer's own edits as the last revision. Signed bytes (contents, digests, revision prefixes) are served per base version under /versions. */ - public DocSignaturesList200Response list( + public DocSignaturesListResponse list( String docId, String layerName, ListSignaturesRequest request, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, request, requestOptions).body(); } - public DocSignaturesCancel200Response cancel(String docId, String layerName, String signingId) { + public DocSignaturesCancelResponse cancel(String docId, String layerName, String signingId) { return this.rawClient.cancel(docId, layerName, signingId).body(); } - public DocSignaturesCancel200Response cancel( + public DocSignaturesCancelResponse cancel( String docId, String layerName, String signingId, RequestOptions requestOptions) { return this.rawClient .cancel(docId, layerName, signingId, requestOptions) .body(); } - public DocSignaturesCancel200Response cancel( + public DocSignaturesCancelResponse cancel( String docId, String layerName, String signingId, CancelSignaturesRequest request) { return this.rawClient.cancel(docId, layerName, signingId, request).body(); } - public DocSignaturesCancel200Response cancel( + public DocSignaturesCancelResponse cancel( String docId, String layerName, String signingId, @@ -95,7 +95,7 @@ public DocSignaturesCancel200Response cancel( /** * cms is the detached CMS over the prepared digest, base64. expectedVersion must be what prepare returned. Idempotent by signing id: the same CMS again answers already-completed. The new version is the layer's own: only this layer moves to it, and the document and every other layer stay as they were. Refetch the manifest after a completion. */ - public DocSignaturesComplete200Response complete( + public DocSignaturesCompleteResponse complete( String docId, String layerName, String signingId, DocSignaturesCompleteRequest request) { return this.rawClient.complete(docId, layerName, signingId, request).body(); } @@ -103,7 +103,7 @@ public DocSignaturesComplete200Response complete( /** * cms is the detached CMS over the prepared digest, base64. expectedVersion must be what prepare returned. Idempotent by signing id: the same CMS again answers already-completed. The new version is the layer's own: only this layer moves to it, and the document and every other layer stay as they were. Refetch the manifest after a completion. */ - public DocSignaturesComplete200Response complete( + public DocSignaturesCompleteResponse complete( String docId, String layerName, String signingId, @@ -117,29 +117,28 @@ public DocSignaturesComplete200Response complete( /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public DocSignaturesAnalysis200Response analysis(String docId, String layerName) { + public DocSignaturesAnalysisResponse analysis(String docId, String layerName) { return this.rawClient.analysis(docId, layerName).body(); } /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public DocSignaturesAnalysis200Response analysis(String docId, String layerName, RequestOptions requestOptions) { + public DocSignaturesAnalysisResponse analysis(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.analysis(docId, layerName, requestOptions).body(); } /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public DocSignaturesAnalysis200Response analysis( - String docId, String layerName, AnalysisSignaturesRequest request) { + public DocSignaturesAnalysisResponse analysis(String docId, String layerName, AnalysisSignaturesRequest request) { return this.rawClient.analysis(docId, layerName, request).body(); } /** * Exactly one of since.signature=<index> or since.revision=<index>; the layer's pending edits are the end. level=fill|annotate|lta|none evaluates exploratorily and never becomes a verdict. For history between two base revisions use the version analysis. */ - public DocSignaturesAnalysis200Response analysis( + public DocSignaturesAnalysisResponse analysis( String docId, String layerName, AnalysisSignaturesRequest request, RequestOptions requestOptions) { return this.rawClient .analysis(docId, layerName, request, requestOptions) @@ -149,7 +148,7 @@ public DocSignaturesAnalysis200Response analysis( /** * Multipart: a JSON body part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as resources: { appearance: '<key>' }, and that PDF as the part resource:<key>. A certification (certify.permission) additionally requires doc.sign.certify. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). The signature is made over the layer's own base: the upload, or the version its last signature made. */ - public DocSignaturesPrepare200Response prepare( + public DocSignaturesPrepareResponse prepare( String docId, String layerName, File file, PrepareSignaturesRequest request) { return this.rawClient.prepare(docId, layerName, file, request).body(); } @@ -157,7 +156,7 @@ public DocSignaturesPrepare200Response prepare( /** * Multipart: a JSON body part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as resources: { appearance: '<key>' }, and that PDF as the part resource:<key>. A certification (certify.permission) additionally requires doc.sign.certify. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). The signature is made over the layer's own base: the upload, or the version its last signature made. */ - public DocSignaturesPrepare200Response prepare( + public DocSignaturesPrepareResponse prepare( String docId, String layerName, File file, @@ -168,26 +167,25 @@ public DocSignaturesPrepare200Response prepare( .body(); } - public DocSignaturesPrepare200Response prepare( - String docId, String layerName, InputStream stream, String filename) { + public DocSignaturesPrepareResponse prepare(String docId, String layerName, InputStream stream, String filename) { return this.rawClient.prepare(docId, layerName, stream, filename).body(); } - public DocSignaturesPrepare200Response prepare( + public DocSignaturesPrepareResponse prepare( String docId, String layerName, InputStream stream, String filename, MediaType mediaType) { return this.rawClient .prepare(docId, layerName, stream, filename, mediaType) .body(); } - public DocSignaturesPrepare200Response prepare( + public DocSignaturesPrepareResponse prepare( String docId, String layerName, InputStream stream, String filename, RequestOptions requestOptions) { return this.rawClient .prepare(docId, layerName, stream, filename, requestOptions) .body(); } - public DocSignaturesPrepare200Response prepare( + public DocSignaturesPrepareResponse prepare( String docId, String layerName, InputStream stream, diff --git a/src/main/java/api/resources/doc/versions/AsyncRawVersionsClient.java b/src/main/java/api/resources/doc/versions/AsyncRawVersionsClient.java index 5fd80b0..8942c4c 100644 --- a/src/main/java/api/resources/doc/versions/AsyncRawVersionsClient.java +++ b/src/main/java/api/resources/doc/versions/AsyncRawVersionsClient.java @@ -22,9 +22,10 @@ import com.cloudpdf.api.resources.doc.versions.requests.SignatureDigestVersionsRequest; import com.cloudpdf.api.resources.doc.versions.requests.SignaturesVersionsRequest; import com.cloudpdf.api.resources.doc.versions.types.SignatureDigestVersionsRequestAlgorithm; -import com.cloudpdf.api.types.DocVersionsAnalysis200Response; -import com.cloudpdf.api.types.DocVersionsList200Response; -import com.cloudpdf.api.types.DocVersionsSignatures200Response; +import com.cloudpdf.api.types.DocVersionsAnalysisResponse; +import com.cloudpdf.api.types.DocVersionsListResponse; +import com.cloudpdf.api.types.DocVersionsSignaturesResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -49,15 +50,14 @@ public AsyncRawVersionsClient(ClientOptions clientOptions) { /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CompletableFuture> list( - String docId, String layerName) { + public CompletableFuture> list(String docId, String layerName) { return list(docId, layerName, ListVersionsRequest.builder().build()); } /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, RequestOptions requestOptions) { return list(docId, layerName, ListVersionsRequest.builder().build(), requestOptions); } @@ -65,7 +65,7 @@ public CompletableFuture> /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, ListVersionsRequest request) { return list(docId, layerName, request, null); } @@ -73,7 +73,7 @@ public CompletableFuture> /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CompletableFuture> list( + public CompletableFuture> list( String docId, String layerName, ListVersionsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -110,7 +110,7 @@ public CompletableFuture> requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -118,15 +118,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocVersionsList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocVersionsListResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -155,34 +155,36 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CompletableFuture> analysis( - String docId, String layerName, String sha) { - return analysis(docId, layerName, sha, AnalysisVersionsRequest.builder().build()); + public CompletableFuture> analysis( + String docId, String layerName, String sha256) { + return analysis( + docId, layerName, sha256, AnalysisVersionsRequest.builder().build()); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CompletableFuture> analysis( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return analysis(docId, layerName, sha, AnalysisVersionsRequest.builder().build(), requestOptions); + public CompletableFuture> analysis( + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return analysis( + docId, layerName, sha256, AnalysisVersionsRequest.builder().build(), requestOptions); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CompletableFuture> analysis( - String docId, String layerName, String sha, AnalysisVersionsRequest request) { - return analysis(docId, layerName, sha, request, null); + public CompletableFuture> analysis( + String docId, String layerName, String sha256, AnalysisVersionsRequest request) { + return analysis(docId, layerName, sha256, request, null); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CompletableFuture> analysis( + public CompletableFuture> analysis( String docId, String layerName, - String sha, + String sha256, AnalysisVersionsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -192,7 +194,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -251,7 +252,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocVersionsAnalysis200Response.class), + responseBodyString, DocVersionsAnalysisResponse.class), response)); return; } @@ -259,12 +260,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -292,24 +293,26 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { } public CompletableFuture> download( - String docId, String layerName, String sha) { - return download(docId, layerName, sha, DownloadVersionsRequest.builder().build()); + String docId, String layerName, String sha256) { + return download( + docId, layerName, sha256, DownloadVersionsRequest.builder().build()); } public CompletableFuture> download( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return download(docId, layerName, sha, DownloadVersionsRequest.builder().build(), requestOptions); + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return download( + docId, layerName, sha256, DownloadVersionsRequest.builder().build(), requestOptions); } public CompletableFuture> download( - String docId, String layerName, String sha, DownloadVersionsRequest request) { - return download(docId, layerName, sha, request, null); + String docId, String layerName, String sha256, DownloadVersionsRequest request) { + return download(docId, layerName, sha256, request, null); } public CompletableFuture> download( String docId, String layerName, - String sha, + String sha256, DownloadVersionsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -319,7 +322,7 @@ public CompletableFuture> download( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/download") - .addPathSegment(sha); + .addPathSegment(sha256); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -363,7 +366,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -390,26 +394,35 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { } public CompletableFuture> revision( - String docId, String layerName, String sha, int index) { + String docId, String layerName, String sha256, int index) { return revision( - docId, layerName, sha, index, RevisionVersionsRequest.builder().build()); + docId, + layerName, + sha256, + index, + RevisionVersionsRequest.builder().build()); } public CompletableFuture> revision( - String docId, String layerName, String sha, int index, RequestOptions requestOptions) { + String docId, String layerName, String sha256, int index, RequestOptions requestOptions) { return revision( - docId, layerName, sha, index, RevisionVersionsRequest.builder().build(), requestOptions); + docId, + layerName, + sha256, + index, + RevisionVersionsRequest.builder().build(), + requestOptions); } public CompletableFuture> revision( - String docId, String layerName, String sha, int index, RevisionVersionsRequest request) { - return revision(docId, layerName, sha, index, request, null); + String docId, String layerName, String sha256, int index, RevisionVersionsRequest request) { + return revision(docId, layerName, sha256, index, request, null); } public CompletableFuture> revision( String docId, String layerName, - String sha, + String sha256, int index, RevisionVersionsRequest request, RequestOptions requestOptions) { @@ -420,7 +433,7 @@ public CompletableFuture> revision( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/revisions") - .addPathSegment(sha) + .addPathSegment(sha256) .addPathSegment(Integer.toString(index)); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -465,7 +478,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -491,27 +505,27 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> signatures( - String docId, String layerName, String sha) { + public CompletableFuture> signatures( + String docId, String layerName, String sha256) { return signatures( - docId, layerName, sha, SignaturesVersionsRequest.builder().build()); + docId, layerName, sha256, SignaturesVersionsRequest.builder().build()); } - public CompletableFuture> signatures( - String docId, String layerName, String sha, RequestOptions requestOptions) { + public CompletableFuture> signatures( + String docId, String layerName, String sha256, RequestOptions requestOptions) { return signatures( - docId, layerName, sha, SignaturesVersionsRequest.builder().build(), requestOptions); + docId, layerName, sha256, SignaturesVersionsRequest.builder().build(), requestOptions); } - public CompletableFuture> signatures( - String docId, String layerName, String sha, SignaturesVersionsRequest request) { - return signatures(docId, layerName, sha, request, null); + public CompletableFuture> signatures( + String docId, String layerName, String sha256, SignaturesVersionsRequest request) { + return signatures(docId, layerName, sha256, request, null); } - public CompletableFuture> signatures( + public CompletableFuture> signatures( String docId, String layerName, - String sha, + String sha256, SignaturesVersionsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -521,7 +535,7 @@ public CompletableFuture { httpUrl.addQueryParameter(_key, _value); @@ -550,8 +564,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -560,14 +573,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocVersionsSignatures200Response.class), + responseBodyString, DocVersionsSignaturesResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -597,11 +611,11 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CompletableFuture> signatureContents( - String docId, String layerName, String sha, String fieldKey) { + String docId, String layerName, String sha256, String fieldKey) { return signatureContents( docId, layerName, - sha, + sha256, fieldKey, SignatureContentsVersionsRequest.builder().build()); } @@ -610,11 +624,11 @@ public CompletableFuture> signatureConte * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CompletableFuture> signatureContents( - String docId, String layerName, String sha, String fieldKey, RequestOptions requestOptions) { + String docId, String layerName, String sha256, String fieldKey, RequestOptions requestOptions) { return signatureContents( docId, layerName, - sha, + sha256, fieldKey, SignatureContentsVersionsRequest.builder().build(), requestOptions); @@ -624,8 +638,8 @@ public CompletableFuture> signatureConte * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CompletableFuture> signatureContents( - String docId, String layerName, String sha, String fieldKey, SignatureContentsVersionsRequest request) { - return signatureContents(docId, layerName, sha, fieldKey, request, null); + String docId, String layerName, String sha256, String fieldKey, SignatureContentsVersionsRequest request) { + return signatureContents(docId, layerName, sha256, fieldKey, request, null); } /** @@ -634,7 +648,7 @@ public CompletableFuture> signatureConte public CompletableFuture> signatureContents( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureContentsVersionsRequest request, RequestOptions requestOptions) { @@ -645,7 +659,7 @@ public CompletableFuture> signatureConte .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/signatures") - .addPathSegment(sha) + .addPathSegment(sha256) .addPathSegment(fieldKey) .addPathSegments("contents"); if (requestOptions != null) { @@ -691,7 +705,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -723,13 +738,13 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { public CompletableFuture> signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm) { return signatureDigest( docId, layerName, - sha, + sha256, fieldKey, algorithm, SignatureDigestVersionsRequest.builder().build()); @@ -741,14 +756,14 @@ public CompletableFuture> signatureDiges public CompletableFuture> signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, RequestOptions requestOptions) { return signatureDigest( docId, layerName, - sha, + sha256, fieldKey, algorithm, SignatureDigestVersionsRequest.builder().build(), @@ -761,11 +776,11 @@ public CompletableFuture> signatureDiges public CompletableFuture> signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, SignatureDigestVersionsRequest request) { - return signatureDigest(docId, layerName, sha, fieldKey, algorithm, request, null); + return signatureDigest(docId, layerName, sha256, fieldKey, algorithm, request, null); } /** @@ -774,7 +789,7 @@ public CompletableFuture> signatureDiges public CompletableFuture> signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, SignatureDigestVersionsRequest request, @@ -786,7 +801,7 @@ public CompletableFuture> signatureDiges .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/signatures") - .addPathSegment(sha) + .addPathSegment(sha256) .addPathSegment(fieldKey) .addPathSegments("digest") .addPathSegment(algorithm.toString()); @@ -833,7 +848,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/doc/versions/AsyncVersionsClient.java b/src/main/java/api/resources/doc/versions/AsyncVersionsClient.java index ffcab2b..31aecdc 100644 --- a/src/main/java/api/resources/doc/versions/AsyncVersionsClient.java +++ b/src/main/java/api/resources/doc/versions/AsyncVersionsClient.java @@ -13,9 +13,9 @@ import com.cloudpdf.api.resources.doc.versions.requests.SignatureDigestVersionsRequest; import com.cloudpdf.api.resources.doc.versions.requests.SignaturesVersionsRequest; import com.cloudpdf.api.resources.doc.versions.types.SignatureDigestVersionsRequestAlgorithm; -import com.cloudpdf.api.types.DocVersionsAnalysis200Response; -import com.cloudpdf.api.types.DocVersionsList200Response; -import com.cloudpdf.api.types.DocVersionsSignatures200Response; +import com.cloudpdf.api.types.DocVersionsAnalysisResponse; +import com.cloudpdf.api.types.DocVersionsListResponse; +import com.cloudpdf.api.types.DocVersionsSignaturesResponse; import java.io.InputStream; import java.util.concurrent.CompletableFuture; @@ -39,14 +39,14 @@ public AsyncRawVersionsClient withRawResponse() { /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CompletableFuture list(String docId, String layerName) { + public CompletableFuture list(String docId, String layerName) { return this.rawClient.list(docId, layerName).thenApply(response -> response.body()); } /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CompletableFuture list( + public CompletableFuture list( String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, requestOptions).thenApply(response -> response.body()); } @@ -54,7 +54,7 @@ public CompletableFuture list( /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CompletableFuture list( + public CompletableFuture list( String docId, String layerName, ListVersionsRequest request) { return this.rawClient.list(docId, layerName, request).thenApply(response -> response.body()); } @@ -62,7 +62,7 @@ public CompletableFuture list( /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CompletableFuture list( + public CompletableFuture list( String docId, String layerName, ListVersionsRequest request, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, request, requestOptions).thenApply(response -> response.body()); } @@ -70,115 +70,117 @@ public CompletableFuture list( /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CompletableFuture analysis(String docId, String layerName, String sha) { - return this.rawClient.analysis(docId, layerName, sha).thenApply(response -> response.body()); + public CompletableFuture analysis(String docId, String layerName, String sha256) { + return this.rawClient.analysis(docId, layerName, sha256).thenApply(response -> response.body()); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CompletableFuture analysis( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return this.rawClient.analysis(docId, layerName, sha, requestOptions).thenApply(response -> response.body()); + public CompletableFuture analysis( + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return this.rawClient.analysis(docId, layerName, sha256, requestOptions).thenApply(response -> response.body()); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CompletableFuture analysis( - String docId, String layerName, String sha, AnalysisVersionsRequest request) { - return this.rawClient.analysis(docId, layerName, sha, request).thenApply(response -> response.body()); + public CompletableFuture analysis( + String docId, String layerName, String sha256, AnalysisVersionsRequest request) { + return this.rawClient.analysis(docId, layerName, sha256, request).thenApply(response -> response.body()); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CompletableFuture analysis( + public CompletableFuture analysis( String docId, String layerName, - String sha, + String sha256, AnalysisVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .analysis(docId, layerName, sha, request, requestOptions) + .analysis(docId, layerName, sha256, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture download(String docId, String layerName, String sha) { - return this.rawClient.download(docId, layerName, sha).thenApply(response -> response.body()); + public CompletableFuture download(String docId, String layerName, String sha256) { + return this.rawClient.download(docId, layerName, sha256).thenApply(response -> response.body()); } public CompletableFuture download( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return this.rawClient.download(docId, layerName, sha, requestOptions).thenApply(response -> response.body()); + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return this.rawClient.download(docId, layerName, sha256, requestOptions).thenApply(response -> response.body()); } public CompletableFuture download( - String docId, String layerName, String sha, DownloadVersionsRequest request) { - return this.rawClient.download(docId, layerName, sha, request).thenApply(response -> response.body()); + String docId, String layerName, String sha256, DownloadVersionsRequest request) { + return this.rawClient.download(docId, layerName, sha256, request).thenApply(response -> response.body()); } public CompletableFuture download( String docId, String layerName, - String sha, + String sha256, DownloadVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .download(docId, layerName, sha, request, requestOptions) + .download(docId, layerName, sha256, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture revision(String docId, String layerName, String sha, int index) { - return this.rawClient.revision(docId, layerName, sha, index).thenApply(response -> response.body()); + public CompletableFuture revision(String docId, String layerName, String sha256, int index) { + return this.rawClient.revision(docId, layerName, sha256, index).thenApply(response -> response.body()); } public CompletableFuture revision( - String docId, String layerName, String sha, int index, RequestOptions requestOptions) { + String docId, String layerName, String sha256, int index, RequestOptions requestOptions) { return this.rawClient - .revision(docId, layerName, sha, index, requestOptions) + .revision(docId, layerName, sha256, index, requestOptions) .thenApply(response -> response.body()); } public CompletableFuture revision( - String docId, String layerName, String sha, int index, RevisionVersionsRequest request) { - return this.rawClient.revision(docId, layerName, sha, index, request).thenApply(response -> response.body()); + String docId, String layerName, String sha256, int index, RevisionVersionsRequest request) { + return this.rawClient.revision(docId, layerName, sha256, index, request).thenApply(response -> response.body()); } public CompletableFuture revision( String docId, String layerName, - String sha, + String sha256, int index, RevisionVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .revision(docId, layerName, sha, index, request, requestOptions) + .revision(docId, layerName, sha256, index, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture signatures(String docId, String layerName, String sha) { - return this.rawClient.signatures(docId, layerName, sha).thenApply(response -> response.body()); + public CompletableFuture signatures(String docId, String layerName, String sha256) { + return this.rawClient.signatures(docId, layerName, sha256).thenApply(response -> response.body()); } - public CompletableFuture signatures( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return this.rawClient.signatures(docId, layerName, sha, requestOptions).thenApply(response -> response.body()); + public CompletableFuture signatures( + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return this.rawClient + .signatures(docId, layerName, sha256, requestOptions) + .thenApply(response -> response.body()); } - public CompletableFuture signatures( - String docId, String layerName, String sha, SignaturesVersionsRequest request) { - return this.rawClient.signatures(docId, layerName, sha, request).thenApply(response -> response.body()); + public CompletableFuture signatures( + String docId, String layerName, String sha256, SignaturesVersionsRequest request) { + return this.rawClient.signatures(docId, layerName, sha256, request).thenApply(response -> response.body()); } - public CompletableFuture signatures( + public CompletableFuture signatures( String docId, String layerName, - String sha, + String sha256, SignaturesVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .signatures(docId, layerName, sha, request, requestOptions) + .signatures(docId, layerName, sha256, request, requestOptions) .thenApply(response -> response.body()); } @@ -186,17 +188,19 @@ public CompletableFuture signatures( * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CompletableFuture signatureContents( - String docId, String layerName, String sha, String fieldKey) { - return this.rawClient.signatureContents(docId, layerName, sha, fieldKey).thenApply(response -> response.body()); + String docId, String layerName, String sha256, String fieldKey) { + return this.rawClient + .signatureContents(docId, layerName, sha256, fieldKey) + .thenApply(response -> response.body()); } /** * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CompletableFuture signatureContents( - String docId, String layerName, String sha, String fieldKey, RequestOptions requestOptions) { + String docId, String layerName, String sha256, String fieldKey, RequestOptions requestOptions) { return this.rawClient - .signatureContents(docId, layerName, sha, fieldKey, requestOptions) + .signatureContents(docId, layerName, sha256, fieldKey, requestOptions) .thenApply(response -> response.body()); } @@ -204,9 +208,9 @@ public CompletableFuture signatureContents( * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CompletableFuture signatureContents( - String docId, String layerName, String sha, String fieldKey, SignatureContentsVersionsRequest request) { + String docId, String layerName, String sha256, String fieldKey, SignatureContentsVersionsRequest request) { return this.rawClient - .signatureContents(docId, layerName, sha, fieldKey, request) + .signatureContents(docId, layerName, sha256, fieldKey, request) .thenApply(response -> response.body()); } @@ -216,12 +220,12 @@ public CompletableFuture signatureContents( public CompletableFuture signatureContents( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureContentsVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .signatureContents(docId, layerName, sha, fieldKey, request, requestOptions) + .signatureContents(docId, layerName, sha256, fieldKey, request, requestOptions) .thenApply(response -> response.body()); } @@ -231,11 +235,11 @@ public CompletableFuture signatureContents( public CompletableFuture signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm) { return this.rawClient - .signatureDigest(docId, layerName, sha, fieldKey, algorithm) + .signatureDigest(docId, layerName, sha256, fieldKey, algorithm) .thenApply(response -> response.body()); } @@ -245,12 +249,12 @@ public CompletableFuture signatureDigest( public CompletableFuture signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, RequestOptions requestOptions) { return this.rawClient - .signatureDigest(docId, layerName, sha, fieldKey, algorithm, requestOptions) + .signatureDigest(docId, layerName, sha256, fieldKey, algorithm, requestOptions) .thenApply(response -> response.body()); } @@ -260,12 +264,12 @@ public CompletableFuture signatureDigest( public CompletableFuture signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, SignatureDigestVersionsRequest request) { return this.rawClient - .signatureDigest(docId, layerName, sha, fieldKey, algorithm, request) + .signatureDigest(docId, layerName, sha256, fieldKey, algorithm, request) .thenApply(response -> response.body()); } @@ -275,13 +279,13 @@ public CompletableFuture signatureDigest( public CompletableFuture signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, SignatureDigestVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .signatureDigest(docId, layerName, sha, fieldKey, algorithm, request, requestOptions) + .signatureDigest(docId, layerName, sha256, fieldKey, algorithm, request, requestOptions) .thenApply(response -> response.body()); } } diff --git a/src/main/java/api/resources/doc/versions/RawVersionsClient.java b/src/main/java/api/resources/doc/versions/RawVersionsClient.java index 47f2e13..0ea2c0f 100644 --- a/src/main/java/api/resources/doc/versions/RawVersionsClient.java +++ b/src/main/java/api/resources/doc/versions/RawVersionsClient.java @@ -22,9 +22,10 @@ import com.cloudpdf.api.resources.doc.versions.requests.SignatureDigestVersionsRequest; import com.cloudpdf.api.resources.doc.versions.requests.SignaturesVersionsRequest; import com.cloudpdf.api.resources.doc.versions.types.SignatureDigestVersionsRequestAlgorithm; -import com.cloudpdf.api.types.DocVersionsAnalysis200Response; -import com.cloudpdf.api.types.DocVersionsList200Response; -import com.cloudpdf.api.types.DocVersionsSignatures200Response; +import com.cloudpdf.api.types.DocVersionsAnalysisResponse; +import com.cloudpdf.api.types.DocVersionsListResponse; +import com.cloudpdf.api.types.DocVersionsSignaturesResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.io.InputStream; @@ -45,14 +46,14 @@ public RawVersionsClient(ClientOptions clientOptions) { /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CloudPDFClientHttpResponse list(String docId, String layerName) { + public CloudPDFClientHttpResponse list(String docId, String layerName) { return list(docId, layerName, ListVersionsRequest.builder().build()); } /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, RequestOptions requestOptions) { return list(docId, layerName, ListVersionsRequest.builder().build(), requestOptions); } @@ -60,7 +61,7 @@ public CloudPDFClientHttpResponse list( /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, ListVersionsRequest request) { return list(docId, layerName, request, null); } @@ -68,7 +69,7 @@ public CloudPDFClientHttpResponse list( /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String docId, String layerName, ListVersionsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -110,13 +111,13 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocVersionsList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocVersionsListResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -134,34 +135,36 @@ public CloudPDFClientHttpResponse list( /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CloudPDFClientHttpResponse analysis( - String docId, String layerName, String sha) { - return analysis(docId, layerName, sha, AnalysisVersionsRequest.builder().build()); + public CloudPDFClientHttpResponse analysis( + String docId, String layerName, String sha256) { + return analysis( + docId, layerName, sha256, AnalysisVersionsRequest.builder().build()); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CloudPDFClientHttpResponse analysis( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return analysis(docId, layerName, sha, AnalysisVersionsRequest.builder().build(), requestOptions); + public CloudPDFClientHttpResponse analysis( + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return analysis( + docId, layerName, sha256, AnalysisVersionsRequest.builder().build(), requestOptions); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CloudPDFClientHttpResponse analysis( - String docId, String layerName, String sha, AnalysisVersionsRequest request) { - return analysis(docId, layerName, sha, request, null); + public CloudPDFClientHttpResponse analysis( + String docId, String layerName, String sha256, AnalysisVersionsRequest request) { + return analysis(docId, layerName, sha256, request, null); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public CloudPDFClientHttpResponse analysis( + public CloudPDFClientHttpResponse analysis( String docId, String layerName, - String sha, + String sha256, AnalysisVersionsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -171,7 +174,7 @@ public CloudPDFClientHttpResponse analysis( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/analysis") - .addPathSegment(sha); + .addPathSegment(sha256); if (request.getSinceSignature().isPresent()) { QueryStringMapper.addQueryParameter( httpUrl, "since.signature", request.getSinceSignature().get(), false); @@ -225,17 +228,17 @@ public CloudPDFClientHttpResponse analysis( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocVersionsAnalysis200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocVersionsAnalysisResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -250,24 +253,26 @@ public CloudPDFClientHttpResponse analysis( } } - public CloudPDFClientHttpResponse download(String docId, String layerName, String sha) { - return download(docId, layerName, sha, DownloadVersionsRequest.builder().build()); + public CloudPDFClientHttpResponse download(String docId, String layerName, String sha256) { + return download( + docId, layerName, sha256, DownloadVersionsRequest.builder().build()); } public CloudPDFClientHttpResponse download( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return download(docId, layerName, sha, DownloadVersionsRequest.builder().build(), requestOptions); + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return download( + docId, layerName, sha256, DownloadVersionsRequest.builder().build(), requestOptions); } public CloudPDFClientHttpResponse download( - String docId, String layerName, String sha, DownloadVersionsRequest request) { - return download(docId, layerName, sha, request, null); + String docId, String layerName, String sha256, DownloadVersionsRequest request) { + return download(docId, layerName, sha256, request, null); } public CloudPDFClientHttpResponse download( String docId, String layerName, - String sha, + String sha256, DownloadVersionsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -277,7 +282,7 @@ public CloudPDFClientHttpResponse download( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/download") - .addPathSegment(sha); + .addPathSegment(sha256); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -316,7 +321,7 @@ public CloudPDFClientHttpResponse download( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -331,26 +336,35 @@ public CloudPDFClientHttpResponse download( } } - public CloudPDFClientHttpResponse revision(String docId, String layerName, String sha, int index) { + public CloudPDFClientHttpResponse revision(String docId, String layerName, String sha256, int index) { return revision( - docId, layerName, sha, index, RevisionVersionsRequest.builder().build()); + docId, + layerName, + sha256, + index, + RevisionVersionsRequest.builder().build()); } public CloudPDFClientHttpResponse revision( - String docId, String layerName, String sha, int index, RequestOptions requestOptions) { + String docId, String layerName, String sha256, int index, RequestOptions requestOptions) { return revision( - docId, layerName, sha, index, RevisionVersionsRequest.builder().build(), requestOptions); + docId, + layerName, + sha256, + index, + RevisionVersionsRequest.builder().build(), + requestOptions); } public CloudPDFClientHttpResponse revision( - String docId, String layerName, String sha, int index, RevisionVersionsRequest request) { - return revision(docId, layerName, sha, index, request, null); + String docId, String layerName, String sha256, int index, RevisionVersionsRequest request) { + return revision(docId, layerName, sha256, index, request, null); } public CloudPDFClientHttpResponse revision( String docId, String layerName, - String sha, + String sha256, int index, RevisionVersionsRequest request, RequestOptions requestOptions) { @@ -361,7 +375,7 @@ public CloudPDFClientHttpResponse revision( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/revisions") - .addPathSegment(sha) + .addPathSegment(sha256) .addPathSegment(Integer.toString(index)); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -401,7 +415,7 @@ public CloudPDFClientHttpResponse revision( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -416,27 +430,27 @@ public CloudPDFClientHttpResponse revision( } } - public CloudPDFClientHttpResponse signatures( - String docId, String layerName, String sha) { + public CloudPDFClientHttpResponse signatures( + String docId, String layerName, String sha256) { return signatures( - docId, layerName, sha, SignaturesVersionsRequest.builder().build()); + docId, layerName, sha256, SignaturesVersionsRequest.builder().build()); } - public CloudPDFClientHttpResponse signatures( - String docId, String layerName, String sha, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse signatures( + String docId, String layerName, String sha256, RequestOptions requestOptions) { return signatures( - docId, layerName, sha, SignaturesVersionsRequest.builder().build(), requestOptions); + docId, layerName, sha256, SignaturesVersionsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse signatures( - String docId, String layerName, String sha, SignaturesVersionsRequest request) { - return signatures(docId, layerName, sha, request, null); + public CloudPDFClientHttpResponse signatures( + String docId, String layerName, String sha256, SignaturesVersionsRequest request) { + return signatures(docId, layerName, sha256, request, null); } - public CloudPDFClientHttpResponse signatures( + public CloudPDFClientHttpResponse signatures( String docId, String layerName, - String sha, + String sha256, SignaturesVersionsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) @@ -446,7 +460,7 @@ public CloudPDFClientHttpResponse signatures( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/signatures") - .addPathSegment(sha); + .addPathSegment(sha256); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -480,13 +494,13 @@ public CloudPDFClientHttpResponse signatures( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocVersionsSignatures200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocVersionsSignaturesResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -505,11 +519,11 @@ public CloudPDFClientHttpResponse signatures( * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CloudPDFClientHttpResponse signatureContents( - String docId, String layerName, String sha, String fieldKey) { + String docId, String layerName, String sha256, String fieldKey) { return signatureContents( docId, layerName, - sha, + sha256, fieldKey, SignatureContentsVersionsRequest.builder().build()); } @@ -518,11 +532,11 @@ public CloudPDFClientHttpResponse signatureContents( * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CloudPDFClientHttpResponse signatureContents( - String docId, String layerName, String sha, String fieldKey, RequestOptions requestOptions) { + String docId, String layerName, String sha256, String fieldKey, RequestOptions requestOptions) { return signatureContents( docId, layerName, - sha, + sha256, fieldKey, SignatureContentsVersionsRequest.builder().build(), requestOptions); @@ -532,8 +546,8 @@ public CloudPDFClientHttpResponse signatureContents( * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public CloudPDFClientHttpResponse signatureContents( - String docId, String layerName, String sha, String fieldKey, SignatureContentsVersionsRequest request) { - return signatureContents(docId, layerName, sha, fieldKey, request, null); + String docId, String layerName, String sha256, String fieldKey, SignatureContentsVersionsRequest request) { + return signatureContents(docId, layerName, sha256, fieldKey, request, null); } /** @@ -542,7 +556,7 @@ public CloudPDFClientHttpResponse signatureContents( public CloudPDFClientHttpResponse signatureContents( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureContentsVersionsRequest request, RequestOptions requestOptions) { @@ -553,7 +567,7 @@ public CloudPDFClientHttpResponse signatureContents( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/signatures") - .addPathSegment(sha) + .addPathSegment(sha256) .addPathSegment(fieldKey) .addPathSegments("contents"); if (requestOptions != null) { @@ -594,7 +608,7 @@ public CloudPDFClientHttpResponse signatureContents( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -615,13 +629,13 @@ public CloudPDFClientHttpResponse signatureContents( public CloudPDFClientHttpResponse signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm) { return signatureDigest( docId, layerName, - sha, + sha256, fieldKey, algorithm, SignatureDigestVersionsRequest.builder().build()); @@ -633,14 +647,14 @@ public CloudPDFClientHttpResponse signatureDigest( public CloudPDFClientHttpResponse signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, RequestOptions requestOptions) { return signatureDigest( docId, layerName, - sha, + sha256, fieldKey, algorithm, SignatureDigestVersionsRequest.builder().build(), @@ -653,11 +667,11 @@ public CloudPDFClientHttpResponse signatureDigest( public CloudPDFClientHttpResponse signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, SignatureDigestVersionsRequest request) { - return signatureDigest(docId, layerName, sha, fieldKey, algorithm, request, null); + return signatureDigest(docId, layerName, sha256, fieldKey, algorithm, request, null); } /** @@ -666,7 +680,7 @@ public CloudPDFClientHttpResponse signatureDigest( public CloudPDFClientHttpResponse signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, SignatureDigestVersionsRequest request, @@ -678,7 +692,7 @@ public CloudPDFClientHttpResponse signatureDigest( .addPathSegments("layers") .addPathSegment(layerName) .addPathSegments("versions/signatures") - .addPathSegment(sha) + .addPathSegment(sha256) .addPathSegment(fieldKey) .addPathSegments("digest") .addPathSegment(algorithm.toString()); @@ -720,7 +734,7 @@ public CloudPDFClientHttpResponse signatureDigest( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/doc/versions/VersionsClient.java b/src/main/java/api/resources/doc/versions/VersionsClient.java index 6c2e0da..cb40456 100644 --- a/src/main/java/api/resources/doc/versions/VersionsClient.java +++ b/src/main/java/api/resources/doc/versions/VersionsClient.java @@ -13,9 +13,9 @@ import com.cloudpdf.api.resources.doc.versions.requests.SignatureDigestVersionsRequest; import com.cloudpdf.api.resources.doc.versions.requests.SignaturesVersionsRequest; import com.cloudpdf.api.resources.doc.versions.types.SignatureDigestVersionsRequestAlgorithm; -import com.cloudpdf.api.types.DocVersionsAnalysis200Response; -import com.cloudpdf.api.types.DocVersionsList200Response; -import com.cloudpdf.api.types.DocVersionsSignatures200Response; +import com.cloudpdf.api.types.DocVersionsAnalysisResponse; +import com.cloudpdf.api.types.DocVersionsListResponse; +import com.cloudpdf.api.types.DocVersionsSignaturesResponse; import java.io.InputStream; public class VersionsClient { @@ -38,28 +38,28 @@ public RawVersionsClient withRawResponse() { /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public DocVersionsList200Response list(String docId, String layerName) { + public DocVersionsListResponse list(String docId, String layerName) { return this.rawClient.list(docId, layerName).body(); } /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public DocVersionsList200Response list(String docId, String layerName, RequestOptions requestOptions) { + public DocVersionsListResponse list(String docId, String layerName, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, requestOptions).body(); } /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public DocVersionsList200Response list(String docId, String layerName, ListVersionsRequest request) { + public DocVersionsListResponse list(String docId, String layerName, ListVersionsRequest request) { return this.rawClient.list(docId, layerName, request).body(); } /** * Every completed signature makes a new version of its layer; another layer's versions are never listed. Never cached: the list grows. */ - public DocVersionsList200Response list( + public DocVersionsListResponse list( String docId, String layerName, ListVersionsRequest request, RequestOptions requestOptions) { return this.rawClient.list(docId, layerName, request, requestOptions).body(); } @@ -67,129 +67,134 @@ public DocVersionsList200Response list( /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public DocVersionsAnalysis200Response analysis(String docId, String layerName, String sha) { - return this.rawClient.analysis(docId, layerName, sha).body(); + public DocVersionsAnalysisResponse analysis(String docId, String layerName, String sha256) { + return this.rawClient.analysis(docId, layerName, sha256).body(); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public DocVersionsAnalysis200Response analysis( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return this.rawClient.analysis(docId, layerName, sha, requestOptions).body(); + public DocVersionsAnalysisResponse analysis( + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return this.rawClient.analysis(docId, layerName, sha256, requestOptions).body(); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public DocVersionsAnalysis200Response analysis( - String docId, String layerName, String sha, AnalysisVersionsRequest request) { - return this.rawClient.analysis(docId, layerName, sha, request).body(); + public DocVersionsAnalysisResponse analysis( + String docId, String layerName, String sha256, AnalysisVersionsRequest request) { + return this.rawClient.analysis(docId, layerName, sha256, request).body(); } /** * Exactly one of since.signature / since.revision; until=<revision> defaults to the last. The same answer for every caller. */ - public DocVersionsAnalysis200Response analysis( + public DocVersionsAnalysisResponse analysis( String docId, String layerName, - String sha, + String sha256, AnalysisVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .analysis(docId, layerName, sha, request, requestOptions) + .analysis(docId, layerName, sha256, request, requestOptions) .body(); } - public InputStream download(String docId, String layerName, String sha) { - return this.rawClient.download(docId, layerName, sha).body(); + public InputStream download(String docId, String layerName, String sha256) { + return this.rawClient.download(docId, layerName, sha256).body(); } - public InputStream download(String docId, String layerName, String sha, RequestOptions requestOptions) { - return this.rawClient.download(docId, layerName, sha, requestOptions).body(); + public InputStream download(String docId, String layerName, String sha256, RequestOptions requestOptions) { + return this.rawClient.download(docId, layerName, sha256, requestOptions).body(); } - public InputStream download(String docId, String layerName, String sha, DownloadVersionsRequest request) { - return this.rawClient.download(docId, layerName, sha, request).body(); + public InputStream download(String docId, String layerName, String sha256, DownloadVersionsRequest request) { + return this.rawClient.download(docId, layerName, sha256, request).body(); } public InputStream download( String docId, String layerName, - String sha, + String sha256, DownloadVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .download(docId, layerName, sha, request, requestOptions) + .download(docId, layerName, sha256, request, requestOptions) .body(); } - public InputStream revision(String docId, String layerName, String sha, int index) { - return this.rawClient.revision(docId, layerName, sha, index).body(); + public InputStream revision(String docId, String layerName, String sha256, int index) { + return this.rawClient.revision(docId, layerName, sha256, index).body(); } - public InputStream revision(String docId, String layerName, String sha, int index, RequestOptions requestOptions) { + public InputStream revision( + String docId, String layerName, String sha256, int index, RequestOptions requestOptions) { return this.rawClient - .revision(docId, layerName, sha, index, requestOptions) + .revision(docId, layerName, sha256, index, requestOptions) .body(); } public InputStream revision( - String docId, String layerName, String sha, int index, RevisionVersionsRequest request) { - return this.rawClient.revision(docId, layerName, sha, index, request).body(); + String docId, String layerName, String sha256, int index, RevisionVersionsRequest request) { + return this.rawClient.revision(docId, layerName, sha256, index, request).body(); } public InputStream revision( String docId, String layerName, - String sha, + String sha256, int index, RevisionVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .revision(docId, layerName, sha, index, request, requestOptions) + .revision(docId, layerName, sha256, index, request, requestOptions) .body(); } - public DocVersionsSignatures200Response signatures(String docId, String layerName, String sha) { - return this.rawClient.signatures(docId, layerName, sha).body(); + public DocVersionsSignaturesResponse signatures(String docId, String layerName, String sha256) { + return this.rawClient.signatures(docId, layerName, sha256).body(); } - public DocVersionsSignatures200Response signatures( - String docId, String layerName, String sha, RequestOptions requestOptions) { - return this.rawClient.signatures(docId, layerName, sha, requestOptions).body(); + public DocVersionsSignaturesResponse signatures( + String docId, String layerName, String sha256, RequestOptions requestOptions) { + return this.rawClient + .signatures(docId, layerName, sha256, requestOptions) + .body(); } - public DocVersionsSignatures200Response signatures( - String docId, String layerName, String sha, SignaturesVersionsRequest request) { - return this.rawClient.signatures(docId, layerName, sha, request).body(); + public DocVersionsSignaturesResponse signatures( + String docId, String layerName, String sha256, SignaturesVersionsRequest request) { + return this.rawClient.signatures(docId, layerName, sha256, request).body(); } - public DocVersionsSignatures200Response signatures( + public DocVersionsSignaturesResponse signatures( String docId, String layerName, - String sha, + String sha256, SignaturesVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .signatures(docId, layerName, sha, request, requestOptions) + .signatures(docId, layerName, sha256, request, requestOptions) .body(); } /** * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ - public InputStream signatureContents(String docId, String layerName, String sha, String fieldKey) { - return this.rawClient.signatureContents(docId, layerName, sha, fieldKey).body(); + public InputStream signatureContents(String docId, String layerName, String sha256, String fieldKey) { + return this.rawClient + .signatureContents(docId, layerName, sha256, fieldKey) + .body(); } /** * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public InputStream signatureContents( - String docId, String layerName, String sha, String fieldKey, RequestOptions requestOptions) { + String docId, String layerName, String sha256, String fieldKey, RequestOptions requestOptions) { return this.rawClient - .signatureContents(docId, layerName, sha, fieldKey, requestOptions) + .signatureContents(docId, layerName, sha256, fieldKey, requestOptions) .body(); } @@ -197,9 +202,9 @@ public InputStream signatureContents( * fieldKey is the field's fully qualified name, token-text encoded (the same encoding attachment keys use). */ public InputStream signatureContents( - String docId, String layerName, String sha, String fieldKey, SignatureContentsVersionsRequest request) { + String docId, String layerName, String sha256, String fieldKey, SignatureContentsVersionsRequest request) { return this.rawClient - .signatureContents(docId, layerName, sha, fieldKey, request) + .signatureContents(docId, layerName, sha256, fieldKey, request) .body(); } @@ -209,12 +214,12 @@ public InputStream signatureContents( public InputStream signatureContents( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureContentsVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .signatureContents(docId, layerName, sha, fieldKey, request, requestOptions) + .signatureContents(docId, layerName, sha256, fieldKey, request, requestOptions) .body(); } @@ -224,11 +229,11 @@ public InputStream signatureContents( public InputStream signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm) { return this.rawClient - .signatureDigest(docId, layerName, sha, fieldKey, algorithm) + .signatureDigest(docId, layerName, sha256, fieldKey, algorithm) .body(); } @@ -238,12 +243,12 @@ public InputStream signatureDigest( public InputStream signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, RequestOptions requestOptions) { return this.rawClient - .signatureDigest(docId, layerName, sha, fieldKey, algorithm, requestOptions) + .signatureDigest(docId, layerName, sha256, fieldKey, algorithm, requestOptions) .body(); } @@ -253,12 +258,12 @@ public InputStream signatureDigest( public InputStream signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, SignatureDigestVersionsRequest request) { return this.rawClient - .signatureDigest(docId, layerName, sha, fieldKey, algorithm, request) + .signatureDigest(docId, layerName, sha256, fieldKey, algorithm, request) .body(); } @@ -268,13 +273,13 @@ public InputStream signatureDigest( public InputStream signatureDigest( String docId, String layerName, - String sha, + String sha256, String fieldKey, SignatureDigestVersionsRequestAlgorithm algorithm, SignatureDigestVersionsRequest request, RequestOptions requestOptions) { return this.rawClient - .signatureDigest(docId, layerName, sha, fieldKey, algorithm, request, requestOptions) + .signatureDigest(docId, layerName, sha256, fieldKey, algorithm, request, requestOptions) .body(); } } diff --git a/src/main/java/api/resources/documents/AsyncDocumentsClient.java b/src/main/java/api/resources/documents/AsyncDocumentsClient.java index f64624f..a487985 100644 --- a/src/main/java/api/resources/documents/AsyncDocumentsClient.java +++ b/src/main/java/api/resources/documents/AsyncDocumentsClient.java @@ -17,13 +17,13 @@ import com.cloudpdf.api.resources.documents.requests.ListDocumentsRequest; import com.cloudpdf.api.resources.documents.requests.ThumbnailDocumentsRequest; import com.cloudpdf.api.resources.documents.requests.UploadProxyDocumentsRequest; -import com.cloudpdf.api.types.DocumentsCommit200Response; -import com.cloudpdf.api.types.DocumentsGet200Response; +import com.cloudpdf.api.types.DocumentsCommitResponse; +import com.cloudpdf.api.types.DocumentsGetResponse; import com.cloudpdf.api.types.DocumentsImportFrom200Response; -import com.cloudpdf.api.types.DocumentsInit200Response; -import com.cloudpdf.api.types.DocumentsList200Response; -import com.cloudpdf.api.types.DocumentsUpdate200Response; -import com.cloudpdf.api.types.DocumentsUploadProxy200Response; +import com.cloudpdf.api.types.DocumentsInitResponse; +import com.cloudpdf.api.types.DocumentsListResponse; +import com.cloudpdf.api.types.DocumentsUpdateResponse; +import com.cloudpdf.api.types.DocumentsUploadProxyResponse; import java.io.File; import java.io.InputStream; import java.util.concurrent.CompletableFuture; @@ -50,169 +50,175 @@ public AsyncRawDocumentsClient withRawResponse() { return this.rawClient; } - public CompletableFuture list(String tenantId) { + public CompletableFuture list(String tenantId) { return this.rawClient.list(tenantId).thenApply(response -> response.body()); } - public CompletableFuture list(String tenantId, RequestOptions requestOptions) { + public CompletableFuture list(String tenantId, RequestOptions requestOptions) { return this.rawClient.list(tenantId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture list(String tenantId, ListDocumentsRequest request) { + public CompletableFuture list(String tenantId, ListDocumentsRequest request) { return this.rawClient.list(tenantId, request).thenApply(response -> response.body()); } - public CompletableFuture list( + public CompletableFuture list( String tenantId, ListDocumentsRequest request, RequestOptions requestOptions) { return this.rawClient.list(tenantId, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, String id) { - return this.rawClient.get(tenantId, id).thenApply(response -> response.body()); + public CompletableFuture get(String tenantId, String docId) { + return this.rawClient.get(tenantId, docId).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.get(tenantId, id, requestOptions).thenApply(response -> response.body()); + public CompletableFuture get(String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.get(tenantId, docId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, String id, GetDocumentsRequest request) { - return this.rawClient.get(tenantId, id, request).thenApply(response -> response.body()); + public CompletableFuture get(String tenantId, String docId, GetDocumentsRequest request) { + return this.rawClient.get(tenantId, docId, request).thenApply(response -> response.body()); } - public CompletableFuture get( - String tenantId, String id, GetDocumentsRequest request, RequestOptions requestOptions) { - return this.rawClient.get(tenantId, id, request, requestOptions).thenApply(response -> response.body()); + public CompletableFuture get( + String tenantId, String docId, GetDocumentsRequest request, RequestOptions requestOptions) { + return this.rawClient.get(tenantId, docId, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture delete(String tenantId, String id) { - return this.rawClient.delete(tenantId, id).thenApply(response -> response.body()); + public CompletableFuture delete(String tenantId, String docId) { + return this.rawClient.delete(tenantId, docId).thenApply(response -> response.body()); } - public CompletableFuture delete(String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.delete(tenantId, id, requestOptions).thenApply(response -> response.body()); + public CompletableFuture delete(String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.delete(tenantId, docId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture delete(String tenantId, String id, DeleteDocumentsRequest request) { - return this.rawClient.delete(tenantId, id, request).thenApply(response -> response.body()); + public CompletableFuture delete(String tenantId, String docId, DeleteDocumentsRequest request) { + return this.rawClient.delete(tenantId, docId, request).thenApply(response -> response.body()); } public CompletableFuture delete( - String tenantId, String id, DeleteDocumentsRequest request, RequestOptions requestOptions) { - return this.rawClient.delete(tenantId, id, request, requestOptions).thenApply(response -> response.body()); + String tenantId, String docId, DeleteDocumentsRequest request, RequestOptions requestOptions) { + return this.rawClient.delete(tenantId, docId, request, requestOptions).thenApply(response -> response.body()); } /** * A document that is being deleted answers 404. */ - public CompletableFuture update( - String tenantId, String id, DocumentsUpdateRequest request) { - return this.rawClient.update(tenantId, id, request).thenApply(response -> response.body()); + public CompletableFuture update( + String tenantId, String docId, DocumentsUpdateRequest request) { + return this.rawClient.update(tenantId, docId, request).thenApply(response -> response.body()); } /** * A document that is being deleted answers 404. */ - public CompletableFuture update( - String tenantId, String id, DocumentsUpdateRequest request, RequestOptions requestOptions) { - return this.rawClient.update(tenantId, id, request, requestOptions).thenApply(response -> response.body()); + public CompletableFuture update( + String tenantId, String docId, DocumentsUpdateRequest request, RequestOptions requestOptions) { + return this.rawClient.update(tenantId, docId, request, requestOptions).thenApply(response -> response.body()); } /** * An upload token commits only the documents it started; any other document answers 404. */ - public CompletableFuture commit( - String tenantId, String id, DocumentsCommitRequest request) { - return this.rawClient.commit(tenantId, id, request).thenApply(response -> response.body()); + public CompletableFuture commit( + String tenantId, String docId, DocumentsCommitRequest request) { + return this.rawClient.commit(tenantId, docId, request).thenApply(response -> response.body()); } /** * An upload token commits only the documents it started; any other document answers 404. */ - public CompletableFuture commit( - String tenantId, String id, DocumentsCommitRequest request, RequestOptions requestOptions) { - return this.rawClient.commit(tenantId, id, request, requestOptions).thenApply(response -> response.body()); + public CompletableFuture commit( + String tenantId, String docId, DocumentsCommitRequest request, RequestOptions requestOptions) { + return this.rawClient.commit(tenantId, docId, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture download(String tenantId, String id) { - return this.rawClient.download(tenantId, id).thenApply(response -> response.body()); + public CompletableFuture download(String tenantId, String docId) { + return this.rawClient.download(tenantId, docId).thenApply(response -> response.body()); } - public CompletableFuture download(String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.download(tenantId, id, requestOptions).thenApply(response -> response.body()); + public CompletableFuture download(String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.download(tenantId, docId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture download(String tenantId, String id, DownloadDocumentsRequest request) { - return this.rawClient.download(tenantId, id, request).thenApply(response -> response.body()); + public CompletableFuture download(String tenantId, String docId, DownloadDocumentsRequest request) { + return this.rawClient.download(tenantId, docId, request).thenApply(response -> response.body()); } public CompletableFuture download( - String tenantId, String id, DownloadDocumentsRequest request, RequestOptions requestOptions) { - return this.rawClient.download(tenantId, id, request, requestOptions).thenApply(response -> response.body()); + String tenantId, String docId, DownloadDocumentsRequest request, RequestOptions requestOptions) { + return this.rawClient.download(tenantId, docId, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture thumbnail(String tenantId, String id) { - return this.rawClient.thumbnail(tenantId, id).thenApply(response -> response.body()); + public CompletableFuture thumbnail(String tenantId, String docId) { + return this.rawClient.thumbnail(tenantId, docId).thenApply(response -> response.body()); } - public CompletableFuture thumbnail(String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.thumbnail(tenantId, id, requestOptions).thenApply(response -> response.body()); + public CompletableFuture thumbnail(String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.thumbnail(tenantId, docId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture thumbnail(String tenantId, String id, ThumbnailDocumentsRequest request) { - return this.rawClient.thumbnail(tenantId, id, request).thenApply(response -> response.body()); + public CompletableFuture thumbnail(String tenantId, String docId, ThumbnailDocumentsRequest request) { + return this.rawClient.thumbnail(tenantId, docId, request).thenApply(response -> response.body()); } public CompletableFuture thumbnail( - String tenantId, String id, ThumbnailDocumentsRequest request, RequestOptions requestOptions) { - return this.rawClient.thumbnail(tenantId, id, request, requestOptions).thenApply(response -> response.body()); + String tenantId, String docId, ThumbnailDocumentsRequest request, RequestOptions requestOptions) { + return this.rawClient + .thumbnail(tenantId, docId, request, requestOptions) + .thenApply(response -> response.body()); } /** * This bounded origin-mediated fallback must only be used after documents.init returns upload.kind=proxy. Auto mode prefers a presigned object-store PUT whenever available. An upload token sends files only to the documents it started. */ - public CompletableFuture uploadProxy( - String tenantId, String id, File file, UploadProxyDocumentsRequest request) { - return this.rawClient.uploadProxy(tenantId, id, file, request).thenApply(response -> response.body()); + public CompletableFuture uploadProxy( + String tenantId, String docId, File file, UploadProxyDocumentsRequest request) { + return this.rawClient.uploadProxy(tenantId, docId, file, request).thenApply(response -> response.body()); } /** * This bounded origin-mediated fallback must only be used after documents.init returns upload.kind=proxy. Auto mode prefers a presigned object-store PUT whenever available. An upload token sends files only to the documents it started. */ - public CompletableFuture uploadProxy( - String tenantId, String id, File file, UploadProxyDocumentsRequest request, RequestOptions requestOptions) { + public CompletableFuture uploadProxy( + String tenantId, + String docId, + File file, + UploadProxyDocumentsRequest request, + RequestOptions requestOptions) { return this.rawClient - .uploadProxy(tenantId, id, file, request, requestOptions) + .uploadProxy(tenantId, docId, file, request, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture uploadProxy( - String tenantId, String id, InputStream stream, String filename) { - return this.rawClient.uploadProxy(tenantId, id, stream, filename).thenApply(response -> response.body()); + public CompletableFuture uploadProxy( + String tenantId, String docId, InputStream stream, String filename) { + return this.rawClient.uploadProxy(tenantId, docId, stream, filename).thenApply(response -> response.body()); } - public CompletableFuture uploadProxy( - String tenantId, String id, InputStream stream, String filename, MediaType mediaType) { + public CompletableFuture uploadProxy( + String tenantId, String docId, InputStream stream, String filename, MediaType mediaType) { return this.rawClient - .uploadProxy(tenantId, id, stream, filename, mediaType) + .uploadProxy(tenantId, docId, stream, filename, mediaType) .thenApply(response -> response.body()); } - public CompletableFuture uploadProxy( - String tenantId, String id, InputStream stream, String filename, RequestOptions requestOptions) { + public CompletableFuture uploadProxy( + String tenantId, String docId, InputStream stream, String filename, RequestOptions requestOptions) { return this.rawClient - .uploadProxy(tenantId, id, stream, filename, requestOptions) + .uploadProxy(tenantId, docId, stream, filename, requestOptions) .thenApply(response -> response.body()); } - public CompletableFuture uploadProxy( + public CompletableFuture uploadProxy( String tenantId, - String id, + String docId, InputStream stream, String filename, MediaType mediaType, RequestOptions requestOptions) { return this.rawClient - .uploadProxy(tenantId, id, stream, filename, mediaType, requestOptions) + .uploadProxy(tenantId, docId, stream, filename, mediaType, requestOptions) .thenApply(response -> response.body()); } @@ -233,16 +239,16 @@ public CompletableFuture importFrom( } /** - * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. + * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. */ - public CompletableFuture init(String tenantId, DocumentsInitRequest request) { + public CompletableFuture init(String tenantId, DocumentsInitRequest request) { return this.rawClient.init(tenantId, request).thenApply(response -> response.body()); } /** - * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. + * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. */ - public CompletableFuture init( + public CompletableFuture init( String tenantId, DocumentsInitRequest request, RequestOptions requestOptions) { return this.rawClient.init(tenantId, request, requestOptions).thenApply(response -> response.body()); } diff --git a/src/main/java/api/resources/documents/AsyncRawDocumentsClient.java b/src/main/java/api/resources/documents/AsyncRawDocumentsClient.java index 3cf0efa..cc624de 100644 --- a/src/main/java/api/resources/documents/AsyncRawDocumentsClient.java +++ b/src/main/java/api/resources/documents/AsyncRawDocumentsClient.java @@ -29,14 +29,14 @@ import com.cloudpdf.api.resources.documents.requests.ListDocumentsRequest; import com.cloudpdf.api.resources.documents.requests.ThumbnailDocumentsRequest; import com.cloudpdf.api.resources.documents.requests.UploadProxyDocumentsRequest; -import com.cloudpdf.api.types.AdminErrorPayload; -import com.cloudpdf.api.types.DocumentsCommit200Response; -import com.cloudpdf.api.types.DocumentsGet200Response; +import com.cloudpdf.api.types.DocumentsCommitResponse; +import com.cloudpdf.api.types.DocumentsGetResponse; import com.cloudpdf.api.types.DocumentsImportFrom200Response; -import com.cloudpdf.api.types.DocumentsInit200Response; -import com.cloudpdf.api.types.DocumentsList200Response; -import com.cloudpdf.api.types.DocumentsUpdate200Response; -import com.cloudpdf.api.types.DocumentsUploadProxy200Response; +import com.cloudpdf.api.types.DocumentsInitResponse; +import com.cloudpdf.api.types.DocumentsListResponse; +import com.cloudpdf.api.types.DocumentsUpdateResponse; +import com.cloudpdf.api.types.DocumentsUploadProxyResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.File; import java.io.IOException; @@ -63,21 +63,21 @@ public AsyncRawDocumentsClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CompletableFuture> list(String tenantId) { + public CompletableFuture> list(String tenantId) { return list(tenantId, ListDocumentsRequest.builder().build()); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, RequestOptions requestOptions) { return list(tenantId, ListDocumentsRequest.builder().build(), requestOptions); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, ListDocumentsRequest request) { return list(tenantId, request, null); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, ListDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -135,7 +135,7 @@ public CompletableFuture> l requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -143,14 +143,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsListResponse.class), response)); return; } try { if (response.code() == 400) { future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -176,28 +177,28 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> get(String tenantId, String id) { - return get(tenantId, id, GetDocumentsRequest.builder().build()); + public CompletableFuture> get(String tenantId, String docId) { + return get(tenantId, docId, GetDocumentsRequest.builder().build()); } - public CompletableFuture> get( - String tenantId, String id, RequestOptions requestOptions) { - return get(tenantId, id, GetDocumentsRequest.builder().build(), requestOptions); + public CompletableFuture> get( + String tenantId, String docId, RequestOptions requestOptions) { + return get(tenantId, docId, GetDocumentsRequest.builder().build(), requestOptions); } - public CompletableFuture> get( - String tenantId, String id, GetDocumentsRequest request) { - return get(tenantId, id, request, null); + public CompletableFuture> get( + String tenantId, String docId, GetDocumentsRequest request) { + return get(tenantId, docId, request, null); } - public CompletableFuture> get( - String tenantId, String id, GetDocumentsRequest request, RequestOptions requestOptions) { + public CompletableFuture> get( + String tenantId, String docId, GetDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id); + .addPathSegment(docId); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -222,7 +223,7 @@ public CompletableFuture> ge requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -230,7 +231,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsGet200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsGetResponse.class), response)); return; } @@ -238,12 +239,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -270,28 +271,28 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> delete(String tenantId, String id) { - return delete(tenantId, id, DeleteDocumentsRequest.builder().build()); + public CompletableFuture> delete(String tenantId, String docId) { + return delete(tenantId, docId, DeleteDocumentsRequest.builder().build()); } public CompletableFuture> delete( - String tenantId, String id, RequestOptions requestOptions) { - return delete(tenantId, id, DeleteDocumentsRequest.builder().build(), requestOptions); + String tenantId, String docId, RequestOptions requestOptions) { + return delete(tenantId, docId, DeleteDocumentsRequest.builder().build(), requestOptions); } public CompletableFuture> delete( - String tenantId, String id, DeleteDocumentsRequest request) { - return delete(tenantId, id, request, null); + String tenantId, String docId, DeleteDocumentsRequest request) { + return delete(tenantId, docId, request, null); } public CompletableFuture> delete( - String tenantId, String id, DeleteDocumentsRequest request, RequestOptions requestOptions) { + String tenantId, String docId, DeleteDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id); + .addPathSegment(docId); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -330,12 +331,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -365,22 +366,22 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * A document that is being deleted answers 404. */ - public CompletableFuture> update( - String tenantId, String id, DocumentsUpdateRequest request) { - return update(tenantId, id, request, null); + public CompletableFuture> update( + String tenantId, String docId, DocumentsUpdateRequest request) { + return update(tenantId, docId, request, null); } /** * A document that is being deleted answers 404. */ - public CompletableFuture> update( - String tenantId, String id, DocumentsUpdateRequest request, RequestOptions requestOptions) { + public CompletableFuture> update( + String tenantId, String docId, DocumentsUpdateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id); + .addPathSegment(docId); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -413,7 +414,7 @@ public CompletableFuture> requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -421,8 +422,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocumentsUpdate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUpdateResponse.class), response)); return; } @@ -430,17 +430,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -470,22 +470,22 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * An upload token commits only the documents it started; any other document answers 404. */ - public CompletableFuture> commit( - String tenantId, String id, DocumentsCommitRequest request) { - return commit(tenantId, id, request, null); + public CompletableFuture> commit( + String tenantId, String docId, DocumentsCommitRequest request) { + return commit(tenantId, docId, request, null); } /** * An upload token commits only the documents it started; any other document answers 404. */ - public CompletableFuture> commit( - String tenantId, String id, DocumentsCommitRequest request, RequestOptions requestOptions) { + public CompletableFuture> commit( + String tenantId, String docId, DocumentsCommitRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("commit"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -519,7 +519,7 @@ public CompletableFuture> requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -527,8 +527,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocumentsCommit200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsCommitResponse.class), response)); return; } @@ -536,12 +535,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -568,28 +567,28 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> download(String tenantId, String id) { - return download(tenantId, id, DownloadDocumentsRequest.builder().build()); + public CompletableFuture> download(String tenantId, String docId) { + return download(tenantId, docId, DownloadDocumentsRequest.builder().build()); } public CompletableFuture> download( - String tenantId, String id, RequestOptions requestOptions) { - return download(tenantId, id, DownloadDocumentsRequest.builder().build(), requestOptions); + String tenantId, String docId, RequestOptions requestOptions) { + return download(tenantId, docId, DownloadDocumentsRequest.builder().build(), requestOptions); } public CompletableFuture> download( - String tenantId, String id, DownloadDocumentsRequest request) { - return download(tenantId, id, request, null); + String tenantId, String docId, DownloadDocumentsRequest request) { + return download(tenantId, docId, request, null); } public CompletableFuture> download( - String tenantId, String id, DownloadDocumentsRequest request, RequestOptions requestOptions) { + String tenantId, String docId, DownloadDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("download"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -631,12 +630,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -663,28 +662,28 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> thumbnail(String tenantId, String id) { - return thumbnail(tenantId, id, ThumbnailDocumentsRequest.builder().build()); + public CompletableFuture> thumbnail(String tenantId, String docId) { + return thumbnail(tenantId, docId, ThumbnailDocumentsRequest.builder().build()); } public CompletableFuture> thumbnail( - String tenantId, String id, RequestOptions requestOptions) { - return thumbnail(tenantId, id, ThumbnailDocumentsRequest.builder().build(), requestOptions); + String tenantId, String docId, RequestOptions requestOptions) { + return thumbnail(tenantId, docId, ThumbnailDocumentsRequest.builder().build(), requestOptions); } public CompletableFuture> thumbnail( - String tenantId, String id, ThumbnailDocumentsRequest request) { - return thumbnail(tenantId, id, request, null); + String tenantId, String docId, ThumbnailDocumentsRequest request) { + return thumbnail(tenantId, docId, request, null); } public CompletableFuture> thumbnail( - String tenantId, String id, ThumbnailDocumentsRequest request, RequestOptions requestOptions) { + String tenantId, String docId, ThumbnailDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("thumbnail"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -725,7 +724,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -754,22 +754,26 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * This bounded origin-mediated fallback must only be used after documents.init returns upload.kind=proxy. Auto mode prefers a presigned object-store PUT whenever available. An upload token sends files only to the documents it started. */ - public CompletableFuture> uploadProxy( - String tenantId, String id, File file, UploadProxyDocumentsRequest request) { - return uploadProxy(tenantId, id, file, request, null); + public CompletableFuture> uploadProxy( + String tenantId, String docId, File file, UploadProxyDocumentsRequest request) { + return uploadProxy(tenantId, docId, file, request, null); } /** * This bounded origin-mediated fallback must only be used after documents.init returns upload.kind=proxy. Auto mode prefers a presigned object-store PUT whenever available. An upload token sends files only to the documents it started. */ - public CompletableFuture> uploadProxy( - String tenantId, String id, File file, UploadProxyDocumentsRequest request, RequestOptions requestOptions) { + public CompletableFuture> uploadProxy( + String tenantId, + String docId, + File file, + UploadProxyDocumentsRequest request, + RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -804,8 +808,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -814,7 +817,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocumentsUploadProxy200Response.class), + responseBodyString, DocumentsUploadProxyResponse.class), response)); return; } @@ -822,17 +825,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -859,14 +862,14 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> uploadProxy( - String tenantId, String id, InputStream stream, String filename) { + public CompletableFuture> uploadProxy( + String tenantId, String docId, InputStream stream, String filename) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); FileStream fs = new FileStream(stream, filename, null); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); @@ -878,8 +881,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -888,7 +890,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocumentsUploadProxy200Response.class), + responseBodyString, DocumentsUploadProxyResponse.class), response)); return; } @@ -896,17 +898,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -933,14 +935,14 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> uploadProxy( - String tenantId, String id, InputStream stream, String filename, MediaType mediaType) { + public CompletableFuture> uploadProxy( + String tenantId, String docId, InputStream stream, String filename, MediaType mediaType) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); FileStream fs = new FileStream(stream, filename, mediaType); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); @@ -952,8 +954,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -962,7 +963,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocumentsUploadProxy200Response.class), + responseBodyString, DocumentsUploadProxyResponse.class), response)); return; } @@ -970,17 +971,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -1007,14 +1008,14 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> uploadProxy( - String tenantId, String id, InputStream stream, String filename, RequestOptions requestOptions) { + public CompletableFuture> uploadProxy( + String tenantId, String docId, InputStream stream, String filename, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -1043,8 +1044,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -1053,7 +1053,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocumentsUploadProxy200Response.class), + responseBodyString, DocumentsUploadProxyResponse.class), response)); return; } @@ -1061,17 +1061,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -1098,9 +1098,9 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> uploadProxy( + public CompletableFuture> uploadProxy( String tenantId, - String id, + String docId, InputStream stream, String filename, MediaType mediaType, @@ -1110,7 +1110,7 @@ public CompletableFuture { @@ -1139,8 +1139,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -1149,7 +1148,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocumentsUploadProxy200Response.class), + responseBodyString, DocumentsUploadProxyResponse.class), response)); return; } @@ -1157,17 +1156,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -1263,18 +1262,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 502: future.completeExceptionally(new BadGatewayError( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, AdminErrorPayload.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -1302,17 +1300,17 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { } /** - * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. + * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. */ - public CompletableFuture> init( + public CompletableFuture> init( String tenantId, DocumentsInitRequest request) { return init(tenantId, request, null); } /** - * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. + * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. */ - public CompletableFuture> init( + public CompletableFuture> init( String tenantId, DocumentsInitRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -1352,7 +1350,7 @@ public CompletableFuture> i requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -1360,7 +1358,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsInit200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsInitResponse.class), response)); return; } @@ -1368,12 +1366,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/documents/DocumentsClient.java b/src/main/java/api/resources/documents/DocumentsClient.java index a3ca061..24e3d05 100644 --- a/src/main/java/api/resources/documents/DocumentsClient.java +++ b/src/main/java/api/resources/documents/DocumentsClient.java @@ -17,13 +17,13 @@ import com.cloudpdf.api.resources.documents.requests.ListDocumentsRequest; import com.cloudpdf.api.resources.documents.requests.ThumbnailDocumentsRequest; import com.cloudpdf.api.resources.documents.requests.UploadProxyDocumentsRequest; -import com.cloudpdf.api.types.DocumentsCommit200Response; -import com.cloudpdf.api.types.DocumentsGet200Response; +import com.cloudpdf.api.types.DocumentsCommitResponse; +import com.cloudpdf.api.types.DocumentsGetResponse; import com.cloudpdf.api.types.DocumentsImportFrom200Response; -import com.cloudpdf.api.types.DocumentsInit200Response; -import com.cloudpdf.api.types.DocumentsList200Response; -import com.cloudpdf.api.types.DocumentsUpdate200Response; -import com.cloudpdf.api.types.DocumentsUploadProxy200Response; +import com.cloudpdf.api.types.DocumentsInitResponse; +import com.cloudpdf.api.types.DocumentsListResponse; +import com.cloudpdf.api.types.DocumentsUpdateResponse; +import com.cloudpdf.api.types.DocumentsUploadProxyResponse; import java.io.File; import java.io.InputStream; import java.util.function.Supplier; @@ -49,165 +49,171 @@ public RawDocumentsClient withRawResponse() { return this.rawClient; } - public DocumentsList200Response list(String tenantId) { + public DocumentsListResponse list(String tenantId) { return this.rawClient.list(tenantId).body(); } - public DocumentsList200Response list(String tenantId, RequestOptions requestOptions) { + public DocumentsListResponse list(String tenantId, RequestOptions requestOptions) { return this.rawClient.list(tenantId, requestOptions).body(); } - public DocumentsList200Response list(String tenantId, ListDocumentsRequest request) { + public DocumentsListResponse list(String tenantId, ListDocumentsRequest request) { return this.rawClient.list(tenantId, request).body(); } - public DocumentsList200Response list(String tenantId, ListDocumentsRequest request, RequestOptions requestOptions) { + public DocumentsListResponse list(String tenantId, ListDocumentsRequest request, RequestOptions requestOptions) { return this.rawClient.list(tenantId, request, requestOptions).body(); } - public DocumentsGet200Response get(String tenantId, String id) { - return this.rawClient.get(tenantId, id).body(); + public DocumentsGetResponse get(String tenantId, String docId) { + return this.rawClient.get(tenantId, docId).body(); } - public DocumentsGet200Response get(String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.get(tenantId, id, requestOptions).body(); + public DocumentsGetResponse get(String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.get(tenantId, docId, requestOptions).body(); } - public DocumentsGet200Response get(String tenantId, String id, GetDocumentsRequest request) { - return this.rawClient.get(tenantId, id, request).body(); + public DocumentsGetResponse get(String tenantId, String docId, GetDocumentsRequest request) { + return this.rawClient.get(tenantId, docId, request).body(); } - public DocumentsGet200Response get( - String tenantId, String id, GetDocumentsRequest request, RequestOptions requestOptions) { - return this.rawClient.get(tenantId, id, request, requestOptions).body(); + public DocumentsGetResponse get( + String tenantId, String docId, GetDocumentsRequest request, RequestOptions requestOptions) { + return this.rawClient.get(tenantId, docId, request, requestOptions).body(); } - public void delete(String tenantId, String id) { - this.rawClient.delete(tenantId, id).body(); + public void delete(String tenantId, String docId) { + this.rawClient.delete(tenantId, docId).body(); } - public void delete(String tenantId, String id, RequestOptions requestOptions) { - this.rawClient.delete(tenantId, id, requestOptions).body(); + public void delete(String tenantId, String docId, RequestOptions requestOptions) { + this.rawClient.delete(tenantId, docId, requestOptions).body(); } - public void delete(String tenantId, String id, DeleteDocumentsRequest request) { - this.rawClient.delete(tenantId, id, request).body(); + public void delete(String tenantId, String docId, DeleteDocumentsRequest request) { + this.rawClient.delete(tenantId, docId, request).body(); } - public void delete(String tenantId, String id, DeleteDocumentsRequest request, RequestOptions requestOptions) { - this.rawClient.delete(tenantId, id, request, requestOptions).body(); + public void delete(String tenantId, String docId, DeleteDocumentsRequest request, RequestOptions requestOptions) { + this.rawClient.delete(tenantId, docId, request, requestOptions).body(); } /** * A document that is being deleted answers 404. */ - public DocumentsUpdate200Response update(String tenantId, String id, DocumentsUpdateRequest request) { - return this.rawClient.update(tenantId, id, request).body(); + public DocumentsUpdateResponse update(String tenantId, String docId, DocumentsUpdateRequest request) { + return this.rawClient.update(tenantId, docId, request).body(); } /** * A document that is being deleted answers 404. */ - public DocumentsUpdate200Response update( - String tenantId, String id, DocumentsUpdateRequest request, RequestOptions requestOptions) { - return this.rawClient.update(tenantId, id, request, requestOptions).body(); + public DocumentsUpdateResponse update( + String tenantId, String docId, DocumentsUpdateRequest request, RequestOptions requestOptions) { + return this.rawClient.update(tenantId, docId, request, requestOptions).body(); } /** * An upload token commits only the documents it started; any other document answers 404. */ - public DocumentsCommit200Response commit(String tenantId, String id, DocumentsCommitRequest request) { - return this.rawClient.commit(tenantId, id, request).body(); + public DocumentsCommitResponse commit(String tenantId, String docId, DocumentsCommitRequest request) { + return this.rawClient.commit(tenantId, docId, request).body(); } /** * An upload token commits only the documents it started; any other document answers 404. */ - public DocumentsCommit200Response commit( - String tenantId, String id, DocumentsCommitRequest request, RequestOptions requestOptions) { - return this.rawClient.commit(tenantId, id, request, requestOptions).body(); + public DocumentsCommitResponse commit( + String tenantId, String docId, DocumentsCommitRequest request, RequestOptions requestOptions) { + return this.rawClient.commit(tenantId, docId, request, requestOptions).body(); } - public InputStream download(String tenantId, String id) { - return this.rawClient.download(tenantId, id).body(); + public InputStream download(String tenantId, String docId) { + return this.rawClient.download(tenantId, docId).body(); } - public InputStream download(String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.download(tenantId, id, requestOptions).body(); + public InputStream download(String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.download(tenantId, docId, requestOptions).body(); } - public InputStream download(String tenantId, String id, DownloadDocumentsRequest request) { - return this.rawClient.download(tenantId, id, request).body(); + public InputStream download(String tenantId, String docId, DownloadDocumentsRequest request) { + return this.rawClient.download(tenantId, docId, request).body(); } public InputStream download( - String tenantId, String id, DownloadDocumentsRequest request, RequestOptions requestOptions) { - return this.rawClient.download(tenantId, id, request, requestOptions).body(); + String tenantId, String docId, DownloadDocumentsRequest request, RequestOptions requestOptions) { + return this.rawClient.download(tenantId, docId, request, requestOptions).body(); } - public InputStream thumbnail(String tenantId, String id) { - return this.rawClient.thumbnail(tenantId, id).body(); + public InputStream thumbnail(String tenantId, String docId) { + return this.rawClient.thumbnail(tenantId, docId).body(); } - public InputStream thumbnail(String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.thumbnail(tenantId, id, requestOptions).body(); + public InputStream thumbnail(String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.thumbnail(tenantId, docId, requestOptions).body(); } - public InputStream thumbnail(String tenantId, String id, ThumbnailDocumentsRequest request) { - return this.rawClient.thumbnail(tenantId, id, request).body(); + public InputStream thumbnail(String tenantId, String docId, ThumbnailDocumentsRequest request) { + return this.rawClient.thumbnail(tenantId, docId, request).body(); } public InputStream thumbnail( - String tenantId, String id, ThumbnailDocumentsRequest request, RequestOptions requestOptions) { - return this.rawClient.thumbnail(tenantId, id, request, requestOptions).body(); + String tenantId, String docId, ThumbnailDocumentsRequest request, RequestOptions requestOptions) { + return this.rawClient + .thumbnail(tenantId, docId, request, requestOptions) + .body(); } /** * This bounded origin-mediated fallback must only be used after documents.init returns upload.kind=proxy. Auto mode prefers a presigned object-store PUT whenever available. An upload token sends files only to the documents it started. */ - public DocumentsUploadProxy200Response uploadProxy( - String tenantId, String id, File file, UploadProxyDocumentsRequest request) { - return this.rawClient.uploadProxy(tenantId, id, file, request).body(); + public DocumentsUploadProxyResponse uploadProxy( + String tenantId, String docId, File file, UploadProxyDocumentsRequest request) { + return this.rawClient.uploadProxy(tenantId, docId, file, request).body(); } /** * This bounded origin-mediated fallback must only be used after documents.init returns upload.kind=proxy. Auto mode prefers a presigned object-store PUT whenever available. An upload token sends files only to the documents it started. */ - public DocumentsUploadProxy200Response uploadProxy( - String tenantId, String id, File file, UploadProxyDocumentsRequest request, RequestOptions requestOptions) { + public DocumentsUploadProxyResponse uploadProxy( + String tenantId, + String docId, + File file, + UploadProxyDocumentsRequest request, + RequestOptions requestOptions) { return this.rawClient - .uploadProxy(tenantId, id, file, request, requestOptions) + .uploadProxy(tenantId, docId, file, request, requestOptions) .body(); } - public DocumentsUploadProxy200Response uploadProxy( - String tenantId, String id, InputStream stream, String filename) { - return this.rawClient.uploadProxy(tenantId, id, stream, filename).body(); + public DocumentsUploadProxyResponse uploadProxy( + String tenantId, String docId, InputStream stream, String filename) { + return this.rawClient.uploadProxy(tenantId, docId, stream, filename).body(); } - public DocumentsUploadProxy200Response uploadProxy( - String tenantId, String id, InputStream stream, String filename, MediaType mediaType) { + public DocumentsUploadProxyResponse uploadProxy( + String tenantId, String docId, InputStream stream, String filename, MediaType mediaType) { return this.rawClient - .uploadProxy(tenantId, id, stream, filename, mediaType) + .uploadProxy(tenantId, docId, stream, filename, mediaType) .body(); } - public DocumentsUploadProxy200Response uploadProxy( - String tenantId, String id, InputStream stream, String filename, RequestOptions requestOptions) { + public DocumentsUploadProxyResponse uploadProxy( + String tenantId, String docId, InputStream stream, String filename, RequestOptions requestOptions) { return this.rawClient - .uploadProxy(tenantId, id, stream, filename, requestOptions) + .uploadProxy(tenantId, docId, stream, filename, requestOptions) .body(); } - public DocumentsUploadProxy200Response uploadProxy( + public DocumentsUploadProxyResponse uploadProxy( String tenantId, - String id, + String docId, InputStream stream, String filename, MediaType mediaType, RequestOptions requestOptions) { return this.rawClient - .uploadProxy(tenantId, id, stream, filename, mediaType, requestOptions) + .uploadProxy(tenantId, docId, stream, filename, mediaType, requestOptions) .body(); } @@ -227,16 +233,16 @@ public DocumentsImportFrom200Response importFrom( } /** - * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. + * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. */ - public DocumentsInit200Response init(String tenantId, DocumentsInitRequest request) { + public DocumentsInitResponse init(String tenantId, DocumentsInitRequest request) { return this.rawClient.init(tenantId, request).body(); } /** - * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. + * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. */ - public DocumentsInit200Response init(String tenantId, DocumentsInitRequest request, RequestOptions requestOptions) { + public DocumentsInitResponse init(String tenantId, DocumentsInitRequest request, RequestOptions requestOptions) { return this.rawClient.init(tenantId, request, requestOptions).body(); } diff --git a/src/main/java/api/resources/documents/RawDocumentsClient.java b/src/main/java/api/resources/documents/RawDocumentsClient.java index 3d140ba..47eaf57 100644 --- a/src/main/java/api/resources/documents/RawDocumentsClient.java +++ b/src/main/java/api/resources/documents/RawDocumentsClient.java @@ -29,14 +29,14 @@ import com.cloudpdf.api.resources.documents.requests.ListDocumentsRequest; import com.cloudpdf.api.resources.documents.requests.ThumbnailDocumentsRequest; import com.cloudpdf.api.resources.documents.requests.UploadProxyDocumentsRequest; -import com.cloudpdf.api.types.AdminErrorPayload; -import com.cloudpdf.api.types.DocumentsCommit200Response; -import com.cloudpdf.api.types.DocumentsGet200Response; +import com.cloudpdf.api.types.DocumentsCommitResponse; +import com.cloudpdf.api.types.DocumentsGetResponse; import com.cloudpdf.api.types.DocumentsImportFrom200Response; -import com.cloudpdf.api.types.DocumentsInit200Response; -import com.cloudpdf.api.types.DocumentsList200Response; -import com.cloudpdf.api.types.DocumentsUpdate200Response; -import com.cloudpdf.api.types.DocumentsUploadProxy200Response; +import com.cloudpdf.api.types.DocumentsInitResponse; +import com.cloudpdf.api.types.DocumentsListResponse; +import com.cloudpdf.api.types.DocumentsUpdateResponse; +import com.cloudpdf.api.types.DocumentsUploadProxyResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.File; import java.io.IOException; @@ -59,19 +59,19 @@ public RawDocumentsClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CloudPDFClientHttpResponse list(String tenantId) { + public CloudPDFClientHttpResponse list(String tenantId) { return list(tenantId, ListDocumentsRequest.builder().build()); } - public CloudPDFClientHttpResponse list(String tenantId, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse list(String tenantId, RequestOptions requestOptions) { return list(tenantId, ListDocumentsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse list(String tenantId, ListDocumentsRequest request) { + public CloudPDFClientHttpResponse list(String tenantId, ListDocumentsRequest request) { return list(tenantId, request, null); } - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String tenantId, ListDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -134,13 +134,12 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsList200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsListResponse.class), response); } try { if (response.code() == 400) { throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -155,28 +154,28 @@ public CloudPDFClientHttpResponse list( } } - public CloudPDFClientHttpResponse get(String tenantId, String id) { - return get(tenantId, id, GetDocumentsRequest.builder().build()); + public CloudPDFClientHttpResponse get(String tenantId, String docId) { + return get(tenantId, docId, GetDocumentsRequest.builder().build()); } - public CloudPDFClientHttpResponse get( - String tenantId, String id, RequestOptions requestOptions) { - return get(tenantId, id, GetDocumentsRequest.builder().build(), requestOptions); + public CloudPDFClientHttpResponse get( + String tenantId, String docId, RequestOptions requestOptions) { + return get(tenantId, docId, GetDocumentsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse get( - String tenantId, String id, GetDocumentsRequest request) { - return get(tenantId, id, request, null); + public CloudPDFClientHttpResponse get( + String tenantId, String docId, GetDocumentsRequest request) { + return get(tenantId, docId, request, null); } - public CloudPDFClientHttpResponse get( - String tenantId, String id, GetDocumentsRequest request, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse get( + String tenantId, String docId, GetDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id); + .addPathSegment(docId); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -206,17 +205,16 @@ public CloudPDFClientHttpResponse get( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsGet200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsGetResponse.class), response); } try { switch (response.code()) { case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -231,26 +229,26 @@ public CloudPDFClientHttpResponse get( } } - public CloudPDFClientHttpResponse delete(String tenantId, String id) { - return delete(tenantId, id, DeleteDocumentsRequest.builder().build()); + public CloudPDFClientHttpResponse delete(String tenantId, String docId) { + return delete(tenantId, docId, DeleteDocumentsRequest.builder().build()); } - public CloudPDFClientHttpResponse delete(String tenantId, String id, RequestOptions requestOptions) { - return delete(tenantId, id, DeleteDocumentsRequest.builder().build(), requestOptions); + public CloudPDFClientHttpResponse delete(String tenantId, String docId, RequestOptions requestOptions) { + return delete(tenantId, docId, DeleteDocumentsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse delete(String tenantId, String id, DeleteDocumentsRequest request) { - return delete(tenantId, id, request, null); + public CloudPDFClientHttpResponse delete(String tenantId, String docId, DeleteDocumentsRequest request) { + return delete(tenantId, docId, request, null); } public CloudPDFClientHttpResponse delete( - String tenantId, String id, DeleteDocumentsRequest request, RequestOptions requestOptions) { + String tenantId, String docId, DeleteDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id); + .addPathSegment(docId); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -285,10 +283,10 @@ public CloudPDFClientHttpResponse delete( switch (response.code()) { case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -306,22 +304,22 @@ public CloudPDFClientHttpResponse delete( /** * A document that is being deleted answers 404. */ - public CloudPDFClientHttpResponse update( - String tenantId, String id, DocumentsUpdateRequest request) { - return update(tenantId, id, request, null); + public CloudPDFClientHttpResponse update( + String tenantId, String docId, DocumentsUpdateRequest request) { + return update(tenantId, docId, request, null); } /** * A document that is being deleted answers 404. */ - public CloudPDFClientHttpResponse update( - String tenantId, String id, DocumentsUpdateRequest request, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse update( + String tenantId, String docId, DocumentsUpdateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id); + .addPathSegment(docId); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { httpUrl.addQueryParameter(_key, _value); @@ -359,20 +357,20 @@ public CloudPDFClientHttpResponse update( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUpdate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUpdateResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -390,22 +388,22 @@ public CloudPDFClientHttpResponse update( /** * An upload token commits only the documents it started; any other document answers 404. */ - public CloudPDFClientHttpResponse commit( - String tenantId, String id, DocumentsCommitRequest request) { - return commit(tenantId, id, request, null); + public CloudPDFClientHttpResponse commit( + String tenantId, String docId, DocumentsCommitRequest request) { + return commit(tenantId, docId, request, null); } /** * An upload token commits only the documents it started; any other document answers 404. */ - public CloudPDFClientHttpResponse commit( - String tenantId, String id, DocumentsCommitRequest request, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse commit( + String tenantId, String docId, DocumentsCommitRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("commit"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -444,17 +442,17 @@ public CloudPDFClientHttpResponse commit( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsCommit200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsCommitResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -469,27 +467,28 @@ public CloudPDFClientHttpResponse commit( } } - public CloudPDFClientHttpResponse download(String tenantId, String id) { - return download(tenantId, id, DownloadDocumentsRequest.builder().build()); + public CloudPDFClientHttpResponse download(String tenantId, String docId) { + return download(tenantId, docId, DownloadDocumentsRequest.builder().build()); } - public CloudPDFClientHttpResponse download(String tenantId, String id, RequestOptions requestOptions) { - return download(tenantId, id, DownloadDocumentsRequest.builder().build(), requestOptions); + public CloudPDFClientHttpResponse download( + String tenantId, String docId, RequestOptions requestOptions) { + return download(tenantId, docId, DownloadDocumentsRequest.builder().build(), requestOptions); } public CloudPDFClientHttpResponse download( - String tenantId, String id, DownloadDocumentsRequest request) { - return download(tenantId, id, request, null); + String tenantId, String docId, DownloadDocumentsRequest request) { + return download(tenantId, docId, request, null); } public CloudPDFClientHttpResponse download( - String tenantId, String id, DownloadDocumentsRequest request, RequestOptions requestOptions) { + String tenantId, String docId, DownloadDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("download"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -526,10 +525,10 @@ public CloudPDFClientHttpResponse download( switch (response.code()) { case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -544,28 +543,28 @@ public CloudPDFClientHttpResponse download( } } - public CloudPDFClientHttpResponse thumbnail(String tenantId, String id) { - return thumbnail(tenantId, id, ThumbnailDocumentsRequest.builder().build()); + public CloudPDFClientHttpResponse thumbnail(String tenantId, String docId) { + return thumbnail(tenantId, docId, ThumbnailDocumentsRequest.builder().build()); } public CloudPDFClientHttpResponse thumbnail( - String tenantId, String id, RequestOptions requestOptions) { - return thumbnail(tenantId, id, ThumbnailDocumentsRequest.builder().build(), requestOptions); + String tenantId, String docId, RequestOptions requestOptions) { + return thumbnail(tenantId, docId, ThumbnailDocumentsRequest.builder().build(), requestOptions); } public CloudPDFClientHttpResponse thumbnail( - String tenantId, String id, ThumbnailDocumentsRequest request) { - return thumbnail(tenantId, id, request, null); + String tenantId, String docId, ThumbnailDocumentsRequest request) { + return thumbnail(tenantId, docId, request, null); } public CloudPDFClientHttpResponse thumbnail( - String tenantId, String id, ThumbnailDocumentsRequest request, RequestOptions requestOptions) { + String tenantId, String docId, ThumbnailDocumentsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("thumbnail"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -601,7 +600,7 @@ public CloudPDFClientHttpResponse thumbnail( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -619,22 +618,26 @@ public CloudPDFClientHttpResponse thumbnail( /** * This bounded origin-mediated fallback must only be used after documents.init returns upload.kind=proxy. Auto mode prefers a presigned object-store PUT whenever available. An upload token sends files only to the documents it started. */ - public CloudPDFClientHttpResponse uploadProxy( - String tenantId, String id, File file, UploadProxyDocumentsRequest request) { - return uploadProxy(tenantId, id, file, request, null); + public CloudPDFClientHttpResponse uploadProxy( + String tenantId, String docId, File file, UploadProxyDocumentsRequest request) { + return uploadProxy(tenantId, docId, file, request, null); } /** * This bounded origin-mediated fallback must only be used after documents.init returns upload.kind=proxy. Auto mode prefers a presigned object-store PUT whenever available. An upload token sends files only to the documents it started. */ - public CloudPDFClientHttpResponse uploadProxy( - String tenantId, String id, File file, UploadProxyDocumentsRequest request, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse uploadProxy( + String tenantId, + String docId, + File file, + UploadProxyDocumentsRequest request, + RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -674,20 +677,20 @@ public CloudPDFClientHttpResponse uploadProxy( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxy200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxyResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -702,14 +705,14 @@ public CloudPDFClientHttpResponse uploadProxy( } } - public CloudPDFClientHttpResponse uploadProxy( - String tenantId, String id, InputStream stream, String filename) { + public CloudPDFClientHttpResponse uploadProxy( + String tenantId, String docId, InputStream stream, String filename) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); FileStream fs = new FileStream(stream, filename, null); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); @@ -726,20 +729,20 @@ public CloudPDFClientHttpResponse uploadProxy( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxy200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxyResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -754,14 +757,14 @@ public CloudPDFClientHttpResponse uploadProxy( } } - public CloudPDFClientHttpResponse uploadProxy( - String tenantId, String id, InputStream stream, String filename, MediaType mediaType) { + public CloudPDFClientHttpResponse uploadProxy( + String tenantId, String docId, InputStream stream, String filename, MediaType mediaType) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); FileStream fs = new FileStream(stream, filename, mediaType); MultipartBody.Builder multipartBodyBuilder = new MultipartBody.Builder().setType(MultipartBody.FORM); @@ -778,20 +781,20 @@ public CloudPDFClientHttpResponse uploadProxy( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxy200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxyResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -806,14 +809,14 @@ public CloudPDFClientHttpResponse uploadProxy( } } - public CloudPDFClientHttpResponse uploadProxy( - String tenantId, String id, InputStream stream, String filename, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse uploadProxy( + String tenantId, String docId, InputStream stream, String filename, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -847,20 +850,20 @@ public CloudPDFClientHttpResponse uploadProxy( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxy200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxyResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -875,9 +878,9 @@ public CloudPDFClientHttpResponse uploadProxy( } } - public CloudPDFClientHttpResponse uploadProxy( + public CloudPDFClientHttpResponse uploadProxy( String tenantId, - String id, + String docId, InputStream stream, String filename, MediaType mediaType, @@ -887,7 +890,7 @@ public CloudPDFClientHttpResponse uploadProxy( .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("upload-proxy"); if (requestOptions != null) { requestOptions.getQueryParameters().forEach((_key, _value) -> { @@ -921,20 +924,20 @@ public CloudPDFClientHttpResponse uploadProxy( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxy200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsUploadProxyResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -1012,14 +1015,13 @@ public CloudPDFClientHttpResponse importFrom( switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 502: throw new BadGatewayError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, AdminErrorPayload.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -1035,16 +1037,16 @@ public CloudPDFClientHttpResponse importFrom( } /** - * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. + * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. */ - public CloudPDFClientHttpResponse init(String tenantId, DocumentsInitRequest request) { + public CloudPDFClientHttpResponse init(String tenantId, DocumentsInitRequest request) { return init(tenantId, request, null); } /** - * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; contentLength must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. + * With an upload token, the document goes into the token's folder with the token's metadata, whatever the request says; sizeBytes must be within the token's maxBytes, and the token makes at most maxFiles documents (403 after). docId, idempotencyKey and dedupMode reuse-existing are refused (400): each could reach a document the token didn't make. */ - public CloudPDFClientHttpResponse init( + public CloudPDFClientHttpResponse init( String tenantId, DocumentsInitRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -1089,17 +1091,16 @@ public CloudPDFClientHttpResponse init( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsInit200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsInitResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/documents/layers/AsyncLayersClient.java b/src/main/java/api/resources/documents/layers/AsyncLayersClient.java index 44878e1..f605064 100644 --- a/src/main/java/api/resources/documents/layers/AsyncLayersClient.java +++ b/src/main/java/api/resources/documents/layers/AsyncLayersClient.java @@ -7,7 +7,7 @@ import com.cloudpdf.api.core.RequestOptions; import com.cloudpdf.api.resources.documents.layers.requests.DeleteLayersRequest; import com.cloudpdf.api.resources.documents.layers.requests.ListLayersRequest; -import com.cloudpdf.api.types.DocumentsLayersList200Response; +import com.cloudpdf.api.types.DocumentsLayersListResponse; import java.util.concurrent.CompletableFuture; public class AsyncLayersClient { @@ -27,41 +27,47 @@ public AsyncRawLayersClient withRawResponse() { return this.rawClient; } - public CompletableFuture list(String tenantId, String id) { - return this.rawClient.list(tenantId, id).thenApply(response -> response.body()); + public CompletableFuture list(String tenantId, String docId) { + return this.rawClient.list(tenantId, docId).thenApply(response -> response.body()); } - public CompletableFuture list( - String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.list(tenantId, id, requestOptions).thenApply(response -> response.body()); + public CompletableFuture list( + String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.list(tenantId, docId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture list( - String tenantId, String id, ListLayersRequest request) { - return this.rawClient.list(tenantId, id, request).thenApply(response -> response.body()); + public CompletableFuture list( + String tenantId, String docId, ListLayersRequest request) { + return this.rawClient.list(tenantId, docId, request).thenApply(response -> response.body()); } - public CompletableFuture list( - String tenantId, String id, ListLayersRequest request, RequestOptions requestOptions) { - return this.rawClient.list(tenantId, id, request, requestOptions).thenApply(response -> response.body()); + public CompletableFuture list( + String tenantId, String docId, ListLayersRequest request, RequestOptions requestOptions) { + return this.rawClient.list(tenantId, docId, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture delete(String tenantId, String id, String layerName) { - return this.rawClient.delete(tenantId, id, layerName).thenApply(response -> response.body()); + public CompletableFuture delete(String tenantId, String docId, String layerName) { + return this.rawClient.delete(tenantId, docId, layerName).thenApply(response -> response.body()); } - public CompletableFuture delete(String tenantId, String id, String layerName, RequestOptions requestOptions) { - return this.rawClient.delete(tenantId, id, layerName, requestOptions).thenApply(response -> response.body()); + public CompletableFuture delete( + String tenantId, String docId, String layerName, RequestOptions requestOptions) { + return this.rawClient.delete(tenantId, docId, layerName, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture delete(String tenantId, String id, String layerName, DeleteLayersRequest request) { - return this.rawClient.delete(tenantId, id, layerName, request).thenApply(response -> response.body()); + public CompletableFuture delete( + String tenantId, String docId, String layerName, DeleteLayersRequest request) { + return this.rawClient.delete(tenantId, docId, layerName, request).thenApply(response -> response.body()); } public CompletableFuture delete( - String tenantId, String id, String layerName, DeleteLayersRequest request, RequestOptions requestOptions) { + String tenantId, + String docId, + String layerName, + DeleteLayersRequest request, + RequestOptions requestOptions) { return this.rawClient - .delete(tenantId, id, layerName, request, requestOptions) + .delete(tenantId, docId, layerName, request, requestOptions) .thenApply(response -> response.body()); } } diff --git a/src/main/java/api/resources/documents/layers/AsyncRawLayersClient.java b/src/main/java/api/resources/documents/layers/AsyncRawLayersClient.java index 4f2f48d..6579f5f 100644 --- a/src/main/java/api/resources/documents/layers/AsyncRawLayersClient.java +++ b/src/main/java/api/resources/documents/layers/AsyncRawLayersClient.java @@ -17,7 +17,8 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.documents.layers.requests.DeleteLayersRequest; import com.cloudpdf.api.resources.documents.layers.requests.ListLayersRequest; -import com.cloudpdf.api.types.DocumentsLayersList200Response; +import com.cloudpdf.api.types.DocumentsLayersListResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -38,29 +39,29 @@ public AsyncRawLayersClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CompletableFuture> list( - String tenantId, String id) { - return list(tenantId, id, ListLayersRequest.builder().build()); + public CompletableFuture> list( + String tenantId, String docId) { + return list(tenantId, docId, ListLayersRequest.builder().build()); } - public CompletableFuture> list( - String tenantId, String id, RequestOptions requestOptions) { - return list(tenantId, id, ListLayersRequest.builder().build(), requestOptions); + public CompletableFuture> list( + String tenantId, String docId, RequestOptions requestOptions) { + return list(tenantId, docId, ListLayersRequest.builder().build(), requestOptions); } - public CompletableFuture> list( - String tenantId, String id, ListLayersRequest request) { - return list(tenantId, id, request, null); + public CompletableFuture> list( + String tenantId, String docId, ListLayersRequest request) { + return list(tenantId, docId, request, null); } - public CompletableFuture> list( - String tenantId, String id, ListLayersRequest request, RequestOptions requestOptions) { + public CompletableFuture> list( + String tenantId, String docId, ListLayersRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("layers"); if (request.getLimit().isPresent()) { QueryStringMapper.addQueryParameter( @@ -98,8 +99,7 @@ public CompletableFuture> future = - new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -108,7 +108,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, DocumentsLayersList200Response.class), + responseBodyString, DocumentsLayersListResponse.class), response)); return; } @@ -116,17 +116,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -153,28 +153,32 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> delete(String tenantId, String id, String layerName) { - return delete(tenantId, id, layerName, DeleteLayersRequest.builder().build()); + public CompletableFuture> delete(String tenantId, String docId, String layerName) { + return delete(tenantId, docId, layerName, DeleteLayersRequest.builder().build()); } public CompletableFuture> delete( - String tenantId, String id, String layerName, RequestOptions requestOptions) { - return delete(tenantId, id, layerName, DeleteLayersRequest.builder().build(), requestOptions); + String tenantId, String docId, String layerName, RequestOptions requestOptions) { + return delete(tenantId, docId, layerName, DeleteLayersRequest.builder().build(), requestOptions); } public CompletableFuture> delete( - String tenantId, String id, String layerName, DeleteLayersRequest request) { - return delete(tenantId, id, layerName, request, null); + String tenantId, String docId, String layerName, DeleteLayersRequest request) { + return delete(tenantId, docId, layerName, request, null); } public CompletableFuture> delete( - String tenantId, String id, String layerName, DeleteLayersRequest request, RequestOptions requestOptions) { + String tenantId, + String docId, + String layerName, + DeleteLayersRequest request, + RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("layers") .addPathSegment(layerName); if (requestOptions != null) { @@ -215,17 +219,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/documents/layers/LayersClient.java b/src/main/java/api/resources/documents/layers/LayersClient.java index a73f087..2a533d7 100644 --- a/src/main/java/api/resources/documents/layers/LayersClient.java +++ b/src/main/java/api/resources/documents/layers/LayersClient.java @@ -7,7 +7,7 @@ import com.cloudpdf.api.core.RequestOptions; import com.cloudpdf.api.resources.documents.layers.requests.DeleteLayersRequest; import com.cloudpdf.api.resources.documents.layers.requests.ListLayersRequest; -import com.cloudpdf.api.types.DocumentsLayersList200Response; +import com.cloudpdf.api.types.DocumentsLayersListResponse; public class LayersClient { protected final ClientOptions clientOptions; @@ -26,37 +26,43 @@ public RawLayersClient withRawResponse() { return this.rawClient; } - public DocumentsLayersList200Response list(String tenantId, String id) { - return this.rawClient.list(tenantId, id).body(); + public DocumentsLayersListResponse list(String tenantId, String docId) { + return this.rawClient.list(tenantId, docId).body(); } - public DocumentsLayersList200Response list(String tenantId, String id, RequestOptions requestOptions) { - return this.rawClient.list(tenantId, id, requestOptions).body(); + public DocumentsLayersListResponse list(String tenantId, String docId, RequestOptions requestOptions) { + return this.rawClient.list(tenantId, docId, requestOptions).body(); } - public DocumentsLayersList200Response list(String tenantId, String id, ListLayersRequest request) { - return this.rawClient.list(tenantId, id, request).body(); + public DocumentsLayersListResponse list(String tenantId, String docId, ListLayersRequest request) { + return this.rawClient.list(tenantId, docId, request).body(); } - public DocumentsLayersList200Response list( - String tenantId, String id, ListLayersRequest request, RequestOptions requestOptions) { - return this.rawClient.list(tenantId, id, request, requestOptions).body(); + public DocumentsLayersListResponse list( + String tenantId, String docId, ListLayersRequest request, RequestOptions requestOptions) { + return this.rawClient.list(tenantId, docId, request, requestOptions).body(); } - public void delete(String tenantId, String id, String layerName) { - this.rawClient.delete(tenantId, id, layerName).body(); + public void delete(String tenantId, String docId, String layerName) { + this.rawClient.delete(tenantId, docId, layerName).body(); } - public void delete(String tenantId, String id, String layerName, RequestOptions requestOptions) { - this.rawClient.delete(tenantId, id, layerName, requestOptions).body(); + public void delete(String tenantId, String docId, String layerName, RequestOptions requestOptions) { + this.rawClient.delete(tenantId, docId, layerName, requestOptions).body(); } - public void delete(String tenantId, String id, String layerName, DeleteLayersRequest request) { - this.rawClient.delete(tenantId, id, layerName, request).body(); + public void delete(String tenantId, String docId, String layerName, DeleteLayersRequest request) { + this.rawClient.delete(tenantId, docId, layerName, request).body(); } public void delete( - String tenantId, String id, String layerName, DeleteLayersRequest request, RequestOptions requestOptions) { - this.rawClient.delete(tenantId, id, layerName, request, requestOptions).body(); + String tenantId, + String docId, + String layerName, + DeleteLayersRequest request, + RequestOptions requestOptions) { + this.rawClient + .delete(tenantId, docId, layerName, request, requestOptions) + .body(); } } diff --git a/src/main/java/api/resources/documents/layers/RawLayersClient.java b/src/main/java/api/resources/documents/layers/RawLayersClient.java index 8eb894b..269d465 100644 --- a/src/main/java/api/resources/documents/layers/RawLayersClient.java +++ b/src/main/java/api/resources/documents/layers/RawLayersClient.java @@ -17,7 +17,8 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.documents.layers.requests.DeleteLayersRequest; import com.cloudpdf.api.resources.documents.layers.requests.ListLayersRequest; -import com.cloudpdf.api.types.DocumentsLayersList200Response; +import com.cloudpdf.api.types.DocumentsLayersListResponse; +import com.cloudpdf.api.types.ErrorResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -34,28 +35,28 @@ public RawLayersClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CloudPDFClientHttpResponse list(String tenantId, String id) { - return list(tenantId, id, ListLayersRequest.builder().build()); + public CloudPDFClientHttpResponse list(String tenantId, String docId) { + return list(tenantId, docId, ListLayersRequest.builder().build()); } - public CloudPDFClientHttpResponse list( - String tenantId, String id, RequestOptions requestOptions) { - return list(tenantId, id, ListLayersRequest.builder().build(), requestOptions); + public CloudPDFClientHttpResponse list( + String tenantId, String docId, RequestOptions requestOptions) { + return list(tenantId, docId, ListLayersRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse list( - String tenantId, String id, ListLayersRequest request) { - return list(tenantId, id, request, null); + public CloudPDFClientHttpResponse list( + String tenantId, String docId, ListLayersRequest request) { + return list(tenantId, docId, request, null); } - public CloudPDFClientHttpResponse list( - String tenantId, String id, ListLayersRequest request, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse list( + String tenantId, String docId, ListLayersRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("layers"); if (request.getLimit().isPresent()) { QueryStringMapper.addQueryParameter( @@ -98,20 +99,20 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsLayersList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, DocumentsLayersListResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -126,28 +127,32 @@ public CloudPDFClientHttpResponse list( } } - public CloudPDFClientHttpResponse delete(String tenantId, String id, String layerName) { - return delete(tenantId, id, layerName, DeleteLayersRequest.builder().build()); + public CloudPDFClientHttpResponse delete(String tenantId, String docId, String layerName) { + return delete(tenantId, docId, layerName, DeleteLayersRequest.builder().build()); } public CloudPDFClientHttpResponse delete( - String tenantId, String id, String layerName, RequestOptions requestOptions) { - return delete(tenantId, id, layerName, DeleteLayersRequest.builder().build(), requestOptions); + String tenantId, String docId, String layerName, RequestOptions requestOptions) { + return delete(tenantId, docId, layerName, DeleteLayersRequest.builder().build(), requestOptions); } public CloudPDFClientHttpResponse delete( - String tenantId, String id, String layerName, DeleteLayersRequest request) { - return delete(tenantId, id, layerName, request, null); + String tenantId, String docId, String layerName, DeleteLayersRequest request) { + return delete(tenantId, docId, layerName, request, null); } public CloudPDFClientHttpResponse delete( - String tenantId, String id, String layerName, DeleteLayersRequest request, RequestOptions requestOptions) { + String tenantId, + String docId, + String layerName, + DeleteLayersRequest request, + RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() .addPathSegments("v1/tenants") .addPathSegment(tenantId) .addPathSegments("documents") - .addPathSegment(id) + .addPathSegment(docId) .addPathSegments("layers") .addPathSegment(layerName); if (requestOptions != null) { @@ -184,13 +189,13 @@ public CloudPDFClientHttpResponse delete( switch (response.code()) { case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/documents/requests/DocumentsInitRequest.java b/src/main/java/api/resources/documents/requests/DocumentsInitRequest.java index e53fc6d..a160d6a 100644 --- a/src/main/java/api/resources/documents/requests/DocumentsInitRequest.java +++ b/src/main/java/api/resources/documents/requests/DocumentsInitRequest.java @@ -23,7 +23,7 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = DocumentsInitRequest.Builder.class) public final class DocumentsInitRequest { - private final double contentLength; + private final int sizeBytes; private final String contentSha256; @@ -39,14 +39,14 @@ public final class DocumentsInitRequest { private final Optional docId; - private final Optional uploadTtlSec; + private final Optional uploadTtlSeconds; private final Optional uploadPreference; private final Map additionalProperties; private DocumentsInitRequest( - double contentLength, + int sizeBytes, String contentSha256, Optional name, Optional folderId, @@ -54,10 +54,10 @@ private DocumentsInitRequest( Optional idempotencyKey, Optional dedupMode, Optional docId, - Optional uploadTtlSec, + Optional uploadTtlSeconds, Optional uploadPreference, Map additionalProperties) { - this.contentLength = contentLength; + this.sizeBytes = sizeBytes; this.contentSha256 = contentSha256; this.name = name; this.folderId = folderId; @@ -65,14 +65,14 @@ private DocumentsInitRequest( this.idempotencyKey = idempotencyKey; this.dedupMode = dedupMode; this.docId = docId; - this.uploadTtlSec = uploadTtlSec; + this.uploadTtlSeconds = uploadTtlSeconds; this.uploadPreference = uploadPreference; this.additionalProperties = additionalProperties; } - @JsonProperty("contentLength") - public double getContentLength() { - return contentLength; + @JsonProperty("sizeBytes") + public int getSizeBytes() { + return sizeBytes; } @JsonProperty("contentSha256") @@ -119,9 +119,9 @@ public Optional getDocId() { return docId; } - @JsonProperty("uploadTtlSec") - public Optional getUploadTtlSec() { - return uploadTtlSec; + @JsonProperty("uploadTtlSeconds") + public Optional getUploadTtlSeconds() { + return uploadTtlSeconds; } @JsonProperty("uploadPreference") @@ -141,7 +141,7 @@ public Map getAdditionalProperties() { } private boolean equalTo(DocumentsInitRequest other) { - return contentLength == other.contentLength + return sizeBytes == other.sizeBytes && contentSha256.equals(other.contentSha256) && name.equals(other.name) && folderId.equals(other.folderId) @@ -149,14 +149,14 @@ private boolean equalTo(DocumentsInitRequest other) { && idempotencyKey.equals(other.idempotencyKey) && dedupMode.equals(other.dedupMode) && docId.equals(other.docId) - && uploadTtlSec.equals(other.uploadTtlSec) + && uploadTtlSeconds.equals(other.uploadTtlSeconds) && uploadPreference.equals(other.uploadPreference); } @java.lang.Override public int hashCode() { return Objects.hash( - this.contentLength, + this.sizeBytes, this.contentSha256, this.name, this.folderId, @@ -164,7 +164,7 @@ public int hashCode() { this.idempotencyKey, this.dedupMode, this.docId, - this.uploadTtlSec, + this.uploadTtlSeconds, this.uploadPreference); } @@ -173,12 +173,12 @@ public String toString() { return ObjectMappers.stringify(this); } - public static ContentLengthStage builder() { + public static SizeBytesStage builder() { return new Builder(); } - public interface ContentLengthStage { - ContentSha256Stage contentLength(double contentLength); + public interface SizeBytesStage { + ContentSha256Stage sizeBytes(int sizeBytes); Builder from(DocumentsInitRequest other); } @@ -227,9 +227,9 @@ public interface _FinalStage { _FinalStage docId(String docId); - _FinalStage uploadTtlSec(Optional uploadTtlSec); + _FinalStage uploadTtlSeconds(Optional uploadTtlSeconds); - _FinalStage uploadTtlSec(Double uploadTtlSec); + _FinalStage uploadTtlSeconds(Integer uploadTtlSeconds); _FinalStage uploadPreference(Optional uploadPreference); @@ -237,14 +237,14 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ContentLengthStage, ContentSha256Stage, _FinalStage { - private double contentLength; + public static final class Builder implements SizeBytesStage, ContentSha256Stage, _FinalStage { + private int sizeBytes; private String contentSha256; private Optional uploadPreference = Optional.empty(); - private Optional uploadTtlSec = Optional.empty(); + private Optional uploadTtlSeconds = Optional.empty(); private Optional docId = Optional.empty(); @@ -265,7 +265,7 @@ private Builder() {} @java.lang.Override public Builder from(DocumentsInitRequest other) { - contentLength(other.getContentLength()); + sizeBytes(other.getSizeBytes()); contentSha256(other.getContentSha256()); name(other.getName()); folderId(other.getFolderId()); @@ -273,15 +273,15 @@ public Builder from(DocumentsInitRequest other) { idempotencyKey(other.getIdempotencyKey()); dedupMode(other.getDedupMode()); docId(other.getDocId()); - uploadTtlSec(other.getUploadTtlSec()); + uploadTtlSeconds(other.getUploadTtlSeconds()); uploadPreference(other.getUploadPreference()); return this; } @java.lang.Override - @JsonSetter("contentLength") - public ContentSha256Stage contentLength(double contentLength) { - this.contentLength = contentLength; + @JsonSetter("sizeBytes") + public ContentSha256Stage sizeBytes(int sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @@ -306,15 +306,15 @@ public _FinalStage uploadPreference(Optional uploadTtlSec) { - this.uploadTtlSec = uploadTtlSec; + @JsonSetter(value = "uploadTtlSeconds", nulls = Nulls.SKIP) + public _FinalStage uploadTtlSeconds(Optional uploadTtlSeconds) { + this.uploadTtlSeconds = uploadTtlSeconds; return this; } @@ -420,7 +420,7 @@ public _FinalStage name(Optional name) { @java.lang.Override public DocumentsInitRequest build() { return new DocumentsInitRequest( - contentLength, + sizeBytes, contentSha256, name, folderId, @@ -428,7 +428,7 @@ public DocumentsInitRequest build() { idempotencyKey, dedupMode, docId, - uploadTtlSec, + uploadTtlSeconds, uploadPreference, additionalProperties); } diff --git a/src/main/java/api/resources/folders/AsyncFoldersClient.java b/src/main/java/api/resources/folders/AsyncFoldersClient.java index f32bb4b..048cd07 100644 --- a/src/main/java/api/resources/folders/AsyncFoldersClient.java +++ b/src/main/java/api/resources/folders/AsyncFoldersClient.java @@ -11,10 +11,10 @@ import com.cloudpdf.api.resources.folders.requests.FoldersUpdateRequest; import com.cloudpdf.api.resources.folders.requests.GetFoldersRequest; import com.cloudpdf.api.resources.folders.requests.ListFoldersRequest; -import com.cloudpdf.api.types.FoldersCreate200Response; -import com.cloudpdf.api.types.FoldersGet200Response; -import com.cloudpdf.api.types.FoldersList200Response; -import com.cloudpdf.api.types.FoldersUpdate200Response; +import com.cloudpdf.api.types.FoldersCreateResponse; +import com.cloudpdf.api.types.FoldersGetResponse; +import com.cloudpdf.api.types.FoldersListResponse; +import com.cloudpdf.api.types.FoldersUpdateResponse; import java.util.concurrent.CompletableFuture; public class AsyncFoldersClient { @@ -34,19 +34,19 @@ public AsyncRawFoldersClient withRawResponse() { return this.rawClient; } - public CompletableFuture list(String tenantId) { + public CompletableFuture list(String tenantId) { return this.rawClient.list(tenantId).thenApply(response -> response.body()); } - public CompletableFuture list(String tenantId, RequestOptions requestOptions) { + public CompletableFuture list(String tenantId, RequestOptions requestOptions) { return this.rawClient.list(tenantId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture list(String tenantId, ListFoldersRequest request) { + public CompletableFuture list(String tenantId, ListFoldersRequest request) { return this.rawClient.list(tenantId, request).thenApply(response -> response.body()); } - public CompletableFuture list( + public CompletableFuture list( String tenantId, ListFoldersRequest request, RequestOptions requestOptions) { return this.rawClient.list(tenantId, request, requestOptions).thenApply(response -> response.body()); } @@ -54,32 +54,31 @@ public CompletableFuture list( /** * 409 Conflict carries details.reason: name-taken (a sibling has the name, ignoring case; details.name) or too-deep (folders nest at most 100 levels; details.maxDepth). 404 when the parent folder does not exist. */ - public CompletableFuture create(String tenantId, FoldersCreateRequest request) { + public CompletableFuture create(String tenantId, FoldersCreateRequest request) { return this.rawClient.create(tenantId, request).thenApply(response -> response.body()); } /** * 409 Conflict carries details.reason: name-taken (a sibling has the name, ignoring case; details.name) or too-deep (folders nest at most 100 levels; details.maxDepth). 404 when the parent folder does not exist. */ - public CompletableFuture create( + public CompletableFuture create( String tenantId, FoldersCreateRequest request, RequestOptions requestOptions) { return this.rawClient.create(tenantId, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, String folderId) { + public CompletableFuture get(String tenantId, String folderId) { return this.rawClient.get(tenantId, folderId).thenApply(response -> response.body()); } - public CompletableFuture get( - String tenantId, String folderId, RequestOptions requestOptions) { + public CompletableFuture get(String tenantId, String folderId, RequestOptions requestOptions) { return this.rawClient.get(tenantId, folderId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, String folderId, GetFoldersRequest request) { + public CompletableFuture get(String tenantId, String folderId, GetFoldersRequest request) { return this.rawClient.get(tenantId, folderId, request).thenApply(response -> response.body()); } - public CompletableFuture get( + public CompletableFuture get( String tenantId, String folderId, GetFoldersRequest request, RequestOptions requestOptions) { return this.rawClient.get(tenantId, folderId, request, requestOptions).thenApply(response -> response.body()); } @@ -118,7 +117,7 @@ public CompletableFuture delete( /** * 409 Conflict with details.reason name-taken when a sibling has the name, ignoring case. */ - public CompletableFuture update( + public CompletableFuture update( String tenantId, String folderId, FoldersUpdateRequest request) { return this.rawClient.update(tenantId, folderId, request).thenApply(response -> response.body()); } @@ -126,7 +125,7 @@ public CompletableFuture update( /** * 409 Conflict with details.reason name-taken when a sibling has the name, ignoring case. */ - public CompletableFuture update( + public CompletableFuture update( String tenantId, String folderId, FoldersUpdateRequest request, RequestOptions requestOptions) { return this.rawClient .update(tenantId, folderId, request, requestOptions) @@ -134,28 +133,28 @@ public CompletableFuture update( } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CompletableFuture moveInto(String tenantId, String folderId) { return this.rawClient.moveInto(tenantId, folderId).thenApply(response -> response.body()); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CompletableFuture moveInto(String tenantId, String folderId, RequestOptions requestOptions) { return this.rawClient.moveInto(tenantId, folderId, requestOptions).thenApply(response -> response.body()); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CompletableFuture moveInto(String tenantId, String folderId, FoldersMoveIntoRequest request) { return this.rawClient.moveInto(tenantId, folderId, request).thenApply(response -> response.body()); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CompletableFuture moveInto( String tenantId, String folderId, FoldersMoveIntoRequest request, RequestOptions requestOptions) { diff --git a/src/main/java/api/resources/folders/AsyncRawFoldersClient.java b/src/main/java/api/resources/folders/AsyncRawFoldersClient.java index c50510a..36de641 100644 --- a/src/main/java/api/resources/folders/AsyncRawFoldersClient.java +++ b/src/main/java/api/resources/folders/AsyncRawFoldersClient.java @@ -22,10 +22,11 @@ import com.cloudpdf.api.resources.folders.requests.FoldersUpdateRequest; import com.cloudpdf.api.resources.folders.requests.GetFoldersRequest; import com.cloudpdf.api.resources.folders.requests.ListFoldersRequest; -import com.cloudpdf.api.types.FoldersCreate200Response; -import com.cloudpdf.api.types.FoldersGet200Response; -import com.cloudpdf.api.types.FoldersList200Response; -import com.cloudpdf.api.types.FoldersUpdate200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.FoldersCreateResponse; +import com.cloudpdf.api.types.FoldersGetResponse; +import com.cloudpdf.api.types.FoldersListResponse; +import com.cloudpdf.api.types.FoldersUpdateResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -47,21 +48,21 @@ public AsyncRawFoldersClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CompletableFuture> list(String tenantId) { + public CompletableFuture> list(String tenantId) { return list(tenantId, ListFoldersRequest.builder().build()); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, RequestOptions requestOptions) { return list(tenantId, ListFoldersRequest.builder().build(), requestOptions); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, ListFoldersRequest request) { return list(tenantId, request, null); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, ListFoldersRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -104,7 +105,7 @@ public CompletableFuture> lis requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -112,7 +113,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersListResponse.class), response)); return; } @@ -120,17 +121,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -160,7 +161,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * 409 Conflict carries details.reason: name-taken (a sibling has the name, ignoring case; details.name) or too-deep (folders nest at most 100 levels; details.maxDepth). 404 when the parent folder does not exist. */ - public CompletableFuture> create( + public CompletableFuture> create( String tenantId, FoldersCreateRequest request) { return create(tenantId, request, null); } @@ -168,7 +169,7 @@ public CompletableFuture> c /** * 409 Conflict carries details.reason: name-taken (a sibling has the name, ignoring case; details.name) or too-deep (folders nest at most 100 levels; details.maxDepth). 404 when the parent folder does not exist. */ - public CompletableFuture> create( + public CompletableFuture> create( String tenantId, FoldersCreateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -207,7 +208,7 @@ public CompletableFuture> c requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -215,7 +216,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersCreate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersCreateResponse.class), response)); return; } @@ -223,22 +224,22 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -265,21 +266,21 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> get(String tenantId, String folderId) { + public CompletableFuture> get(String tenantId, String folderId) { return get(tenantId, folderId, GetFoldersRequest.builder().build()); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, String folderId, RequestOptions requestOptions) { return get(tenantId, folderId, GetFoldersRequest.builder().build(), requestOptions); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, String folderId, GetFoldersRequest request) { return get(tenantId, folderId, request, null); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, String folderId, GetFoldersRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -311,7 +312,7 @@ public CompletableFuture> get( requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -319,7 +320,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersGet200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersGetResponse.class), response)); return; } @@ -327,12 +328,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -435,17 +436,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -475,7 +476,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * 409 Conflict with details.reason name-taken when a sibling has the name, ignoring case. */ - public CompletableFuture> update( + public CompletableFuture> update( String tenantId, String folderId, FoldersUpdateRequest request) { return update(tenantId, folderId, request, null); } @@ -483,7 +484,7 @@ public CompletableFuture> u /** * 409 Conflict with details.reason name-taken when a sibling has the name, ignoring case. */ - public CompletableFuture> update( + public CompletableFuture> update( String tenantId, String folderId, FoldersUpdateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -523,7 +524,7 @@ public CompletableFuture> u requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -531,7 +532,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersUpdate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersUpdateResponse.class), response)); return; } @@ -539,22 +540,22 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -582,14 +583,14 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CompletableFuture> moveInto(String tenantId, String folderId) { return moveInto(tenantId, folderId, FoldersMoveIntoRequest.builder().build()); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CompletableFuture> moveInto( String tenantId, String folderId, RequestOptions requestOptions) { @@ -597,7 +598,7 @@ public CompletableFuture> moveInto( } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CompletableFuture> moveInto( String tenantId, String folderId, FoldersMoveIntoRequest request) { @@ -605,7 +606,7 @@ public CompletableFuture> moveInto( } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CompletableFuture> moveInto( String tenantId, String folderId, FoldersMoveIntoRequest request, RequestOptions requestOptions) { @@ -662,22 +663,22 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/folders/FoldersClient.java b/src/main/java/api/resources/folders/FoldersClient.java index 1302bbc..fab8ed1 100644 --- a/src/main/java/api/resources/folders/FoldersClient.java +++ b/src/main/java/api/resources/folders/FoldersClient.java @@ -11,10 +11,10 @@ import com.cloudpdf.api.resources.folders.requests.FoldersUpdateRequest; import com.cloudpdf.api.resources.folders.requests.GetFoldersRequest; import com.cloudpdf.api.resources.folders.requests.ListFoldersRequest; -import com.cloudpdf.api.types.FoldersCreate200Response; -import com.cloudpdf.api.types.FoldersGet200Response; -import com.cloudpdf.api.types.FoldersList200Response; -import com.cloudpdf.api.types.FoldersUpdate200Response; +import com.cloudpdf.api.types.FoldersCreateResponse; +import com.cloudpdf.api.types.FoldersGetResponse; +import com.cloudpdf.api.types.FoldersListResponse; +import com.cloudpdf.api.types.FoldersUpdateResponse; public class FoldersClient { protected final ClientOptions clientOptions; @@ -33,50 +33,49 @@ public RawFoldersClient withRawResponse() { return this.rawClient; } - public FoldersList200Response list(String tenantId) { + public FoldersListResponse list(String tenantId) { return this.rawClient.list(tenantId).body(); } - public FoldersList200Response list(String tenantId, RequestOptions requestOptions) { + public FoldersListResponse list(String tenantId, RequestOptions requestOptions) { return this.rawClient.list(tenantId, requestOptions).body(); } - public FoldersList200Response list(String tenantId, ListFoldersRequest request) { + public FoldersListResponse list(String tenantId, ListFoldersRequest request) { return this.rawClient.list(tenantId, request).body(); } - public FoldersList200Response list(String tenantId, ListFoldersRequest request, RequestOptions requestOptions) { + public FoldersListResponse list(String tenantId, ListFoldersRequest request, RequestOptions requestOptions) { return this.rawClient.list(tenantId, request, requestOptions).body(); } /** * 409 Conflict carries details.reason: name-taken (a sibling has the name, ignoring case; details.name) or too-deep (folders nest at most 100 levels; details.maxDepth). 404 when the parent folder does not exist. */ - public FoldersCreate200Response create(String tenantId, FoldersCreateRequest request) { + public FoldersCreateResponse create(String tenantId, FoldersCreateRequest request) { return this.rawClient.create(tenantId, request).body(); } /** * 409 Conflict carries details.reason: name-taken (a sibling has the name, ignoring case; details.name) or too-deep (folders nest at most 100 levels; details.maxDepth). 404 when the parent folder does not exist. */ - public FoldersCreate200Response create( - String tenantId, FoldersCreateRequest request, RequestOptions requestOptions) { + public FoldersCreateResponse create(String tenantId, FoldersCreateRequest request, RequestOptions requestOptions) { return this.rawClient.create(tenantId, request, requestOptions).body(); } - public FoldersGet200Response get(String tenantId, String folderId) { + public FoldersGetResponse get(String tenantId, String folderId) { return this.rawClient.get(tenantId, folderId).body(); } - public FoldersGet200Response get(String tenantId, String folderId, RequestOptions requestOptions) { + public FoldersGetResponse get(String tenantId, String folderId, RequestOptions requestOptions) { return this.rawClient.get(tenantId, folderId, requestOptions).body(); } - public FoldersGet200Response get(String tenantId, String folderId, GetFoldersRequest request) { + public FoldersGetResponse get(String tenantId, String folderId, GetFoldersRequest request) { return this.rawClient.get(tenantId, folderId, request).body(); } - public FoldersGet200Response get( + public FoldersGetResponse get( String tenantId, String folderId, GetFoldersRequest request, RequestOptions requestOptions) { return this.rawClient.get(tenantId, folderId, request, requestOptions).body(); } @@ -112,14 +111,14 @@ public void delete(String tenantId, String folderId, DeleteFoldersRequest reques /** * 409 Conflict with details.reason name-taken when a sibling has the name, ignoring case. */ - public FoldersUpdate200Response update(String tenantId, String folderId, FoldersUpdateRequest request) { + public FoldersUpdateResponse update(String tenantId, String folderId, FoldersUpdateRequest request) { return this.rawClient.update(tenantId, folderId, request).body(); } /** * 409 Conflict with details.reason name-taken when a sibling has the name, ignoring case. */ - public FoldersUpdate200Response update( + public FoldersUpdateResponse update( String tenantId, String folderId, FoldersUpdateRequest request, RequestOptions requestOptions) { return this.rawClient .update(tenantId, folderId, request, requestOptions) @@ -127,28 +126,28 @@ public FoldersUpdate200Response update( } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public void moveInto(String tenantId, String folderId) { this.rawClient.moveInto(tenantId, folderId).body(); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public void moveInto(String tenantId, String folderId, RequestOptions requestOptions) { this.rawClient.moveInto(tenantId, folderId, requestOptions).body(); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public void moveInto(String tenantId, String folderId, FoldersMoveIntoRequest request) { this.rawClient.moveInto(tenantId, folderId, request).body(); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public void moveInto( String tenantId, String folderId, FoldersMoveIntoRequest request, RequestOptions requestOptions) { diff --git a/src/main/java/api/resources/folders/RawFoldersClient.java b/src/main/java/api/resources/folders/RawFoldersClient.java index 43b9450..ccb2f57 100644 --- a/src/main/java/api/resources/folders/RawFoldersClient.java +++ b/src/main/java/api/resources/folders/RawFoldersClient.java @@ -22,10 +22,11 @@ import com.cloudpdf.api.resources.folders.requests.FoldersUpdateRequest; import com.cloudpdf.api.resources.folders.requests.GetFoldersRequest; import com.cloudpdf.api.resources.folders.requests.ListFoldersRequest; -import com.cloudpdf.api.types.FoldersCreate200Response; -import com.cloudpdf.api.types.FoldersGet200Response; -import com.cloudpdf.api.types.FoldersList200Response; -import com.cloudpdf.api.types.FoldersUpdate200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.FoldersCreateResponse; +import com.cloudpdf.api.types.FoldersGetResponse; +import com.cloudpdf.api.types.FoldersListResponse; +import com.cloudpdf.api.types.FoldersUpdateResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -43,19 +44,19 @@ public RawFoldersClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CloudPDFClientHttpResponse list(String tenantId) { + public CloudPDFClientHttpResponse list(String tenantId) { return list(tenantId, ListFoldersRequest.builder().build()); } - public CloudPDFClientHttpResponse list(String tenantId, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse list(String tenantId, RequestOptions requestOptions) { return list(tenantId, ListFoldersRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse list(String tenantId, ListFoldersRequest request) { + public CloudPDFClientHttpResponse list(String tenantId, ListFoldersRequest request) { return list(tenantId, request, null); } - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String tenantId, ListFoldersRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -103,20 +104,19 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersList200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersListResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -134,14 +134,14 @@ public CloudPDFClientHttpResponse list( /** * 409 Conflict carries details.reason: name-taken (a sibling has the name, ignoring case; details.name) or too-deep (folders nest at most 100 levels; details.maxDepth). 404 when the parent folder does not exist. */ - public CloudPDFClientHttpResponse create(String tenantId, FoldersCreateRequest request) { + public CloudPDFClientHttpResponse create(String tenantId, FoldersCreateRequest request) { return create(tenantId, request, null); } /** * 409 Conflict carries details.reason: name-taken (a sibling has the name, ignoring case; details.name) or too-deep (folders nest at most 100 levels; details.maxDepth). 404 when the parent folder does not exist. */ - public CloudPDFClientHttpResponse create( + public CloudPDFClientHttpResponse create( String tenantId, FoldersCreateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -185,23 +185,22 @@ public CloudPDFClientHttpResponse create( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersCreate200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersCreateResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -216,21 +215,21 @@ public CloudPDFClientHttpResponse create( } } - public CloudPDFClientHttpResponse get(String tenantId, String folderId) { + public CloudPDFClientHttpResponse get(String tenantId, String folderId) { return get(tenantId, folderId, GetFoldersRequest.builder().build()); } - public CloudPDFClientHttpResponse get( + public CloudPDFClientHttpResponse get( String tenantId, String folderId, RequestOptions requestOptions) { return get(tenantId, folderId, GetFoldersRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse get( + public CloudPDFClientHttpResponse get( String tenantId, String folderId, GetFoldersRequest request) { return get(tenantId, folderId, request, null); } - public CloudPDFClientHttpResponse get( + public CloudPDFClientHttpResponse get( String tenantId, String folderId, GetFoldersRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -267,16 +266,16 @@ public CloudPDFClientHttpResponse get( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersGet200Response.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersGetResponse.class), response); } try { switch (response.code()) { case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -361,13 +360,13 @@ public CloudPDFClientHttpResponse delete( switch (response.code()) { case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -385,7 +384,7 @@ public CloudPDFClientHttpResponse delete( /** * 409 Conflict with details.reason name-taken when a sibling has the name, ignoring case. */ - public CloudPDFClientHttpResponse update( + public CloudPDFClientHttpResponse update( String tenantId, String folderId, FoldersUpdateRequest request) { return update(tenantId, folderId, request, null); } @@ -393,7 +392,7 @@ public CloudPDFClientHttpResponse update( /** * 409 Conflict with details.reason name-taken when a sibling has the name, ignoring case. */ - public CloudPDFClientHttpResponse update( + public CloudPDFClientHttpResponse update( String tenantId, String folderId, FoldersUpdateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -438,23 +437,22 @@ public CloudPDFClientHttpResponse update( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersUpdate200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, FoldersUpdateResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -470,28 +468,28 @@ public CloudPDFClientHttpResponse update( } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CloudPDFClientHttpResponse moveInto(String tenantId, String folderId) { return moveInto(tenantId, folderId, FoldersMoveIntoRequest.builder().build()); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CloudPDFClientHttpResponse moveInto(String tenantId, String folderId, RequestOptions requestOptions) { return moveInto(tenantId, folderId, FoldersMoveIntoRequest.builder().build(), requestOptions); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CloudPDFClientHttpResponse moveInto(String tenantId, String folderId, FoldersMoveIntoRequest request) { return moveInto(tenantId, folderId, request, null); } /** - * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.documentIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). + * Up to 1,000 ids in total. A folder moves with everything in it. 404 NotFound names the ids that do not exist or are being deleted in details.docIds and details.folderIds. 409 Conflict carries details.reason: cycle (the destination is a moved folder or inside one; details.folderId), too-deep (the move would nest folders deeper than 100 levels; details.maxDepth) or name-taken (a moved folder's name is taken in the destination, ignoring case; details.name). */ public CloudPDFClientHttpResponse moveInto( String tenantId, String folderId, FoldersMoveIntoRequest request, RequestOptions requestOptions) { @@ -544,16 +542,16 @@ public CloudPDFClientHttpResponse moveInto( switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/folders/requests/FoldersMoveIntoRequest.java b/src/main/java/api/resources/folders/requests/FoldersMoveIntoRequest.java index c066331..cd1c48f 100644 --- a/src/main/java/api/resources/folders/requests/FoldersMoveIntoRequest.java +++ b/src/main/java/api/resources/folders/requests/FoldersMoveIntoRequest.java @@ -21,24 +21,22 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = FoldersMoveIntoRequest.Builder.class) public final class FoldersMoveIntoRequest { - private final Optional> documentIds; + private final Optional> docIds; private final Optional> folderIds; private final Map additionalProperties; private FoldersMoveIntoRequest( - Optional> documentIds, - Optional> folderIds, - Map additionalProperties) { - this.documentIds = documentIds; + Optional> docIds, Optional> folderIds, Map additionalProperties) { + this.docIds = docIds; this.folderIds = folderIds; this.additionalProperties = additionalProperties; } - @JsonProperty("documentIds") - public Optional> getDocumentIds() { - return documentIds; + @JsonProperty("docIds") + public Optional> getDocIds() { + return docIds; } @JsonProperty("folderIds") @@ -58,12 +56,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(FoldersMoveIntoRequest other) { - return documentIds.equals(other.documentIds) && folderIds.equals(other.folderIds); + return docIds.equals(other.docIds) && folderIds.equals(other.folderIds); } @java.lang.Override public int hashCode() { - return Objects.hash(this.documentIds, this.folderIds); + return Objects.hash(this.docIds, this.folderIds); } @java.lang.Override @@ -77,7 +75,7 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private Optional> documentIds = Optional.empty(); + private Optional> docIds = Optional.empty(); private Optional> folderIds = Optional.empty(); @@ -87,19 +85,19 @@ public static final class Builder { private Builder() {} public Builder from(FoldersMoveIntoRequest other) { - documentIds(other.getDocumentIds()); + docIds(other.getDocIds()); folderIds(other.getFolderIds()); return this; } - @JsonSetter(value = "documentIds", nulls = Nulls.SKIP) - public Builder documentIds(Optional> documentIds) { - this.documentIds = documentIds; + @JsonSetter(value = "docIds", nulls = Nulls.SKIP) + public Builder docIds(Optional> docIds) { + this.docIds = docIds; return this; } - public Builder documentIds(List documentIds) { - this.documentIds = Optional.ofNullable(documentIds); + public Builder docIds(List docIds) { + this.docIds = Optional.ofNullable(docIds); return this; } @@ -115,7 +113,7 @@ public Builder folderIds(List folderIds) { } public FoldersMoveIntoRequest build() { - return new FoldersMoveIntoRequest(documentIds, folderIds, additionalProperties); + return new FoldersMoveIntoRequest(docIds, folderIds, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/resources/grants/AsyncGrantsClient.java b/src/main/java/api/resources/grants/AsyncGrantsClient.java index b882030..5bb495d 100644 --- a/src/main/java/api/resources/grants/AsyncGrantsClient.java +++ b/src/main/java/api/resources/grants/AsyncGrantsClient.java @@ -14,12 +14,12 @@ import com.cloudpdf.api.resources.grants.requests.GrantsUpdateRequest; import com.cloudpdf.api.resources.grants.requests.ListGrantsRequest; import com.cloudpdf.api.resources.grants.visitors.AsyncVisitorsClient; -import com.cloudpdf.api.types.GrantsArchive200Response; -import com.cloudpdf.api.types.GrantsCreate200Response; -import com.cloudpdf.api.types.GrantsExchange200Response; -import com.cloudpdf.api.types.GrantsGet200Response; -import com.cloudpdf.api.types.GrantsList200Response; -import com.cloudpdf.api.types.GrantsUpdate200Response; +import com.cloudpdf.api.types.GrantsArchiveResponse; +import com.cloudpdf.api.types.GrantsCreateResponse; +import com.cloudpdf.api.types.GrantsExchangeResponse; +import com.cloudpdf.api.types.GrantsGetResponse; +import com.cloudpdf.api.types.GrantsListResponse; +import com.cloudpdf.api.types.GrantsUpdateResponse; import java.util.concurrent.CompletableFuture; import java.util.function.Supplier; @@ -46,31 +46,31 @@ public AsyncRawGrantsClient withRawResponse() { /** * Unauthenticated, but requires a browser Origin header, checked against the grant allowlist. Unknown, deleted, paused and archived grants are indistinguishable (404). Passphrase-protected grants return 422 GrantPassphraseRequired until passphrase is supplied. A grant that asks its visitors who they are on open returns 422 VisitorIdentityRequired until the required answers are given; error.details carries fields (what the grant asks), missing, invalid, purpose and privacyUrl. A grant that asks before the first change issues the session at once with visitor.identityRequest, and writes answer 403 VisitorIdentityRequired with the same details until the visitor exchanges again with their answers. Answers that can not be taken answer 422 on any grant. Mounted only when the deployment can sign (HS256 mode). */ - public CompletableFuture exchange(GrantsExchangeRequest request) { + public CompletableFuture exchange(GrantsExchangeRequest request) { return this.rawClient.exchange(request).thenApply(response -> response.body()); } /** * Unauthenticated, but requires a browser Origin header, checked against the grant allowlist. Unknown, deleted, paused and archived grants are indistinguishable (404). Passphrase-protected grants return 422 GrantPassphraseRequired until passphrase is supplied. A grant that asks its visitors who they are on open returns 422 VisitorIdentityRequired until the required answers are given; error.details carries fields (what the grant asks), missing, invalid, purpose and privacyUrl. A grant that asks before the first change issues the session at once with visitor.identityRequest, and writes answer 403 VisitorIdentityRequired with the same details until the visitor exchanges again with their answers. Answers that can not be taken answer 422 on any grant. Mounted only when the deployment can sign (HS256 mode). */ - public CompletableFuture exchange( + public CompletableFuture exchange( GrantsExchangeRequest request, RequestOptions requestOptions) { return this.rawClient.exchange(request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture list(String tenantId) { + public CompletableFuture list(String tenantId) { return this.rawClient.list(tenantId).thenApply(response -> response.body()); } - public CompletableFuture list(String tenantId, RequestOptions requestOptions) { + public CompletableFuture list(String tenantId, RequestOptions requestOptions) { return this.rawClient.list(tenantId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture list(String tenantId, ListGrantsRequest request) { + public CompletableFuture list(String tenantId, ListGrantsRequest request) { return this.rawClient.list(tenantId, request).thenApply(response -> response.body()); } - public CompletableFuture list( + public CompletableFuture list( String tenantId, ListGrantsRequest request, RequestOptions requestOptions) { return this.rawClient.list(tenantId, request, requestOptions).thenApply(response -> response.body()); } @@ -78,31 +78,31 @@ public CompletableFuture list( /** * The returned id is what a link page or an embed opens. Its scope gives only document permissions the caller holds itself, as tokens.issue does. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. */ - public CompletableFuture create(String tenantId, GrantsCreateRequest request) { + public CompletableFuture create(String tenantId, GrantsCreateRequest request) { return this.rawClient.create(tenantId, request).thenApply(response -> response.body()); } /** * The returned id is what a link page or an embed opens. Its scope gives only document permissions the caller holds itself, as tokens.issue does. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. */ - public CompletableFuture create( + public CompletableFuture create( String tenantId, GrantsCreateRequest request, RequestOptions requestOptions) { return this.rawClient.create(tenantId, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, String grantId) { + public CompletableFuture get(String tenantId, String grantId) { return this.rawClient.get(tenantId, grantId).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, String grantId, RequestOptions requestOptions) { + public CompletableFuture get(String tenantId, String grantId, RequestOptions requestOptions) { return this.rawClient.get(tenantId, grantId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, String grantId, GetGrantsRequest request) { + public CompletableFuture get(String tenantId, String grantId, GetGrantsRequest request) { return this.rawClient.get(tenantId, grantId, request).thenApply(response -> response.body()); } - public CompletableFuture get( + public CompletableFuture get( String tenantId, String grantId, GetGrantsRequest request, RequestOptions requestOptions) { return this.rawClient.get(tenantId, grantId, request, requestOptions).thenApply(response -> response.body()); } @@ -124,21 +124,21 @@ public CompletableFuture delete( return this.rawClient.delete(tenantId, grantId, request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture update(String tenantId, String grantId) { + public CompletableFuture update(String tenantId, String grantId) { return this.rawClient.update(tenantId, grantId).thenApply(response -> response.body()); } - public CompletableFuture update( + public CompletableFuture update( String tenantId, String grantId, RequestOptions requestOptions) { return this.rawClient.update(tenantId, grantId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture update( + public CompletableFuture update( String tenantId, String grantId, GrantsUpdateRequest request) { return this.rawClient.update(tenantId, grantId, request).thenApply(response -> response.body()); } - public CompletableFuture update( + public CompletableFuture update( String tenantId, String grantId, GrantsUpdateRequest request, RequestOptions requestOptions) { return this.rawClient.update(tenantId, grantId, request, requestOptions).thenApply(response -> response.body()); } @@ -146,14 +146,14 @@ public CompletableFuture update( /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CompletableFuture archive(String tenantId, String grantId) { + public CompletableFuture archive(String tenantId, String grantId) { return this.rawClient.archive(tenantId, grantId).thenApply(response -> response.body()); } /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CompletableFuture archive( + public CompletableFuture archive( String tenantId, String grantId, RequestOptions requestOptions) { return this.rawClient.archive(tenantId, grantId, requestOptions).thenApply(response -> response.body()); } @@ -161,7 +161,7 @@ public CompletableFuture archive( /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CompletableFuture archive( + public CompletableFuture archive( String tenantId, String grantId, ArchiveGrantsRequest request) { return this.rawClient.archive(tenantId, grantId, request).thenApply(response -> response.body()); } @@ -169,7 +169,7 @@ public CompletableFuture archive( /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CompletableFuture archive( + public CompletableFuture archive( String tenantId, String grantId, ArchiveGrantsRequest request, RequestOptions requestOptions) { return this.rawClient .archive(tenantId, grantId, request, requestOptions) diff --git a/src/main/java/api/resources/grants/AsyncRawGrantsClient.java b/src/main/java/api/resources/grants/AsyncRawGrantsClient.java index fc2d2ab..fef8a66 100644 --- a/src/main/java/api/resources/grants/AsyncRawGrantsClient.java +++ b/src/main/java/api/resources/grants/AsyncRawGrantsClient.java @@ -25,13 +25,13 @@ import com.cloudpdf.api.resources.grants.requests.GrantsExchangeRequest; import com.cloudpdf.api.resources.grants.requests.GrantsUpdateRequest; import com.cloudpdf.api.resources.grants.requests.ListGrantsRequest; -import com.cloudpdf.api.types.AdminErrorPayload; -import com.cloudpdf.api.types.GrantsArchive200Response; -import com.cloudpdf.api.types.GrantsCreate200Response; -import com.cloudpdf.api.types.GrantsExchange200Response; -import com.cloudpdf.api.types.GrantsGet200Response; -import com.cloudpdf.api.types.GrantsList200Response; -import com.cloudpdf.api.types.GrantsUpdate200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.GrantsArchiveResponse; +import com.cloudpdf.api.types.GrantsCreateResponse; +import com.cloudpdf.api.types.GrantsExchangeResponse; +import com.cloudpdf.api.types.GrantsGetResponse; +import com.cloudpdf.api.types.GrantsListResponse; +import com.cloudpdf.api.types.GrantsUpdateResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -56,7 +56,7 @@ public AsyncRawGrantsClient(ClientOptions clientOptions) { /** * Unauthenticated, but requires a browser Origin header, checked against the grant allowlist. Unknown, deleted, paused and archived grants are indistinguishable (404). Passphrase-protected grants return 422 GrantPassphraseRequired until passphrase is supplied. A grant that asks its visitors who they are on open returns 422 VisitorIdentityRequired until the required answers are given; error.details carries fields (what the grant asks), missing, invalid, purpose and privacyUrl. A grant that asks before the first change issues the session at once with visitor.identityRequest, and writes answer 403 VisitorIdentityRequired with the same details until the visitor exchanges again with their answers. Answers that can not be taken answer 422 on any grant. Mounted only when the deployment can sign (HS256 mode). */ - public CompletableFuture> exchange( + public CompletableFuture> exchange( GrantsExchangeRequest request) { return exchange(request, null); } @@ -64,7 +64,7 @@ public CompletableFuture> /** * Unauthenticated, but requires a browser Origin header, checked against the grant allowlist. Unknown, deleted, paused and archived grants are indistinguishable (404). Passphrase-protected grants return 422 GrantPassphraseRequired until passphrase is supplied. A grant that asks its visitors who they are on open returns 422 VisitorIdentityRequired until the required answers are given; error.details carries fields (what the grant asks), missing, invalid, purpose and privacyUrl. A grant that asks before the first change issues the session at once with visitor.identityRequest, and writes answer 403 VisitorIdentityRequired with the same details until the visitor exchanges again with their answers. Answers that can not be taken answer 422 on any grant. Mounted only when the deployment can sign (HS256 mode). */ - public CompletableFuture> exchange( + public CompletableFuture> exchange( GrantsExchangeRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -101,7 +101,7 @@ public CompletableFuture> requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -109,8 +109,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, GrantsExchange200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsExchangeResponse.class), response)); return; } @@ -118,29 +117,27 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 410: future.completeExceptionally(new GoneError( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, AdminErrorPayload.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 422: future.completeExceptionally(new UnprocessableEntityError( - ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, AdminErrorPayload.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -167,21 +164,21 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> list(String tenantId) { + public CompletableFuture> list(String tenantId) { return list(tenantId, ListGrantsRequest.builder().build()); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, RequestOptions requestOptions) { return list(tenantId, ListGrantsRequest.builder().build(), requestOptions); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, ListGrantsRequest request) { return list(tenantId, request, null); } - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, ListGrantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -228,7 +225,7 @@ public CompletableFuture> list requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -236,14 +233,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsListResponse.class), response)); return; } try { if (response.code() == 400) { future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -272,7 +270,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * The returned id is what a link page or an embed opens. Its scope gives only document permissions the caller holds itself, as tokens.issue does. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. */ - public CompletableFuture> create( + public CompletableFuture> create( String tenantId, GrantsCreateRequest request) { return create(tenantId, request, null); } @@ -280,7 +278,7 @@ public CompletableFuture> cr /** * The returned id is what a link page or an embed opens. Its scope gives only document permissions the caller holds itself, as tokens.issue does. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. */ - public CompletableFuture> create( + public CompletableFuture> create( String tenantId, GrantsCreateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -319,7 +317,7 @@ public CompletableFuture> cr requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -327,7 +325,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsCreate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsCreateResponse.class), response)); return; } @@ -335,17 +333,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -372,21 +370,21 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> get(String tenantId, String grantId) { + public CompletableFuture> get(String tenantId, String grantId) { return get(tenantId, grantId, GetGrantsRequest.builder().build()); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, String grantId, RequestOptions requestOptions) { return get(tenantId, grantId, GetGrantsRequest.builder().build(), requestOptions); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, String grantId, GetGrantsRequest request) { return get(tenantId, grantId, request, null); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, String grantId, GetGrantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -418,7 +416,7 @@ public CompletableFuture> get( requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -426,14 +424,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsGet200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsGetResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -519,12 +518,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -551,22 +550,21 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> update( - String tenantId, String grantId) { + public CompletableFuture> update(String tenantId, String grantId) { return update(tenantId, grantId, GrantsUpdateRequest.builder().build()); } - public CompletableFuture> update( + public CompletableFuture> update( String tenantId, String grantId, RequestOptions requestOptions) { return update(tenantId, grantId, GrantsUpdateRequest.builder().build(), requestOptions); } - public CompletableFuture> update( + public CompletableFuture> update( String tenantId, String grantId, GrantsUpdateRequest request) { return update(tenantId, grantId, request, null); } - public CompletableFuture> update( + public CompletableFuture> update( String tenantId, String grantId, GrantsUpdateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -606,7 +604,7 @@ public CompletableFuture> up requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -614,7 +612,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsUpdate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsUpdateResponse.class), response)); return; } @@ -622,22 +620,22 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 409: future.completeExceptionally(new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -667,7 +665,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CompletableFuture> archive( + public CompletableFuture> archive( String tenantId, String grantId) { return archive(tenantId, grantId, ArchiveGrantsRequest.builder().build()); } @@ -675,7 +673,7 @@ public CompletableFuture> a /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CompletableFuture> archive( + public CompletableFuture> archive( String tenantId, String grantId, RequestOptions requestOptions) { return archive(tenantId, grantId, ArchiveGrantsRequest.builder().build(), requestOptions); } @@ -683,7 +681,7 @@ public CompletableFuture> a /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CompletableFuture> archive( + public CompletableFuture> archive( String tenantId, String grantId, ArchiveGrantsRequest request) { return archive(tenantId, grantId, request, null); } @@ -691,7 +689,7 @@ public CompletableFuture> a /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CompletableFuture> archive( + public CompletableFuture> archive( String tenantId, String grantId, ArchiveGrantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -724,7 +722,7 @@ public CompletableFuture> a requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -732,14 +730,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsArchive200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsArchiveResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/grants/GrantsClient.java b/src/main/java/api/resources/grants/GrantsClient.java index 0d752aa..bde5df3 100644 --- a/src/main/java/api/resources/grants/GrantsClient.java +++ b/src/main/java/api/resources/grants/GrantsClient.java @@ -14,12 +14,12 @@ import com.cloudpdf.api.resources.grants.requests.GrantsUpdateRequest; import com.cloudpdf.api.resources.grants.requests.ListGrantsRequest; import com.cloudpdf.api.resources.grants.visitors.VisitorsClient; -import com.cloudpdf.api.types.GrantsArchive200Response; -import com.cloudpdf.api.types.GrantsCreate200Response; -import com.cloudpdf.api.types.GrantsExchange200Response; -import com.cloudpdf.api.types.GrantsGet200Response; -import com.cloudpdf.api.types.GrantsList200Response; -import com.cloudpdf.api.types.GrantsUpdate200Response; +import com.cloudpdf.api.types.GrantsArchiveResponse; +import com.cloudpdf.api.types.GrantsCreateResponse; +import com.cloudpdf.api.types.GrantsExchangeResponse; +import com.cloudpdf.api.types.GrantsGetResponse; +import com.cloudpdf.api.types.GrantsListResponse; +import com.cloudpdf.api.types.GrantsUpdateResponse; import java.util.function.Supplier; public class GrantsClient { @@ -45,60 +45,60 @@ public RawGrantsClient withRawResponse() { /** * Unauthenticated, but requires a browser Origin header, checked against the grant allowlist. Unknown, deleted, paused and archived grants are indistinguishable (404). Passphrase-protected grants return 422 GrantPassphraseRequired until passphrase is supplied. A grant that asks its visitors who they are on open returns 422 VisitorIdentityRequired until the required answers are given; error.details carries fields (what the grant asks), missing, invalid, purpose and privacyUrl. A grant that asks before the first change issues the session at once with visitor.identityRequest, and writes answer 403 VisitorIdentityRequired with the same details until the visitor exchanges again with their answers. Answers that can not be taken answer 422 on any grant. Mounted only when the deployment can sign (HS256 mode). */ - public GrantsExchange200Response exchange(GrantsExchangeRequest request) { + public GrantsExchangeResponse exchange(GrantsExchangeRequest request) { return this.rawClient.exchange(request).body(); } /** * Unauthenticated, but requires a browser Origin header, checked against the grant allowlist. Unknown, deleted, paused and archived grants are indistinguishable (404). Passphrase-protected grants return 422 GrantPassphraseRequired until passphrase is supplied. A grant that asks its visitors who they are on open returns 422 VisitorIdentityRequired until the required answers are given; error.details carries fields (what the grant asks), missing, invalid, purpose and privacyUrl. A grant that asks before the first change issues the session at once with visitor.identityRequest, and writes answer 403 VisitorIdentityRequired with the same details until the visitor exchanges again with their answers. Answers that can not be taken answer 422 on any grant. Mounted only when the deployment can sign (HS256 mode). */ - public GrantsExchange200Response exchange(GrantsExchangeRequest request, RequestOptions requestOptions) { + public GrantsExchangeResponse exchange(GrantsExchangeRequest request, RequestOptions requestOptions) { return this.rawClient.exchange(request, requestOptions).body(); } - public GrantsList200Response list(String tenantId) { + public GrantsListResponse list(String tenantId) { return this.rawClient.list(tenantId).body(); } - public GrantsList200Response list(String tenantId, RequestOptions requestOptions) { + public GrantsListResponse list(String tenantId, RequestOptions requestOptions) { return this.rawClient.list(tenantId, requestOptions).body(); } - public GrantsList200Response list(String tenantId, ListGrantsRequest request) { + public GrantsListResponse list(String tenantId, ListGrantsRequest request) { return this.rawClient.list(tenantId, request).body(); } - public GrantsList200Response list(String tenantId, ListGrantsRequest request, RequestOptions requestOptions) { + public GrantsListResponse list(String tenantId, ListGrantsRequest request, RequestOptions requestOptions) { return this.rawClient.list(tenantId, request, requestOptions).body(); } /** * The returned id is what a link page or an embed opens. Its scope gives only document permissions the caller holds itself, as tokens.issue does. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. */ - public GrantsCreate200Response create(String tenantId, GrantsCreateRequest request) { + public GrantsCreateResponse create(String tenantId, GrantsCreateRequest request) { return this.rawClient.create(tenantId, request).body(); } /** * The returned id is what a link page or an embed opens. Its scope gives only document permissions the caller holds itself, as tokens.issue does. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. */ - public GrantsCreate200Response create(String tenantId, GrantsCreateRequest request, RequestOptions requestOptions) { + public GrantsCreateResponse create(String tenantId, GrantsCreateRequest request, RequestOptions requestOptions) { return this.rawClient.create(tenantId, request, requestOptions).body(); } - public GrantsGet200Response get(String tenantId, String grantId) { + public GrantsGetResponse get(String tenantId, String grantId) { return this.rawClient.get(tenantId, grantId).body(); } - public GrantsGet200Response get(String tenantId, String grantId, RequestOptions requestOptions) { + public GrantsGetResponse get(String tenantId, String grantId, RequestOptions requestOptions) { return this.rawClient.get(tenantId, grantId, requestOptions).body(); } - public GrantsGet200Response get(String tenantId, String grantId, GetGrantsRequest request) { + public GrantsGetResponse get(String tenantId, String grantId, GetGrantsRequest request) { return this.rawClient.get(tenantId, grantId, request).body(); } - public GrantsGet200Response get( + public GrantsGetResponse get( String tenantId, String grantId, GetGrantsRequest request, RequestOptions requestOptions) { return this.rawClient.get(tenantId, grantId, request, requestOptions).body(); } @@ -119,19 +119,19 @@ public void delete(String tenantId, String grantId, DeleteGrantsRequest request, this.rawClient.delete(tenantId, grantId, request, requestOptions).body(); } - public GrantsUpdate200Response update(String tenantId, String grantId) { + public GrantsUpdateResponse update(String tenantId, String grantId) { return this.rawClient.update(tenantId, grantId).body(); } - public GrantsUpdate200Response update(String tenantId, String grantId, RequestOptions requestOptions) { + public GrantsUpdateResponse update(String tenantId, String grantId, RequestOptions requestOptions) { return this.rawClient.update(tenantId, grantId, requestOptions).body(); } - public GrantsUpdate200Response update(String tenantId, String grantId, GrantsUpdateRequest request) { + public GrantsUpdateResponse update(String tenantId, String grantId, GrantsUpdateRequest request) { return this.rawClient.update(tenantId, grantId, request).body(); } - public GrantsUpdate200Response update( + public GrantsUpdateResponse update( String tenantId, String grantId, GrantsUpdateRequest request, RequestOptions requestOptions) { return this.rawClient.update(tenantId, grantId, request, requestOptions).body(); } @@ -139,28 +139,28 @@ public GrantsUpdate200Response update( /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public GrantsArchive200Response archive(String tenantId, String grantId) { + public GrantsArchiveResponse archive(String tenantId, String grantId) { return this.rawClient.archive(tenantId, grantId).body(); } /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public GrantsArchive200Response archive(String tenantId, String grantId, RequestOptions requestOptions) { + public GrantsArchiveResponse archive(String tenantId, String grantId, RequestOptions requestOptions) { return this.rawClient.archive(tenantId, grantId, requestOptions).body(); } /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public GrantsArchive200Response archive(String tenantId, String grantId, ArchiveGrantsRequest request) { + public GrantsArchiveResponse archive(String tenantId, String grantId, ArchiveGrantsRequest request) { return this.rawClient.archive(tenantId, grantId, request).body(); } /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public GrantsArchive200Response archive( + public GrantsArchiveResponse archive( String tenantId, String grantId, ArchiveGrantsRequest request, RequestOptions requestOptions) { return this.rawClient .archive(tenantId, grantId, request, requestOptions) diff --git a/src/main/java/api/resources/grants/RawGrantsClient.java b/src/main/java/api/resources/grants/RawGrantsClient.java index bd4e0e7..ebac9b9 100644 --- a/src/main/java/api/resources/grants/RawGrantsClient.java +++ b/src/main/java/api/resources/grants/RawGrantsClient.java @@ -25,13 +25,13 @@ import com.cloudpdf.api.resources.grants.requests.GrantsExchangeRequest; import com.cloudpdf.api.resources.grants.requests.GrantsUpdateRequest; import com.cloudpdf.api.resources.grants.requests.ListGrantsRequest; -import com.cloudpdf.api.types.AdminErrorPayload; -import com.cloudpdf.api.types.GrantsArchive200Response; -import com.cloudpdf.api.types.GrantsCreate200Response; -import com.cloudpdf.api.types.GrantsExchange200Response; -import com.cloudpdf.api.types.GrantsGet200Response; -import com.cloudpdf.api.types.GrantsList200Response; -import com.cloudpdf.api.types.GrantsUpdate200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.GrantsArchiveResponse; +import com.cloudpdf.api.types.GrantsCreateResponse; +import com.cloudpdf.api.types.GrantsExchangeResponse; +import com.cloudpdf.api.types.GrantsGetResponse; +import com.cloudpdf.api.types.GrantsListResponse; +import com.cloudpdf.api.types.GrantsUpdateResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -52,14 +52,14 @@ public RawGrantsClient(ClientOptions clientOptions) { /** * Unauthenticated, but requires a browser Origin header, checked against the grant allowlist. Unknown, deleted, paused and archived grants are indistinguishable (404). Passphrase-protected grants return 422 GrantPassphraseRequired until passphrase is supplied. A grant that asks its visitors who they are on open returns 422 VisitorIdentityRequired until the required answers are given; error.details carries fields (what the grant asks), missing, invalid, purpose and privacyUrl. A grant that asks before the first change issues the session at once with visitor.identityRequest, and writes answer 403 VisitorIdentityRequired with the same details until the visitor exchanges again with their answers. Answers that can not be taken answer 422 on any grant. Mounted only when the deployment can sign (HS256 mode). */ - public CloudPDFClientHttpResponse exchange(GrantsExchangeRequest request) { + public CloudPDFClientHttpResponse exchange(GrantsExchangeRequest request) { return exchange(request, null); } /** * Unauthenticated, but requires a browser Origin header, checked against the grant allowlist. Unknown, deleted, paused and archived grants are indistinguishable (404). Passphrase-protected grants return 422 GrantPassphraseRequired until passphrase is supplied. A grant that asks its visitors who they are on open returns 422 VisitorIdentityRequired until the required answers are given; error.details carries fields (what the grant asks), missing, invalid, purpose and privacyUrl. A grant that asks before the first change issues the session at once with visitor.identityRequest, and writes answer 403 VisitorIdentityRequired with the same details until the visitor exchanges again with their answers. Answers that can not be taken answer 422 on any grant. Mounted only when the deployment can sign (HS256 mode). */ - public CloudPDFClientHttpResponse exchange( + public CloudPDFClientHttpResponse exchange( GrantsExchangeRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -101,28 +101,26 @@ public CloudPDFClientHttpResponse exchange( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsExchange200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsExchangeResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 410: throw new GoneError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, AdminErrorPayload.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 422: throw new UnprocessableEntityError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, AdminErrorPayload.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -137,19 +135,19 @@ public CloudPDFClientHttpResponse exchange( } } - public CloudPDFClientHttpResponse list(String tenantId) { + public CloudPDFClientHttpResponse list(String tenantId) { return list(tenantId, ListGrantsRequest.builder().build()); } - public CloudPDFClientHttpResponse list(String tenantId, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse list(String tenantId, RequestOptions requestOptions) { return list(tenantId, ListGrantsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse list(String tenantId, ListGrantsRequest request) { + public CloudPDFClientHttpResponse list(String tenantId, ListGrantsRequest request) { return list(tenantId, request, null); } - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String tenantId, ListGrantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -201,12 +199,12 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsList200Response.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsListResponse.class), response); } try { if (response.code() == 400) { throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -224,14 +222,14 @@ public CloudPDFClientHttpResponse list( /** * The returned id is what a link page or an embed opens. Its scope gives only document permissions the caller holds itself, as tokens.issue does. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. */ - public CloudPDFClientHttpResponse create(String tenantId, GrantsCreateRequest request) { + public CloudPDFClientHttpResponse create(String tenantId, GrantsCreateRequest request) { return create(tenantId, request, null); } /** * The returned id is what a link page or an embed opens. Its scope gives only document permissions the caller holds itself, as tokens.issue does. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. */ - public CloudPDFClientHttpResponse create( + public CloudPDFClientHttpResponse create( String tenantId, GrantsCreateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -275,20 +273,19 @@ public CloudPDFClientHttpResponse create( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsCreate200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsCreateResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -303,21 +300,21 @@ public CloudPDFClientHttpResponse create( } } - public CloudPDFClientHttpResponse get(String tenantId, String grantId) { + public CloudPDFClientHttpResponse get(String tenantId, String grantId) { return get(tenantId, grantId, GetGrantsRequest.builder().build()); } - public CloudPDFClientHttpResponse get( + public CloudPDFClientHttpResponse get( String tenantId, String grantId, RequestOptions requestOptions) { return get(tenantId, grantId, GetGrantsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse get( + public CloudPDFClientHttpResponse get( String tenantId, String grantId, GetGrantsRequest request) { return get(tenantId, grantId, request, null); } - public CloudPDFClientHttpResponse get( + public CloudPDFClientHttpResponse get( String tenantId, String grantId, GetGrantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -354,12 +351,12 @@ public CloudPDFClientHttpResponse get( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsGet200Response.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsGetResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -428,10 +425,10 @@ public CloudPDFClientHttpResponse delete( switch (response.code()) { case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -446,21 +443,21 @@ public CloudPDFClientHttpResponse delete( } } - public CloudPDFClientHttpResponse update(String tenantId, String grantId) { + public CloudPDFClientHttpResponse update(String tenantId, String grantId) { return update(tenantId, grantId, GrantsUpdateRequest.builder().build()); } - public CloudPDFClientHttpResponse update( + public CloudPDFClientHttpResponse update( String tenantId, String grantId, RequestOptions requestOptions) { return update(tenantId, grantId, GrantsUpdateRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse update( + public CloudPDFClientHttpResponse update( String tenantId, String grantId, GrantsUpdateRequest request) { return update(tenantId, grantId, request, null); } - public CloudPDFClientHttpResponse update( + public CloudPDFClientHttpResponse update( String tenantId, String grantId, GrantsUpdateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -505,23 +502,22 @@ public CloudPDFClientHttpResponse update( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsUpdate200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsUpdateResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 409: throw new ConflictError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -539,14 +535,14 @@ public CloudPDFClientHttpResponse update( /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CloudPDFClientHttpResponse archive(String tenantId, String grantId) { + public CloudPDFClientHttpResponse archive(String tenantId, String grantId) { return archive(tenantId, grantId, ArchiveGrantsRequest.builder().build()); } /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CloudPDFClientHttpResponse archive( + public CloudPDFClientHttpResponse archive( String tenantId, String grantId, RequestOptions requestOptions) { return archive(tenantId, grantId, ArchiveGrantsRequest.builder().build(), requestOptions); } @@ -554,7 +550,7 @@ public CloudPDFClientHttpResponse archive( /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CloudPDFClientHttpResponse archive( + public CloudPDFClientHttpResponse archive( String tenantId, String grantId, ArchiveGrantsRequest request) { return archive(tenantId, grantId, request, null); } @@ -562,7 +558,7 @@ public CloudPDFClientHttpResponse archive( /** * Archiving is final: an archived grant never exchanges again, and to give access again you create a new grant. Pausing (disabled) is the reversible stop. An archived grant no longer counts as using its shared layer, so that layer can be deleted. */ - public CloudPDFClientHttpResponse archive( + public CloudPDFClientHttpResponse archive( String tenantId, String grantId, ArchiveGrantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -600,13 +596,12 @@ public CloudPDFClientHttpResponse archive( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsArchive200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsArchiveResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/grants/requests/GrantsCreateRequest.java b/src/main/java/api/resources/grants/requests/GrantsCreateRequest.java index 2649618..b335df1 100644 --- a/src/main/java/api/resources/grants/requests/GrantsCreateRequest.java +++ b/src/main/java/api/resources/grants/requests/GrantsCreateRequest.java @@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -53,7 +54,7 @@ public final class GrantsCreateRequest { private final Optional sessionTtlSeconds; - private final Optional expiresAt; + private final Optional expiresAt; private final Map additionalProperties; @@ -70,7 +71,7 @@ private GrantsCreateRequest( Optional> origins, Optional passphrase, Optional sessionTtlSeconds, - Optional expiresAt, + Optional expiresAt, Map additionalProperties) { this.docId = docId; this.name = name; @@ -145,8 +146,11 @@ public List getScope() { return scope; } - @JsonProperty("origins") + @JsonIgnore public Optional> getOrigins() { + if (origins == null) { + return Optional.empty(); + } return origins; } @@ -160,8 +164,11 @@ public Optional getSessionTtlSeconds() { return sessionTtlSeconds; } - @JsonProperty("expiresAt") - public Optional getExpiresAt() { + @JsonIgnore + public Optional getExpiresAt() { + if (expiresAt == null) { + return Optional.empty(); + } return expiresAt; } @@ -189,6 +196,18 @@ private Optional _getIdentity() { return identity; } + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("origins") + private Optional> _getOrigins() { + return origins; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("expiresAt") + private Optional _getExpiresAt() { + return expiresAt; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; @@ -302,6 +321,8 @@ public interface _FinalStage { _FinalStage origins(List origins); + _FinalStage origins(Nullable> origins); + _FinalStage passphrase(Optional passphrase); _FinalStage passphrase(String passphrase); @@ -310,16 +331,18 @@ public interface _FinalStage { _FinalStage sessionTtlSeconds(Integer sessionTtlSeconds); - _FinalStage expiresAt(Optional expiresAt); + _FinalStage expiresAt(Optional expiresAt); + + _FinalStage expiresAt(OffsetDateTime expiresAt); - _FinalStage expiresAt(Integer expiresAt); + _FinalStage expiresAt(Nullable expiresAt); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DocIdStage, _FinalStage { private String docId; - private Optional expiresAt = Optional.empty(); + private Optional expiresAt = Optional.empty(); private Optional sessionTtlSeconds = Optional.empty(); @@ -374,14 +397,26 @@ public _FinalStage docId(@NotNull String docId) { } @java.lang.Override - public _FinalStage expiresAt(Integer expiresAt) { + public _FinalStage expiresAt(Nullable expiresAt) { + if (expiresAt.isNull()) { + this.expiresAt = null; + } else if (expiresAt.isEmpty()) { + this.expiresAt = Optional.empty(); + } else { + this.expiresAt = Optional.of(expiresAt.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage expiresAt(OffsetDateTime expiresAt) { this.expiresAt = Optional.ofNullable(expiresAt); return this; } @java.lang.Override @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) - public _FinalStage expiresAt(Optional expiresAt) { + public _FinalStage expiresAt(Optional expiresAt) { this.expiresAt = expiresAt; return this; } @@ -412,6 +447,18 @@ public _FinalStage passphrase(Optional passphrase) { return this; } + @java.lang.Override + public _FinalStage origins(Nullable> origins) { + if (origins.isNull()) { + this.origins = null; + } else if (origins.isEmpty()) { + this.origins = Optional.empty(); + } else { + this.origins = Optional.of(origins.get()); + } + return this; + } + @java.lang.Override public _FinalStage origins(List origins) { this.origins = Optional.ofNullable(origins); diff --git a/src/main/java/api/resources/grants/requests/GrantsUpdateRequest.java b/src/main/java/api/resources/grants/requests/GrantsUpdateRequest.java index 44ee77b..0e00d0b 100644 --- a/src/main/java/api/resources/grants/requests/GrantsUpdateRequest.java +++ b/src/main/java/api/resources/grants/requests/GrantsUpdateRequest.java @@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -51,7 +52,7 @@ public final class GrantsUpdateRequest { private final Optional disabled; - private final Optional expiresAt; + private final Optional expiresAt; private final Map additionalProperties; @@ -68,7 +69,7 @@ private GrantsUpdateRequest( Optional passphrase, Optional sessionTtlSeconds, Optional disabled, - Optional expiresAt, + Optional expiresAt, Map additionalProperties) { this.name = name; this.layerMode = layerMode; @@ -165,7 +166,7 @@ public Optional getDisabled() { } @JsonIgnore - public Optional getExpiresAt() { + public Optional getExpiresAt() { if (expiresAt == null) { return Optional.empty(); } @@ -210,7 +211,7 @@ private Optional _getPassphrase() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("expiresAt") - private Optional _getExpiresAt() { + private Optional _getExpiresAt() { return expiresAt; } @@ -294,7 +295,7 @@ public static final class Builder { private Optional disabled = Optional.empty(); - private Optional expiresAt = Optional.empty(); + private Optional expiresAt = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -517,17 +518,17 @@ public Builder disabled(Boolean disabled) { } @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) - public Builder expiresAt(Optional expiresAt) { + public Builder expiresAt(Optional expiresAt) { this.expiresAt = expiresAt; return this; } - public Builder expiresAt(Integer expiresAt) { + public Builder expiresAt(OffsetDateTime expiresAt) { this.expiresAt = Optional.ofNullable(expiresAt); return this; } - public Builder expiresAt(Nullable expiresAt) { + public Builder expiresAt(Nullable expiresAt) { if (expiresAt.isNull()) { this.expiresAt = null; } else if (expiresAt.isEmpty()) { diff --git a/src/main/java/api/resources/grants/visitors/AsyncRawVisitorsClient.java b/src/main/java/api/resources/grants/visitors/AsyncRawVisitorsClient.java index 46b1407..88a0b84 100644 --- a/src/main/java/api/resources/grants/visitors/AsyncRawVisitorsClient.java +++ b/src/main/java/api/resources/grants/visitors/AsyncRawVisitorsClient.java @@ -15,7 +15,8 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.grants.visitors.requests.DeleteVisitorsRequest; import com.cloudpdf.api.resources.grants.visitors.requests.ListVisitorsRequest; -import com.cloudpdf.api.types.GrantsVisitorsList200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.GrantsVisitorsListResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -39,7 +40,7 @@ public AsyncRawVisitorsClient(ClientOptions clientOptions) { /** * An archived grant's visitors are listed too. */ - public CompletableFuture> list( + public CompletableFuture> list( String tenantId, String grantId) { return list(tenantId, grantId, ListVisitorsRequest.builder().build()); } @@ -47,7 +48,7 @@ public CompletableFuture> list( + public CompletableFuture> list( String tenantId, String grantId, RequestOptions requestOptions) { return list(tenantId, grantId, ListVisitorsRequest.builder().build(), requestOptions); } @@ -55,7 +56,7 @@ public CompletableFuture> list( + public CompletableFuture> list( String tenantId, String grantId, ListVisitorsRequest request) { return list(tenantId, grantId, request, null); } @@ -63,7 +64,7 @@ public CompletableFuture> list( + public CompletableFuture> list( String tenantId, String grantId, ListVisitorsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -104,7 +105,7 @@ public CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -113,7 +114,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( ObjectMappers.JSON_MAPPER.readValue( - responseBodyString, GrantsVisitorsList200Response.class), + responseBodyString, GrantsVisitorsListResponse.class), response)); return; } @@ -121,12 +122,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -233,7 +234,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/grants/visitors/AsyncVisitorsClient.java b/src/main/java/api/resources/grants/visitors/AsyncVisitorsClient.java index 12d247b..b4b3f74 100644 --- a/src/main/java/api/resources/grants/visitors/AsyncVisitorsClient.java +++ b/src/main/java/api/resources/grants/visitors/AsyncVisitorsClient.java @@ -7,7 +7,7 @@ import com.cloudpdf.api.core.RequestOptions; import com.cloudpdf.api.resources.grants.visitors.requests.DeleteVisitorsRequest; import com.cloudpdf.api.resources.grants.visitors.requests.ListVisitorsRequest; -import com.cloudpdf.api.types.GrantsVisitorsList200Response; +import com.cloudpdf.api.types.GrantsVisitorsListResponse; import java.util.concurrent.CompletableFuture; public class AsyncVisitorsClient { @@ -30,14 +30,14 @@ public AsyncRawVisitorsClient withRawResponse() { /** * An archived grant's visitors are listed too. */ - public CompletableFuture list(String tenantId, String grantId) { + public CompletableFuture list(String tenantId, String grantId) { return this.rawClient.list(tenantId, grantId).thenApply(response -> response.body()); } /** * An archived grant's visitors are listed too. */ - public CompletableFuture list( + public CompletableFuture list( String tenantId, String grantId, RequestOptions requestOptions) { return this.rawClient.list(tenantId, grantId, requestOptions).thenApply(response -> response.body()); } @@ -45,7 +45,7 @@ public CompletableFuture list( /** * An archived grant's visitors are listed too. */ - public CompletableFuture list( + public CompletableFuture list( String tenantId, String grantId, ListVisitorsRequest request) { return this.rawClient.list(tenantId, grantId, request).thenApply(response -> response.body()); } @@ -53,7 +53,7 @@ public CompletableFuture list( /** * An archived grant's visitors are listed too. */ - public CompletableFuture list( + public CompletableFuture list( String tenantId, String grantId, ListVisitorsRequest request, RequestOptions requestOptions) { return this.rawClient.list(tenantId, grantId, request, requestOptions).thenApply(response -> response.body()); } diff --git a/src/main/java/api/resources/grants/visitors/RawVisitorsClient.java b/src/main/java/api/resources/grants/visitors/RawVisitorsClient.java index 679a261..8ed4d62 100644 --- a/src/main/java/api/resources/grants/visitors/RawVisitorsClient.java +++ b/src/main/java/api/resources/grants/visitors/RawVisitorsClient.java @@ -15,7 +15,8 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.grants.visitors.requests.DeleteVisitorsRequest; import com.cloudpdf.api.resources.grants.visitors.requests.ListVisitorsRequest; -import com.cloudpdf.api.types.GrantsVisitorsList200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.GrantsVisitorsListResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -35,14 +36,14 @@ public RawVisitorsClient(ClientOptions clientOptions) { /** * An archived grant's visitors are listed too. */ - public CloudPDFClientHttpResponse list(String tenantId, String grantId) { + public CloudPDFClientHttpResponse list(String tenantId, String grantId) { return list(tenantId, grantId, ListVisitorsRequest.builder().build()); } /** * An archived grant's visitors are listed too. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String tenantId, String grantId, RequestOptions requestOptions) { return list(tenantId, grantId, ListVisitorsRequest.builder().build(), requestOptions); } @@ -50,7 +51,7 @@ public CloudPDFClientHttpResponse list( /** * An archived grant's visitors are listed too. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String tenantId, String grantId, ListVisitorsRequest request) { return list(tenantId, grantId, request, null); } @@ -58,7 +59,7 @@ public CloudPDFClientHttpResponse list( /** * An archived grant's visitors are listed too. */ - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( String tenantId, String grantId, ListVisitorsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -104,17 +105,17 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsVisitorsList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, GrantsVisitorsListResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -204,7 +205,7 @@ public CloudPDFClientHttpResponse delete( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/grants/visitors/VisitorsClient.java b/src/main/java/api/resources/grants/visitors/VisitorsClient.java index 53b17a1..c3fa002 100644 --- a/src/main/java/api/resources/grants/visitors/VisitorsClient.java +++ b/src/main/java/api/resources/grants/visitors/VisitorsClient.java @@ -7,7 +7,7 @@ import com.cloudpdf.api.core.RequestOptions; import com.cloudpdf.api.resources.grants.visitors.requests.DeleteVisitorsRequest; import com.cloudpdf.api.resources.grants.visitors.requests.ListVisitorsRequest; -import com.cloudpdf.api.types.GrantsVisitorsList200Response; +import com.cloudpdf.api.types.GrantsVisitorsListResponse; public class VisitorsClient { protected final ClientOptions clientOptions; @@ -29,28 +29,28 @@ public RawVisitorsClient withRawResponse() { /** * An archived grant's visitors are listed too. */ - public GrantsVisitorsList200Response list(String tenantId, String grantId) { + public GrantsVisitorsListResponse list(String tenantId, String grantId) { return this.rawClient.list(tenantId, grantId).body(); } /** * An archived grant's visitors are listed too. */ - public GrantsVisitorsList200Response list(String tenantId, String grantId, RequestOptions requestOptions) { + public GrantsVisitorsListResponse list(String tenantId, String grantId, RequestOptions requestOptions) { return this.rawClient.list(tenantId, grantId, requestOptions).body(); } /** * An archived grant's visitors are listed too. */ - public GrantsVisitorsList200Response list(String tenantId, String grantId, ListVisitorsRequest request) { + public GrantsVisitorsListResponse list(String tenantId, String grantId, ListVisitorsRequest request) { return this.rawClient.list(tenantId, grantId, request).body(); } /** * An archived grant's visitors are listed too. */ - public GrantsVisitorsList200Response list( + public GrantsVisitorsListResponse list( String tenantId, String grantId, ListVisitorsRequest request, RequestOptions requestOptions) { return this.rawClient.list(tenantId, grantId, request, requestOptions).body(); } diff --git a/src/main/java/api/resources/tenants/AsyncRawTenantsClient.java b/src/main/java/api/resources/tenants/AsyncRawTenantsClient.java index fdcc505..5a58ece 100644 --- a/src/main/java/api/resources/tenants/AsyncRawTenantsClient.java +++ b/src/main/java/api/resources/tenants/AsyncRawTenantsClient.java @@ -22,11 +22,12 @@ import com.cloudpdf.api.resources.tenants.requests.TenantsSuspendRequest; import com.cloudpdf.api.resources.tenants.requests.TenantsUpdateRequest; import com.cloudpdf.api.resources.tenants.requests.UsageTenantsRequest; -import com.cloudpdf.api.types.TenantsCreate200Response; -import com.cloudpdf.api.types.TenantsGet200Response; -import com.cloudpdf.api.types.TenantsList200Response; -import com.cloudpdf.api.types.TenantsUpdate200Response; -import com.cloudpdf.api.types.TenantsUsage200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.TenantsCreateResponse; +import com.cloudpdf.api.types.TenantsGetResponse; +import com.cloudpdf.api.types.TenantsListResponse; +import com.cloudpdf.api.types.TenantsUpdateResponse; +import com.cloudpdf.api.types.TenantsUsageResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -48,19 +49,19 @@ public AsyncRawTenantsClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CompletableFuture> list() { + public CompletableFuture> list() { return list(ListTenantsRequest.builder().build()); } - public CompletableFuture> list(RequestOptions requestOptions) { + public CompletableFuture> list(RequestOptions requestOptions) { return list(ListTenantsRequest.builder().build(), requestOptions); } - public CompletableFuture> list(ListTenantsRequest request) { + public CompletableFuture> list(ListTenantsRequest request) { return list(request, null); } - public CompletableFuture> list( + public CompletableFuture> list( ListTenantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -97,7 +98,7 @@ public CompletableFuture> lis requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -105,14 +106,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsList200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsListResponse.class), response)); return; } try { if (response.code() == 400) { future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -138,12 +140,11 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> create( - TenantsCreateRequest request) { + public CompletableFuture> create(TenantsCreateRequest request) { return create(request, null); } - public CompletableFuture> create( + public CompletableFuture> create( TenantsCreateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -180,7 +181,7 @@ public CompletableFuture> c requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -188,14 +189,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsCreate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsCreateResponse.class), response)); return; } try { if (response.code() == 400) { future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -221,21 +223,21 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { return future; } - public CompletableFuture> get(String tenantId) { + public CompletableFuture> get(String tenantId) { return get(tenantId, GetTenantsRequest.builder().build()); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, RequestOptions requestOptions) { return get(tenantId, GetTenantsRequest.builder().build(), requestOptions); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, GetTenantsRequest request) { return get(tenantId, request, null); } - public CompletableFuture> get( + public CompletableFuture> get( String tenantId, GetTenantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -265,7 +267,7 @@ public CompletableFuture> get( requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -273,14 +275,15 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsGet200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsGetResponse.class), response)); return; } try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -373,7 +376,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -402,7 +406,7 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * A feature names an installed module; any other id is a 400. A module route answers a tenant without its feature 403 FeatureNotEnabled, and one whose feature is stopped 402 FeatureStopped (details.feature, details.stopped). Other replicas apply a change within 30 seconds. */ - public CompletableFuture> update( + public CompletableFuture> update( String tenantId, TenantsUpdateRequest request) { return update(tenantId, request, null); } @@ -410,7 +414,7 @@ public CompletableFuture> u /** * A feature names an installed module; any other id is a 400. A module route answers a tenant without its feature 403 FeatureNotEnabled, and one whose feature is stopped 402 FeatureStopped (details.feature, details.stopped). Other replicas apply a change within 30 seconds. */ - public CompletableFuture> update( + public CompletableFuture> update( String tenantId, TenantsUpdateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -448,7 +452,7 @@ public CompletableFuture> u requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -456,7 +460,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsUpdate200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsUpdateResponse.class), response)); return; } @@ -464,12 +468,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -552,7 +556,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -654,7 +659,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 404) { future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { @@ -683,14 +689,14 @@ public void onFailure(@NotNull Call call, @NotNull IOException e) { /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CompletableFuture> usage(String tenantId) { + public CompletableFuture> usage(String tenantId) { return usage(tenantId, UsageTenantsRequest.builder().build()); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CompletableFuture> usage( + public CompletableFuture> usage( String tenantId, RequestOptions requestOptions) { return usage(tenantId, UsageTenantsRequest.builder().build(), requestOptions); } @@ -698,7 +704,7 @@ public CompletableFuture> us /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CompletableFuture> usage( + public CompletableFuture> usage( String tenantId, UsageTenantsRequest request) { return usage(tenantId, request, null); } @@ -706,7 +712,7 @@ public CompletableFuture> us /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CompletableFuture> usage( + public CompletableFuture> usage( String tenantId, UsageTenantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -748,7 +754,7 @@ public CompletableFuture> us requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -756,7 +762,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsUsage200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsUsageResponse.class), response)); return; } @@ -764,12 +770,12 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } diff --git a/src/main/java/api/resources/tenants/AsyncTenantsClient.java b/src/main/java/api/resources/tenants/AsyncTenantsClient.java index 2055a46..44cd2ec 100644 --- a/src/main/java/api/resources/tenants/AsyncTenantsClient.java +++ b/src/main/java/api/resources/tenants/AsyncTenantsClient.java @@ -13,11 +13,11 @@ import com.cloudpdf.api.resources.tenants.requests.TenantsSuspendRequest; import com.cloudpdf.api.resources.tenants.requests.TenantsUpdateRequest; import com.cloudpdf.api.resources.tenants.requests.UsageTenantsRequest; -import com.cloudpdf.api.types.TenantsCreate200Response; -import com.cloudpdf.api.types.TenantsGet200Response; -import com.cloudpdf.api.types.TenantsList200Response; -import com.cloudpdf.api.types.TenantsUpdate200Response; -import com.cloudpdf.api.types.TenantsUsage200Response; +import com.cloudpdf.api.types.TenantsCreateResponse; +import com.cloudpdf.api.types.TenantsGetResponse; +import com.cloudpdf.api.types.TenantsListResponse; +import com.cloudpdf.api.types.TenantsUpdateResponse; +import com.cloudpdf.api.types.TenantsUsageResponse; import java.util.concurrent.CompletableFuture; public class AsyncTenantsClient { @@ -37,44 +37,44 @@ public AsyncRawTenantsClient withRawResponse() { return this.rawClient; } - public CompletableFuture list() { + public CompletableFuture list() { return this.rawClient.list().thenApply(response -> response.body()); } - public CompletableFuture list(RequestOptions requestOptions) { + public CompletableFuture list(RequestOptions requestOptions) { return this.rawClient.list(requestOptions).thenApply(response -> response.body()); } - public CompletableFuture list(ListTenantsRequest request) { + public CompletableFuture list(ListTenantsRequest request) { return this.rawClient.list(request).thenApply(response -> response.body()); } - public CompletableFuture list(ListTenantsRequest request, RequestOptions requestOptions) { + public CompletableFuture list(ListTenantsRequest request, RequestOptions requestOptions) { return this.rawClient.list(request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture create(TenantsCreateRequest request) { + public CompletableFuture create(TenantsCreateRequest request) { return this.rawClient.create(request).thenApply(response -> response.body()); } - public CompletableFuture create( + public CompletableFuture create( TenantsCreateRequest request, RequestOptions requestOptions) { return this.rawClient.create(request, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId) { + public CompletableFuture get(String tenantId) { return this.rawClient.get(tenantId).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, RequestOptions requestOptions) { + public CompletableFuture get(String tenantId, RequestOptions requestOptions) { return this.rawClient.get(tenantId, requestOptions).thenApply(response -> response.body()); } - public CompletableFuture get(String tenantId, GetTenantsRequest request) { + public CompletableFuture get(String tenantId, GetTenantsRequest request) { return this.rawClient.get(tenantId, request).thenApply(response -> response.body()); } - public CompletableFuture get( + public CompletableFuture get( String tenantId, GetTenantsRequest request, RequestOptions requestOptions) { return this.rawClient.get(tenantId, request, requestOptions).thenApply(response -> response.body()); } @@ -111,14 +111,14 @@ public CompletableFuture delete( /** * A feature names an installed module; any other id is a 400. A module route answers a tenant without its feature 403 FeatureNotEnabled, and one whose feature is stopped 402 FeatureStopped (details.feature, details.stopped). Other replicas apply a change within 30 seconds. */ - public CompletableFuture update(String tenantId, TenantsUpdateRequest request) { + public CompletableFuture update(String tenantId, TenantsUpdateRequest request) { return this.rawClient.update(tenantId, request).thenApply(response -> response.body()); } /** * A feature names an installed module; any other id is a 400. A module route answers a tenant without its feature 403 FeatureNotEnabled, and one whose feature is stopped 402 FeatureStopped (details.feature, details.stopped). Other replicas apply a change within 30 seconds. */ - public CompletableFuture update( + public CompletableFuture update( String tenantId, TenantsUpdateRequest request, RequestOptions requestOptions) { return this.rawClient.update(tenantId, request, requestOptions).thenApply(response -> response.body()); } @@ -172,28 +172,28 @@ public CompletableFuture suspend( /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CompletableFuture usage(String tenantId) { + public CompletableFuture usage(String tenantId) { return this.rawClient.usage(tenantId).thenApply(response -> response.body()); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CompletableFuture usage(String tenantId, RequestOptions requestOptions) { + public CompletableFuture usage(String tenantId, RequestOptions requestOptions) { return this.rawClient.usage(tenantId, requestOptions).thenApply(response -> response.body()); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CompletableFuture usage(String tenantId, UsageTenantsRequest request) { + public CompletableFuture usage(String tenantId, UsageTenantsRequest request) { return this.rawClient.usage(tenantId, request).thenApply(response -> response.body()); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CompletableFuture usage( + public CompletableFuture usage( String tenantId, UsageTenantsRequest request, RequestOptions requestOptions) { return this.rawClient.usage(tenantId, request, requestOptions).thenApply(response -> response.body()); } diff --git a/src/main/java/api/resources/tenants/RawTenantsClient.java b/src/main/java/api/resources/tenants/RawTenantsClient.java index 34c8ab2..d0044bb 100644 --- a/src/main/java/api/resources/tenants/RawTenantsClient.java +++ b/src/main/java/api/resources/tenants/RawTenantsClient.java @@ -22,11 +22,12 @@ import com.cloudpdf.api.resources.tenants.requests.TenantsSuspendRequest; import com.cloudpdf.api.resources.tenants.requests.TenantsUpdateRequest; import com.cloudpdf.api.resources.tenants.requests.UsageTenantsRequest; -import com.cloudpdf.api.types.TenantsCreate200Response; -import com.cloudpdf.api.types.TenantsGet200Response; -import com.cloudpdf.api.types.TenantsList200Response; -import com.cloudpdf.api.types.TenantsUpdate200Response; -import com.cloudpdf.api.types.TenantsUsage200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.TenantsCreateResponse; +import com.cloudpdf.api.types.TenantsGetResponse; +import com.cloudpdf.api.types.TenantsListResponse; +import com.cloudpdf.api.types.TenantsUpdateResponse; +import com.cloudpdf.api.types.TenantsUsageResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -44,19 +45,19 @@ public RawTenantsClient(ClientOptions clientOptions) { this.clientOptions = clientOptions; } - public CloudPDFClientHttpResponse list() { + public CloudPDFClientHttpResponse list() { return list(ListTenantsRequest.builder().build()); } - public CloudPDFClientHttpResponse list(RequestOptions requestOptions) { + public CloudPDFClientHttpResponse list(RequestOptions requestOptions) { return list(ListTenantsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse list(ListTenantsRequest request) { + public CloudPDFClientHttpResponse list(ListTenantsRequest request) { return list(request, null); } - public CloudPDFClientHttpResponse list( + public CloudPDFClientHttpResponse list( ListTenantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -98,13 +99,12 @@ public CloudPDFClientHttpResponse list( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsList200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsListResponse.class), response); } try { if (response.code() == 400) { throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -119,11 +119,11 @@ public CloudPDFClientHttpResponse list( } } - public CloudPDFClientHttpResponse create(TenantsCreateRequest request) { + public CloudPDFClientHttpResponse create(TenantsCreateRequest request) { return create(request, null); } - public CloudPDFClientHttpResponse create( + public CloudPDFClientHttpResponse create( TenantsCreateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -165,13 +165,12 @@ public CloudPDFClientHttpResponse create( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsCreate200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsCreateResponse.class), response); } try { if (response.code() == 400) { throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -186,19 +185,19 @@ public CloudPDFClientHttpResponse create( } } - public CloudPDFClientHttpResponse get(String tenantId) { + public CloudPDFClientHttpResponse get(String tenantId) { return get(tenantId, GetTenantsRequest.builder().build()); } - public CloudPDFClientHttpResponse get(String tenantId, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse get(String tenantId, RequestOptions requestOptions) { return get(tenantId, GetTenantsRequest.builder().build(), requestOptions); } - public CloudPDFClientHttpResponse get(String tenantId, GetTenantsRequest request) { + public CloudPDFClientHttpResponse get(String tenantId, GetTenantsRequest request) { return get(tenantId, request, null); } - public CloudPDFClientHttpResponse get( + public CloudPDFClientHttpResponse get( String tenantId, GetTenantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -233,12 +232,12 @@ public CloudPDFClientHttpResponse get( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsGet200Response.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsGetResponse.class), response); } try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -316,7 +315,7 @@ public CloudPDFClientHttpResponse delete( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -334,14 +333,14 @@ public CloudPDFClientHttpResponse delete( /** * A feature names an installed module; any other id is a 400. A module route answers a tenant without its feature 403 FeatureNotEnabled, and one whose feature is stopped 402 FeatureStopped (details.feature, details.stopped). Other replicas apply a change within 30 seconds. */ - public CloudPDFClientHttpResponse update(String tenantId, TenantsUpdateRequest request) { + public CloudPDFClientHttpResponse update(String tenantId, TenantsUpdateRequest request) { return update(tenantId, request, null); } /** * A feature names an installed module; any other id is a 400. A module route answers a tenant without its feature 403 FeatureNotEnabled, and one whose feature is stopped 402 FeatureStopped (details.feature, details.stopped). Other replicas apply a change within 30 seconds. */ - public CloudPDFClientHttpResponse update( + public CloudPDFClientHttpResponse update( String tenantId, TenantsUpdateRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -384,17 +383,16 @@ public CloudPDFClientHttpResponse update( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsUpdate200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsUpdateResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -461,7 +459,7 @@ public CloudPDFClientHttpResponse resume( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -548,7 +546,7 @@ public CloudPDFClientHttpResponse suspend( try { if (response.code() == 404) { throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -566,28 +564,28 @@ public CloudPDFClientHttpResponse suspend( /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CloudPDFClientHttpResponse usage(String tenantId) { + public CloudPDFClientHttpResponse usage(String tenantId) { return usage(tenantId, UsageTenantsRequest.builder().build()); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CloudPDFClientHttpResponse usage(String tenantId, RequestOptions requestOptions) { + public CloudPDFClientHttpResponse usage(String tenantId, RequestOptions requestOptions) { return usage(tenantId, UsageTenantsRequest.builder().build(), requestOptions); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CloudPDFClientHttpResponse usage(String tenantId, UsageTenantsRequest request) { + public CloudPDFClientHttpResponse usage(String tenantId, UsageTenantsRequest request) { return usage(tenantId, request, null); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public CloudPDFClientHttpResponse usage( + public CloudPDFClientHttpResponse usage( String tenantId, UsageTenantsRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -634,17 +632,16 @@ public CloudPDFClientHttpResponse usage( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsUsage200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TenantsUsageResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/tenants/TenantsClient.java b/src/main/java/api/resources/tenants/TenantsClient.java index cf2dc67..38b4980 100644 --- a/src/main/java/api/resources/tenants/TenantsClient.java +++ b/src/main/java/api/resources/tenants/TenantsClient.java @@ -13,11 +13,11 @@ import com.cloudpdf.api.resources.tenants.requests.TenantsSuspendRequest; import com.cloudpdf.api.resources.tenants.requests.TenantsUpdateRequest; import com.cloudpdf.api.resources.tenants.requests.UsageTenantsRequest; -import com.cloudpdf.api.types.TenantsCreate200Response; -import com.cloudpdf.api.types.TenantsGet200Response; -import com.cloudpdf.api.types.TenantsList200Response; -import com.cloudpdf.api.types.TenantsUpdate200Response; -import com.cloudpdf.api.types.TenantsUsage200Response; +import com.cloudpdf.api.types.TenantsCreateResponse; +import com.cloudpdf.api.types.TenantsGetResponse; +import com.cloudpdf.api.types.TenantsListResponse; +import com.cloudpdf.api.types.TenantsUpdateResponse; +import com.cloudpdf.api.types.TenantsUsageResponse; public class TenantsClient { protected final ClientOptions clientOptions; @@ -36,43 +36,43 @@ public RawTenantsClient withRawResponse() { return this.rawClient; } - public TenantsList200Response list() { + public TenantsListResponse list() { return this.rawClient.list().body(); } - public TenantsList200Response list(RequestOptions requestOptions) { + public TenantsListResponse list(RequestOptions requestOptions) { return this.rawClient.list(requestOptions).body(); } - public TenantsList200Response list(ListTenantsRequest request) { + public TenantsListResponse list(ListTenantsRequest request) { return this.rawClient.list(request).body(); } - public TenantsList200Response list(ListTenantsRequest request, RequestOptions requestOptions) { + public TenantsListResponse list(ListTenantsRequest request, RequestOptions requestOptions) { return this.rawClient.list(request, requestOptions).body(); } - public TenantsCreate200Response create(TenantsCreateRequest request) { + public TenantsCreateResponse create(TenantsCreateRequest request) { return this.rawClient.create(request).body(); } - public TenantsCreate200Response create(TenantsCreateRequest request, RequestOptions requestOptions) { + public TenantsCreateResponse create(TenantsCreateRequest request, RequestOptions requestOptions) { return this.rawClient.create(request, requestOptions).body(); } - public TenantsGet200Response get(String tenantId) { + public TenantsGetResponse get(String tenantId) { return this.rawClient.get(tenantId).body(); } - public TenantsGet200Response get(String tenantId, RequestOptions requestOptions) { + public TenantsGetResponse get(String tenantId, RequestOptions requestOptions) { return this.rawClient.get(tenantId, requestOptions).body(); } - public TenantsGet200Response get(String tenantId, GetTenantsRequest request) { + public TenantsGetResponse get(String tenantId, GetTenantsRequest request) { return this.rawClient.get(tenantId, request).body(); } - public TenantsGet200Response get(String tenantId, GetTenantsRequest request, RequestOptions requestOptions) { + public TenantsGetResponse get(String tenantId, GetTenantsRequest request, RequestOptions requestOptions) { return this.rawClient.get(tenantId, request, requestOptions).body(); } @@ -107,15 +107,14 @@ public void delete(String tenantId, DeleteTenantsRequest request, RequestOptions /** * A feature names an installed module; any other id is a 400. A module route answers a tenant without its feature 403 FeatureNotEnabled, and one whose feature is stopped 402 FeatureStopped (details.feature, details.stopped). Other replicas apply a change within 30 seconds. */ - public TenantsUpdate200Response update(String tenantId, TenantsUpdateRequest request) { + public TenantsUpdateResponse update(String tenantId, TenantsUpdateRequest request) { return this.rawClient.update(tenantId, request).body(); } /** * A feature names an installed module; any other id is a 400. A module route answers a tenant without its feature 403 FeatureNotEnabled, and one whose feature is stopped 402 FeatureStopped (details.feature, details.stopped). Other replicas apply a change within 30 seconds. */ - public TenantsUpdate200Response update( - String tenantId, TenantsUpdateRequest request, RequestOptions requestOptions) { + public TenantsUpdateResponse update(String tenantId, TenantsUpdateRequest request, RequestOptions requestOptions) { return this.rawClient.update(tenantId, request, requestOptions).body(); } @@ -166,28 +165,28 @@ public void suspend(String tenantId, TenantsSuspendRequest request, RequestOptio /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public TenantsUsage200Response usage(String tenantId) { + public TenantsUsageResponse usage(String tenantId) { return this.rawClient.usage(tenantId).body(); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public TenantsUsage200Response usage(String tenantId, RequestOptions requestOptions) { + public TenantsUsageResponse usage(String tenantId, RequestOptions requestOptions) { return this.rawClient.usage(tenantId, requestOptions).body(); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public TenantsUsage200Response usage(String tenantId, UsageTenantsRequest request) { + public TenantsUsageResponse usage(String tenantId, UsageTenantsRequest request) { return this.rawClient.usage(tenantId, request).body(); } /** * Facts only — no limits or billing state. Views count grant exchanges plus authorized /v1/access requests, deduplicated across the two. */ - public TenantsUsage200Response usage(String tenantId, UsageTenantsRequest request, RequestOptions requestOptions) { + public TenantsUsageResponse usage(String tenantId, UsageTenantsRequest request, RequestOptions requestOptions) { return this.rawClient.usage(tenantId, request, requestOptions).body(); } } diff --git a/src/main/java/api/resources/tokens/AsyncRawTokensClient.java b/src/main/java/api/resources/tokens/AsyncRawTokensClient.java index e26aa1f..64cba8a 100644 --- a/src/main/java/api/resources/tokens/AsyncRawTokensClient.java +++ b/src/main/java/api/resources/tokens/AsyncRawTokensClient.java @@ -16,7 +16,8 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.tokens.requests.IssueTokensRequest; import com.cloudpdf.api.resources.tokens.requests.TokensRevokeRequest; -import com.cloudpdf.api.types.TokensIssue200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.TokensIssueResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import java.util.concurrent.CompletableFuture; @@ -41,7 +42,7 @@ public AsyncRawTokensClient(ClientOptions clientOptions) { /** * Authority mints only downward: kind "doc" gives only document permissions the caller holds itself, kind "tenant" requires the API token, and kind "upload" requires docs.create instead of tokens.issue-doc, since an upload token can do only what docs.create allows. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. */ - public CompletableFuture> issue( + public CompletableFuture> issue( String tenantId, IssueTokensRequest request) { return issue(tenantId, request, null); } @@ -49,7 +50,7 @@ public CompletableFuture> iss /** * Authority mints only downward: kind "doc" gives only document permissions the caller holds itself, kind "tenant" requires the API token, and kind "upload" requires docs.create instead of tokens.issue-doc, since an upload token can do only what docs.create allows. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. */ - public CompletableFuture> issue( + public CompletableFuture> issue( String tenantId, IssueTokensRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -88,7 +89,7 @@ public CompletableFuture> iss requestOptions.getMaxRetries().get())) .build(); } - CompletableFuture> future = new CompletableFuture<>(); + CompletableFuture> future = new CompletableFuture<>(); client.newCall(okhttpRequest).enqueue(new Callback() { @Override public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException { @@ -96,7 +97,7 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { future.complete(new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TokensIssue200Response.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TokensIssueResponse.class), response)); return; } @@ -104,17 +105,17 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO switch (response.code()) { case 400: future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 403: future.completeExceptionally(new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; case 404: future.completeExceptionally(new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response)); return; } @@ -221,7 +222,8 @@ public void onResponse(@NotNull Call call, @NotNull Response response) throws IO try { if (response.code() == 400) { future.completeExceptionally(new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response)); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), + response)); return; } } catch (JsonProcessingException ignored) { diff --git a/src/main/java/api/resources/tokens/AsyncTokensClient.java b/src/main/java/api/resources/tokens/AsyncTokensClient.java index 0a69379..6b0db69 100644 --- a/src/main/java/api/resources/tokens/AsyncTokensClient.java +++ b/src/main/java/api/resources/tokens/AsyncTokensClient.java @@ -7,7 +7,7 @@ import com.cloudpdf.api.core.RequestOptions; import com.cloudpdf.api.resources.tokens.requests.IssueTokensRequest; import com.cloudpdf.api.resources.tokens.requests.TokensRevokeRequest; -import com.cloudpdf.api.types.TokensIssue200Response; +import com.cloudpdf.api.types.TokensIssueResponse; import java.util.concurrent.CompletableFuture; public class AsyncTokensClient { @@ -30,14 +30,14 @@ public AsyncRawTokensClient withRawResponse() { /** * Authority mints only downward: kind "doc" gives only document permissions the caller holds itself, kind "tenant" requires the API token, and kind "upload" requires docs.create instead of tokens.issue-doc, since an upload token can do only what docs.create allows. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. */ - public CompletableFuture issue(String tenantId, IssueTokensRequest request) { + public CompletableFuture issue(String tenantId, IssueTokensRequest request) { return this.rawClient.issue(tenantId, request).thenApply(response -> response.body()); } /** * Authority mints only downward: kind "doc" gives only document permissions the caller holds itself, kind "tenant" requires the API token, and kind "upload" requires docs.create instead of tokens.issue-doc, since an upload token can do only what docs.create allows. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. */ - public CompletableFuture issue( + public CompletableFuture issue( String tenantId, IssueTokensRequest request, RequestOptions requestOptions) { return this.rawClient.issue(tenantId, request, requestOptions).thenApply(response -> response.body()); } diff --git a/src/main/java/api/resources/tokens/RawTokensClient.java b/src/main/java/api/resources/tokens/RawTokensClient.java index af19d7e..db39839 100644 --- a/src/main/java/api/resources/tokens/RawTokensClient.java +++ b/src/main/java/api/resources/tokens/RawTokensClient.java @@ -16,7 +16,8 @@ import com.cloudpdf.api.errors.NotFoundError; import com.cloudpdf.api.resources.tokens.requests.IssueTokensRequest; import com.cloudpdf.api.resources.tokens.requests.TokensRevokeRequest; -import com.cloudpdf.api.types.TokensIssue200Response; +import com.cloudpdf.api.types.ErrorResponse; +import com.cloudpdf.api.types.TokensIssueResponse; import com.fasterxml.jackson.core.JsonProcessingException; import java.io.IOException; import okhttp3.Headers; @@ -37,14 +38,14 @@ public RawTokensClient(ClientOptions clientOptions) { /** * Authority mints only downward: kind "doc" gives only document permissions the caller holds itself, kind "tenant" requires the API token, and kind "upload" requires docs.create instead of tokens.issue-doc, since an upload token can do only what docs.create allows. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. */ - public CloudPDFClientHttpResponse issue(String tenantId, IssueTokensRequest request) { + public CloudPDFClientHttpResponse issue(String tenantId, IssueTokensRequest request) { return issue(tenantId, request, null); } /** * Authority mints only downward: kind "doc" gives only document permissions the caller holds itself, kind "tenant" requires the API token, and kind "upload" requires docs.create instead of tokens.issue-doc, since an upload token can do only what docs.create allows. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. */ - public CloudPDFClientHttpResponse issue( + public CloudPDFClientHttpResponse issue( String tenantId, IssueTokensRequest request, RequestOptions requestOptions) { HttpUrl.Builder httpUrl = HttpUrl.parse(this.clientOptions.environment().getUrl()) .newBuilder() @@ -88,20 +89,19 @@ public CloudPDFClientHttpResponse issue( String responseBodyString = responseBody != null ? responseBody.string() : "{}"; if (response.isSuccessful()) { return new CloudPDFClientHttpResponse<>( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TokensIssue200Response.class), - response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, TokensIssueResponse.class), response); } try { switch (response.code()) { case 400: throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 403: throw new ForbiddenError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); case 404: throw new NotFoundError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error @@ -190,7 +190,7 @@ public CloudPDFClientHttpResponse revoke( try { if (response.code() == 400) { throw new BadRequestError( - ObjectMappers.JSON_MAPPER.readValue(responseBodyString, Object.class), response); + ObjectMappers.JSON_MAPPER.readValue(responseBodyString, ErrorResponse.class), response); } } catch (JsonProcessingException ignored) { // unable to map error response, throwing generic error diff --git a/src/main/java/api/resources/tokens/TokensClient.java b/src/main/java/api/resources/tokens/TokensClient.java index b1bdcd3..67ebf3a 100644 --- a/src/main/java/api/resources/tokens/TokensClient.java +++ b/src/main/java/api/resources/tokens/TokensClient.java @@ -7,7 +7,7 @@ import com.cloudpdf.api.core.RequestOptions; import com.cloudpdf.api.resources.tokens.requests.IssueTokensRequest; import com.cloudpdf.api.resources.tokens.requests.TokensRevokeRequest; -import com.cloudpdf.api.types.TokensIssue200Response; +import com.cloudpdf.api.types.TokensIssueResponse; public class TokensClient { protected final ClientOptions clientOptions; @@ -29,14 +29,14 @@ public RawTokensClient withRawResponse() { /** * Authority mints only downward: kind "doc" gives only document permissions the caller holds itself, kind "tenant" requires the API token, and kind "upload" requires docs.create instead of tokens.issue-doc, since an upload token can do only what docs.create allows. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. */ - public TokensIssue200Response issue(String tenantId, IssueTokensRequest request) { + public TokensIssueResponse issue(String tenantId, IssueTokensRequest request) { return this.rawClient.issue(tenantId, request).body(); } /** * Authority mints only downward: kind "doc" gives only document permissions the caller holds itself, kind "tenant" requires the API token, and kind "upload" requires docs.create instead of tokens.issue-doc, since an upload token can do only what docs.create allows. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. */ - public TokensIssue200Response issue(String tenantId, IssueTokensRequest request, RequestOptions requestOptions) { + public TokensIssueResponse issue(String tenantId, IssueTokensRequest request, RequestOptions requestOptions) { return this.rawClient.issue(tenantId, request, requestOptions).body(); } diff --git a/src/main/java/api/resources/tokens/requests/TokensRevokeRequest.java b/src/main/java/api/resources/tokens/requests/TokensRevokeRequest.java index a185d01..23af86c 100644 --- a/src/main/java/api/resources/tokens/requests/TokensRevokeRequest.java +++ b/src/main/java/api/resources/tokens/requests/TokensRevokeRequest.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,14 +23,14 @@ public final class TokensRevokeRequest { private final Optional reason; - private final Optional expiresAtSeconds; + private final Optional expiresAt; private final Map additionalProperties; private TokensRevokeRequest( - Optional reason, Optional expiresAtSeconds, Map additionalProperties) { + Optional reason, Optional expiresAt, Map additionalProperties) { this.reason = reason; - this.expiresAtSeconds = expiresAtSeconds; + this.expiresAt = expiresAt; this.additionalProperties = additionalProperties; } @@ -38,9 +39,9 @@ public Optional getReason() { return reason; } - @JsonProperty("expiresAtSeconds") - public Optional getExpiresAtSeconds() { - return expiresAtSeconds; + @JsonProperty("expiresAt") + public Optional getExpiresAt() { + return expiresAt; } @java.lang.Override @@ -55,12 +56,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(TokensRevokeRequest other) { - return reason.equals(other.reason) && expiresAtSeconds.equals(other.expiresAtSeconds); + return reason.equals(other.reason) && expiresAt.equals(other.expiresAt); } @java.lang.Override public int hashCode() { - return Objects.hash(this.reason, this.expiresAtSeconds); + return Objects.hash(this.reason, this.expiresAt); } @java.lang.Override @@ -76,7 +77,7 @@ public static Builder builder() { public static final class Builder { private Optional reason = Optional.empty(); - private Optional expiresAtSeconds = Optional.empty(); + private Optional expiresAt = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -85,7 +86,7 @@ private Builder() {} public Builder from(TokensRevokeRequest other) { reason(other.getReason()); - expiresAtSeconds(other.getExpiresAtSeconds()); + expiresAt(other.getExpiresAt()); return this; } @@ -100,19 +101,19 @@ public Builder reason(String reason) { return this; } - @JsonSetter(value = "expiresAtSeconds", nulls = Nulls.SKIP) - public Builder expiresAtSeconds(Optional expiresAtSeconds) { - this.expiresAtSeconds = expiresAtSeconds; + @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) + public Builder expiresAt(Optional expiresAt) { + this.expiresAt = expiresAt; return this; } - public Builder expiresAtSeconds(Integer expiresAtSeconds) { - this.expiresAtSeconds = Optional.ofNullable(expiresAtSeconds); + public Builder expiresAt(OffsetDateTime expiresAt) { + this.expiresAt = Optional.ofNullable(expiresAt); return this; } public TokensRevokeRequest build() { - return new TokensRevokeRequest(reason, expiresAtSeconds, additionalProperties); + return new TokensRevokeRequest(reason, expiresAt, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/AnnotationDraftLine.java b/src/main/java/api/types/AnnotationDraftLine.java index c3bb77f..5deb72d 100644 --- a/src/main/java/api/types/AnnotationDraftLine.java +++ b/src/main/java/api/types/AnnotationDraftLine.java @@ -471,11 +471,8 @@ public Optional getMeasure() { return measure; } - @JsonIgnore + @JsonProperty("captionEnabled") public Optional getCaptionEnabled() { - if (captionEnabled == null) { - return Optional.empty(); - } return captionEnabled; } @@ -572,12 +569,6 @@ private Optional _getMeasure() { return measure; } - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("captionEnabled") - private Optional _getCaptionEnabled() { - return captionEnabled; - } - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("captionOffset") private Optional _getCaptionOffset() { @@ -921,8 +912,6 @@ public interface _FinalStage { _FinalStage captionEnabled(Boolean captionEnabled); - _FinalStage captionEnabled(Nullable captionEnabled); - _FinalStage captionPosition(Optional captionPosition); _FinalStage captionPosition(AnnotationDraftLineCaptionPosition captionPosition); @@ -1163,18 +1152,6 @@ public _FinalStage captionPosition(Optional return this; } - @java.lang.Override - public _FinalStage captionEnabled(Nullable captionEnabled) { - if (captionEnabled.isNull()) { - this.captionEnabled = null; - } else if (captionEnabled.isEmpty()) { - this.captionEnabled = Optional.empty(); - } else { - this.captionEnabled = Optional.of(captionEnabled.get()); - } - return this; - } - @java.lang.Override public _FinalStage captionEnabled(Boolean captionEnabled) { this.captionEnabled = Optional.ofNullable(captionEnabled); diff --git a/src/main/java/api/types/AnnotationDraftWidget.java b/src/main/java/api/types/AnnotationDraftWidget.java index 622cdfe..b91d43f 100644 --- a/src/main/java/api/types/AnnotationDraftWidget.java +++ b/src/main/java/api/types/AnnotationDraftWidget.java @@ -88,7 +88,7 @@ public final class AnnotationDraftWidget { private final Optional box; - private final Optional rotation; + private final Optional rotation; private final Optional color; @@ -114,7 +114,9 @@ public final class AnnotationDraftWidget { private final Optional field; - private final Optional fieldFamily; + private final Optional fieldKind; + + private final Optional hasMark; private final Map additionalProperties; @@ -151,7 +153,7 @@ private AnnotationDraftWidget( Optional importedBy, Optional actions, Optional box, - Optional rotation, + Optional rotation, Optional color, Optional interiorColor, Optional strokeWidth, @@ -164,7 +166,8 @@ private AnnotationDraftWidget( Optional caption, Optional checkStyle, Optional field, - Optional fieldFamily, + Optional fieldKind, + Optional hasMark, Map additionalProperties) { this.ref = ref; this.page = page; @@ -211,7 +214,8 @@ private AnnotationDraftWidget( this.caption = caption; this.checkStyle = checkStyle; this.field = field; - this.fieldFamily = fieldFamily; + this.fieldKind = fieldKind; + this.hasMark = hasMark; this.additionalProperties = additionalProperties; } @@ -394,7 +398,7 @@ public Optional getBox() { } @JsonIgnore - public Optional getRotation() { + public Optional getRotation() { if (rotation == null) { return Optional.empty(); } @@ -485,9 +489,14 @@ public Optional getField() { return field; } - @JsonProperty("fieldFamily") - public Optional getFieldFamily() { - return fieldFamily; + @JsonProperty("fieldKind") + public Optional getFieldKind() { + return fieldKind; + } + + @JsonProperty("hasMark") + public Optional getHasMark() { + return hasMark; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -528,7 +537,7 @@ private Optional _getActions() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("rotation") - private Optional _getRotation() { + private Optional _getRotation() { return rotation; } @@ -637,7 +646,8 @@ private boolean equalTo(AnnotationDraftWidget other) { && caption.equals(other.caption) && checkStyle.equals(other.checkStyle) && field.equals(other.field) - && fieldFamily.equals(other.fieldFamily); + && fieldKind.equals(other.fieldKind) + && hasMark.equals(other.hasMark); } @java.lang.Override @@ -688,7 +698,8 @@ public int hashCode() { this.caption, this.checkStyle, this.field, - this.fieldFamily); + this.fieldKind, + this.hasMark); } @java.lang.Override @@ -766,7 +777,7 @@ public static final class Builder { private Optional box = Optional.empty(); - private Optional rotation = Optional.empty(); + private Optional rotation = Optional.empty(); private Optional color = Optional.empty(); @@ -792,7 +803,9 @@ public static final class Builder { private Optional field = Optional.empty(); - private Optional fieldFamily = Optional.empty(); + private Optional fieldKind = Optional.empty(); + + private Optional hasMark = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -845,7 +858,8 @@ public Builder from(AnnotationDraftWidget other) { caption(other.getCaption()); checkStyle(other.getCheckStyle()); field(other.getField()); - fieldFamily(other.getFieldFamily()); + fieldKind(other.getFieldKind()); + hasMark(other.getHasMark()); return this; } @@ -1268,17 +1282,17 @@ public Builder box(AnnotationDraftWidgetBox box) { } @JsonSetter(value = "rotation", nulls = Nulls.SKIP) - public Builder rotation(Optional rotation) { + public Builder rotation(Optional rotation) { this.rotation = rotation; return this; } - public Builder rotation(Double rotation) { + public Builder rotation(Integer rotation) { this.rotation = Optional.ofNullable(rotation); return this; } - public Builder rotation(Nullable rotation) { + public Builder rotation(Nullable rotation) { if (rotation.isNull()) { this.rotation = null; } else if (rotation.isEmpty()) { @@ -1509,14 +1523,25 @@ public Builder field(Object field) { return this; } - @JsonSetter(value = "fieldFamily", nulls = Nulls.SKIP) - public Builder fieldFamily(Optional fieldFamily) { - this.fieldFamily = fieldFamily; + @JsonSetter(value = "fieldKind", nulls = Nulls.SKIP) + public Builder fieldKind(Optional fieldKind) { + this.fieldKind = fieldKind; + return this; + } + + public Builder fieldKind(Object fieldKind) { + this.fieldKind = Optional.ofNullable(fieldKind); + return this; + } + + @JsonSetter(value = "hasMark", nulls = Nulls.SKIP) + public Builder hasMark(Optional hasMark) { + this.hasMark = hasMark; return this; } - public Builder fieldFamily(Object fieldFamily) { - this.fieldFamily = Optional.ofNullable(fieldFamily); + public Builder hasMark(Object hasMark) { + this.hasMark = Optional.ofNullable(hasMark); return this; } @@ -1567,7 +1592,8 @@ public AnnotationDraftWidget build() { caption, checkStyle, field, - fieldFamily, + fieldKind, + hasMark, additionalProperties); } diff --git a/src/main/java/api/types/AnnotationLine.java b/src/main/java/api/types/AnnotationLine.java index 62ba105..e8bfb4e 100644 --- a/src/main/java/api/types/AnnotationLine.java +++ b/src/main/java/api/types/AnnotationLine.java @@ -110,9 +110,9 @@ public final class AnnotationLine { private final Optional intent; - private final Optional measure; + private final Optional measure; - private final Optional captionEnabled; + private final boolean captionEnabled; private final AnnotationLineCaptionPosition captionPosition; @@ -165,8 +165,8 @@ private AnnotationLine( AnnotationLineLineEndings lineEndings, Optional rotation, Optional intent, - Optional measure, - Optional captionEnabled, + Optional measure, + boolean captionEnabled, AnnotationLineCaptionPosition captionPosition, Optional captionOffset, Optional leader, @@ -497,19 +497,19 @@ public Optional getIntent() { return intent; } + /** + * @return A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown. + */ @JsonIgnore - public Optional getMeasure() { + public Optional getMeasure() { if (measure == null) { return Optional.empty(); } return measure; } - @JsonIgnore - public Optional getCaptionEnabled() { - if (captionEnabled == null) { - return Optional.empty(); - } + @JsonProperty("captionEnabled") + public boolean getCaptionEnabled() { return captionEnabled; } @@ -668,16 +668,10 @@ private Optional _getIntent() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("measure") - private Optional _getMeasure() { + private Optional _getMeasure() { return measure; } - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("captionEnabled") - private Optional _getCaptionEnabled() { - return captionEnabled; - } - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("captionOffset") private Optional _getCaptionOffset() { @@ -745,7 +739,7 @@ private boolean equalTo(AnnotationLine other) { && rotation.equals(other.rotation) && intent.equals(other.intent) && measure.equals(other.measure) - && captionEnabled.equals(other.captionEnabled) + && captionEnabled == other.captionEnabled && captionPosition.equals(other.captionPosition) && captionOffset.equals(other.captionOffset) && leader.equals(other.leader); @@ -891,7 +885,11 @@ public interface LinePointsStage { } public interface LineEndingsStage { - CaptionPositionStage lineEndings(@NotNull AnnotationLineLineEndings lineEndings); + CaptionEnabledStage lineEndings(@NotNull AnnotationLineLineEndings lineEndings); + } + + public interface CaptionEnabledStage { + CaptionPositionStage captionEnabled(boolean captionEnabled); } public interface CaptionPositionStage { @@ -1037,17 +1035,14 @@ public interface _FinalStage { _FinalStage intent(Nullable intent); - _FinalStage measure(Optional measure); - - _FinalStage measure(AnnotationLineMeasure measure); - - _FinalStage measure(Nullable measure); - - _FinalStage captionEnabled(Optional captionEnabled); + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ */ + _FinalStage measure(Optional measure); - _FinalStage captionEnabled(Boolean captionEnabled); + _FinalStage measure(PdfMeasurement measure); - _FinalStage captionEnabled(Nullable captionEnabled); + _FinalStage measure(Nullable measure); _FinalStage captionOffset(Optional captionOffset); @@ -1084,6 +1079,7 @@ public static final class Builder BorderStyleStage, LinePointsStage, LineEndingsStage, + CaptionEnabledStage, CaptionPositionStage, _FinalStage { private AnnotationRef ref; @@ -1126,15 +1122,15 @@ public static final class Builder private AnnotationLineLineEndings lineEndings; + private boolean captionEnabled; + private AnnotationLineCaptionPosition captionPosition; private Optional leader = Optional.empty(); private Optional captionOffset = Optional.empty(); - private Optional captionEnabled = Optional.empty(); - - private Optional measure = Optional.empty(); + private Optional measure = Optional.empty(); private Optional intent = Optional.empty(); @@ -1372,11 +1368,18 @@ public LineEndingsStage linePoints(@NotNull AnnotationLineLinePoints linePoints) @java.lang.Override @JsonSetter("lineEndings") - public CaptionPositionStage lineEndings(@NotNull AnnotationLineLineEndings lineEndings) { + public CaptionEnabledStage lineEndings(@NotNull AnnotationLineLineEndings lineEndings) { this.lineEndings = Objects.requireNonNull(lineEndings, "lineEndings must not be null"); return this; } + @java.lang.Override + @JsonSetter("captionEnabled") + public CaptionPositionStage captionEnabled(boolean captionEnabled) { + this.captionEnabled = captionEnabled; + return this; + } + @java.lang.Override @JsonSetter("captionPosition") public _FinalStage captionPosition(@NotNull AnnotationLineCaptionPosition captionPosition) { @@ -1434,33 +1437,12 @@ public _FinalStage captionOffset(Optional captionOf return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override - public _FinalStage captionEnabled(Nullable captionEnabled) { - if (captionEnabled.isNull()) { - this.captionEnabled = null; - } else if (captionEnabled.isEmpty()) { - this.captionEnabled = Optional.empty(); - } else { - this.captionEnabled = Optional.of(captionEnabled.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage captionEnabled(Boolean captionEnabled) { - this.captionEnabled = Optional.ofNullable(captionEnabled); - return this; - } - - @java.lang.Override - @JsonSetter(value = "captionEnabled", nulls = Nulls.SKIP) - public _FinalStage captionEnabled(Optional captionEnabled) { - this.captionEnabled = captionEnabled; - return this; - } - - @java.lang.Override - public _FinalStage measure(Nullable measure) { + public _FinalStage measure(Nullable measure) { if (measure.isNull()) { this.measure = null; } else if (measure.isEmpty()) { @@ -1471,15 +1453,22 @@ public _FinalStage measure(Nullable measure) { return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override - public _FinalStage measure(AnnotationLineMeasure measure) { + public _FinalStage measure(PdfMeasurement measure) { this.measure = Optional.ofNullable(measure); return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ */ @java.lang.Override @JsonSetter(value = "measure", nulls = Nulls.SKIP) - public _FinalStage measure(Optional measure) { + public _FinalStage measure(Optional measure) { this.measure = measure; return this; } diff --git a/src/main/java/api/types/AnnotationLineMeasureGeospatial.java b/src/main/java/api/types/AnnotationLineMeasureGeospatial.java deleted file mode 100644 index 846e7e1..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureGeospatial.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureGeospatial.Builder.class) -public final class AnnotationLineMeasureGeospatial { - private final Map additionalProperties; - - private AnnotationLineMeasureGeospatial(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationLineMeasureGeospatial; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(AnnotationLineMeasureGeospatial other) { - return this; - } - - public AnnotationLineMeasureGeospatial build() { - return new AnnotationLineMeasureGeospatial(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItem.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItem.java deleted file mode 100644 index 258c780..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureRectilinearAngleItem.Builder.class) -public final class AnnotationLineMeasureRectilinearAngleItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationLineMeasureRectilinearAngleItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationLineMeasureRectilinearAngleItem - && equalTo((AnnotationLineMeasureRectilinearAngleItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationLineMeasureRectilinearAngleItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationLineMeasureRectilinearAngleItem other); - } - - public interface _FinalStage { - AnnotationLineMeasureRectilinearAngleItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationLineMeasureRectilinearAngleItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationLineMeasureRectilinearAngleItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationLineMeasureRectilinearAngleItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationLineMeasureRectilinearAngleItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationLineMeasureRectilinearAngleItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationLineMeasureRectilinearAngleItem build() { - return new AnnotationLineMeasureRectilinearAngleItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItemFraction.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItemFraction.java deleted file mode 100644 index 303c1f4..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationLineMeasureRectilinearAngleItemFraction { - public static final AnnotationLineMeasureRectilinearAngleItemFraction TRUNCATE = - new AnnotationLineMeasureRectilinearAngleItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationLineMeasureRectilinearAngleItemFraction DECIMAL = - new AnnotationLineMeasureRectilinearAngleItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationLineMeasureRectilinearAngleItemFraction ROUND = - new AnnotationLineMeasureRectilinearAngleItemFraction(Value.ROUND, "round"); - - public static final AnnotationLineMeasureRectilinearAngleItemFraction FRACTION = - new AnnotationLineMeasureRectilinearAngleItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationLineMeasureRectilinearAngleItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearAngleItemFraction - && this.string.equals(((AnnotationLineMeasureRectilinearAngleItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearAngleItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationLineMeasureRectilinearAngleItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItemLabelPosition.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItemLabelPosition.java deleted file mode 100644 index 8549111..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearAngleItemLabelPosition.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationLineMeasureRectilinearAngleItemLabelPosition { - public static final AnnotationLineMeasureRectilinearAngleItemLabelPosition PREFIX = - new AnnotationLineMeasureRectilinearAngleItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationLineMeasureRectilinearAngleItemLabelPosition SUFFIX = - new AnnotationLineMeasureRectilinearAngleItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationLineMeasureRectilinearAngleItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearAngleItemLabelPosition - && this.string.equals(((AnnotationLineMeasureRectilinearAngleItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearAngleItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationLineMeasureRectilinearAngleItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItem.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItem.java deleted file mode 100644 index 0845b1d..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureRectilinearDistanceItem.Builder.class) -public final class AnnotationLineMeasureRectilinearDistanceItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationLineMeasureRectilinearDistanceItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationLineMeasureRectilinearDistanceItem - && equalTo((AnnotationLineMeasureRectilinearDistanceItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationLineMeasureRectilinearDistanceItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationLineMeasureRectilinearDistanceItem other); - } - - public interface _FinalStage { - AnnotationLineMeasureRectilinearDistanceItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationLineMeasureRectilinearDistanceItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationLineMeasureRectilinearDistanceItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationLineMeasureRectilinearDistanceItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationLineMeasureRectilinearDistanceItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationLineMeasureRectilinearDistanceItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationLineMeasureRectilinearDistanceItem build() { - return new AnnotationLineMeasureRectilinearDistanceItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItemFraction.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItemFraction.java deleted file mode 100644 index 942b5f3..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationLineMeasureRectilinearDistanceItemFraction { - public static final AnnotationLineMeasureRectilinearDistanceItemFraction TRUNCATE = - new AnnotationLineMeasureRectilinearDistanceItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationLineMeasureRectilinearDistanceItemFraction DECIMAL = - new AnnotationLineMeasureRectilinearDistanceItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationLineMeasureRectilinearDistanceItemFraction ROUND = - new AnnotationLineMeasureRectilinearDistanceItemFraction(Value.ROUND, "round"); - - public static final AnnotationLineMeasureRectilinearDistanceItemFraction FRACTION = - new AnnotationLineMeasureRectilinearDistanceItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationLineMeasureRectilinearDistanceItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearDistanceItemFraction - && this.string.equals(((AnnotationLineMeasureRectilinearDistanceItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearDistanceItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationLineMeasureRectilinearDistanceItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItemLabelPosition.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItemLabelPosition.java deleted file mode 100644 index 2c1d258..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearDistanceItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationLineMeasureRectilinearDistanceItemLabelPosition { - public static final AnnotationLineMeasureRectilinearDistanceItemLabelPosition PREFIX = - new AnnotationLineMeasureRectilinearDistanceItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationLineMeasureRectilinearDistanceItemLabelPosition SUFFIX = - new AnnotationLineMeasureRectilinearDistanceItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationLineMeasureRectilinearDistanceItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearDistanceItemLabelPosition - && this.string.equals( - ((AnnotationLineMeasureRectilinearDistanceItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearDistanceItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationLineMeasureRectilinearDistanceItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItem.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItem.java deleted file mode 100644 index e92e716..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureRectilinearSlopeItem.Builder.class) -public final class AnnotationLineMeasureRectilinearSlopeItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationLineMeasureRectilinearSlopeItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationLineMeasureRectilinearSlopeItem - && equalTo((AnnotationLineMeasureRectilinearSlopeItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationLineMeasureRectilinearSlopeItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationLineMeasureRectilinearSlopeItem other); - } - - public interface _FinalStage { - AnnotationLineMeasureRectilinearSlopeItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationLineMeasureRectilinearSlopeItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationLineMeasureRectilinearSlopeItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationLineMeasureRectilinearSlopeItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationLineMeasureRectilinearSlopeItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationLineMeasureRectilinearSlopeItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationLineMeasureRectilinearSlopeItem build() { - return new AnnotationLineMeasureRectilinearSlopeItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItemFraction.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItemFraction.java deleted file mode 100644 index 6389a99..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationLineMeasureRectilinearSlopeItemFraction { - public static final AnnotationLineMeasureRectilinearSlopeItemFraction TRUNCATE = - new AnnotationLineMeasureRectilinearSlopeItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationLineMeasureRectilinearSlopeItemFraction DECIMAL = - new AnnotationLineMeasureRectilinearSlopeItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationLineMeasureRectilinearSlopeItemFraction ROUND = - new AnnotationLineMeasureRectilinearSlopeItemFraction(Value.ROUND, "round"); - - public static final AnnotationLineMeasureRectilinearSlopeItemFraction FRACTION = - new AnnotationLineMeasureRectilinearSlopeItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationLineMeasureRectilinearSlopeItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearSlopeItemFraction - && this.string.equals(((AnnotationLineMeasureRectilinearSlopeItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearSlopeItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationLineMeasureRectilinearSlopeItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItemLabelPosition.java b/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItemLabelPosition.java deleted file mode 100644 index 1388905..0000000 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearSlopeItemLabelPosition.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationLineMeasureRectilinearSlopeItemLabelPosition { - public static final AnnotationLineMeasureRectilinearSlopeItemLabelPosition PREFIX = - new AnnotationLineMeasureRectilinearSlopeItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationLineMeasureRectilinearSlopeItemLabelPosition SUFFIX = - new AnnotationLineMeasureRectilinearSlopeItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationLineMeasureRectilinearSlopeItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearSlopeItemLabelPosition - && this.string.equals(((AnnotationLineMeasureRectilinearSlopeItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearSlopeItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationLineMeasureRectilinearSlopeItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationLink.java b/src/main/java/api/types/AnnotationLink.java index 2e91c6e..35314c5 100644 --- a/src/main/java/api/types/AnnotationLink.java +++ b/src/main/java/api/types/AnnotationLink.java @@ -364,6 +364,9 @@ public Optional getActions() { return actions; } + /** + * @return Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported. + */ @JsonIgnore public Optional getTarget() { if (target == null) { @@ -731,6 +734,9 @@ public interface _FinalStage { _FinalStage actions(Nullable actions); + /** + *

Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported.

+ */ _FinalStage target(Optional target); _FinalStage target(PdfLinkTarget target); @@ -967,6 +973,10 @@ public _FinalStage lockedContents(boolean lockedContents) { return this; } + /** + *

Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage target(Nullable target) { if (target.isNull()) { @@ -979,12 +989,19 @@ public _FinalStage target(Nullable target) { return this; } + /** + *

Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage target(PdfLinkTarget target) { this.target = Optional.ofNullable(target); return this; } + /** + *

Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported.

+ */ @java.lang.Override @JsonSetter(value = "target", nulls = Nulls.SKIP) public _FinalStage target(Optional target) { diff --git a/src/main/java/api/types/AnnotationMutationMeta.java b/src/main/java/api/types/AnnotationMutationMeta.java index ed8acad..276171b 100644 --- a/src/main/java/api/types/AnnotationMutationMeta.java +++ b/src/main/java/api/types/AnnotationMutationMeta.java @@ -36,7 +36,7 @@ public final class AnnotationMutationMeta { private final Optional> missingCharacters; - private final List changed; + private final List changedRefs; private final Map additionalProperties; @@ -46,14 +46,14 @@ private AnnotationMutationMeta( String opId, boolean undoable, Optional> missingCharacters, - List changed, + List changedRefs, Map additionalProperties) { this.affectedPages = affectedPages; this.cacheDelta = cacheDelta; this.opId = opId; this.undoable = undoable; this.missingCharacters = missingCharacters; - this.changed = changed; + this.changedRefs = changedRefs; this.additionalProperties = additionalProperties; } @@ -85,9 +85,9 @@ public Optional> getMissingCharacters() { return missingCharacters; } - @JsonProperty("changed") - public List getChanged() { - return changed; + @JsonProperty("changedRefs") + public List getChangedRefs() { + return changedRefs; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -113,13 +113,18 @@ private boolean equalTo(AnnotationMutationMeta other) { && opId.equals(other.opId) && undoable == other.undoable && missingCharacters.equals(other.missingCharacters) - && changed.equals(other.changed); + && changedRefs.equals(other.changedRefs); } @java.lang.Override public int hashCode() { return Objects.hash( - this.affectedPages, this.cacheDelta, this.opId, this.undoable, this.missingCharacters, this.changed); + this.affectedPages, + this.cacheDelta, + this.opId, + this.undoable, + this.missingCharacters, + this.changedRefs); } @java.lang.Override @@ -164,11 +169,11 @@ public interface _FinalStage { _FinalStage missingCharacters(List missingCharacters); - _FinalStage changed(List changed); + _FinalStage changedRefs(List changedRefs); - _FinalStage addChanged(AnnotationRef changed); + _FinalStage addChangedRefs(AnnotationRef changedRefs); - _FinalStage addAllChanged(List changed); + _FinalStage addAllChangedRefs(List changedRefs); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -177,7 +182,7 @@ public static final class Builder implements OpIdStage, UndoableStage, _FinalSta private boolean undoable; - private List changed = new ArrayList<>(); + private List changedRefs = new ArrayList<>(); private Optional> missingCharacters = Optional.empty(); @@ -197,7 +202,7 @@ public Builder from(AnnotationMutationMeta other) { opId(other.getOpId()); undoable(other.getUndoable()); missingCharacters(other.getMissingCharacters()); - changed(other.getChanged()); + changedRefs(other.getChangedRefs()); return this; } @@ -216,25 +221,25 @@ public _FinalStage undoable(boolean undoable) { } @java.lang.Override - public _FinalStage addAllChanged(List changed) { - if (changed != null) { - this.changed.addAll(changed); + public _FinalStage addAllChangedRefs(List changedRefs) { + if (changedRefs != null) { + this.changedRefs.addAll(changedRefs); } return this; } @java.lang.Override - public _FinalStage addChanged(AnnotationRef changed) { - this.changed.add(changed); + public _FinalStage addChangedRefs(AnnotationRef changedRefs) { + this.changedRefs.add(changedRefs); return this; } @java.lang.Override - @JsonSetter(value = "changed", nulls = Nulls.SKIP) - public _FinalStage changed(List changed) { - this.changed.clear(); - if (changed != null) { - this.changed.addAll(changed); + @JsonSetter(value = "changedRefs", nulls = Nulls.SKIP) + public _FinalStage changedRefs(List changedRefs) { + this.changedRefs.clear(); + if (changedRefs != null) { + this.changedRefs.addAll(changedRefs); } return this; } @@ -304,7 +309,7 @@ public _FinalStage affectedPages(List affectedPages) { @java.lang.Override public AnnotationMutationMeta build() { return new AnnotationMutationMeta( - affectedPages, cacheDelta, opId, undoable, missingCharacters, changed, additionalProperties); + affectedPages, cacheDelta, opId, undoable, missingCharacters, changedRefs, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/AnnotationPatchLine.java b/src/main/java/api/types/AnnotationPatchLine.java index 670df7c..4c7393c 100644 --- a/src/main/java/api/types/AnnotationPatchLine.java +++ b/src/main/java/api/types/AnnotationPatchLine.java @@ -470,11 +470,8 @@ public Optional getMeasure() { return measure; } - @JsonIgnore + @JsonProperty("captionEnabled") public Optional getCaptionEnabled() { - if (captionEnabled == null) { - return Optional.empty(); - } return captionEnabled; } @@ -571,12 +568,6 @@ private Optional _getMeasure() { return measure; } - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("captionEnabled") - private Optional _getCaptionEnabled() { - return captionEnabled; - } - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("captionOffset") private Optional _getCaptionOffset() { @@ -1479,17 +1470,6 @@ public Builder captionEnabled(Boolean captionEnabled) { return this; } - public Builder captionEnabled(Nullable captionEnabled) { - if (captionEnabled.isNull()) { - this.captionEnabled = null; - } else if (captionEnabled.isEmpty()) { - this.captionEnabled = Optional.empty(); - } else { - this.captionEnabled = Optional.of(captionEnabled.get()); - } - return this; - } - @JsonSetter(value = "captionPosition", nulls = Nulls.SKIP) public Builder captionPosition(Optional captionPosition) { this.captionPosition = captionPosition; diff --git a/src/main/java/api/types/AnnotationPolygon.java b/src/main/java/api/types/AnnotationPolygon.java index 578aa0a..b96b353 100644 --- a/src/main/java/api/types/AnnotationPolygon.java +++ b/src/main/java/api/types/AnnotationPolygon.java @@ -113,7 +113,7 @@ public final class AnnotationPolygon { private final Optional intent; - private final Optional measure; + private final Optional measure; private final Optional cloudyIntensity; @@ -163,7 +163,7 @@ private AnnotationPolygon( Optional captionEnabled, Optional captionCenter, Optional intent, - Optional measure, + Optional measure, Optional cloudyIntensity, Map additionalProperties) { this.ref = ref; @@ -501,8 +501,11 @@ public Optional getIntent() { return intent; } + /** + * @return A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown. + */ @JsonIgnore - public Optional getMeasure() { + public Optional getMeasure() { if (measure == null) { return Optional.empty(); } @@ -663,7 +666,7 @@ private Optional _getIntent() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("measure") - private Optional _getMeasure() { + private Optional _getMeasure() { return measure; } @@ -1022,11 +1025,14 @@ public interface _FinalStage { _FinalStage intent(Nullable intent); - _FinalStage measure(Optional measure); + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ */ + _FinalStage measure(Optional measure); - _FinalStage measure(AnnotationPolygonMeasure measure); + _FinalStage measure(PdfMeasurement measure); - _FinalStage measure(Nullable measure); + _FinalStage measure(Nullable measure); _FinalStage cloudyIntensity(Optional cloudyIntensity); @@ -1094,7 +1100,7 @@ public static final class Builder private Optional cloudyIntensity = Optional.empty(); - private Optional measure = Optional.empty(); + private Optional measure = Optional.empty(); private Optional intent = Optional.empty(); @@ -1352,8 +1358,12 @@ public _FinalStage cloudyIntensity(Optional cloudyIntensity) { return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override - public _FinalStage measure(Nullable measure) { + public _FinalStage measure(Nullable measure) { if (measure.isNull()) { this.measure = null; } else if (measure.isEmpty()) { @@ -1364,15 +1374,22 @@ public _FinalStage measure(Nullable measure) { return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override - public _FinalStage measure(AnnotationPolygonMeasure measure) { + public _FinalStage measure(PdfMeasurement measure) { this.measure = Optional.ofNullable(measure); return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ */ @java.lang.Override @JsonSetter(value = "measure", nulls = Nulls.SKIP) - public _FinalStage measure(Optional measure) { + public _FinalStage measure(Optional measure) { this.measure = measure; return this; } diff --git a/src/main/java/api/types/AnnotationPolygonMeasure.java b/src/main/java/api/types/AnnotationPolygonMeasure.java deleted file mode 100644 index a9837a4..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasure.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class AnnotationPolygonMeasure { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private AnnotationPolygonMeasure(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static AnnotationPolygonMeasure rectilinear(AnnotationPolygonMeasureRectilinear value) { - return new AnnotationPolygonMeasure(new RectilinearValue(value)); - } - - public static AnnotationPolygonMeasure geospatial(AnnotationPolygonMeasureGeospatial value) { - return new AnnotationPolygonMeasure(new GeospatialValue(value)); - } - - public static AnnotationPolygonMeasure unknown(AnnotationPolygonMeasureUnknown value) { - return new AnnotationPolygonMeasure(new UnknownValue(value)); - } - - public boolean isRectilinear() { - return value instanceof RectilinearValue; - } - - public boolean isGeospatial() { - return value instanceof GeospatialValue; - } - - public boolean isUnknown() { - return value instanceof UnknownValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getRectilinear() { - if (isRectilinear()) { - return Optional.of(((RectilinearValue) value).value); - } - return Optional.empty(); - } - - public Optional getGeospatial() { - if (isGeospatial()) { - return Optional.of(((GeospatialValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnknown() { - if (isUnknown()) { - return Optional.of(((UnknownValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasure && value.equals(((AnnotationPolygonMeasure) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitRectilinear(AnnotationPolygonMeasureRectilinear rectilinear); - - T visitGeospatial(AnnotationPolygonMeasureGeospatial geospatial); - - T visitUnknown(AnnotationPolygonMeasureUnknown unknown); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "subtype", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(RectilinearValue.class), - @JsonSubTypes.Type(GeospatialValue.class), - @JsonSubTypes.Type(UnknownValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("rectilinear") - @JsonIgnoreProperties("subtype") - private static final class RectilinearValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationPolygonMeasureRectilinear value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private RectilinearValue() {} - - private RectilinearValue(AnnotationPolygonMeasureRectilinear value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitRectilinear(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof RectilinearValue && equalTo((RectilinearValue) other); - } - - private boolean equalTo(RectilinearValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "AnnotationPolygonMeasure{" + "value: " + value + "}"; - } - } - - @JsonTypeName("geospatial") - @JsonIgnoreProperties("subtype") - private static final class GeospatialValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationPolygonMeasureGeospatial value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private GeospatialValue() {} - - private GeospatialValue(AnnotationPolygonMeasureGeospatial value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitGeospatial(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof GeospatialValue && equalTo((GeospatialValue) other); - } - - private boolean equalTo(GeospatialValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "AnnotationPolygonMeasure{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unknown") - @JsonIgnoreProperties("subtype") - private static final class UnknownValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationPolygonMeasureUnknown value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnknownValue() {} - - private UnknownValue(AnnotationPolygonMeasureUnknown value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnknownValue && equalTo((UnknownValue) other); - } - - private boolean equalTo(UnknownValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "AnnotationPolygonMeasure{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("subtype") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "AnnotationPolygonMeasure{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureGeospatial.java b/src/main/java/api/types/AnnotationPolygonMeasureGeospatial.java deleted file mode 100644 index 7e5a71c..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureGeospatial.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureGeospatial.Builder.class) -public final class AnnotationPolygonMeasureGeospatial { - private final Map additionalProperties; - - private AnnotationPolygonMeasureGeospatial(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasureGeospatial; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(AnnotationPolygonMeasureGeospatial other) { - return this; - } - - public AnnotationPolygonMeasureGeospatial build() { - return new AnnotationPolygonMeasureGeospatial(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinear.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinear.java deleted file mode 100644 index 3c06fb1..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinear.java +++ /dev/null @@ -1,334 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureRectilinear.Builder.class) -public final class AnnotationPolygonMeasureRectilinear { - private final Optional ratio; - - private final List x; - - private final Optional> y; - - private final List distance; - - private final List area; - - private final Optional> angle; - - private final Optional> slope; - - private final Optional origin; - - private final Optional cyx; - - private final Map additionalProperties; - - private AnnotationPolygonMeasureRectilinear( - Optional ratio, - List x, - Optional> y, - List distance, - List area, - Optional> angle, - Optional> slope, - Optional origin, - Optional cyx, - Map additionalProperties) { - this.ratio = ratio; - this.x = x; - this.y = y; - this.distance = distance; - this.area = area; - this.angle = angle; - this.slope = slope; - this.origin = origin; - this.cyx = cyx; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("ratio") - public Optional getRatio() { - return ratio; - } - - @JsonProperty("x") - public List getX() { - return x; - } - - @JsonProperty("y") - public Optional> getY() { - return y; - } - - @JsonProperty("distance") - public List getDistance() { - return distance; - } - - @JsonProperty("area") - public List getArea() { - return area; - } - - @JsonProperty("angle") - public Optional> getAngle() { - return angle; - } - - @JsonProperty("slope") - public Optional> getSlope() { - return slope; - } - - @JsonProperty("origin") - public Optional getOrigin() { - return origin; - } - - @JsonProperty("cyx") - public Optional getCyx() { - return cyx; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasureRectilinear - && equalTo((AnnotationPolygonMeasureRectilinear) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolygonMeasureRectilinear other) { - return ratio.equals(other.ratio) - && x.equals(other.x) - && y.equals(other.y) - && distance.equals(other.distance) - && area.equals(other.area) - && angle.equals(other.angle) - && slope.equals(other.slope) - && origin.equals(other.origin) - && cyx.equals(other.cyx); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.ratio, this.x, this.y, this.distance, this.area, this.angle, this.slope, this.origin, this.cyx); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional ratio = Optional.empty(); - - private List x = new ArrayList<>(); - - private Optional> y = Optional.empty(); - - private List distance = new ArrayList<>(); - - private List area = new ArrayList<>(); - - private Optional> angle = Optional.empty(); - - private Optional> slope = Optional.empty(); - - private Optional origin = Optional.empty(); - - private Optional cyx = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(AnnotationPolygonMeasureRectilinear other) { - ratio(other.getRatio()); - x(other.getX()); - y(other.getY()); - distance(other.getDistance()); - area(other.getArea()); - angle(other.getAngle()); - slope(other.getSlope()); - origin(other.getOrigin()); - cyx(other.getCyx()); - return this; - } - - @JsonSetter(value = "ratio", nulls = Nulls.SKIP) - public Builder ratio(Optional ratio) { - this.ratio = ratio; - return this; - } - - public Builder ratio(String ratio) { - this.ratio = Optional.ofNullable(ratio); - return this; - } - - @JsonSetter(value = "x", nulls = Nulls.SKIP) - public Builder x(List x) { - this.x.clear(); - if (x != null) { - this.x.addAll(x); - } - return this; - } - - public Builder addX(AnnotationPolygonMeasureRectilinearXItem x) { - this.x.add(x); - return this; - } - - public Builder addAllX(List x) { - if (x != null) { - this.x.addAll(x); - } - return this; - } - - @JsonSetter(value = "y", nulls = Nulls.SKIP) - public Builder y(Optional> y) { - this.y = y; - return this; - } - - public Builder y(List y) { - this.y = Optional.ofNullable(y); - return this; - } - - @JsonSetter(value = "distance", nulls = Nulls.SKIP) - public Builder distance(List distance) { - this.distance.clear(); - if (distance != null) { - this.distance.addAll(distance); - } - return this; - } - - public Builder addDistance(AnnotationPolygonMeasureRectilinearDistanceItem distance) { - this.distance.add(distance); - return this; - } - - public Builder addAllDistance(List distance) { - if (distance != null) { - this.distance.addAll(distance); - } - return this; - } - - @JsonSetter(value = "area", nulls = Nulls.SKIP) - public Builder area(List area) { - this.area.clear(); - if (area != null) { - this.area.addAll(area); - } - return this; - } - - public Builder addArea(AnnotationPolygonMeasureRectilinearAreaItem area) { - this.area.add(area); - return this; - } - - public Builder addAllArea(List area) { - if (area != null) { - this.area.addAll(area); - } - return this; - } - - @JsonSetter(value = "angle", nulls = Nulls.SKIP) - public Builder angle(Optional> angle) { - this.angle = angle; - return this; - } - - public Builder angle(List angle) { - this.angle = Optional.ofNullable(angle); - return this; - } - - @JsonSetter(value = "slope", nulls = Nulls.SKIP) - public Builder slope(Optional> slope) { - this.slope = slope; - return this; - } - - public Builder slope(List slope) { - this.slope = Optional.ofNullable(slope); - return this; - } - - @JsonSetter(value = "origin", nulls = Nulls.SKIP) - public Builder origin(Optional origin) { - this.origin = origin; - return this; - } - - public Builder origin(AnnotationPolygonMeasureRectilinearOrigin origin) { - this.origin = Optional.ofNullable(origin); - return this; - } - - @JsonSetter(value = "cyx", nulls = Nulls.SKIP) - public Builder cyx(Optional cyx) { - this.cyx = cyx; - return this; - } - - public Builder cyx(Double cyx) { - this.cyx = Optional.ofNullable(cyx); - return this; - } - - public AnnotationPolygonMeasureRectilinear build() { - return new AnnotationPolygonMeasureRectilinear( - ratio, x, y, distance, area, angle, slope, origin, cyx, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItem.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItem.java deleted file mode 100644 index 692d6a4..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureRectilinearAngleItem.Builder.class) -public final class AnnotationPolygonMeasureRectilinearAngleItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolygonMeasureRectilinearAngleItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasureRectilinearAngleItem - && equalTo((AnnotationPolygonMeasureRectilinearAngleItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolygonMeasureRectilinearAngleItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolygonMeasureRectilinearAngleItem other); - } - - public interface _FinalStage { - AnnotationPolygonMeasureRectilinearAngleItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolygonMeasureRectilinearAngleItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearAngleItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolygonMeasureRectilinearAngleItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearAngleItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolygonMeasureRectilinearAngleItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolygonMeasureRectilinearAngleItem build() { - return new AnnotationPolygonMeasureRectilinearAngleItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItemFraction.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItemFraction.java deleted file mode 100644 index 7fdc3e8..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearAngleItemFraction { - public static final AnnotationPolygonMeasureRectilinearAngleItemFraction TRUNCATE = - new AnnotationPolygonMeasureRectilinearAngleItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolygonMeasureRectilinearAngleItemFraction DECIMAL = - new AnnotationPolygonMeasureRectilinearAngleItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolygonMeasureRectilinearAngleItemFraction ROUND = - new AnnotationPolygonMeasureRectilinearAngleItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolygonMeasureRectilinearAngleItemFraction FRACTION = - new AnnotationPolygonMeasureRectilinearAngleItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearAngleItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearAngleItemFraction - && this.string.equals(((AnnotationPolygonMeasureRectilinearAngleItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearAngleItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolygonMeasureRectilinearAngleItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItemLabelPosition.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItemLabelPosition.java deleted file mode 100644 index 9de82c6..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAngleItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearAngleItemLabelPosition { - public static final AnnotationPolygonMeasureRectilinearAngleItemLabelPosition PREFIX = - new AnnotationPolygonMeasureRectilinearAngleItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolygonMeasureRectilinearAngleItemLabelPosition SUFFIX = - new AnnotationPolygonMeasureRectilinearAngleItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearAngleItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearAngleItemLabelPosition - && this.string.equals( - ((AnnotationPolygonMeasureRectilinearAngleItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearAngleItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolygonMeasureRectilinearAngleItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItem.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItem.java deleted file mode 100644 index 7a19a5f..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureRectilinearAreaItem.Builder.class) -public final class AnnotationPolygonMeasureRectilinearAreaItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolygonMeasureRectilinearAreaItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasureRectilinearAreaItem - && equalTo((AnnotationPolygonMeasureRectilinearAreaItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolygonMeasureRectilinearAreaItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolygonMeasureRectilinearAreaItem other); - } - - public interface _FinalStage { - AnnotationPolygonMeasureRectilinearAreaItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolygonMeasureRectilinearAreaItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearAreaItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolygonMeasureRectilinearAreaItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearAreaItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolygonMeasureRectilinearAreaItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolygonMeasureRectilinearAreaItem build() { - return new AnnotationPolygonMeasureRectilinearAreaItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItemFraction.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItemFraction.java deleted file mode 100644 index 2f93e61..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearAreaItemFraction { - public static final AnnotationPolygonMeasureRectilinearAreaItemFraction TRUNCATE = - new AnnotationPolygonMeasureRectilinearAreaItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolygonMeasureRectilinearAreaItemFraction DECIMAL = - new AnnotationPolygonMeasureRectilinearAreaItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolygonMeasureRectilinearAreaItemFraction ROUND = - new AnnotationPolygonMeasureRectilinearAreaItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolygonMeasureRectilinearAreaItemFraction FRACTION = - new AnnotationPolygonMeasureRectilinearAreaItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearAreaItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearAreaItemFraction - && this.string.equals(((AnnotationPolygonMeasureRectilinearAreaItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearAreaItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolygonMeasureRectilinearAreaItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItemLabelPosition.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItemLabelPosition.java deleted file mode 100644 index 70475a4..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearAreaItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearAreaItemLabelPosition { - public static final AnnotationPolygonMeasureRectilinearAreaItemLabelPosition PREFIX = - new AnnotationPolygonMeasureRectilinearAreaItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolygonMeasureRectilinearAreaItemLabelPosition SUFFIX = - new AnnotationPolygonMeasureRectilinearAreaItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearAreaItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearAreaItemLabelPosition - && this.string.equals( - ((AnnotationPolygonMeasureRectilinearAreaItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearAreaItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolygonMeasureRectilinearAreaItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItem.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItem.java deleted file mode 100644 index 8160ef5..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureRectilinearDistanceItem.Builder.class) -public final class AnnotationPolygonMeasureRectilinearDistanceItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolygonMeasureRectilinearDistanceItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasureRectilinearDistanceItem - && equalTo((AnnotationPolygonMeasureRectilinearDistanceItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolygonMeasureRectilinearDistanceItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolygonMeasureRectilinearDistanceItem other); - } - - public interface _FinalStage { - AnnotationPolygonMeasureRectilinearDistanceItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolygonMeasureRectilinearDistanceItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolygonMeasureRectilinearDistanceItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolygonMeasureRectilinearDistanceItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolygonMeasureRectilinearDistanceItem build() { - return new AnnotationPolygonMeasureRectilinearDistanceItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItemFraction.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItemFraction.java deleted file mode 100644 index 4d04b97..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItemFraction.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearDistanceItemFraction { - public static final AnnotationPolygonMeasureRectilinearDistanceItemFraction TRUNCATE = - new AnnotationPolygonMeasureRectilinearDistanceItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolygonMeasureRectilinearDistanceItemFraction DECIMAL = - new AnnotationPolygonMeasureRectilinearDistanceItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolygonMeasureRectilinearDistanceItemFraction ROUND = - new AnnotationPolygonMeasureRectilinearDistanceItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolygonMeasureRectilinearDistanceItemFraction FRACTION = - new AnnotationPolygonMeasureRectilinearDistanceItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearDistanceItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearDistanceItemFraction - && this.string.equals( - ((AnnotationPolygonMeasureRectilinearDistanceItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearDistanceItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolygonMeasureRectilinearDistanceItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition.java deleted file mode 100644 index b47e395..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition { - public static final AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition PREFIX = - new AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition SUFFIX = - new AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition - && this.string.equals( - ((AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearOrigin.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearOrigin.java deleted file mode 100644 index bd9042a..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearOrigin.java +++ /dev/null @@ -1,140 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureRectilinearOrigin.Builder.class) -public final class AnnotationPolygonMeasureRectilinearOrigin { - private final double x; - - private final double y; - - private final Map additionalProperties; - - private AnnotationPolygonMeasureRectilinearOrigin(double x, double y, Map additionalProperties) { - this.x = x; - this.y = y; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("x") - public double getX() { - return x; - } - - @JsonProperty("y") - public double getY() { - return y; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasureRectilinearOrigin - && equalTo((AnnotationPolygonMeasureRectilinearOrigin) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolygonMeasureRectilinearOrigin other) { - return x == other.x && y == other.y; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.x, this.y); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static XStage builder() { - return new Builder(); - } - - public interface XStage { - YStage x(double x); - - Builder from(AnnotationPolygonMeasureRectilinearOrigin other); - } - - public interface YStage { - _FinalStage y(double y); - } - - public interface _FinalStage { - AnnotationPolygonMeasureRectilinearOrigin build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements XStage, YStage, _FinalStage { - private double x; - - private double y; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolygonMeasureRectilinearOrigin other) { - x(other.getX()); - y(other.getY()); - return this; - } - - @java.lang.Override - @JsonSetter("x") - public YStage x(double x) { - this.x = x; - return this; - } - - @java.lang.Override - @JsonSetter("y") - public _FinalStage y(double y) { - this.y = y; - return this; - } - - @java.lang.Override - public AnnotationPolygonMeasureRectilinearOrigin build() { - return new AnnotationPolygonMeasureRectilinearOrigin(x, y, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItem.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItem.java deleted file mode 100644 index 988ba9d..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureRectilinearSlopeItem.Builder.class) -public final class AnnotationPolygonMeasureRectilinearSlopeItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolygonMeasureRectilinearSlopeItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasureRectilinearSlopeItem - && equalTo((AnnotationPolygonMeasureRectilinearSlopeItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolygonMeasureRectilinearSlopeItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolygonMeasureRectilinearSlopeItem other); - } - - public interface _FinalStage { - AnnotationPolygonMeasureRectilinearSlopeItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolygonMeasureRectilinearSlopeItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolygonMeasureRectilinearSlopeItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolygonMeasureRectilinearSlopeItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolygonMeasureRectilinearSlopeItem build() { - return new AnnotationPolygonMeasureRectilinearSlopeItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItemFraction.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItemFraction.java deleted file mode 100644 index 58ffba4..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearSlopeItemFraction { - public static final AnnotationPolygonMeasureRectilinearSlopeItemFraction TRUNCATE = - new AnnotationPolygonMeasureRectilinearSlopeItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolygonMeasureRectilinearSlopeItemFraction DECIMAL = - new AnnotationPolygonMeasureRectilinearSlopeItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolygonMeasureRectilinearSlopeItemFraction ROUND = - new AnnotationPolygonMeasureRectilinearSlopeItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolygonMeasureRectilinearSlopeItemFraction FRACTION = - new AnnotationPolygonMeasureRectilinearSlopeItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearSlopeItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearSlopeItemFraction - && this.string.equals(((AnnotationPolygonMeasureRectilinearSlopeItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearSlopeItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolygonMeasureRectilinearSlopeItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition.java deleted file mode 100644 index 8615138..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition { - public static final AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition PREFIX = - new AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition SUFFIX = - new AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition - && this.string.equals( - ((AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItem.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItem.java deleted file mode 100644 index dce38ab..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureRectilinearYItem.Builder.class) -public final class AnnotationPolygonMeasureRectilinearYItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolygonMeasureRectilinearYItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolygonMeasureRectilinearYItem - && equalTo((AnnotationPolygonMeasureRectilinearYItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolygonMeasureRectilinearYItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolygonMeasureRectilinearYItem other); - } - - public interface _FinalStage { - AnnotationPolygonMeasureRectilinearYItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolygonMeasureRectilinearYItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearYItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolygonMeasureRectilinearYItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearYItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolygonMeasureRectilinearYItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolygonMeasureRectilinearYItem build() { - return new AnnotationPolygonMeasureRectilinearYItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItemLabelPosition.java b/src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItemLabelPosition.java deleted file mode 100644 index 3eb6d4e..0000000 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItemLabelPosition.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolygonMeasureRectilinearYItemLabelPosition { - public static final AnnotationPolygonMeasureRectilinearYItemLabelPosition PREFIX = - new AnnotationPolygonMeasureRectilinearYItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolygonMeasureRectilinearYItemLabelPosition SUFFIX = - new AnnotationPolygonMeasureRectilinearYItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolygonMeasureRectilinearYItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearYItemLabelPosition - && this.string.equals(((AnnotationPolygonMeasureRectilinearYItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearYItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolygonMeasureRectilinearYItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolyline.java b/src/main/java/api/types/AnnotationPolyline.java index 956c2b2..fb586c4 100644 --- a/src/main/java/api/types/AnnotationPolyline.java +++ b/src/main/java/api/types/AnnotationPolyline.java @@ -113,7 +113,7 @@ public final class AnnotationPolyline { private final Optional intent; - private final Optional measure; + private final Optional measure; private final AnnotationPolylineLineEndings lineEndings; @@ -163,7 +163,7 @@ private AnnotationPolyline( Optional captionEnabled, Optional captionCenter, Optional intent, - Optional measure, + Optional measure, AnnotationPolylineLineEndings lineEndings, Map additionalProperties) { this.ref = ref; @@ -501,8 +501,11 @@ public Optional getIntent() { return intent; } + /** + * @return A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown. + */ @JsonIgnore - public Optional getMeasure() { + public Optional getMeasure() { if (measure == null) { return Optional.empty(); } @@ -660,7 +663,7 @@ private Optional _getIntent() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("measure") - private Optional _getMeasure() { + private Optional _getMeasure() { return measure; } @@ -1017,11 +1020,14 @@ public interface _FinalStage { _FinalStage intent(Nullable intent); - _FinalStage measure(Optional measure); + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ */ + _FinalStage measure(Optional measure); - _FinalStage measure(AnnotationPolylineMeasure measure); + _FinalStage measure(PdfMeasurement measure); - _FinalStage measure(Nullable measure); + _FinalStage measure(Nullable measure); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -1084,7 +1090,7 @@ public static final class Builder private AnnotationPolylineLineEndings lineEndings; - private Optional measure = Optional.empty(); + private Optional measure = Optional.empty(); private Optional intent = Optional.empty(); @@ -1324,8 +1330,12 @@ public _FinalStage lineEndings(@NotNull AnnotationPolylineLineEndings lineEnding return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override - public _FinalStage measure(Nullable measure) { + public _FinalStage measure(Nullable measure) { if (measure.isNull()) { this.measure = null; } else if (measure.isEmpty()) { @@ -1336,15 +1346,22 @@ public _FinalStage measure(Nullable measure) { return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override - public _FinalStage measure(AnnotationPolylineMeasure measure) { + public _FinalStage measure(PdfMeasurement measure) { this.measure = Optional.ofNullable(measure); return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ */ @java.lang.Override @JsonSetter(value = "measure", nulls = Nulls.SKIP) - public _FinalStage measure(Optional measure) { + public _FinalStage measure(Optional measure) { this.measure = measure; return this; } diff --git a/src/main/java/api/types/AnnotationPolylineMeasure.java b/src/main/java/api/types/AnnotationPolylineMeasure.java deleted file mode 100644 index 832d2c6..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasure.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class AnnotationPolylineMeasure { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private AnnotationPolylineMeasure(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static AnnotationPolylineMeasure rectilinear(AnnotationPolylineMeasureRectilinear value) { - return new AnnotationPolylineMeasure(new RectilinearValue(value)); - } - - public static AnnotationPolylineMeasure geospatial(AnnotationPolylineMeasureGeospatial value) { - return new AnnotationPolylineMeasure(new GeospatialValue(value)); - } - - public static AnnotationPolylineMeasure unknown(AnnotationPolylineMeasureUnknown value) { - return new AnnotationPolylineMeasure(new UnknownValue(value)); - } - - public boolean isRectilinear() { - return value instanceof RectilinearValue; - } - - public boolean isGeospatial() { - return value instanceof GeospatialValue; - } - - public boolean isUnknown() { - return value instanceof UnknownValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getRectilinear() { - if (isRectilinear()) { - return Optional.of(((RectilinearValue) value).value); - } - return Optional.empty(); - } - - public Optional getGeospatial() { - if (isGeospatial()) { - return Optional.of(((GeospatialValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnknown() { - if (isUnknown()) { - return Optional.of(((UnknownValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasure && value.equals(((AnnotationPolylineMeasure) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitRectilinear(AnnotationPolylineMeasureRectilinear rectilinear); - - T visitGeospatial(AnnotationPolylineMeasureGeospatial geospatial); - - T visitUnknown(AnnotationPolylineMeasureUnknown unknown); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "subtype", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(RectilinearValue.class), - @JsonSubTypes.Type(GeospatialValue.class), - @JsonSubTypes.Type(UnknownValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("rectilinear") - @JsonIgnoreProperties("subtype") - private static final class RectilinearValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationPolylineMeasureRectilinear value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private RectilinearValue() {} - - private RectilinearValue(AnnotationPolylineMeasureRectilinear value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitRectilinear(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof RectilinearValue && equalTo((RectilinearValue) other); - } - - private boolean equalTo(RectilinearValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "AnnotationPolylineMeasure{" + "value: " + value + "}"; - } - } - - @JsonTypeName("geospatial") - @JsonIgnoreProperties("subtype") - private static final class GeospatialValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationPolylineMeasureGeospatial value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private GeospatialValue() {} - - private GeospatialValue(AnnotationPolylineMeasureGeospatial value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitGeospatial(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof GeospatialValue && equalTo((GeospatialValue) other); - } - - private boolean equalTo(GeospatialValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "AnnotationPolylineMeasure{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unknown") - @JsonIgnoreProperties("subtype") - private static final class UnknownValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationPolylineMeasureUnknown value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnknownValue() {} - - private UnknownValue(AnnotationPolylineMeasureUnknown value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnknownValue && equalTo((UnknownValue) other); - } - - private boolean equalTo(UnknownValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "AnnotationPolylineMeasure{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("subtype") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "AnnotationPolylineMeasure{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureGeospatial.java b/src/main/java/api/types/AnnotationPolylineMeasureGeospatial.java deleted file mode 100644 index e6bd59a..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureGeospatial.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureGeospatial.Builder.class) -public final class AnnotationPolylineMeasureGeospatial { - private final Map additionalProperties; - - private AnnotationPolylineMeasureGeospatial(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureGeospatial; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(AnnotationPolylineMeasureGeospatial other) { - return this; - } - - public AnnotationPolylineMeasureGeospatial build() { - return new AnnotationPolylineMeasureGeospatial(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinear.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinear.java deleted file mode 100644 index 18e4f4b..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinear.java +++ /dev/null @@ -1,334 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureRectilinear.Builder.class) -public final class AnnotationPolylineMeasureRectilinear { - private final Optional ratio; - - private final List x; - - private final Optional> y; - - private final List distance; - - private final List area; - - private final Optional> angle; - - private final Optional> slope; - - private final Optional origin; - - private final Optional cyx; - - private final Map additionalProperties; - - private AnnotationPolylineMeasureRectilinear( - Optional ratio, - List x, - Optional> y, - List distance, - List area, - Optional> angle, - Optional> slope, - Optional origin, - Optional cyx, - Map additionalProperties) { - this.ratio = ratio; - this.x = x; - this.y = y; - this.distance = distance; - this.area = area; - this.angle = angle; - this.slope = slope; - this.origin = origin; - this.cyx = cyx; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("ratio") - public Optional getRatio() { - return ratio; - } - - @JsonProperty("x") - public List getX() { - return x; - } - - @JsonProperty("y") - public Optional> getY() { - return y; - } - - @JsonProperty("distance") - public List getDistance() { - return distance; - } - - @JsonProperty("area") - public List getArea() { - return area; - } - - @JsonProperty("angle") - public Optional> getAngle() { - return angle; - } - - @JsonProperty("slope") - public Optional> getSlope() { - return slope; - } - - @JsonProperty("origin") - public Optional getOrigin() { - return origin; - } - - @JsonProperty("cyx") - public Optional getCyx() { - return cyx; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureRectilinear - && equalTo((AnnotationPolylineMeasureRectilinear) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolylineMeasureRectilinear other) { - return ratio.equals(other.ratio) - && x.equals(other.x) - && y.equals(other.y) - && distance.equals(other.distance) - && area.equals(other.area) - && angle.equals(other.angle) - && slope.equals(other.slope) - && origin.equals(other.origin) - && cyx.equals(other.cyx); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.ratio, this.x, this.y, this.distance, this.area, this.angle, this.slope, this.origin, this.cyx); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional ratio = Optional.empty(); - - private List x = new ArrayList<>(); - - private Optional> y = Optional.empty(); - - private List distance = new ArrayList<>(); - - private List area = new ArrayList<>(); - - private Optional> angle = Optional.empty(); - - private Optional> slope = Optional.empty(); - - private Optional origin = Optional.empty(); - - private Optional cyx = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(AnnotationPolylineMeasureRectilinear other) { - ratio(other.getRatio()); - x(other.getX()); - y(other.getY()); - distance(other.getDistance()); - area(other.getArea()); - angle(other.getAngle()); - slope(other.getSlope()); - origin(other.getOrigin()); - cyx(other.getCyx()); - return this; - } - - @JsonSetter(value = "ratio", nulls = Nulls.SKIP) - public Builder ratio(Optional ratio) { - this.ratio = ratio; - return this; - } - - public Builder ratio(String ratio) { - this.ratio = Optional.ofNullable(ratio); - return this; - } - - @JsonSetter(value = "x", nulls = Nulls.SKIP) - public Builder x(List x) { - this.x.clear(); - if (x != null) { - this.x.addAll(x); - } - return this; - } - - public Builder addX(AnnotationPolylineMeasureRectilinearXItem x) { - this.x.add(x); - return this; - } - - public Builder addAllX(List x) { - if (x != null) { - this.x.addAll(x); - } - return this; - } - - @JsonSetter(value = "y", nulls = Nulls.SKIP) - public Builder y(Optional> y) { - this.y = y; - return this; - } - - public Builder y(List y) { - this.y = Optional.ofNullable(y); - return this; - } - - @JsonSetter(value = "distance", nulls = Nulls.SKIP) - public Builder distance(List distance) { - this.distance.clear(); - if (distance != null) { - this.distance.addAll(distance); - } - return this; - } - - public Builder addDistance(AnnotationPolylineMeasureRectilinearDistanceItem distance) { - this.distance.add(distance); - return this; - } - - public Builder addAllDistance(List distance) { - if (distance != null) { - this.distance.addAll(distance); - } - return this; - } - - @JsonSetter(value = "area", nulls = Nulls.SKIP) - public Builder area(List area) { - this.area.clear(); - if (area != null) { - this.area.addAll(area); - } - return this; - } - - public Builder addArea(AnnotationPolylineMeasureRectilinearAreaItem area) { - this.area.add(area); - return this; - } - - public Builder addAllArea(List area) { - if (area != null) { - this.area.addAll(area); - } - return this; - } - - @JsonSetter(value = "angle", nulls = Nulls.SKIP) - public Builder angle(Optional> angle) { - this.angle = angle; - return this; - } - - public Builder angle(List angle) { - this.angle = Optional.ofNullable(angle); - return this; - } - - @JsonSetter(value = "slope", nulls = Nulls.SKIP) - public Builder slope(Optional> slope) { - this.slope = slope; - return this; - } - - public Builder slope(List slope) { - this.slope = Optional.ofNullable(slope); - return this; - } - - @JsonSetter(value = "origin", nulls = Nulls.SKIP) - public Builder origin(Optional origin) { - this.origin = origin; - return this; - } - - public Builder origin(AnnotationPolylineMeasureRectilinearOrigin origin) { - this.origin = Optional.ofNullable(origin); - return this; - } - - @JsonSetter(value = "cyx", nulls = Nulls.SKIP) - public Builder cyx(Optional cyx) { - this.cyx = cyx; - return this; - } - - public Builder cyx(Double cyx) { - this.cyx = Optional.ofNullable(cyx); - return this; - } - - public AnnotationPolylineMeasureRectilinear build() { - return new AnnotationPolylineMeasureRectilinear( - ratio, x, y, distance, area, angle, slope, origin, cyx, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItem.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItem.java deleted file mode 100644 index 65d90c2..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureRectilinearAngleItem.Builder.class) -public final class AnnotationPolylineMeasureRectilinearAngleItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolylineMeasureRectilinearAngleItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureRectilinearAngleItem - && equalTo((AnnotationPolylineMeasureRectilinearAngleItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolylineMeasureRectilinearAngleItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolylineMeasureRectilinearAngleItem other); - } - - public interface _FinalStage { - AnnotationPolylineMeasureRectilinearAngleItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolylineMeasureRectilinearAngleItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearAngleItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolylineMeasureRectilinearAngleItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearAngleItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolylineMeasureRectilinearAngleItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolylineMeasureRectilinearAngleItem build() { - return new AnnotationPolylineMeasureRectilinearAngleItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItemFraction.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItemFraction.java deleted file mode 100644 index fcef1c5..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearAngleItemFraction { - public static final AnnotationPolylineMeasureRectilinearAngleItemFraction TRUNCATE = - new AnnotationPolylineMeasureRectilinearAngleItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolylineMeasureRectilinearAngleItemFraction DECIMAL = - new AnnotationPolylineMeasureRectilinearAngleItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolylineMeasureRectilinearAngleItemFraction ROUND = - new AnnotationPolylineMeasureRectilinearAngleItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolylineMeasureRectilinearAngleItemFraction FRACTION = - new AnnotationPolylineMeasureRectilinearAngleItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearAngleItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearAngleItemFraction - && this.string.equals(((AnnotationPolylineMeasureRectilinearAngleItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearAngleItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolylineMeasureRectilinearAngleItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItemLabelPosition.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItemLabelPosition.java deleted file mode 100644 index b244ff1..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAngleItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearAngleItemLabelPosition { - public static final AnnotationPolylineMeasureRectilinearAngleItemLabelPosition PREFIX = - new AnnotationPolylineMeasureRectilinearAngleItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolylineMeasureRectilinearAngleItemLabelPosition SUFFIX = - new AnnotationPolylineMeasureRectilinearAngleItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearAngleItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearAngleItemLabelPosition - && this.string.equals( - ((AnnotationPolylineMeasureRectilinearAngleItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearAngleItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolylineMeasureRectilinearAngleItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItem.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItem.java deleted file mode 100644 index c392b20..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureRectilinearAreaItem.Builder.class) -public final class AnnotationPolylineMeasureRectilinearAreaItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolylineMeasureRectilinearAreaItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureRectilinearAreaItem - && equalTo((AnnotationPolylineMeasureRectilinearAreaItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolylineMeasureRectilinearAreaItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolylineMeasureRectilinearAreaItem other); - } - - public interface _FinalStage { - AnnotationPolylineMeasureRectilinearAreaItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolylineMeasureRectilinearAreaItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearAreaItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolylineMeasureRectilinearAreaItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearAreaItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolylineMeasureRectilinearAreaItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolylineMeasureRectilinearAreaItem build() { - return new AnnotationPolylineMeasureRectilinearAreaItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItemFraction.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItemFraction.java deleted file mode 100644 index 5c3250e..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearAreaItemFraction { - public static final AnnotationPolylineMeasureRectilinearAreaItemFraction TRUNCATE = - new AnnotationPolylineMeasureRectilinearAreaItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolylineMeasureRectilinearAreaItemFraction DECIMAL = - new AnnotationPolylineMeasureRectilinearAreaItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolylineMeasureRectilinearAreaItemFraction ROUND = - new AnnotationPolylineMeasureRectilinearAreaItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolylineMeasureRectilinearAreaItemFraction FRACTION = - new AnnotationPolylineMeasureRectilinearAreaItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearAreaItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearAreaItemFraction - && this.string.equals(((AnnotationPolylineMeasureRectilinearAreaItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearAreaItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolylineMeasureRectilinearAreaItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItemLabelPosition.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItemLabelPosition.java deleted file mode 100644 index b3b821e..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearAreaItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearAreaItemLabelPosition { - public static final AnnotationPolylineMeasureRectilinearAreaItemLabelPosition PREFIX = - new AnnotationPolylineMeasureRectilinearAreaItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolylineMeasureRectilinearAreaItemLabelPosition SUFFIX = - new AnnotationPolylineMeasureRectilinearAreaItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearAreaItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearAreaItemLabelPosition - && this.string.equals( - ((AnnotationPolylineMeasureRectilinearAreaItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearAreaItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolylineMeasureRectilinearAreaItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItem.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItem.java deleted file mode 100644 index fd734a1..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItem.java +++ /dev/null @@ -1,417 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureRectilinearDistanceItem.Builder.class) -public final class AnnotationPolylineMeasureRectilinearDistanceItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolylineMeasureRectilinearDistanceItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureRectilinearDistanceItem - && equalTo((AnnotationPolylineMeasureRectilinearDistanceItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolylineMeasureRectilinearDistanceItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolylineMeasureRectilinearDistanceItem other); - } - - public interface _FinalStage { - AnnotationPolylineMeasureRectilinearDistanceItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolylineMeasureRectilinearDistanceItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition( - Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = - Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolylineMeasureRectilinearDistanceItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolylineMeasureRectilinearDistanceItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolylineMeasureRectilinearDistanceItem build() { - return new AnnotationPolylineMeasureRectilinearDistanceItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItemFraction.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItemFraction.java deleted file mode 100644 index a95cdca..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItemFraction.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearDistanceItemFraction { - public static final AnnotationPolylineMeasureRectilinearDistanceItemFraction TRUNCATE = - new AnnotationPolylineMeasureRectilinearDistanceItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolylineMeasureRectilinearDistanceItemFraction DECIMAL = - new AnnotationPolylineMeasureRectilinearDistanceItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolylineMeasureRectilinearDistanceItemFraction ROUND = - new AnnotationPolylineMeasureRectilinearDistanceItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolylineMeasureRectilinearDistanceItemFraction FRACTION = - new AnnotationPolylineMeasureRectilinearDistanceItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearDistanceItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearDistanceItemFraction - && this.string.equals( - ((AnnotationPolylineMeasureRectilinearDistanceItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearDistanceItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolylineMeasureRectilinearDistanceItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition.java deleted file mode 100644 index 9cb9abf..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition { - public static final AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition PREFIX = - new AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition SUFFIX = - new AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition - && this.string.equals( - ((AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearOrigin.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearOrigin.java deleted file mode 100644 index ed0469c..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearOrigin.java +++ /dev/null @@ -1,140 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureRectilinearOrigin.Builder.class) -public final class AnnotationPolylineMeasureRectilinearOrigin { - private final double x; - - private final double y; - - private final Map additionalProperties; - - private AnnotationPolylineMeasureRectilinearOrigin(double x, double y, Map additionalProperties) { - this.x = x; - this.y = y; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("x") - public double getX() { - return x; - } - - @JsonProperty("y") - public double getY() { - return y; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureRectilinearOrigin - && equalTo((AnnotationPolylineMeasureRectilinearOrigin) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolylineMeasureRectilinearOrigin other) { - return x == other.x && y == other.y; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.x, this.y); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static XStage builder() { - return new Builder(); - } - - public interface XStage { - YStage x(double x); - - Builder from(AnnotationPolylineMeasureRectilinearOrigin other); - } - - public interface YStage { - _FinalStage y(double y); - } - - public interface _FinalStage { - AnnotationPolylineMeasureRectilinearOrigin build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements XStage, YStage, _FinalStage { - private double x; - - private double y; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolylineMeasureRectilinearOrigin other) { - x(other.getX()); - y(other.getY()); - return this; - } - - @java.lang.Override - @JsonSetter("x") - public YStage x(double x) { - this.x = x; - return this; - } - - @java.lang.Override - @JsonSetter("y") - public _FinalStage y(double y) { - this.y = y; - return this; - } - - @java.lang.Override - public AnnotationPolylineMeasureRectilinearOrigin build() { - return new AnnotationPolylineMeasureRectilinearOrigin(x, y, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItem.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItem.java deleted file mode 100644 index 4f1debd..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureRectilinearSlopeItem.Builder.class) -public final class AnnotationPolylineMeasureRectilinearSlopeItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolylineMeasureRectilinearSlopeItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureRectilinearSlopeItem - && equalTo((AnnotationPolylineMeasureRectilinearSlopeItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolylineMeasureRectilinearSlopeItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolylineMeasureRectilinearSlopeItem other); - } - - public interface _FinalStage { - AnnotationPolylineMeasureRectilinearSlopeItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolylineMeasureRectilinearSlopeItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolylineMeasureRectilinearSlopeItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolylineMeasureRectilinearSlopeItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolylineMeasureRectilinearSlopeItem build() { - return new AnnotationPolylineMeasureRectilinearSlopeItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItemFraction.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItemFraction.java deleted file mode 100644 index 6801590..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearSlopeItemFraction { - public static final AnnotationPolylineMeasureRectilinearSlopeItemFraction TRUNCATE = - new AnnotationPolylineMeasureRectilinearSlopeItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolylineMeasureRectilinearSlopeItemFraction DECIMAL = - new AnnotationPolylineMeasureRectilinearSlopeItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolylineMeasureRectilinearSlopeItemFraction ROUND = - new AnnotationPolylineMeasureRectilinearSlopeItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolylineMeasureRectilinearSlopeItemFraction FRACTION = - new AnnotationPolylineMeasureRectilinearSlopeItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearSlopeItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearSlopeItemFraction - && this.string.equals(((AnnotationPolylineMeasureRectilinearSlopeItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearSlopeItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolylineMeasureRectilinearSlopeItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition.java deleted file mode 100644 index eeeabb5..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition { - public static final AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition PREFIX = - new AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition SUFFIX = - new AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition - && this.string.equals( - ((AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItem.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItem.java deleted file mode 100644 index 36ab761..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureRectilinearXItem.Builder.class) -public final class AnnotationPolylineMeasureRectilinearXItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolylineMeasureRectilinearXItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureRectilinearXItem - && equalTo((AnnotationPolylineMeasureRectilinearXItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolylineMeasureRectilinearXItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolylineMeasureRectilinearXItem other); - } - - public interface _FinalStage { - AnnotationPolylineMeasureRectilinearXItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolylineMeasureRectilinearXItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearXItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolylineMeasureRectilinearXItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearXItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolylineMeasureRectilinearXItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolylineMeasureRectilinearXItem build() { - return new AnnotationPolylineMeasureRectilinearXItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItemFraction.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItemFraction.java deleted file mode 100644 index 34cb636..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearXItemFraction { - public static final AnnotationPolylineMeasureRectilinearXItemFraction TRUNCATE = - new AnnotationPolylineMeasureRectilinearXItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolylineMeasureRectilinearXItemFraction DECIMAL = - new AnnotationPolylineMeasureRectilinearXItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolylineMeasureRectilinearXItemFraction ROUND = - new AnnotationPolylineMeasureRectilinearXItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolylineMeasureRectilinearXItemFraction FRACTION = - new AnnotationPolylineMeasureRectilinearXItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearXItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearXItemFraction - && this.string.equals(((AnnotationPolylineMeasureRectilinearXItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearXItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolylineMeasureRectilinearXItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItemLabelPosition.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItemLabelPosition.java deleted file mode 100644 index 2c90e64..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearXItemLabelPosition.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearXItemLabelPosition { - public static final AnnotationPolylineMeasureRectilinearXItemLabelPosition PREFIX = - new AnnotationPolylineMeasureRectilinearXItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolylineMeasureRectilinearXItemLabelPosition SUFFIX = - new AnnotationPolylineMeasureRectilinearXItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearXItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearXItemLabelPosition - && this.string.equals(((AnnotationPolylineMeasureRectilinearXItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearXItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolylineMeasureRectilinearXItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItem.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItem.java deleted file mode 100644 index b6d78ac..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItem.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureRectilinearYItem.Builder.class) -public final class AnnotationPolylineMeasureRectilinearYItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private AnnotationPolylineMeasureRectilinearYItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureRectilinearYItem - && equalTo((AnnotationPolylineMeasureRectilinearYItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(AnnotationPolylineMeasureRectilinearYItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(AnnotationPolylineMeasureRectilinearYItem other); - } - - public interface _FinalStage { - AnnotationPolylineMeasureRectilinearYItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction(Optional fraction); - - _FinalStage fraction(AnnotationPolylineMeasureRectilinearYItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition(Optional labelPosition); - - _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearYItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(AnnotationPolylineMeasureRectilinearYItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition(AnnotationPolylineMeasureRectilinearYItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(AnnotationPolylineMeasureRectilinearYItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public AnnotationPolylineMeasureRectilinearYItem build() { - return new AnnotationPolylineMeasureRectilinearYItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItemFraction.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItemFraction.java deleted file mode 100644 index 9705f62..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItemFraction.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearYItemFraction { - public static final AnnotationPolylineMeasureRectilinearYItemFraction TRUNCATE = - new AnnotationPolylineMeasureRectilinearYItemFraction(Value.TRUNCATE, "truncate"); - - public static final AnnotationPolylineMeasureRectilinearYItemFraction DECIMAL = - new AnnotationPolylineMeasureRectilinearYItemFraction(Value.DECIMAL, "decimal"); - - public static final AnnotationPolylineMeasureRectilinearYItemFraction ROUND = - new AnnotationPolylineMeasureRectilinearYItemFraction(Value.ROUND, "round"); - - public static final AnnotationPolylineMeasureRectilinearYItemFraction FRACTION = - new AnnotationPolylineMeasureRectilinearYItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearYItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearYItemFraction - && this.string.equals(((AnnotationPolylineMeasureRectilinearYItemFraction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearYItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new AnnotationPolylineMeasureRectilinearYItemFraction(Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItemLabelPosition.java b/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItemLabelPosition.java deleted file mode 100644 index c069233..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureRectilinearYItemLabelPosition.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class AnnotationPolylineMeasureRectilinearYItemLabelPosition { - public static final AnnotationPolylineMeasureRectilinearYItemLabelPosition PREFIX = - new AnnotationPolylineMeasureRectilinearYItemLabelPosition(Value.PREFIX, "prefix"); - - public static final AnnotationPolylineMeasureRectilinearYItemLabelPosition SUFFIX = - new AnnotationPolylineMeasureRectilinearYItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - AnnotationPolylineMeasureRectilinearYItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof AnnotationPolylineMeasureRectilinearYItemLabelPosition - && this.string.equals(((AnnotationPolylineMeasureRectilinearYItemLabelPosition) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolylineMeasureRectilinearYItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new AnnotationPolylineMeasureRectilinearYItemLabelPosition(Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AnnotationPolylineMeasureUnknown.java b/src/main/java/api/types/AnnotationPolylineMeasureUnknown.java deleted file mode 100644 index 9df880e..0000000 --- a/src/main/java/api/types/AnnotationPolylineMeasureUnknown.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolylineMeasureUnknown.Builder.class) -public final class AnnotationPolylineMeasureUnknown { - private final Map additionalProperties; - - private AnnotationPolylineMeasureUnknown(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof AnnotationPolylineMeasureUnknown; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(AnnotationPolylineMeasureUnknown other) { - return this; - } - - public AnnotationPolylineMeasureUnknown build() { - return new AnnotationPolylineMeasureUnknown(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/Attachment.java b/src/main/java/api/types/Attachment.java index cbf6d27..5f3fd15 100644 --- a/src/main/java/api/types/Attachment.java +++ b/src/main/java/api/types/Attachment.java @@ -33,9 +33,9 @@ public final class Attachment { private final Optional description; - private final Optional size; + private final Optional sizeBytes; - private final Optional checksum; + private final Optional md5; private final Optional createdAt; @@ -50,8 +50,8 @@ private Attachment( String name, Optional mimeType, Optional description, - Optional size, - Optional checksum, + Optional sizeBytes, + Optional md5, Optional createdAt, Optional modifiedAt, int index, @@ -60,8 +60,8 @@ private Attachment( this.name = name; this.mimeType = mimeType; this.description = description; - this.size = size; - this.checksum = checksum; + this.sizeBytes = sizeBytes; + this.md5 = md5; this.createdAt = createdAt; this.modifiedAt = modifiedAt; this.index = index; @@ -95,19 +95,19 @@ public Optional getDescription() { } @JsonIgnore - public Optional getSize() { - if (size == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return size; + return sizeBytes; } @JsonIgnore - public Optional getChecksum() { - if (checksum == null) { + public Optional getMd5() { + if (md5 == null) { return Optional.empty(); } - return checksum; + return md5; } @JsonIgnore @@ -144,15 +144,15 @@ private Optional _getDescription() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("size") - private Optional _getSize() { - return size; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("checksum") - private Optional _getChecksum() { - return checksum; + @JsonProperty("md5") + private Optional _getMd5() { + return md5; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -183,8 +183,8 @@ private boolean equalTo(Attachment other) { && name.equals(other.name) && mimeType.equals(other.mimeType) && description.equals(other.description) - && size.equals(other.size) - && checksum.equals(other.checksum) + && sizeBytes.equals(other.sizeBytes) + && md5.equals(other.md5) && createdAt.equals(other.createdAt) && modifiedAt.equals(other.modifiedAt) && index == other.index; @@ -197,8 +197,8 @@ public int hashCode() { this.name, this.mimeType, this.description, - this.size, - this.checksum, + this.sizeBytes, + this.md5, this.createdAt, this.modifiedAt, this.index); @@ -246,17 +246,17 @@ public interface _FinalStage { _FinalStage description(Nullable description); - _FinalStage size(Optional size); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage size(Integer size); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage size(Nullable size); + _FinalStage sizeBytes(Nullable sizeBytes); - _FinalStage checksum(Optional checksum); + _FinalStage md5(Optional md5); - _FinalStage checksum(String checksum); + _FinalStage md5(String md5); - _FinalStage checksum(Nullable checksum); + _FinalStage md5(Nullable md5); _FinalStage createdAt(Optional createdAt); @@ -283,9 +283,9 @@ public static final class Builder implements RefStage, NameStage, IndexStage, _F private Optional createdAt = Optional.empty(); - private Optional checksum = Optional.empty(); + private Optional md5 = Optional.empty(); - private Optional size = Optional.empty(); + private Optional sizeBytes = Optional.empty(); private Optional description = Optional.empty(); @@ -302,8 +302,8 @@ public Builder from(Attachment other) { name(other.getName()); mimeType(other.getMimeType()); description(other.getDescription()); - size(other.getSize()); - checksum(other.getChecksum()); + sizeBytes(other.getSizeBytes()); + md5(other.getMd5()); createdAt(other.getCreatedAt()); modifiedAt(other.getModifiedAt()); index(other.getIndex()); @@ -382,52 +382,52 @@ public _FinalStage createdAt(Optional createdAt) { } @java.lang.Override - public _FinalStage checksum(Nullable checksum) { - if (checksum.isNull()) { - this.checksum = null; - } else if (checksum.isEmpty()) { - this.checksum = Optional.empty(); + public _FinalStage md5(Nullable md5) { + if (md5.isNull()) { + this.md5 = null; + } else if (md5.isEmpty()) { + this.md5 = Optional.empty(); } else { - this.checksum = Optional.of(checksum.get()); + this.md5 = Optional.of(md5.get()); } return this; } @java.lang.Override - public _FinalStage checksum(String checksum) { - this.checksum = Optional.ofNullable(checksum); + public _FinalStage md5(String md5) { + this.md5 = Optional.ofNullable(md5); return this; } @java.lang.Override - @JsonSetter(value = "checksum", nulls = Nulls.SKIP) - public _FinalStage checksum(Optional checksum) { - this.checksum = checksum; + @JsonSetter(value = "md5", nulls = Nulls.SKIP) + public _FinalStage md5(Optional md5) { + this.md5 = md5; return this; } @java.lang.Override - public _FinalStage size(Nullable size) { - if (size.isNull()) { - this.size = null; - } else if (size.isEmpty()) { - this.size = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.size = Optional.of(size.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage size(Integer size) { - this.size = Optional.ofNullable(size); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "size", nulls = Nulls.SKIP) - public _FinalStage size(Optional size) { - this.size = size; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @@ -488,8 +488,8 @@ public Attachment build() { name, mimeType, description, - size, - checksum, + sizeBytes, + md5, createdAt, modifiedAt, index, diff --git a/src/main/java/api/types/AttachmentFileInfo.java b/src/main/java/api/types/AttachmentFileInfo.java index e58346f..6e35e2c 100644 --- a/src/main/java/api/types/AttachmentFileInfo.java +++ b/src/main/java/api/types/AttachmentFileInfo.java @@ -31,9 +31,9 @@ public final class AttachmentFileInfo { private final Optional description; - private final Optional size; + private final Optional sizeBytes; - private final Optional checksum; + private final Optional md5; private final Optional createdAt; @@ -45,16 +45,16 @@ private AttachmentFileInfo( String name, Optional mimeType, Optional description, - Optional size, - Optional checksum, + Optional sizeBytes, + Optional md5, Optional createdAt, Optional modifiedAt, Map additionalProperties) { this.name = name; this.mimeType = mimeType; this.description = description; - this.size = size; - this.checksum = checksum; + this.sizeBytes = sizeBytes; + this.md5 = md5; this.createdAt = createdAt; this.modifiedAt = modifiedAt; this.additionalProperties = additionalProperties; @@ -82,19 +82,19 @@ public Optional getDescription() { } @JsonIgnore - public Optional getSize() { - if (size == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return size; + return sizeBytes; } @JsonIgnore - public Optional getChecksum() { - if (checksum == null) { + public Optional getMd5() { + if (md5 == null) { return Optional.empty(); } - return checksum; + return md5; } @JsonIgnore @@ -126,15 +126,15 @@ private Optional _getDescription() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("size") - private Optional _getSize() { - return size; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("checksum") - private Optional _getChecksum() { - return checksum; + @JsonProperty("md5") + private Optional _getMd5() { + return md5; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -164,8 +164,8 @@ private boolean equalTo(AttachmentFileInfo other) { return name.equals(other.name) && mimeType.equals(other.mimeType) && description.equals(other.description) - && size.equals(other.size) - && checksum.equals(other.checksum) + && sizeBytes.equals(other.sizeBytes) + && md5.equals(other.md5) && createdAt.equals(other.createdAt) && modifiedAt.equals(other.modifiedAt); } @@ -173,7 +173,7 @@ private boolean equalTo(AttachmentFileInfo other) { @java.lang.Override public int hashCode() { return Objects.hash( - this.name, this.mimeType, this.description, this.size, this.checksum, this.createdAt, this.modifiedAt); + this.name, this.mimeType, this.description, this.sizeBytes, this.md5, this.createdAt, this.modifiedAt); } @java.lang.Override @@ -210,17 +210,17 @@ public interface _FinalStage { _FinalStage description(Nullable description); - _FinalStage size(Optional size); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage size(Integer size); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage size(Nullable size); + _FinalStage sizeBytes(Nullable sizeBytes); - _FinalStage checksum(Optional checksum); + _FinalStage md5(Optional md5); - _FinalStage checksum(String checksum); + _FinalStage md5(String md5); - _FinalStage checksum(Nullable checksum); + _FinalStage md5(Nullable md5); _FinalStage createdAt(Optional createdAt); @@ -243,9 +243,9 @@ public static final class Builder implements NameStage, _FinalStage { private Optional createdAt = Optional.empty(); - private Optional checksum = Optional.empty(); + private Optional md5 = Optional.empty(); - private Optional size = Optional.empty(); + private Optional sizeBytes = Optional.empty(); private Optional description = Optional.empty(); @@ -261,8 +261,8 @@ public Builder from(AttachmentFileInfo other) { name(other.getName()); mimeType(other.getMimeType()); description(other.getDescription()); - size(other.getSize()); - checksum(other.getChecksum()); + sizeBytes(other.getSizeBytes()); + md5(other.getMd5()); createdAt(other.getCreatedAt()); modifiedAt(other.getModifiedAt()); return this; @@ -326,52 +326,52 @@ public _FinalStage createdAt(Optional createdAt) { } @java.lang.Override - public _FinalStage checksum(Nullable checksum) { - if (checksum.isNull()) { - this.checksum = null; - } else if (checksum.isEmpty()) { - this.checksum = Optional.empty(); + public _FinalStage md5(Nullable md5) { + if (md5.isNull()) { + this.md5 = null; + } else if (md5.isEmpty()) { + this.md5 = Optional.empty(); } else { - this.checksum = Optional.of(checksum.get()); + this.md5 = Optional.of(md5.get()); } return this; } @java.lang.Override - public _FinalStage checksum(String checksum) { - this.checksum = Optional.ofNullable(checksum); + public _FinalStage md5(String md5) { + this.md5 = Optional.ofNullable(md5); return this; } @java.lang.Override - @JsonSetter(value = "checksum", nulls = Nulls.SKIP) - public _FinalStage checksum(Optional checksum) { - this.checksum = checksum; + @JsonSetter(value = "md5", nulls = Nulls.SKIP) + public _FinalStage md5(Optional md5) { + this.md5 = md5; return this; } @java.lang.Override - public _FinalStage size(Nullable size) { - if (size.isNull()) { - this.size = null; - } else if (size.isEmpty()) { - this.size = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.size = Optional.of(size.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage size(Integer size) { - this.size = Optional.ofNullable(size); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "size", nulls = Nulls.SKIP) - public _FinalStage size(Optional size) { - this.size = size; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @@ -428,7 +428,7 @@ public _FinalStage mimeType(Optional mimeType) { @java.lang.Override public AttachmentFileInfo build() { return new AttachmentFileInfo( - name, mimeType, description, size, checksum, createdAt, modifiedAt, additionalProperties); + name, mimeType, description, sizeBytes, md5, createdAt, modifiedAt, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/AttachmentMutationMeta.java b/src/main/java/api/types/AttachmentMutationMeta.java index dc41e4b..d3ec5fe 100644 --- a/src/main/java/api/types/AttachmentMutationMeta.java +++ b/src/main/java/api/types/AttachmentMutationMeta.java @@ -36,7 +36,7 @@ public final class AttachmentMutationMeta { private final Optional> missingCharacters; - private final List changed; + private final List changedRefs; private final Map additionalProperties; @@ -46,14 +46,14 @@ private AttachmentMutationMeta( String opId, boolean undoable, Optional> missingCharacters, - List changed, + List changedRefs, Map additionalProperties) { this.affectedPages = affectedPages; this.cacheDelta = cacheDelta; this.opId = opId; this.undoable = undoable; this.missingCharacters = missingCharacters; - this.changed = changed; + this.changedRefs = changedRefs; this.additionalProperties = additionalProperties; } @@ -85,9 +85,9 @@ public Optional> getMissingCharacters() { return missingCharacters; } - @JsonProperty("changed") - public List getChanged() { - return changed; + @JsonProperty("changedRefs") + public List getChangedRefs() { + return changedRefs; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -113,13 +113,18 @@ private boolean equalTo(AttachmentMutationMeta other) { && opId.equals(other.opId) && undoable == other.undoable && missingCharacters.equals(other.missingCharacters) - && changed.equals(other.changed); + && changedRefs.equals(other.changedRefs); } @java.lang.Override public int hashCode() { return Objects.hash( - this.affectedPages, this.cacheDelta, this.opId, this.undoable, this.missingCharacters, this.changed); + this.affectedPages, + this.cacheDelta, + this.opId, + this.undoable, + this.missingCharacters, + this.changedRefs); } @java.lang.Override @@ -164,11 +169,11 @@ public interface _FinalStage { _FinalStage missingCharacters(List missingCharacters); - _FinalStage changed(List changed); + _FinalStage changedRefs(List changedRefs); - _FinalStage addChanged(AttachmentRef changed); + _FinalStage addChangedRefs(AttachmentRef changedRefs); - _FinalStage addAllChanged(List changed); + _FinalStage addAllChangedRefs(List changedRefs); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -177,7 +182,7 @@ public static final class Builder implements OpIdStage, UndoableStage, _FinalSta private boolean undoable; - private List changed = new ArrayList<>(); + private List changedRefs = new ArrayList<>(); private Optional> missingCharacters = Optional.empty(); @@ -197,7 +202,7 @@ public Builder from(AttachmentMutationMeta other) { opId(other.getOpId()); undoable(other.getUndoable()); missingCharacters(other.getMissingCharacters()); - changed(other.getChanged()); + changedRefs(other.getChangedRefs()); return this; } @@ -216,25 +221,25 @@ public _FinalStage undoable(boolean undoable) { } @java.lang.Override - public _FinalStage addAllChanged(List changed) { - if (changed != null) { - this.changed.addAll(changed); + public _FinalStage addAllChangedRefs(List changedRefs) { + if (changedRefs != null) { + this.changedRefs.addAll(changedRefs); } return this; } @java.lang.Override - public _FinalStage addChanged(AttachmentRef changed) { - this.changed.add(changed); + public _FinalStage addChangedRefs(AttachmentRef changedRefs) { + this.changedRefs.add(changedRefs); return this; } @java.lang.Override - @JsonSetter(value = "changed", nulls = Nulls.SKIP) - public _FinalStage changed(List changed) { - this.changed.clear(); - if (changed != null) { - this.changed.addAll(changed); + @JsonSetter(value = "changedRefs", nulls = Nulls.SKIP) + public _FinalStage changedRefs(List changedRefs) { + this.changedRefs.clear(); + if (changedRefs != null) { + this.changedRefs.addAll(changedRefs); } return this; } @@ -304,7 +309,7 @@ public _FinalStage affectedPages(List affectedPages) { @java.lang.Override public AttachmentMutationMeta build() { return new AttachmentMutationMeta( - affectedPages, cacheDelta, opId, undoable, missingCharacters, changed, additionalProperties); + affectedPages, cacheDelta, opId, undoable, missingCharacters, changedRefs, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/CacheDelta.java b/src/main/java/api/types/CacheDelta.java index 3431929..bc43ef1 100644 --- a/src/main/java/api/types/CacheDelta.java +++ b/src/main/java/api/types/CacheDelta.java @@ -40,6 +40,8 @@ public final class CacheDelta { private final Optional fontsVersion; + private final Optional contentsVersion; + private final Optional layerVersion; private final Optional working; @@ -58,6 +60,7 @@ private CacheDelta( Optional attachmentsVersion, Optional outlineVersion, Optional fontsVersion, + Optional contentsVersion, Optional layerVersion, Optional working, List pages, @@ -71,6 +74,7 @@ private CacheDelta( this.attachmentsVersion = attachmentsVersion; this.outlineVersion = outlineVersion; this.fontsVersion = fontsVersion; + this.contentsVersion = contentsVersion; this.layerVersion = layerVersion; this.working = working; this.pages = pages; @@ -122,6 +126,11 @@ public Optional getFontsVersion() { return fontsVersion; } + @JsonProperty("contentsVersion") + public Optional getContentsVersion() { + return contentsVersion; + } + @JsonProperty("layerVersion") public Optional getLayerVersion() { return layerVersion; @@ -158,6 +167,7 @@ private boolean equalTo(CacheDelta other) { && attachmentsVersion.equals(other.attachmentsVersion) && outlineVersion.equals(other.outlineVersion) && fontsVersion.equals(other.fontsVersion) + && contentsVersion.equals(other.contentsVersion) && layerVersion.equals(other.layerVersion) && working.equals(other.working) && pages.equals(other.pages); @@ -175,6 +185,7 @@ public int hashCode() { this.attachmentsVersion, this.outlineVersion, this.fontsVersion, + this.contentsVersion, this.layerVersion, this.working, this.pages); @@ -234,6 +245,10 @@ public interface _FinalStage { _FinalStage fontsVersion(Integer fontsVersion); + _FinalStage contentsVersion(Optional contentsVersion); + + _FinalStage contentsVersion(Integer contentsVersion); + _FinalStage layerVersion(Optional layerVersion); _FinalStage layerVersion(Integer layerVersion); @@ -261,6 +276,8 @@ public static final class Builder implements PreviousDocVersionStage, DocVersion private Optional layerVersion = Optional.empty(); + private Optional contentsVersion = Optional.empty(); + private Optional fontsVersion = Optional.empty(); private Optional outlineVersion = Optional.empty(); @@ -291,6 +308,7 @@ public Builder from(CacheDelta other) { attachmentsVersion(other.getAttachmentsVersion()); outlineVersion(other.getOutlineVersion()); fontsVersion(other.getFontsVersion()); + contentsVersion(other.getContentsVersion()); layerVersion(other.getLayerVersion()); working(other.getWorking()); pages(other.getPages()); @@ -361,6 +379,19 @@ public _FinalStage layerVersion(Optional layerVersion) { return this; } + @java.lang.Override + public _FinalStage contentsVersion(Integer contentsVersion) { + this.contentsVersion = Optional.ofNullable(contentsVersion); + return this; + } + + @java.lang.Override + @JsonSetter(value = "contentsVersion", nulls = Nulls.SKIP) + public _FinalStage contentsVersion(Optional contentsVersion) { + this.contentsVersion = contentsVersion; + return this; + } + @java.lang.Override public _FinalStage fontsVersion(Integer fontsVersion) { this.fontsVersion = Optional.ofNullable(fontsVersion); @@ -464,6 +495,7 @@ public CacheDelta build() { attachmentsVersion, outlineVersion, fontsVersion, + contentsVersion, layerVersion, working, pages, diff --git a/src/main/java/api/types/ChangeItemFormsDeleteWidget.java b/src/main/java/api/types/ChangeItemFormsDeleteWidget.java index 899e135..f2bf1de 100644 --- a/src/main/java/api/types/ChangeItemFormsDeleteWidget.java +++ b/src/main/java/api/types/ChangeItemFormsDeleteWidget.java @@ -57,6 +57,9 @@ public PageRef getPage() { return page; } + /** + * @return A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none. + */ @JsonIgnore public Optional getField() { if (field == null) { @@ -129,6 +132,9 @@ public interface _FinalStage { _FinalStage additionalProperties(Map additionalProperties); + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ */ _FinalStage field(Optional field); _FinalStage field(FormField field); @@ -181,6 +187,10 @@ public _FinalStage meta(@NotNull FormMutationMeta meta) { return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage field(Nullable field) { if (field.isNull()) { @@ -193,12 +203,19 @@ public _FinalStage field(Nullable field) { return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage field(FormField field) { this.field = Optional.ofNullable(field); return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ */ @java.lang.Override @JsonSetter(value = "field", nulls = Nulls.SKIP) public _FinalStage field(Optional field) { diff --git a/src/main/java/api/types/ChangeItemFormsRestoreWidget.java b/src/main/java/api/types/ChangeItemFormsRestoreWidget.java index 0ac5710..09633c5 100644 --- a/src/main/java/api/types/ChangeItemFormsRestoreWidget.java +++ b/src/main/java/api/types/ChangeItemFormsRestoreWidget.java @@ -45,6 +45,9 @@ private ChangeItemFormsRestoreWidget( this.additionalProperties = additionalProperties; } + /** + * @return A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none. + */ @JsonIgnore public Optional getField() { if (field == null) { @@ -111,6 +114,9 @@ public interface _FinalStage { _FinalStage additionalProperties(Map additionalProperties); + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ */ _FinalStage field(Optional field); _FinalStage field(FormField field); @@ -176,6 +182,10 @@ public _FinalStage widgets(List widgets) { return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage field(Nullable field) { if (field.isNull()) { @@ -188,12 +198,19 @@ public _FinalStage field(Nullable field) { return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage field(FormField field) { this.field = Optional.ofNullable(field); return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ */ @java.lang.Override @JsonSetter(value = "field", nulls = Nulls.SKIP) public _FinalStage field(Optional field) { diff --git a/src/main/java/api/types/ChangeItemPagesCopyLayoutPagesItem.java b/src/main/java/api/types/ChangeItemPagesCopyLayoutPagesItem.java index 0fa3290..55dae8c 100644 --- a/src/main/java/api/types/ChangeItemPagesCopyLayoutPagesItem.java +++ b/src/main/java/api/types/ChangeItemPagesCopyLayoutPagesItem.java @@ -32,7 +32,7 @@ public final class ChangeItemPagesCopyLayoutPagesItem { private final ChangeItemPagesCopyLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; @@ -51,7 +51,7 @@ private ChangeItemPagesCopyLayoutPagesItem( PageRef ref, Optional label, ChangeItemPagesCopyLayoutPagesItemSize size, - double rotation, + int rotation, double userUnit, Optional tabOrder, ChangeItemPagesCopyLayoutPagesItemBoxes boxes, @@ -95,7 +95,7 @@ public ChangeItemPagesCopyLayoutPagesItemSize getSize() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -203,7 +203,7 @@ public interface SizeStage { } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -258,7 +258,7 @@ public static final class Builder private ChangeItemPagesCopyLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; @@ -315,7 +315,7 @@ public RotationStage size(@NotNull ChangeItemPagesCopyLayoutPagesItemSize size) @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/ChangeItemPagesDeleteLayoutPagesItem.java b/src/main/java/api/types/ChangeItemPagesDeleteLayoutPagesItem.java index 8e59fbe..2b94b05 100644 --- a/src/main/java/api/types/ChangeItemPagesDeleteLayoutPagesItem.java +++ b/src/main/java/api/types/ChangeItemPagesDeleteLayoutPagesItem.java @@ -32,7 +32,7 @@ public final class ChangeItemPagesDeleteLayoutPagesItem { private final ChangeItemPagesDeleteLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; @@ -51,7 +51,7 @@ private ChangeItemPagesDeleteLayoutPagesItem( PageRef ref, Optional label, ChangeItemPagesDeleteLayoutPagesItemSize size, - double rotation, + int rotation, double userUnit, Optional tabOrder, ChangeItemPagesDeleteLayoutPagesItemBoxes boxes, @@ -95,7 +95,7 @@ public ChangeItemPagesDeleteLayoutPagesItemSize getSize() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -203,7 +203,7 @@ public interface SizeStage { } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -258,7 +258,7 @@ public static final class Builder private ChangeItemPagesDeleteLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; @@ -315,7 +315,7 @@ public RotationStage size(@NotNull ChangeItemPagesDeleteLayoutPagesItemSize size @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/ChangeItemPagesInsertBlankLayoutPagesItem.java b/src/main/java/api/types/ChangeItemPagesInsertBlankLayoutPagesItem.java index c5cc515..02a77ec 100644 --- a/src/main/java/api/types/ChangeItemPagesInsertBlankLayoutPagesItem.java +++ b/src/main/java/api/types/ChangeItemPagesInsertBlankLayoutPagesItem.java @@ -32,7 +32,7 @@ public final class ChangeItemPagesInsertBlankLayoutPagesItem { private final ChangeItemPagesInsertBlankLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; @@ -51,7 +51,7 @@ private ChangeItemPagesInsertBlankLayoutPagesItem( PageRef ref, Optional label, ChangeItemPagesInsertBlankLayoutPagesItemSize size, - double rotation, + int rotation, double userUnit, Optional tabOrder, ChangeItemPagesInsertBlankLayoutPagesItemBoxes boxes, @@ -95,7 +95,7 @@ public ChangeItemPagesInsertBlankLayoutPagesItemSize getSize() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -203,7 +203,7 @@ public interface SizeStage { } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -258,7 +258,7 @@ public static final class Builder private ChangeItemPagesInsertBlankLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; @@ -315,7 +315,7 @@ public RotationStage size(@NotNull ChangeItemPagesInsertBlankLayoutPagesItemSize @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/ChangeItemPagesInsertLayoutPagesItem.java b/src/main/java/api/types/ChangeItemPagesInsertLayoutPagesItem.java index ebbba0b..38e4568 100644 --- a/src/main/java/api/types/ChangeItemPagesInsertLayoutPagesItem.java +++ b/src/main/java/api/types/ChangeItemPagesInsertLayoutPagesItem.java @@ -32,7 +32,7 @@ public final class ChangeItemPagesInsertLayoutPagesItem { private final ChangeItemPagesInsertLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; @@ -51,7 +51,7 @@ private ChangeItemPagesInsertLayoutPagesItem( PageRef ref, Optional label, ChangeItemPagesInsertLayoutPagesItemSize size, - double rotation, + int rotation, double userUnit, Optional tabOrder, ChangeItemPagesInsertLayoutPagesItemBoxes boxes, @@ -95,7 +95,7 @@ public ChangeItemPagesInsertLayoutPagesItemSize getSize() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -203,7 +203,7 @@ public interface SizeStage { } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -258,7 +258,7 @@ public static final class Builder private ChangeItemPagesInsertLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; @@ -315,7 +315,7 @@ public RotationStage size(@NotNull ChangeItemPagesInsertLayoutPagesItemSize size @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/ChangeItemPagesReorderLayoutPagesItem.java b/src/main/java/api/types/ChangeItemPagesReorderLayoutPagesItem.java index 168bebd..79e62fc 100644 --- a/src/main/java/api/types/ChangeItemPagesReorderLayoutPagesItem.java +++ b/src/main/java/api/types/ChangeItemPagesReorderLayoutPagesItem.java @@ -32,7 +32,7 @@ public final class ChangeItemPagesReorderLayoutPagesItem { private final ChangeItemPagesReorderLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; @@ -51,7 +51,7 @@ private ChangeItemPagesReorderLayoutPagesItem( PageRef ref, Optional label, ChangeItemPagesReorderLayoutPagesItemSize size, - double rotation, + int rotation, double userUnit, Optional tabOrder, ChangeItemPagesReorderLayoutPagesItemBoxes boxes, @@ -95,7 +95,7 @@ public ChangeItemPagesReorderLayoutPagesItemSize getSize() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -203,7 +203,7 @@ public interface SizeStage { } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -258,7 +258,7 @@ public static final class Builder private ChangeItemPagesReorderLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; @@ -315,7 +315,7 @@ public RotationStage size(@NotNull ChangeItemPagesReorderLayoutPagesItemSize siz @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/ChangeItemPagesRestoreLayoutPagesItem.java b/src/main/java/api/types/ChangeItemPagesRestoreLayoutPagesItem.java index ea08bd0..eb89e53 100644 --- a/src/main/java/api/types/ChangeItemPagesRestoreLayoutPagesItem.java +++ b/src/main/java/api/types/ChangeItemPagesRestoreLayoutPagesItem.java @@ -32,7 +32,7 @@ public final class ChangeItemPagesRestoreLayoutPagesItem { private final ChangeItemPagesRestoreLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; @@ -51,7 +51,7 @@ private ChangeItemPagesRestoreLayoutPagesItem( PageRef ref, Optional label, ChangeItemPagesRestoreLayoutPagesItemSize size, - double rotation, + int rotation, double userUnit, Optional tabOrder, ChangeItemPagesRestoreLayoutPagesItemBoxes boxes, @@ -95,7 +95,7 @@ public ChangeItemPagesRestoreLayoutPagesItemSize getSize() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -203,7 +203,7 @@ public interface SizeStage { } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -258,7 +258,7 @@ public static final class Builder private ChangeItemPagesRestoreLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; @@ -315,7 +315,7 @@ public RotationStage size(@NotNull ChangeItemPagesRestoreLayoutPagesItemSize siz @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/ChangeItemPagesRotate.java b/src/main/java/api/types/ChangeItemPagesRotate.java index 7736134..87be2f2 100644 --- a/src/main/java/api/types/ChangeItemPagesRotate.java +++ b/src/main/java/api/types/ChangeItemPagesRotate.java @@ -24,7 +24,7 @@ public final class ChangeItemPagesRotate { private final List pages; - private final double rotation; + private final int rotation; private final ChangeItemPagesRotateLayout layout; @@ -34,7 +34,7 @@ public final class ChangeItemPagesRotate { private ChangeItemPagesRotate( List pages, - double rotation, + int rotation, ChangeItemPagesRotateLayout layout, MutationMeta meta, Map additionalProperties) { @@ -51,7 +51,7 @@ public List getPages() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -98,7 +98,7 @@ public static RotationStage builder() { } public interface RotationStage { - LayoutStage rotation(double rotation); + LayoutStage rotation(int rotation); Builder from(ChangeItemPagesRotate other); } @@ -127,7 +127,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements RotationStage, LayoutStage, MetaStage, _FinalStage { - private double rotation; + private int rotation; private ChangeItemPagesRotateLayout layout; @@ -151,7 +151,7 @@ public Builder from(ChangeItemPagesRotate other) { @java.lang.Override @JsonSetter("rotation") - public LayoutStage rotation(double rotation) { + public LayoutStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/ChangeItemPagesRotateLayoutPagesItem.java b/src/main/java/api/types/ChangeItemPagesRotateLayoutPagesItem.java index 76115fd..2bb230f 100644 --- a/src/main/java/api/types/ChangeItemPagesRotateLayoutPagesItem.java +++ b/src/main/java/api/types/ChangeItemPagesRotateLayoutPagesItem.java @@ -32,7 +32,7 @@ public final class ChangeItemPagesRotateLayoutPagesItem { private final ChangeItemPagesRotateLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; @@ -51,7 +51,7 @@ private ChangeItemPagesRotateLayoutPagesItem( PageRef ref, Optional label, ChangeItemPagesRotateLayoutPagesItemSize size, - double rotation, + int rotation, double userUnit, Optional tabOrder, ChangeItemPagesRotateLayoutPagesItemBoxes boxes, @@ -95,7 +95,7 @@ public ChangeItemPagesRotateLayoutPagesItemSize getSize() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -203,7 +203,7 @@ public interface SizeStage { } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -258,7 +258,7 @@ public static final class Builder private ChangeItemPagesRotateLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; @@ -315,7 +315,7 @@ public RotationStage size(@NotNull ChangeItemPagesRotateLayoutPagesItemSize size @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/ChangeOpPagesRotate.java b/src/main/java/api/types/ChangeOpPagesRotate.java index 27b4269..5820135 100644 --- a/src/main/java/api/types/ChangeOpPagesRotate.java +++ b/src/main/java/api/types/ChangeOpPagesRotate.java @@ -23,11 +23,11 @@ public final class ChangeOpPagesRotate { private final List pages; - private final double rotation; + private final int rotation; private final Map additionalProperties; - private ChangeOpPagesRotate(List pages, double rotation, Map additionalProperties) { + private ChangeOpPagesRotate(List pages, int rotation, Map additionalProperties) { this.pages = pages; this.rotation = rotation; this.additionalProperties = additionalProperties; @@ -39,7 +39,7 @@ public List getPages() { } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -73,7 +73,7 @@ public static RotationStage builder() { } public interface RotationStage { - _FinalStage rotation(double rotation); + _FinalStage rotation(int rotation); Builder from(ChangeOpPagesRotate other); } @@ -94,7 +94,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements RotationStage, _FinalStage { - private double rotation; + private int rotation; private List pages = new ArrayList<>(); @@ -112,7 +112,7 @@ public Builder from(ChangeOpPagesRotate other) { @java.lang.Override @JsonSetter("rotation") - public _FinalStage rotation(double rotation) { + public _FinalStage rotation(int rotation) { this.rotation = rotation; return this; } diff --git a/src/main/java/api/types/DeploymentLicenseStatusResponse.java b/src/main/java/api/types/DeploymentLicenseStatusResponse.java index f238231..1bf1a16 100644 --- a/src/main/java/api/types/DeploymentLicenseStatusResponse.java +++ b/src/main/java/api/types/DeploymentLicenseStatusResponse.java @@ -16,6 +16,7 @@ import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import java.util.Objects; import java.util.Optional; @@ -23,18 +24,18 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = DeploymentLicenseStatusResponse.Builder.class) public final class DeploymentLicenseStatusResponse { - private final Optional license; + private final Map license; - private final Optional reporting; + private final Optional> reporting; - private final Optional usage; + private final Optional> usage; private final Map additionalProperties; private DeploymentLicenseStatusResponse( - Optional license, - Optional reporting, - Optional usage, + Map license, + Optional> reporting, + Optional> usage, Map additionalProperties) { this.license = license; this.reporting = reporting; @@ -43,12 +44,12 @@ private DeploymentLicenseStatusResponse( } @JsonProperty("license") - public Optional getLicense() { + public Map getLicense() { return license; } @JsonIgnore - public Optional getReporting() { + public Optional> getReporting() { if (reporting == null) { return Optional.empty(); } @@ -56,7 +57,7 @@ public Optional getReporting() { } @JsonIgnore - public Optional getUsage() { + public Optional> getUsage() { if (usage == null) { return Optional.empty(); } @@ -65,13 +66,13 @@ public Optional getUsage() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("reporting") - private Optional _getReporting() { + private Optional> _getReporting() { return reporting; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("usage") - private Optional _getUsage() { + private Optional> _getUsage() { return usage; } @@ -106,11 +107,11 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private Optional license = Optional.empty(); + private Map license = new LinkedHashMap<>(); - private Optional reporting = Optional.empty(); + private Optional> reporting = Optional.empty(); - private Optional usage = Optional.empty(); + private Optional> usage = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -125,28 +126,38 @@ public Builder from(DeploymentLicenseStatusResponse other) { } @JsonSetter(value = "license", nulls = Nulls.SKIP) - public Builder license(Optional license) { - this.license = license; + public Builder license(Map license) { + this.license.clear(); + if (license != null) { + this.license.putAll(license); + } + return this; + } + + public Builder putAllLicense(Map license) { + if (license != null) { + this.license.putAll(license); + } return this; } - public Builder license(Object license) { - this.license = Optional.ofNullable(license); + public Builder license(String key, Object value) { + this.license.put(key, value); return this; } @JsonSetter(value = "reporting", nulls = Nulls.SKIP) - public Builder reporting(Optional reporting) { + public Builder reporting(Optional> reporting) { this.reporting = reporting; return this; } - public Builder reporting(Object reporting) { + public Builder reporting(Map reporting) { this.reporting = Optional.ofNullable(reporting); return this; } - public Builder reporting(Nullable reporting) { + public Builder reporting(Nullable> reporting) { if (reporting.isNull()) { this.reporting = null; } else if (reporting.isEmpty()) { @@ -158,17 +169,17 @@ public Builder reporting(Nullable reporting) { } @JsonSetter(value = "usage", nulls = Nulls.SKIP) - public Builder usage(Optional usage) { + public Builder usage(Optional> usage) { this.usage = usage; return this; } - public Builder usage(Object usage) { + public Builder usage(Map usage) { this.usage = Optional.ofNullable(usage); return this; } - public Builder usage(Nullable usage) { + public Builder usage(Nullable> usage) { if (usage.isNull()) { this.usage = null; } else if (usage.isEmpty()) { diff --git a/src/main/java/api/types/DocAnnotationsCreate200Response.java b/src/main/java/api/types/DocAnnotationsCreateResponse.java similarity index 84% rename from src/main/java/api/types/DocAnnotationsCreate200Response.java rename to src/main/java/api/types/DocAnnotationsCreateResponse.java index af5cb2d..b6fdd92 100644 --- a/src/main/java/api/types/DocAnnotationsCreate200Response.java +++ b/src/main/java/api/types/DocAnnotationsCreateResponse.java @@ -17,15 +17,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsCreate200Response.Builder.class) -public final class DocAnnotationsCreate200Response { +@JsonDeserialize(builder = DocAnnotationsCreateResponse.Builder.class) +public final class DocAnnotationsCreateResponse { private final Annotation annotation; private final AnnotationMutationMeta meta; private final Map additionalProperties; - private DocAnnotationsCreate200Response( + private DocAnnotationsCreateResponse( Annotation annotation, AnnotationMutationMeta meta, Map additionalProperties) { this.annotation = annotation; this.meta = meta; @@ -45,7 +45,7 @@ public AnnotationMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsCreate200Response && equalTo((DocAnnotationsCreate200Response) other); + return other instanceof DocAnnotationsCreateResponse && equalTo((DocAnnotationsCreateResponse) other); } @JsonAnyGetter @@ -53,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsCreate200Response other) { + private boolean equalTo(DocAnnotationsCreateResponse other) { return annotation.equals(other.annotation) && meta.equals(other.meta); } @@ -74,7 +74,7 @@ public static AnnotationStage builder() { public interface AnnotationStage { MetaStage annotation(@NotNull Annotation annotation); - Builder from(DocAnnotationsCreate200Response other); + Builder from(DocAnnotationsCreateResponse other); } public interface MetaStage { @@ -82,7 +82,7 @@ public interface MetaStage { } public interface _FinalStage { - DocAnnotationsCreate200Response build(); + DocAnnotationsCreateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -101,7 +101,7 @@ public static final class Builder implements AnnotationStage, MetaStage, _FinalS private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsCreate200Response other) { + public Builder from(DocAnnotationsCreateResponse other) { annotation(other.getAnnotation()); meta(other.getMeta()); return this; @@ -122,8 +122,8 @@ public _FinalStage meta(@NotNull AnnotationMutationMeta meta) { } @java.lang.Override - public DocAnnotationsCreate200Response build() { - return new DocAnnotationsCreate200Response(annotation, meta, additionalProperties); + public DocAnnotationsCreateResponse build() { + return new DocAnnotationsCreateResponse(annotation, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsDelete200Response.java b/src/main/java/api/types/DocAnnotationsDeleteResponse.java similarity index 79% rename from src/main/java/api/types/DocAnnotationsDelete200Response.java rename to src/main/java/api/types/DocAnnotationsDeleteResponse.java index 2bcbcae..ed8d6e5 100644 --- a/src/main/java/api/types/DocAnnotationsDelete200Response.java +++ b/src/main/java/api/types/DocAnnotationsDeleteResponse.java @@ -17,13 +17,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsDelete200Response.Builder.class) -public final class DocAnnotationsDelete200Response { +@JsonDeserialize(builder = DocAnnotationsDeleteResponse.Builder.class) +public final class DocAnnotationsDeleteResponse { private final AnnotationMutationMeta meta; private final Map additionalProperties; - private DocAnnotationsDelete200Response(AnnotationMutationMeta meta, Map additionalProperties) { + private DocAnnotationsDeleteResponse(AnnotationMutationMeta meta, Map additionalProperties) { this.meta = meta; this.additionalProperties = additionalProperties; } @@ -36,7 +36,7 @@ public AnnotationMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsDelete200Response && equalTo((DocAnnotationsDelete200Response) other); + return other instanceof DocAnnotationsDeleteResponse && equalTo((DocAnnotationsDeleteResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsDelete200Response other) { + private boolean equalTo(DocAnnotationsDeleteResponse other) { return meta.equals(other.meta); } @@ -65,11 +65,11 @@ public static MetaStage builder() { public interface MetaStage { _FinalStage meta(@NotNull AnnotationMutationMeta meta); - Builder from(DocAnnotationsDelete200Response other); + Builder from(DocAnnotationsDeleteResponse other); } public interface _FinalStage { - DocAnnotationsDelete200Response build(); + DocAnnotationsDeleteResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -86,7 +86,7 @@ public static final class Builder implements MetaStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsDelete200Response other) { + public Builder from(DocAnnotationsDeleteResponse other) { meta(other.getMeta()); return this; } @@ -99,8 +99,8 @@ public _FinalStage meta(@NotNull AnnotationMutationMeta meta) { } @java.lang.Override - public DocAnnotationsDelete200Response build() { - return new DocAnnotationsDelete200Response(meta, additionalProperties); + public DocAnnotationsDeleteResponse build() { + return new DocAnnotationsDeleteResponse(meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsFlatten200Response.java b/src/main/java/api/types/DocAnnotationsFlattenResponse.java similarity index 71% rename from src/main/java/api/types/DocAnnotationsFlatten200Response.java rename to src/main/java/api/types/DocAnnotationsFlattenResponse.java index d5b5faa..437260f 100644 --- a/src/main/java/api/types/DocAnnotationsFlatten200Response.java +++ b/src/main/java/api/types/DocAnnotationsFlattenResponse.java @@ -20,22 +20,22 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsFlatten200Response.Builder.class) -public final class DocAnnotationsFlatten200Response { +@JsonDeserialize(builder = DocAnnotationsFlattenResponse.Builder.class) +public final class DocAnnotationsFlattenResponse { private final PageRef page; - private final DocAnnotationsFlatten200ResponseUsage usage; + private final DocAnnotationsFlattenResponseUsage usage; - private final List results; + private final List results; private final MutationMeta meta; private final Map additionalProperties; - private DocAnnotationsFlatten200Response( + private DocAnnotationsFlattenResponse( PageRef page, - DocAnnotationsFlatten200ResponseUsage usage, - List results, + DocAnnotationsFlattenResponseUsage usage, + List results, MutationMeta meta, Map additionalProperties) { this.page = page; @@ -51,12 +51,12 @@ public PageRef getPage() { } @JsonProperty("usage") - public DocAnnotationsFlatten200ResponseUsage getUsage() { + public DocAnnotationsFlattenResponseUsage getUsage() { return usage; } @JsonProperty("results") - public List getResults() { + public List getResults() { return results; } @@ -68,7 +68,7 @@ public MutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsFlatten200Response && equalTo((DocAnnotationsFlatten200Response) other); + return other instanceof DocAnnotationsFlattenResponse && equalTo((DocAnnotationsFlattenResponse) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsFlatten200Response other) { + private boolean equalTo(DocAnnotationsFlattenResponse other) { return page.equals(other.page) && usage.equals(other.usage) && results.equals(other.results) @@ -100,11 +100,11 @@ public static PageStage builder() { public interface PageStage { UsageStage page(@NotNull PageRef page); - Builder from(DocAnnotationsFlatten200Response other); + Builder from(DocAnnotationsFlattenResponse other); } public interface UsageStage { - MetaStage usage(@NotNull DocAnnotationsFlatten200ResponseUsage usage); + MetaStage usage(@NotNull DocAnnotationsFlattenResponseUsage usage); } public interface MetaStage { @@ -112,28 +112,28 @@ public interface MetaStage { } public interface _FinalStage { - DocAnnotationsFlatten200Response build(); + DocAnnotationsFlattenResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage results(List results); + _FinalStage results(List results); - _FinalStage addResults(DocAnnotationsFlatten200ResponseResultsItem results); + _FinalStage addResults(DocAnnotationsFlattenResponseResultsItem results); - _FinalStage addAllResults(List results); + _FinalStage addAllResults(List results); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PageStage, UsageStage, MetaStage, _FinalStage { private PageRef page; - private DocAnnotationsFlatten200ResponseUsage usage; + private DocAnnotationsFlattenResponseUsage usage; private MutationMeta meta; - private List results = new ArrayList<>(); + private List results = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -141,7 +141,7 @@ public static final class Builder implements PageStage, UsageStage, MetaStage, _ private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsFlatten200Response other) { + public Builder from(DocAnnotationsFlattenResponse other) { page(other.getPage()); usage(other.getUsage()); results(other.getResults()); @@ -158,7 +158,7 @@ public UsageStage page(@NotNull PageRef page) { @java.lang.Override @JsonSetter("usage") - public MetaStage usage(@NotNull DocAnnotationsFlatten200ResponseUsage usage) { + public MetaStage usage(@NotNull DocAnnotationsFlattenResponseUsage usage) { this.usage = Objects.requireNonNull(usage, "usage must not be null"); return this; } @@ -171,7 +171,7 @@ public _FinalStage meta(@NotNull MutationMeta meta) { } @java.lang.Override - public _FinalStage addAllResults(List results) { + public _FinalStage addAllResults(List results) { if (results != null) { this.results.addAll(results); } @@ -179,14 +179,14 @@ public _FinalStage addAllResults(List results) { + public _FinalStage results(List results) { this.results.clear(); if (results != null) { this.results.addAll(results); @@ -195,8 +195,8 @@ public _FinalStage results(List res } @java.lang.Override - public DocAnnotationsFlatten200Response build() { - return new DocAnnotationsFlatten200Response(page, usage, results, meta, additionalProperties); + public DocAnnotationsFlattenResponse build() { + return new DocAnnotationsFlattenResponse(page, usage, results, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsFlatten200ResponseResultsItem.java b/src/main/java/api/types/DocAnnotationsFlattenResponseResultsItem.java similarity index 73% rename from src/main/java/api/types/DocAnnotationsFlatten200ResponseResultsItem.java rename to src/main/java/api/types/DocAnnotationsFlattenResponseResultsItem.java index 6bf54c8..b2aa6a2 100644 --- a/src/main/java/api/types/DocAnnotationsFlatten200ResponseResultsItem.java +++ b/src/main/java/api/types/DocAnnotationsFlattenResponseResultsItem.java @@ -17,17 +17,17 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsFlatten200ResponseResultsItem.Builder.class) -public final class DocAnnotationsFlatten200ResponseResultsItem { +@JsonDeserialize(builder = DocAnnotationsFlattenResponseResultsItem.Builder.class) +public final class DocAnnotationsFlattenResponseResultsItem { private final AnnotationRef ref; - private final DocAnnotationsFlatten200ResponseResultsItemStatus status; + private final DocAnnotationsFlattenResponseResultsItemStatus status; private final Map additionalProperties; - private DocAnnotationsFlatten200ResponseResultsItem( + private DocAnnotationsFlattenResponseResultsItem( AnnotationRef ref, - DocAnnotationsFlatten200ResponseResultsItemStatus status, + DocAnnotationsFlattenResponseResultsItemStatus status, Map additionalProperties) { this.ref = ref; this.status = status; @@ -40,15 +40,15 @@ public AnnotationRef getRef() { } @JsonProperty("status") - public DocAnnotationsFlatten200ResponseResultsItemStatus getStatus() { + public DocAnnotationsFlattenResponseResultsItemStatus getStatus() { return status; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsFlatten200ResponseResultsItem - && equalTo((DocAnnotationsFlatten200ResponseResultsItem) other); + return other instanceof DocAnnotationsFlattenResponseResultsItem + && equalTo((DocAnnotationsFlattenResponseResultsItem) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsFlatten200ResponseResultsItem other) { + private boolean equalTo(DocAnnotationsFlattenResponseResultsItem other) { return ref.equals(other.ref) && status.equals(other.status); } @@ -77,15 +77,15 @@ public static RefStage builder() { public interface RefStage { StatusStage ref(@NotNull AnnotationRef ref); - Builder from(DocAnnotationsFlatten200ResponseResultsItem other); + Builder from(DocAnnotationsFlattenResponseResultsItem other); } public interface StatusStage { - _FinalStage status(@NotNull DocAnnotationsFlatten200ResponseResultsItemStatus status); + _FinalStage status(@NotNull DocAnnotationsFlattenResponseResultsItemStatus status); } public interface _FinalStage { - DocAnnotationsFlatten200ResponseResultsItem build(); + DocAnnotationsFlattenResponseResultsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -96,7 +96,7 @@ public interface _FinalStage { public static final class Builder implements RefStage, StatusStage, _FinalStage { private AnnotationRef ref; - private DocAnnotationsFlatten200ResponseResultsItemStatus status; + private DocAnnotationsFlattenResponseResultsItemStatus status; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -104,7 +104,7 @@ public static final class Builder implements RefStage, StatusStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsFlatten200ResponseResultsItem other) { + public Builder from(DocAnnotationsFlattenResponseResultsItem other) { ref(other.getRef()); status(other.getStatus()); return this; @@ -119,14 +119,14 @@ public StatusStage ref(@NotNull AnnotationRef ref) { @java.lang.Override @JsonSetter("status") - public _FinalStage status(@NotNull DocAnnotationsFlatten200ResponseResultsItemStatus status) { + public _FinalStage status(@NotNull DocAnnotationsFlattenResponseResultsItemStatus status) { this.status = Objects.requireNonNull(status, "status must not be null"); return this; } @java.lang.Override - public DocAnnotationsFlatten200ResponseResultsItem build() { - return new DocAnnotationsFlatten200ResponseResultsItem(ref, status, additionalProperties); + public DocAnnotationsFlattenResponseResultsItem build() { + return new DocAnnotationsFlattenResponseResultsItem(ref, status, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocRedactionsApply200ResponseResultsItemStatus.java b/src/main/java/api/types/DocAnnotationsFlattenResponseResultsItemStatus.java similarity index 71% rename from src/main/java/api/types/DocRedactionsApply200ResponseResultsItemStatus.java rename to src/main/java/api/types/DocAnnotationsFlattenResponseResultsItemStatus.java index df3d61a..19c35d5 100644 --- a/src/main/java/api/types/DocRedactionsApply200ResponseResultsItemStatus.java +++ b/src/main/java/api/types/DocAnnotationsFlattenResponseResultsItemStatus.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocRedactionsApply200ResponseResultsItemStatus { - public static final DocRedactionsApply200ResponseResultsItemStatus APPLIED = - new DocRedactionsApply200ResponseResultsItemStatus(Value.APPLIED, "applied"); +public final class DocAnnotationsFlattenResponseResultsItemStatus { + public static final DocAnnotationsFlattenResponseResultsItemStatus APPLIED = + new DocAnnotationsFlattenResponseResultsItemStatus(Value.APPLIED, "applied"); - public static final DocRedactionsApply200ResponseResultsItemStatus UNCHANGED = - new DocRedactionsApply200ResponseResultsItemStatus(Value.UNCHANGED, "unchanged"); + public static final DocAnnotationsFlattenResponseResultsItemStatus UNCHANGED = + new DocAnnotationsFlattenResponseResultsItemStatus(Value.UNCHANGED, "unchanged"); private final Value value; private final String string; - DocRedactionsApply200ResponseResultsItemStatus(Value value, String string) { + DocAnnotationsFlattenResponseResultsItemStatus(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocRedactionsApply200ResponseResultsItemStatus - && this.string.equals(((DocRedactionsApply200ResponseResultsItemStatus) other).string)); + || (other instanceof DocAnnotationsFlattenResponseResultsItemStatus + && this.string.equals(((DocAnnotationsFlattenResponseResultsItemStatus) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocRedactionsApply200ResponseResultsItemStatus valueOf(String value) { + public static DocAnnotationsFlattenResponseResultsItemStatus valueOf(String value) { switch (value) { case "applied": return APPLIED; case "unchanged": return UNCHANGED; default: - return new DocRedactionsApply200ResponseResultsItemStatus(Value.UNKNOWN, value); + return new DocAnnotationsFlattenResponseResultsItemStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocAnnotationsFlatten200ResponseUsage.java b/src/main/java/api/types/DocAnnotationsFlattenResponseUsage.java similarity index 68% rename from src/main/java/api/types/DocAnnotationsFlatten200ResponseUsage.java rename to src/main/java/api/types/DocAnnotationsFlattenResponseUsage.java index 29235ad..8179d9c 100644 --- a/src/main/java/api/types/DocAnnotationsFlatten200ResponseUsage.java +++ b/src/main/java/api/types/DocAnnotationsFlattenResponseUsage.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocAnnotationsFlatten200ResponseUsage { - public static final DocAnnotationsFlatten200ResponseUsage PRINT = - new DocAnnotationsFlatten200ResponseUsage(Value.PRINT, "print"); +public final class DocAnnotationsFlattenResponseUsage { + public static final DocAnnotationsFlattenResponseUsage PRINT = + new DocAnnotationsFlattenResponseUsage(Value.PRINT, "print"); - public static final DocAnnotationsFlatten200ResponseUsage DISPLAY = - new DocAnnotationsFlatten200ResponseUsage(Value.DISPLAY, "display"); + public static final DocAnnotationsFlattenResponseUsage DISPLAY = + new DocAnnotationsFlattenResponseUsage(Value.DISPLAY, "display"); private final Value value; private final String string; - DocAnnotationsFlatten200ResponseUsage(Value value, String string) { + DocAnnotationsFlattenResponseUsage(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocAnnotationsFlatten200ResponseUsage - && this.string.equals(((DocAnnotationsFlatten200ResponseUsage) other).string)); + || (other instanceof DocAnnotationsFlattenResponseUsage + && this.string.equals(((DocAnnotationsFlattenResponseUsage) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsFlatten200ResponseUsage valueOf(String value) { + public static DocAnnotationsFlattenResponseUsage valueOf(String value) { switch (value) { case "print": return PRINT; case "display": return DISPLAY; default: - return new DocAnnotationsFlatten200ResponseUsage(Value.UNKNOWN, value); + return new DocAnnotationsFlattenResponseUsage(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocAnnotationsReorder200Response.java b/src/main/java/api/types/DocAnnotationsReorderResponse.java similarity index 86% rename from src/main/java/api/types/DocAnnotationsReorder200Response.java rename to src/main/java/api/types/DocAnnotationsReorderResponse.java index 16b44cc..652fd09 100644 --- a/src/main/java/api/types/DocAnnotationsReorder200Response.java +++ b/src/main/java/api/types/DocAnnotationsReorderResponse.java @@ -20,15 +20,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsReorder200Response.Builder.class) -public final class DocAnnotationsReorder200Response { +@JsonDeserialize(builder = DocAnnotationsReorderResponse.Builder.class) +public final class DocAnnotationsReorderResponse { private final List order; private final AnnotationMutationMeta meta; private final Map additionalProperties; - private DocAnnotationsReorder200Response( + private DocAnnotationsReorderResponse( List order, AnnotationMutationMeta meta, Map additionalProperties) { this.order = order; this.meta = meta; @@ -48,7 +48,7 @@ public AnnotationMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsReorder200Response && equalTo((DocAnnotationsReorder200Response) other); + return other instanceof DocAnnotationsReorderResponse && equalTo((DocAnnotationsReorderResponse) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsReorder200Response other) { + private boolean equalTo(DocAnnotationsReorderResponse other) { return order.equals(other.order) && meta.equals(other.meta); } @@ -77,11 +77,11 @@ public static MetaStage builder() { public interface MetaStage { _FinalStage meta(@NotNull AnnotationMutationMeta meta); - Builder from(DocAnnotationsReorder200Response other); + Builder from(DocAnnotationsReorderResponse other); } public interface _FinalStage { - DocAnnotationsReorder200Response build(); + DocAnnotationsReorderResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -106,7 +106,7 @@ public static final class Builder implements MetaStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsReorder200Response other) { + public Builder from(DocAnnotationsReorderResponse other) { order(other.getOrder()); meta(other.getMeta()); return this; @@ -144,8 +144,8 @@ public _FinalStage order(List order) { } @java.lang.Override - public DocAnnotationsReorder200Response build() { - return new DocAnnotationsReorder200Response(order, meta, additionalProperties); + public DocAnnotationsReorderResponse build() { + return new DocAnnotationsReorderResponse(order, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsUpdate200Response.java b/src/main/java/api/types/DocAnnotationsUpdateResponse.java similarity index 79% rename from src/main/java/api/types/DocAnnotationsUpdate200Response.java rename to src/main/java/api/types/DocAnnotationsUpdateResponse.java index ba3caee..c7e27cf 100644 --- a/src/main/java/api/types/DocAnnotationsUpdate200Response.java +++ b/src/main/java/api/types/DocAnnotationsUpdateResponse.java @@ -17,19 +17,19 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsUpdate200Response.Builder.class) -public final class DocAnnotationsUpdate200Response { +@JsonDeserialize(builder = DocAnnotationsUpdateResponse.Builder.class) +public final class DocAnnotationsUpdateResponse { private final Annotation annotation; - private final DocAnnotationsUpdate200ResponseAppearance appearance; + private final DocAnnotationsUpdateResponseAppearance appearance; private final AnnotationMutationMeta meta; private final Map additionalProperties; - private DocAnnotationsUpdate200Response( + private DocAnnotationsUpdateResponse( Annotation annotation, - DocAnnotationsUpdate200ResponseAppearance appearance, + DocAnnotationsUpdateResponseAppearance appearance, AnnotationMutationMeta meta, Map additionalProperties) { this.annotation = annotation; @@ -44,7 +44,7 @@ public Annotation getAnnotation() { } @JsonProperty("appearance") - public DocAnnotationsUpdate200ResponseAppearance getAppearance() { + public DocAnnotationsUpdateResponseAppearance getAppearance() { return appearance; } @@ -56,7 +56,7 @@ public AnnotationMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsUpdate200Response && equalTo((DocAnnotationsUpdate200Response) other); + return other instanceof DocAnnotationsUpdateResponse && equalTo((DocAnnotationsUpdateResponse) other); } @JsonAnyGetter @@ -64,7 +64,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsUpdate200Response other) { + private boolean equalTo(DocAnnotationsUpdateResponse other) { return annotation.equals(other.annotation) && appearance.equals(other.appearance) && meta.equals(other.meta); } @@ -85,11 +85,11 @@ public static AnnotationStage builder() { public interface AnnotationStage { AppearanceStage annotation(@NotNull Annotation annotation); - Builder from(DocAnnotationsUpdate200Response other); + Builder from(DocAnnotationsUpdateResponse other); } public interface AppearanceStage { - MetaStage appearance(@NotNull DocAnnotationsUpdate200ResponseAppearance appearance); + MetaStage appearance(@NotNull DocAnnotationsUpdateResponseAppearance appearance); } public interface MetaStage { @@ -97,7 +97,7 @@ public interface MetaStage { } public interface _FinalStage { - DocAnnotationsUpdate200Response build(); + DocAnnotationsUpdateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -108,7 +108,7 @@ public interface _FinalStage { public static final class Builder implements AnnotationStage, AppearanceStage, MetaStage, _FinalStage { private Annotation annotation; - private DocAnnotationsUpdate200ResponseAppearance appearance; + private DocAnnotationsUpdateResponseAppearance appearance; private AnnotationMutationMeta meta; @@ -118,7 +118,7 @@ public static final class Builder implements AnnotationStage, AppearanceStage, M private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsUpdate200Response other) { + public Builder from(DocAnnotationsUpdateResponse other) { annotation(other.getAnnotation()); appearance(other.getAppearance()); meta(other.getMeta()); @@ -134,7 +134,7 @@ public AppearanceStage annotation(@NotNull Annotation annotation) { @java.lang.Override @JsonSetter("appearance") - public MetaStage appearance(@NotNull DocAnnotationsUpdate200ResponseAppearance appearance) { + public MetaStage appearance(@NotNull DocAnnotationsUpdateResponseAppearance appearance) { this.appearance = Objects.requireNonNull(appearance, "appearance must not be null"); return this; } @@ -147,8 +147,8 @@ public _FinalStage meta(@NotNull AnnotationMutationMeta meta) { } @java.lang.Override - public DocAnnotationsUpdate200Response build() { - return new DocAnnotationsUpdate200Response(annotation, appearance, meta, additionalProperties); + public DocAnnotationsUpdateResponse build() { + return new DocAnnotationsUpdateResponse(annotation, appearance, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsUpdate200ResponseAppearance.java b/src/main/java/api/types/DocAnnotationsUpdateResponseAppearance.java similarity index 73% rename from src/main/java/api/types/DocAnnotationsUpdate200ResponseAppearance.java rename to src/main/java/api/types/DocAnnotationsUpdateResponseAppearance.java index 40859ad..b381094 100644 --- a/src/main/java/api/types/DocAnnotationsUpdate200ResponseAppearance.java +++ b/src/main/java/api/types/DocAnnotationsUpdateResponseAppearance.java @@ -17,16 +17,16 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsUpdate200ResponseAppearance.Builder.class) -public final class DocAnnotationsUpdate200ResponseAppearance { - private final DocAnnotationsUpdate200ResponseAppearanceAction action; +@JsonDeserialize(builder = DocAnnotationsUpdateResponseAppearance.Builder.class) +public final class DocAnnotationsUpdateResponseAppearance { + private final DocAnnotationsUpdateResponseAppearanceAction action; private final boolean changed; private final Map additionalProperties; - private DocAnnotationsUpdate200ResponseAppearance( - DocAnnotationsUpdate200ResponseAppearanceAction action, + private DocAnnotationsUpdateResponseAppearance( + DocAnnotationsUpdateResponseAppearanceAction action, boolean changed, Map additionalProperties) { this.action = action; @@ -35,7 +35,7 @@ private DocAnnotationsUpdate200ResponseAppearance( } @JsonProperty("action") - public DocAnnotationsUpdate200ResponseAppearanceAction getAction() { + public DocAnnotationsUpdateResponseAppearanceAction getAction() { return action; } @@ -47,8 +47,8 @@ public boolean getChanged() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsUpdate200ResponseAppearance - && equalTo((DocAnnotationsUpdate200ResponseAppearance) other); + return other instanceof DocAnnotationsUpdateResponseAppearance + && equalTo((DocAnnotationsUpdateResponseAppearance) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsUpdate200ResponseAppearance other) { + private boolean equalTo(DocAnnotationsUpdateResponseAppearance other) { return action.equals(other.action) && changed == other.changed; } @@ -75,9 +75,9 @@ public static ActionStage builder() { } public interface ActionStage { - ChangedStage action(@NotNull DocAnnotationsUpdate200ResponseAppearanceAction action); + ChangedStage action(@NotNull DocAnnotationsUpdateResponseAppearanceAction action); - Builder from(DocAnnotationsUpdate200ResponseAppearance other); + Builder from(DocAnnotationsUpdateResponseAppearance other); } public interface ChangedStage { @@ -85,7 +85,7 @@ public interface ChangedStage { } public interface _FinalStage { - DocAnnotationsUpdate200ResponseAppearance build(); + DocAnnotationsUpdateResponseAppearance build(); _FinalStage additionalProperty(String key, Object value); @@ -94,7 +94,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements ActionStage, ChangedStage, _FinalStage { - private DocAnnotationsUpdate200ResponseAppearanceAction action; + private DocAnnotationsUpdateResponseAppearanceAction action; private boolean changed; @@ -104,7 +104,7 @@ public static final class Builder implements ActionStage, ChangedStage, _FinalSt private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsUpdate200ResponseAppearance other) { + public Builder from(DocAnnotationsUpdateResponseAppearance other) { action(other.getAction()); changed(other.getChanged()); return this; @@ -112,7 +112,7 @@ public Builder from(DocAnnotationsUpdate200ResponseAppearance other) { @java.lang.Override @JsonSetter("action") - public ChangedStage action(@NotNull DocAnnotationsUpdate200ResponseAppearanceAction action) { + public ChangedStage action(@NotNull DocAnnotationsUpdateResponseAppearanceAction action) { this.action = Objects.requireNonNull(action, "action must not be null"); return this; } @@ -125,8 +125,8 @@ public _FinalStage changed(boolean changed) { } @java.lang.Override - public DocAnnotationsUpdate200ResponseAppearance build() { - return new DocAnnotationsUpdate200ResponseAppearance(action, changed, additionalProperties); + public DocAnnotationsUpdateResponseAppearance build() { + return new DocAnnotationsUpdateResponseAppearance(action, changed, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsUpdate200ResponseAppearanceAction.java b/src/main/java/api/types/DocAnnotationsUpdateResponseAppearanceAction.java similarity index 62% rename from src/main/java/api/types/DocAnnotationsUpdate200ResponseAppearanceAction.java rename to src/main/java/api/types/DocAnnotationsUpdateResponseAppearanceAction.java index ea69a5d..8fb3e1b 100644 --- a/src/main/java/api/types/DocAnnotationsUpdate200ResponseAppearanceAction.java +++ b/src/main/java/api/types/DocAnnotationsUpdateResponseAppearanceAction.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocAnnotationsUpdate200ResponseAppearanceAction { - public static final DocAnnotationsUpdate200ResponseAppearanceAction GENERATION_UNAVAILABLE = - new DocAnnotationsUpdate200ResponseAppearanceAction(Value.GENERATION_UNAVAILABLE, "generation-unavailable"); +public final class DocAnnotationsUpdateResponseAppearanceAction { + public static final DocAnnotationsUpdateResponseAppearanceAction GENERATION_UNAVAILABLE = + new DocAnnotationsUpdateResponseAppearanceAction(Value.GENERATION_UNAVAILABLE, "generation-unavailable"); - public static final DocAnnotationsUpdate200ResponseAppearanceAction REGENERATED = - new DocAnnotationsUpdate200ResponseAppearanceAction(Value.REGENERATED, "regenerated"); + public static final DocAnnotationsUpdateResponseAppearanceAction REGENERATED = + new DocAnnotationsUpdateResponseAppearanceAction(Value.REGENERATED, "regenerated"); - public static final DocAnnotationsUpdate200ResponseAppearanceAction PRESERVED = - new DocAnnotationsUpdate200ResponseAppearanceAction(Value.PRESERVED, "preserved"); + public static final DocAnnotationsUpdateResponseAppearanceAction PRESERVED = + new DocAnnotationsUpdateResponseAppearanceAction(Value.PRESERVED, "preserved"); - public static final DocAnnotationsUpdate200ResponseAppearanceAction RESTORED = - new DocAnnotationsUpdate200ResponseAppearanceAction(Value.RESTORED, "restored"); + public static final DocAnnotationsUpdateResponseAppearanceAction RESTORED = + new DocAnnotationsUpdateResponseAppearanceAction(Value.RESTORED, "restored"); private final Value value; private final String string; - DocAnnotationsUpdate200ResponseAppearanceAction(Value value, String string) { + DocAnnotationsUpdateResponseAppearanceAction(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocAnnotationsUpdate200ResponseAppearanceAction - && this.string.equals(((DocAnnotationsUpdate200ResponseAppearanceAction) other).string)); + || (other instanceof DocAnnotationsUpdateResponseAppearanceAction + && this.string.equals(((DocAnnotationsUpdateResponseAppearanceAction) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsUpdate200ResponseAppearanceAction valueOf(String value) { + public static DocAnnotationsUpdateResponseAppearanceAction valueOf(String value) { switch (value) { case "generation-unavailable": return GENERATION_UNAVAILABLE; @@ -78,7 +78,7 @@ public static DocAnnotationsUpdate200ResponseAppearanceAction valueOf(String val case "restored": return RESTORED; default: - return new DocAnnotationsUpdate200ResponseAppearanceAction(Value.UNKNOWN, value); + return new DocAnnotationsUpdateResponseAppearanceAction(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocChanges200Response.java b/src/main/java/api/types/DocChangesResponse.java similarity index 71% rename from src/main/java/api/types/DocChanges200Response.java rename to src/main/java/api/types/DocChangesResponse.java index 6d6cae5..a7737c6 100644 --- a/src/main/java/api/types/DocChanges200Response.java +++ b/src/main/java/api/types/DocChangesResponse.java @@ -19,27 +19,26 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocChanges200Response.Builder.class) -public final class DocChanges200Response { - private final List changes; +@JsonDeserialize(builder = DocChangesResponse.Builder.class) +public final class DocChangesResponse { + private final List changes; private final Map additionalProperties; - private DocChanges200Response( - List changes, Map additionalProperties) { + private DocChangesResponse(List changes, Map additionalProperties) { this.changes = changes; this.additionalProperties = additionalProperties; } @JsonProperty("changes") - public List getChanges() { + public List getChanges() { return changes; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocChanges200Response && equalTo((DocChanges200Response) other); + return other instanceof DocChangesResponse && equalTo((DocChangesResponse) other); } @JsonAnyGetter @@ -47,7 +46,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocChanges200Response other) { + private boolean equalTo(DocChangesResponse other) { return changes.equals(other.changes); } @@ -67,20 +66,20 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private List changes = new ArrayList<>(); + private List changes = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); private Builder() {} - public Builder from(DocChanges200Response other) { + public Builder from(DocChangesResponse other) { changes(other.getChanges()); return this; } @JsonSetter(value = "changes", nulls = Nulls.SKIP) - public Builder changes(List changes) { + public Builder changes(List changes) { this.changes.clear(); if (changes != null) { this.changes.addAll(changes); @@ -88,20 +87,20 @@ public Builder changes(List changes) { return this; } - public Builder addChanges(DocChanges200ResponseChangesItem changes) { + public Builder addChanges(DocChangesResponseChangesItem changes) { this.changes.add(changes); return this; } - public Builder addAllChanges(List changes) { + public Builder addAllChanges(List changes) { if (changes != null) { this.changes.addAll(changes); } return this; } - public DocChanges200Response build() { - return new DocChanges200Response(changes, additionalProperties); + public DocChangesResponse build() { + return new DocChangesResponse(changes, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/DocChanges200ResponseChangesItem.java b/src/main/java/api/types/DocChangesResponseChangesItem.java similarity index 78% rename from src/main/java/api/types/DocChanges200ResponseChangesItem.java rename to src/main/java/api/types/DocChangesResponseChangesItem.java index 4a4619f..58d3880 100644 --- a/src/main/java/api/types/DocChanges200ResponseChangesItem.java +++ b/src/main/java/api/types/DocChangesResponseChangesItem.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class DocChanges200ResponseChangesItem { +public final class DocChangesResponseChangesItem { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocChanges200ResponseChangesItem(Value value) { + private DocChangesResponseChangesItem(Value value) { this.value = value; } @@ -26,12 +26,12 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static DocChanges200ResponseChangesItem applied(DocChanges200ResponseChangesItemApplied value) { - return new DocChanges200ResponseChangesItem(new AppliedValue(value)); + public static DocChangesResponseChangesItem applied(DocChangesResponseChangesItemApplied value) { + return new DocChangesResponseChangesItem(new AppliedValue(value)); } - public static DocChanges200ResponseChangesItem refused(DocChanges200ResponseChangesItemRefused value) { - return new DocChanges200ResponseChangesItem(new RefusedValue(value)); + public static DocChangesResponseChangesItem refused(DocChangesResponseChangesItemRefused value) { + return new DocChangesResponseChangesItem(new RefusedValue(value)); } public boolean isApplied() { @@ -46,14 +46,14 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getApplied() { + public Optional getApplied() { if (isApplied()) { return Optional.of(((AppliedValue) value).value); } return Optional.empty(); } - public Optional getRefused() { + public Optional getRefused() { if (isRefused()) { return Optional.of(((RefusedValue) value).value); } @@ -70,8 +70,8 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocChanges200ResponseChangesItem - && value.equals(((DocChanges200ResponseChangesItem) other).value); + return other instanceof DocChangesResponseChangesItem + && value.equals(((DocChangesResponseChangesItem) other).value); } @Override @@ -90,9 +90,9 @@ private Value getValue() { } public interface Visitor { - T visitApplied(DocChanges200ResponseChangesItemApplied applied); + T visitApplied(DocChangesResponseChangesItemApplied applied); - T visitRefused(DocChanges200ResponseChangesItemRefused refused); + T visitRefused(DocChangesResponseChangesItemRefused refused); T _visitUnknown(Object unknownType); } @@ -109,12 +109,12 @@ private interface Value { private static final class AppliedValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "status", allowSetters = true) - private DocChanges200ResponseChangesItemApplied value; + private DocChangesResponseChangesItemApplied value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private AppliedValue() {} - private AppliedValue(DocChanges200ResponseChangesItemApplied value) { + private AppliedValue(DocChangesResponseChangesItemApplied value) { this.value = value; } @@ -140,7 +140,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocChanges200ResponseChangesItem{" + "value: " + value + "}"; + return "DocChangesResponseChangesItem{" + "value: " + value + "}"; } } @@ -149,12 +149,12 @@ public String toString() { private static final class RefusedValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "status", allowSetters = true) - private DocChanges200ResponseChangesItemRefused value; + private DocChangesResponseChangesItemRefused value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private RefusedValue() {} - private RefusedValue(DocChanges200ResponseChangesItemRefused value) { + private RefusedValue(DocChangesResponseChangesItemRefused value) { this.value = value; } @@ -180,7 +180,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocChanges200ResponseChangesItem{" + "value: " + value + "}"; + return "DocChangesResponseChangesItem{" + "value: " + value + "}"; } } @@ -216,7 +216,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocChanges200ResponseChangesItem{" + "type: " + type + ", value: " + value + "}"; + return "DocChangesResponseChangesItem{" + "type: " + type + ", value: " + value + "}"; } } } diff --git a/src/main/java/api/types/DocChanges200ResponseChangesItemApplied.java b/src/main/java/api/types/DocChangesResponseChangesItemApplied.java similarity index 82% rename from src/main/java/api/types/DocChanges200ResponseChangesItemApplied.java rename to src/main/java/api/types/DocChangesResponseChangesItemApplied.java index 3ba29ec..905e19b 100644 --- a/src/main/java/api/types/DocChanges200ResponseChangesItemApplied.java +++ b/src/main/java/api/types/DocChangesResponseChangesItemApplied.java @@ -17,15 +17,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocChanges200ResponseChangesItemApplied.Builder.class) -public final class DocChanges200ResponseChangesItemApplied { +@JsonDeserialize(builder = DocChangesResponseChangesItemApplied.Builder.class) +public final class DocChangesResponseChangesItemApplied { private final String opId; private final ChangeResult result; private final Map additionalProperties; - private DocChanges200ResponseChangesItemApplied( + private DocChangesResponseChangesItemApplied( String opId, ChangeResult result, Map additionalProperties) { this.opId = opId; this.result = result; @@ -45,8 +45,8 @@ public ChangeResult getResult() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocChanges200ResponseChangesItemApplied - && equalTo((DocChanges200ResponseChangesItemApplied) other); + return other instanceof DocChangesResponseChangesItemApplied + && equalTo((DocChangesResponseChangesItemApplied) other); } @JsonAnyGetter @@ -54,7 +54,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocChanges200ResponseChangesItemApplied other) { + private boolean equalTo(DocChangesResponseChangesItemApplied other) { return opId.equals(other.opId) && result.equals(other.result); } @@ -75,7 +75,7 @@ public static OpIdStage builder() { public interface OpIdStage { ResultStage opId(@NotNull String opId); - Builder from(DocChanges200ResponseChangesItemApplied other); + Builder from(DocChangesResponseChangesItemApplied other); } public interface ResultStage { @@ -83,7 +83,7 @@ public interface ResultStage { } public interface _FinalStage { - DocChanges200ResponseChangesItemApplied build(); + DocChangesResponseChangesItemApplied build(); _FinalStage additionalProperty(String key, Object value); @@ -102,7 +102,7 @@ public static final class Builder implements OpIdStage, ResultStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocChanges200ResponseChangesItemApplied other) { + public Builder from(DocChangesResponseChangesItemApplied other) { opId(other.getOpId()); result(other.getResult()); return this; @@ -123,8 +123,8 @@ public _FinalStage result(@NotNull ChangeResult result) { } @java.lang.Override - public DocChanges200ResponseChangesItemApplied build() { - return new DocChanges200ResponseChangesItemApplied(opId, result, additionalProperties); + public DocChangesResponseChangesItemApplied build() { + return new DocChangesResponseChangesItemApplied(opId, result, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocChanges200ResponseChangesItemRefused.java b/src/main/java/api/types/DocChangesResponseChangesItemRefused.java similarity index 74% rename from src/main/java/api/types/DocChanges200ResponseChangesItemRefused.java rename to src/main/java/api/types/DocChangesResponseChangesItemRefused.java index 3051545..87534ea 100644 --- a/src/main/java/api/types/DocChanges200ResponseChangesItemRefused.java +++ b/src/main/java/api/types/DocChangesResponseChangesItemRefused.java @@ -17,16 +17,16 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocChanges200ResponseChangesItemRefused.Builder.class) -public final class DocChanges200ResponseChangesItemRefused { +@JsonDeserialize(builder = DocChangesResponseChangesItemRefused.Builder.class) +public final class DocChangesResponseChangesItemRefused { private final String opId; - private final EngineErrorPayload error; + private final EngineError error; private final Map additionalProperties; - private DocChanges200ResponseChangesItemRefused( - String opId, EngineErrorPayload error, Map additionalProperties) { + private DocChangesResponseChangesItemRefused( + String opId, EngineError error, Map additionalProperties) { this.opId = opId; this.error = error; this.additionalProperties = additionalProperties; @@ -38,15 +38,15 @@ public String getOpId() { } @JsonProperty("error") - public EngineErrorPayload getError() { + public EngineError getError() { return error; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocChanges200ResponseChangesItemRefused - && equalTo((DocChanges200ResponseChangesItemRefused) other); + return other instanceof DocChangesResponseChangesItemRefused + && equalTo((DocChangesResponseChangesItemRefused) other); } @JsonAnyGetter @@ -54,7 +54,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocChanges200ResponseChangesItemRefused other) { + private boolean equalTo(DocChangesResponseChangesItemRefused other) { return opId.equals(other.opId) && error.equals(other.error); } @@ -75,15 +75,15 @@ public static OpIdStage builder() { public interface OpIdStage { ErrorStage opId(@NotNull String opId); - Builder from(DocChanges200ResponseChangesItemRefused other); + Builder from(DocChangesResponseChangesItemRefused other); } public interface ErrorStage { - _FinalStage error(@NotNull EngineErrorPayload error); + _FinalStage error(@NotNull EngineError error); } public interface _FinalStage { - DocChanges200ResponseChangesItemRefused build(); + DocChangesResponseChangesItemRefused build(); _FinalStage additionalProperty(String key, Object value); @@ -94,7 +94,7 @@ public interface _FinalStage { public static final class Builder implements OpIdStage, ErrorStage, _FinalStage { private String opId; - private EngineErrorPayload error; + private EngineError error; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -102,7 +102,7 @@ public static final class Builder implements OpIdStage, ErrorStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocChanges200ResponseChangesItemRefused other) { + public Builder from(DocChangesResponseChangesItemRefused other) { opId(other.getOpId()); error(other.getError()); return this; @@ -117,14 +117,14 @@ public ErrorStage opId(@NotNull String opId) { @java.lang.Override @JsonSetter("error") - public _FinalStage error(@NotNull EngineErrorPayload error) { + public _FinalStage error(@NotNull EngineError error) { this.error = Objects.requireNonNull(error, "error must not be null"); return this; } @java.lang.Override - public DocChanges200ResponseChangesItemRefused build() { - return new DocChanges200ResponseChangesItemRefused(opId, error, additionalProperties); + public DocChangesResponseChangesItemRefused build() { + return new DocChangesResponseChangesItemRefused(opId, error, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocDownloadLink200Response.java b/src/main/java/api/types/DocDownloadLinkResponse.java similarity index 73% rename from src/main/java/api/types/DocDownloadLink200Response.java rename to src/main/java/api/types/DocDownloadLinkResponse.java index 54bff32..d919005 100644 --- a/src/main/java/api/types/DocDownloadLink200Response.java +++ b/src/main/java/api/types/DocDownloadLinkResponse.java @@ -11,21 +11,22 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocDownloadLink200Response.Builder.class) -public final class DocDownloadLink200Response { +@JsonDeserialize(builder = DocDownloadLinkResponse.Builder.class) +public final class DocDownloadLinkResponse { private final String url; - private final double expiresAt; + private final OffsetDateTime expiresAt; private final Map additionalProperties; - private DocDownloadLink200Response(String url, double expiresAt, Map additionalProperties) { + private DocDownloadLinkResponse(String url, OffsetDateTime expiresAt, Map additionalProperties) { this.url = url; this.expiresAt = expiresAt; this.additionalProperties = additionalProperties; @@ -37,14 +38,14 @@ public String getUrl() { } @JsonProperty("expiresAt") - public double getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocDownloadLink200Response && equalTo((DocDownloadLink200Response) other); + return other instanceof DocDownloadLinkResponse && equalTo((DocDownloadLinkResponse) other); } @JsonAnyGetter @@ -52,8 +53,8 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocDownloadLink200Response other) { - return url.equals(other.url) && expiresAt == other.expiresAt; + private boolean equalTo(DocDownloadLinkResponse other) { + return url.equals(other.url) && expiresAt.equals(other.expiresAt); } @java.lang.Override @@ -73,15 +74,15 @@ public static UrlStage builder() { public interface UrlStage { ExpiresAtStage url(@NotNull String url); - Builder from(DocDownloadLink200Response other); + Builder from(DocDownloadLinkResponse other); } public interface ExpiresAtStage { - _FinalStage expiresAt(double expiresAt); + _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt); } public interface _FinalStage { - DocDownloadLink200Response build(); + DocDownloadLinkResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -92,7 +93,7 @@ public interface _FinalStage { public static final class Builder implements UrlStage, ExpiresAtStage, _FinalStage { private String url; - private double expiresAt; + private OffsetDateTime expiresAt; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -100,7 +101,7 @@ public static final class Builder implements UrlStage, ExpiresAtStage, _FinalSta private Builder() {} @java.lang.Override - public Builder from(DocDownloadLink200Response other) { + public Builder from(DocDownloadLinkResponse other) { url(other.getUrl()); expiresAt(other.getExpiresAt()); return this; @@ -115,14 +116,14 @@ public ExpiresAtStage url(@NotNull String url) { @java.lang.Override @JsonSetter("expiresAt") - public _FinalStage expiresAt(double expiresAt) { - this.expiresAt = expiresAt; + public _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt) { + this.expiresAt = Objects.requireNonNull(expiresAt, "expiresAt must not be null"); return this; } @java.lang.Override - public DocDownloadLink200Response build() { - return new DocDownloadLink200Response(url, expiresAt, additionalProperties); + public DocDownloadLinkResponse build() { + return new DocDownloadLinkResponse(url, expiresAt, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsDeleteWidget200Response.java b/src/main/java/api/types/DocFormsDeleteWidgetResponse.java similarity index 73% rename from src/main/java/api/types/DocFormsDeleteWidget200Response.java rename to src/main/java/api/types/DocFormsDeleteWidgetResponse.java index b9ae414..f0c97b5 100644 --- a/src/main/java/api/types/DocFormsDeleteWidget200Response.java +++ b/src/main/java/api/types/DocFormsDeleteWidgetResponse.java @@ -22,8 +22,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsDeleteWidget200Response.Builder.class) -public final class DocFormsDeleteWidget200Response { +@JsonDeserialize(builder = DocFormsDeleteWidgetResponse.Builder.class) +public final class DocFormsDeleteWidgetResponse { private final AnnotationRef widget; private final PageRef page; @@ -34,7 +34,7 @@ public final class DocFormsDeleteWidget200Response { private final Map additionalProperties; - private DocFormsDeleteWidget200Response( + private DocFormsDeleteWidgetResponse( AnnotationRef widget, PageRef page, Optional field, @@ -57,6 +57,9 @@ public PageRef getPage() { return page; } + /** + * @return A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none. + */ @JsonIgnore public Optional getField() { if (field == null) { @@ -79,7 +82,7 @@ private Optional _getField() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsDeleteWidget200Response && equalTo((DocFormsDeleteWidget200Response) other); + return other instanceof DocFormsDeleteWidgetResponse && equalTo((DocFormsDeleteWidgetResponse) other); } @JsonAnyGetter @@ -87,7 +90,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsDeleteWidget200Response other) { + private boolean equalTo(DocFormsDeleteWidgetResponse other) { return widget.equals(other.widget) && page.equals(other.page) && field.equals(other.field) @@ -111,7 +114,7 @@ public static WidgetStage builder() { public interface WidgetStage { PageStage widget(@NotNull AnnotationRef widget); - Builder from(DocFormsDeleteWidget200Response other); + Builder from(DocFormsDeleteWidgetResponse other); } public interface PageStage { @@ -123,12 +126,15 @@ public interface MetaStage { } public interface _FinalStage { - DocFormsDeleteWidget200Response build(); + DocFormsDeleteWidgetResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ */ _FinalStage field(Optional field); _FinalStage field(FormField field); @@ -152,7 +158,7 @@ public static final class Builder implements WidgetStage, PageStage, MetaStage, private Builder() {} @java.lang.Override - public Builder from(DocFormsDeleteWidget200Response other) { + public Builder from(DocFormsDeleteWidgetResponse other) { widget(other.getWidget()); page(other.getPage()); field(other.getField()); @@ -181,6 +187,10 @@ public _FinalStage meta(@NotNull FormMutationMeta meta) { return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage field(Nullable field) { if (field.isNull()) { @@ -193,12 +203,19 @@ public _FinalStage field(Nullable field) { return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage field(FormField field) { this.field = Optional.ofNullable(field); return this; } + /** + *

A form field, by its family. A newer server can add families: read one your client doesn't know as unknown, keeping the fields every field has, with rawValue an empty string when the body has none.

+ */ @java.lang.Override @JsonSetter(value = "field", nulls = Nulls.SKIP) public _FinalStage field(Optional field) { @@ -207,8 +224,8 @@ public _FinalStage field(Optional field) { } @java.lang.Override - public DocFormsDeleteWidget200Response build() { - return new DocFormsDeleteWidget200Response(widget, page, field, meta, additionalProperties); + public DocFormsDeleteWidgetResponse build() { + return new DocFormsDeleteWidgetResponse(widget, page, field, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsList200Response.java b/src/main/java/api/types/DocFormsListResponse.java similarity index 89% rename from src/main/java/api/types/DocFormsList200Response.java rename to src/main/java/api/types/DocFormsListResponse.java index 00f1ecb..fe8cc52 100644 --- a/src/main/java/api/types/DocFormsList200Response.java +++ b/src/main/java/api/types/DocFormsListResponse.java @@ -21,9 +21,9 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsList200Response.Builder.class) -public final class DocFormsList200Response { - private final DocFormsList200ResponseFormKind formKind; +@JsonDeserialize(builder = DocFormsListResponse.Builder.class) +public final class DocFormsListResponse { + private final DocFormsListResponseFormKind formKind; private final boolean needsAppearances; @@ -35,8 +35,8 @@ public final class DocFormsList200Response { private final Map additionalProperties; - private DocFormsList200Response( - DocFormsList200ResponseFormKind formKind, + private DocFormsListResponse( + DocFormsListResponseFormKind formKind, boolean needsAppearances, List fields, List widgets, @@ -51,7 +51,7 @@ private DocFormsList200Response( } @JsonProperty("formKind") - public DocFormsList200ResponseFormKind getFormKind() { + public DocFormsListResponseFormKind getFormKind() { return formKind; } @@ -78,7 +78,7 @@ public List> getCalculationOrder() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsList200Response && equalTo((DocFormsList200Response) other); + return other instanceof DocFormsListResponse && equalTo((DocFormsListResponse) other); } @JsonAnyGetter @@ -86,7 +86,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsList200Response other) { + private boolean equalTo(DocFormsListResponse other) { return formKind.equals(other.formKind) && needsAppearances == other.needsAppearances && fields.equals(other.fields) @@ -109,9 +109,9 @@ public static FormKindStage builder() { } public interface FormKindStage { - NeedsAppearancesStage formKind(@NotNull DocFormsList200ResponseFormKind formKind); + NeedsAppearancesStage formKind(@NotNull DocFormsListResponseFormKind formKind); - Builder from(DocFormsList200Response other); + Builder from(DocFormsListResponse other); } public interface NeedsAppearancesStage { @@ -119,7 +119,7 @@ public interface NeedsAppearancesStage { } public interface _FinalStage { - DocFormsList200Response build(); + DocFormsListResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -146,7 +146,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FormKindStage, NeedsAppearancesStage, _FinalStage { - private DocFormsList200ResponseFormKind formKind; + private DocFormsListResponseFormKind formKind; private boolean needsAppearances; @@ -162,7 +162,7 @@ public static final class Builder implements FormKindStage, NeedsAppearancesStag private Builder() {} @java.lang.Override - public Builder from(DocFormsList200Response other) { + public Builder from(DocFormsListResponse other) { formKind(other.getFormKind()); needsAppearances(other.getNeedsAppearances()); fields(other.getFields()); @@ -173,7 +173,7 @@ public Builder from(DocFormsList200Response other) { @java.lang.Override @JsonSetter("formKind") - public NeedsAppearancesStage formKind(@NotNull DocFormsList200ResponseFormKind formKind) { + public NeedsAppearancesStage formKind(@NotNull DocFormsListResponseFormKind formKind) { this.formKind = Objects.requireNonNull(formKind, "formKind must not be null"); return this; } @@ -258,8 +258,8 @@ public _FinalStage fields(List fields) { } @java.lang.Override - public DocFormsList200Response build() { - return new DocFormsList200Response( + public DocFormsListResponse build() { + return new DocFormsListResponse( formKind, needsAppearances, fields, widgets, calculationOrder, additionalProperties); } diff --git a/src/main/java/api/types/DocFormsList200ResponseFormKind.java b/src/main/java/api/types/DocFormsListResponseFormKind.java similarity index 66% rename from src/main/java/api/types/DocFormsList200ResponseFormKind.java rename to src/main/java/api/types/DocFormsListResponseFormKind.java index 4c1d9c2..8a24fb4 100644 --- a/src/main/java/api/types/DocFormsList200ResponseFormKind.java +++ b/src/main/java/api/types/DocFormsListResponseFormKind.java @@ -6,19 +6,19 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocFormsList200ResponseFormKind { - public static final DocFormsList200ResponseFormKind XFA = new DocFormsList200ResponseFormKind(Value.XFA, "xfa"); +public final class DocFormsListResponseFormKind { + public static final DocFormsListResponseFormKind XFA = new DocFormsListResponseFormKind(Value.XFA, "xfa"); - public static final DocFormsList200ResponseFormKind ACROFORM = - new DocFormsList200ResponseFormKind(Value.ACROFORM, "acroform"); + public static final DocFormsListResponseFormKind ACROFORM = + new DocFormsListResponseFormKind(Value.ACROFORM, "acroform"); - public static final DocFormsList200ResponseFormKind NONE = new DocFormsList200ResponseFormKind(Value.NONE, "none"); + public static final DocFormsListResponseFormKind NONE = new DocFormsListResponseFormKind(Value.NONE, "none"); private final Value value; private final String string; - DocFormsList200ResponseFormKind(Value value, String string) { + DocFormsListResponseFormKind(Value value, String string) { this.value = value; this.string = string; } @@ -36,8 +36,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocFormsList200ResponseFormKind - && this.string.equals(((DocFormsList200ResponseFormKind) other).string)); + || (other instanceof DocFormsListResponseFormKind + && this.string.equals(((DocFormsListResponseFormKind) other).string)); } @java.lang.Override @@ -60,7 +60,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsList200ResponseFormKind valueOf(String value) { + public static DocFormsListResponseFormKind valueOf(String value) { switch (value) { case "xfa": return XFA; @@ -69,7 +69,7 @@ public static DocFormsList200ResponseFormKind valueOf(String value) { case "none": return NONE; default: - return new DocFormsList200ResponseFormKind(Value.UNKNOWN, value); + return new DocFormsListResponseFormKind(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocFormsReorderCalculations200Response.java b/src/main/java/api/types/DocFormsReorderCalculationsResponse.java similarity index 85% rename from src/main/java/api/types/DocFormsReorderCalculations200Response.java rename to src/main/java/api/types/DocFormsReorderCalculationsResponse.java index a4e182d..61bf468 100644 --- a/src/main/java/api/types/DocFormsReorderCalculations200Response.java +++ b/src/main/java/api/types/DocFormsReorderCalculationsResponse.java @@ -20,15 +20,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsReorderCalculations200Response.Builder.class) -public final class DocFormsReorderCalculations200Response { +@JsonDeserialize(builder = DocFormsReorderCalculationsResponse.Builder.class) +public final class DocFormsReorderCalculationsResponse { private final List calculationOrder; private final FormMutationMeta meta; private final Map additionalProperties; - private DocFormsReorderCalculations200Response( + private DocFormsReorderCalculationsResponse( List calculationOrder, FormMutationMeta meta, Map additionalProperties) { this.calculationOrder = calculationOrder; this.meta = meta; @@ -48,8 +48,8 @@ public FormMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsReorderCalculations200Response - && equalTo((DocFormsReorderCalculations200Response) other); + return other instanceof DocFormsReorderCalculationsResponse + && equalTo((DocFormsReorderCalculationsResponse) other); } @JsonAnyGetter @@ -57,7 +57,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsReorderCalculations200Response other) { + private boolean equalTo(DocFormsReorderCalculationsResponse other) { return calculationOrder.equals(other.calculationOrder) && meta.equals(other.meta); } @@ -78,11 +78,11 @@ public static MetaStage builder() { public interface MetaStage { _FinalStage meta(@NotNull FormMutationMeta meta); - Builder from(DocFormsReorderCalculations200Response other); + Builder from(DocFormsReorderCalculationsResponse other); } public interface _FinalStage { - DocFormsReorderCalculations200Response build(); + DocFormsReorderCalculationsResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -107,7 +107,7 @@ public static final class Builder implements MetaStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocFormsReorderCalculations200Response other) { + public Builder from(DocFormsReorderCalculationsResponse other) { calculationOrder(other.getCalculationOrder()); meta(other.getMeta()); return this; @@ -145,8 +145,8 @@ public _FinalStage calculationOrder(List calculationOrder) { } @java.lang.Override - public DocFormsReorderCalculations200Response build() { - return new DocFormsReorderCalculations200Response(calculationOrder, meta, additionalProperties); + public DocFormsReorderCalculationsResponse build() { + return new DocFormsReorderCalculationsResponse(calculationOrder, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsReorderWidgets200Response.java b/src/main/java/api/types/DocFormsReorderWidgetsResponse.java similarity index 87% rename from src/main/java/api/types/DocFormsReorderWidgets200Response.java rename to src/main/java/api/types/DocFormsReorderWidgetsResponse.java index 5d3b726..2800d64 100644 --- a/src/main/java/api/types/DocFormsReorderWidgets200Response.java +++ b/src/main/java/api/types/DocFormsReorderWidgetsResponse.java @@ -20,8 +20,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsReorderWidgets200Response.Builder.class) -public final class DocFormsReorderWidgets200Response { +@JsonDeserialize(builder = DocFormsReorderWidgetsResponse.Builder.class) +public final class DocFormsReorderWidgetsResponse { private final PageRef page; private final List order; @@ -30,7 +30,7 @@ public final class DocFormsReorderWidgets200Response { private final Map additionalProperties; - private DocFormsReorderWidgets200Response( + private DocFormsReorderWidgetsResponse( PageRef page, List order, FormMutationMeta meta, Map additionalProperties) { this.page = page; this.order = order; @@ -56,7 +56,7 @@ public FormMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsReorderWidgets200Response && equalTo((DocFormsReorderWidgets200Response) other); + return other instanceof DocFormsReorderWidgetsResponse && equalTo((DocFormsReorderWidgetsResponse) other); } @JsonAnyGetter @@ -64,7 +64,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsReorderWidgets200Response other) { + private boolean equalTo(DocFormsReorderWidgetsResponse other) { return page.equals(other.page) && order.equals(other.order) && meta.equals(other.meta); } @@ -85,7 +85,7 @@ public static PageStage builder() { public interface PageStage { MetaStage page(@NotNull PageRef page); - Builder from(DocFormsReorderWidgets200Response other); + Builder from(DocFormsReorderWidgetsResponse other); } public interface MetaStage { @@ -93,7 +93,7 @@ public interface MetaStage { } public interface _FinalStage { - DocFormsReorderWidgets200Response build(); + DocFormsReorderWidgetsResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -120,7 +120,7 @@ public static final class Builder implements PageStage, MetaStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocFormsReorderWidgets200Response other) { + public Builder from(DocFormsReorderWidgetsResponse other) { page(other.getPage()); order(other.getOrder()); meta(other.getMeta()); @@ -166,8 +166,8 @@ public _FinalStage order(List order) { } @java.lang.Override - public DocFormsReorderWidgets200Response build() { - return new DocFormsReorderWidgets200Response(page, order, meta, additionalProperties); + public DocFormsReorderWidgetsResponse build() { + return new DocFormsReorderWidgetsResponse(page, order, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsReset200Response.java b/src/main/java/api/types/DocFormsResetResponse.java similarity index 90% rename from src/main/java/api/types/DocFormsReset200Response.java rename to src/main/java/api/types/DocFormsResetResponse.java index 58abc3b..c3f88e1 100644 --- a/src/main/java/api/types/DocFormsReset200Response.java +++ b/src/main/java/api/types/DocFormsResetResponse.java @@ -20,8 +20,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsReset200Response.Builder.class) -public final class DocFormsReset200Response { +@JsonDeserialize(builder = DocFormsResetResponse.Builder.class) +public final class DocFormsResetResponse { private final List fields; private final List widgets; @@ -30,7 +30,7 @@ public final class DocFormsReset200Response { private final Map additionalProperties; - private DocFormsReset200Response( + private DocFormsResetResponse( List fields, List widgets, FormMutationMeta meta, @@ -59,7 +59,7 @@ public FormMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsReset200Response && equalTo((DocFormsReset200Response) other); + return other instanceof DocFormsResetResponse && equalTo((DocFormsResetResponse) other); } @JsonAnyGetter @@ -67,7 +67,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsReset200Response other) { + private boolean equalTo(DocFormsResetResponse other) { return fields.equals(other.fields) && widgets.equals(other.widgets) && meta.equals(other.meta); } @@ -88,11 +88,11 @@ public static MetaStage builder() { public interface MetaStage { _FinalStage meta(@NotNull FormMutationMeta meta); - Builder from(DocFormsReset200Response other); + Builder from(DocFormsResetResponse other); } public interface _FinalStage { - DocFormsReset200Response build(); + DocFormsResetResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -125,7 +125,7 @@ public static final class Builder implements MetaStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocFormsReset200Response other) { + public Builder from(DocFormsResetResponse other) { fields(other.getFields()); widgets(other.getWidgets()); meta(other.getMeta()); @@ -188,8 +188,8 @@ public _FinalStage fields(List fields) { } @java.lang.Override - public DocFormsReset200Response build() { - return new DocFormsReset200Response(fields, widgets, meta, additionalProperties); + public DocFormsResetResponse build() { + return new DocFormsResetResponse(fields, widgets, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsSetValue200Response.java b/src/main/java/api/types/DocFormsSetValueResponse.java similarity index 88% rename from src/main/java/api/types/DocFormsSetValue200Response.java rename to src/main/java/api/types/DocFormsSetValueResponse.java index ed0b40a..89d73f8 100644 --- a/src/main/java/api/types/DocFormsSetValue200Response.java +++ b/src/main/java/api/types/DocFormsSetValueResponse.java @@ -20,8 +20,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsSetValue200Response.Builder.class) -public final class DocFormsSetValue200Response { +@JsonDeserialize(builder = DocFormsSetValueResponse.Builder.class) +public final class DocFormsSetValueResponse { private final FormField field; private final List widgets; @@ -30,7 +30,7 @@ public final class DocFormsSetValue200Response { private final Map additionalProperties; - private DocFormsSetValue200Response( + private DocFormsSetValueResponse( FormField field, List widgets, FormMutationMeta meta, @@ -59,7 +59,7 @@ public FormMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsSetValue200Response && equalTo((DocFormsSetValue200Response) other); + return other instanceof DocFormsSetValueResponse && equalTo((DocFormsSetValueResponse) other); } @JsonAnyGetter @@ -67,7 +67,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsSetValue200Response other) { + private boolean equalTo(DocFormsSetValueResponse other) { return field.equals(other.field) && widgets.equals(other.widgets) && meta.equals(other.meta); } @@ -88,7 +88,7 @@ public static FieldStage builder() { public interface FieldStage { MetaStage field(@NotNull FormField field); - Builder from(DocFormsSetValue200Response other); + Builder from(DocFormsSetValueResponse other); } public interface MetaStage { @@ -96,7 +96,7 @@ public interface MetaStage { } public interface _FinalStage { - DocFormsSetValue200Response build(); + DocFormsSetValueResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -123,7 +123,7 @@ public static final class Builder implements FieldStage, MetaStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocFormsSetValue200Response other) { + public Builder from(DocFormsSetValueResponse other) { field(other.getField()); widgets(other.getWidgets()); meta(other.getMeta()); @@ -169,8 +169,8 @@ public _FinalStage widgets(List widgets) { } @java.lang.Override - public DocFormsSetValue200Response build() { - return new DocFormsSetValue200Response(field, widgets, meta, additionalProperties); + public DocFormsSetValueResponse build() { + return new DocFormsSetValueResponse(field, widgets, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsUpdateWidget200Response.java b/src/main/java/api/types/DocFormsUpdateWidgetResponse.java similarity index 79% rename from src/main/java/api/types/DocFormsUpdateWidget200Response.java rename to src/main/java/api/types/DocFormsUpdateWidgetResponse.java index 8c6edeb..fcf321f 100644 --- a/src/main/java/api/types/DocFormsUpdateWidget200Response.java +++ b/src/main/java/api/types/DocFormsUpdateWidgetResponse.java @@ -17,19 +17,19 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsUpdateWidget200Response.Builder.class) -public final class DocFormsUpdateWidget200Response { +@JsonDeserialize(builder = DocFormsUpdateWidgetResponse.Builder.class) +public final class DocFormsUpdateWidgetResponse { private final WidgetAnnotation widget; - private final DocFormsUpdateWidget200ResponseAppearance appearance; + private final DocFormsUpdateWidgetResponseAppearance appearance; private final FormMutationMeta meta; private final Map additionalProperties; - private DocFormsUpdateWidget200Response( + private DocFormsUpdateWidgetResponse( WidgetAnnotation widget, - DocFormsUpdateWidget200ResponseAppearance appearance, + DocFormsUpdateWidgetResponseAppearance appearance, FormMutationMeta meta, Map additionalProperties) { this.widget = widget; @@ -44,7 +44,7 @@ public WidgetAnnotation getWidget() { } @JsonProperty("appearance") - public DocFormsUpdateWidget200ResponseAppearance getAppearance() { + public DocFormsUpdateWidgetResponseAppearance getAppearance() { return appearance; } @@ -56,7 +56,7 @@ public FormMutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsUpdateWidget200Response && equalTo((DocFormsUpdateWidget200Response) other); + return other instanceof DocFormsUpdateWidgetResponse && equalTo((DocFormsUpdateWidgetResponse) other); } @JsonAnyGetter @@ -64,7 +64,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsUpdateWidget200Response other) { + private boolean equalTo(DocFormsUpdateWidgetResponse other) { return widget.equals(other.widget) && appearance.equals(other.appearance) && meta.equals(other.meta); } @@ -85,11 +85,11 @@ public static WidgetStage builder() { public interface WidgetStage { AppearanceStage widget(@NotNull WidgetAnnotation widget); - Builder from(DocFormsUpdateWidget200Response other); + Builder from(DocFormsUpdateWidgetResponse other); } public interface AppearanceStage { - MetaStage appearance(@NotNull DocFormsUpdateWidget200ResponseAppearance appearance); + MetaStage appearance(@NotNull DocFormsUpdateWidgetResponseAppearance appearance); } public interface MetaStage { @@ -97,7 +97,7 @@ public interface MetaStage { } public interface _FinalStage { - DocFormsUpdateWidget200Response build(); + DocFormsUpdateWidgetResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -108,7 +108,7 @@ public interface _FinalStage { public static final class Builder implements WidgetStage, AppearanceStage, MetaStage, _FinalStage { private WidgetAnnotation widget; - private DocFormsUpdateWidget200ResponseAppearance appearance; + private DocFormsUpdateWidgetResponseAppearance appearance; private FormMutationMeta meta; @@ -118,7 +118,7 @@ public static final class Builder implements WidgetStage, AppearanceStage, MetaS private Builder() {} @java.lang.Override - public Builder from(DocFormsUpdateWidget200Response other) { + public Builder from(DocFormsUpdateWidgetResponse other) { widget(other.getWidget()); appearance(other.getAppearance()); meta(other.getMeta()); @@ -134,7 +134,7 @@ public AppearanceStage widget(@NotNull WidgetAnnotation widget) { @java.lang.Override @JsonSetter("appearance") - public MetaStage appearance(@NotNull DocFormsUpdateWidget200ResponseAppearance appearance) { + public MetaStage appearance(@NotNull DocFormsUpdateWidgetResponseAppearance appearance) { this.appearance = Objects.requireNonNull(appearance, "appearance must not be null"); return this; } @@ -147,8 +147,8 @@ public _FinalStage meta(@NotNull FormMutationMeta meta) { } @java.lang.Override - public DocFormsUpdateWidget200Response build() { - return new DocFormsUpdateWidget200Response(widget, appearance, meta, additionalProperties); + public DocFormsUpdateWidgetResponse build() { + return new DocFormsUpdateWidgetResponse(widget, appearance, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsUpdateWidget200ResponseAppearance.java b/src/main/java/api/types/DocFormsUpdateWidgetResponseAppearance.java similarity index 73% rename from src/main/java/api/types/DocFormsUpdateWidget200ResponseAppearance.java rename to src/main/java/api/types/DocFormsUpdateWidgetResponseAppearance.java index 5c46d8d..33d56a0 100644 --- a/src/main/java/api/types/DocFormsUpdateWidget200ResponseAppearance.java +++ b/src/main/java/api/types/DocFormsUpdateWidgetResponseAppearance.java @@ -17,16 +17,16 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsUpdateWidget200ResponseAppearance.Builder.class) -public final class DocFormsUpdateWidget200ResponseAppearance { - private final DocFormsUpdateWidget200ResponseAppearanceAction action; +@JsonDeserialize(builder = DocFormsUpdateWidgetResponseAppearance.Builder.class) +public final class DocFormsUpdateWidgetResponseAppearance { + private final DocFormsUpdateWidgetResponseAppearanceAction action; private final boolean changed; private final Map additionalProperties; - private DocFormsUpdateWidget200ResponseAppearance( - DocFormsUpdateWidget200ResponseAppearanceAction action, + private DocFormsUpdateWidgetResponseAppearance( + DocFormsUpdateWidgetResponseAppearanceAction action, boolean changed, Map additionalProperties) { this.action = action; @@ -35,7 +35,7 @@ private DocFormsUpdateWidget200ResponseAppearance( } @JsonProperty("action") - public DocFormsUpdateWidget200ResponseAppearanceAction getAction() { + public DocFormsUpdateWidgetResponseAppearanceAction getAction() { return action; } @@ -47,8 +47,8 @@ public boolean getChanged() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsUpdateWidget200ResponseAppearance - && equalTo((DocFormsUpdateWidget200ResponseAppearance) other); + return other instanceof DocFormsUpdateWidgetResponseAppearance + && equalTo((DocFormsUpdateWidgetResponseAppearance) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsUpdateWidget200ResponseAppearance other) { + private boolean equalTo(DocFormsUpdateWidgetResponseAppearance other) { return action.equals(other.action) && changed == other.changed; } @@ -75,9 +75,9 @@ public static ActionStage builder() { } public interface ActionStage { - ChangedStage action(@NotNull DocFormsUpdateWidget200ResponseAppearanceAction action); + ChangedStage action(@NotNull DocFormsUpdateWidgetResponseAppearanceAction action); - Builder from(DocFormsUpdateWidget200ResponseAppearance other); + Builder from(DocFormsUpdateWidgetResponseAppearance other); } public interface ChangedStage { @@ -85,7 +85,7 @@ public interface ChangedStage { } public interface _FinalStage { - DocFormsUpdateWidget200ResponseAppearance build(); + DocFormsUpdateWidgetResponseAppearance build(); _FinalStage additionalProperty(String key, Object value); @@ -94,7 +94,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements ActionStage, ChangedStage, _FinalStage { - private DocFormsUpdateWidget200ResponseAppearanceAction action; + private DocFormsUpdateWidgetResponseAppearanceAction action; private boolean changed; @@ -104,7 +104,7 @@ public static final class Builder implements ActionStage, ChangedStage, _FinalSt private Builder() {} @java.lang.Override - public Builder from(DocFormsUpdateWidget200ResponseAppearance other) { + public Builder from(DocFormsUpdateWidgetResponseAppearance other) { action(other.getAction()); changed(other.getChanged()); return this; @@ -112,7 +112,7 @@ public Builder from(DocFormsUpdateWidget200ResponseAppearance other) { @java.lang.Override @JsonSetter("action") - public ChangedStage action(@NotNull DocFormsUpdateWidget200ResponseAppearanceAction action) { + public ChangedStage action(@NotNull DocFormsUpdateWidgetResponseAppearanceAction action) { this.action = Objects.requireNonNull(action, "action must not be null"); return this; } @@ -125,8 +125,8 @@ public _FinalStage changed(boolean changed) { } @java.lang.Override - public DocFormsUpdateWidget200ResponseAppearance build() { - return new DocFormsUpdateWidget200ResponseAppearance(action, changed, additionalProperties); + public DocFormsUpdateWidgetResponseAppearance build() { + return new DocFormsUpdateWidgetResponseAppearance(action, changed, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsUpdateWidget200ResponseAppearanceAction.java b/src/main/java/api/types/DocFormsUpdateWidgetResponseAppearanceAction.java similarity index 62% rename from src/main/java/api/types/DocFormsUpdateWidget200ResponseAppearanceAction.java rename to src/main/java/api/types/DocFormsUpdateWidgetResponseAppearanceAction.java index d8e0655..b86b299 100644 --- a/src/main/java/api/types/DocFormsUpdateWidget200ResponseAppearanceAction.java +++ b/src/main/java/api/types/DocFormsUpdateWidgetResponseAppearanceAction.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocFormsUpdateWidget200ResponseAppearanceAction { - public static final DocFormsUpdateWidget200ResponseAppearanceAction GENERATION_UNAVAILABLE = - new DocFormsUpdateWidget200ResponseAppearanceAction(Value.GENERATION_UNAVAILABLE, "generation-unavailable"); +public final class DocFormsUpdateWidgetResponseAppearanceAction { + public static final DocFormsUpdateWidgetResponseAppearanceAction GENERATION_UNAVAILABLE = + new DocFormsUpdateWidgetResponseAppearanceAction(Value.GENERATION_UNAVAILABLE, "generation-unavailable"); - public static final DocFormsUpdateWidget200ResponseAppearanceAction REGENERATED = - new DocFormsUpdateWidget200ResponseAppearanceAction(Value.REGENERATED, "regenerated"); + public static final DocFormsUpdateWidgetResponseAppearanceAction REGENERATED = + new DocFormsUpdateWidgetResponseAppearanceAction(Value.REGENERATED, "regenerated"); - public static final DocFormsUpdateWidget200ResponseAppearanceAction PRESERVED = - new DocFormsUpdateWidget200ResponseAppearanceAction(Value.PRESERVED, "preserved"); + public static final DocFormsUpdateWidgetResponseAppearanceAction PRESERVED = + new DocFormsUpdateWidgetResponseAppearanceAction(Value.PRESERVED, "preserved"); - public static final DocFormsUpdateWidget200ResponseAppearanceAction RESTORED = - new DocFormsUpdateWidget200ResponseAppearanceAction(Value.RESTORED, "restored"); + public static final DocFormsUpdateWidgetResponseAppearanceAction RESTORED = + new DocFormsUpdateWidgetResponseAppearanceAction(Value.RESTORED, "restored"); private final Value value; private final String string; - DocFormsUpdateWidget200ResponseAppearanceAction(Value value, String string) { + DocFormsUpdateWidgetResponseAppearanceAction(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocFormsUpdateWidget200ResponseAppearanceAction - && this.string.equals(((DocFormsUpdateWidget200ResponseAppearanceAction) other).string)); + || (other instanceof DocFormsUpdateWidgetResponseAppearanceAction + && this.string.equals(((DocFormsUpdateWidgetResponseAppearanceAction) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsUpdateWidget200ResponseAppearanceAction valueOf(String value) { + public static DocFormsUpdateWidgetResponseAppearanceAction valueOf(String value) { switch (value) { case "generation-unavailable": return GENERATION_UNAVAILABLE; @@ -78,7 +78,7 @@ public static DocFormsUpdateWidget200ResponseAppearanceAction valueOf(String val case "restored": return RESTORED; default: - return new DocFormsUpdateWidget200ResponseAppearanceAction(Value.UNKNOWN, value); + return new DocFormsUpdateWidgetResponseAppearanceAction(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocHead200Response.java b/src/main/java/api/types/DocHeadResponse.java similarity index 54% rename from src/main/java/api/types/DocHead200Response.java rename to src/main/java/api/types/DocHeadResponse.java index e490b80..9be13bc 100644 --- a/src/main/java/api/types/DocHead200Response.java +++ b/src/main/java/api/types/DocHeadResponse.java @@ -10,51 +10,57 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import java.util.Objects; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocHead200Response.Builder.class) -public final class DocHead200Response { +@JsonDeserialize(builder = DocHeadResponse.Builder.class) +public final class DocHeadResponse { private final String id; - private final String baseSha; + private final String baseSha256; - private final int storageSizeBytes; + private final int sizeBytes; private final int docVersion; - private final DocHead200ResponseState state; + private final DocHeadResponseState state; - private final DocHead200ResponseEncryption encryption; + private final DocHeadResponseEncryption encryption; - private final DocHead200ResponsePermissions permissions; + private final DocHeadResponsePermissions permissions; - private final DocHead200ResponseAccess access; + private final DocHeadResponseAccess access; + + private final Map engine; private final Map additionalProperties; - private DocHead200Response( + private DocHeadResponse( String id, - String baseSha, - int storageSizeBytes, + String baseSha256, + int sizeBytes, int docVersion, - DocHead200ResponseState state, - DocHead200ResponseEncryption encryption, - DocHead200ResponsePermissions permissions, - DocHead200ResponseAccess access, + DocHeadResponseState state, + DocHeadResponseEncryption encryption, + DocHeadResponsePermissions permissions, + DocHeadResponseAccess access, + Map engine, Map additionalProperties) { this.id = id; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; this.docVersion = docVersion; this.state = state; this.encryption = encryption; this.permissions = permissions; this.access = access; + this.engine = engine; this.additionalProperties = additionalProperties; } @@ -63,14 +69,14 @@ public String getId() { return id; } - @JsonProperty("baseSha") - public String getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + public String getBaseSha256() { + return baseSha256; } - @JsonProperty("storageSizeBytes") - public int getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + public int getSizeBytes() { + return sizeBytes; } @JsonProperty("docVersion") @@ -79,29 +85,34 @@ public int getDocVersion() { } @JsonProperty("state") - public DocHead200ResponseState getState() { + public DocHeadResponseState getState() { return state; } @JsonProperty("encryption") - public DocHead200ResponseEncryption getEncryption() { + public DocHeadResponseEncryption getEncryption() { return encryption; } @JsonProperty("permissions") - public DocHead200ResponsePermissions getPermissions() { + public DocHeadResponsePermissions getPermissions() { return permissions; } @JsonProperty("access") - public DocHead200ResponseAccess getAccess() { + public DocHeadResponseAccess getAccess() { return access; } + @JsonProperty("engine") + public Map getEngine() { + return engine; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocHead200Response && equalTo((DocHead200Response) other); + return other instanceof DocHeadResponse && equalTo((DocHeadResponse) other); } @JsonAnyGetter @@ -109,28 +120,30 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocHead200Response other) { + private boolean equalTo(DocHeadResponse other) { return id.equals(other.id) - && baseSha.equals(other.baseSha) - && storageSizeBytes == other.storageSizeBytes + && baseSha256.equals(other.baseSha256) + && sizeBytes == other.sizeBytes && docVersion == other.docVersion && state.equals(other.state) && encryption.equals(other.encryption) && permissions.equals(other.permissions) - && access.equals(other.access); + && access.equals(other.access) + && engine.equals(other.engine); } @java.lang.Override public int hashCode() { return Objects.hash( this.id, - this.baseSha, - this.storageSizeBytes, + this.baseSha256, + this.sizeBytes, this.docVersion, this.state, this.encryption, this.permissions, - this.access); + this.access, + this.engine); } @java.lang.Override @@ -143,17 +156,17 @@ public static IdStage builder() { } public interface IdStage { - BaseShaStage id(@NotNull String id); + BaseSha256Stage id(@NotNull String id); - Builder from(DocHead200Response other); + Builder from(DocHeadResponse other); } - public interface BaseShaStage { - StorageSizeBytesStage baseSha(@NotNull String baseSha); + public interface BaseSha256Stage { + SizeBytesStage baseSha256(@NotNull String baseSha256); } - public interface StorageSizeBytesStage { - DocVersionStage storageSizeBytes(int storageSizeBytes); + public interface SizeBytesStage { + DocVersionStage sizeBytes(int sizeBytes); } public interface DocVersionStage { @@ -161,34 +174,40 @@ public interface DocVersionStage { } public interface StateStage { - EncryptionStage state(@NotNull DocHead200ResponseState state); + EncryptionStage state(@NotNull DocHeadResponseState state); } public interface EncryptionStage { - PermissionsStage encryption(@NotNull DocHead200ResponseEncryption encryption); + PermissionsStage encryption(@NotNull DocHeadResponseEncryption encryption); } public interface PermissionsStage { - AccessStage permissions(@NotNull DocHead200ResponsePermissions permissions); + AccessStage permissions(@NotNull DocHeadResponsePermissions permissions); } public interface AccessStage { - _FinalStage access(@NotNull DocHead200ResponseAccess access); + _FinalStage access(@NotNull DocHeadResponseAccess access); } public interface _FinalStage { - DocHead200Response build(); + DocHeadResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage engine(Map engine); + + _FinalStage putAllEngine(Map engine); + + _FinalStage engine(String key, String value); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements IdStage, - BaseShaStage, - StorageSizeBytesStage, + BaseSha256Stage, + SizeBytesStage, DocVersionStage, StateStage, EncryptionStage, @@ -197,19 +216,21 @@ public static final class Builder _FinalStage { private String id; - private String baseSha; + private String baseSha256; - private int storageSizeBytes; + private int sizeBytes; private int docVersion; - private DocHead200ResponseState state; + private DocHeadResponseState state; + + private DocHeadResponseEncryption encryption; - private DocHead200ResponseEncryption encryption; + private DocHeadResponsePermissions permissions; - private DocHead200ResponsePermissions permissions; + private DocHeadResponseAccess access; - private DocHead200ResponseAccess access; + private Map engine = new LinkedHashMap<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -217,36 +238,37 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocHead200Response other) { + public Builder from(DocHeadResponse other) { id(other.getId()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); docVersion(other.getDocVersion()); state(other.getState()); encryption(other.getEncryption()); permissions(other.getPermissions()); access(other.getAccess()); + engine(other.getEngine()); return this; } @java.lang.Override @JsonSetter("id") - public BaseShaStage id(@NotNull String id) { + public BaseSha256Stage id(@NotNull String id) { this.id = Objects.requireNonNull(id, "id must not be null"); return this; } @java.lang.Override - @JsonSetter("baseSha") - public StorageSizeBytesStage baseSha(@NotNull String baseSha) { - this.baseSha = Objects.requireNonNull(baseSha, "baseSha must not be null"); + @JsonSetter("baseSha256") + public SizeBytesStage baseSha256(@NotNull String baseSha256) { + this.baseSha256 = Objects.requireNonNull(baseSha256, "baseSha256 must not be null"); return this; } @java.lang.Override - @JsonSetter("storageSizeBytes") - public DocVersionStage storageSizeBytes(int storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter("sizeBytes") + public DocVersionStage sizeBytes(int sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @@ -259,43 +281,68 @@ public StateStage docVersion(int docVersion) { @java.lang.Override @JsonSetter("state") - public EncryptionStage state(@NotNull DocHead200ResponseState state) { + public EncryptionStage state(@NotNull DocHeadResponseState state) { this.state = Objects.requireNonNull(state, "state must not be null"); return this; } @java.lang.Override @JsonSetter("encryption") - public PermissionsStage encryption(@NotNull DocHead200ResponseEncryption encryption) { + public PermissionsStage encryption(@NotNull DocHeadResponseEncryption encryption) { this.encryption = Objects.requireNonNull(encryption, "encryption must not be null"); return this; } @java.lang.Override @JsonSetter("permissions") - public AccessStage permissions(@NotNull DocHead200ResponsePermissions permissions) { + public AccessStage permissions(@NotNull DocHeadResponsePermissions permissions) { this.permissions = Objects.requireNonNull(permissions, "permissions must not be null"); return this; } @java.lang.Override @JsonSetter("access") - public _FinalStage access(@NotNull DocHead200ResponseAccess access) { + public _FinalStage access(@NotNull DocHeadResponseAccess access) { this.access = Objects.requireNonNull(access, "access must not be null"); return this; } @java.lang.Override - public DocHead200Response build() { - return new DocHead200Response( + public _FinalStage engine(String key, String value) { + this.engine.put(key, value); + return this; + } + + @java.lang.Override + public _FinalStage putAllEngine(Map engine) { + if (engine != null) { + this.engine.putAll(engine); + } + return this; + } + + @java.lang.Override + @JsonSetter(value = "engine", nulls = Nulls.SKIP) + public _FinalStage engine(Map engine) { + this.engine.clear(); + if (engine != null) { + this.engine.putAll(engine); + } + return this; + } + + @java.lang.Override + public DocHeadResponse build() { + return new DocHeadResponse( id, - baseSha, - storageSizeBytes, + baseSha256, + sizeBytes, docVersion, state, encryption, permissions, access, + engine, additionalProperties); } diff --git a/src/main/java/api/types/DocHead200ResponseAccess.java b/src/main/java/api/types/DocHeadResponseAccess.java similarity index 76% rename from src/main/java/api/types/DocHead200ResponseAccess.java rename to src/main/java/api/types/DocHeadResponseAccess.java index df791bb..6d1971c 100644 --- a/src/main/java/api/types/DocHead200ResponseAccess.java +++ b/src/main/java/api/types/DocHeadResponseAccess.java @@ -20,19 +20,19 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocHead200ResponseAccess.Builder.class) -public final class DocHead200ResponseAccess { +@JsonDeserialize(builder = DocHeadResponseAccess.Builder.class) +public final class DocHeadResponseAccess { private final boolean required; - private final List reasons; + private final List reasons; private final Optional endpoint; private final Map additionalProperties; - private DocHead200ResponseAccess( + private DocHeadResponseAccess( boolean required, - List reasons, + List reasons, Optional endpoint, Map additionalProperties) { this.required = required; @@ -47,7 +47,7 @@ public boolean getRequired() { } @JsonProperty("reasons") - public List getReasons() { + public List getReasons() { return reasons; } @@ -59,7 +59,7 @@ public Optional getEndpoint() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocHead200ResponseAccess && equalTo((DocHead200ResponseAccess) other); + return other instanceof DocHeadResponseAccess && equalTo((DocHeadResponseAccess) other); } @JsonAnyGetter @@ -67,7 +67,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocHead200ResponseAccess other) { + private boolean equalTo(DocHeadResponseAccess other) { return required == other.required && reasons.equals(other.reasons) && endpoint.equals(other.endpoint); } @@ -88,21 +88,21 @@ public static RequiredStage builder() { public interface RequiredStage { _FinalStage required(boolean required); - Builder from(DocHead200ResponseAccess other); + Builder from(DocHeadResponseAccess other); } public interface _FinalStage { - DocHead200ResponseAccess build(); + DocHeadResponseAccess build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage reasons(List reasons); + _FinalStage reasons(List reasons); - _FinalStage addReasons(DocHead200ResponseAccessReasonsItem reasons); + _FinalStage addReasons(DocHeadResponseAccessReasonsItem reasons); - _FinalStage addAllReasons(List reasons); + _FinalStage addAllReasons(List reasons); _FinalStage endpoint(Optional endpoint); @@ -115,7 +115,7 @@ public static final class Builder implements RequiredStage, _FinalStage { private Optional endpoint = Optional.empty(); - private List reasons = new ArrayList<>(); + private List reasons = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -123,7 +123,7 @@ public static final class Builder implements RequiredStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocHead200ResponseAccess other) { + public Builder from(DocHeadResponseAccess other) { required(other.getRequired()); reasons(other.getReasons()); endpoint(other.getEndpoint()); @@ -151,7 +151,7 @@ public _FinalStage endpoint(Optional endpoint) { } @java.lang.Override - public _FinalStage addAllReasons(List reasons) { + public _FinalStage addAllReasons(List reasons) { if (reasons != null) { this.reasons.addAll(reasons); } @@ -159,14 +159,14 @@ public _FinalStage addAllReasons(List reaso } @java.lang.Override - public _FinalStage addReasons(DocHead200ResponseAccessReasonsItem reasons) { + public _FinalStage addReasons(DocHeadResponseAccessReasonsItem reasons) { this.reasons.add(reasons); return this; } @java.lang.Override @JsonSetter(value = "reasons", nulls = Nulls.SKIP) - public _FinalStage reasons(List reasons) { + public _FinalStage reasons(List reasons) { this.reasons.clear(); if (reasons != null) { this.reasons.addAll(reasons); @@ -175,8 +175,8 @@ public _FinalStage reasons(List reasons) { } @java.lang.Override - public DocHead200ResponseAccess build() { - return new DocHead200ResponseAccess(required, reasons, endpoint, additionalProperties); + public DocHeadResponseAccess build() { + return new DocHeadResponseAccess(required, reasons, endpoint, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocHead200ResponseAccessReasonsItem.java b/src/main/java/api/types/DocHeadResponseAccessReasonsItem.java similarity index 64% rename from src/main/java/api/types/DocHead200ResponseAccessReasonsItem.java rename to src/main/java/api/types/DocHeadResponseAccessReasonsItem.java index 5d4062b..a81352d 100644 --- a/src/main/java/api/types/DocHead200ResponseAccessReasonsItem.java +++ b/src/main/java/api/types/DocHeadResponseAccessReasonsItem.java @@ -6,21 +6,20 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocHead200ResponseAccessReasonsItem { - public static final DocHead200ResponseAccessReasonsItem PASSWORD = - new DocHead200ResponseAccessReasonsItem(Value.PASSWORD, "password"); +public final class DocHeadResponseAccessReasonsItem { + public static final DocHeadResponseAccessReasonsItem PASSWORD = + new DocHeadResponseAccessReasonsItem(Value.PASSWORD, "password"); - public static final DocHead200ResponseAccessReasonsItem CDN = - new DocHead200ResponseAccessReasonsItem(Value.CDN, "cdn"); + public static final DocHeadResponseAccessReasonsItem CDN = new DocHeadResponseAccessReasonsItem(Value.CDN, "cdn"); - public static final DocHead200ResponseAccessReasonsItem PERMISSIONS_UNKNOWN = - new DocHead200ResponseAccessReasonsItem(Value.PERMISSIONS_UNKNOWN, "permissions-unknown"); + public static final DocHeadResponseAccessReasonsItem PERMISSIONS_UNKNOWN = + new DocHeadResponseAccessReasonsItem(Value.PERMISSIONS_UNKNOWN, "permissions-unknown"); private final Value value; private final String string; - DocHead200ResponseAccessReasonsItem(Value value, String string) { + DocHeadResponseAccessReasonsItem(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +37,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocHead200ResponseAccessReasonsItem - && this.string.equals(((DocHead200ResponseAccessReasonsItem) other).string)); + || (other instanceof DocHeadResponseAccessReasonsItem + && this.string.equals(((DocHeadResponseAccessReasonsItem) other).string)); } @java.lang.Override @@ -62,7 +61,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocHead200ResponseAccessReasonsItem valueOf(String value) { + public static DocHeadResponseAccessReasonsItem valueOf(String value) { switch (value) { case "password": return PASSWORD; @@ -71,7 +70,7 @@ public static DocHead200ResponseAccessReasonsItem valueOf(String value) { case "permissions-unknown": return PERMISSIONS_UNKNOWN; default: - return new DocHead200ResponseAccessReasonsItem(Value.UNKNOWN, value); + return new DocHeadResponseAccessReasonsItem(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocHead200ResponseEncryption.java b/src/main/java/api/types/DocHeadResponseEncryption.java similarity index 82% rename from src/main/java/api/types/DocHead200ResponseEncryption.java rename to src/main/java/api/types/DocHeadResponseEncryption.java index f7d5fd9..fcdabce 100644 --- a/src/main/java/api/types/DocHead200ResponseEncryption.java +++ b/src/main/java/api/types/DocHeadResponseEncryption.java @@ -22,16 +22,16 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocHead200ResponseEncryption.Builder.class) -public final class DocHead200ResponseEncryption { - private final DocHead200ResponseEncryptionState state; +@JsonDeserialize(builder = DocHeadResponseEncryption.Builder.class) +public final class DocHeadResponseEncryption { + private final DocHeadResponseEncryptionState state; private final Optional requiresPassword; private final Map additionalProperties; - private DocHead200ResponseEncryption( - DocHead200ResponseEncryptionState state, + private DocHeadResponseEncryption( + DocHeadResponseEncryptionState state, Optional requiresPassword, Map additionalProperties) { this.state = state; @@ -40,7 +40,7 @@ private DocHead200ResponseEncryption( } @JsonProperty("state") - public DocHead200ResponseEncryptionState getState() { + public DocHeadResponseEncryptionState getState() { return state; } @@ -61,7 +61,7 @@ private Optional _getRequiresPassword() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocHead200ResponseEncryption && equalTo((DocHead200ResponseEncryption) other); + return other instanceof DocHeadResponseEncryption && equalTo((DocHeadResponseEncryption) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocHead200ResponseEncryption other) { + private boolean equalTo(DocHeadResponseEncryption other) { return state.equals(other.state) && requiresPassword.equals(other.requiresPassword); } @@ -88,13 +88,13 @@ public static StateStage builder() { } public interface StateStage { - _FinalStage state(@NotNull DocHead200ResponseEncryptionState state); + _FinalStage state(@NotNull DocHeadResponseEncryptionState state); - Builder from(DocHead200ResponseEncryption other); + Builder from(DocHeadResponseEncryption other); } public interface _FinalStage { - DocHead200ResponseEncryption build(); + DocHeadResponseEncryption build(); _FinalStage additionalProperty(String key, Object value); @@ -109,7 +109,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements StateStage, _FinalStage { - private DocHead200ResponseEncryptionState state; + private DocHeadResponseEncryptionState state; private Optional requiresPassword = Optional.empty(); @@ -119,7 +119,7 @@ public static final class Builder implements StateStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocHead200ResponseEncryption other) { + public Builder from(DocHeadResponseEncryption other) { state(other.getState()); requiresPassword(other.getRequiresPassword()); return this; @@ -127,7 +127,7 @@ public Builder from(DocHead200ResponseEncryption other) { @java.lang.Override @JsonSetter("state") - public _FinalStage state(@NotNull DocHead200ResponseEncryptionState state) { + public _FinalStage state(@NotNull DocHeadResponseEncryptionState state) { this.state = Objects.requireNonNull(state, "state must not be null"); return this; } @@ -158,8 +158,8 @@ public _FinalStage requiresPassword(Optional requiresPassword) { } @java.lang.Override - public DocHead200ResponseEncryption build() { - return new DocHead200ResponseEncryption(state, requiresPassword, additionalProperties); + public DocHeadResponseEncryption build() { + return new DocHeadResponseEncryption(state, requiresPassword, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocHead200ResponseEncryptionState.java b/src/main/java/api/types/DocHeadResponseEncryptionState.java similarity index 64% rename from src/main/java/api/types/DocHead200ResponseEncryptionState.java rename to src/main/java/api/types/DocHeadResponseEncryptionState.java index f3e8b4d..36c9740 100644 --- a/src/main/java/api/types/DocHead200ResponseEncryptionState.java +++ b/src/main/java/api/types/DocHeadResponseEncryptionState.java @@ -6,24 +6,23 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocHead200ResponseEncryptionState { - public static final DocHead200ResponseEncryptionState UNKNOWN = - new DocHead200ResponseEncryptionState(Value.UNKNOWN, "unknown"); +public final class DocHeadResponseEncryptionState { + public static final DocHeadResponseEncryptionState UNKNOWN = + new DocHeadResponseEncryptionState(Value.UNKNOWN, "unknown"); - public static final DocHead200ResponseEncryptionState UNSUPPORTED = - new DocHead200ResponseEncryptionState(Value.UNSUPPORTED, "unsupported"); + public static final DocHeadResponseEncryptionState UNSUPPORTED = + new DocHeadResponseEncryptionState(Value.UNSUPPORTED, "unsupported"); - public static final DocHead200ResponseEncryptionState ENCRYPTED = - new DocHead200ResponseEncryptionState(Value.ENCRYPTED, "encrypted"); + public static final DocHeadResponseEncryptionState ENCRYPTED = + new DocHeadResponseEncryptionState(Value.ENCRYPTED, "encrypted"); - public static final DocHead200ResponseEncryptionState NONE = - new DocHead200ResponseEncryptionState(Value.NONE, "none"); + public static final DocHeadResponseEncryptionState NONE = new DocHeadResponseEncryptionState(Value.NONE, "none"); private final Value value; private final String string; - DocHead200ResponseEncryptionState(Value value, String string) { + DocHeadResponseEncryptionState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +40,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocHead200ResponseEncryptionState - && this.string.equals(((DocHead200ResponseEncryptionState) other).string)); + || (other instanceof DocHeadResponseEncryptionState + && this.string.equals(((DocHeadResponseEncryptionState) other).string)); } @java.lang.Override @@ -67,7 +66,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocHead200ResponseEncryptionState valueOf(String value) { + public static DocHeadResponseEncryptionState valueOf(String value) { switch (value) { case "unknown": return UNKNOWN; @@ -78,7 +77,7 @@ public static DocHead200ResponseEncryptionState valueOf(String value) { case "none": return NONE; default: - return new DocHead200ResponseEncryptionState(Value._UNKNOWN, value); + return new DocHeadResponseEncryptionState(Value._UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocHead200ResponsePermissions.java b/src/main/java/api/types/DocHeadResponsePermissions.java similarity index 77% rename from src/main/java/api/types/DocHead200ResponsePermissions.java rename to src/main/java/api/types/DocHeadResponsePermissions.java index c1728a8..7ebebd1 100644 --- a/src/main/java/api/types/DocHead200ResponsePermissions.java +++ b/src/main/java/api/types/DocHeadResponsePermissions.java @@ -21,15 +21,15 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocHead200ResponsePermissions.Builder.class) -public final class DocHead200ResponsePermissions { +@JsonDeserialize(builder = DocHeadResponsePermissions.Builder.class) +public final class DocHeadResponsePermissions { private final boolean known; - private final Optional bits; + private final Optional flags; private final Optional allAllowed; - private final Optional openedAs; + private final Optional openedAs; private final Optional securityHandlerRevision; @@ -37,16 +37,16 @@ public final class DocHead200ResponsePermissions { private final Map additionalProperties; - private DocHead200ResponsePermissions( + private DocHeadResponsePermissions( boolean known, - Optional bits, + Optional flags, Optional allAllowed, - Optional openedAs, + Optional openedAs, Optional securityHandlerRevision, boolean canUpgradeToOwner, Map additionalProperties) { this.known = known; - this.bits = bits; + this.flags = flags; this.allAllowed = allAllowed; this.openedAs = openedAs; this.securityHandlerRevision = securityHandlerRevision; @@ -60,11 +60,11 @@ public boolean getKnown() { } @JsonIgnore - public Optional getBits() { - if (bits == null) { + public Optional getFlags() { + if (flags == null) { return Optional.empty(); } - return bits; + return flags; } @JsonIgnore @@ -76,7 +76,7 @@ public Optional getAllAllowed() { } @JsonIgnore - public Optional getOpenedAs() { + public Optional getOpenedAs() { if (openedAs == null) { return Optional.empty(); } @@ -97,9 +97,9 @@ public boolean getCanUpgradeToOwner() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("bits") - private Optional _getBits() { - return bits; + @JsonProperty("flags") + private Optional _getFlags() { + return flags; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -110,7 +110,7 @@ private Optional _getAllAllowed() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("openedAs") - private Optional _getOpenedAs() { + private Optional _getOpenedAs() { return openedAs; } @@ -123,7 +123,7 @@ private Optional _getSecurityHandlerRevision() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocHead200ResponsePermissions && equalTo((DocHead200ResponsePermissions) other); + return other instanceof DocHeadResponsePermissions && equalTo((DocHeadResponsePermissions) other); } @JsonAnyGetter @@ -131,9 +131,9 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocHead200ResponsePermissions other) { + private boolean equalTo(DocHeadResponsePermissions other) { return known == other.known - && bits.equals(other.bits) + && flags.equals(other.flags) && allAllowed.equals(other.allAllowed) && openedAs.equals(other.openedAs) && securityHandlerRevision.equals(other.securityHandlerRevision) @@ -144,7 +144,7 @@ private boolean equalTo(DocHead200ResponsePermissions other) { public int hashCode() { return Objects.hash( this.known, - this.bits, + this.flags, this.allAllowed, this.openedAs, this.securityHandlerRevision, @@ -163,7 +163,7 @@ public static KnownStage builder() { public interface KnownStage { CanUpgradeToOwnerStage known(boolean known); - Builder from(DocHead200ResponsePermissions other); + Builder from(DocHeadResponsePermissions other); } public interface CanUpgradeToOwnerStage { @@ -171,17 +171,17 @@ public interface CanUpgradeToOwnerStage { } public interface _FinalStage { - DocHead200ResponsePermissions build(); + DocHeadResponsePermissions build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage bits(Optional bits); + _FinalStage flags(Optional flags); - _FinalStage bits(Integer bits); + _FinalStage flags(PdfPermissionFlags flags); - _FinalStage bits(Nullable bits); + _FinalStage flags(Nullable flags); _FinalStage allAllowed(Optional allAllowed); @@ -189,11 +189,11 @@ public interface _FinalStage { _FinalStage allAllowed(Nullable allAllowed); - _FinalStage openedAs(Optional openedAs); + _FinalStage openedAs(Optional openedAs); - _FinalStage openedAs(DocHead200ResponsePermissionsOpenedAs openedAs); + _FinalStage openedAs(DocHeadResponsePermissionsOpenedAs openedAs); - _FinalStage openedAs(Nullable openedAs); + _FinalStage openedAs(Nullable openedAs); _FinalStage securityHandlerRevision(Optional securityHandlerRevision); @@ -210,11 +210,11 @@ public static final class Builder implements KnownStage, CanUpgradeToOwnerStage, private Optional securityHandlerRevision = Optional.empty(); - private Optional openedAs = Optional.empty(); + private Optional openedAs = Optional.empty(); private Optional allAllowed = Optional.empty(); - private Optional bits = Optional.empty(); + private Optional flags = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -222,9 +222,9 @@ public static final class Builder implements KnownStage, CanUpgradeToOwnerStage, private Builder() {} @java.lang.Override - public Builder from(DocHead200ResponsePermissions other) { + public Builder from(DocHeadResponsePermissions other) { known(other.getKnown()); - bits(other.getBits()); + flags(other.getFlags()); allAllowed(other.getAllAllowed()); openedAs(other.getOpenedAs()); securityHandlerRevision(other.getSecurityHandlerRevision()); @@ -272,7 +272,7 @@ public _FinalStage securityHandlerRevision(Optional securityHandlerRevi } @java.lang.Override - public _FinalStage openedAs(Nullable openedAs) { + public _FinalStage openedAs(Nullable openedAs) { if (openedAs.isNull()) { this.openedAs = null; } else if (openedAs.isEmpty()) { @@ -284,14 +284,14 @@ public _FinalStage openedAs(Nullable open } @java.lang.Override - public _FinalStage openedAs(DocHead200ResponsePermissionsOpenedAs openedAs) { + public _FinalStage openedAs(DocHeadResponsePermissionsOpenedAs openedAs) { this.openedAs = Optional.ofNullable(openedAs); return this; } @java.lang.Override @JsonSetter(value = "openedAs", nulls = Nulls.SKIP) - public _FinalStage openedAs(Optional openedAs) { + public _FinalStage openedAs(Optional openedAs) { this.openedAs = openedAs; return this; } @@ -322,35 +322,35 @@ public _FinalStage allAllowed(Optional allAllowed) { } @java.lang.Override - public _FinalStage bits(Nullable bits) { - if (bits.isNull()) { - this.bits = null; - } else if (bits.isEmpty()) { - this.bits = Optional.empty(); + public _FinalStage flags(Nullable flags) { + if (flags.isNull()) { + this.flags = null; + } else if (flags.isEmpty()) { + this.flags = Optional.empty(); } else { - this.bits = Optional.of(bits.get()); + this.flags = Optional.of(flags.get()); } return this; } @java.lang.Override - public _FinalStage bits(Integer bits) { - this.bits = Optional.ofNullable(bits); + public _FinalStage flags(PdfPermissionFlags flags) { + this.flags = Optional.ofNullable(flags); return this; } @java.lang.Override - @JsonSetter(value = "bits", nulls = Nulls.SKIP) - public _FinalStage bits(Optional bits) { - this.bits = bits; + @JsonSetter(value = "flags", nulls = Nulls.SKIP) + public _FinalStage flags(Optional flags) { + this.flags = flags; return this; } @java.lang.Override - public DocHead200ResponsePermissions build() { - return new DocHead200ResponsePermissions( + public DocHeadResponsePermissions build() { + return new DocHeadResponsePermissions( known, - bits, + flags, allAllowed, openedAs, securityHandlerRevision, diff --git a/src/main/java/api/types/DocHead200ResponsePermissionsOpenedAs.java b/src/main/java/api/types/DocHeadResponsePermissionsOpenedAs.java similarity index 64% rename from src/main/java/api/types/DocHead200ResponsePermissionsOpenedAs.java rename to src/main/java/api/types/DocHeadResponsePermissionsOpenedAs.java index 77100d8..64ff0d3 100644 --- a/src/main/java/api/types/DocHead200ResponsePermissionsOpenedAs.java +++ b/src/main/java/api/types/DocHeadResponsePermissionsOpenedAs.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocHead200ResponsePermissionsOpenedAs { - public static final DocHead200ResponsePermissionsOpenedAs OWNER = - new DocHead200ResponsePermissionsOpenedAs(Value.OWNER, "owner"); +public final class DocHeadResponsePermissionsOpenedAs { + public static final DocHeadResponsePermissionsOpenedAs OWNER = + new DocHeadResponsePermissionsOpenedAs(Value.OWNER, "owner"); - public static final DocHead200ResponsePermissionsOpenedAs USER = - new DocHead200ResponsePermissionsOpenedAs(Value.USER, "user"); + public static final DocHeadResponsePermissionsOpenedAs USER = + new DocHeadResponsePermissionsOpenedAs(Value.USER, "user"); - public static final DocHead200ResponsePermissionsOpenedAs NONE = - new DocHead200ResponsePermissionsOpenedAs(Value.NONE, "none"); + public static final DocHeadResponsePermissionsOpenedAs NONE = + new DocHeadResponsePermissionsOpenedAs(Value.NONE, "none"); private final Value value; private final String string; - DocHead200ResponsePermissionsOpenedAs(Value value, String string) { + DocHeadResponsePermissionsOpenedAs(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocHead200ResponsePermissionsOpenedAs - && this.string.equals(((DocHead200ResponsePermissionsOpenedAs) other).string)); + || (other instanceof DocHeadResponsePermissionsOpenedAs + && this.string.equals(((DocHeadResponsePermissionsOpenedAs) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocHead200ResponsePermissionsOpenedAs valueOf(String value) { + public static DocHeadResponsePermissionsOpenedAs valueOf(String value) { switch (value) { case "owner": return OWNER; @@ -71,7 +71,7 @@ public static DocHead200ResponsePermissionsOpenedAs valueOf(String value) { case "none": return NONE; default: - return new DocHead200ResponsePermissionsOpenedAs(Value.UNKNOWN, value); + return new DocHeadResponsePermissionsOpenedAs(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocHead200ResponseState.java b/src/main/java/api/types/DocHeadResponseState.java similarity index 68% rename from src/main/java/api/types/DocHead200ResponseState.java rename to src/main/java/api/types/DocHeadResponseState.java index 0528d17..eb285ac 100644 --- a/src/main/java/api/types/DocHead200ResponseState.java +++ b/src/main/java/api/types/DocHeadResponseState.java @@ -6,20 +6,20 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocHead200ResponseState { - public static final DocHead200ResponseState FAILED = new DocHead200ResponseState(Value.FAILED, "failed"); +public final class DocHeadResponseState { + public static final DocHeadResponseState FAILED = new DocHeadResponseState(Value.FAILED, "failed"); - public static final DocHead200ResponseState DELETING = new DocHead200ResponseState(Value.DELETING, "deleting"); + public static final DocHeadResponseState DELETING = new DocHeadResponseState(Value.DELETING, "deleting"); - public static final DocHead200ResponseState PENDING = new DocHead200ResponseState(Value.PENDING, "pending"); + public static final DocHeadResponseState PENDING = new DocHeadResponseState(Value.PENDING, "pending"); - public static final DocHead200ResponseState READY = new DocHead200ResponseState(Value.READY, "ready"); + public static final DocHeadResponseState READY = new DocHeadResponseState(Value.READY, "ready"); private final Value value; private final String string; - DocHead200ResponseState(Value value, String string) { + DocHeadResponseState(Value value, String string) { this.value = value; this.string = string; } @@ -37,8 +37,7 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocHead200ResponseState - && this.string.equals(((DocHead200ResponseState) other).string)); + || (other instanceof DocHeadResponseState && this.string.equals(((DocHeadResponseState) other).string)); } @java.lang.Override @@ -63,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocHead200ResponseState valueOf(String value) { + public static DocHeadResponseState valueOf(String value) { switch (value) { case "failed": return FAILED; @@ -74,7 +73,7 @@ public static DocHead200ResponseState valueOf(String value) { case "ready": return READY; default: - return new DocHead200ResponseState(Value.UNKNOWN, value); + return new DocHeadResponseState(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSpecAction.java b/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSpecAction.java deleted file mode 100644 index b9762c3..0000000 --- a/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSpecAction.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocManifest200ResponseProtectionFieldLocksItemSpecAction { - public static final DocManifest200ResponseProtectionFieldLocksItemSpecAction ALL = - new DocManifest200ResponseProtectionFieldLocksItemSpecAction(Value.ALL, "all"); - - public static final DocManifest200ResponseProtectionFieldLocksItemSpecAction EXCLUDE = - new DocManifest200ResponseProtectionFieldLocksItemSpecAction(Value.EXCLUDE, "exclude"); - - public static final DocManifest200ResponseProtectionFieldLocksItemSpecAction INCLUDE = - new DocManifest200ResponseProtectionFieldLocksItemSpecAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocManifest200ResponseProtectionFieldLocksItemSpecAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocManifest200ResponseProtectionFieldLocksItemSpecAction - && this.string.equals( - ((DocManifest200ResponseProtectionFieldLocksItemSpecAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseProtectionFieldLocksItemSpecAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocManifest200ResponseProtectionFieldLocksItemSpecAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocManifest200ResponseScopesAnnotations.java b/src/main/java/api/types/DocManifest200ResponseScopesAnnotations.java deleted file mode 100644 index 3bf519a..0000000 --- a/src/main/java/api/types/DocManifest200ResponseScopesAnnotations.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocManifest200ResponseScopesAnnotations { - public static final DocManifest200ResponseScopesAnnotations BASE = - new DocManifest200ResponseScopesAnnotations(Value.BASE, "base"); - - public static final DocManifest200ResponseScopesAnnotations LAYER = - new DocManifest200ResponseScopesAnnotations(Value.LAYER, "layer"); - - private final Value value; - - private final String string; - - DocManifest200ResponseScopesAnnotations(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocManifest200ResponseScopesAnnotations - && this.string.equals(((DocManifest200ResponseScopesAnnotations) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case BASE: - return visitor.visitBase(); - case LAYER: - return visitor.visitLayer(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseScopesAnnotations valueOf(String value) { - switch (value) { - case "base": - return BASE; - case "layer": - return LAYER; - default: - return new DocManifest200ResponseScopesAnnotations(Value.UNKNOWN, value); - } - } - - public enum Value { - BASE, - - LAYER, - - UNKNOWN - } - - public interface Visitor { - T visitBase(); - - T visitLayer(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocManifest200ResponseScopesAttachments.java b/src/main/java/api/types/DocManifest200ResponseScopesAttachments.java deleted file mode 100644 index 30ab502..0000000 --- a/src/main/java/api/types/DocManifest200ResponseScopesAttachments.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocManifest200ResponseScopesAttachments { - public static final DocManifest200ResponseScopesAttachments BASE = - new DocManifest200ResponseScopesAttachments(Value.BASE, "base"); - - public static final DocManifest200ResponseScopesAttachments LAYER = - new DocManifest200ResponseScopesAttachments(Value.LAYER, "layer"); - - private final Value value; - - private final String string; - - DocManifest200ResponseScopesAttachments(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocManifest200ResponseScopesAttachments - && this.string.equals(((DocManifest200ResponseScopesAttachments) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case BASE: - return visitor.visitBase(); - case LAYER: - return visitor.visitLayer(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseScopesAttachments valueOf(String value) { - switch (value) { - case "base": - return BASE; - case "layer": - return LAYER; - default: - return new DocManifest200ResponseScopesAttachments(Value.UNKNOWN, value); - } - } - - public enum Value { - BASE, - - LAYER, - - UNKNOWN - } - - public interface Visitor { - T visitBase(); - - T visitLayer(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocManifest200ResponseScopesOutline.java b/src/main/java/api/types/DocManifest200ResponseScopesOutline.java deleted file mode 100644 index a6b74c8..0000000 --- a/src/main/java/api/types/DocManifest200ResponseScopesOutline.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocManifest200ResponseScopesOutline { - public static final DocManifest200ResponseScopesOutline BASE = - new DocManifest200ResponseScopesOutline(Value.BASE, "base"); - - public static final DocManifest200ResponseScopesOutline LAYER = - new DocManifest200ResponseScopesOutline(Value.LAYER, "layer"); - - private final Value value; - - private final String string; - - DocManifest200ResponseScopesOutline(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocManifest200ResponseScopesOutline - && this.string.equals(((DocManifest200ResponseScopesOutline) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case BASE: - return visitor.visitBase(); - case LAYER: - return visitor.visitLayer(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseScopesOutline valueOf(String value) { - switch (value) { - case "base": - return BASE; - case "layer": - return LAYER; - default: - return new DocManifest200ResponseScopesOutline(Value.UNKNOWN, value); - } - } - - public enum Value { - BASE, - - LAYER, - - UNKNOWN - } - - public interface Visitor { - T visitBase(); - - T visitLayer(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocManifest200Response.java b/src/main/java/api/types/DocManifestResponse.java similarity index 75% rename from src/main/java/api/types/DocManifest200Response.java rename to src/main/java/api/types/DocManifestResponse.java index b8cd194..78f448c 100644 --- a/src/main/java/api/types/DocManifest200Response.java +++ b/src/main/java/api/types/DocManifestResponse.java @@ -24,8 +24,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocManifest200Response.Builder.class) -public final class DocManifest200Response { +@JsonDeserialize(builder = DocManifestResponse.Builder.class) +public final class DocManifestResponse { private final int docVersion; private final int layoutVersion; @@ -44,27 +44,27 @@ public final class DocManifest200Response { private final Optional fontsVersion; - private final String serverFonts; + private final Optional contentsVersion; private final int auditHead; - private final String baseSha; + private final String baseSha256; private final Optional layerVersion; private final Optional working; - private final Optional baseByteLength; + private final Optional baseSizeBytes; - private final Optional scopes; + private final Optional scopes; - private final Optional protection; + private final Optional protection; - private final List pages; + private final List pages; private final Map additionalProperties; - private DocManifest200Response( + private DocManifestResponse( int docVersion, int layoutVersion, int metadataVersion, @@ -74,15 +74,15 @@ private DocManifest200Response( Optional formsVersion, Optional outlineVersion, Optional fontsVersion, - String serverFonts, + Optional contentsVersion, int auditHead, - String baseSha, + String baseSha256, Optional layerVersion, Optional working, - Optional baseByteLength, - Optional scopes, - Optional protection, - List pages, + Optional baseSizeBytes, + Optional scopes, + Optional protection, + List pages, Map additionalProperties) { this.docVersion = docVersion; this.layoutVersion = layoutVersion; @@ -93,12 +93,12 @@ private DocManifest200Response( this.formsVersion = formsVersion; this.outlineVersion = outlineVersion; this.fontsVersion = fontsVersion; - this.serverFonts = serverFonts; + this.contentsVersion = contentsVersion; this.auditHead = auditHead; - this.baseSha = baseSha; + this.baseSha256 = baseSha256; this.layerVersion = layerVersion; this.working = working; - this.baseByteLength = baseByteLength; + this.baseSizeBytes = baseSizeBytes; this.scopes = scopes; this.protection = protection; this.pages = pages; @@ -150,9 +150,9 @@ public Optional getFontsVersion() { return fontsVersion; } - @JsonProperty("serverFonts") - public String getServerFonts() { - return serverFonts; + @JsonProperty("contentsVersion") + public Optional getContentsVersion() { + return contentsVersion; } @JsonProperty("auditHead") @@ -160,9 +160,9 @@ public int getAuditHead() { return auditHead; } - @JsonProperty("baseSha") - public String getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + public String getBaseSha256() { + return baseSha256; } @JsonProperty("layerVersion") @@ -175,18 +175,18 @@ public Optional getWorking() { return working; } - @JsonProperty("baseByteLength") - public Optional getBaseByteLength() { - return baseByteLength; + @JsonProperty("baseSizeBytes") + public Optional getBaseSizeBytes() { + return baseSizeBytes; } @JsonProperty("scopes") - public Optional getScopes() { + public Optional getScopes() { return scopes; } @JsonIgnore - public Optional getProtection() { + public Optional getProtection() { if (protection == null) { return Optional.empty(); } @@ -194,20 +194,20 @@ public Optional getProtection() { } @JsonProperty("pages") - public List getPages() { + public List getPages() { return pages; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("protection") - private Optional _getProtection() { + private Optional _getProtection() { return protection; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocManifest200Response && equalTo((DocManifest200Response) other); + return other instanceof DocManifestResponse && equalTo((DocManifestResponse) other); } @JsonAnyGetter @@ -215,7 +215,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocManifest200Response other) { + private boolean equalTo(DocManifestResponse other) { return docVersion == other.docVersion && layoutVersion == other.layoutVersion && metadataVersion == other.metadataVersion @@ -225,12 +225,12 @@ private boolean equalTo(DocManifest200Response other) { && formsVersion.equals(other.formsVersion) && outlineVersion.equals(other.outlineVersion) && fontsVersion.equals(other.fontsVersion) - && serverFonts.equals(other.serverFonts) + && contentsVersion.equals(other.contentsVersion) && auditHead == other.auditHead - && baseSha.equals(other.baseSha) + && baseSha256.equals(other.baseSha256) && layerVersion.equals(other.layerVersion) && working.equals(other.working) - && baseByteLength.equals(other.baseByteLength) + && baseSizeBytes.equals(other.baseSizeBytes) && scopes.equals(other.scopes) && protection.equals(other.protection) && pages.equals(other.pages); @@ -248,12 +248,12 @@ public int hashCode() { this.formsVersion, this.outlineVersion, this.fontsVersion, - this.serverFonts, + this.contentsVersion, this.auditHead, - this.baseSha, + this.baseSha256, this.layerVersion, this.working, - this.baseByteLength, + this.baseSizeBytes, this.scopes, this.protection, this.pages); @@ -271,7 +271,7 @@ public static DocVersionStage builder() { public interface DocVersionStage { LayoutVersionStage docVersion(int docVersion); - Builder from(DocManifest200Response other); + Builder from(DocManifestResponse other); } public interface LayoutVersionStage { @@ -279,23 +279,19 @@ public interface LayoutVersionStage { } public interface MetadataVersionStage { - ServerFontsStage metadataVersion(int metadataVersion); - } - - public interface ServerFontsStage { - AuditHeadStage serverFonts(@NotNull String serverFonts); + AuditHeadStage metadataVersion(int metadataVersion); } public interface AuditHeadStage { - BaseShaStage auditHead(int auditHead); + BaseSha256Stage auditHead(int auditHead); } - public interface BaseShaStage { - _FinalStage baseSha(@NotNull String baseSha); + public interface BaseSha256Stage { + _FinalStage baseSha256(@NotNull String baseSha256); } public interface _FinalStage { - DocManifest200Response build(); + DocManifestResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -325,6 +321,10 @@ public interface _FinalStage { _FinalStage fontsVersion(Integer fontsVersion); + _FinalStage contentsVersion(Optional contentsVersion); + + _FinalStage contentsVersion(Integer contentsVersion); + _FinalStage layerVersion(Optional layerVersion); _FinalStage layerVersion(Integer layerVersion); @@ -333,25 +333,25 @@ public interface _FinalStage { _FinalStage working(Boolean working); - _FinalStage baseByteLength(Optional baseByteLength); + _FinalStage baseSizeBytes(Optional baseSizeBytes); - _FinalStage baseByteLength(Integer baseByteLength); + _FinalStage baseSizeBytes(Integer baseSizeBytes); - _FinalStage scopes(Optional scopes); + _FinalStage scopes(Optional scopes); - _FinalStage scopes(DocManifest200ResponseScopes scopes); + _FinalStage scopes(DocManifestResponseScopes scopes); - _FinalStage protection(Optional protection); + _FinalStage protection(Optional protection); - _FinalStage protection(DocManifest200ResponseProtection protection); + _FinalStage protection(DocManifestResponseProtection protection); - _FinalStage protection(Nullable protection); + _FinalStage protection(Nullable protection); - _FinalStage pages(List pages); + _FinalStage pages(List pages); - _FinalStage addPages(DocManifest200ResponsePagesItem pages); + _FinalStage addPages(DocManifestResponsePagesItem pages); - _FinalStage addAllPages(List pages); + _FinalStage addAllPages(List pages); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -359,9 +359,8 @@ public static final class Builder implements DocVersionStage, LayoutVersionStage, MetadataVersionStage, - ServerFontsStage, AuditHeadStage, - BaseShaStage, + BaseSha256Stage, _FinalStage { private int docVersion; @@ -369,24 +368,24 @@ public static final class Builder private int metadataVersion; - private String serverFonts; - private int auditHead; - private String baseSha; + private String baseSha256; - private List pages = new ArrayList<>(); + private List pages = new ArrayList<>(); - private Optional protection = Optional.empty(); + private Optional protection = Optional.empty(); - private Optional scopes = Optional.empty(); + private Optional scopes = Optional.empty(); - private Optional baseByteLength = Optional.empty(); + private Optional baseSizeBytes = Optional.empty(); private Optional working = Optional.empty(); private Optional layerVersion = Optional.empty(); + private Optional contentsVersion = Optional.empty(); + private Optional fontsVersion = Optional.empty(); private Optional outlineVersion = Optional.empty(); @@ -405,7 +404,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocManifest200Response other) { + public Builder from(DocManifestResponse other) { docVersion(other.getDocVersion()); layoutVersion(other.getLayoutVersion()); metadataVersion(other.getMetadataVersion()); @@ -415,12 +414,12 @@ public Builder from(DocManifest200Response other) { formsVersion(other.getFormsVersion()); outlineVersion(other.getOutlineVersion()); fontsVersion(other.getFontsVersion()); - serverFonts(other.getServerFonts()); + contentsVersion(other.getContentsVersion()); auditHead(other.getAuditHead()); - baseSha(other.getBaseSha()); + baseSha256(other.getBaseSha256()); layerVersion(other.getLayerVersion()); working(other.getWorking()); - baseByteLength(other.getBaseByteLength()); + baseSizeBytes(other.getBaseSizeBytes()); scopes(other.getScopes()); protection(other.getProtection()); pages(other.getPages()); @@ -443,34 +442,27 @@ public MetadataVersionStage layoutVersion(int layoutVersion) { @java.lang.Override @JsonSetter("metadataVersion") - public ServerFontsStage metadataVersion(int metadataVersion) { + public AuditHeadStage metadataVersion(int metadataVersion) { this.metadataVersion = metadataVersion; return this; } - @java.lang.Override - @JsonSetter("serverFonts") - public AuditHeadStage serverFonts(@NotNull String serverFonts) { - this.serverFonts = Objects.requireNonNull(serverFonts, "serverFonts must not be null"); - return this; - } - @java.lang.Override @JsonSetter("auditHead") - public BaseShaStage auditHead(int auditHead) { + public BaseSha256Stage auditHead(int auditHead) { this.auditHead = auditHead; return this; } @java.lang.Override - @JsonSetter("baseSha") - public _FinalStage baseSha(@NotNull String baseSha) { - this.baseSha = Objects.requireNonNull(baseSha, "baseSha must not be null"); + @JsonSetter("baseSha256") + public _FinalStage baseSha256(@NotNull String baseSha256) { + this.baseSha256 = Objects.requireNonNull(baseSha256, "baseSha256 must not be null"); return this; } @java.lang.Override - public _FinalStage addAllPages(List pages) { + public _FinalStage addAllPages(List pages) { if (pages != null) { this.pages.addAll(pages); } @@ -478,14 +470,14 @@ public _FinalStage addAllPages(List pages) { } @java.lang.Override - public _FinalStage addPages(DocManifest200ResponsePagesItem pages) { + public _FinalStage addPages(DocManifestResponsePagesItem pages) { this.pages.add(pages); return this; } @java.lang.Override @JsonSetter(value = "pages", nulls = Nulls.SKIP) - public _FinalStage pages(List pages) { + public _FinalStage pages(List pages) { this.pages.clear(); if (pages != null) { this.pages.addAll(pages); @@ -494,7 +486,7 @@ public _FinalStage pages(List pages) { } @java.lang.Override - public _FinalStage protection(Nullable protection) { + public _FinalStage protection(Nullable protection) { if (protection.isNull()) { this.protection = null; } else if (protection.isEmpty()) { @@ -506,41 +498,41 @@ public _FinalStage protection(Nullable protect } @java.lang.Override - public _FinalStage protection(DocManifest200ResponseProtection protection) { + public _FinalStage protection(DocManifestResponseProtection protection) { this.protection = Optional.ofNullable(protection); return this; } @java.lang.Override @JsonSetter(value = "protection", nulls = Nulls.SKIP) - public _FinalStage protection(Optional protection) { + public _FinalStage protection(Optional protection) { this.protection = protection; return this; } @java.lang.Override - public _FinalStage scopes(DocManifest200ResponseScopes scopes) { + public _FinalStage scopes(DocManifestResponseScopes scopes) { this.scopes = Optional.ofNullable(scopes); return this; } @java.lang.Override @JsonSetter(value = "scopes", nulls = Nulls.SKIP) - public _FinalStage scopes(Optional scopes) { + public _FinalStage scopes(Optional scopes) { this.scopes = scopes; return this; } @java.lang.Override - public _FinalStage baseByteLength(Integer baseByteLength) { - this.baseByteLength = Optional.ofNullable(baseByteLength); + public _FinalStage baseSizeBytes(Integer baseSizeBytes) { + this.baseSizeBytes = Optional.ofNullable(baseSizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "baseByteLength", nulls = Nulls.SKIP) - public _FinalStage baseByteLength(Optional baseByteLength) { - this.baseByteLength = baseByteLength; + @JsonSetter(value = "baseSizeBytes", nulls = Nulls.SKIP) + public _FinalStage baseSizeBytes(Optional baseSizeBytes) { + this.baseSizeBytes = baseSizeBytes; return this; } @@ -570,6 +562,19 @@ public _FinalStage layerVersion(Optional layerVersion) { return this; } + @java.lang.Override + public _FinalStage contentsVersion(Integer contentsVersion) { + this.contentsVersion = Optional.ofNullable(contentsVersion); + return this; + } + + @java.lang.Override + @JsonSetter(value = "contentsVersion", nulls = Nulls.SKIP) + public _FinalStage contentsVersion(Optional contentsVersion) { + this.contentsVersion = contentsVersion; + return this; + } + @java.lang.Override public _FinalStage fontsVersion(Integer fontsVersion) { this.fontsVersion = Optional.ofNullable(fontsVersion); @@ -649,8 +654,8 @@ public _FinalStage actionsVersion(Optional actionsVersion) { } @java.lang.Override - public DocManifest200Response build() { - return new DocManifest200Response( + public DocManifestResponse build() { + return new DocManifestResponse( docVersion, layoutVersion, metadataVersion, @@ -660,12 +665,12 @@ public DocManifest200Response build() { formsVersion, outlineVersion, fontsVersion, - serverFonts, + contentsVersion, auditHead, - baseSha, + baseSha256, layerVersion, working, - baseByteLength, + baseSizeBytes, scopes, protection, pages, diff --git a/src/main/java/api/types/DocManifest200ResponsePagesItem.java b/src/main/java/api/types/DocManifestResponsePagesItem.java similarity index 74% rename from src/main/java/api/types/DocManifest200ResponsePagesItem.java rename to src/main/java/api/types/DocManifestResponsePagesItem.java index 0d9a981..614b3c8 100644 --- a/src/main/java/api/types/DocManifest200ResponsePagesItem.java +++ b/src/main/java/api/types/DocManifestResponsePagesItem.java @@ -17,16 +17,16 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocManifest200ResponsePagesItem.Builder.class) -public final class DocManifest200ResponsePagesItem { +@JsonDeserialize(builder = DocManifestResponsePagesItem.Builder.class) +public final class DocManifestResponsePagesItem { private final PageRef page; - private final DocManifest200ResponsePagesItemCache cache; + private final DocManifestResponsePagesItemCache cache; private final Map additionalProperties; - private DocManifest200ResponsePagesItem( - PageRef page, DocManifest200ResponsePagesItemCache cache, Map additionalProperties) { + private DocManifestResponsePagesItem( + PageRef page, DocManifestResponsePagesItemCache cache, Map additionalProperties) { this.page = page; this.cache = cache; this.additionalProperties = additionalProperties; @@ -38,14 +38,14 @@ public PageRef getPage() { } @JsonProperty("cache") - public DocManifest200ResponsePagesItemCache getCache() { + public DocManifestResponsePagesItemCache getCache() { return cache; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocManifest200ResponsePagesItem && equalTo((DocManifest200ResponsePagesItem) other); + return other instanceof DocManifestResponsePagesItem && equalTo((DocManifestResponsePagesItem) other); } @JsonAnyGetter @@ -53,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocManifest200ResponsePagesItem other) { + private boolean equalTo(DocManifestResponsePagesItem other) { return page.equals(other.page) && cache.equals(other.cache); } @@ -74,15 +74,15 @@ public static PageStage builder() { public interface PageStage { CacheStage page(@NotNull PageRef page); - Builder from(DocManifest200ResponsePagesItem other); + Builder from(DocManifestResponsePagesItem other); } public interface CacheStage { - _FinalStage cache(@NotNull DocManifest200ResponsePagesItemCache cache); + _FinalStage cache(@NotNull DocManifestResponsePagesItemCache cache); } public interface _FinalStage { - DocManifest200ResponsePagesItem build(); + DocManifestResponsePagesItem build(); _FinalStage additionalProperty(String key, Object value); @@ -93,7 +93,7 @@ public interface _FinalStage { public static final class Builder implements PageStage, CacheStage, _FinalStage { private PageRef page; - private DocManifest200ResponsePagesItemCache cache; + private DocManifestResponsePagesItemCache cache; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -101,7 +101,7 @@ public static final class Builder implements PageStage, CacheStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocManifest200ResponsePagesItem other) { + public Builder from(DocManifestResponsePagesItem other) { page(other.getPage()); cache(other.getCache()); return this; @@ -116,14 +116,14 @@ public CacheStage page(@NotNull PageRef page) { @java.lang.Override @JsonSetter("cache") - public _FinalStage cache(@NotNull DocManifest200ResponsePagesItemCache cache) { + public _FinalStage cache(@NotNull DocManifestResponsePagesItemCache cache) { this.cache = Objects.requireNonNull(cache, "cache must not be null"); return this; } @java.lang.Override - public DocManifest200ResponsePagesItem build() { - return new DocManifest200ResponsePagesItem(page, cache, additionalProperties); + public DocManifestResponsePagesItem build() { + return new DocManifestResponsePagesItem(page, cache, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocManifest200ResponsePagesItemCache.java b/src/main/java/api/types/DocManifestResponsePagesItemCache.java similarity index 86% rename from src/main/java/api/types/DocManifest200ResponsePagesItemCache.java rename to src/main/java/api/types/DocManifestResponsePagesItemCache.java index 43218d5..214f47b 100644 --- a/src/main/java/api/types/DocManifest200ResponsePagesItemCache.java +++ b/src/main/java/api/types/DocManifestResponsePagesItemCache.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocManifest200ResponsePagesItemCache.Builder.class) -public final class DocManifest200ResponsePagesItemCache { +@JsonDeserialize(builder = DocManifestResponsePagesItemCache.Builder.class) +public final class DocManifestResponsePagesItemCache { private final int contentVersion; private final int annotationVersion; @@ -26,7 +26,7 @@ public final class DocManifest200ResponsePagesItemCache { private final Map additionalProperties; - private DocManifest200ResponsePagesItemCache( + private DocManifestResponsePagesItemCache( int contentVersion, int annotationVersion, int widgetVersion, Map additionalProperties) { this.contentVersion = contentVersion; this.annotationVersion = annotationVersion; @@ -52,8 +52,7 @@ public int getWidgetVersion() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocManifest200ResponsePagesItemCache - && equalTo((DocManifest200ResponsePagesItemCache) other); + return other instanceof DocManifestResponsePagesItemCache && equalTo((DocManifestResponsePagesItemCache) other); } @JsonAnyGetter @@ -61,7 +60,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocManifest200ResponsePagesItemCache other) { + private boolean equalTo(DocManifestResponsePagesItemCache other) { return contentVersion == other.contentVersion && annotationVersion == other.annotationVersion && widgetVersion == other.widgetVersion; @@ -84,7 +83,7 @@ public static ContentVersionStage builder() { public interface ContentVersionStage { AnnotationVersionStage contentVersion(int contentVersion); - Builder from(DocManifest200ResponsePagesItemCache other); + Builder from(DocManifestResponsePagesItemCache other); } public interface AnnotationVersionStage { @@ -96,7 +95,7 @@ public interface WidgetVersionStage { } public interface _FinalStage { - DocManifest200ResponsePagesItemCache build(); + DocManifestResponsePagesItemCache build(); _FinalStage additionalProperty(String key, Object value); @@ -118,7 +117,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocManifest200ResponsePagesItemCache other) { + public Builder from(DocManifestResponsePagesItemCache other) { contentVersion(other.getContentVersion()); annotationVersion(other.getAnnotationVersion()); widgetVersion(other.getWidgetVersion()); @@ -147,8 +146,8 @@ public _FinalStage widgetVersion(int widgetVersion) { } @java.lang.Override - public DocManifest200ResponsePagesItemCache build() { - return new DocManifest200ResponsePagesItemCache( + public DocManifestResponsePagesItemCache build() { + return new DocManifestResponsePagesItemCache( contentVersion, annotationVersion, widgetVersion, additionalProperties); } diff --git a/src/main/java/api/types/DocManifest200ResponseProtection.java b/src/main/java/api/types/DocManifestResponseProtection.java similarity index 61% rename from src/main/java/api/types/DocManifest200ResponseProtection.java rename to src/main/java/api/types/DocManifestResponseProtection.java index 64dd3f0..306f651 100644 --- a/src/main/java/api/types/DocManifest200ResponseProtection.java +++ b/src/main/java/api/types/DocManifestResponseProtection.java @@ -23,25 +23,25 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocManifest200ResponseProtection.Builder.class) -public final class DocManifest200ResponseProtection { - private final Optional enforced; +@JsonDeserialize(builder = DocManifestResponseProtection.Builder.class) +public final class DocManifestResponseProtection { + private final Optional enforced; - private final Optional judged; + private final Optional judged; - private final Optional certification; + private final Optional certification; - private final List fieldLocks; + private final List fieldLocks; private final int policyVersion; private final Map additionalProperties; - private DocManifest200ResponseProtection( - Optional enforced, - Optional judged, - Optional certification, - List fieldLocks, + private DocManifestResponseProtection( + Optional enforced, + Optional judged, + Optional certification, + List fieldLocks, int policyVersion, Map additionalProperties) { this.enforced = enforced; @@ -53,7 +53,7 @@ private DocManifest200ResponseProtection( } @JsonIgnore - public Optional getEnforced() { + public Optional getEnforced() { if (enforced == null) { return Optional.empty(); } @@ -61,7 +61,7 @@ public Optional getEnforced() { } @JsonIgnore - public Optional getJudged() { + public Optional getJudged() { if (judged == null) { return Optional.empty(); } @@ -69,7 +69,7 @@ public Optional getJudged() { } @JsonIgnore - public Optional getCertification() { + public Optional getCertification() { if (certification == null) { return Optional.empty(); } @@ -77,7 +77,7 @@ public Optional getCertification( } @JsonProperty("fieldLocks") - public List getFieldLocks() { + public List getFieldLocks() { return fieldLocks; } @@ -88,26 +88,26 @@ public int getPolicyVersion() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("enforced") - private Optional _getEnforced() { + private Optional _getEnforced() { return enforced; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("judged") - private Optional _getJudged() { + private Optional _getJudged() { return judged; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("certification") - private Optional _getCertification() { + private Optional _getCertification() { return certification; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocManifest200ResponseProtection && equalTo((DocManifest200ResponseProtection) other); + return other instanceof DocManifestResponseProtection && equalTo((DocManifestResponseProtection) other); } @JsonAnyGetter @@ -115,7 +115,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocManifest200ResponseProtection other) { + private boolean equalTo(DocManifestResponseProtection other) { return enforced.equals(other.enforced) && judged.equals(other.judged) && certification.equals(other.certification) @@ -140,52 +140,52 @@ public static PolicyVersionStage builder() { public interface PolicyVersionStage { _FinalStage policyVersion(int policyVersion); - Builder from(DocManifest200ResponseProtection other); + Builder from(DocManifestResponseProtection other); } public interface _FinalStage { - DocManifest200ResponseProtection build(); + DocManifestResponseProtection build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage enforced(Optional enforced); + _FinalStage enforced(Optional enforced); - _FinalStage enforced(DocManifest200ResponseProtectionEnforced enforced); + _FinalStage enforced(DocManifestResponseProtectionEnforced enforced); - _FinalStage enforced(Nullable enforced); + _FinalStage enforced(Nullable enforced); - _FinalStage judged(Optional judged); + _FinalStage judged(Optional judged); - _FinalStage judged(DocManifest200ResponseProtectionJudged judged); + _FinalStage judged(DocManifestResponseProtectionJudged judged); - _FinalStage judged(Nullable judged); + _FinalStage judged(Nullable judged); - _FinalStage certification(Optional certification); + _FinalStage certification(Optional certification); - _FinalStage certification(DocManifest200ResponseProtectionCertification certification); + _FinalStage certification(DocManifestResponseProtectionCertification certification); - _FinalStage certification(Nullable certification); + _FinalStage certification(Nullable certification); - _FinalStage fieldLocks(List fieldLocks); + _FinalStage fieldLocks(List fieldLocks); - _FinalStage addFieldLocks(DocManifest200ResponseProtectionFieldLocksItem fieldLocks); + _FinalStage addFieldLocks(DocManifestResponseProtectionFieldLocksItem fieldLocks); - _FinalStage addAllFieldLocks(List fieldLocks); + _FinalStage addAllFieldLocks(List fieldLocks); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PolicyVersionStage, _FinalStage { private int policyVersion; - private List fieldLocks = new ArrayList<>(); + private List fieldLocks = new ArrayList<>(); - private Optional certification = Optional.empty(); + private Optional certification = Optional.empty(); - private Optional judged = Optional.empty(); + private Optional judged = Optional.empty(); - private Optional enforced = Optional.empty(); + private Optional enforced = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -193,7 +193,7 @@ public static final class Builder implements PolicyVersionStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocManifest200ResponseProtection other) { + public Builder from(DocManifestResponseProtection other) { enforced(other.getEnforced()); judged(other.getJudged()); certification(other.getCertification()); @@ -210,7 +210,7 @@ public _FinalStage policyVersion(int policyVersion) { } @java.lang.Override - public _FinalStage addAllFieldLocks(List fieldLocks) { + public _FinalStage addAllFieldLocks(List fieldLocks) { if (fieldLocks != null) { this.fieldLocks.addAll(fieldLocks); } @@ -218,14 +218,14 @@ public _FinalStage addAllFieldLocks(List fieldLocks) { + public _FinalStage fieldLocks(List fieldLocks) { this.fieldLocks.clear(); if (fieldLocks != null) { this.fieldLocks.addAll(fieldLocks); @@ -234,7 +234,7 @@ public _FinalStage fieldLocks(List certification) { + public _FinalStage certification(Nullable certification) { if (certification.isNull()) { this.certification = null; } else if (certification.isEmpty()) { @@ -246,20 +246,20 @@ public _FinalStage certification(Nullable certification) { + public _FinalStage certification(Optional certification) { this.certification = certification; return this; } @java.lang.Override - public _FinalStage judged(Nullable judged) { + public _FinalStage judged(Nullable judged) { if (judged.isNull()) { this.judged = null; } else if (judged.isEmpty()) { @@ -271,20 +271,20 @@ public _FinalStage judged(Nullable judge } @java.lang.Override - public _FinalStage judged(DocManifest200ResponseProtectionJudged judged) { + public _FinalStage judged(DocManifestResponseProtectionJudged judged) { this.judged = Optional.ofNullable(judged); return this; } @java.lang.Override @JsonSetter(value = "judged", nulls = Nulls.SKIP) - public _FinalStage judged(Optional judged) { + public _FinalStage judged(Optional judged) { this.judged = judged; return this; } @java.lang.Override - public _FinalStage enforced(Nullable enforced) { + public _FinalStage enforced(Nullable enforced) { if (enforced.isNull()) { this.enforced = null; } else if (enforced.isEmpty()) { @@ -296,21 +296,21 @@ public _FinalStage enforced(Nullable e } @java.lang.Override - public _FinalStage enforced(DocManifest200ResponseProtectionEnforced enforced) { + public _FinalStage enforced(DocManifestResponseProtectionEnforced enforced) { this.enforced = Optional.ofNullable(enforced); return this; } @java.lang.Override @JsonSetter(value = "enforced", nulls = Nulls.SKIP) - public _FinalStage enforced(Optional enforced) { + public _FinalStage enforced(Optional enforced) { this.enforced = enforced; return this; } @java.lang.Override - public DocManifest200ResponseProtection build() { - return new DocManifest200ResponseProtection( + public DocManifestResponseProtection build() { + return new DocManifestResponseProtection( enforced, judged, certification, fieldLocks, policyVersion, additionalProperties); } diff --git a/src/main/java/api/types/DocManifest200ResponseProtectionCertification.java b/src/main/java/api/types/DocManifestResponseProtectionCertification.java similarity index 74% rename from src/main/java/api/types/DocManifest200ResponseProtectionCertification.java rename to src/main/java/api/types/DocManifestResponseProtectionCertification.java index 00f81fa..2dbceaa 100644 --- a/src/main/java/api/types/DocManifest200ResponseProtectionCertification.java +++ b/src/main/java/api/types/DocManifestResponseProtectionCertification.java @@ -16,16 +16,16 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocManifest200ResponseProtectionCertification.Builder.class) -public final class DocManifest200ResponseProtectionCertification { +@JsonDeserialize(builder = DocManifestResponseProtectionCertification.Builder.class) +public final class DocManifestResponseProtectionCertification { private final int signatureIndex; - private final double permission; + private final int permission; private final Map additionalProperties; - private DocManifest200ResponseProtectionCertification( - int signatureIndex, double permission, Map additionalProperties) { + private DocManifestResponseProtectionCertification( + int signatureIndex, int permission, Map additionalProperties) { this.signatureIndex = signatureIndex; this.permission = permission; this.additionalProperties = additionalProperties; @@ -37,15 +37,15 @@ public int getSignatureIndex() { } @JsonProperty("permission") - public double getPermission() { + public int getPermission() { return permission; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocManifest200ResponseProtectionCertification - && equalTo((DocManifest200ResponseProtectionCertification) other); + return other instanceof DocManifestResponseProtectionCertification + && equalTo((DocManifestResponseProtectionCertification) other); } @JsonAnyGetter @@ -53,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocManifest200ResponseProtectionCertification other) { + private boolean equalTo(DocManifestResponseProtectionCertification other) { return signatureIndex == other.signatureIndex && permission == other.permission; } @@ -74,15 +74,15 @@ public static SignatureIndexStage builder() { public interface SignatureIndexStage { PermissionStage signatureIndex(int signatureIndex); - Builder from(DocManifest200ResponseProtectionCertification other); + Builder from(DocManifestResponseProtectionCertification other); } public interface PermissionStage { - _FinalStage permission(double permission); + _FinalStage permission(int permission); } public interface _FinalStage { - DocManifest200ResponseProtectionCertification build(); + DocManifestResponseProtectionCertification build(); _FinalStage additionalProperty(String key, Object value); @@ -93,7 +93,7 @@ public interface _FinalStage { public static final class Builder implements SignatureIndexStage, PermissionStage, _FinalStage { private int signatureIndex; - private double permission; + private int permission; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -101,7 +101,7 @@ public static final class Builder implements SignatureIndexStage, PermissionStag private Builder() {} @java.lang.Override - public Builder from(DocManifest200ResponseProtectionCertification other) { + public Builder from(DocManifestResponseProtectionCertification other) { signatureIndex(other.getSignatureIndex()); permission(other.getPermission()); return this; @@ -116,14 +116,14 @@ public PermissionStage signatureIndex(int signatureIndex) { @java.lang.Override @JsonSetter("permission") - public _FinalStage permission(double permission) { + public _FinalStage permission(int permission) { this.permission = permission; return this; } @java.lang.Override - public DocManifest200ResponseProtectionCertification build() { - return new DocManifest200ResponseProtectionCertification(signatureIndex, permission, additionalProperties); + public DocManifestResponseProtectionCertification build() { + return new DocManifestResponseProtectionCertification(signatureIndex, permission, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocManifest200ResponseProtectionJudged.java b/src/main/java/api/types/DocManifestResponseProtectionEnforced.java similarity index 62% rename from src/main/java/api/types/DocManifest200ResponseProtectionJudged.java rename to src/main/java/api/types/DocManifestResponseProtectionEnforced.java index ce7e1e1..342e4ae 100644 --- a/src/main/java/api/types/DocManifest200ResponseProtectionJudged.java +++ b/src/main/java/api/types/DocManifestResponseProtectionEnforced.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocManifest200ResponseProtectionJudged { - public static final DocManifest200ResponseProtectionJudged LTA = - new DocManifest200ResponseProtectionJudged(Value.LTA, "lta"); +public final class DocManifestResponseProtectionEnforced { + public static final DocManifestResponseProtectionEnforced LTA = + new DocManifestResponseProtectionEnforced(Value.LTA, "lta"); - public static final DocManifest200ResponseProtectionJudged ANNOTATE = - new DocManifest200ResponseProtectionJudged(Value.ANNOTATE, "annotate"); + public static final DocManifestResponseProtectionEnforced ANNOTATE = + new DocManifestResponseProtectionEnforced(Value.ANNOTATE, "annotate"); - public static final DocManifest200ResponseProtectionJudged FILL = - new DocManifest200ResponseProtectionJudged(Value.FILL, "fill"); + public static final DocManifestResponseProtectionEnforced FILL = + new DocManifestResponseProtectionEnforced(Value.FILL, "fill"); - public static final DocManifest200ResponseProtectionJudged NONE = - new DocManifest200ResponseProtectionJudged(Value.NONE, "none"); + public static final DocManifestResponseProtectionEnforced NONE = + new DocManifestResponseProtectionEnforced(Value.NONE, "none"); private final Value value; private final String string; - DocManifest200ResponseProtectionJudged(Value value, String string) { + DocManifestResponseProtectionEnforced(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocManifest200ResponseProtectionJudged - && this.string.equals(((DocManifest200ResponseProtectionJudged) other).string)); + || (other instanceof DocManifestResponseProtectionEnforced + && this.string.equals(((DocManifestResponseProtectionEnforced) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseProtectionJudged valueOf(String value) { + public static DocManifestResponseProtectionEnforced valueOf(String value) { switch (value) { case "lta": return LTA; @@ -78,7 +78,7 @@ public static DocManifest200ResponseProtectionJudged valueOf(String value) { case "none": return NONE; default: - return new DocManifest200ResponseProtectionJudged(Value.UNKNOWN, value); + return new DocManifestResponseProtectionEnforced(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifestResponseProtectionFieldLocksItem.java b/src/main/java/api/types/DocManifestResponseProtectionFieldLocksItem.java new file mode 100644 index 0000000..785ad5e --- /dev/null +++ b/src/main/java/api/types/DocManifestResponseProtectionFieldLocksItem.java @@ -0,0 +1,167 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocManifestResponseProtectionFieldLocksItem.Builder.class) +public final class DocManifestResponseProtectionFieldLocksItem { + private final int signatureIndex; + + private final DocManifestResponseProtectionFieldLocksItemSource source; + + private final FieldLockSpec spec; + + private final Map additionalProperties; + + private DocManifestResponseProtectionFieldLocksItem( + int signatureIndex, + DocManifestResponseProtectionFieldLocksItemSource source, + FieldLockSpec spec, + Map additionalProperties) { + this.signatureIndex = signatureIndex; + this.source = source; + this.spec = spec; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("signatureIndex") + public int getSignatureIndex() { + return signatureIndex; + } + + @JsonProperty("source") + public DocManifestResponseProtectionFieldLocksItemSource getSource() { + return source; + } + + @JsonProperty("spec") + public FieldLockSpec getSpec() { + return spec; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocManifestResponseProtectionFieldLocksItem + && equalTo((DocManifestResponseProtectionFieldLocksItem) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocManifestResponseProtectionFieldLocksItem other) { + return signatureIndex == other.signatureIndex && source.equals(other.source) && spec.equals(other.spec); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.signatureIndex, this.source, this.spec); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SignatureIndexStage builder() { + return new Builder(); + } + + public interface SignatureIndexStage { + SourceStage signatureIndex(int signatureIndex); + + Builder from(DocManifestResponseProtectionFieldLocksItem other); + } + + public interface SourceStage { + SpecStage source(@NotNull DocManifestResponseProtectionFieldLocksItemSource source); + } + + public interface SpecStage { + _FinalStage spec(@NotNull FieldLockSpec spec); + } + + public interface _FinalStage { + DocManifestResponseProtectionFieldLocksItem build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SignatureIndexStage, SourceStage, SpecStage, _FinalStage { + private int signatureIndex; + + private DocManifestResponseProtectionFieldLocksItemSource source; + + private FieldLockSpec spec; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocManifestResponseProtectionFieldLocksItem other) { + signatureIndex(other.getSignatureIndex()); + source(other.getSource()); + spec(other.getSpec()); + return this; + } + + @java.lang.Override + @JsonSetter("signatureIndex") + public SourceStage signatureIndex(int signatureIndex) { + this.signatureIndex = signatureIndex; + return this; + } + + @java.lang.Override + @JsonSetter("source") + public SpecStage source(@NotNull DocManifestResponseProtectionFieldLocksItemSource source) { + this.source = Objects.requireNonNull(source, "source must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("spec") + public _FinalStage spec(@NotNull FieldLockSpec spec) { + this.spec = Objects.requireNonNull(spec, "spec must not be null"); + return this; + } + + @java.lang.Override + public DocManifestResponseProtectionFieldLocksItem build() { + return new DocManifestResponseProtectionFieldLocksItem(signatureIndex, source, spec, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSource.java b/src/main/java/api/types/DocManifestResponseProtectionFieldLocksItemSource.java similarity index 61% rename from src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSource.java rename to src/main/java/api/types/DocManifestResponseProtectionFieldLocksItemSource.java index 0c49155..39a4a01 100644 --- a/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSource.java +++ b/src/main/java/api/types/DocManifestResponseProtectionFieldLocksItemSource.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocManifest200ResponseProtectionFieldLocksItemSource { - public static final DocManifest200ResponseProtectionFieldLocksItemSource LOCK = - new DocManifest200ResponseProtectionFieldLocksItemSource(Value.LOCK, "lock"); +public final class DocManifestResponseProtectionFieldLocksItemSource { + public static final DocManifestResponseProtectionFieldLocksItemSource LOCK = + new DocManifestResponseProtectionFieldLocksItemSource(Value.LOCK, "lock"); - public static final DocManifest200ResponseProtectionFieldLocksItemSource FIELDMDP = - new DocManifest200ResponseProtectionFieldLocksItemSource(Value.FIELDMDP, "fieldmdp"); + public static final DocManifestResponseProtectionFieldLocksItemSource FIELDMDP = + new DocManifestResponseProtectionFieldLocksItemSource(Value.FIELDMDP, "fieldmdp"); private final Value value; private final String string; - DocManifest200ResponseProtectionFieldLocksItemSource(Value value, String string) { + DocManifestResponseProtectionFieldLocksItemSource(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocManifest200ResponseProtectionFieldLocksItemSource - && this.string.equals(((DocManifest200ResponseProtectionFieldLocksItemSource) other).string)); + || (other instanceof DocManifestResponseProtectionFieldLocksItemSource + && this.string.equals(((DocManifestResponseProtectionFieldLocksItemSource) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseProtectionFieldLocksItemSource valueOf(String value) { + public static DocManifestResponseProtectionFieldLocksItemSource valueOf(String value) { switch (value) { case "lock": return LOCK; case "fieldmdp": return FIELDMDP; default: - return new DocManifest200ResponseProtectionFieldLocksItemSource(Value.UNKNOWN, value); + return new DocManifestResponseProtectionFieldLocksItemSource(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifest200ResponseProtectionEnforced.java b/src/main/java/api/types/DocManifestResponseProtectionJudged.java similarity index 62% rename from src/main/java/api/types/DocManifest200ResponseProtectionEnforced.java rename to src/main/java/api/types/DocManifestResponseProtectionJudged.java index 8298ede..1b07f6a 100644 --- a/src/main/java/api/types/DocManifest200ResponseProtectionEnforced.java +++ b/src/main/java/api/types/DocManifestResponseProtectionJudged.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocManifest200ResponseProtectionEnforced { - public static final DocManifest200ResponseProtectionEnforced LTA = - new DocManifest200ResponseProtectionEnforced(Value.LTA, "lta"); +public final class DocManifestResponseProtectionJudged { + public static final DocManifestResponseProtectionJudged LTA = + new DocManifestResponseProtectionJudged(Value.LTA, "lta"); - public static final DocManifest200ResponseProtectionEnforced ANNOTATE = - new DocManifest200ResponseProtectionEnforced(Value.ANNOTATE, "annotate"); + public static final DocManifestResponseProtectionJudged ANNOTATE = + new DocManifestResponseProtectionJudged(Value.ANNOTATE, "annotate"); - public static final DocManifest200ResponseProtectionEnforced FILL = - new DocManifest200ResponseProtectionEnforced(Value.FILL, "fill"); + public static final DocManifestResponseProtectionJudged FILL = + new DocManifestResponseProtectionJudged(Value.FILL, "fill"); - public static final DocManifest200ResponseProtectionEnforced NONE = - new DocManifest200ResponseProtectionEnforced(Value.NONE, "none"); + public static final DocManifestResponseProtectionJudged NONE = + new DocManifestResponseProtectionJudged(Value.NONE, "none"); private final Value value; private final String string; - DocManifest200ResponseProtectionEnforced(Value value, String string) { + DocManifestResponseProtectionJudged(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocManifest200ResponseProtectionEnforced - && this.string.equals(((DocManifest200ResponseProtectionEnforced) other).string)); + || (other instanceof DocManifestResponseProtectionJudged + && this.string.equals(((DocManifestResponseProtectionJudged) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseProtectionEnforced valueOf(String value) { + public static DocManifestResponseProtectionJudged valueOf(String value) { switch (value) { case "lta": return LTA; @@ -78,7 +78,7 @@ public static DocManifest200ResponseProtectionEnforced valueOf(String value) { case "none": return NONE; default: - return new DocManifest200ResponseProtectionEnforced(Value.UNKNOWN, value); + return new DocManifestResponseProtectionJudged(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifest200ResponseScopes.java b/src/main/java/api/types/DocManifestResponseScopes.java similarity index 61% rename from src/main/java/api/types/DocManifest200ResponseScopes.java rename to src/main/java/api/types/DocManifestResponseScopes.java index c38d507..0dc2f0b 100644 --- a/src/main/java/api/types/DocManifest200ResponseScopes.java +++ b/src/main/java/api/types/DocManifestResponseScopes.java @@ -17,35 +17,35 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocManifest200ResponseScopes.Builder.class) -public final class DocManifest200ResponseScopes { - private final DocManifest200ResponseScopesContent content; +@JsonDeserialize(builder = DocManifestResponseScopes.Builder.class) +public final class DocManifestResponseScopes { + private final DocManifestResponseScopesContent content; - private final DocManifest200ResponseScopesAnnotations annotations; + private final DocManifestResponseScopesAnnotations annotations; - private final DocManifest200ResponseScopesForms forms; + private final DocManifestResponseScopesForms forms; - private final DocManifest200ResponseScopesLayout layout; + private final DocManifestResponseScopesLayout layout; - private final DocManifest200ResponseScopesAttachments attachments; + private final DocManifestResponseScopesAttachments attachments; - private final DocManifest200ResponseScopesMetadata metadata; + private final DocManifestResponseScopesMetadata metadata; - private final DocManifest200ResponseScopesActions actions; + private final DocManifestResponseScopesActions actions; - private final DocManifest200ResponseScopesOutline outline; + private final DocManifestResponseScopesOutline outline; private final Map additionalProperties; - private DocManifest200ResponseScopes( - DocManifest200ResponseScopesContent content, - DocManifest200ResponseScopesAnnotations annotations, - DocManifest200ResponseScopesForms forms, - DocManifest200ResponseScopesLayout layout, - DocManifest200ResponseScopesAttachments attachments, - DocManifest200ResponseScopesMetadata metadata, - DocManifest200ResponseScopesActions actions, - DocManifest200ResponseScopesOutline outline, + private DocManifestResponseScopes( + DocManifestResponseScopesContent content, + DocManifestResponseScopesAnnotations annotations, + DocManifestResponseScopesForms forms, + DocManifestResponseScopesLayout layout, + DocManifestResponseScopesAttachments attachments, + DocManifestResponseScopesMetadata metadata, + DocManifestResponseScopesActions actions, + DocManifestResponseScopesOutline outline, Map additionalProperties) { this.content = content; this.annotations = annotations; @@ -59,49 +59,49 @@ private DocManifest200ResponseScopes( } @JsonProperty("content") - public DocManifest200ResponseScopesContent getContent() { + public DocManifestResponseScopesContent getContent() { return content; } @JsonProperty("annotations") - public DocManifest200ResponseScopesAnnotations getAnnotations() { + public DocManifestResponseScopesAnnotations getAnnotations() { return annotations; } @JsonProperty("forms") - public DocManifest200ResponseScopesForms getForms() { + public DocManifestResponseScopesForms getForms() { return forms; } @JsonProperty("layout") - public DocManifest200ResponseScopesLayout getLayout() { + public DocManifestResponseScopesLayout getLayout() { return layout; } @JsonProperty("attachments") - public DocManifest200ResponseScopesAttachments getAttachments() { + public DocManifestResponseScopesAttachments getAttachments() { return attachments; } @JsonProperty("metadata") - public DocManifest200ResponseScopesMetadata getMetadata() { + public DocManifestResponseScopesMetadata getMetadata() { return metadata; } @JsonProperty("actions") - public DocManifest200ResponseScopesActions getActions() { + public DocManifestResponseScopesActions getActions() { return actions; } @JsonProperty("outline") - public DocManifest200ResponseScopesOutline getOutline() { + public DocManifestResponseScopesOutline getOutline() { return outline; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocManifest200ResponseScopes && equalTo((DocManifest200ResponseScopes) other); + return other instanceof DocManifestResponseScopes && equalTo((DocManifestResponseScopes) other); } @JsonAnyGetter @@ -109,7 +109,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocManifest200ResponseScopes other) { + private boolean equalTo(DocManifestResponseScopes other) { return content.equals(other.content) && annotations.equals(other.annotations) && forms.equals(other.forms) @@ -143,41 +143,41 @@ public static ContentStage builder() { } public interface ContentStage { - AnnotationsStage content(@NotNull DocManifest200ResponseScopesContent content); + AnnotationsStage content(@NotNull DocManifestResponseScopesContent content); - Builder from(DocManifest200ResponseScopes other); + Builder from(DocManifestResponseScopes other); } public interface AnnotationsStage { - FormsStage annotations(@NotNull DocManifest200ResponseScopesAnnotations annotations); + FormsStage annotations(@NotNull DocManifestResponseScopesAnnotations annotations); } public interface FormsStage { - LayoutStage forms(@NotNull DocManifest200ResponseScopesForms forms); + LayoutStage forms(@NotNull DocManifestResponseScopesForms forms); } public interface LayoutStage { - AttachmentsStage layout(@NotNull DocManifest200ResponseScopesLayout layout); + AttachmentsStage layout(@NotNull DocManifestResponseScopesLayout layout); } public interface AttachmentsStage { - MetadataStage attachments(@NotNull DocManifest200ResponseScopesAttachments attachments); + MetadataStage attachments(@NotNull DocManifestResponseScopesAttachments attachments); } public interface MetadataStage { - ActionsStage metadata(@NotNull DocManifest200ResponseScopesMetadata metadata); + ActionsStage metadata(@NotNull DocManifestResponseScopesMetadata metadata); } public interface ActionsStage { - OutlineStage actions(@NotNull DocManifest200ResponseScopesActions actions); + OutlineStage actions(@NotNull DocManifestResponseScopesActions actions); } public interface OutlineStage { - _FinalStage outline(@NotNull DocManifest200ResponseScopesOutline outline); + _FinalStage outline(@NotNull DocManifestResponseScopesOutline outline); } public interface _FinalStage { - DocManifest200ResponseScopes build(); + DocManifestResponseScopes build(); _FinalStage additionalProperty(String key, Object value); @@ -195,21 +195,21 @@ public static final class Builder ActionsStage, OutlineStage, _FinalStage { - private DocManifest200ResponseScopesContent content; + private DocManifestResponseScopesContent content; - private DocManifest200ResponseScopesAnnotations annotations; + private DocManifestResponseScopesAnnotations annotations; - private DocManifest200ResponseScopesForms forms; + private DocManifestResponseScopesForms forms; - private DocManifest200ResponseScopesLayout layout; + private DocManifestResponseScopesLayout layout; - private DocManifest200ResponseScopesAttachments attachments; + private DocManifestResponseScopesAttachments attachments; - private DocManifest200ResponseScopesMetadata metadata; + private DocManifestResponseScopesMetadata metadata; - private DocManifest200ResponseScopesActions actions; + private DocManifestResponseScopesActions actions; - private DocManifest200ResponseScopesOutline outline; + private DocManifestResponseScopesOutline outline; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -217,7 +217,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocManifest200ResponseScopes other) { + public Builder from(DocManifestResponseScopes other) { content(other.getContent()); annotations(other.getAnnotations()); forms(other.getForms()); @@ -231,63 +231,63 @@ public Builder from(DocManifest200ResponseScopes other) { @java.lang.Override @JsonSetter("content") - public AnnotationsStage content(@NotNull DocManifest200ResponseScopesContent content) { + public AnnotationsStage content(@NotNull DocManifestResponseScopesContent content) { this.content = Objects.requireNonNull(content, "content must not be null"); return this; } @java.lang.Override @JsonSetter("annotations") - public FormsStage annotations(@NotNull DocManifest200ResponseScopesAnnotations annotations) { + public FormsStage annotations(@NotNull DocManifestResponseScopesAnnotations annotations) { this.annotations = Objects.requireNonNull(annotations, "annotations must not be null"); return this; } @java.lang.Override @JsonSetter("forms") - public LayoutStage forms(@NotNull DocManifest200ResponseScopesForms forms) { + public LayoutStage forms(@NotNull DocManifestResponseScopesForms forms) { this.forms = Objects.requireNonNull(forms, "forms must not be null"); return this; } @java.lang.Override @JsonSetter("layout") - public AttachmentsStage layout(@NotNull DocManifest200ResponseScopesLayout layout) { + public AttachmentsStage layout(@NotNull DocManifestResponseScopesLayout layout) { this.layout = Objects.requireNonNull(layout, "layout must not be null"); return this; } @java.lang.Override @JsonSetter("attachments") - public MetadataStage attachments(@NotNull DocManifest200ResponseScopesAttachments attachments) { + public MetadataStage attachments(@NotNull DocManifestResponseScopesAttachments attachments) { this.attachments = Objects.requireNonNull(attachments, "attachments must not be null"); return this; } @java.lang.Override @JsonSetter("metadata") - public ActionsStage metadata(@NotNull DocManifest200ResponseScopesMetadata metadata) { + public ActionsStage metadata(@NotNull DocManifestResponseScopesMetadata metadata) { this.metadata = Objects.requireNonNull(metadata, "metadata must not be null"); return this; } @java.lang.Override @JsonSetter("actions") - public OutlineStage actions(@NotNull DocManifest200ResponseScopesActions actions) { + public OutlineStage actions(@NotNull DocManifestResponseScopesActions actions) { this.actions = Objects.requireNonNull(actions, "actions must not be null"); return this; } @java.lang.Override @JsonSetter("outline") - public _FinalStage outline(@NotNull DocManifest200ResponseScopesOutline outline) { + public _FinalStage outline(@NotNull DocManifestResponseScopesOutline outline) { this.outline = Objects.requireNonNull(outline, "outline must not be null"); return this; } @java.lang.Override - public DocManifest200ResponseScopes build() { - return new DocManifest200ResponseScopes( + public DocManifestResponseScopes build() { + return new DocManifestResponseScopes( content, annotations, forms, layout, attachments, metadata, actions, outline, additionalProperties); } diff --git a/src/main/java/api/types/DocManifest200ResponseScopesLayout.java b/src/main/java/api/types/DocManifestResponseScopesActions.java similarity index 66% rename from src/main/java/api/types/DocManifest200ResponseScopesLayout.java rename to src/main/java/api/types/DocManifestResponseScopesActions.java index 834ff3d..f830b07 100644 --- a/src/main/java/api/types/DocManifest200ResponseScopesLayout.java +++ b/src/main/java/api/types/DocManifestResponseScopesActions.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocManifest200ResponseScopesLayout { - public static final DocManifest200ResponseScopesLayout BASE = - new DocManifest200ResponseScopesLayout(Value.BASE, "base"); +public final class DocManifestResponseScopesActions { + public static final DocManifestResponseScopesActions BASE = + new DocManifestResponseScopesActions(Value.BASE, "base"); - public static final DocManifest200ResponseScopesLayout LAYER = - new DocManifest200ResponseScopesLayout(Value.LAYER, "layer"); + public static final DocManifestResponseScopesActions LAYER = + new DocManifestResponseScopesActions(Value.LAYER, "layer"); private final Value value; private final String string; - DocManifest200ResponseScopesLayout(Value value, String string) { + DocManifestResponseScopesActions(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocManifest200ResponseScopesLayout - && this.string.equals(((DocManifest200ResponseScopesLayout) other).string)); + || (other instanceof DocManifestResponseScopesActions + && this.string.equals(((DocManifestResponseScopesActions) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseScopesLayout valueOf(String value) { + public static DocManifestResponseScopesActions valueOf(String value) { switch (value) { case "base": return BASE; case "layer": return LAYER; default: - return new DocManifest200ResponseScopesLayout(Value.UNKNOWN, value); + return new DocManifestResponseScopesActions(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifest200ResponseScopesMetadata.java b/src/main/java/api/types/DocManifestResponseScopesAnnotations.java similarity index 69% rename from src/main/java/api/types/DocManifest200ResponseScopesMetadata.java rename to src/main/java/api/types/DocManifestResponseScopesAnnotations.java index 33b13cb..d58809d 100644 --- a/src/main/java/api/types/DocManifest200ResponseScopesMetadata.java +++ b/src/main/java/api/types/DocManifestResponseScopesAnnotations.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocManifest200ResponseScopesMetadata { - public static final DocManifest200ResponseScopesMetadata BASE = - new DocManifest200ResponseScopesMetadata(Value.BASE, "base"); +public final class DocManifestResponseScopesAnnotations { + public static final DocManifestResponseScopesAnnotations BASE = + new DocManifestResponseScopesAnnotations(Value.BASE, "base"); - public static final DocManifest200ResponseScopesMetadata LAYER = - new DocManifest200ResponseScopesMetadata(Value.LAYER, "layer"); + public static final DocManifestResponseScopesAnnotations LAYER = + new DocManifestResponseScopesAnnotations(Value.LAYER, "layer"); private final Value value; private final String string; - DocManifest200ResponseScopesMetadata(Value value, String string) { + DocManifestResponseScopesAnnotations(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocManifest200ResponseScopesMetadata - && this.string.equals(((DocManifest200ResponseScopesMetadata) other).string)); + || (other instanceof DocManifestResponseScopesAnnotations + && this.string.equals(((DocManifestResponseScopesAnnotations) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseScopesMetadata valueOf(String value) { + public static DocManifestResponseScopesAnnotations valueOf(String value) { switch (value) { case "base": return BASE; case "layer": return LAYER; default: - return new DocManifest200ResponseScopesMetadata(Value.UNKNOWN, value); + return new DocManifestResponseScopesAnnotations(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifestResponseScopesAttachments.java b/src/main/java/api/types/DocManifestResponseScopesAttachments.java new file mode 100644 index 0000000..0917f3c --- /dev/null +++ b/src/main/java/api/types/DocManifestResponseScopesAttachments.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocManifestResponseScopesAttachments { + public static final DocManifestResponseScopesAttachments BASE = + new DocManifestResponseScopesAttachments(Value.BASE, "base"); + + public static final DocManifestResponseScopesAttachments LAYER = + new DocManifestResponseScopesAttachments(Value.LAYER, "layer"); + + private final Value value; + + private final String string; + + DocManifestResponseScopesAttachments(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocManifestResponseScopesAttachments + && this.string.equals(((DocManifestResponseScopesAttachments) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case BASE: + return visitor.visitBase(); + case LAYER: + return visitor.visitLayer(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocManifestResponseScopesAttachments valueOf(String value) { + switch (value) { + case "base": + return BASE; + case "layer": + return LAYER; + default: + return new DocManifestResponseScopesAttachments(Value.UNKNOWN, value); + } + } + + public enum Value { + BASE, + + LAYER, + + UNKNOWN + } + + public interface Visitor { + T visitBase(); + + T visitLayer(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocManifest200ResponseScopesActions.java b/src/main/java/api/types/DocManifestResponseScopesContent.java similarity index 66% rename from src/main/java/api/types/DocManifest200ResponseScopesActions.java rename to src/main/java/api/types/DocManifestResponseScopesContent.java index 4336c9d..97030ef 100644 --- a/src/main/java/api/types/DocManifest200ResponseScopesActions.java +++ b/src/main/java/api/types/DocManifestResponseScopesContent.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocManifest200ResponseScopesActions { - public static final DocManifest200ResponseScopesActions BASE = - new DocManifest200ResponseScopesActions(Value.BASE, "base"); +public final class DocManifestResponseScopesContent { + public static final DocManifestResponseScopesContent BASE = + new DocManifestResponseScopesContent(Value.BASE, "base"); - public static final DocManifest200ResponseScopesActions LAYER = - new DocManifest200ResponseScopesActions(Value.LAYER, "layer"); + public static final DocManifestResponseScopesContent LAYER = + new DocManifestResponseScopesContent(Value.LAYER, "layer"); private final Value value; private final String string; - DocManifest200ResponseScopesActions(Value value, String string) { + DocManifestResponseScopesContent(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocManifest200ResponseScopesActions - && this.string.equals(((DocManifest200ResponseScopesActions) other).string)); + || (other instanceof DocManifestResponseScopesContent + && this.string.equals(((DocManifestResponseScopesContent) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseScopesActions valueOf(String value) { + public static DocManifestResponseScopesContent valueOf(String value) { switch (value) { case "base": return BASE; case "layer": return LAYER; default: - return new DocManifest200ResponseScopesActions(Value.UNKNOWN, value); + return new DocManifestResponseScopesContent(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifest200ResponseScopesContent.java b/src/main/java/api/types/DocManifestResponseScopesForms.java similarity index 66% rename from src/main/java/api/types/DocManifest200ResponseScopesContent.java rename to src/main/java/api/types/DocManifestResponseScopesForms.java index c927d21..57f1a41 100644 --- a/src/main/java/api/types/DocManifest200ResponseScopesContent.java +++ b/src/main/java/api/types/DocManifestResponseScopesForms.java @@ -6,18 +6,16 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocManifest200ResponseScopesContent { - public static final DocManifest200ResponseScopesContent BASE = - new DocManifest200ResponseScopesContent(Value.BASE, "base"); +public final class DocManifestResponseScopesForms { + public static final DocManifestResponseScopesForms BASE = new DocManifestResponseScopesForms(Value.BASE, "base"); - public static final DocManifest200ResponseScopesContent LAYER = - new DocManifest200ResponseScopesContent(Value.LAYER, "layer"); + public static final DocManifestResponseScopesForms LAYER = new DocManifestResponseScopesForms(Value.LAYER, "layer"); private final Value value; private final String string; - DocManifest200ResponseScopesContent(Value value, String string) { + DocManifestResponseScopesForms(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +33,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocManifest200ResponseScopesContent - && this.string.equals(((DocManifest200ResponseScopesContent) other).string)); + || (other instanceof DocManifestResponseScopesForms + && this.string.equals(((DocManifestResponseScopesForms) other).string)); } @java.lang.Override @@ -57,14 +55,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseScopesContent valueOf(String value) { + public static DocManifestResponseScopesForms valueOf(String value) { switch (value) { case "base": return BASE; case "layer": return LAYER; default: - return new DocManifest200ResponseScopesContent(Value.UNKNOWN, value); + return new DocManifestResponseScopesForms(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifestResponseScopesLayout.java b/src/main/java/api/types/DocManifestResponseScopesLayout.java new file mode 100644 index 0000000..f4d2beb --- /dev/null +++ b/src/main/java/api/types/DocManifestResponseScopesLayout.java @@ -0,0 +1,85 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocManifestResponseScopesLayout { + public static final DocManifestResponseScopesLayout BASE = new DocManifestResponseScopesLayout(Value.BASE, "base"); + + public static final DocManifestResponseScopesLayout LAYER = + new DocManifestResponseScopesLayout(Value.LAYER, "layer"); + + private final Value value; + + private final String string; + + DocManifestResponseScopesLayout(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocManifestResponseScopesLayout + && this.string.equals(((DocManifestResponseScopesLayout) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case BASE: + return visitor.visitBase(); + case LAYER: + return visitor.visitLayer(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocManifestResponseScopesLayout valueOf(String value) { + switch (value) { + case "base": + return BASE; + case "layer": + return LAYER; + default: + return new DocManifestResponseScopesLayout(Value.UNKNOWN, value); + } + } + + public enum Value { + BASE, + + LAYER, + + UNKNOWN + } + + public interface Visitor { + T visitBase(); + + T visitLayer(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocManifest200ResponseScopesForms.java b/src/main/java/api/types/DocManifestResponseScopesMetadata.java similarity index 69% rename from src/main/java/api/types/DocManifest200ResponseScopesForms.java rename to src/main/java/api/types/DocManifestResponseScopesMetadata.java index e963b3a..aff7ba9 100644 --- a/src/main/java/api/types/DocManifest200ResponseScopesForms.java +++ b/src/main/java/api/types/DocManifestResponseScopesMetadata.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocManifest200ResponseScopesForms { - public static final DocManifest200ResponseScopesForms BASE = - new DocManifest200ResponseScopesForms(Value.BASE, "base"); +public final class DocManifestResponseScopesMetadata { + public static final DocManifestResponseScopesMetadata BASE = + new DocManifestResponseScopesMetadata(Value.BASE, "base"); - public static final DocManifest200ResponseScopesForms LAYER = - new DocManifest200ResponseScopesForms(Value.LAYER, "layer"); + public static final DocManifestResponseScopesMetadata LAYER = + new DocManifestResponseScopesMetadata(Value.LAYER, "layer"); private final Value value; private final String string; - DocManifest200ResponseScopesForms(Value value, String string) { + DocManifestResponseScopesMetadata(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocManifest200ResponseScopesForms - && this.string.equals(((DocManifest200ResponseScopesForms) other).string)); + || (other instanceof DocManifestResponseScopesMetadata + && this.string.equals(((DocManifestResponseScopesMetadata) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocManifest200ResponseScopesForms valueOf(String value) { + public static DocManifestResponseScopesMetadata valueOf(String value) { switch (value) { case "base": return BASE; case "layer": return LAYER; default: - return new DocManifest200ResponseScopesForms(Value.UNKNOWN, value); + return new DocManifestResponseScopesMetadata(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifestResponseScopesOutline.java b/src/main/java/api/types/DocManifestResponseScopesOutline.java new file mode 100644 index 0000000..648dc83 --- /dev/null +++ b/src/main/java/api/types/DocManifestResponseScopesOutline.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocManifestResponseScopesOutline { + public static final DocManifestResponseScopesOutline BASE = + new DocManifestResponseScopesOutline(Value.BASE, "base"); + + public static final DocManifestResponseScopesOutline LAYER = + new DocManifestResponseScopesOutline(Value.LAYER, "layer"); + + private final Value value; + + private final String string; + + DocManifestResponseScopesOutline(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocManifestResponseScopesOutline + && this.string.equals(((DocManifestResponseScopesOutline) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case BASE: + return visitor.visitBase(); + case LAYER: + return visitor.visitLayer(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocManifestResponseScopesOutline valueOf(String value) { + switch (value) { + case "base": + return BASE; + case "layer": + return LAYER; + default: + return new DocManifestResponseScopesOutline(Value.UNKNOWN, value); + } + } + + public enum Value { + BASE, + + LAYER, + + UNKNOWN + } + + public interface Visitor { + T visitBase(); + + T visitLayer(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocPagesFlatten200Response.java b/src/main/java/api/types/DocPagesFlattenResponse.java similarity index 74% rename from src/main/java/api/types/DocPagesFlatten200Response.java rename to src/main/java/api/types/DocPagesFlattenResponse.java index df02070..5efc373 100644 --- a/src/main/java/api/types/DocPagesFlatten200Response.java +++ b/src/main/java/api/types/DocPagesFlattenResponse.java @@ -20,22 +20,22 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesFlatten200Response.Builder.class) -public final class DocPagesFlatten200Response { +@JsonDeserialize(builder = DocPagesFlattenResponse.Builder.class) +public final class DocPagesFlattenResponse { private final List pages; - private final DocPagesFlatten200ResponseUsage usage; + private final DocPagesFlattenResponseUsage usage; - private final List results; + private final List results; private final MutationMeta meta; private final Map additionalProperties; - private DocPagesFlatten200Response( + private DocPagesFlattenResponse( List pages, - DocPagesFlatten200ResponseUsage usage, - List results, + DocPagesFlattenResponseUsage usage, + List results, MutationMeta meta, Map additionalProperties) { this.pages = pages; @@ -51,12 +51,12 @@ public List getPages() { } @JsonProperty("usage") - public DocPagesFlatten200ResponseUsage getUsage() { + public DocPagesFlattenResponseUsage getUsage() { return usage; } @JsonProperty("results") - public List getResults() { + public List getResults() { return results; } @@ -68,7 +68,7 @@ public MutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesFlatten200Response && equalTo((DocPagesFlatten200Response) other); + return other instanceof DocPagesFlattenResponse && equalTo((DocPagesFlattenResponse) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesFlatten200Response other) { + private boolean equalTo(DocPagesFlattenResponse other) { return pages.equals(other.pages) && usage.equals(other.usage) && results.equals(other.results) @@ -98,9 +98,9 @@ public static UsageStage builder() { } public interface UsageStage { - MetaStage usage(@NotNull DocPagesFlatten200ResponseUsage usage); + MetaStage usage(@NotNull DocPagesFlattenResponseUsage usage); - Builder from(DocPagesFlatten200Response other); + Builder from(DocPagesFlattenResponse other); } public interface MetaStage { @@ -108,7 +108,7 @@ public interface MetaStage { } public interface _FinalStage { - DocPagesFlatten200Response build(); + DocPagesFlattenResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -120,20 +120,20 @@ public interface _FinalStage { _FinalStage addAllPages(List pages); - _FinalStage results(List results); + _FinalStage results(List results); - _FinalStage addResults(DocPagesFlatten200ResponseResultsItem results); + _FinalStage addResults(DocPagesFlattenResponseResultsItem results); - _FinalStage addAllResults(List results); + _FinalStage addAllResults(List results); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements UsageStage, MetaStage, _FinalStage { - private DocPagesFlatten200ResponseUsage usage; + private DocPagesFlattenResponseUsage usage; private MutationMeta meta; - private List results = new ArrayList<>(); + private List results = new ArrayList<>(); private List pages = new ArrayList<>(); @@ -143,7 +143,7 @@ public static final class Builder implements UsageStage, MetaStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocPagesFlatten200Response other) { + public Builder from(DocPagesFlattenResponse other) { pages(other.getPages()); usage(other.getUsage()); results(other.getResults()); @@ -153,7 +153,7 @@ public Builder from(DocPagesFlatten200Response other) { @java.lang.Override @JsonSetter("usage") - public MetaStage usage(@NotNull DocPagesFlatten200ResponseUsage usage) { + public MetaStage usage(@NotNull DocPagesFlattenResponseUsage usage) { this.usage = Objects.requireNonNull(usage, "usage must not be null"); return this; } @@ -166,7 +166,7 @@ public _FinalStage meta(@NotNull MutationMeta meta) { } @java.lang.Override - public _FinalStage addAllResults(List results) { + public _FinalStage addAllResults(List results) { if (results != null) { this.results.addAll(results); } @@ -174,14 +174,14 @@ public _FinalStage addAllResults(List res } @java.lang.Override - public _FinalStage addResults(DocPagesFlatten200ResponseResultsItem results) { + public _FinalStage addResults(DocPagesFlattenResponseResultsItem results) { this.results.add(results); return this; } @java.lang.Override @JsonSetter(value = "results", nulls = Nulls.SKIP) - public _FinalStage results(List results) { + public _FinalStage results(List results) { this.results.clear(); if (results != null) { this.results.addAll(results); @@ -214,8 +214,8 @@ public _FinalStage pages(List pages) { } @java.lang.Override - public DocPagesFlatten200Response build() { - return new DocPagesFlatten200Response(pages, usage, results, meta, additionalProperties); + public DocPagesFlattenResponse build() { + return new DocPagesFlattenResponse(pages, usage, results, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesFlatten200ResponseResultsItem.java b/src/main/java/api/types/DocPagesFlattenResponseResultsItem.java similarity index 71% rename from src/main/java/api/types/DocPagesFlatten200ResponseResultsItem.java rename to src/main/java/api/types/DocPagesFlattenResponseResultsItem.java index ce06fd2..8de4378 100644 --- a/src/main/java/api/types/DocPagesFlatten200ResponseResultsItem.java +++ b/src/main/java/api/types/DocPagesFlattenResponseResultsItem.java @@ -17,18 +17,16 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesFlatten200ResponseResultsItem.Builder.class) -public final class DocPagesFlatten200ResponseResultsItem { +@JsonDeserialize(builder = DocPagesFlattenResponseResultsItem.Builder.class) +public final class DocPagesFlattenResponseResultsItem { private final PageRef page; - private final DocPagesFlatten200ResponseResultsItemStatus status; + private final DocPagesFlattenResponseResultsItemStatus status; private final Map additionalProperties; - private DocPagesFlatten200ResponseResultsItem( - PageRef page, - DocPagesFlatten200ResponseResultsItemStatus status, - Map additionalProperties) { + private DocPagesFlattenResponseResultsItem( + PageRef page, DocPagesFlattenResponseResultsItemStatus status, Map additionalProperties) { this.page = page; this.status = status; this.additionalProperties = additionalProperties; @@ -40,15 +38,15 @@ public PageRef getPage() { } @JsonProperty("status") - public DocPagesFlatten200ResponseResultsItemStatus getStatus() { + public DocPagesFlattenResponseResultsItemStatus getStatus() { return status; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesFlatten200ResponseResultsItem - && equalTo((DocPagesFlatten200ResponseResultsItem) other); + return other instanceof DocPagesFlattenResponseResultsItem + && equalTo((DocPagesFlattenResponseResultsItem) other); } @JsonAnyGetter @@ -56,7 +54,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesFlatten200ResponseResultsItem other) { + private boolean equalTo(DocPagesFlattenResponseResultsItem other) { return page.equals(other.page) && status.equals(other.status); } @@ -77,15 +75,15 @@ public static PageStage builder() { public interface PageStage { StatusStage page(@NotNull PageRef page); - Builder from(DocPagesFlatten200ResponseResultsItem other); + Builder from(DocPagesFlattenResponseResultsItem other); } public interface StatusStage { - _FinalStage status(@NotNull DocPagesFlatten200ResponseResultsItemStatus status); + _FinalStage status(@NotNull DocPagesFlattenResponseResultsItemStatus status); } public interface _FinalStage { - DocPagesFlatten200ResponseResultsItem build(); + DocPagesFlattenResponseResultsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -96,7 +94,7 @@ public interface _FinalStage { public static final class Builder implements PageStage, StatusStage, _FinalStage { private PageRef page; - private DocPagesFlatten200ResponseResultsItemStatus status; + private DocPagesFlattenResponseResultsItemStatus status; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -104,7 +102,7 @@ public static final class Builder implements PageStage, StatusStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocPagesFlatten200ResponseResultsItem other) { + public Builder from(DocPagesFlattenResponseResultsItem other) { page(other.getPage()); status(other.getStatus()); return this; @@ -119,14 +117,14 @@ public StatusStage page(@NotNull PageRef page) { @java.lang.Override @JsonSetter("status") - public _FinalStage status(@NotNull DocPagesFlatten200ResponseResultsItemStatus status) { + public _FinalStage status(@NotNull DocPagesFlattenResponseResultsItemStatus status) { this.status = Objects.requireNonNull(status, "status must not be null"); return this; } @java.lang.Override - public DocPagesFlatten200ResponseResultsItem build() { - return new DocPagesFlatten200ResponseResultsItem(page, status, additionalProperties); + public DocPagesFlattenResponseResultsItem build() { + return new DocPagesFlattenResponseResultsItem(page, status, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsFlatten200ResponseResultsItemStatus.java b/src/main/java/api/types/DocPagesFlattenResponseResultsItemStatus.java similarity index 62% rename from src/main/java/api/types/DocAnnotationsFlatten200ResponseResultsItemStatus.java rename to src/main/java/api/types/DocPagesFlattenResponseResultsItemStatus.java index 9dcc16d..d87fb7b 100644 --- a/src/main/java/api/types/DocAnnotationsFlatten200ResponseResultsItemStatus.java +++ b/src/main/java/api/types/DocPagesFlattenResponseResultsItemStatus.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocAnnotationsFlatten200ResponseResultsItemStatus { - public static final DocAnnotationsFlatten200ResponseResultsItemStatus APPLIED = - new DocAnnotationsFlatten200ResponseResultsItemStatus(Value.APPLIED, "applied"); +public final class DocPagesFlattenResponseResultsItemStatus { + public static final DocPagesFlattenResponseResultsItemStatus APPLIED = + new DocPagesFlattenResponseResultsItemStatus(Value.APPLIED, "applied"); - public static final DocAnnotationsFlatten200ResponseResultsItemStatus UNCHANGED = - new DocAnnotationsFlatten200ResponseResultsItemStatus(Value.UNCHANGED, "unchanged"); + public static final DocPagesFlattenResponseResultsItemStatus UNCHANGED = + new DocPagesFlattenResponseResultsItemStatus(Value.UNCHANGED, "unchanged"); private final Value value; private final String string; - DocAnnotationsFlatten200ResponseResultsItemStatus(Value value, String string) { + DocPagesFlattenResponseResultsItemStatus(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocAnnotationsFlatten200ResponseResultsItemStatus - && this.string.equals(((DocAnnotationsFlatten200ResponseResultsItemStatus) other).string)); + || (other instanceof DocPagesFlattenResponseResultsItemStatus + && this.string.equals(((DocPagesFlattenResponseResultsItemStatus) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsFlatten200ResponseResultsItemStatus valueOf(String value) { + public static DocPagesFlattenResponseResultsItemStatus valueOf(String value) { switch (value) { case "applied": return APPLIED; case "unchanged": return UNCHANGED; default: - return new DocAnnotationsFlatten200ResponseResultsItemStatus(Value.UNKNOWN, value); + return new DocPagesFlattenResponseResultsItemStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocPagesFlatten200ResponseUsage.java b/src/main/java/api/types/DocPagesFlattenResponseUsage.java similarity index 67% rename from src/main/java/api/types/DocPagesFlatten200ResponseUsage.java rename to src/main/java/api/types/DocPagesFlattenResponseUsage.java index 687eef6..f016220 100644 --- a/src/main/java/api/types/DocPagesFlatten200ResponseUsage.java +++ b/src/main/java/api/types/DocPagesFlattenResponseUsage.java @@ -6,18 +6,17 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocPagesFlatten200ResponseUsage { - public static final DocPagesFlatten200ResponseUsage PRINT = - new DocPagesFlatten200ResponseUsage(Value.PRINT, "print"); +public final class DocPagesFlattenResponseUsage { + public static final DocPagesFlattenResponseUsage PRINT = new DocPagesFlattenResponseUsage(Value.PRINT, "print"); - public static final DocPagesFlatten200ResponseUsage DISPLAY = - new DocPagesFlatten200ResponseUsage(Value.DISPLAY, "display"); + public static final DocPagesFlattenResponseUsage DISPLAY = + new DocPagesFlattenResponseUsage(Value.DISPLAY, "display"); private final Value value; private final String string; - DocPagesFlatten200ResponseUsage(Value value, String string) { + DocPagesFlattenResponseUsage(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +34,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocPagesFlatten200ResponseUsage - && this.string.equals(((DocPagesFlatten200ResponseUsage) other).string)); + || (other instanceof DocPagesFlattenResponseUsage + && this.string.equals(((DocPagesFlattenResponseUsage) other).string)); } @java.lang.Override @@ -57,14 +56,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesFlatten200ResponseUsage valueOf(String value) { + public static DocPagesFlattenResponseUsage valueOf(String value) { switch (value) { case "print": return PRINT; case "display": return DISPLAY; default: - return new DocPagesFlatten200ResponseUsage(Value.UNKNOWN, value); + return new DocPagesFlattenResponseUsage(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling.java b/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling.java deleted file mode 100644 index 89c00e4..0000000 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling { - private final Map additionalProperties; - - private DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling other) { - return this; - } - - public DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling build() { - return new DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt.java b/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt.java deleted file mode 100644 index eabbaea..0000000 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt.java +++ /dev/null @@ -1,185 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt { - private final double x; - - private final double y; - - private final double width; - - private final double height; - - private final Map additionalProperties; - - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt( - double x, double y, double width, double height, Map additionalProperties) { - this.x = x; - this.y = y; - this.width = width; - this.height = height; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("x") - public double getX() { - return x; - } - - @JsonProperty("y") - public double getY() { - return y; - } - - @JsonProperty("width") - public double getWidth() { - return width; - } - - @JsonProperty("height") - public double getHeight() { - return height; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt other) { - return x == other.x && y == other.y && width == other.width && height == other.height; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.x, this.y, this.width, this.height); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static XStage builder() { - return new Builder(); - } - - public interface XStage { - YStage x(double x); - - Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt other); - } - - public interface YStage { - WidthStage y(double y); - } - - public interface WidthStage { - HeightStage width(double width); - } - - public interface HeightStage { - _FinalStage height(double height); - } - - public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { - private double x; - - private double y; - - private double width; - - private double height; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt other) { - x(other.getX()); - y(other.getY()); - width(other.getWidth()); - height(other.getHeight()); - return this; - } - - @java.lang.Override - @JsonSetter("x") - public YStage x(double x) { - this.x = x; - return this; - } - - @java.lang.Override - @JsonSetter("y") - public WidthStage y(double y) { - this.y = y; - return this; - } - - @java.lang.Override - @JsonSetter("width") - public HeightStage width(double width) { - this.width = width; - return this; - } - - @java.lang.Override - @JsonSetter("height") - public _FinalStage height(double height) { - this.height = height; - return this; - } - - @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt build() { - return new DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt(x, y, width, height, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed.java b/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed.java deleted file mode 100644 index fdcc258..0000000 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed.java +++ /dev/null @@ -1,186 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed { - private final double x; - - private final double y; - - private final double width; - - private final double height; - - private final Map additionalProperties; - - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed( - double x, double y, double width, double height, Map additionalProperties) { - this.x = x; - this.y = y; - this.width = width; - this.height = height; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("x") - public double getX() { - return x; - } - - @JsonProperty("y") - public double getY() { - return y; - } - - @JsonProperty("width") - public double getWidth() { - return width; - } - - @JsonProperty("height") - public double getHeight() { - return height; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed other) { - return x == other.x && y == other.y && width == other.width && height == other.height; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.x, this.y, this.width, this.height); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static XStage builder() { - return new Builder(); - } - - public interface XStage { - YStage x(double x); - - Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed other); - } - - public interface YStage { - WidthStage y(double y); - } - - public interface WidthStage { - HeightStage width(double width); - } - - public interface HeightStage { - _FinalStage height(double height); - } - - public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { - private double x; - - private double y; - - private double width; - - private double height; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed other) { - x(other.getX()); - y(other.getY()); - width(other.getWidth()); - height(other.getHeight()); - return this; - } - - @java.lang.Override - @JsonSetter("x") - public YStage x(double x) { - this.x = x; - return this; - } - - @java.lang.Override - @JsonSetter("y") - public WidthStage y(double y) { - this.y = y; - return this; - } - - @java.lang.Override - @JsonSetter("width") - public HeightStage width(double width) { - this.width = width; - return this; - } - - @java.lang.Override - @JsonSetter("height") - public _FinalStage height(double height) { - this.height = height; - return this; - } - - @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed build() { - return new DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed( - x, y, width, height, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop.java b/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop.java deleted file mode 100644 index b5867e9..0000000 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop.java +++ /dev/null @@ -1,185 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop { - private final double x; - - private final double y; - - private final double width; - - private final double height; - - private final Map additionalProperties; - - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop( - double x, double y, double width, double height, Map additionalProperties) { - this.x = x; - this.y = y; - this.width = width; - this.height = height; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("x") - public double getX() { - return x; - } - - @JsonProperty("y") - public double getY() { - return y; - } - - @JsonProperty("width") - public double getWidth() { - return width; - } - - @JsonProperty("height") - public double getHeight() { - return height; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop other) { - return x == other.x && y == other.y && width == other.width && height == other.height; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.x, this.y, this.width, this.height); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static XStage builder() { - return new Builder(); - } - - public interface XStage { - YStage x(double x); - - Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop other); - } - - public interface YStage { - WidthStage y(double y); - } - - public interface WidthStage { - HeightStage width(double width); - } - - public interface HeightStage { - _FinalStage height(double height); - } - - public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { - private double x; - - private double y; - - private double width; - - private double height; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop other) { - x(other.getX()); - y(other.getY()); - width(other.getWidth()); - height(other.getHeight()); - return this; - } - - @java.lang.Override - @JsonSetter("x") - public YStage x(double x) { - this.x = x; - return this; - } - - @java.lang.Override - @JsonSetter("y") - public WidthStage y(double y) { - this.y = y; - return this; - } - - @java.lang.Override - @JsonSetter("width") - public HeightStage width(double width) { - this.width = width; - return this; - } - - @java.lang.Override - @JsonSetter("height") - public _FinalStage height(double height) { - this.height = height; - return this; - } - - @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop build() { - return new DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop(x, y, width, height, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia.java b/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia.java deleted file mode 100644 index ae9e592..0000000 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia.java +++ /dev/null @@ -1,186 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia { - private final double x; - - private final double y; - - private final double width; - - private final double height; - - private final Map additionalProperties; - - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia( - double x, double y, double width, double height, Map additionalProperties) { - this.x = x; - this.y = y; - this.width = width; - this.height = height; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("x") - public double getX() { - return x; - } - - @JsonProperty("y") - public double getY() { - return y; - } - - @JsonProperty("width") - public double getWidth() { - return width; - } - - @JsonProperty("height") - public double getHeight() { - return height; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia other) { - return x == other.x && y == other.y && width == other.width && height == other.height; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.x, this.y, this.width, this.height); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static XStage builder() { - return new Builder(); - } - - public interface XStage { - YStage x(double x); - - Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia other); - } - - public interface YStage { - WidthStage y(double y); - } - - public interface WidthStage { - HeightStage width(double width); - } - - public interface HeightStage { - _FinalStage height(double height); - } - - public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { - private double x; - - private double y; - - private double width; - - private double height; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia other) { - x(other.getX()); - y(other.getY()); - width(other.getWidth()); - height(other.getHeight()); - return this; - } - - @java.lang.Override - @JsonSetter("x") - public YStage x(double x) { - this.x = x; - return this; - } - - @java.lang.Override - @JsonSetter("y") - public WidthStage y(double y) { - this.y = y; - return this; - } - - @java.lang.Override - @JsonSetter("width") - public HeightStage width(double width) { - this.width = width; - return this; - } - - @java.lang.Override - @JsonSetter("height") - public _FinalStage height(double height) { - this.height = height; - return this; - } - - @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia build() { - return new DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia( - x, y, width, height, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim.java b/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim.java deleted file mode 100644 index f585339..0000000 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim.java +++ /dev/null @@ -1,185 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim { - private final double x; - - private final double y; - - private final double width; - - private final double height; - - private final Map additionalProperties; - - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim( - double x, double y, double width, double height, Map additionalProperties) { - this.x = x; - this.y = y; - this.width = width; - this.height = height; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("x") - public double getX() { - return x; - } - - @JsonProperty("y") - public double getY() { - return y; - } - - @JsonProperty("width") - public double getWidth() { - return width; - } - - @JsonProperty("height") - public double getHeight() { - return height; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim other) { - return x == other.x && y == other.y && width == other.width && height == other.height; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.x, this.y, this.width, this.height); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static XStage builder() { - return new Builder(); - } - - public interface XStage { - YStage x(double x); - - Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim other); - } - - public interface YStage { - WidthStage y(double y); - } - - public interface WidthStage { - HeightStage width(double width); - } - - public interface HeightStage { - _FinalStage height(double height); - } - - public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { - private double x; - - private double y; - - private double width; - - private double height; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim other) { - x(other.getX()); - y(other.getY()); - width(other.getWidth()); - height(other.getHeight()); - return this; - } - - @java.lang.Override - @JsonSetter("x") - public YStage x(double x) { - this.x = x; - return this; - } - - @java.lang.Override - @JsonSetter("y") - public WidthStage y(double y) { - this.y = y; - return this; - } - - @java.lang.Override - @JsonSetter("width") - public HeightStage width(double width) { - this.width = width; - return this; - } - - @java.lang.Override - @JsonSetter("height") - public _FinalStage height(double height) { - this.height = height; - return this; - } - - @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim build() { - return new DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim(x, y, width, height, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesSetName200Response.java b/src/main/java/api/types/DocPagesRemoveNameResponse.java similarity index 78% rename from src/main/java/api/types/DocPagesSetName200Response.java rename to src/main/java/api/types/DocPagesRemoveNameResponse.java index 5997277..7950718 100644 --- a/src/main/java/api/types/DocPagesSetName200Response.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponse.java @@ -17,23 +17,23 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200Response.Builder.class) -public final class DocPagesSetName200Response { - private final DocPagesSetName200ResponseLayout layout; +@JsonDeserialize(builder = DocPagesRemoveNameResponse.Builder.class) +public final class DocPagesRemoveNameResponse { + private final DocPagesRemoveNameResponseLayout layout; private final MutationMeta meta; private final Map additionalProperties; - private DocPagesSetName200Response( - DocPagesSetName200ResponseLayout layout, MutationMeta meta, Map additionalProperties) { + private DocPagesRemoveNameResponse( + DocPagesRemoveNameResponseLayout layout, MutationMeta meta, Map additionalProperties) { this.layout = layout; this.meta = meta; this.additionalProperties = additionalProperties; } @JsonProperty("layout") - public DocPagesSetName200ResponseLayout getLayout() { + public DocPagesRemoveNameResponseLayout getLayout() { return layout; } @@ -45,7 +45,7 @@ public MutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200Response && equalTo((DocPagesSetName200Response) other); + return other instanceof DocPagesRemoveNameResponse && equalTo((DocPagesRemoveNameResponse) other); } @JsonAnyGetter @@ -53,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200Response other) { + private boolean equalTo(DocPagesRemoveNameResponse other) { return layout.equals(other.layout) && meta.equals(other.meta); } @@ -72,9 +72,9 @@ public static LayoutStage builder() { } public interface LayoutStage { - MetaStage layout(@NotNull DocPagesSetName200ResponseLayout layout); + MetaStage layout(@NotNull DocPagesRemoveNameResponseLayout layout); - Builder from(DocPagesSetName200Response other); + Builder from(DocPagesRemoveNameResponse other); } public interface MetaStage { @@ -82,7 +82,7 @@ public interface MetaStage { } public interface _FinalStage { - DocPagesSetName200Response build(); + DocPagesRemoveNameResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -91,7 +91,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements LayoutStage, MetaStage, _FinalStage { - private DocPagesSetName200ResponseLayout layout; + private DocPagesRemoveNameResponseLayout layout; private MutationMeta meta; @@ -101,7 +101,7 @@ public static final class Builder implements LayoutStage, MetaStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200Response other) { + public Builder from(DocPagesRemoveNameResponse other) { layout(other.getLayout()); meta(other.getMeta()); return this; @@ -109,7 +109,7 @@ public Builder from(DocPagesSetName200Response other) { @java.lang.Override @JsonSetter("layout") - public MetaStage layout(@NotNull DocPagesSetName200ResponseLayout layout) { + public MetaStage layout(@NotNull DocPagesRemoveNameResponseLayout layout) { this.layout = Objects.requireNonNull(layout, "layout must not be null"); return this; } @@ -122,8 +122,8 @@ public _FinalStage meta(@NotNull MutationMeta meta) { } @java.lang.Override - public DocPagesSetName200Response build() { - return new DocPagesSetName200Response(layout, meta, additionalProperties); + public DocPagesRemoveNameResponse build() { + return new DocPagesRemoveNameResponse(layout, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayout.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayout.java similarity index 69% rename from src/main/java/api/types/DocPagesSetName200ResponseLayout.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayout.java index e938972..795e1e5 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayout.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayout.java @@ -19,23 +19,23 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayout.Builder.class) -public final class DocPagesSetName200ResponseLayout { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayout.Builder.class) +public final class DocPagesRemoveNameResponseLayout { private final int pageCount; - private final List pages; + private final List pages; - private final List labels; + private final List labels; - private final List namedPages; + private final List namedPages; private final Map additionalProperties; - private DocPagesSetName200ResponseLayout( + private DocPagesRemoveNameResponseLayout( int pageCount, - List pages, - List labels, - List namedPages, + List pages, + List labels, + List namedPages, Map additionalProperties) { this.pageCount = pageCount; this.pages = pages; @@ -50,24 +50,24 @@ public int getPageCount() { } @JsonProperty("pages") - public List getPages() { + public List getPages() { return pages; } @JsonProperty("labels") - public List getLabels() { + public List getLabels() { return labels; } @JsonProperty("namedPages") - public List getNamedPages() { + public List getNamedPages() { return namedPages; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayout && equalTo((DocPagesSetName200ResponseLayout) other); + return other instanceof DocPagesRemoveNameResponseLayout && equalTo((DocPagesRemoveNameResponseLayout) other); } @JsonAnyGetter @@ -75,7 +75,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayout other) { + private boolean equalTo(DocPagesRemoveNameResponseLayout other) { return pageCount == other.pageCount && pages.equals(other.pages) && labels.equals(other.labels) @@ -99,44 +99,44 @@ public static PageCountStage builder() { public interface PageCountStage { _FinalStage pageCount(int pageCount); - Builder from(DocPagesSetName200ResponseLayout other); + Builder from(DocPagesRemoveNameResponseLayout other); } public interface _FinalStage { - DocPagesSetName200ResponseLayout build(); + DocPagesRemoveNameResponseLayout build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage pages(List pages); + _FinalStage pages(List pages); - _FinalStage addPages(DocPagesSetName200ResponseLayoutPagesItem pages); + _FinalStage addPages(DocPagesRemoveNameResponseLayoutPagesItem pages); - _FinalStage addAllPages(List pages); + _FinalStage addAllPages(List pages); - _FinalStage labels(List labels); + _FinalStage labels(List labels); - _FinalStage addLabels(DocPagesSetName200ResponseLayoutLabelsItem labels); + _FinalStage addLabels(DocPagesRemoveNameResponseLayoutLabelsItem labels); - _FinalStage addAllLabels(List labels); + _FinalStage addAllLabels(List labels); - _FinalStage namedPages(List namedPages); + _FinalStage namedPages(List namedPages); - _FinalStage addNamedPages(DocPagesSetName200ResponseLayoutNamedPagesItem namedPages); + _FinalStage addNamedPages(DocPagesRemoveNameResponseLayoutNamedPagesItem namedPages); - _FinalStage addAllNamedPages(List namedPages); + _FinalStage addAllNamedPages(List namedPages); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PageCountStage, _FinalStage { private int pageCount; - private List namedPages = new ArrayList<>(); + private List namedPages = new ArrayList<>(); - private List labels = new ArrayList<>(); + private List labels = new ArrayList<>(); - private List pages = new ArrayList<>(); + private List pages = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -144,7 +144,7 @@ public static final class Builder implements PageCountStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayout other) { + public Builder from(DocPagesRemoveNameResponseLayout other) { pageCount(other.getPageCount()); pages(other.getPages()); labels(other.getLabels()); @@ -160,7 +160,7 @@ public _FinalStage pageCount(int pageCount) { } @java.lang.Override - public _FinalStage addAllNamedPages(List namedPages) { + public _FinalStage addAllNamedPages(List namedPages) { if (namedPages != null) { this.namedPages.addAll(namedPages); } @@ -168,14 +168,14 @@ public _FinalStage addAllNamedPages(List namedPages) { + public _FinalStage namedPages(List namedPages) { this.namedPages.clear(); if (namedPages != null) { this.namedPages.addAll(namedPages); @@ -184,7 +184,7 @@ public _FinalStage namedPages(List labels) { + public _FinalStage addAllLabels(List labels) { if (labels != null) { this.labels.addAll(labels); } @@ -192,14 +192,14 @@ public _FinalStage addAllLabels(List } @java.lang.Override - public _FinalStage addLabels(DocPagesSetName200ResponseLayoutLabelsItem labels) { + public _FinalStage addLabels(DocPagesRemoveNameResponseLayoutLabelsItem labels) { this.labels.add(labels); return this; } @java.lang.Override @JsonSetter(value = "labels", nulls = Nulls.SKIP) - public _FinalStage labels(List labels) { + public _FinalStage labels(List labels) { this.labels.clear(); if (labels != null) { this.labels.addAll(labels); @@ -208,7 +208,7 @@ public _FinalStage labels(List label } @java.lang.Override - public _FinalStage addAllPages(List pages) { + public _FinalStage addAllPages(List pages) { if (pages != null) { this.pages.addAll(pages); } @@ -216,14 +216,14 @@ public _FinalStage addAllPages(List p } @java.lang.Override - public _FinalStage addPages(DocPagesSetName200ResponseLayoutPagesItem pages) { + public _FinalStage addPages(DocPagesRemoveNameResponseLayoutPagesItem pages) { this.pages.add(pages); return this; } @java.lang.Override @JsonSetter(value = "pages", nulls = Nulls.SKIP) - public _FinalStage pages(List pages) { + public _FinalStage pages(List pages) { this.pages.clear(); if (pages != null) { this.pages.addAll(pages); @@ -232,8 +232,8 @@ public _FinalStage pages(List pages) } @java.lang.Override - public DocPagesSetName200ResponseLayout build() { - return new DocPagesSetName200ResponseLayout(pageCount, pages, labels, namedPages, additionalProperties); + public DocPagesRemoveNameResponseLayout build() { + return new DocPagesRemoveNameResponseLayout(pageCount, pages, labels, namedPages, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutLabelsItem.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutLabelsItem.java similarity index 81% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutLabelsItem.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutLabelsItem.java index e3fc77c..fac7d8e 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutLabelsItem.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutLabelsItem.java @@ -22,11 +22,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutLabelsItem.Builder.class) -public final class DocPagesSetName200ResponseLayoutLabelsItem { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutLabelsItem.Builder.class) +public final class DocPagesRemoveNameResponseLayoutLabelsItem { private final int firstPage; - private final Optional style; + private final Optional style; private final int firstNumber; @@ -34,9 +34,9 @@ public final class DocPagesSetName200ResponseLayoutLabelsItem { private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutLabelsItem( + private DocPagesRemoveNameResponseLayoutLabelsItem( int firstPage, - Optional style, + Optional style, int firstNumber, String prefix, Map additionalProperties) { @@ -53,7 +53,7 @@ public int getFirstPage() { } @JsonIgnore - public Optional getStyle() { + public Optional getStyle() { if (style == null) { return Optional.empty(); } @@ -72,15 +72,15 @@ public String getPrefix() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("style") - private Optional _getStyle() { + private Optional _getStyle() { return style; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutLabelsItem - && equalTo((DocPagesSetName200ResponseLayoutLabelsItem) other); + return other instanceof DocPagesRemoveNameResponseLayoutLabelsItem + && equalTo((DocPagesRemoveNameResponseLayoutLabelsItem) other); } @JsonAnyGetter @@ -88,7 +88,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutLabelsItem other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutLabelsItem other) { return firstPage == other.firstPage && style.equals(other.style) && firstNumber == other.firstNumber @@ -112,7 +112,7 @@ public static FirstPageStage builder() { public interface FirstPageStage { FirstNumberStage firstPage(int firstPage); - Builder from(DocPagesSetName200ResponseLayoutLabelsItem other); + Builder from(DocPagesRemoveNameResponseLayoutLabelsItem other); } public interface FirstNumberStage { @@ -124,17 +124,17 @@ public interface PrefixStage { } public interface _FinalStage { - DocPagesSetName200ResponseLayoutLabelsItem build(); + DocPagesRemoveNameResponseLayoutLabelsItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage style(Optional style); + _FinalStage style(Optional style); - _FinalStage style(DocPagesSetName200ResponseLayoutLabelsItemStyle style); + _FinalStage style(DocPagesRemoveNameResponseLayoutLabelsItemStyle style); - _FinalStage style(Nullable style); + _FinalStage style(Nullable style); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -145,7 +145,7 @@ public static final class Builder implements FirstPageStage, FirstNumberStage, P private String prefix; - private Optional style = Optional.empty(); + private Optional style = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -153,7 +153,7 @@ public static final class Builder implements FirstPageStage, FirstNumberStage, P private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutLabelsItem other) { + public Builder from(DocPagesRemoveNameResponseLayoutLabelsItem other) { firstPage(other.getFirstPage()); style(other.getStyle()); firstNumber(other.getFirstNumber()); @@ -183,7 +183,7 @@ public _FinalStage prefix(@NotNull String prefix) { } @java.lang.Override - public _FinalStage style(Nullable style) { + public _FinalStage style(Nullable style) { if (style.isNull()) { this.style = null; } else if (style.isEmpty()) { @@ -195,21 +195,21 @@ public _FinalStage style(Nullable style) { + public _FinalStage style(Optional style) { this.style = style; return this; } @java.lang.Override - public DocPagesSetName200ResponseLayoutLabelsItem build() { - return new DocPagesSetName200ResponseLayoutLabelsItem( + public DocPagesRemoveNameResponseLayoutLabelsItem build() { + return new DocPagesRemoveNameResponseLayoutLabelsItem( firstPage, style, firstNumber, prefix, additionalProperties); } diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutLabelsItemStyle.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutLabelsItemStyle.java similarity index 70% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutLabelsItemStyle.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutLabelsItemStyle.java index 8b867ab..25d52ec 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutLabelsItemStyle.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutLabelsItemStyle.java @@ -6,27 +6,27 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocPagesSetName200ResponseLayoutLabelsItemStyle { - public static final DocPagesSetName200ResponseLayoutLabelsItemStyle DECIMAL = - new DocPagesSetName200ResponseLayoutLabelsItemStyle(Value.DECIMAL, "decimal"); +public final class DocPagesRemoveNameResponseLayoutLabelsItemStyle { + public static final DocPagesRemoveNameResponseLayoutLabelsItemStyle DECIMAL = + new DocPagesRemoveNameResponseLayoutLabelsItemStyle(Value.DECIMAL, "decimal"); - public static final DocPagesSetName200ResponseLayoutLabelsItemStyle UPPER_ROMAN = - new DocPagesSetName200ResponseLayoutLabelsItemStyle(Value.UPPER_ROMAN, "upperRoman"); + public static final DocPagesRemoveNameResponseLayoutLabelsItemStyle UPPER_ROMAN = + new DocPagesRemoveNameResponseLayoutLabelsItemStyle(Value.UPPER_ROMAN, "upperRoman"); - public static final DocPagesSetName200ResponseLayoutLabelsItemStyle UPPER_LETTERS = - new DocPagesSetName200ResponseLayoutLabelsItemStyle(Value.UPPER_LETTERS, "upperLetters"); + public static final DocPagesRemoveNameResponseLayoutLabelsItemStyle UPPER_LETTERS = + new DocPagesRemoveNameResponseLayoutLabelsItemStyle(Value.UPPER_LETTERS, "upperLetters"); - public static final DocPagesSetName200ResponseLayoutLabelsItemStyle LOWER_ROMAN = - new DocPagesSetName200ResponseLayoutLabelsItemStyle(Value.LOWER_ROMAN, "lowerRoman"); + public static final DocPagesRemoveNameResponseLayoutLabelsItemStyle LOWER_ROMAN = + new DocPagesRemoveNameResponseLayoutLabelsItemStyle(Value.LOWER_ROMAN, "lowerRoman"); - public static final DocPagesSetName200ResponseLayoutLabelsItemStyle LOWER_LETTERS = - new DocPagesSetName200ResponseLayoutLabelsItemStyle(Value.LOWER_LETTERS, "lowerLetters"); + public static final DocPagesRemoveNameResponseLayoutLabelsItemStyle LOWER_LETTERS = + new DocPagesRemoveNameResponseLayoutLabelsItemStyle(Value.LOWER_LETTERS, "lowerLetters"); private final Value value; private final String string; - DocPagesSetName200ResponseLayoutLabelsItemStyle(Value value, String string) { + DocPagesRemoveNameResponseLayoutLabelsItemStyle(Value value, String string) { this.value = value; this.string = string; } @@ -44,8 +44,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocPagesSetName200ResponseLayoutLabelsItemStyle - && this.string.equals(((DocPagesSetName200ResponseLayoutLabelsItemStyle) other).string)); + || (other instanceof DocPagesRemoveNameResponseLayoutLabelsItemStyle + && this.string.equals(((DocPagesRemoveNameResponseLayoutLabelsItemStyle) other).string)); } @java.lang.Override @@ -72,7 +72,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesSetName200ResponseLayoutLabelsItemStyle valueOf(String value) { + public static DocPagesRemoveNameResponseLayoutLabelsItemStyle valueOf(String value) { switch (value) { case "decimal": return DECIMAL; @@ -85,7 +85,7 @@ public static DocPagesSetName200ResponseLayoutLabelsItemStyle valueOf(String val case "lowerLetters": return LOWER_LETTERS; default: - return new DocPagesSetName200ResponseLayoutLabelsItemStyle(Value.UNKNOWN, value); + return new DocPagesRemoveNameResponseLayoutLabelsItemStyle(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItem.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItem.java similarity index 77% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItem.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItem.java index 0c9ce2d..a6ec15c 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItem.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItem.java @@ -17,17 +17,17 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutNamedPagesItem.Builder.class) -public final class DocPagesSetName200ResponseLayoutNamedPagesItem { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutNamedPagesItem.Builder.class) +public final class DocPagesRemoveNameResponseLayoutNamedPagesItem { private final String name; - private final DocPagesSetName200ResponseLayoutNamedPagesItemTarget target; + private final DocPagesRemoveNameResponseLayoutNamedPagesItemTarget target; private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutNamedPagesItem( + private DocPagesRemoveNameResponseLayoutNamedPagesItem( String name, - DocPagesSetName200ResponseLayoutNamedPagesItemTarget target, + DocPagesRemoveNameResponseLayoutNamedPagesItemTarget target, Map additionalProperties) { this.name = name; this.target = target; @@ -40,15 +40,15 @@ public String getName() { } @JsonProperty("target") - public DocPagesSetName200ResponseLayoutNamedPagesItemTarget getTarget() { + public DocPagesRemoveNameResponseLayoutNamedPagesItemTarget getTarget() { return target; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutNamedPagesItem - && equalTo((DocPagesSetName200ResponseLayoutNamedPagesItem) other); + return other instanceof DocPagesRemoveNameResponseLayoutNamedPagesItem + && equalTo((DocPagesRemoveNameResponseLayoutNamedPagesItem) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutNamedPagesItem other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutNamedPagesItem other) { return name.equals(other.name) && target.equals(other.target); } @@ -77,15 +77,15 @@ public static NameStage builder() { public interface NameStage { TargetStage name(@NotNull String name); - Builder from(DocPagesSetName200ResponseLayoutNamedPagesItem other); + Builder from(DocPagesRemoveNameResponseLayoutNamedPagesItem other); } public interface TargetStage { - _FinalStage target(@NotNull DocPagesSetName200ResponseLayoutNamedPagesItemTarget target); + _FinalStage target(@NotNull DocPagesRemoveNameResponseLayoutNamedPagesItemTarget target); } public interface _FinalStage { - DocPagesSetName200ResponseLayoutNamedPagesItem build(); + DocPagesRemoveNameResponseLayoutNamedPagesItem build(); _FinalStage additionalProperty(String key, Object value); @@ -96,7 +96,7 @@ public interface _FinalStage { public static final class Builder implements NameStage, TargetStage, _FinalStage { private String name; - private DocPagesSetName200ResponseLayoutNamedPagesItemTarget target; + private DocPagesRemoveNameResponseLayoutNamedPagesItemTarget target; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -104,7 +104,7 @@ public static final class Builder implements NameStage, TargetStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutNamedPagesItem other) { + public Builder from(DocPagesRemoveNameResponseLayoutNamedPagesItem other) { name(other.getName()); target(other.getTarget()); return this; @@ -119,14 +119,14 @@ public TargetStage name(@NotNull String name) { @java.lang.Override @JsonSetter("target") - public _FinalStage target(@NotNull DocPagesSetName200ResponseLayoutNamedPagesItemTarget target) { + public _FinalStage target(@NotNull DocPagesRemoveNameResponseLayoutNamedPagesItemTarget target) { this.target = Objects.requireNonNull(target, "target must not be null"); return this; } @java.lang.Override - public DocPagesSetName200ResponseLayoutNamedPagesItem build() { - return new DocPagesSetName200ResponseLayoutNamedPagesItem(name, target, additionalProperties); + public DocPagesRemoveNameResponseLayoutNamedPagesItem build() { + return new DocPagesRemoveNameResponseLayoutNamedPagesItem(name, target, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTarget.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTarget.java similarity index 80% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTarget.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTarget.java index 7788537..d5bf8ae 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTarget.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTarget.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class DocPagesSetName200ResponseLayoutNamedPagesItemTarget { +public final class DocPagesRemoveNameResponseLayoutNamedPagesItemTarget { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocPagesSetName200ResponseLayoutNamedPagesItemTarget(Value value) { + private DocPagesRemoveNameResponseLayoutNamedPagesItemTarget(Value value) { this.value = value; } @@ -26,19 +26,19 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static DocPagesSetName200ResponseLayoutNamedPagesItemTarget page( - DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage value) { - return new DocPagesSetName200ResponseLayoutNamedPagesItemTarget(new PageValue(value)); + public static DocPagesRemoveNameResponseLayoutNamedPagesItemTarget page( + DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage value) { + return new DocPagesRemoveNameResponseLayoutNamedPagesItemTarget(new PageValue(value)); } - public static DocPagesSetName200ResponseLayoutNamedPagesItemTarget template( - DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate value) { - return new DocPagesSetName200ResponseLayoutNamedPagesItemTarget(new TemplateValue(value)); + public static DocPagesRemoveNameResponseLayoutNamedPagesItemTarget template( + DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate value) { + return new DocPagesRemoveNameResponseLayoutNamedPagesItemTarget(new TemplateValue(value)); } - public static DocPagesSetName200ResponseLayoutNamedPagesItemTarget dangling( - DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling value) { - return new DocPagesSetName200ResponseLayoutNamedPagesItemTarget(new DanglingValue(value)); + public static DocPagesRemoveNameResponseLayoutNamedPagesItemTarget dangling( + DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling value) { + return new DocPagesRemoveNameResponseLayoutNamedPagesItemTarget(new DanglingValue(value)); } public boolean isPage() { @@ -57,21 +57,21 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getPage() { + public Optional getPage() { if (isPage()) { return Optional.of(((PageValue) value).value); } return Optional.empty(); } - public Optional getTemplate() { + public Optional getTemplate() { if (isTemplate()) { return Optional.of(((TemplateValue) value).value); } return Optional.empty(); } - public Optional getDangling() { + public Optional getDangling() { if (isDangling()) { return Optional.of(((DanglingValue) value).value); } @@ -88,8 +88,8 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutNamedPagesItemTarget - && value.equals(((DocPagesSetName200ResponseLayoutNamedPagesItemTarget) other).value); + return other instanceof DocPagesRemoveNameResponseLayoutNamedPagesItemTarget + && value.equals(((DocPagesRemoveNameResponseLayoutNamedPagesItemTarget) other).value); } @Override @@ -108,11 +108,11 @@ private Value getValue() { } public interface Visitor { - T visitPage(DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage page); + T visitPage(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage page); - T visitTemplate(DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate template); + T visitTemplate(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate template); - T visitDangling(DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling dangling); + T visitDangling(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling dangling); T _visitUnknown(Object unknownType); } @@ -133,12 +133,12 @@ private interface Value { private static final class PageValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage value; + private DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private PageValue() {} - private PageValue(DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage value) { + private PageValue(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage value) { this.value = value; } @@ -164,7 +164,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocPagesSetName200ResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; + return "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; } } @@ -173,12 +173,12 @@ public String toString() { private static final class TemplateValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate value; + private DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private TemplateValue() {} - private TemplateValue(DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate value) { + private TemplateValue(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate value) { this.value = value; } @@ -204,7 +204,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocPagesSetName200ResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; + return "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; } } @@ -213,12 +213,12 @@ public String toString() { private static final class DanglingValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling value; + private DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private DanglingValue() {} - private DanglingValue(DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling value) { + private DanglingValue(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling value) { this.value = value; } @@ -244,7 +244,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocPagesSetName200ResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; + return "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; } } @@ -280,7 +280,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocPagesSetName200ResponseLayoutNamedPagesItemTarget{" + "type: " + type + ", value: " + value + return "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget{" + "type: " + type + ", value: " + value + "}"; } } diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling.java similarity index 81% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling.java index 28e7e08..8af1361 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling.java @@ -13,18 +13,18 @@ import java.util.Map; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling.Builder.class) -public final class DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling.Builder.class) +public final class DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling { private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling(Map additionalProperties) { + private DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling(Map additionalProperties) { this.additionalProperties = additionalProperties; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling; + return other instanceof DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling; } @JsonAnyGetter @@ -48,12 +48,12 @@ public static final class Builder { private Builder() {} - public Builder from(DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling other) { + public Builder from(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling other) { return this; } - public DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling build() { - return new DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling(additionalProperties); + public DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling build() { + return new DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling(additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage.java similarity index 82% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage.java index d00e72d..9d6a767 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage.java @@ -17,13 +17,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage.Builder.class) -public final class DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage.Builder.class) +public final class DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage { private final PageRef page; private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage( + private DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage( PageRef page, Map additionalProperties) { this.page = page; this.additionalProperties = additionalProperties; @@ -37,8 +37,8 @@ public PageRef getPage() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage - && equalTo((DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage) other); + return other instanceof DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage + && equalTo((DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage) other); } @JsonAnyGetter @@ -46,7 +46,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage other) { return page.equals(other.page); } @@ -67,11 +67,11 @@ public static PageStage builder() { public interface PageStage { _FinalStage page(@NotNull PageRef page); - Builder from(DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage other); + Builder from(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage other); } public interface _FinalStage { - DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage build(); + DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage build(); _FinalStage additionalProperty(String key, Object value); @@ -88,7 +88,7 @@ public static final class Builder implements PageStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage other) { + public Builder from(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage other) { page(other.getPage()); return this; } @@ -101,8 +101,8 @@ public _FinalStage page(@NotNull PageRef page) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage build() { - return new DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage(page, additionalProperties); + public DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage build() { + return new DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage(page, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate.java similarity index 82% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate.java index c25ac28..c1c9092 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate.java @@ -16,13 +16,13 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate.Builder.class) -public final class DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate.Builder.class) +public final class DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate { private final int objectNumber; private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate( + private DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate( int objectNumber, Map additionalProperties) { this.objectNumber = objectNumber; this.additionalProperties = additionalProperties; @@ -36,8 +36,8 @@ public int getObjectNumber() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate - && equalTo((DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate) other); + return other instanceof DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate + && equalTo((DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate) other); } @JsonAnyGetter @@ -45,7 +45,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate other) { return objectNumber == other.objectNumber; } @@ -66,11 +66,11 @@ public static ObjectNumberStage builder() { public interface ObjectNumberStage { _FinalStage objectNumber(int objectNumber); - Builder from(DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate other); + Builder from(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate other); } public interface _FinalStage { - DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate build(); + DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate build(); _FinalStage additionalProperty(String key, Object value); @@ -87,7 +87,7 @@ public static final class Builder implements ObjectNumberStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate other) { + public Builder from(DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate other) { objectNumber(other.getObjectNumber()); return this; } @@ -100,8 +100,8 @@ public _FinalStage objectNumber(int objectNumber) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate build() { - return new DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate(objectNumber, additionalProperties); + public DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate build() { + return new DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate(objectNumber, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItem.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItem.java similarity index 79% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItem.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItem.java index 2cb182c..70e8251 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItem.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItem.java @@ -22,40 +22,40 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItem.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItem { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItem.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItem { private final int index; private final PageRef ref; private final Optional label; - private final DocPagesSetName200ResponseLayoutPagesItemSize size; + private final DocPagesRemoveNameResponseLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; - private final Optional tabOrder; + private final Optional tabOrder; - private final DocPagesSetName200ResponseLayoutPagesItemBoxes boxes; + private final DocPagesRemoveNameResponseLayoutPagesItemBoxes boxes; - private final DocPagesSetName200ResponseLayoutPagesItemPdfCropBox pdfCropBox; + private final DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox pdfCropBox; private final Optional actions; private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItem( + private DocPagesRemoveNameResponseLayoutPagesItem( int index, PageRef ref, Optional label, - DocPagesSetName200ResponseLayoutPagesItemSize size, - double rotation, + DocPagesRemoveNameResponseLayoutPagesItemSize size, + int rotation, double userUnit, - Optional tabOrder, - DocPagesSetName200ResponseLayoutPagesItemBoxes boxes, - DocPagesSetName200ResponseLayoutPagesItemPdfCropBox pdfCropBox, + Optional tabOrder, + DocPagesRemoveNameResponseLayoutPagesItemBoxes boxes, + DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox pdfCropBox, Optional actions, Map additionalProperties) { this.index = index; @@ -90,12 +90,12 @@ public Optional getLabel() { } @JsonProperty("size") - public DocPagesSetName200ResponseLayoutPagesItemSize getSize() { + public DocPagesRemoveNameResponseLayoutPagesItemSize getSize() { return size; } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -105,7 +105,7 @@ public double getUserUnit() { } @JsonIgnore - public Optional getTabOrder() { + public Optional getTabOrder() { if (tabOrder == null) { return Optional.empty(); } @@ -113,12 +113,12 @@ public Optional getTabOrder() } @JsonProperty("boxes") - public DocPagesSetName200ResponseLayoutPagesItemBoxes getBoxes() { + public DocPagesRemoveNameResponseLayoutPagesItemBoxes getBoxes() { return boxes; } @JsonProperty("pdfCropBox") - public DocPagesSetName200ResponseLayoutPagesItemPdfCropBox getPdfCropBox() { + public DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox getPdfCropBox() { return pdfCropBox; } @@ -135,15 +135,15 @@ private Optional _getLabel() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("tabOrder") - private Optional _getTabOrder() { + private Optional _getTabOrder() { return tabOrder; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItem - && equalTo((DocPagesSetName200ResponseLayoutPagesItem) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItem + && equalTo((DocPagesRemoveNameResponseLayoutPagesItem) other); } @JsonAnyGetter @@ -151,7 +151,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItem other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItem other) { return index == other.index && ref.equals(other.ref) && label.equals(other.label) @@ -191,7 +191,7 @@ public static IndexStage builder() { public interface IndexStage { RefStage index(int index); - Builder from(DocPagesSetName200ResponseLayoutPagesItem other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItem other); } public interface RefStage { @@ -199,11 +199,11 @@ public interface RefStage { } public interface SizeStage { - RotationStage size(@NotNull DocPagesSetName200ResponseLayoutPagesItemSize size); + RotationStage size(@NotNull DocPagesRemoveNameResponseLayoutPagesItemSize size); } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -211,15 +211,15 @@ public interface UserUnitStage { } public interface BoxesStage { - PdfCropBoxStage boxes(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxes boxes); + PdfCropBoxStage boxes(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxes boxes); } public interface PdfCropBoxStage { - _FinalStage pdfCropBox(@NotNull DocPagesSetName200ResponseLayoutPagesItemPdfCropBox pdfCropBox); + _FinalStage pdfCropBox(@NotNull DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox pdfCropBox); } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItem build(); + DocPagesRemoveNameResponseLayoutPagesItem build(); _FinalStage additionalProperty(String key, Object value); @@ -231,11 +231,11 @@ public interface _FinalStage { _FinalStage label(Nullable label); - _FinalStage tabOrder(Optional tabOrder); + _FinalStage tabOrder(Optional tabOrder); - _FinalStage tabOrder(DocPagesSetName200ResponseLayoutPagesItemTabOrder tabOrder); + _FinalStage tabOrder(DocPagesRemoveNameResponseLayoutPagesItemTabOrder tabOrder); - _FinalStage tabOrder(Nullable tabOrder); + _FinalStage tabOrder(Nullable tabOrder); _FinalStage actions(Optional actions); @@ -256,19 +256,19 @@ public static final class Builder private PageRef ref; - private DocPagesSetName200ResponseLayoutPagesItemSize size; + private DocPagesRemoveNameResponseLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; - private DocPagesSetName200ResponseLayoutPagesItemBoxes boxes; + private DocPagesRemoveNameResponseLayoutPagesItemBoxes boxes; - private DocPagesSetName200ResponseLayoutPagesItemPdfCropBox pdfCropBox; + private DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox pdfCropBox; private Optional actions = Optional.empty(); - private Optional tabOrder = Optional.empty(); + private Optional tabOrder = Optional.empty(); private Optional label = Optional.empty(); @@ -278,7 +278,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItem other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItem other) { index(other.getIndex()); ref(other.getRef()); label(other.getLabel()); @@ -308,14 +308,14 @@ public SizeStage ref(@NotNull PageRef ref) { @java.lang.Override @JsonSetter("size") - public RotationStage size(@NotNull DocPagesSetName200ResponseLayoutPagesItemSize size) { + public RotationStage size(@NotNull DocPagesRemoveNameResponseLayoutPagesItemSize size) { this.size = Objects.requireNonNull(size, "size must not be null"); return this; } @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } @@ -329,14 +329,14 @@ public BoxesStage userUnit(double userUnit) { @java.lang.Override @JsonSetter("boxes") - public PdfCropBoxStage boxes(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxes boxes) { + public PdfCropBoxStage boxes(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxes boxes) { this.boxes = Objects.requireNonNull(boxes, "boxes must not be null"); return this; } @java.lang.Override @JsonSetter("pdfCropBox") - public _FinalStage pdfCropBox(@NotNull DocPagesSetName200ResponseLayoutPagesItemPdfCropBox pdfCropBox) { + public _FinalStage pdfCropBox(@NotNull DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox pdfCropBox) { this.pdfCropBox = Objects.requireNonNull(pdfCropBox, "pdfCropBox must not be null"); return this; } @@ -355,7 +355,7 @@ public _FinalStage actions(Optional actions) { } @java.lang.Override - public _FinalStage tabOrder(Nullable tabOrder) { + public _FinalStage tabOrder(Nullable tabOrder) { if (tabOrder.isNull()) { this.tabOrder = null; } else if (tabOrder.isEmpty()) { @@ -367,14 +367,14 @@ public _FinalStage tabOrder(Nullable tabOrder) { + public _FinalStage tabOrder(Optional tabOrder) { this.tabOrder = tabOrder; return this; } @@ -405,8 +405,8 @@ public _FinalStage label(Optional label) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItem build() { - return new DocPagesSetName200ResponseLayoutPagesItem( + public DocPagesRemoveNameResponseLayoutPagesItem build() { + return new DocPagesRemoveNameResponseLayoutPagesItem( index, ref, label, diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxes.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxes.java similarity index 65% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxes.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxes.java index b5a3a77..3ea4a24 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxes.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxes.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItemBoxes.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItemBoxes { - private final DocPagesSetName200ResponseLayoutPagesItemBoxesMedia media; +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItemBoxes.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItemBoxes { + private final DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia media; - private final DocPagesSetName200ResponseLayoutPagesItemBoxesCrop crop; + private final DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop crop; - private final DocPagesSetName200ResponseLayoutPagesItemBoxesBleed bleed; + private final DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed bleed; - private final DocPagesSetName200ResponseLayoutPagesItemBoxesTrim trim; + private final DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim trim; - private final DocPagesSetName200ResponseLayoutPagesItemBoxesArt art; + private final DocPagesRemoveNameResponseLayoutPagesItemBoxesArt art; private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItemBoxes( - DocPagesSetName200ResponseLayoutPagesItemBoxesMedia media, - DocPagesSetName200ResponseLayoutPagesItemBoxesCrop crop, - DocPagesSetName200ResponseLayoutPagesItemBoxesBleed bleed, - DocPagesSetName200ResponseLayoutPagesItemBoxesTrim trim, - DocPagesSetName200ResponseLayoutPagesItemBoxesArt art, + private DocPagesRemoveNameResponseLayoutPagesItemBoxes( + DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia media, + DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop crop, + DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed bleed, + DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim trim, + DocPagesRemoveNameResponseLayoutPagesItemBoxesArt art, Map additionalProperties) { this.media = media; this.crop = crop; @@ -47,35 +47,35 @@ private DocPagesSetName200ResponseLayoutPagesItemBoxes( } @JsonProperty("media") - public DocPagesSetName200ResponseLayoutPagesItemBoxesMedia getMedia() { + public DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia getMedia() { return media; } @JsonProperty("crop") - public DocPagesSetName200ResponseLayoutPagesItemBoxesCrop getCrop() { + public DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop getCrop() { return crop; } @JsonProperty("bleed") - public DocPagesSetName200ResponseLayoutPagesItemBoxesBleed getBleed() { + public DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed getBleed() { return bleed; } @JsonProperty("trim") - public DocPagesSetName200ResponseLayoutPagesItemBoxesTrim getTrim() { + public DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim getTrim() { return trim; } @JsonProperty("art") - public DocPagesSetName200ResponseLayoutPagesItemBoxesArt getArt() { + public DocPagesRemoveNameResponseLayoutPagesItemBoxesArt getArt() { return art; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItemBoxes - && equalTo((DocPagesSetName200ResponseLayoutPagesItemBoxes) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItemBoxes + && equalTo((DocPagesRemoveNameResponseLayoutPagesItemBoxes) other); } @JsonAnyGetter @@ -83,7 +83,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItemBoxes other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItemBoxes other) { return media.equals(other.media) && crop.equals(other.crop) && bleed.equals(other.bleed) @@ -106,29 +106,29 @@ public static MediaStage builder() { } public interface MediaStage { - CropStage media(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesMedia media); + CropStage media(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia media); - Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxes other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxes other); } public interface CropStage { - BleedStage crop(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesCrop crop); + BleedStage crop(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop crop); } public interface BleedStage { - TrimStage bleed(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesBleed bleed); + TrimStage bleed(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed bleed); } public interface TrimStage { - ArtStage trim(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesTrim trim); + ArtStage trim(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim trim); } public interface ArtStage { - _FinalStage art(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesArt art); + _FinalStage art(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesArt art); } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItemBoxes build(); + DocPagesRemoveNameResponseLayoutPagesItemBoxes build(); _FinalStage additionalProperty(String key, Object value); @@ -137,15 +137,15 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements MediaStage, CropStage, BleedStage, TrimStage, ArtStage, _FinalStage { - private DocPagesSetName200ResponseLayoutPagesItemBoxesMedia media; + private DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia media; - private DocPagesSetName200ResponseLayoutPagesItemBoxesCrop crop; + private DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop crop; - private DocPagesSetName200ResponseLayoutPagesItemBoxesBleed bleed; + private DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed bleed; - private DocPagesSetName200ResponseLayoutPagesItemBoxesTrim trim; + private DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim trim; - private DocPagesSetName200ResponseLayoutPagesItemBoxesArt art; + private DocPagesRemoveNameResponseLayoutPagesItemBoxesArt art; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -153,7 +153,7 @@ public static final class Builder implements MediaStage, CropStage, BleedStage, private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxes other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxes other) { media(other.getMedia()); crop(other.getCrop()); bleed(other.getBleed()); @@ -164,42 +164,42 @@ public Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxes other) { @java.lang.Override @JsonSetter("media") - public CropStage media(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesMedia media) { + public CropStage media(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia media) { this.media = Objects.requireNonNull(media, "media must not be null"); return this; } @java.lang.Override @JsonSetter("crop") - public BleedStage crop(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesCrop crop) { + public BleedStage crop(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop crop) { this.crop = Objects.requireNonNull(crop, "crop must not be null"); return this; } @java.lang.Override @JsonSetter("bleed") - public TrimStage bleed(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesBleed bleed) { + public TrimStage bleed(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed bleed) { this.bleed = Objects.requireNonNull(bleed, "bleed must not be null"); return this; } @java.lang.Override @JsonSetter("trim") - public ArtStage trim(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesTrim trim) { + public ArtStage trim(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim trim) { this.trim = Objects.requireNonNull(trim, "trim must not be null"); return this; } @java.lang.Override @JsonSetter("art") - public _FinalStage art(@NotNull DocPagesSetName200ResponseLayoutPagesItemBoxesArt art) { + public _FinalStage art(@NotNull DocPagesRemoveNameResponseLayoutPagesItemBoxesArt art) { this.art = Objects.requireNonNull(art, "art must not be null"); return this; } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItemBoxes build() { - return new DocPagesSetName200ResponseLayoutPagesItemBoxes( + public DocPagesRemoveNameResponseLayoutPagesItemBoxes build() { + return new DocPagesRemoveNameResponseLayoutPagesItemBoxes( media, crop, bleed, trim, art, additionalProperties); } diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesArt.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesArt.java similarity index 86% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesArt.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesArt.java index 41ba496..d1f068d 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesArt.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesArt.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItemBoxesArt.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItemBoxesArt { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItemBoxesArt.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItemBoxesArt { private final double x; private final double y; @@ -28,7 +28,7 @@ public final class DocPagesSetName200ResponseLayoutPagesItemBoxesArt { private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItemBoxesArt( + private DocPagesRemoveNameResponseLayoutPagesItemBoxesArt( double x, double y, double width, double height, Map additionalProperties) { this.x = x; this.y = y; @@ -60,8 +60,8 @@ public double getHeight() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItemBoxesArt - && equalTo((DocPagesSetName200ResponseLayoutPagesItemBoxesArt) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItemBoxesArt + && equalTo((DocPagesRemoveNameResponseLayoutPagesItemBoxesArt) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItemBoxesArt other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItemBoxesArt other) { return x == other.x && y == other.y && width == other.width && height == other.height; } @@ -90,7 +90,7 @@ public static XStage builder() { public interface XStage { YStage x(double x); - Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesArt other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesArt other); } public interface YStage { @@ -106,7 +106,7 @@ public interface HeightStage { } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItemBoxesArt build(); + DocPagesRemoveNameResponseLayoutPagesItemBoxesArt build(); _FinalStage additionalProperty(String key, Object value); @@ -129,7 +129,7 @@ public static final class Builder implements XStage, YStage, WidthStage, HeightS private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesArt other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesArt other) { x(other.getX()); y(other.getY()); width(other.getWidth()); @@ -166,8 +166,8 @@ public _FinalStage height(double height) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItemBoxesArt build() { - return new DocPagesSetName200ResponseLayoutPagesItemBoxesArt(x, y, width, height, additionalProperties); + public DocPagesRemoveNameResponseLayoutPagesItemBoxesArt build() { + return new DocPagesRemoveNameResponseLayoutPagesItemBoxesArt(x, y, width, height, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesBleed.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed.java similarity index 86% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesBleed.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed.java index 7950709..c0cf48c 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesBleed.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItemBoxesBleed.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItemBoxesBleed { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed { private final double x; private final double y; @@ -28,7 +28,7 @@ public final class DocPagesSetName200ResponseLayoutPagesItemBoxesBleed { private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItemBoxesBleed( + private DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed( double x, double y, double width, double height, Map additionalProperties) { this.x = x; this.y = y; @@ -60,8 +60,8 @@ public double getHeight() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItemBoxesBleed - && equalTo((DocPagesSetName200ResponseLayoutPagesItemBoxesBleed) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed + && equalTo((DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItemBoxesBleed other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed other) { return x == other.x && y == other.y && width == other.width && height == other.height; } @@ -90,7 +90,7 @@ public static XStage builder() { public interface XStage { YStage x(double x); - Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesBleed other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed other); } public interface YStage { @@ -106,7 +106,7 @@ public interface HeightStage { } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItemBoxesBleed build(); + DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed build(); _FinalStage additionalProperty(String key, Object value); @@ -129,7 +129,7 @@ public static final class Builder implements XStage, YStage, WidthStage, HeightS private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesBleed other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed other) { x(other.getX()); y(other.getY()); width(other.getWidth()); @@ -166,8 +166,8 @@ public _FinalStage height(double height) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItemBoxesBleed build() { - return new DocPagesSetName200ResponseLayoutPagesItemBoxesBleed(x, y, width, height, additionalProperties); + public DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed build() { + return new DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed(x, y, width, height, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesCrop.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop.java similarity index 86% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesCrop.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop.java index 882ac74..013aca6 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesCrop.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItemBoxesCrop.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItemBoxesCrop { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop { private final double x; private final double y; @@ -28,7 +28,7 @@ public final class DocPagesSetName200ResponseLayoutPagesItemBoxesCrop { private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItemBoxesCrop( + private DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop( double x, double y, double width, double height, Map additionalProperties) { this.x = x; this.y = y; @@ -60,8 +60,8 @@ public double getHeight() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItemBoxesCrop - && equalTo((DocPagesSetName200ResponseLayoutPagesItemBoxesCrop) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop + && equalTo((DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItemBoxesCrop other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop other) { return x == other.x && y == other.y && width == other.width && height == other.height; } @@ -90,7 +90,7 @@ public static XStage builder() { public interface XStage { YStage x(double x); - Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesCrop other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop other); } public interface YStage { @@ -106,7 +106,7 @@ public interface HeightStage { } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItemBoxesCrop build(); + DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop build(); _FinalStage additionalProperty(String key, Object value); @@ -129,7 +129,7 @@ public static final class Builder implements XStage, YStage, WidthStage, HeightS private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesCrop other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop other) { x(other.getX()); y(other.getY()); width(other.getWidth()); @@ -166,8 +166,8 @@ public _FinalStage height(double height) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItemBoxesCrop build() { - return new DocPagesSetName200ResponseLayoutPagesItemBoxesCrop(x, y, width, height, additionalProperties); + public DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop build() { + return new DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop(x, y, width, height, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesMedia.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia.java similarity index 86% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesMedia.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia.java index 5c9db6d..a335912 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesMedia.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItemBoxesMedia.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItemBoxesMedia { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia { private final double x; private final double y; @@ -28,7 +28,7 @@ public final class DocPagesSetName200ResponseLayoutPagesItemBoxesMedia { private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItemBoxesMedia( + private DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia( double x, double y, double width, double height, Map additionalProperties) { this.x = x; this.y = y; @@ -60,8 +60,8 @@ public double getHeight() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItemBoxesMedia - && equalTo((DocPagesSetName200ResponseLayoutPagesItemBoxesMedia) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia + && equalTo((DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItemBoxesMedia other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia other) { return x == other.x && y == other.y && width == other.width && height == other.height; } @@ -90,7 +90,7 @@ public static XStage builder() { public interface XStage { YStage x(double x); - Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesMedia other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia other); } public interface YStage { @@ -106,7 +106,7 @@ public interface HeightStage { } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItemBoxesMedia build(); + DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia build(); _FinalStage additionalProperty(String key, Object value); @@ -129,7 +129,7 @@ public static final class Builder implements XStage, YStage, WidthStage, HeightS private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesMedia other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia other) { x(other.getX()); y(other.getY()); width(other.getWidth()); @@ -166,8 +166,8 @@ public _FinalStage height(double height) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItemBoxesMedia build() { - return new DocPagesSetName200ResponseLayoutPagesItemBoxesMedia(x, y, width, height, additionalProperties); + public DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia build() { + return new DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia(x, y, width, height, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesTrim.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim.java similarity index 86% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesTrim.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim.java index 24e22cb..38fff18 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemBoxesTrim.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItemBoxesTrim.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItemBoxesTrim { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim { private final double x; private final double y; @@ -28,7 +28,7 @@ public final class DocPagesSetName200ResponseLayoutPagesItemBoxesTrim { private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItemBoxesTrim( + private DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim( double x, double y, double width, double height, Map additionalProperties) { this.x = x; this.y = y; @@ -60,8 +60,8 @@ public double getHeight() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItemBoxesTrim - && equalTo((DocPagesSetName200ResponseLayoutPagesItemBoxesTrim) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim + && equalTo((DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItemBoxesTrim other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim other) { return x == other.x && y == other.y && width == other.width && height == other.height; } @@ -90,7 +90,7 @@ public static XStage builder() { public interface XStage { YStage x(double x); - Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesTrim other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim other); } public interface YStage { @@ -106,7 +106,7 @@ public interface HeightStage { } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItemBoxesTrim build(); + DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim build(); _FinalStage additionalProperty(String key, Object value); @@ -129,7 +129,7 @@ public static final class Builder implements XStage, YStage, WidthStage, HeightS private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItemBoxesTrim other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim other) { x(other.getX()); y(other.getY()); width(other.getWidth()); @@ -166,8 +166,8 @@ public _FinalStage height(double height) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItemBoxesTrim build() { - return new DocPagesSetName200ResponseLayoutPagesItemBoxesTrim(x, y, width, height, additionalProperties); + public DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim build() { + return new DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim(x, y, width, height, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemPdfCropBox.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox.java similarity index 86% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemPdfCropBox.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox.java index 2e9314c..1897e10 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemPdfCropBox.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItemPdfCropBox.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItemPdfCropBox { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox { private final double left; private final double bottom; @@ -28,7 +28,7 @@ public final class DocPagesSetName200ResponseLayoutPagesItemPdfCropBox { private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItemPdfCropBox( + private DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox( double left, double bottom, double right, double top, Map additionalProperties) { this.left = left; this.bottom = bottom; @@ -60,8 +60,8 @@ public double getTop() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItemPdfCropBox - && equalTo((DocPagesSetName200ResponseLayoutPagesItemPdfCropBox) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox + && equalTo((DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItemPdfCropBox other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox other) { return left == other.left && bottom == other.bottom && right == other.right && top == other.top; } @@ -90,7 +90,7 @@ public static LeftStage builder() { public interface LeftStage { BottomStage left(double left); - Builder from(DocPagesSetName200ResponseLayoutPagesItemPdfCropBox other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox other); } public interface BottomStage { @@ -106,7 +106,7 @@ public interface TopStage { } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItemPdfCropBox build(); + DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox build(); _FinalStage additionalProperty(String key, Object value); @@ -129,7 +129,7 @@ public static final class Builder implements LeftStage, BottomStage, RightStage, private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItemPdfCropBox other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox other) { left(other.getLeft()); bottom(other.getBottom()); right(other.getRight()); @@ -166,8 +166,8 @@ public _FinalStage top(double top) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItemPdfCropBox build() { - return new DocPagesSetName200ResponseLayoutPagesItemPdfCropBox( + public DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox build() { + return new DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox( left, bottom, right, top, additionalProperties); } diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemSize.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemSize.java similarity index 83% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemSize.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemSize.java index bfee9e0..20383d8 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemSize.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemSize.java @@ -16,15 +16,15 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetName200ResponseLayoutPagesItemSize.Builder.class) -public final class DocPagesSetName200ResponseLayoutPagesItemSize { +@JsonDeserialize(builder = DocPagesRemoveNameResponseLayoutPagesItemSize.Builder.class) +public final class DocPagesRemoveNameResponseLayoutPagesItemSize { private final double width; private final double height; private final Map additionalProperties; - private DocPagesSetName200ResponseLayoutPagesItemSize( + private DocPagesRemoveNameResponseLayoutPagesItemSize( double width, double height, Map additionalProperties) { this.width = width; this.height = height; @@ -44,8 +44,8 @@ public double getHeight() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetName200ResponseLayoutPagesItemSize - && equalTo((DocPagesSetName200ResponseLayoutPagesItemSize) other); + return other instanceof DocPagesRemoveNameResponseLayoutPagesItemSize + && equalTo((DocPagesRemoveNameResponseLayoutPagesItemSize) other); } @JsonAnyGetter @@ -53,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetName200ResponseLayoutPagesItemSize other) { + private boolean equalTo(DocPagesRemoveNameResponseLayoutPagesItemSize other) { return width == other.width && height == other.height; } @@ -74,7 +74,7 @@ public static WidthStage builder() { public interface WidthStage { HeightStage width(double width); - Builder from(DocPagesSetName200ResponseLayoutPagesItemSize other); + Builder from(DocPagesRemoveNameResponseLayoutPagesItemSize other); } public interface HeightStage { @@ -82,7 +82,7 @@ public interface HeightStage { } public interface _FinalStage { - DocPagesSetName200ResponseLayoutPagesItemSize build(); + DocPagesRemoveNameResponseLayoutPagesItemSize build(); _FinalStage additionalProperty(String key, Object value); @@ -101,7 +101,7 @@ public static final class Builder implements WidthStage, HeightStage, _FinalStag private Builder() {} @java.lang.Override - public Builder from(DocPagesSetName200ResponseLayoutPagesItemSize other) { + public Builder from(DocPagesRemoveNameResponseLayoutPagesItemSize other) { width(other.getWidth()); height(other.getHeight()); return this; @@ -122,8 +122,8 @@ public _FinalStage height(double height) { } @java.lang.Override - public DocPagesSetName200ResponseLayoutPagesItemSize build() { - return new DocPagesSetName200ResponseLayoutPagesItemSize(width, height, additionalProperties); + public DocPagesRemoveNameResponseLayoutPagesItemSize build() { + return new DocPagesRemoveNameResponseLayoutPagesItemSize(width, height, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemTabOrder.java b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemTabOrder.java similarity index 69% rename from src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemTabOrder.java rename to src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemTabOrder.java index c51e305..397ac44 100644 --- a/src/main/java/api/types/DocPagesSetName200ResponseLayoutPagesItemTabOrder.java +++ b/src/main/java/api/types/DocPagesRemoveNameResponseLayoutPagesItemTabOrder.java @@ -6,27 +6,27 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocPagesSetName200ResponseLayoutPagesItemTabOrder { - public static final DocPagesSetName200ResponseLayoutPagesItemTabOrder WIDGETS = - new DocPagesSetName200ResponseLayoutPagesItemTabOrder(Value.WIDGETS, "widgets"); +public final class DocPagesRemoveNameResponseLayoutPagesItemTabOrder { + public static final DocPagesRemoveNameResponseLayoutPagesItemTabOrder WIDGETS = + new DocPagesRemoveNameResponseLayoutPagesItemTabOrder(Value.WIDGETS, "widgets"); - public static final DocPagesSetName200ResponseLayoutPagesItemTabOrder COLUMNS = - new DocPagesSetName200ResponseLayoutPagesItemTabOrder(Value.COLUMNS, "columns"); + public static final DocPagesRemoveNameResponseLayoutPagesItemTabOrder COLUMNS = + new DocPagesRemoveNameResponseLayoutPagesItemTabOrder(Value.COLUMNS, "columns"); - public static final DocPagesSetName200ResponseLayoutPagesItemTabOrder ANNOTATIONS = - new DocPagesSetName200ResponseLayoutPagesItemTabOrder(Value.ANNOTATIONS, "annotations"); + public static final DocPagesRemoveNameResponseLayoutPagesItemTabOrder ANNOTATIONS = + new DocPagesRemoveNameResponseLayoutPagesItemTabOrder(Value.ANNOTATIONS, "annotations"); - public static final DocPagesSetName200ResponseLayoutPagesItemTabOrder ROWS = - new DocPagesSetName200ResponseLayoutPagesItemTabOrder(Value.ROWS, "rows"); + public static final DocPagesRemoveNameResponseLayoutPagesItemTabOrder ROWS = + new DocPagesRemoveNameResponseLayoutPagesItemTabOrder(Value.ROWS, "rows"); - public static final DocPagesSetName200ResponseLayoutPagesItemTabOrder STRUCTURE = - new DocPagesSetName200ResponseLayoutPagesItemTabOrder(Value.STRUCTURE, "structure"); + public static final DocPagesRemoveNameResponseLayoutPagesItemTabOrder STRUCTURE = + new DocPagesRemoveNameResponseLayoutPagesItemTabOrder(Value.STRUCTURE, "structure"); private final Value value; private final String string; - DocPagesSetName200ResponseLayoutPagesItemTabOrder(Value value, String string) { + DocPagesRemoveNameResponseLayoutPagesItemTabOrder(Value value, String string) { this.value = value; this.string = string; } @@ -44,8 +44,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocPagesSetName200ResponseLayoutPagesItemTabOrder - && this.string.equals(((DocPagesSetName200ResponseLayoutPagesItemTabOrder) other).string)); + || (other instanceof DocPagesRemoveNameResponseLayoutPagesItemTabOrder + && this.string.equals(((DocPagesRemoveNameResponseLayoutPagesItemTabOrder) other).string)); } @java.lang.Override @@ -72,7 +72,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesSetName200ResponseLayoutPagesItemTabOrder valueOf(String value) { + public static DocPagesRemoveNameResponseLayoutPagesItemTabOrder valueOf(String value) { switch (value) { case "widgets": return WIDGETS; @@ -85,7 +85,7 @@ public static DocPagesSetName200ResponseLayoutPagesItemTabOrder valueOf(String v case "structure": return STRUCTURE; default: - return new DocPagesSetName200ResponseLayoutPagesItemTabOrder(Value.UNKNOWN, value); + return new DocPagesRemoveNameResponseLayoutPagesItemTabOrder(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocPagesRemoveName200Response.java b/src/main/java/api/types/DocPagesSetNameResponse.java similarity index 74% rename from src/main/java/api/types/DocPagesRemoveName200Response.java rename to src/main/java/api/types/DocPagesSetNameResponse.java index 7c701a1..ec09594 100644 --- a/src/main/java/api/types/DocPagesRemoveName200Response.java +++ b/src/main/java/api/types/DocPagesSetNameResponse.java @@ -17,23 +17,23 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200Response.Builder.class) -public final class DocPagesRemoveName200Response { - private final DocPagesRemoveName200ResponseLayout layout; +@JsonDeserialize(builder = DocPagesSetNameResponse.Builder.class) +public final class DocPagesSetNameResponse { + private final DocPagesSetNameResponseLayout layout; private final MutationMeta meta; private final Map additionalProperties; - private DocPagesRemoveName200Response( - DocPagesRemoveName200ResponseLayout layout, MutationMeta meta, Map additionalProperties) { + private DocPagesSetNameResponse( + DocPagesSetNameResponseLayout layout, MutationMeta meta, Map additionalProperties) { this.layout = layout; this.meta = meta; this.additionalProperties = additionalProperties; } @JsonProperty("layout") - public DocPagesRemoveName200ResponseLayout getLayout() { + public DocPagesSetNameResponseLayout getLayout() { return layout; } @@ -45,7 +45,7 @@ public MutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200Response && equalTo((DocPagesRemoveName200Response) other); + return other instanceof DocPagesSetNameResponse && equalTo((DocPagesSetNameResponse) other); } @JsonAnyGetter @@ -53,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200Response other) { + private boolean equalTo(DocPagesSetNameResponse other) { return layout.equals(other.layout) && meta.equals(other.meta); } @@ -72,9 +72,9 @@ public static LayoutStage builder() { } public interface LayoutStage { - MetaStage layout(@NotNull DocPagesRemoveName200ResponseLayout layout); + MetaStage layout(@NotNull DocPagesSetNameResponseLayout layout); - Builder from(DocPagesRemoveName200Response other); + Builder from(DocPagesSetNameResponse other); } public interface MetaStage { @@ -82,7 +82,7 @@ public interface MetaStage { } public interface _FinalStage { - DocPagesRemoveName200Response build(); + DocPagesSetNameResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -91,7 +91,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements LayoutStage, MetaStage, _FinalStage { - private DocPagesRemoveName200ResponseLayout layout; + private DocPagesSetNameResponseLayout layout; private MutationMeta meta; @@ -101,7 +101,7 @@ public static final class Builder implements LayoutStage, MetaStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200Response other) { + public Builder from(DocPagesSetNameResponse other) { layout(other.getLayout()); meta(other.getMeta()); return this; @@ -109,7 +109,7 @@ public Builder from(DocPagesRemoveName200Response other) { @java.lang.Override @JsonSetter("layout") - public MetaStage layout(@NotNull DocPagesRemoveName200ResponseLayout layout) { + public MetaStage layout(@NotNull DocPagesSetNameResponseLayout layout) { this.layout = Objects.requireNonNull(layout, "layout must not be null"); return this; } @@ -122,8 +122,8 @@ public _FinalStage meta(@NotNull MutationMeta meta) { } @java.lang.Override - public DocPagesRemoveName200Response build() { - return new DocPagesRemoveName200Response(layout, meta, additionalProperties); + public DocPagesSetNameResponse build() { + return new DocPagesSetNameResponse(layout, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayout.java b/src/main/java/api/types/DocPagesSetNameResponseLayout.java similarity index 61% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayout.java rename to src/main/java/api/types/DocPagesSetNameResponseLayout.java index e1346f1..7b2609f 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayout.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayout.java @@ -19,23 +19,23 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayout.Builder.class) -public final class DocPagesRemoveName200ResponseLayout { +@JsonDeserialize(builder = DocPagesSetNameResponseLayout.Builder.class) +public final class DocPagesSetNameResponseLayout { private final int pageCount; - private final List pages; + private final List pages; - private final List labels; + private final List labels; - private final List namedPages; + private final List namedPages; private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayout( + private DocPagesSetNameResponseLayout( int pageCount, - List pages, - List labels, - List namedPages, + List pages, + List labels, + List namedPages, Map additionalProperties) { this.pageCount = pageCount; this.pages = pages; @@ -50,25 +50,24 @@ public int getPageCount() { } @JsonProperty("pages") - public List getPages() { + public List getPages() { return pages; } @JsonProperty("labels") - public List getLabels() { + public List getLabels() { return labels; } @JsonProperty("namedPages") - public List getNamedPages() { + public List getNamedPages() { return namedPages; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayout - && equalTo((DocPagesRemoveName200ResponseLayout) other); + return other instanceof DocPagesSetNameResponseLayout && equalTo((DocPagesSetNameResponseLayout) other); } @JsonAnyGetter @@ -76,7 +75,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayout other) { + private boolean equalTo(DocPagesSetNameResponseLayout other) { return pageCount == other.pageCount && pages.equals(other.pages) && labels.equals(other.labels) @@ -100,44 +99,44 @@ public static PageCountStage builder() { public interface PageCountStage { _FinalStage pageCount(int pageCount); - Builder from(DocPagesRemoveName200ResponseLayout other); + Builder from(DocPagesSetNameResponseLayout other); } public interface _FinalStage { - DocPagesRemoveName200ResponseLayout build(); + DocPagesSetNameResponseLayout build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage pages(List pages); + _FinalStage pages(List pages); - _FinalStage addPages(DocPagesRemoveName200ResponseLayoutPagesItem pages); + _FinalStage addPages(DocPagesSetNameResponseLayoutPagesItem pages); - _FinalStage addAllPages(List pages); + _FinalStage addAllPages(List pages); - _FinalStage labels(List labels); + _FinalStage labels(List labels); - _FinalStage addLabels(DocPagesRemoveName200ResponseLayoutLabelsItem labels); + _FinalStage addLabels(DocPagesSetNameResponseLayoutLabelsItem labels); - _FinalStage addAllLabels(List labels); + _FinalStage addAllLabels(List labels); - _FinalStage namedPages(List namedPages); + _FinalStage namedPages(List namedPages); - _FinalStage addNamedPages(DocPagesRemoveName200ResponseLayoutNamedPagesItem namedPages); + _FinalStage addNamedPages(DocPagesSetNameResponseLayoutNamedPagesItem namedPages); - _FinalStage addAllNamedPages(List namedPages); + _FinalStage addAllNamedPages(List namedPages); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PageCountStage, _FinalStage { private int pageCount; - private List namedPages = new ArrayList<>(); + private List namedPages = new ArrayList<>(); - private List labels = new ArrayList<>(); + private List labels = new ArrayList<>(); - private List pages = new ArrayList<>(); + private List pages = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -145,7 +144,7 @@ public static final class Builder implements PageCountStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayout other) { + public Builder from(DocPagesSetNameResponseLayout other) { pageCount(other.getPageCount()); pages(other.getPages()); labels(other.getLabels()); @@ -161,7 +160,7 @@ public _FinalStage pageCount(int pageCount) { } @java.lang.Override - public _FinalStage addAllNamedPages(List namedPages) { + public _FinalStage addAllNamedPages(List namedPages) { if (namedPages != null) { this.namedPages.addAll(namedPages); } @@ -169,14 +168,14 @@ public _FinalStage addAllNamedPages(List namedPages) { + public _FinalStage namedPages(List namedPages) { this.namedPages.clear(); if (namedPages != null) { this.namedPages.addAll(namedPages); @@ -185,7 +184,7 @@ public _FinalStage namedPages(List labels) { + public _FinalStage addAllLabels(List labels) { if (labels != null) { this.labels.addAll(labels); } @@ -193,14 +192,14 @@ public _FinalStage addAllLabels(List labels) { + public _FinalStage labels(List labels) { this.labels.clear(); if (labels != null) { this.labels.addAll(labels); @@ -209,7 +208,7 @@ public _FinalStage labels(List la } @java.lang.Override - public _FinalStage addAllPages(List pages) { + public _FinalStage addAllPages(List pages) { if (pages != null) { this.pages.addAll(pages); } @@ -217,14 +216,14 @@ public _FinalStage addAllPages(List pages) { + public _FinalStage pages(List pages) { this.pages.clear(); if (pages != null) { this.pages.addAll(pages); @@ -233,8 +232,8 @@ public _FinalStage pages(List page } @java.lang.Override - public DocPagesRemoveName200ResponseLayout build() { - return new DocPagesRemoveName200ResponseLayout(pageCount, pages, labels, namedPages, additionalProperties); + public DocPagesSetNameResponseLayout build() { + return new DocPagesSetNameResponseLayout(pageCount, pages, labels, namedPages, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutLabelsItem.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutLabelsItem.java similarity index 75% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutLabelsItem.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutLabelsItem.java index a13e87c..b554b80 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutLabelsItem.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutLabelsItem.java @@ -22,11 +22,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutLabelsItem.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutLabelsItem { +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutLabelsItem.Builder.class) +public final class DocPagesSetNameResponseLayoutLabelsItem { private final int firstPage; - private final Optional style; + private final Optional style; private final int firstNumber; @@ -34,9 +34,9 @@ public final class DocPagesRemoveName200ResponseLayoutLabelsItem { private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayoutLabelsItem( + private DocPagesSetNameResponseLayoutLabelsItem( int firstPage, - Optional style, + Optional style, int firstNumber, String prefix, Map additionalProperties) { @@ -53,7 +53,7 @@ public int getFirstPage() { } @JsonIgnore - public Optional getStyle() { + public Optional getStyle() { if (style == null) { return Optional.empty(); } @@ -72,15 +72,15 @@ public String getPrefix() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("style") - private Optional _getStyle() { + private Optional _getStyle() { return style; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutLabelsItem - && equalTo((DocPagesRemoveName200ResponseLayoutLabelsItem) other); + return other instanceof DocPagesSetNameResponseLayoutLabelsItem + && equalTo((DocPagesSetNameResponseLayoutLabelsItem) other); } @JsonAnyGetter @@ -88,7 +88,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayoutLabelsItem other) { + private boolean equalTo(DocPagesSetNameResponseLayoutLabelsItem other) { return firstPage == other.firstPage && style.equals(other.style) && firstNumber == other.firstNumber @@ -112,7 +112,7 @@ public static FirstPageStage builder() { public interface FirstPageStage { FirstNumberStage firstPage(int firstPage); - Builder from(DocPagesRemoveName200ResponseLayoutLabelsItem other); + Builder from(DocPagesSetNameResponseLayoutLabelsItem other); } public interface FirstNumberStage { @@ -124,17 +124,17 @@ public interface PrefixStage { } public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutLabelsItem build(); + DocPagesSetNameResponseLayoutLabelsItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage style(Optional style); + _FinalStage style(Optional style); - _FinalStage style(DocPagesRemoveName200ResponseLayoutLabelsItemStyle style); + _FinalStage style(DocPagesSetNameResponseLayoutLabelsItemStyle style); - _FinalStage style(Nullable style); + _FinalStage style(Nullable style); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -145,7 +145,7 @@ public static final class Builder implements FirstPageStage, FirstNumberStage, P private String prefix; - private Optional style = Optional.empty(); + private Optional style = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -153,7 +153,7 @@ public static final class Builder implements FirstPageStage, FirstNumberStage, P private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutLabelsItem other) { + public Builder from(DocPagesSetNameResponseLayoutLabelsItem other) { firstPage(other.getFirstPage()); style(other.getStyle()); firstNumber(other.getFirstNumber()); @@ -183,7 +183,7 @@ public _FinalStage prefix(@NotNull String prefix) { } @java.lang.Override - public _FinalStage style(Nullable style) { + public _FinalStage style(Nullable style) { if (style.isNull()) { this.style = null; } else if (style.isEmpty()) { @@ -195,21 +195,21 @@ public _FinalStage style(Nullable style) { + public _FinalStage style(Optional style) { this.style = style; return this; } @java.lang.Override - public DocPagesRemoveName200ResponseLayoutLabelsItem build() { - return new DocPagesRemoveName200ResponseLayoutLabelsItem( + public DocPagesSetNameResponseLayoutLabelsItem build() { + return new DocPagesSetNameResponseLayoutLabelsItem( firstPage, style, firstNumber, prefix, additionalProperties); } diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutLabelsItemStyle.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutLabelsItemStyle.java similarity index 58% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutLabelsItemStyle.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutLabelsItemStyle.java index 3537675..2a451c1 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutLabelsItemStyle.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutLabelsItemStyle.java @@ -6,27 +6,27 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocPagesRemoveName200ResponseLayoutLabelsItemStyle { - public static final DocPagesRemoveName200ResponseLayoutLabelsItemStyle DECIMAL = - new DocPagesRemoveName200ResponseLayoutLabelsItemStyle(Value.DECIMAL, "decimal"); +public final class DocPagesSetNameResponseLayoutLabelsItemStyle { + public static final DocPagesSetNameResponseLayoutLabelsItemStyle DECIMAL = + new DocPagesSetNameResponseLayoutLabelsItemStyle(Value.DECIMAL, "decimal"); - public static final DocPagesRemoveName200ResponseLayoutLabelsItemStyle UPPER_ROMAN = - new DocPagesRemoveName200ResponseLayoutLabelsItemStyle(Value.UPPER_ROMAN, "upperRoman"); + public static final DocPagesSetNameResponseLayoutLabelsItemStyle UPPER_ROMAN = + new DocPagesSetNameResponseLayoutLabelsItemStyle(Value.UPPER_ROMAN, "upperRoman"); - public static final DocPagesRemoveName200ResponseLayoutLabelsItemStyle UPPER_LETTERS = - new DocPagesRemoveName200ResponseLayoutLabelsItemStyle(Value.UPPER_LETTERS, "upperLetters"); + public static final DocPagesSetNameResponseLayoutLabelsItemStyle UPPER_LETTERS = + new DocPagesSetNameResponseLayoutLabelsItemStyle(Value.UPPER_LETTERS, "upperLetters"); - public static final DocPagesRemoveName200ResponseLayoutLabelsItemStyle LOWER_ROMAN = - new DocPagesRemoveName200ResponseLayoutLabelsItemStyle(Value.LOWER_ROMAN, "lowerRoman"); + public static final DocPagesSetNameResponseLayoutLabelsItemStyle LOWER_ROMAN = + new DocPagesSetNameResponseLayoutLabelsItemStyle(Value.LOWER_ROMAN, "lowerRoman"); - public static final DocPagesRemoveName200ResponseLayoutLabelsItemStyle LOWER_LETTERS = - new DocPagesRemoveName200ResponseLayoutLabelsItemStyle(Value.LOWER_LETTERS, "lowerLetters"); + public static final DocPagesSetNameResponseLayoutLabelsItemStyle LOWER_LETTERS = + new DocPagesSetNameResponseLayoutLabelsItemStyle(Value.LOWER_LETTERS, "lowerLetters"); private final Value value; private final String string; - DocPagesRemoveName200ResponseLayoutLabelsItemStyle(Value value, String string) { + DocPagesSetNameResponseLayoutLabelsItemStyle(Value value, String string) { this.value = value; this.string = string; } @@ -44,8 +44,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocPagesRemoveName200ResponseLayoutLabelsItemStyle - && this.string.equals(((DocPagesRemoveName200ResponseLayoutLabelsItemStyle) other).string)); + || (other instanceof DocPagesSetNameResponseLayoutLabelsItemStyle + && this.string.equals(((DocPagesSetNameResponseLayoutLabelsItemStyle) other).string)); } @java.lang.Override @@ -72,7 +72,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesRemoveName200ResponseLayoutLabelsItemStyle valueOf(String value) { + public static DocPagesSetNameResponseLayoutLabelsItemStyle valueOf(String value) { switch (value) { case "decimal": return DECIMAL; @@ -85,7 +85,7 @@ public static DocPagesRemoveName200ResponseLayoutLabelsItemStyle valueOf(String case "lowerLetters": return LOWER_LETTERS; default: - return new DocPagesRemoveName200ResponseLayoutLabelsItemStyle(Value.UNKNOWN, value); + return new DocPagesSetNameResponseLayoutLabelsItemStyle(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItem.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItem.java similarity index 70% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItem.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItem.java index 2695212..8445a9c 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItem.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItem.java @@ -17,17 +17,17 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutNamedPagesItem.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutNamedPagesItem { +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutNamedPagesItem.Builder.class) +public final class DocPagesSetNameResponseLayoutNamedPagesItem { private final String name; - private final DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget target; + private final DocPagesSetNameResponseLayoutNamedPagesItemTarget target; private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayoutNamedPagesItem( + private DocPagesSetNameResponseLayoutNamedPagesItem( String name, - DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget target, + DocPagesSetNameResponseLayoutNamedPagesItemTarget target, Map additionalProperties) { this.name = name; this.target = target; @@ -40,15 +40,15 @@ public String getName() { } @JsonProperty("target") - public DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget getTarget() { + public DocPagesSetNameResponseLayoutNamedPagesItemTarget getTarget() { return target; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutNamedPagesItem - && equalTo((DocPagesRemoveName200ResponseLayoutNamedPagesItem) other); + return other instanceof DocPagesSetNameResponseLayoutNamedPagesItem + && equalTo((DocPagesSetNameResponseLayoutNamedPagesItem) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayoutNamedPagesItem other) { + private boolean equalTo(DocPagesSetNameResponseLayoutNamedPagesItem other) { return name.equals(other.name) && target.equals(other.target); } @@ -77,15 +77,15 @@ public static NameStage builder() { public interface NameStage { TargetStage name(@NotNull String name); - Builder from(DocPagesRemoveName200ResponseLayoutNamedPagesItem other); + Builder from(DocPagesSetNameResponseLayoutNamedPagesItem other); } public interface TargetStage { - _FinalStage target(@NotNull DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget target); + _FinalStage target(@NotNull DocPagesSetNameResponseLayoutNamedPagesItemTarget target); } public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutNamedPagesItem build(); + DocPagesSetNameResponseLayoutNamedPagesItem build(); _FinalStage additionalProperty(String key, Object value); @@ -96,7 +96,7 @@ public interface _FinalStage { public static final class Builder implements NameStage, TargetStage, _FinalStage { private String name; - private DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget target; + private DocPagesSetNameResponseLayoutNamedPagesItemTarget target; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -104,7 +104,7 @@ public static final class Builder implements NameStage, TargetStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutNamedPagesItem other) { + public Builder from(DocPagesSetNameResponseLayoutNamedPagesItem other) { name(other.getName()); target(other.getTarget()); return this; @@ -119,14 +119,14 @@ public TargetStage name(@NotNull String name) { @java.lang.Override @JsonSetter("target") - public _FinalStage target(@NotNull DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget target) { + public _FinalStage target(@NotNull DocPagesSetNameResponseLayoutNamedPagesItemTarget target) { this.target = Objects.requireNonNull(target, "target must not be null"); return this; } @java.lang.Override - public DocPagesRemoveName200ResponseLayoutNamedPagesItem build() { - return new DocPagesRemoveName200ResponseLayoutNamedPagesItem(name, target, additionalProperties); + public DocPagesSetNameResponseLayoutNamedPagesItem build() { + return new DocPagesSetNameResponseLayoutNamedPagesItem(name, target, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTarget.java similarity index 70% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTarget.java index bbeb0d4..e380448 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTarget.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget { +public final class DocPagesSetNameResponseLayoutNamedPagesItemTarget { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget(Value value) { + private DocPagesSetNameResponseLayoutNamedPagesItemTarget(Value value) { this.value = value; } @@ -26,19 +26,19 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget page( - DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage value) { - return new DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget(new PageValue(value)); + public static DocPagesSetNameResponseLayoutNamedPagesItemTarget page( + DocPagesSetNameResponseLayoutNamedPagesItemTargetPage value) { + return new DocPagesSetNameResponseLayoutNamedPagesItemTarget(new PageValue(value)); } - public static DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget template( - DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate value) { - return new DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget(new TemplateValue(value)); + public static DocPagesSetNameResponseLayoutNamedPagesItemTarget template( + DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate value) { + return new DocPagesSetNameResponseLayoutNamedPagesItemTarget(new TemplateValue(value)); } - public static DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget dangling( - DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling value) { - return new DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget(new DanglingValue(value)); + public static DocPagesSetNameResponseLayoutNamedPagesItemTarget dangling( + DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling value) { + return new DocPagesSetNameResponseLayoutNamedPagesItemTarget(new DanglingValue(value)); } public boolean isPage() { @@ -57,21 +57,21 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getPage() { + public Optional getPage() { if (isPage()) { return Optional.of(((PageValue) value).value); } return Optional.empty(); } - public Optional getTemplate() { + public Optional getTemplate() { if (isTemplate()) { return Optional.of(((TemplateValue) value).value); } return Optional.empty(); } - public Optional getDangling() { + public Optional getDangling() { if (isDangling()) { return Optional.of(((DanglingValue) value).value); } @@ -88,8 +88,8 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget - && value.equals(((DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget) other).value); + return other instanceof DocPagesSetNameResponseLayoutNamedPagesItemTarget + && value.equals(((DocPagesSetNameResponseLayoutNamedPagesItemTarget) other).value); } @Override @@ -108,11 +108,11 @@ private Value getValue() { } public interface Visitor { - T visitPage(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage page); + T visitPage(DocPagesSetNameResponseLayoutNamedPagesItemTargetPage page); - T visitTemplate(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate template); + T visitTemplate(DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate template); - T visitDangling(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling dangling); + T visitDangling(DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling dangling); T _visitUnknown(Object unknownType); } @@ -133,12 +133,12 @@ private interface Value { private static final class PageValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage value; + private DocPagesSetNameResponseLayoutNamedPagesItemTargetPage value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private PageValue() {} - private PageValue(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage value) { + private PageValue(DocPagesSetNameResponseLayoutNamedPagesItemTargetPage value) { this.value = value; } @@ -164,7 +164,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; + return "DocPagesSetNameResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; } } @@ -173,12 +173,12 @@ public String toString() { private static final class TemplateValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate value; + private DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private TemplateValue() {} - private TemplateValue(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate value) { + private TemplateValue(DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate value) { this.value = value; } @@ -204,7 +204,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; + return "DocPagesSetNameResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; } } @@ -213,12 +213,12 @@ public String toString() { private static final class DanglingValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling value; + private DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private DanglingValue() {} - private DanglingValue(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling value) { + private DanglingValue(DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling value) { this.value = value; } @@ -244,7 +244,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; + return "DocPagesSetNameResponseLayoutNamedPagesItemTarget{" + "value: " + value + "}"; } } @@ -280,8 +280,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget{" + "type: " + type + ", value: " + value - + "}"; + return "DocPagesSetNameResponseLayoutNamedPagesItemTarget{" + "type: " + type + ", value: " + value + "}"; } } } diff --git a/src/main/java/api/types/AnnotationPolygonMeasureUnknown.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling.java similarity index 71% rename from src/main/java/api/types/AnnotationPolygonMeasureUnknown.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling.java index bc3921f..be67db1 100644 --- a/src/main/java/api/types/AnnotationPolygonMeasureUnknown.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling.java @@ -13,18 +13,18 @@ import java.util.Map; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureUnknown.Builder.class) -public final class AnnotationPolygonMeasureUnknown { +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling.Builder.class) +public final class DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling { private final Map additionalProperties; - private AnnotationPolygonMeasureUnknown(Map additionalProperties) { + private DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling(Map additionalProperties) { this.additionalProperties = additionalProperties; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationPolygonMeasureUnknown; + return other instanceof DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling; } @JsonAnyGetter @@ -48,12 +48,12 @@ public static final class Builder { private Builder() {} - public Builder from(AnnotationPolygonMeasureUnknown other) { + public Builder from(DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling other) { return this; } - public AnnotationPolygonMeasureUnknown build() { - return new AnnotationPolygonMeasureUnknown(additionalProperties); + public DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling build() { + return new DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling(additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetPage.java similarity index 74% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetPage.java index 9b2ba4e..b5d9613 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetPage.java @@ -17,13 +17,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage { +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutNamedPagesItemTargetPage.Builder.class) +public final class DocPagesSetNameResponseLayoutNamedPagesItemTargetPage { private final PageRef page; private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage( + private DocPagesSetNameResponseLayoutNamedPagesItemTargetPage( PageRef page, Map additionalProperties) { this.page = page; this.additionalProperties = additionalProperties; @@ -37,8 +37,8 @@ public PageRef getPage() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage - && equalTo((DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage) other); + return other instanceof DocPagesSetNameResponseLayoutNamedPagesItemTargetPage + && equalTo((DocPagesSetNameResponseLayoutNamedPagesItemTargetPage) other); } @JsonAnyGetter @@ -46,7 +46,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage other) { + private boolean equalTo(DocPagesSetNameResponseLayoutNamedPagesItemTargetPage other) { return page.equals(other.page); } @@ -67,11 +67,11 @@ public static PageStage builder() { public interface PageStage { _FinalStage page(@NotNull PageRef page); - Builder from(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage other); + Builder from(DocPagesSetNameResponseLayoutNamedPagesItemTargetPage other); } public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage build(); + DocPagesSetNameResponseLayoutNamedPagesItemTargetPage build(); _FinalStage additionalProperty(String key, Object value); @@ -88,7 +88,7 @@ public static final class Builder implements PageStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage other) { + public Builder from(DocPagesSetNameResponseLayoutNamedPagesItemTargetPage other) { page(other.getPage()); return this; } @@ -101,8 +101,8 @@ public _FinalStage page(@NotNull PageRef page) { } @java.lang.Override - public DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage build() { - return new DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage(page, additionalProperties); + public DocPagesSetNameResponseLayoutNamedPagesItemTargetPage build() { + return new DocPagesSetNameResponseLayoutNamedPagesItemTargetPage(page, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate.java similarity index 73% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate.java index 0797b02..e8d0724 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate.java @@ -16,13 +16,13 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate { +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate.Builder.class) +public final class DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate { private final int objectNumber; private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate( + private DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate( int objectNumber, Map additionalProperties) { this.objectNumber = objectNumber; this.additionalProperties = additionalProperties; @@ -36,8 +36,8 @@ public int getObjectNumber() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate - && equalTo((DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate) other); + return other instanceof DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate + && equalTo((DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate) other); } @JsonAnyGetter @@ -45,7 +45,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate other) { + private boolean equalTo(DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate other) { return objectNumber == other.objectNumber; } @@ -66,11 +66,11 @@ public static ObjectNumberStage builder() { public interface ObjectNumberStage { _FinalStage objectNumber(int objectNumber); - Builder from(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate other); + Builder from(DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate other); } public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate build(); + DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate build(); _FinalStage additionalProperty(String key, Object value); @@ -87,7 +87,7 @@ public static final class Builder implements ObjectNumberStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate other) { + public Builder from(DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate other) { objectNumber(other.getObjectNumber()); return this; } @@ -100,9 +100,8 @@ public _FinalStage objectNumber(int objectNumber) { } @java.lang.Override - public DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate build() { - return new DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate( - objectNumber, additionalProperties); + public DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate build() { + return new DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate(objectNumber, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItem.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItem.java similarity index 73% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItem.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItem.java index c72843c..55a71b3 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItem.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItem.java @@ -22,40 +22,40 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItem.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItem { +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItem.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItem { private final int index; private final PageRef ref; private final Optional label; - private final DocPagesRemoveName200ResponseLayoutPagesItemSize size; + private final DocPagesSetNameResponseLayoutPagesItemSize size; - private final double rotation; + private final int rotation; private final double userUnit; - private final Optional tabOrder; + private final Optional tabOrder; - private final DocPagesRemoveName200ResponseLayoutPagesItemBoxes boxes; + private final DocPagesSetNameResponseLayoutPagesItemBoxes boxes; - private final DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox pdfCropBox; + private final DocPagesSetNameResponseLayoutPagesItemPdfCropBox pdfCropBox; private final Optional actions; private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayoutPagesItem( + private DocPagesSetNameResponseLayoutPagesItem( int index, PageRef ref, Optional label, - DocPagesRemoveName200ResponseLayoutPagesItemSize size, - double rotation, + DocPagesSetNameResponseLayoutPagesItemSize size, + int rotation, double userUnit, - Optional tabOrder, - DocPagesRemoveName200ResponseLayoutPagesItemBoxes boxes, - DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox pdfCropBox, + Optional tabOrder, + DocPagesSetNameResponseLayoutPagesItemBoxes boxes, + DocPagesSetNameResponseLayoutPagesItemPdfCropBox pdfCropBox, Optional actions, Map additionalProperties) { this.index = index; @@ -90,12 +90,12 @@ public Optional getLabel() { } @JsonProperty("size") - public DocPagesRemoveName200ResponseLayoutPagesItemSize getSize() { + public DocPagesSetNameResponseLayoutPagesItemSize getSize() { return size; } @JsonProperty("rotation") - public double getRotation() { + public int getRotation() { return rotation; } @@ -105,7 +105,7 @@ public double getUserUnit() { } @JsonIgnore - public Optional getTabOrder() { + public Optional getTabOrder() { if (tabOrder == null) { return Optional.empty(); } @@ -113,12 +113,12 @@ public Optional getTabOrde } @JsonProperty("boxes") - public DocPagesRemoveName200ResponseLayoutPagesItemBoxes getBoxes() { + public DocPagesSetNameResponseLayoutPagesItemBoxes getBoxes() { return boxes; } @JsonProperty("pdfCropBox") - public DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox getPdfCropBox() { + public DocPagesSetNameResponseLayoutPagesItemPdfCropBox getPdfCropBox() { return pdfCropBox; } @@ -135,15 +135,15 @@ private Optional _getLabel() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("tabOrder") - private Optional _getTabOrder() { + private Optional _getTabOrder() { return tabOrder; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItem - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItem) other); + return other instanceof DocPagesSetNameResponseLayoutPagesItem + && equalTo((DocPagesSetNameResponseLayoutPagesItem) other); } @JsonAnyGetter @@ -151,7 +151,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItem other) { + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItem other) { return index == other.index && ref.equals(other.ref) && label.equals(other.label) @@ -191,7 +191,7 @@ public static IndexStage builder() { public interface IndexStage { RefStage index(int index); - Builder from(DocPagesRemoveName200ResponseLayoutPagesItem other); + Builder from(DocPagesSetNameResponseLayoutPagesItem other); } public interface RefStage { @@ -199,11 +199,11 @@ public interface RefStage { } public interface SizeStage { - RotationStage size(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemSize size); + RotationStage size(@NotNull DocPagesSetNameResponseLayoutPagesItemSize size); } public interface RotationStage { - UserUnitStage rotation(double rotation); + UserUnitStage rotation(int rotation); } public interface UserUnitStage { @@ -211,15 +211,15 @@ public interface UserUnitStage { } public interface BoxesStage { - PdfCropBoxStage boxes(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxes boxes); + PdfCropBoxStage boxes(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxes boxes); } public interface PdfCropBoxStage { - _FinalStage pdfCropBox(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox pdfCropBox); + _FinalStage pdfCropBox(@NotNull DocPagesSetNameResponseLayoutPagesItemPdfCropBox pdfCropBox); } public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItem build(); + DocPagesSetNameResponseLayoutPagesItem build(); _FinalStage additionalProperty(String key, Object value); @@ -231,11 +231,11 @@ public interface _FinalStage { _FinalStage label(Nullable label); - _FinalStage tabOrder(Optional tabOrder); + _FinalStage tabOrder(Optional tabOrder); - _FinalStage tabOrder(DocPagesRemoveName200ResponseLayoutPagesItemTabOrder tabOrder); + _FinalStage tabOrder(DocPagesSetNameResponseLayoutPagesItemTabOrder tabOrder); - _FinalStage tabOrder(Nullable tabOrder); + _FinalStage tabOrder(Nullable tabOrder); _FinalStage actions(Optional actions); @@ -256,19 +256,19 @@ public static final class Builder private PageRef ref; - private DocPagesRemoveName200ResponseLayoutPagesItemSize size; + private DocPagesSetNameResponseLayoutPagesItemSize size; - private double rotation; + private int rotation; private double userUnit; - private DocPagesRemoveName200ResponseLayoutPagesItemBoxes boxes; + private DocPagesSetNameResponseLayoutPagesItemBoxes boxes; - private DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox pdfCropBox; + private DocPagesSetNameResponseLayoutPagesItemPdfCropBox pdfCropBox; private Optional actions = Optional.empty(); - private Optional tabOrder = Optional.empty(); + private Optional tabOrder = Optional.empty(); private Optional label = Optional.empty(); @@ -278,7 +278,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItem other) { + public Builder from(DocPagesSetNameResponseLayoutPagesItem other) { index(other.getIndex()); ref(other.getRef()); label(other.getLabel()); @@ -308,14 +308,14 @@ public SizeStage ref(@NotNull PageRef ref) { @java.lang.Override @JsonSetter("size") - public RotationStage size(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemSize size) { + public RotationStage size(@NotNull DocPagesSetNameResponseLayoutPagesItemSize size) { this.size = Objects.requireNonNull(size, "size must not be null"); return this; } @java.lang.Override @JsonSetter("rotation") - public UserUnitStage rotation(double rotation) { + public UserUnitStage rotation(int rotation) { this.rotation = rotation; return this; } @@ -329,14 +329,14 @@ public BoxesStage userUnit(double userUnit) { @java.lang.Override @JsonSetter("boxes") - public PdfCropBoxStage boxes(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxes boxes) { + public PdfCropBoxStage boxes(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxes boxes) { this.boxes = Objects.requireNonNull(boxes, "boxes must not be null"); return this; } @java.lang.Override @JsonSetter("pdfCropBox") - public _FinalStage pdfCropBox(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox pdfCropBox) { + public _FinalStage pdfCropBox(@NotNull DocPagesSetNameResponseLayoutPagesItemPdfCropBox pdfCropBox) { this.pdfCropBox = Objects.requireNonNull(pdfCropBox, "pdfCropBox must not be null"); return this; } @@ -355,7 +355,7 @@ public _FinalStage actions(Optional actions) { } @java.lang.Override - public _FinalStage tabOrder(Nullable tabOrder) { + public _FinalStage tabOrder(Nullable tabOrder) { if (tabOrder.isNull()) { this.tabOrder = null; } else if (tabOrder.isEmpty()) { @@ -367,14 +367,14 @@ public _FinalStage tabOrder(Nullable tabOrder) { + public _FinalStage tabOrder(Optional tabOrder) { this.tabOrder = tabOrder; return this; } @@ -405,8 +405,8 @@ public _FinalStage label(Optional label) { } @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItem build() { - return new DocPagesRemoveName200ResponseLayoutPagesItem( + public DocPagesSetNameResponseLayoutPagesItem build() { + return new DocPagesSetNameResponseLayoutPagesItem( index, ref, label, diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxes.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxes.java similarity index 55% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxes.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxes.java index 7cb4365..1f1b972 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemBoxes.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxes.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItemBoxes.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItemBoxes { - private final DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia media; +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItemBoxes.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItemBoxes { + private final DocPagesSetNameResponseLayoutPagesItemBoxesMedia media; - private final DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop crop; + private final DocPagesSetNameResponseLayoutPagesItemBoxesCrop crop; - private final DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed bleed; + private final DocPagesSetNameResponseLayoutPagesItemBoxesBleed bleed; - private final DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim trim; + private final DocPagesSetNameResponseLayoutPagesItemBoxesTrim trim; - private final DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt art; + private final DocPagesSetNameResponseLayoutPagesItemBoxesArt art; private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayoutPagesItemBoxes( - DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia media, - DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop crop, - DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed bleed, - DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim trim, - DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt art, + private DocPagesSetNameResponseLayoutPagesItemBoxes( + DocPagesSetNameResponseLayoutPagesItemBoxesMedia media, + DocPagesSetNameResponseLayoutPagesItemBoxesCrop crop, + DocPagesSetNameResponseLayoutPagesItemBoxesBleed bleed, + DocPagesSetNameResponseLayoutPagesItemBoxesTrim trim, + DocPagesSetNameResponseLayoutPagesItemBoxesArt art, Map additionalProperties) { this.media = media; this.crop = crop; @@ -47,35 +47,35 @@ private DocPagesRemoveName200ResponseLayoutPagesItemBoxes( } @JsonProperty("media") - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia getMedia() { + public DocPagesSetNameResponseLayoutPagesItemBoxesMedia getMedia() { return media; } @JsonProperty("crop") - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop getCrop() { + public DocPagesSetNameResponseLayoutPagesItemBoxesCrop getCrop() { return crop; } @JsonProperty("bleed") - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed getBleed() { + public DocPagesSetNameResponseLayoutPagesItemBoxesBleed getBleed() { return bleed; } @JsonProperty("trim") - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim getTrim() { + public DocPagesSetNameResponseLayoutPagesItemBoxesTrim getTrim() { return trim; } @JsonProperty("art") - public DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt getArt() { + public DocPagesSetNameResponseLayoutPagesItemBoxesArt getArt() { return art; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItemBoxes - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItemBoxes) other); + return other instanceof DocPagesSetNameResponseLayoutPagesItemBoxes + && equalTo((DocPagesSetNameResponseLayoutPagesItemBoxes) other); } @JsonAnyGetter @@ -83,7 +83,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItemBoxes other) { + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItemBoxes other) { return media.equals(other.media) && crop.equals(other.crop) && bleed.equals(other.bleed) @@ -106,29 +106,29 @@ public static MediaStage builder() { } public interface MediaStage { - CropStage media(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia media); + CropStage media(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesMedia media); - Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxes other); + Builder from(DocPagesSetNameResponseLayoutPagesItemBoxes other); } public interface CropStage { - BleedStage crop(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop crop); + BleedStage crop(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesCrop crop); } public interface BleedStage { - TrimStage bleed(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed bleed); + TrimStage bleed(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesBleed bleed); } public interface TrimStage { - ArtStage trim(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim trim); + ArtStage trim(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesTrim trim); } public interface ArtStage { - _FinalStage art(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt art); + _FinalStage art(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesArt art); } public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItemBoxes build(); + DocPagesSetNameResponseLayoutPagesItemBoxes build(); _FinalStage additionalProperty(String key, Object value); @@ -137,15 +137,15 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements MediaStage, CropStage, BleedStage, TrimStage, ArtStage, _FinalStage { - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia media; + private DocPagesSetNameResponseLayoutPagesItemBoxesMedia media; - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop crop; + private DocPagesSetNameResponseLayoutPagesItemBoxesCrop crop; - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed bleed; + private DocPagesSetNameResponseLayoutPagesItemBoxesBleed bleed; - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim trim; + private DocPagesSetNameResponseLayoutPagesItemBoxesTrim trim; - private DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt art; + private DocPagesSetNameResponseLayoutPagesItemBoxesArt art; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -153,7 +153,7 @@ public static final class Builder implements MediaStage, CropStage, BleedStage, private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxes other) { + public Builder from(DocPagesSetNameResponseLayoutPagesItemBoxes other) { media(other.getMedia()); crop(other.getCrop()); bleed(other.getBleed()); @@ -164,43 +164,42 @@ public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemBoxes other) { @java.lang.Override @JsonSetter("media") - public CropStage media(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia media) { + public CropStage media(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesMedia media) { this.media = Objects.requireNonNull(media, "media must not be null"); return this; } @java.lang.Override @JsonSetter("crop") - public BleedStage crop(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop crop) { + public BleedStage crop(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesCrop crop) { this.crop = Objects.requireNonNull(crop, "crop must not be null"); return this; } @java.lang.Override @JsonSetter("bleed") - public TrimStage bleed(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed bleed) { + public TrimStage bleed(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesBleed bleed) { this.bleed = Objects.requireNonNull(bleed, "bleed must not be null"); return this; } @java.lang.Override @JsonSetter("trim") - public ArtStage trim(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim trim) { + public ArtStage trim(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesTrim trim) { this.trim = Objects.requireNonNull(trim, "trim must not be null"); return this; } @java.lang.Override @JsonSetter("art") - public _FinalStage art(@NotNull DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt art) { + public _FinalStage art(@NotNull DocPagesSetNameResponseLayoutPagesItemBoxesArt art) { this.art = Objects.requireNonNull(art, "art must not be null"); return this; } @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItemBoxes build() { - return new DocPagesRemoveName200ResponseLayoutPagesItemBoxes( - media, crop, bleed, trim, art, additionalProperties); + public DocPagesSetNameResponseLayoutPagesItemBoxes build() { + return new DocPagesSetNameResponseLayoutPagesItemBoxes(media, crop, bleed, trim, art, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesArt.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesArt.java new file mode 100644 index 0000000..e02dac8 --- /dev/null +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesArt.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItemBoxesArt.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItemBoxesArt { + private final double x; + + private final double y; + + private final double width; + + private final double height; + + private final Map additionalProperties; + + private DocPagesSetNameResponseLayoutPagesItemBoxesArt( + double x, double y, double width, double height, Map additionalProperties) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("x") + public double getX() { + return x; + } + + @JsonProperty("y") + public double getY() { + return y; + } + + @JsonProperty("width") + public double getWidth() { + return width; + } + + @JsonProperty("height") + public double getHeight() { + return height; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocPagesSetNameResponseLayoutPagesItemBoxesArt + && equalTo((DocPagesSetNameResponseLayoutPagesItemBoxesArt) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItemBoxesArt other) { + return x == other.x && y == other.y && width == other.width && height == other.height; + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.x, this.y, this.width, this.height); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static XStage builder() { + return new Builder(); + } + + public interface XStage { + YStage x(double x); + + Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesArt other); + } + + public interface YStage { + WidthStage y(double y); + } + + public interface WidthStage { + HeightStage width(double width); + } + + public interface HeightStage { + _FinalStage height(double height); + } + + public interface _FinalStage { + DocPagesSetNameResponseLayoutPagesItemBoxesArt build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { + private double x; + + private double y; + + private double width; + + private double height; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesArt other) { + x(other.getX()); + y(other.getY()); + width(other.getWidth()); + height(other.getHeight()); + return this; + } + + @java.lang.Override + @JsonSetter("x") + public YStage x(double x) { + this.x = x; + return this; + } + + @java.lang.Override + @JsonSetter("y") + public WidthStage y(double y) { + this.y = y; + return this; + } + + @java.lang.Override + @JsonSetter("width") + public HeightStage width(double width) { + this.width = width; + return this; + } + + @java.lang.Override + @JsonSetter("height") + public _FinalStage height(double height) { + this.height = height; + return this; + } + + @java.lang.Override + public DocPagesSetNameResponseLayoutPagesItemBoxesArt build() { + return new DocPagesSetNameResponseLayoutPagesItemBoxesArt(x, y, width, height, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesBleed.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesBleed.java new file mode 100644 index 0000000..9fe3dcb --- /dev/null +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesBleed.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItemBoxesBleed.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItemBoxesBleed { + private final double x; + + private final double y; + + private final double width; + + private final double height; + + private final Map additionalProperties; + + private DocPagesSetNameResponseLayoutPagesItemBoxesBleed( + double x, double y, double width, double height, Map additionalProperties) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("x") + public double getX() { + return x; + } + + @JsonProperty("y") + public double getY() { + return y; + } + + @JsonProperty("width") + public double getWidth() { + return width; + } + + @JsonProperty("height") + public double getHeight() { + return height; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocPagesSetNameResponseLayoutPagesItemBoxesBleed + && equalTo((DocPagesSetNameResponseLayoutPagesItemBoxesBleed) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItemBoxesBleed other) { + return x == other.x && y == other.y && width == other.width && height == other.height; + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.x, this.y, this.width, this.height); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static XStage builder() { + return new Builder(); + } + + public interface XStage { + YStage x(double x); + + Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesBleed other); + } + + public interface YStage { + WidthStage y(double y); + } + + public interface WidthStage { + HeightStage width(double width); + } + + public interface HeightStage { + _FinalStage height(double height); + } + + public interface _FinalStage { + DocPagesSetNameResponseLayoutPagesItemBoxesBleed build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { + private double x; + + private double y; + + private double width; + + private double height; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesBleed other) { + x(other.getX()); + y(other.getY()); + width(other.getWidth()); + height(other.getHeight()); + return this; + } + + @java.lang.Override + @JsonSetter("x") + public YStage x(double x) { + this.x = x; + return this; + } + + @java.lang.Override + @JsonSetter("y") + public WidthStage y(double y) { + this.y = y; + return this; + } + + @java.lang.Override + @JsonSetter("width") + public HeightStage width(double width) { + this.width = width; + return this; + } + + @java.lang.Override + @JsonSetter("height") + public _FinalStage height(double height) { + this.height = height; + return this; + } + + @java.lang.Override + public DocPagesSetNameResponseLayoutPagesItemBoxesBleed build() { + return new DocPagesSetNameResponseLayoutPagesItemBoxesBleed(x, y, width, height, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesCrop.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesCrop.java new file mode 100644 index 0000000..f429f44 --- /dev/null +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesCrop.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItemBoxesCrop.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItemBoxesCrop { + private final double x; + + private final double y; + + private final double width; + + private final double height; + + private final Map additionalProperties; + + private DocPagesSetNameResponseLayoutPagesItemBoxesCrop( + double x, double y, double width, double height, Map additionalProperties) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("x") + public double getX() { + return x; + } + + @JsonProperty("y") + public double getY() { + return y; + } + + @JsonProperty("width") + public double getWidth() { + return width; + } + + @JsonProperty("height") + public double getHeight() { + return height; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocPagesSetNameResponseLayoutPagesItemBoxesCrop + && equalTo((DocPagesSetNameResponseLayoutPagesItemBoxesCrop) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItemBoxesCrop other) { + return x == other.x && y == other.y && width == other.width && height == other.height; + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.x, this.y, this.width, this.height); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static XStage builder() { + return new Builder(); + } + + public interface XStage { + YStage x(double x); + + Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesCrop other); + } + + public interface YStage { + WidthStage y(double y); + } + + public interface WidthStage { + HeightStage width(double width); + } + + public interface HeightStage { + _FinalStage height(double height); + } + + public interface _FinalStage { + DocPagesSetNameResponseLayoutPagesItemBoxesCrop build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { + private double x; + + private double y; + + private double width; + + private double height; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesCrop other) { + x(other.getX()); + y(other.getY()); + width(other.getWidth()); + height(other.getHeight()); + return this; + } + + @java.lang.Override + @JsonSetter("x") + public YStage x(double x) { + this.x = x; + return this; + } + + @java.lang.Override + @JsonSetter("y") + public WidthStage y(double y) { + this.y = y; + return this; + } + + @java.lang.Override + @JsonSetter("width") + public HeightStage width(double width) { + this.width = width; + return this; + } + + @java.lang.Override + @JsonSetter("height") + public _FinalStage height(double height) { + this.height = height; + return this; + } + + @java.lang.Override + public DocPagesSetNameResponseLayoutPagesItemBoxesCrop build() { + return new DocPagesSetNameResponseLayoutPagesItemBoxesCrop(x, y, width, height, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesMedia.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesMedia.java new file mode 100644 index 0000000..1ef013a --- /dev/null +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesMedia.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItemBoxesMedia.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItemBoxesMedia { + private final double x; + + private final double y; + + private final double width; + + private final double height; + + private final Map additionalProperties; + + private DocPagesSetNameResponseLayoutPagesItemBoxesMedia( + double x, double y, double width, double height, Map additionalProperties) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("x") + public double getX() { + return x; + } + + @JsonProperty("y") + public double getY() { + return y; + } + + @JsonProperty("width") + public double getWidth() { + return width; + } + + @JsonProperty("height") + public double getHeight() { + return height; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocPagesSetNameResponseLayoutPagesItemBoxesMedia + && equalTo((DocPagesSetNameResponseLayoutPagesItemBoxesMedia) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItemBoxesMedia other) { + return x == other.x && y == other.y && width == other.width && height == other.height; + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.x, this.y, this.width, this.height); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static XStage builder() { + return new Builder(); + } + + public interface XStage { + YStage x(double x); + + Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesMedia other); + } + + public interface YStage { + WidthStage y(double y); + } + + public interface WidthStage { + HeightStage width(double width); + } + + public interface HeightStage { + _FinalStage height(double height); + } + + public interface _FinalStage { + DocPagesSetNameResponseLayoutPagesItemBoxesMedia build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { + private double x; + + private double y; + + private double width; + + private double height; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesMedia other) { + x(other.getX()); + y(other.getY()); + width(other.getWidth()); + height(other.getHeight()); + return this; + } + + @java.lang.Override + @JsonSetter("x") + public YStage x(double x) { + this.x = x; + return this; + } + + @java.lang.Override + @JsonSetter("y") + public WidthStage y(double y) { + this.y = y; + return this; + } + + @java.lang.Override + @JsonSetter("width") + public HeightStage width(double width) { + this.width = width; + return this; + } + + @java.lang.Override + @JsonSetter("height") + public _FinalStage height(double height) { + this.height = height; + return this; + } + + @java.lang.Override + public DocPagesSetNameResponseLayoutPagesItemBoxesMedia build() { + return new DocPagesSetNameResponseLayoutPagesItemBoxesMedia(x, y, width, height, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesTrim.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesTrim.java new file mode 100644 index 0000000..aad9d32 --- /dev/null +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemBoxesTrim.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItemBoxesTrim.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItemBoxesTrim { + private final double x; + + private final double y; + + private final double width; + + private final double height; + + private final Map additionalProperties; + + private DocPagesSetNameResponseLayoutPagesItemBoxesTrim( + double x, double y, double width, double height, Map additionalProperties) { + this.x = x; + this.y = y; + this.width = width; + this.height = height; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("x") + public double getX() { + return x; + } + + @JsonProperty("y") + public double getY() { + return y; + } + + @JsonProperty("width") + public double getWidth() { + return width; + } + + @JsonProperty("height") + public double getHeight() { + return height; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocPagesSetNameResponseLayoutPagesItemBoxesTrim + && equalTo((DocPagesSetNameResponseLayoutPagesItemBoxesTrim) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItemBoxesTrim other) { + return x == other.x && y == other.y && width == other.width && height == other.height; + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.x, this.y, this.width, this.height); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static XStage builder() { + return new Builder(); + } + + public interface XStage { + YStage x(double x); + + Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesTrim other); + } + + public interface YStage { + WidthStage y(double y); + } + + public interface WidthStage { + HeightStage width(double width); + } + + public interface HeightStage { + _FinalStage height(double height); + } + + public interface _FinalStage { + DocPagesSetNameResponseLayoutPagesItemBoxesTrim build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements XStage, YStage, WidthStage, HeightStage, _FinalStage { + private double x; + + private double y; + + private double width; + + private double height; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocPagesSetNameResponseLayoutPagesItemBoxesTrim other) { + x(other.getX()); + y(other.getY()); + width(other.getWidth()); + height(other.getHeight()); + return this; + } + + @java.lang.Override + @JsonSetter("x") + public YStage x(double x) { + this.x = x; + return this; + } + + @java.lang.Override + @JsonSetter("y") + public WidthStage y(double y) { + this.y = y; + return this; + } + + @java.lang.Override + @JsonSetter("width") + public HeightStage width(double width) { + this.width = width; + return this; + } + + @java.lang.Override + @JsonSetter("height") + public _FinalStage height(double height) { + this.height = height; + return this; + } + + @java.lang.Override + public DocPagesSetNameResponseLayoutPagesItemBoxesTrim build() { + return new DocPagesSetNameResponseLayoutPagesItemBoxesTrim(x, y, width, height, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemPdfCropBox.java similarity index 81% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemPdfCropBox.java index fbb0bc0..4168ef4 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemPdfCropBox.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox { +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItemPdfCropBox.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItemPdfCropBox { private final double left; private final double bottom; @@ -28,7 +28,7 @@ public final class DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox { private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox( + private DocPagesSetNameResponseLayoutPagesItemPdfCropBox( double left, double bottom, double right, double top, Map additionalProperties) { this.left = left; this.bottom = bottom; @@ -60,8 +60,8 @@ public double getTop() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox) other); + return other instanceof DocPagesSetNameResponseLayoutPagesItemPdfCropBox + && equalTo((DocPagesSetNameResponseLayoutPagesItemPdfCropBox) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox other) { + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItemPdfCropBox other) { return left == other.left && bottom == other.bottom && right == other.right && top == other.top; } @@ -90,7 +90,7 @@ public static LeftStage builder() { public interface LeftStage { BottomStage left(double left); - Builder from(DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox other); + Builder from(DocPagesSetNameResponseLayoutPagesItemPdfCropBox other); } public interface BottomStage { @@ -106,7 +106,7 @@ public interface TopStage { } public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox build(); + DocPagesSetNameResponseLayoutPagesItemPdfCropBox build(); _FinalStage additionalProperty(String key, Object value); @@ -129,7 +129,7 @@ public static final class Builder implements LeftStage, BottomStage, RightStage, private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox other) { + public Builder from(DocPagesSetNameResponseLayoutPagesItemPdfCropBox other) { left(other.getLeft()); bottom(other.getBottom()); right(other.getRight()); @@ -166,9 +166,8 @@ public _FinalStage top(double top) { } @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox build() { - return new DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox( - left, bottom, right, top, additionalProperties); + public DocPagesSetNameResponseLayoutPagesItemPdfCropBox build() { + return new DocPagesSetNameResponseLayoutPagesItemPdfCropBox(left, bottom, right, top, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemSize.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemSize.java similarity index 79% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemSize.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemSize.java index 545dd56..72e0184 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemSize.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemSize.java @@ -16,15 +16,15 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesRemoveName200ResponseLayoutPagesItemSize.Builder.class) -public final class DocPagesRemoveName200ResponseLayoutPagesItemSize { +@JsonDeserialize(builder = DocPagesSetNameResponseLayoutPagesItemSize.Builder.class) +public final class DocPagesSetNameResponseLayoutPagesItemSize { private final double width; private final double height; private final Map additionalProperties; - private DocPagesRemoveName200ResponseLayoutPagesItemSize( + private DocPagesSetNameResponseLayoutPagesItemSize( double width, double height, Map additionalProperties) { this.width = width; this.height = height; @@ -44,8 +44,8 @@ public double getHeight() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesRemoveName200ResponseLayoutPagesItemSize - && equalTo((DocPagesRemoveName200ResponseLayoutPagesItemSize) other); + return other instanceof DocPagesSetNameResponseLayoutPagesItemSize + && equalTo((DocPagesSetNameResponseLayoutPagesItemSize) other); } @JsonAnyGetter @@ -53,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesRemoveName200ResponseLayoutPagesItemSize other) { + private boolean equalTo(DocPagesSetNameResponseLayoutPagesItemSize other) { return width == other.width && height == other.height; } @@ -74,7 +74,7 @@ public static WidthStage builder() { public interface WidthStage { HeightStage width(double width); - Builder from(DocPagesRemoveName200ResponseLayoutPagesItemSize other); + Builder from(DocPagesSetNameResponseLayoutPagesItemSize other); } public interface HeightStage { @@ -82,7 +82,7 @@ public interface HeightStage { } public interface _FinalStage { - DocPagesRemoveName200ResponseLayoutPagesItemSize build(); + DocPagesSetNameResponseLayoutPagesItemSize build(); _FinalStage additionalProperty(String key, Object value); @@ -101,7 +101,7 @@ public static final class Builder implements WidthStage, HeightStage, _FinalStag private Builder() {} @java.lang.Override - public Builder from(DocPagesRemoveName200ResponseLayoutPagesItemSize other) { + public Builder from(DocPagesSetNameResponseLayoutPagesItemSize other) { width(other.getWidth()); height(other.getHeight()); return this; @@ -122,8 +122,8 @@ public _FinalStage height(double height) { } @java.lang.Override - public DocPagesRemoveName200ResponseLayoutPagesItemSize build() { - return new DocPagesRemoveName200ResponseLayoutPagesItemSize(width, height, additionalProperties); + public DocPagesSetNameResponseLayoutPagesItemSize build() { + return new DocPagesSetNameResponseLayoutPagesItemSize(width, height, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemTabOrder.java b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemTabOrder.java similarity index 58% rename from src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemTabOrder.java rename to src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemTabOrder.java index 6950638..5923484 100644 --- a/src/main/java/api/types/DocPagesRemoveName200ResponseLayoutPagesItemTabOrder.java +++ b/src/main/java/api/types/DocPagesSetNameResponseLayoutPagesItemTabOrder.java @@ -6,27 +6,27 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocPagesRemoveName200ResponseLayoutPagesItemTabOrder { - public static final DocPagesRemoveName200ResponseLayoutPagesItemTabOrder WIDGETS = - new DocPagesRemoveName200ResponseLayoutPagesItemTabOrder(Value.WIDGETS, "widgets"); +public final class DocPagesSetNameResponseLayoutPagesItemTabOrder { + public static final DocPagesSetNameResponseLayoutPagesItemTabOrder WIDGETS = + new DocPagesSetNameResponseLayoutPagesItemTabOrder(Value.WIDGETS, "widgets"); - public static final DocPagesRemoveName200ResponseLayoutPagesItemTabOrder COLUMNS = - new DocPagesRemoveName200ResponseLayoutPagesItemTabOrder(Value.COLUMNS, "columns"); + public static final DocPagesSetNameResponseLayoutPagesItemTabOrder COLUMNS = + new DocPagesSetNameResponseLayoutPagesItemTabOrder(Value.COLUMNS, "columns"); - public static final DocPagesRemoveName200ResponseLayoutPagesItemTabOrder ANNOTATIONS = - new DocPagesRemoveName200ResponseLayoutPagesItemTabOrder(Value.ANNOTATIONS, "annotations"); + public static final DocPagesSetNameResponseLayoutPagesItemTabOrder ANNOTATIONS = + new DocPagesSetNameResponseLayoutPagesItemTabOrder(Value.ANNOTATIONS, "annotations"); - public static final DocPagesRemoveName200ResponseLayoutPagesItemTabOrder ROWS = - new DocPagesRemoveName200ResponseLayoutPagesItemTabOrder(Value.ROWS, "rows"); + public static final DocPagesSetNameResponseLayoutPagesItemTabOrder ROWS = + new DocPagesSetNameResponseLayoutPagesItemTabOrder(Value.ROWS, "rows"); - public static final DocPagesRemoveName200ResponseLayoutPagesItemTabOrder STRUCTURE = - new DocPagesRemoveName200ResponseLayoutPagesItemTabOrder(Value.STRUCTURE, "structure"); + public static final DocPagesSetNameResponseLayoutPagesItemTabOrder STRUCTURE = + new DocPagesSetNameResponseLayoutPagesItemTabOrder(Value.STRUCTURE, "structure"); private final Value value; private final String string; - DocPagesRemoveName200ResponseLayoutPagesItemTabOrder(Value value, String string) { + DocPagesSetNameResponseLayoutPagesItemTabOrder(Value value, String string) { this.value = value; this.string = string; } @@ -44,8 +44,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocPagesRemoveName200ResponseLayoutPagesItemTabOrder - && this.string.equals(((DocPagesRemoveName200ResponseLayoutPagesItemTabOrder) other).string)); + || (other instanceof DocPagesSetNameResponseLayoutPagesItemTabOrder + && this.string.equals(((DocPagesSetNameResponseLayoutPagesItemTabOrder) other).string)); } @java.lang.Override @@ -72,7 +72,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesRemoveName200ResponseLayoutPagesItemTabOrder valueOf(String value) { + public static DocPagesSetNameResponseLayoutPagesItemTabOrder valueOf(String value) { switch (value) { case "widgets": return WIDGETS; @@ -85,7 +85,7 @@ public static DocPagesRemoveName200ResponseLayoutPagesItemTabOrder valueOf(Strin case "structure": return STRUCTURE; default: - return new DocPagesRemoveName200ResponseLayoutPagesItemTabOrder(Value.UNKNOWN, value); + return new DocPagesSetNameResponseLayoutPagesItemTabOrder(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocPagesSetScale200Response.java b/src/main/java/api/types/DocPagesSetScaleResponse.java similarity index 83% rename from src/main/java/api/types/DocPagesSetScale200Response.java rename to src/main/java/api/types/DocPagesSetScaleResponse.java index 53e2d6a..50b4352 100644 --- a/src/main/java/api/types/DocPagesSetScale200Response.java +++ b/src/main/java/api/types/DocPagesSetScaleResponse.java @@ -17,15 +17,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesSetScale200Response.Builder.class) -public final class DocPagesSetScale200Response { +@JsonDeserialize(builder = DocPagesSetScaleResponse.Builder.class) +public final class DocPagesSetScaleResponse { private final PageRef page; private final MutationMeta meta; private final Map additionalProperties; - private DocPagesSetScale200Response(PageRef page, MutationMeta meta, Map additionalProperties) { + private DocPagesSetScaleResponse(PageRef page, MutationMeta meta, Map additionalProperties) { this.page = page; this.meta = meta; this.additionalProperties = additionalProperties; @@ -44,7 +44,7 @@ public MutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesSetScale200Response && equalTo((DocPagesSetScale200Response) other); + return other instanceof DocPagesSetScaleResponse && equalTo((DocPagesSetScaleResponse) other); } @JsonAnyGetter @@ -52,7 +52,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesSetScale200Response other) { + private boolean equalTo(DocPagesSetScaleResponse other) { return page.equals(other.page) && meta.equals(other.meta); } @@ -73,7 +73,7 @@ public static PageStage builder() { public interface PageStage { MetaStage page(@NotNull PageRef page); - Builder from(DocPagesSetScale200Response other); + Builder from(DocPagesSetScaleResponse other); } public interface MetaStage { @@ -81,7 +81,7 @@ public interface MetaStage { } public interface _FinalStage { - DocPagesSetScale200Response build(); + DocPagesSetScaleResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -100,7 +100,7 @@ public static final class Builder implements PageStage, MetaStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocPagesSetScale200Response other) { + public Builder from(DocPagesSetScaleResponse other) { page(other.getPage()); meta(other.getMeta()); return this; @@ -121,8 +121,8 @@ public _FinalStage meta(@NotNull MutationMeta meta) { } @java.lang.Override - public DocPagesSetScale200Response build() { - return new DocPagesSetScale200Response(page, meta, additionalProperties); + public DocPagesSetScaleResponse build() { + return new DocPagesSetScaleResponse(page, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasure.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasure.java deleted file mode 100644 index c94ce11..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasure.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class DocPagesViewports200ResponseViewportsItemMeasure { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocPagesViewports200ResponseViewportsItemMeasure(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static DocPagesViewports200ResponseViewportsItemMeasure rectilinear( - DocPagesViewports200ResponseViewportsItemMeasureRectilinear value) { - return new DocPagesViewports200ResponseViewportsItemMeasure(new RectilinearValue(value)); - } - - public static DocPagesViewports200ResponseViewportsItemMeasure geospatial( - DocPagesViewports200ResponseViewportsItemMeasureGeospatial value) { - return new DocPagesViewports200ResponseViewportsItemMeasure(new GeospatialValue(value)); - } - - public static DocPagesViewports200ResponseViewportsItemMeasure unknown( - DocPagesViewports200ResponseViewportsItemMeasureUnknown value) { - return new DocPagesViewports200ResponseViewportsItemMeasure(new UnknownValue(value)); - } - - public boolean isRectilinear() { - return value instanceof RectilinearValue; - } - - public boolean isGeospatial() { - return value instanceof GeospatialValue; - } - - public boolean isUnknown() { - return value instanceof UnknownValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getRectilinear() { - if (isRectilinear()) { - return Optional.of(((RectilinearValue) value).value); - } - return Optional.empty(); - } - - public Optional getGeospatial() { - if (isGeospatial()) { - return Optional.of(((GeospatialValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnknown() { - if (isUnknown()) { - return Optional.of(((UnknownValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasure - && value.equals(((DocPagesViewports200ResponseViewportsItemMeasure) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitRectilinear(DocPagesViewports200ResponseViewportsItemMeasureRectilinear rectilinear); - - T visitGeospatial(DocPagesViewports200ResponseViewportsItemMeasureGeospatial geospatial); - - T visitUnknown(DocPagesViewports200ResponseViewportsItemMeasureUnknown unknown); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "subtype", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(RectilinearValue.class), - @JsonSubTypes.Type(GeospatialValue.class), - @JsonSubTypes.Type(UnknownValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("rectilinear") - @JsonIgnoreProperties("subtype") - private static final class RectilinearValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private DocPagesViewports200ResponseViewportsItemMeasureRectilinear value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private RectilinearValue() {} - - private RectilinearValue(DocPagesViewports200ResponseViewportsItemMeasureRectilinear value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitRectilinear(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof RectilinearValue && equalTo((RectilinearValue) other); - } - - private boolean equalTo(RectilinearValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocPagesViewports200ResponseViewportsItemMeasure{" + "value: " + value + "}"; - } - } - - @JsonTypeName("geospatial") - @JsonIgnoreProperties("subtype") - private static final class GeospatialValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private DocPagesViewports200ResponseViewportsItemMeasureGeospatial value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private GeospatialValue() {} - - private GeospatialValue(DocPagesViewports200ResponseViewportsItemMeasureGeospatial value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitGeospatial(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof GeospatialValue && equalTo((GeospatialValue) other); - } - - private boolean equalTo(GeospatialValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocPagesViewports200ResponseViewportsItemMeasure{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unknown") - @JsonIgnoreProperties("subtype") - private static final class UnknownValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private DocPagesViewports200ResponseViewportsItemMeasureUnknown value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnknownValue() {} - - private UnknownValue(DocPagesViewports200ResponseViewportsItemMeasureUnknown value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnknownValue && equalTo((UnknownValue) other); - } - - private boolean equalTo(UnknownValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocPagesViewports200ResponseViewportsItemMeasure{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("subtype") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "DocPagesViewports200ResponseViewportsItemMeasure{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureGeospatial.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureGeospatial.java deleted file mode 100644 index 356efcb..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureGeospatial.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureGeospatial.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureGeospatial { - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureGeospatial(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureGeospatial; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureGeospatial other) { - return this; - } - - public DocPagesViewports200ResponseViewportsItemMeasureGeospatial build() { - return new DocPagesViewports200ResponseViewportsItemMeasureGeospatial(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinear.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinear.java deleted file mode 100644 index 71cc36f..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinear.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureRectilinear.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinear { - private final Optional ratio; - - private final List x; - - private final Optional> y; - - private final List distance; - - private final List area; - - private final Optional> angle; - - private final Optional> slope; - - private final Optional origin; - - private final Optional cyx; - - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureRectilinear( - Optional ratio, - List x, - Optional> y, - List distance, - List area, - Optional> angle, - Optional> slope, - Optional origin, - Optional cyx, - Map additionalProperties) { - this.ratio = ratio; - this.x = x; - this.y = y; - this.distance = distance; - this.area = area; - this.angle = angle; - this.slope = slope; - this.origin = origin; - this.cyx = cyx; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("ratio") - public Optional getRatio() { - return ratio; - } - - @JsonProperty("x") - public List getX() { - return x; - } - - @JsonProperty("y") - public Optional> getY() { - return y; - } - - @JsonProperty("distance") - public List getDistance() { - return distance; - } - - @JsonProperty("area") - public List getArea() { - return area; - } - - @JsonProperty("angle") - public Optional> getAngle() { - return angle; - } - - @JsonProperty("slope") - public Optional> getSlope() { - return slope; - } - - @JsonProperty("origin") - public Optional getOrigin() { - return origin; - } - - @JsonProperty("cyx") - public Optional getCyx() { - return cyx; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinear - && equalTo((DocPagesViewports200ResponseViewportsItemMeasureRectilinear) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesViewports200ResponseViewportsItemMeasureRectilinear other) { - return ratio.equals(other.ratio) - && x.equals(other.x) - && y.equals(other.y) - && distance.equals(other.distance) - && area.equals(other.area) - && angle.equals(other.angle) - && slope.equals(other.slope) - && origin.equals(other.origin) - && cyx.equals(other.cyx); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.ratio, this.x, this.y, this.distance, this.area, this.angle, this.slope, this.origin, this.cyx); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional ratio = Optional.empty(); - - private List x = new ArrayList<>(); - - private Optional> y = Optional.empty(); - - private List distance = - new ArrayList<>(); - - private List area = new ArrayList<>(); - - private Optional> angle = - Optional.empty(); - - private Optional> slope = - Optional.empty(); - - private Optional origin = Optional.empty(); - - private Optional cyx = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinear other) { - ratio(other.getRatio()); - x(other.getX()); - y(other.getY()); - distance(other.getDistance()); - area(other.getArea()); - angle(other.getAngle()); - slope(other.getSlope()); - origin(other.getOrigin()); - cyx(other.getCyx()); - return this; - } - - @JsonSetter(value = "ratio", nulls = Nulls.SKIP) - public Builder ratio(Optional ratio) { - this.ratio = ratio; - return this; - } - - public Builder ratio(String ratio) { - this.ratio = Optional.ofNullable(ratio); - return this; - } - - @JsonSetter(value = "x", nulls = Nulls.SKIP) - public Builder x(List x) { - this.x.clear(); - if (x != null) { - this.x.addAll(x); - } - return this; - } - - public Builder addX(DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem x) { - this.x.add(x); - return this; - } - - public Builder addAllX(List x) { - if (x != null) { - this.x.addAll(x); - } - return this; - } - - @JsonSetter(value = "y", nulls = Nulls.SKIP) - public Builder y(Optional> y) { - this.y = y; - return this; - } - - public Builder y(List y) { - this.y = Optional.ofNullable(y); - return this; - } - - @JsonSetter(value = "distance", nulls = Nulls.SKIP) - public Builder distance( - List distance) { - this.distance.clear(); - if (distance != null) { - this.distance.addAll(distance); - } - return this; - } - - public Builder addDistance(DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem distance) { - this.distance.add(distance); - return this; - } - - public Builder addAllDistance( - List distance) { - if (distance != null) { - this.distance.addAll(distance); - } - return this; - } - - @JsonSetter(value = "area", nulls = Nulls.SKIP) - public Builder area(List area) { - this.area.clear(); - if (area != null) { - this.area.addAll(area); - } - return this; - } - - public Builder addArea(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem area) { - this.area.add(area); - return this; - } - - public Builder addAllArea(List area) { - if (area != null) { - this.area.addAll(area); - } - return this; - } - - @JsonSetter(value = "angle", nulls = Nulls.SKIP) - public Builder angle( - Optional> angle) { - this.angle = angle; - return this; - } - - public Builder angle(List angle) { - this.angle = Optional.ofNullable(angle); - return this; - } - - @JsonSetter(value = "slope", nulls = Nulls.SKIP) - public Builder slope( - Optional> slope) { - this.slope = slope; - return this; - } - - public Builder slope(List slope) { - this.slope = Optional.ofNullable(slope); - return this; - } - - @JsonSetter(value = "origin", nulls = Nulls.SKIP) - public Builder origin(Optional origin) { - this.origin = origin; - return this; - } - - public Builder origin(DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin origin) { - this.origin = Optional.ofNullable(origin); - return this; - } - - @JsonSetter(value = "cyx", nulls = Nulls.SKIP) - public Builder cyx(Optional cyx) { - this.cyx = cyx; - return this; - } - - public Builder cyx(Double cyx) { - this.cyx = Optional.ofNullable(cyx); - return this; - } - - public DocPagesViewports200ResponseViewportsItemMeasureRectilinear build() { - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinear( - ratio, x, y, distance, area, angle, slope, origin, cyx, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem.java deleted file mode 100644 index 7e047d5..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem.java +++ /dev/null @@ -1,427 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional - labelPosition; - - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional - getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem - && equalTo((DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem other); - } - - public interface _FinalStage { - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction( - Optional fraction); - - _FinalStage fraction(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition( - Optional - labelPosition); - - _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional - labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = - Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional - labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction( - Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem build() { - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction.java deleted file mode 100644 index b1ed46c..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction.java +++ /dev/null @@ -1,113 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction TRUNCATE = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction( - Value.TRUNCATE, "truncate"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction DECIMAL = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction(Value.DECIMAL, "decimal"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction ROUND = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction(Value.ROUND, "round"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction FRACTION = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction( - Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction( - Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition.java deleted file mode 100644 index 8dc3314..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition.java +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition PREFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition( - Value.PREFIX, "prefix"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition SUFFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition( - Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition valueOf( - String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition( - Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem.java deleted file mode 100644 index c8b0d44..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem.java +++ /dev/null @@ -1,427 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional - labelPosition; - - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional - getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem - && equalTo((DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem other); - } - - public interface _FinalStage { - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction( - Optional fraction); - - _FinalStage fraction(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition( - Optional - labelPosition); - - _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional - labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = - Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional - labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction( - Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem build() { - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction.java deleted file mode 100644 index d06cdc7..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction TRUNCATE = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction(Value.TRUNCATE, "truncate"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction DECIMAL = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction(Value.DECIMAL, "decimal"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction ROUND = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction(Value.ROUND, "round"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction FRACTION = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction( - Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition.java deleted file mode 100644 index fd89429..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition.java +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition PREFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition( - Value.PREFIX, "prefix"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition SUFFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition( - Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition valueOf( - String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition( - Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem.java deleted file mode 100644 index db25b39..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem.java +++ /dev/null @@ -1,428 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional - labelPosition; - - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional - labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional - getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem - && equalTo((DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem other); - } - - public interface _FinalStage { - DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction( - Optional fraction); - - _FinalStage fraction(DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition( - Optional - labelPosition); - - _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional - labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = - Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional - labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction( - Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem build() { - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction.java deleted file mode 100644 index 5209b9d..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction.java +++ /dev/null @@ -1,116 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction TRUNCATE = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction( - Value.TRUNCATE, "truncate"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction DECIMAL = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction( - Value.DECIMAL, "decimal"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction ROUND = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction(Value.ROUND, "round"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction FRACTION = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction( - Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction valueOf( - String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction( - Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition.java deleted file mode 100644 index 2971bb4..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition.java +++ /dev/null @@ -1,95 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition PREFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition( - Value.PREFIX, "prefix"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition SUFFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition( - Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition valueOf( - String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition( - Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin.java deleted file mode 100644 index cd54020..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin.java +++ /dev/null @@ -1,141 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin { - private final double x; - - private final double y; - - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin( - double x, double y, Map additionalProperties) { - this.x = x; - this.y = y; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("x") - public double getX() { - return x; - } - - @JsonProperty("y") - public double getY() { - return y; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin - && equalTo((DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin other) { - return x == other.x && y == other.y; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.x, this.y); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static XStage builder() { - return new Builder(); - } - - public interface XStage { - YStage x(double x); - - Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin other); - } - - public interface YStage { - _FinalStage y(double y); - } - - public interface _FinalStage { - DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements XStage, YStage, _FinalStage { - private double x; - - private double y; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin other) { - x(other.getX()); - y(other.getY()); - return this; - } - - @java.lang.Override - @JsonSetter("x") - public YStage x(double x) { - this.x = x; - return this; - } - - @java.lang.Override - @JsonSetter("y") - public _FinalStage y(double y) { - this.y = y; - return this; - } - - @java.lang.Override - public DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin build() { - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin(x, y, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem.java deleted file mode 100644 index c248328..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem.java +++ /dev/null @@ -1,427 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional - labelPosition; - - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional - getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem - && equalTo((DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem other); - } - - public interface _FinalStage { - DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction( - Optional fraction); - - _FinalStage fraction(DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition( - Optional - labelPosition); - - _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional - labelPosition = Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = - Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional - labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction( - Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem build() { - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction.java deleted file mode 100644 index b4bda4b..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction.java +++ /dev/null @@ -1,113 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction TRUNCATE = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction( - Value.TRUNCATE, "truncate"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction DECIMAL = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction(Value.DECIMAL, "decimal"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction ROUND = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction(Value.ROUND, "round"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction FRACTION = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction( - Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction( - Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition.java deleted file mode 100644 index 0068a9f..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition.java +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition PREFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition( - Value.PREFIX, "prefix"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition SUFFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition( - Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition valueOf( - String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition( - Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem.java deleted file mode 100644 index b0ccdf0..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem.java +++ /dev/null @@ -1,422 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem - && equalTo((DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem other); - } - - public interface _FinalStage { - DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction( - Optional fraction); - - _FinalStage fraction(DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition( - Optional labelPosition); - - _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = - Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = - Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction( - Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem build() { - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction.java deleted file mode 100644 index ae5e254..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction TRUNCATE = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction(Value.TRUNCATE, "truncate"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction DECIMAL = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction(Value.DECIMAL, "decimal"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction ROUND = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction(Value.ROUND, "round"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction FRACTION = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction( - Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition.java deleted file mode 100644 index 4877692..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition PREFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition(Value.PREFIX, "prefix"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition SUFFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition( - Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem.java deleted file mode 100644 index 451696d..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem.java +++ /dev/null @@ -1,422 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem { - private final String unit; - - private final Optional conversion; - - private final Optional fraction; - - private final Optional precision; - - private final Optional fixed; - - private final Optional thousands; - - private final Optional decimal; - - private final Optional prefixSpacing; - - private final Optional suffixSpacing; - - private final Optional labelPosition; - - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem( - String unit, - Optional conversion, - Optional fraction, - Optional precision, - Optional fixed, - Optional thousands, - Optional decimal, - Optional prefixSpacing, - Optional suffixSpacing, - Optional labelPosition, - Map additionalProperties) { - this.unit = unit; - this.conversion = conversion; - this.fraction = fraction; - this.precision = precision; - this.fixed = fixed; - this.thousands = thousands; - this.decimal = decimal; - this.prefixSpacing = prefixSpacing; - this.suffixSpacing = suffixSpacing; - this.labelPosition = labelPosition; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("unit") - public String getUnit() { - return unit; - } - - @JsonProperty("conversion") - public Optional getConversion() { - return conversion; - } - - @JsonProperty("fraction") - public Optional getFraction() { - return fraction; - } - - @JsonProperty("precision") - public Optional getPrecision() { - return precision; - } - - @JsonProperty("fixed") - public Optional getFixed() { - return fixed; - } - - @JsonProperty("thousands") - public Optional getThousands() { - return thousands; - } - - @JsonProperty("decimal") - public Optional getDecimal() { - return decimal; - } - - @JsonProperty("prefixSpacing") - public Optional getPrefixSpacing() { - return prefixSpacing; - } - - @JsonProperty("suffixSpacing") - public Optional getSuffixSpacing() { - return suffixSpacing; - } - - @JsonProperty("labelPosition") - public Optional getLabelPosition() { - return labelPosition; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem - && equalTo((DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem other) { - return unit.equals(other.unit) - && conversion.equals(other.conversion) - && fraction.equals(other.fraction) - && precision.equals(other.precision) - && fixed.equals(other.fixed) - && thousands.equals(other.thousands) - && decimal.equals(other.decimal) - && prefixSpacing.equals(other.prefixSpacing) - && suffixSpacing.equals(other.suffixSpacing) - && labelPosition.equals(other.labelPosition); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.unit, - this.conversion, - this.fraction, - this.precision, - this.fixed, - this.thousands, - this.decimal, - this.prefixSpacing, - this.suffixSpacing, - this.labelPosition); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static UnitStage builder() { - return new Builder(); - } - - public interface UnitStage { - _FinalStage unit(@NotNull String unit); - - Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem other); - } - - public interface _FinalStage { - DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage conversion(Optional conversion); - - _FinalStage conversion(Double conversion); - - _FinalStage fraction( - Optional fraction); - - _FinalStage fraction(DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction fraction); - - _FinalStage precision(Optional precision); - - _FinalStage precision(Integer precision); - - _FinalStage fixed(Optional fixed); - - _FinalStage fixed(Boolean fixed); - - _FinalStage thousands(Optional thousands); - - _FinalStage thousands(String thousands); - - _FinalStage decimal(Optional decimal); - - _FinalStage decimal(String decimal); - - _FinalStage prefixSpacing(Optional prefixSpacing); - - _FinalStage prefixSpacing(String prefixSpacing); - - _FinalStage suffixSpacing(Optional suffixSpacing); - - _FinalStage suffixSpacing(String suffixSpacing); - - _FinalStage labelPosition( - Optional labelPosition); - - _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition labelPosition); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UnitStage, _FinalStage { - private String unit; - - private Optional labelPosition = - Optional.empty(); - - private Optional suffixSpacing = Optional.empty(); - - private Optional prefixSpacing = Optional.empty(); - - private Optional decimal = Optional.empty(); - - private Optional thousands = Optional.empty(); - - private Optional fixed = Optional.empty(); - - private Optional precision = Optional.empty(); - - private Optional fraction = - Optional.empty(); - - private Optional conversion = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem other) { - unit(other.getUnit()); - conversion(other.getConversion()); - fraction(other.getFraction()); - precision(other.getPrecision()); - fixed(other.getFixed()); - thousands(other.getThousands()); - decimal(other.getDecimal()); - prefixSpacing(other.getPrefixSpacing()); - suffixSpacing(other.getSuffixSpacing()); - labelPosition(other.getLabelPosition()); - return this; - } - - @java.lang.Override - @JsonSetter("unit") - public _FinalStage unit(@NotNull String unit) { - this.unit = Objects.requireNonNull(unit, "unit must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage labelPosition( - DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition labelPosition) { - this.labelPosition = Optional.ofNullable(labelPosition); - return this; - } - - @java.lang.Override - @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { - this.labelPosition = labelPosition; - return this; - } - - @java.lang.Override - public _FinalStage suffixSpacing(String suffixSpacing) { - this.suffixSpacing = Optional.ofNullable(suffixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) - public _FinalStage suffixSpacing(Optional suffixSpacing) { - this.suffixSpacing = suffixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage prefixSpacing(String prefixSpacing) { - this.prefixSpacing = Optional.ofNullable(prefixSpacing); - return this; - } - - @java.lang.Override - @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) - public _FinalStage prefixSpacing(Optional prefixSpacing) { - this.prefixSpacing = prefixSpacing; - return this; - } - - @java.lang.Override - public _FinalStage decimal(String decimal) { - this.decimal = Optional.ofNullable(decimal); - return this; - } - - @java.lang.Override - @JsonSetter(value = "decimal", nulls = Nulls.SKIP) - public _FinalStage decimal(Optional decimal) { - this.decimal = decimal; - return this; - } - - @java.lang.Override - public _FinalStage thousands(String thousands) { - this.thousands = Optional.ofNullable(thousands); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thousands", nulls = Nulls.SKIP) - public _FinalStage thousands(Optional thousands) { - this.thousands = thousands; - return this; - } - - @java.lang.Override - public _FinalStage fixed(Boolean fixed) { - this.fixed = Optional.ofNullable(fixed); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fixed", nulls = Nulls.SKIP) - public _FinalStage fixed(Optional fixed) { - this.fixed = fixed; - return this; - } - - @java.lang.Override - public _FinalStage precision(Integer precision) { - this.precision = Optional.ofNullable(precision); - return this; - } - - @java.lang.Override - @JsonSetter(value = "precision", nulls = Nulls.SKIP) - public _FinalStage precision(Optional precision) { - this.precision = precision; - return this; - } - - @java.lang.Override - public _FinalStage fraction(DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction fraction) { - this.fraction = Optional.ofNullable(fraction); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction( - Optional fraction) { - this.fraction = fraction; - return this; - } - - @java.lang.Override - public _FinalStage conversion(Double conversion) { - this.conversion = Optional.ofNullable(conversion); - return this; - } - - @java.lang.Override - @JsonSetter(value = "conversion", nulls = Nulls.SKIP) - public _FinalStage conversion(Optional conversion) { - this.conversion = conversion; - return this; - } - - @java.lang.Override - public DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem build() { - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem( - unit, - conversion, - fraction, - precision, - fixed, - thousands, - decimal, - prefixSpacing, - suffixSpacing, - labelPosition, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction.java deleted file mode 100644 index 46bf2d0..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction TRUNCATE = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction(Value.TRUNCATE, "truncate"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction DECIMAL = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction(Value.DECIMAL, "decimal"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction ROUND = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction(Value.ROUND, "round"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction FRACTION = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction(Value.FRACTION, "fraction"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case TRUNCATE: - return visitor.visitTruncate(); - case DECIMAL: - return visitor.visitDecimal(); - case ROUND: - return visitor.visitRound(); - case FRACTION: - return visitor.visitFraction(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction valueOf(String value) { - switch (value) { - case "truncate": - return TRUNCATE; - case "decimal": - return DECIMAL; - case "round": - return ROUND; - case "fraction": - return FRACTION; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction( - Value.UNKNOWN, value); - } - } - - public enum Value { - DECIMAL, - - FRACTION, - - ROUND, - - TRUNCATE, - - UNKNOWN - } - - public interface Visitor { - T visitDecimal(); - - T visitFraction(); - - T visitRound(); - - T visitTruncate(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition.java deleted file mode 100644 index f9962cd..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition { - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition PREFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition(Value.PREFIX, "prefix"); - - public static final DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition SUFFIX = - new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition(Value.SUFFIX, "suffix"); - - private final Value value; - - private final String string; - - DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition - && this.string.equals( - ((DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PREFIX: - return visitor.visitPrefix(); - case SUFFIX: - return visitor.visitSuffix(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition valueOf(String value) { - switch (value) { - case "prefix": - return PREFIX; - case "suffix": - return SUFFIX; - default: - return new DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition( - Value.UNKNOWN, value); - } - } - - public enum Value { - SUFFIX, - - PREFIX, - - UNKNOWN - } - - public interface Visitor { - T visitSuffix(); - - T visitPrefix(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureUnknown.java b/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureUnknown.java deleted file mode 100644 index 9e48ca9..0000000 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemMeasureUnknown.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemMeasureUnknown.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemMeasureUnknown { - private final Map additionalProperties; - - private DocPagesViewports200ResponseViewportsItemMeasureUnknown(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemMeasureUnknown; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocPagesViewports200ResponseViewportsItemMeasureUnknown other) { - return this; - } - - public DocPagesViewports200ResponseViewportsItemMeasureUnknown build() { - return new DocPagesViewports200ResponseViewportsItemMeasureUnknown(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocPagesViewports200Response.java b/src/main/java/api/types/DocPagesViewportsResponse.java similarity index 69% rename from src/main/java/api/types/DocPagesViewports200Response.java rename to src/main/java/api/types/DocPagesViewportsResponse.java index fc5f0a9..01d3f51 100644 --- a/src/main/java/api/types/DocPagesViewports200Response.java +++ b/src/main/java/api/types/DocPagesViewportsResponse.java @@ -19,27 +19,27 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200Response.Builder.class) -public final class DocPagesViewports200Response { - private final List viewports; +@JsonDeserialize(builder = DocPagesViewportsResponse.Builder.class) +public final class DocPagesViewportsResponse { + private final List viewports; private final Map additionalProperties; - private DocPagesViewports200Response( - List viewports, Map additionalProperties) { + private DocPagesViewportsResponse( + List viewports, Map additionalProperties) { this.viewports = viewports; this.additionalProperties = additionalProperties; } @JsonProperty("viewports") - public List getViewports() { + public List getViewports() { return viewports; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesViewports200Response && equalTo((DocPagesViewports200Response) other); + return other instanceof DocPagesViewportsResponse && equalTo((DocPagesViewportsResponse) other); } @JsonAnyGetter @@ -47,7 +47,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesViewports200Response other) { + private boolean equalTo(DocPagesViewportsResponse other) { return viewports.equals(other.viewports); } @@ -67,20 +67,20 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private List viewports = new ArrayList<>(); + private List viewports = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); private Builder() {} - public Builder from(DocPagesViewports200Response other) { + public Builder from(DocPagesViewportsResponse other) { viewports(other.getViewports()); return this; } @JsonSetter(value = "viewports", nulls = Nulls.SKIP) - public Builder viewports(List viewports) { + public Builder viewports(List viewports) { this.viewports.clear(); if (viewports != null) { this.viewports.addAll(viewports); @@ -88,20 +88,20 @@ public Builder viewports(List viewpor return this; } - public Builder addViewports(DocPagesViewports200ResponseViewportsItem viewports) { + public Builder addViewports(DocPagesViewportsResponseViewportsItem viewports) { this.viewports.add(viewports); return this; } - public Builder addAllViewports(List viewports) { + public Builder addAllViewports(List viewports) { if (viewports != null) { this.viewports.addAll(viewports); } return this; } - public DocPagesViewports200Response build() { - return new DocPagesViewports200Response(viewports, additionalProperties); + public DocPagesViewportsResponse build() { + return new DocPagesViewportsResponse(viewports, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItem.java b/src/main/java/api/types/DocPagesViewportsResponseViewportsItem.java similarity index 67% rename from src/main/java/api/types/DocPagesViewports200ResponseViewportsItem.java rename to src/main/java/api/types/DocPagesViewportsResponseViewportsItem.java index ac56764..5aff74f 100644 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItem.java +++ b/src/main/java/api/types/DocPagesViewportsResponseViewportsItem.java @@ -22,22 +22,22 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItem.Builder.class) -public final class DocPagesViewports200ResponseViewportsItem { - private final DocPagesViewports200ResponseViewportsItemBbox bbox; +@JsonDeserialize(builder = DocPagesViewportsResponseViewportsItem.Builder.class) +public final class DocPagesViewportsResponseViewportsItem { + private final DocPagesViewportsResponseViewportsItemBbox bbox; private final Optional name; - private final Optional measure; + private final Optional measure; private final boolean owned; private final Map additionalProperties; - private DocPagesViewports200ResponseViewportsItem( - DocPagesViewports200ResponseViewportsItemBbox bbox, + private DocPagesViewportsResponseViewportsItem( + DocPagesViewportsResponseViewportsItemBbox bbox, Optional name, - Optional measure, + Optional measure, boolean owned, Map additionalProperties) { this.bbox = bbox; @@ -48,7 +48,7 @@ private DocPagesViewports200ResponseViewportsItem( } @JsonProperty("bbox") - public DocPagesViewports200ResponseViewportsItemBbox getBbox() { + public DocPagesViewportsResponseViewportsItemBbox getBbox() { return bbox; } @@ -60,8 +60,11 @@ public Optional getName() { return name; } + /** + * @return A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown. + */ @JsonIgnore - public Optional getMeasure() { + public Optional getMeasure() { if (measure == null) { return Optional.empty(); } @@ -81,15 +84,15 @@ private Optional _getName() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("measure") - private Optional _getMeasure() { + private Optional _getMeasure() { return measure; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItem - && equalTo((DocPagesViewports200ResponseViewportsItem) other); + return other instanceof DocPagesViewportsResponseViewportsItem + && equalTo((DocPagesViewportsResponseViewportsItem) other); } @JsonAnyGetter @@ -97,7 +100,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesViewports200ResponseViewportsItem other) { + private boolean equalTo(DocPagesViewportsResponseViewportsItem other) { return bbox.equals(other.bbox) && name.equals(other.name) && measure.equals(other.measure) @@ -119,9 +122,9 @@ public static BboxStage builder() { } public interface BboxStage { - OwnedStage bbox(@NotNull DocPagesViewports200ResponseViewportsItemBbox bbox); + OwnedStage bbox(@NotNull DocPagesViewportsResponseViewportsItemBbox bbox); - Builder from(DocPagesViewports200ResponseViewportsItem other); + Builder from(DocPagesViewportsResponseViewportsItem other); } public interface OwnedStage { @@ -129,7 +132,7 @@ public interface OwnedStage { } public interface _FinalStage { - DocPagesViewports200ResponseViewportsItem build(); + DocPagesViewportsResponseViewportsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -141,20 +144,23 @@ public interface _FinalStage { _FinalStage name(Nullable name); - _FinalStage measure(Optional measure); + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ */ + _FinalStage measure(Optional measure); - _FinalStage measure(DocPagesViewports200ResponseViewportsItemMeasure measure); + _FinalStage measure(PdfMeasurement measure); - _FinalStage measure(Nullable measure); + _FinalStage measure(Nullable measure); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements BboxStage, OwnedStage, _FinalStage { - private DocPagesViewports200ResponseViewportsItemBbox bbox; + private DocPagesViewportsResponseViewportsItemBbox bbox; private boolean owned; - private Optional measure = Optional.empty(); + private Optional measure = Optional.empty(); private Optional name = Optional.empty(); @@ -164,7 +170,7 @@ public static final class Builder implements BboxStage, OwnedStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItem other) { + public Builder from(DocPagesViewportsResponseViewportsItem other) { bbox(other.getBbox()); name(other.getName()); measure(other.getMeasure()); @@ -174,7 +180,7 @@ public Builder from(DocPagesViewports200ResponseViewportsItem other) { @java.lang.Override @JsonSetter("bbox") - public OwnedStage bbox(@NotNull DocPagesViewports200ResponseViewportsItemBbox bbox) { + public OwnedStage bbox(@NotNull DocPagesViewportsResponseViewportsItemBbox bbox) { this.bbox = Objects.requireNonNull(bbox, "bbox must not be null"); return this; } @@ -186,8 +192,12 @@ public _FinalStage owned(boolean owned) { return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override - public _FinalStage measure(Nullable measure) { + public _FinalStage measure(Nullable measure) { if (measure.isNull()) { this.measure = null; } else if (measure.isEmpty()) { @@ -198,15 +208,22 @@ public _FinalStage measure(NullableA measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override - public _FinalStage measure(DocPagesViewports200ResponseViewportsItemMeasure measure) { + public _FinalStage measure(PdfMeasurement measure) { this.measure = Optional.ofNullable(measure); return this; } + /** + *

A measure, by its subtype. A newer server can add subtypes: read one your client doesn't know as unknown.

+ */ @java.lang.Override @JsonSetter(value = "measure", nulls = Nulls.SKIP) - public _FinalStage measure(Optional measure) { + public _FinalStage measure(Optional measure) { this.measure = measure; return this; } @@ -237,8 +254,8 @@ public _FinalStage name(Optional name) { } @java.lang.Override - public DocPagesViewports200ResponseViewportsItem build() { - return new DocPagesViewports200ResponseViewportsItem(bbox, name, measure, owned, additionalProperties); + public DocPagesViewportsResponseViewportsItem build() { + return new DocPagesViewportsResponseViewportsItem(bbox, name, measure, owned, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemBbox.java b/src/main/java/api/types/DocPagesViewportsResponseViewportsItemBbox.java similarity index 83% rename from src/main/java/api/types/DocPagesViewports200ResponseViewportsItemBbox.java rename to src/main/java/api/types/DocPagesViewportsResponseViewportsItemBbox.java index a76a51d..edf34df 100644 --- a/src/main/java/api/types/DocPagesViewports200ResponseViewportsItemBbox.java +++ b/src/main/java/api/types/DocPagesViewportsResponseViewportsItemBbox.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocPagesViewports200ResponseViewportsItemBbox.Builder.class) -public final class DocPagesViewports200ResponseViewportsItemBbox { +@JsonDeserialize(builder = DocPagesViewportsResponseViewportsItemBbox.Builder.class) +public final class DocPagesViewportsResponseViewportsItemBbox { private final double x; private final double y; @@ -28,7 +28,7 @@ public final class DocPagesViewports200ResponseViewportsItemBbox { private final Map additionalProperties; - private DocPagesViewports200ResponseViewportsItemBbox( + private DocPagesViewportsResponseViewportsItemBbox( double x, double y, double width, double height, Map additionalProperties) { this.x = x; this.y = y; @@ -60,8 +60,8 @@ public double getHeight() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocPagesViewports200ResponseViewportsItemBbox - && equalTo((DocPagesViewports200ResponseViewportsItemBbox) other); + return other instanceof DocPagesViewportsResponseViewportsItemBbox + && equalTo((DocPagesViewportsResponseViewportsItemBbox) other); } @JsonAnyGetter @@ -69,7 +69,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocPagesViewports200ResponseViewportsItemBbox other) { + private boolean equalTo(DocPagesViewportsResponseViewportsItemBbox other) { return x == other.x && y == other.y && width == other.width && height == other.height; } @@ -90,7 +90,7 @@ public static XStage builder() { public interface XStage { YStage x(double x); - Builder from(DocPagesViewports200ResponseViewportsItemBbox other); + Builder from(DocPagesViewportsResponseViewportsItemBbox other); } public interface YStage { @@ -106,7 +106,7 @@ public interface HeightStage { } public interface _FinalStage { - DocPagesViewports200ResponseViewportsItemBbox build(); + DocPagesViewportsResponseViewportsItemBbox build(); _FinalStage additionalProperty(String key, Object value); @@ -129,7 +129,7 @@ public static final class Builder implements XStage, YStage, WidthStage, HeightS private Builder() {} @java.lang.Override - public Builder from(DocPagesViewports200ResponseViewportsItemBbox other) { + public Builder from(DocPagesViewportsResponseViewportsItemBbox other) { x(other.getX()); y(other.getY()); width(other.getWidth()); @@ -166,8 +166,8 @@ public _FinalStage height(double height) { } @java.lang.Override - public DocPagesViewports200ResponseViewportsItemBbox build() { - return new DocPagesViewports200ResponseViewportsItemBbox(x, y, width, height, additionalProperties); + public DocPagesViewportsResponseViewportsItemBbox build() { + return new DocPagesViewportsResponseViewportsItemBbox(x, y, width, height, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocRedactionsApply200Response.java b/src/main/java/api/types/DocRedactionsApplyResponse.java similarity index 74% rename from src/main/java/api/types/DocRedactionsApply200Response.java rename to src/main/java/api/types/DocRedactionsApplyResponse.java index 95c2e5f..88f8056 100644 --- a/src/main/java/api/types/DocRedactionsApply200Response.java +++ b/src/main/java/api/types/DocRedactionsApplyResponse.java @@ -20,11 +20,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocRedactionsApply200Response.Builder.class) -public final class DocRedactionsApply200Response { - private final DocRedactionsApply200ResponseScope scope; +@JsonDeserialize(builder = DocRedactionsApplyResponse.Builder.class) +public final class DocRedactionsApplyResponse { + private final DocRedactionsApplyResponseScope scope; - private final List results; + private final List results; private final int removedAnnotationCount; @@ -32,9 +32,9 @@ public final class DocRedactionsApply200Response { private final Map additionalProperties; - private DocRedactionsApply200Response( - DocRedactionsApply200ResponseScope scope, - List results, + private DocRedactionsApplyResponse( + DocRedactionsApplyResponseScope scope, + List results, int removedAnnotationCount, MutationMeta meta, Map additionalProperties) { @@ -46,12 +46,12 @@ private DocRedactionsApply200Response( } @JsonProperty("scope") - public DocRedactionsApply200ResponseScope getScope() { + public DocRedactionsApplyResponseScope getScope() { return scope; } @JsonProperty("results") - public List getResults() { + public List getResults() { return results; } @@ -68,7 +68,7 @@ public MutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocRedactionsApply200Response && equalTo((DocRedactionsApply200Response) other); + return other instanceof DocRedactionsApplyResponse && equalTo((DocRedactionsApplyResponse) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocRedactionsApply200Response other) { + private boolean equalTo(DocRedactionsApplyResponse other) { return scope.equals(other.scope) && results.equals(other.results) && removedAnnotationCount == other.removedAnnotationCount @@ -98,9 +98,9 @@ public static ScopeStage builder() { } public interface ScopeStage { - RemovedAnnotationCountStage scope(@NotNull DocRedactionsApply200ResponseScope scope); + RemovedAnnotationCountStage scope(@NotNull DocRedactionsApplyResponseScope scope); - Builder from(DocRedactionsApply200Response other); + Builder from(DocRedactionsApplyResponse other); } public interface RemovedAnnotationCountStage { @@ -112,28 +112,28 @@ public interface MetaStage { } public interface _FinalStage { - DocRedactionsApply200Response build(); + DocRedactionsApplyResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage results(List results); + _FinalStage results(List results); - _FinalStage addResults(DocRedactionsApply200ResponseResultsItem results); + _FinalStage addResults(DocRedactionsApplyResponseResultsItem results); - _FinalStage addAllResults(List results); + _FinalStage addAllResults(List results); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements ScopeStage, RemovedAnnotationCountStage, MetaStage, _FinalStage { - private DocRedactionsApply200ResponseScope scope; + private DocRedactionsApplyResponseScope scope; private int removedAnnotationCount; private MutationMeta meta; - private List results = new ArrayList<>(); + private List results = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -141,7 +141,7 @@ public static final class Builder implements ScopeStage, RemovedAnnotationCountS private Builder() {} @java.lang.Override - public Builder from(DocRedactionsApply200Response other) { + public Builder from(DocRedactionsApplyResponse other) { scope(other.getScope()); results(other.getResults()); removedAnnotationCount(other.getRemovedAnnotationCount()); @@ -151,7 +151,7 @@ public Builder from(DocRedactionsApply200Response other) { @java.lang.Override @JsonSetter("scope") - public RemovedAnnotationCountStage scope(@NotNull DocRedactionsApply200ResponseScope scope) { + public RemovedAnnotationCountStage scope(@NotNull DocRedactionsApplyResponseScope scope) { this.scope = Objects.requireNonNull(scope, "scope must not be null"); return this; } @@ -171,7 +171,7 @@ public _FinalStage meta(@NotNull MutationMeta meta) { } @java.lang.Override - public _FinalStage addAllResults(List results) { + public _FinalStage addAllResults(List results) { if (results != null) { this.results.addAll(results); } @@ -179,14 +179,14 @@ public _FinalStage addAllResults(List } @java.lang.Override - public _FinalStage addResults(DocRedactionsApply200ResponseResultsItem results) { + public _FinalStage addResults(DocRedactionsApplyResponseResultsItem results) { this.results.add(results); return this; } @java.lang.Override @JsonSetter(value = "results", nulls = Nulls.SKIP) - public _FinalStage results(List results) { + public _FinalStage results(List results) { this.results.clear(); if (results != null) { this.results.addAll(results); @@ -195,9 +195,8 @@ public _FinalStage results(List result } @java.lang.Override - public DocRedactionsApply200Response build() { - return new DocRedactionsApply200Response( - scope, results, removedAnnotationCount, meta, additionalProperties); + public DocRedactionsApplyResponse build() { + return new DocRedactionsApplyResponse(scope, results, removedAnnotationCount, meta, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocRedactionsApply200ResponseResultsItem.java b/src/main/java/api/types/DocRedactionsApplyResponseResultsItem.java similarity index 79% rename from src/main/java/api/types/DocRedactionsApply200ResponseResultsItem.java rename to src/main/java/api/types/DocRedactionsApplyResponseResultsItem.java index 8fa07cd..ea45906 100644 --- a/src/main/java/api/types/DocRedactionsApply200ResponseResultsItem.java +++ b/src/main/java/api/types/DocRedactionsApplyResponseResultsItem.java @@ -17,19 +17,19 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocRedactionsApply200ResponseResultsItem.Builder.class) -public final class DocRedactionsApply200ResponseResultsItem { +@JsonDeserialize(builder = DocRedactionsApplyResponseResultsItem.Builder.class) +public final class DocRedactionsApplyResponseResultsItem { private final PageRef page; - private final DocRedactionsApply200ResponseResultsItemStatus status; + private final DocRedactionsApplyResponseResultsItemStatus status; private final int removedAnnotationCount; private final Map additionalProperties; - private DocRedactionsApply200ResponseResultsItem( + private DocRedactionsApplyResponseResultsItem( PageRef page, - DocRedactionsApply200ResponseResultsItemStatus status, + DocRedactionsApplyResponseResultsItemStatus status, int removedAnnotationCount, Map additionalProperties) { this.page = page; @@ -44,7 +44,7 @@ public PageRef getPage() { } @JsonProperty("status") - public DocRedactionsApply200ResponseResultsItemStatus getStatus() { + public DocRedactionsApplyResponseResultsItemStatus getStatus() { return status; } @@ -56,8 +56,8 @@ public int getRemovedAnnotationCount() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocRedactionsApply200ResponseResultsItem - && equalTo((DocRedactionsApply200ResponseResultsItem) other); + return other instanceof DocRedactionsApplyResponseResultsItem + && equalTo((DocRedactionsApplyResponseResultsItem) other); } @JsonAnyGetter @@ -65,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocRedactionsApply200ResponseResultsItem other) { + private boolean equalTo(DocRedactionsApplyResponseResultsItem other) { return page.equals(other.page) && status.equals(other.status) && removedAnnotationCount == other.removedAnnotationCount; @@ -88,11 +88,11 @@ public static PageStage builder() { public interface PageStage { StatusStage page(@NotNull PageRef page); - Builder from(DocRedactionsApply200ResponseResultsItem other); + Builder from(DocRedactionsApplyResponseResultsItem other); } public interface StatusStage { - RemovedAnnotationCountStage status(@NotNull DocRedactionsApply200ResponseResultsItemStatus status); + RemovedAnnotationCountStage status(@NotNull DocRedactionsApplyResponseResultsItemStatus status); } public interface RemovedAnnotationCountStage { @@ -100,7 +100,7 @@ public interface RemovedAnnotationCountStage { } public interface _FinalStage { - DocRedactionsApply200ResponseResultsItem build(); + DocRedactionsApplyResponseResultsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -111,7 +111,7 @@ public interface _FinalStage { public static final class Builder implements PageStage, StatusStage, RemovedAnnotationCountStage, _FinalStage { private PageRef page; - private DocRedactionsApply200ResponseResultsItemStatus status; + private DocRedactionsApplyResponseResultsItemStatus status; private int removedAnnotationCount; @@ -121,7 +121,7 @@ public static final class Builder implements PageStage, StatusStage, RemovedAnno private Builder() {} @java.lang.Override - public Builder from(DocRedactionsApply200ResponseResultsItem other) { + public Builder from(DocRedactionsApplyResponseResultsItem other) { page(other.getPage()); status(other.getStatus()); removedAnnotationCount(other.getRemovedAnnotationCount()); @@ -137,7 +137,7 @@ public StatusStage page(@NotNull PageRef page) { @java.lang.Override @JsonSetter("status") - public RemovedAnnotationCountStage status(@NotNull DocRedactionsApply200ResponseResultsItemStatus status) { + public RemovedAnnotationCountStage status(@NotNull DocRedactionsApplyResponseResultsItemStatus status) { this.status = Objects.requireNonNull(status, "status must not be null"); return this; } @@ -150,8 +150,8 @@ public _FinalStage removedAnnotationCount(int removedAnnotationCount) { } @java.lang.Override - public DocRedactionsApply200ResponseResultsItem build() { - return new DocRedactionsApply200ResponseResultsItem( + public DocRedactionsApplyResponseResultsItem build() { + return new DocRedactionsApplyResponseResultsItem( page, status, removedAnnotationCount, additionalProperties); } diff --git a/src/main/java/api/types/DocPagesFlatten200ResponseResultsItemStatus.java b/src/main/java/api/types/DocRedactionsApplyResponseResultsItemStatus.java similarity index 71% rename from src/main/java/api/types/DocPagesFlatten200ResponseResultsItemStatus.java rename to src/main/java/api/types/DocRedactionsApplyResponseResultsItemStatus.java index 5a7f3ec..ace8c7c 100644 --- a/src/main/java/api/types/DocPagesFlatten200ResponseResultsItemStatus.java +++ b/src/main/java/api/types/DocRedactionsApplyResponseResultsItemStatus.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocPagesFlatten200ResponseResultsItemStatus { - public static final DocPagesFlatten200ResponseResultsItemStatus APPLIED = - new DocPagesFlatten200ResponseResultsItemStatus(Value.APPLIED, "applied"); +public final class DocRedactionsApplyResponseResultsItemStatus { + public static final DocRedactionsApplyResponseResultsItemStatus APPLIED = + new DocRedactionsApplyResponseResultsItemStatus(Value.APPLIED, "applied"); - public static final DocPagesFlatten200ResponseResultsItemStatus UNCHANGED = - new DocPagesFlatten200ResponseResultsItemStatus(Value.UNCHANGED, "unchanged"); + public static final DocRedactionsApplyResponseResultsItemStatus UNCHANGED = + new DocRedactionsApplyResponseResultsItemStatus(Value.UNCHANGED, "unchanged"); private final Value value; private final String string; - DocPagesFlatten200ResponseResultsItemStatus(Value value, String string) { + DocRedactionsApplyResponseResultsItemStatus(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocPagesFlatten200ResponseResultsItemStatus - && this.string.equals(((DocPagesFlatten200ResponseResultsItemStatus) other).string)); + || (other instanceof DocRedactionsApplyResponseResultsItemStatus + && this.string.equals(((DocRedactionsApplyResponseResultsItemStatus) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocPagesFlatten200ResponseResultsItemStatus valueOf(String value) { + public static DocRedactionsApplyResponseResultsItemStatus valueOf(String value) { switch (value) { case "applied": return APPLIED; case "unchanged": return UNCHANGED; default: - return new DocPagesFlatten200ResponseResultsItemStatus(Value.UNKNOWN, value); + return new DocRedactionsApplyResponseResultsItemStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocRedactionsApply200ResponseScope.java b/src/main/java/api/types/DocRedactionsApplyResponseScope.java similarity index 85% rename from src/main/java/api/types/DocRedactionsApply200ResponseScope.java rename to src/main/java/api/types/DocRedactionsApplyResponseScope.java index e8a7261..81c3e43 100644 --- a/src/main/java/api/types/DocRedactionsApply200ResponseScope.java +++ b/src/main/java/api/types/DocRedactionsApplyResponseScope.java @@ -19,15 +19,15 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocRedactionsApply200ResponseScope.Builder.class) -public final class DocRedactionsApply200ResponseScope { +@JsonDeserialize(builder = DocRedactionsApplyResponseScope.Builder.class) +public final class DocRedactionsApplyResponseScope { private final Optional> pages; private final Optional> annotations; private final Map additionalProperties; - private DocRedactionsApply200ResponseScope( + private DocRedactionsApplyResponseScope( Optional> pages, Optional> annotations, Map additionalProperties) { @@ -49,8 +49,7 @@ public Optional> getAnnotations() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocRedactionsApply200ResponseScope - && equalTo((DocRedactionsApply200ResponseScope) other); + return other instanceof DocRedactionsApplyResponseScope && equalTo((DocRedactionsApplyResponseScope) other); } @JsonAnyGetter @@ -58,7 +57,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocRedactionsApply200ResponseScope other) { + private boolean equalTo(DocRedactionsApplyResponseScope other) { return pages.equals(other.pages) && annotations.equals(other.annotations); } @@ -87,7 +86,7 @@ public static final class Builder { private Builder() {} - public Builder from(DocRedactionsApply200ResponseScope other) { + public Builder from(DocRedactionsApplyResponseScope other) { pages(other.getPages()); annotations(other.getAnnotations()); return this; @@ -115,8 +114,8 @@ public Builder annotations(List annotations) { return this; } - public DocRedactionsApply200ResponseScope build() { - return new DocRedactionsApply200ResponseScope(pages, annotations, additionalProperties); + public DocRedactionsApplyResponseScope build() { + return new DocRedactionsApplyResponseScope(pages, annotations, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/DocSignaturesAnalysis200Response.java b/src/main/java/api/types/DocSignaturesAnalysisResponse.java similarity index 69% rename from src/main/java/api/types/DocSignaturesAnalysis200Response.java rename to src/main/java/api/types/DocSignaturesAnalysisResponse.java index d9d484c..d3d597d 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200Response.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponse.java @@ -20,40 +20,40 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200Response.Builder.class) -public final class DocSignaturesAnalysis200Response { - private final DocSignaturesAnalysis200ResponseMode mode; +@JsonDeserialize(builder = DocSignaturesAnalysisResponse.Builder.class) +public final class DocSignaturesAnalysisResponse { + private final DocSignaturesAnalysisResponseMode mode; private final int policyVersion; - private final DocSignaturesAnalysis200ResponseBasis basis; + private final DocSignaturesAnalysisResponseBasis basis; - private final DocSignaturesAnalysis200ResponseSince since; + private final DocSignaturesAnalysisResponseSince since; - private final DocSignaturesAnalysis200ResponseUntil until; + private final DocSignaturesAnalysisResponseUntil until; - private final List restrictions; + private final List restrictions; - private final DocSignaturesAnalysis200ResponseCurrent current; + private final DocSignaturesAnalysisResponseCurrent current; - private final DocSignaturesAnalysis200ResponseLater later; + private final DocSignaturesAnalysisResponseLater later; - private final DocSignaturesAnalysis200ResponseVerdict verdict; + private final DocSignaturesAnalysisResponseVerdict verdict; private final List steps; private final Map additionalProperties; - private DocSignaturesAnalysis200Response( - DocSignaturesAnalysis200ResponseMode mode, + private DocSignaturesAnalysisResponse( + DocSignaturesAnalysisResponseMode mode, int policyVersion, - DocSignaturesAnalysis200ResponseBasis basis, - DocSignaturesAnalysis200ResponseSince since, - DocSignaturesAnalysis200ResponseUntil until, - List restrictions, - DocSignaturesAnalysis200ResponseCurrent current, - DocSignaturesAnalysis200ResponseLater later, - DocSignaturesAnalysis200ResponseVerdict verdict, + DocSignaturesAnalysisResponseBasis basis, + DocSignaturesAnalysisResponseSince since, + DocSignaturesAnalysisResponseUntil until, + List restrictions, + DocSignaturesAnalysisResponseCurrent current, + DocSignaturesAnalysisResponseLater later, + DocSignaturesAnalysisResponseVerdict verdict, List steps, Map additionalProperties) { this.mode = mode; @@ -70,7 +70,7 @@ private DocSignaturesAnalysis200Response( } @JsonProperty("mode") - public DocSignaturesAnalysis200ResponseMode getMode() { + public DocSignaturesAnalysisResponseMode getMode() { return mode; } @@ -80,37 +80,37 @@ public int getPolicyVersion() { } @JsonProperty("basis") - public DocSignaturesAnalysis200ResponseBasis getBasis() { + public DocSignaturesAnalysisResponseBasis getBasis() { return basis; } @JsonProperty("since") - public DocSignaturesAnalysis200ResponseSince getSince() { + public DocSignaturesAnalysisResponseSince getSince() { return since; } @JsonProperty("until") - public DocSignaturesAnalysis200ResponseUntil getUntil() { + public DocSignaturesAnalysisResponseUntil getUntil() { return until; } @JsonProperty("restrictions") - public List getRestrictions() { + public List getRestrictions() { return restrictions; } @JsonProperty("current") - public DocSignaturesAnalysis200ResponseCurrent getCurrent() { + public DocSignaturesAnalysisResponseCurrent getCurrent() { return current; } @JsonProperty("later") - public DocSignaturesAnalysis200ResponseLater getLater() { + public DocSignaturesAnalysisResponseLater getLater() { return later; } @JsonProperty("verdict") - public DocSignaturesAnalysis200ResponseVerdict getVerdict() { + public DocSignaturesAnalysisResponseVerdict getVerdict() { return verdict; } @@ -122,7 +122,7 @@ public List getSteps() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200Response && equalTo((DocSignaturesAnalysis200Response) other); + return other instanceof DocSignaturesAnalysisResponse && equalTo((DocSignaturesAnalysisResponse) other); } @JsonAnyGetter @@ -130,7 +130,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200Response other) { + private boolean equalTo(DocSignaturesAnalysisResponse other) { return mode.equals(other.mode) && policyVersion == other.policyVersion && basis.equals(other.basis) @@ -168,9 +168,9 @@ public static ModeStage builder() { } public interface ModeStage { - PolicyVersionStage mode(@NotNull DocSignaturesAnalysis200ResponseMode mode); + PolicyVersionStage mode(@NotNull DocSignaturesAnalysisResponseMode mode); - Builder from(DocSignaturesAnalysis200Response other); + Builder from(DocSignaturesAnalysisResponse other); } public interface PolicyVersionStage { @@ -178,41 +178,41 @@ public interface PolicyVersionStage { } public interface BasisStage { - SinceStage basis(@NotNull DocSignaturesAnalysis200ResponseBasis basis); + SinceStage basis(@NotNull DocSignaturesAnalysisResponseBasis basis); } public interface SinceStage { - UntilStage since(@NotNull DocSignaturesAnalysis200ResponseSince since); + UntilStage since(@NotNull DocSignaturesAnalysisResponseSince since); } public interface UntilStage { - CurrentStage until(@NotNull DocSignaturesAnalysis200ResponseUntil until); + CurrentStage until(@NotNull DocSignaturesAnalysisResponseUntil until); } public interface CurrentStage { - LaterStage current(@NotNull DocSignaturesAnalysis200ResponseCurrent current); + LaterStage current(@NotNull DocSignaturesAnalysisResponseCurrent current); } public interface LaterStage { - VerdictStage later(@NotNull DocSignaturesAnalysis200ResponseLater later); + VerdictStage later(@NotNull DocSignaturesAnalysisResponseLater later); } public interface VerdictStage { - _FinalStage verdict(@NotNull DocSignaturesAnalysis200ResponseVerdict verdict); + _FinalStage verdict(@NotNull DocSignaturesAnalysisResponseVerdict verdict); } public interface _FinalStage { - DocSignaturesAnalysis200Response build(); + DocSignaturesAnalysisResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage restrictions(List restrictions); + _FinalStage restrictions(List restrictions); - _FinalStage addRestrictions(DocSignaturesAnalysis200ResponseRestrictionsItem restrictions); + _FinalStage addRestrictions(DocSignaturesAnalysisResponseRestrictionsItem restrictions); - _FinalStage addAllRestrictions(List restrictions); + _FinalStage addAllRestrictions(List restrictions); _FinalStage steps(List steps); @@ -232,25 +232,25 @@ public static final class Builder LaterStage, VerdictStage, _FinalStage { - private DocSignaturesAnalysis200ResponseMode mode; + private DocSignaturesAnalysisResponseMode mode; private int policyVersion; - private DocSignaturesAnalysis200ResponseBasis basis; + private DocSignaturesAnalysisResponseBasis basis; - private DocSignaturesAnalysis200ResponseSince since; + private DocSignaturesAnalysisResponseSince since; - private DocSignaturesAnalysis200ResponseUntil until; + private DocSignaturesAnalysisResponseUntil until; - private DocSignaturesAnalysis200ResponseCurrent current; + private DocSignaturesAnalysisResponseCurrent current; - private DocSignaturesAnalysis200ResponseLater later; + private DocSignaturesAnalysisResponseLater later; - private DocSignaturesAnalysis200ResponseVerdict verdict; + private DocSignaturesAnalysisResponseVerdict verdict; private List steps = new ArrayList<>(); - private List restrictions = new ArrayList<>(); + private List restrictions = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -258,7 +258,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200Response other) { + public Builder from(DocSignaturesAnalysisResponse other) { mode(other.getMode()); policyVersion(other.getPolicyVersion()); basis(other.getBasis()); @@ -274,7 +274,7 @@ public Builder from(DocSignaturesAnalysis200Response other) { @java.lang.Override @JsonSetter("mode") - public PolicyVersionStage mode(@NotNull DocSignaturesAnalysis200ResponseMode mode) { + public PolicyVersionStage mode(@NotNull DocSignaturesAnalysisResponseMode mode) { this.mode = Objects.requireNonNull(mode, "mode must not be null"); return this; } @@ -288,42 +288,42 @@ public BasisStage policyVersion(int policyVersion) { @java.lang.Override @JsonSetter("basis") - public SinceStage basis(@NotNull DocSignaturesAnalysis200ResponseBasis basis) { + public SinceStage basis(@NotNull DocSignaturesAnalysisResponseBasis basis) { this.basis = Objects.requireNonNull(basis, "basis must not be null"); return this; } @java.lang.Override @JsonSetter("since") - public UntilStage since(@NotNull DocSignaturesAnalysis200ResponseSince since) { + public UntilStage since(@NotNull DocSignaturesAnalysisResponseSince since) { this.since = Objects.requireNonNull(since, "since must not be null"); return this; } @java.lang.Override @JsonSetter("until") - public CurrentStage until(@NotNull DocSignaturesAnalysis200ResponseUntil until) { + public CurrentStage until(@NotNull DocSignaturesAnalysisResponseUntil until) { this.until = Objects.requireNonNull(until, "until must not be null"); return this; } @java.lang.Override @JsonSetter("current") - public LaterStage current(@NotNull DocSignaturesAnalysis200ResponseCurrent current) { + public LaterStage current(@NotNull DocSignaturesAnalysisResponseCurrent current) { this.current = Objects.requireNonNull(current, "current must not be null"); return this; } @java.lang.Override @JsonSetter("later") - public VerdictStage later(@NotNull DocSignaturesAnalysis200ResponseLater later) { + public VerdictStage later(@NotNull DocSignaturesAnalysisResponseLater later) { this.later = Objects.requireNonNull(later, "later must not be null"); return this; } @java.lang.Override @JsonSetter("verdict") - public _FinalStage verdict(@NotNull DocSignaturesAnalysis200ResponseVerdict verdict) { + public _FinalStage verdict(@NotNull DocSignaturesAnalysisResponseVerdict verdict) { this.verdict = Objects.requireNonNull(verdict, "verdict must not be null"); return this; } @@ -353,7 +353,7 @@ public _FinalStage steps(List steps) { } @java.lang.Override - public _FinalStage addAllRestrictions(List restrictions) { + public _FinalStage addAllRestrictions(List restrictions) { if (restrictions != null) { this.restrictions.addAll(restrictions); } @@ -361,14 +361,14 @@ public _FinalStage addAllRestrictions(List restrictions) { + public _FinalStage restrictions(List restrictions) { this.restrictions.clear(); if (restrictions != null) { this.restrictions.addAll(restrictions); @@ -377,8 +377,8 @@ public _FinalStage restrictions(List additionalProperties; - private DocSignaturesAnalysis200ResponseBasis( - DocSignaturesAnalysis200ResponseBasisVersion version, + private DocSignaturesAnalysisResponseBasis( + DocSignaturesAnalysisResponseBasisVersion version, int editsVersion, - DocSignaturesAnalysis200ResponseBasisSource source, + DocSignaturesAnalysisResponseBasisSource source, Map additionalProperties) { this.version = version; this.editsVersion = editsVersion; @@ -39,7 +39,7 @@ private DocSignaturesAnalysis200ResponseBasis( } @JsonProperty("version") - public DocSignaturesAnalysis200ResponseBasisVersion getVersion() { + public DocSignaturesAnalysisResponseBasisVersion getVersion() { return version; } @@ -49,15 +49,15 @@ public int getEditsVersion() { } @JsonProperty("source") - public DocSignaturesAnalysis200ResponseBasisSource getSource() { + public DocSignaturesAnalysisResponseBasisSource getSource() { return source; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseBasis - && equalTo((DocSignaturesAnalysis200ResponseBasis) other); + return other instanceof DocSignaturesAnalysisResponseBasis + && equalTo((DocSignaturesAnalysisResponseBasis) other); } @JsonAnyGetter @@ -65,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseBasis other) { + private boolean equalTo(DocSignaturesAnalysisResponseBasis other) { return version.equals(other.version) && editsVersion == other.editsVersion && source.equals(other.source); } @@ -84,9 +84,9 @@ public static VersionStage builder() { } public interface VersionStage { - EditsVersionStage version(@NotNull DocSignaturesAnalysis200ResponseBasisVersion version); + EditsVersionStage version(@NotNull DocSignaturesAnalysisResponseBasisVersion version); - Builder from(DocSignaturesAnalysis200ResponseBasis other); + Builder from(DocSignaturesAnalysisResponseBasis other); } public interface EditsVersionStage { @@ -94,11 +94,11 @@ public interface EditsVersionStage { } public interface SourceStage { - _FinalStage source(@NotNull DocSignaturesAnalysis200ResponseBasisSource source); + _FinalStage source(@NotNull DocSignaturesAnalysisResponseBasisSource source); } public interface _FinalStage { - DocSignaturesAnalysis200ResponseBasis build(); + DocSignaturesAnalysisResponseBasis build(); _FinalStage additionalProperty(String key, Object value); @@ -107,11 +107,11 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements VersionStage, EditsVersionStage, SourceStage, _FinalStage { - private DocSignaturesAnalysis200ResponseBasisVersion version; + private DocSignaturesAnalysisResponseBasisVersion version; private int editsVersion; - private DocSignaturesAnalysis200ResponseBasisSource source; + private DocSignaturesAnalysisResponseBasisSource source; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -119,7 +119,7 @@ public static final class Builder implements VersionStage, EditsVersionStage, So private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseBasis other) { + public Builder from(DocSignaturesAnalysisResponseBasis other) { version(other.getVersion()); editsVersion(other.getEditsVersion()); source(other.getSource()); @@ -128,7 +128,7 @@ public Builder from(DocSignaturesAnalysis200ResponseBasis other) { @java.lang.Override @JsonSetter("version") - public EditsVersionStage version(@NotNull DocSignaturesAnalysis200ResponseBasisVersion version) { + public EditsVersionStage version(@NotNull DocSignaturesAnalysisResponseBasisVersion version) { this.version = Objects.requireNonNull(version, "version must not be null"); return this; } @@ -142,14 +142,14 @@ public SourceStage editsVersion(int editsVersion) { @java.lang.Override @JsonSetter("source") - public _FinalStage source(@NotNull DocSignaturesAnalysis200ResponseBasisSource source) { + public _FinalStage source(@NotNull DocSignaturesAnalysisResponseBasisSource source) { this.source = Objects.requireNonNull(source, "source must not be null"); return this; } @java.lang.Override - public DocSignaturesAnalysis200ResponseBasis build() { - return new DocSignaturesAnalysis200ResponseBasis(version, editsVersion, source, additionalProperties); + public DocSignaturesAnalysisResponseBasis build() { + return new DocSignaturesAnalysisResponseBasis(version, editsVersion, source, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseBasisSource.java b/src/main/java/api/types/DocSignaturesAnalysisResponseBasisSource.java similarity index 66% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseBasisSource.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseBasisSource.java index 8050b44..fedc48b 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseBasisSource.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseBasisSource.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesAnalysis200ResponseBasisSource { - public static final DocSignaturesAnalysis200ResponseBasisSource PERSISTED = - new DocSignaturesAnalysis200ResponseBasisSource(Value.PERSISTED, "persisted"); +public final class DocSignaturesAnalysisResponseBasisSource { + public static final DocSignaturesAnalysisResponseBasisSource PERSISTED = + new DocSignaturesAnalysisResponseBasisSource(Value.PERSISTED, "persisted"); - public static final DocSignaturesAnalysis200ResponseBasisSource WORKING_COPY = - new DocSignaturesAnalysis200ResponseBasisSource(Value.WORKING_COPY, "working-copy"); + public static final DocSignaturesAnalysisResponseBasisSource WORKING_COPY = + new DocSignaturesAnalysisResponseBasisSource(Value.WORKING_COPY, "working-copy"); private final Value value; private final String string; - DocSignaturesAnalysis200ResponseBasisSource(Value value, String string) { + DocSignaturesAnalysisResponseBasisSource(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesAnalysis200ResponseBasisSource - && this.string.equals(((DocSignaturesAnalysis200ResponseBasisSource) other).string)); + || (other instanceof DocSignaturesAnalysisResponseBasisSource + && this.string.equals(((DocSignaturesAnalysisResponseBasisSource) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesAnalysis200ResponseBasisSource valueOf(String value) { + public static DocSignaturesAnalysisResponseBasisSource valueOf(String value) { switch (value) { case "persisted": return PERSISTED; case "working-copy": return WORKING_COPY; default: - return new DocSignaturesAnalysis200ResponseBasisSource(Value.UNKNOWN, value); + return new DocSignaturesAnalysisResponseBasisSource(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseBasisVersion.java b/src/main/java/api/types/DocSignaturesAnalysisResponseBasisVersion.java similarity index 61% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseBasisVersion.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseBasisVersion.java index 124f127..23478a6 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseBasisVersion.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseBasisVersion.java @@ -17,18 +17,18 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200ResponseBasisVersion.Builder.class) -public final class DocVersionsAnalysis200ResponseBasisVersion { +@JsonDeserialize(builder = DocSignaturesAnalysisResponseBasisVersion.Builder.class) +public final class DocSignaturesAnalysisResponseBasisVersion { private final String sha256; - private final int byteLength; + private final int sizeBytes; private final Map additionalProperties; - private DocVersionsAnalysis200ResponseBasisVersion( - String sha256, int byteLength, Map additionalProperties) { + private DocSignaturesAnalysisResponseBasisVersion( + String sha256, int sizeBytes, Map additionalProperties) { this.sha256 = sha256; - this.byteLength = byteLength; + this.sizeBytes = sizeBytes; this.additionalProperties = additionalProperties; } @@ -37,16 +37,16 @@ public String getSha256() { return sha256; } - @JsonProperty("byteLength") - public int getByteLength() { - return byteLength; + @JsonProperty("sizeBytes") + public int getSizeBytes() { + return sizeBytes; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseBasisVersion - && equalTo((DocVersionsAnalysis200ResponseBasisVersion) other); + return other instanceof DocSignaturesAnalysisResponseBasisVersion + && equalTo((DocSignaturesAnalysisResponseBasisVersion) other); } @JsonAnyGetter @@ -54,13 +54,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseBasisVersion other) { - return sha256.equals(other.sha256) && byteLength == other.byteLength; + private boolean equalTo(DocSignaturesAnalysisResponseBasisVersion other) { + return sha256.equals(other.sha256) && sizeBytes == other.sizeBytes; } @java.lang.Override public int hashCode() { - return Objects.hash(this.sha256, this.byteLength); + return Objects.hash(this.sha256, this.sizeBytes); } @java.lang.Override @@ -73,17 +73,17 @@ public static Sha256Stage builder() { } public interface Sha256Stage { - ByteLengthStage sha256(@NotNull String sha256); + SizeBytesStage sha256(@NotNull String sha256); - Builder from(DocVersionsAnalysis200ResponseBasisVersion other); + Builder from(DocSignaturesAnalysisResponseBasisVersion other); } - public interface ByteLengthStage { - _FinalStage byteLength(int byteLength); + public interface SizeBytesStage { + _FinalStage sizeBytes(int sizeBytes); } public interface _FinalStage { - DocVersionsAnalysis200ResponseBasisVersion build(); + DocSignaturesAnalysisResponseBasisVersion build(); _FinalStage additionalProperty(String key, Object value); @@ -91,10 +91,10 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements Sha256Stage, ByteLengthStage, _FinalStage { + public static final class Builder implements Sha256Stage, SizeBytesStage, _FinalStage { private String sha256; - private int byteLength; + private int sizeBytes; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -102,29 +102,29 @@ public static final class Builder implements Sha256Stage, ByteLengthStage, _Fina private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseBasisVersion other) { + public Builder from(DocSignaturesAnalysisResponseBasisVersion other) { sha256(other.getSha256()); - byteLength(other.getByteLength()); + sizeBytes(other.getSizeBytes()); return this; } @java.lang.Override @JsonSetter("sha256") - public ByteLengthStage sha256(@NotNull String sha256) { + public SizeBytesStage sha256(@NotNull String sha256) { this.sha256 = Objects.requireNonNull(sha256, "sha256 must not be null"); return this; } @java.lang.Override - @JsonSetter("byteLength") - public _FinalStage byteLength(int byteLength) { - this.byteLength = byteLength; + @JsonSetter("sizeBytes") + public _FinalStage sizeBytes(int sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public DocVersionsAnalysis200ResponseBasisVersion build() { - return new DocVersionsAnalysis200ResponseBasisVersion(sha256, byteLength, additionalProperties); + public DocSignaturesAnalysisResponseBasisVersion build() { + return new DocSignaturesAnalysisResponseBasisVersion(sha256, sizeBytes, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrent.java b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrent.java similarity index 63% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrent.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseCurrent.java index 807472e..a7ac7b6 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrent.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrent.java @@ -21,26 +21,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200ResponseCurrent.Builder.class) -public final class DocSignaturesAnalysis200ResponseCurrent { - private final DocSignaturesAnalysis200ResponseCurrentVerdict verdict; +@JsonDeserialize(builder = DocSignaturesAnalysisResponseCurrent.Builder.class) +public final class DocSignaturesAnalysisResponseCurrent { + private final DocSignaturesAnalysisResponseCurrentVerdict verdict; private final boolean complete; - private final Optional primary; + private final Optional primary; - private final List findings; + private final List findings; - private final DocSignaturesAnalysis200ResponseCurrentMethod method; + private final DocSignaturesAnalysisResponseCurrentMethod method; private final Map additionalProperties; - private DocSignaturesAnalysis200ResponseCurrent( - DocSignaturesAnalysis200ResponseCurrentVerdict verdict, + private DocSignaturesAnalysisResponseCurrent( + DocSignaturesAnalysisResponseCurrentVerdict verdict, boolean complete, - Optional primary, - List findings, - DocSignaturesAnalysis200ResponseCurrentMethod method, + Optional primary, + List findings, + DocSignaturesAnalysisResponseCurrentMethod method, Map additionalProperties) { this.verdict = verdict; this.complete = complete; @@ -51,7 +51,7 @@ private DocSignaturesAnalysis200ResponseCurrent( } @JsonProperty("verdict") - public DocSignaturesAnalysis200ResponseCurrentVerdict getVerdict() { + public DocSignaturesAnalysisResponseCurrentVerdict getVerdict() { return verdict; } @@ -61,25 +61,25 @@ public boolean getComplete() { } @JsonProperty("primary") - public Optional getPrimary() { + public Optional getPrimary() { return primary; } @JsonProperty("findings") - public List getFindings() { + public List getFindings() { return findings; } @JsonProperty("method") - public DocSignaturesAnalysis200ResponseCurrentMethod getMethod() { + public DocSignaturesAnalysisResponseCurrentMethod getMethod() { return method; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseCurrent - && equalTo((DocSignaturesAnalysis200ResponseCurrent) other); + return other instanceof DocSignaturesAnalysisResponseCurrent + && equalTo((DocSignaturesAnalysisResponseCurrent) other); } @JsonAnyGetter @@ -87,7 +87,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseCurrent other) { + private boolean equalTo(DocSignaturesAnalysisResponseCurrent other) { return verdict.equals(other.verdict) && complete == other.complete && primary.equals(other.primary) @@ -110,9 +110,9 @@ public static VerdictStage builder() { } public interface VerdictStage { - CompleteStage verdict(@NotNull DocSignaturesAnalysis200ResponseCurrentVerdict verdict); + CompleteStage verdict(@NotNull DocSignaturesAnalysisResponseCurrentVerdict verdict); - Builder from(DocSignaturesAnalysis200ResponseCurrent other); + Builder from(DocSignaturesAnalysisResponseCurrent other); } public interface CompleteStage { @@ -120,38 +120,38 @@ public interface CompleteStage { } public interface MethodStage { - _FinalStage method(@NotNull DocSignaturesAnalysis200ResponseCurrentMethod method); + _FinalStage method(@NotNull DocSignaturesAnalysisResponseCurrentMethod method); } public interface _FinalStage { - DocSignaturesAnalysis200ResponseCurrent build(); + DocSignaturesAnalysisResponseCurrent build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage primary(Optional primary); + _FinalStage primary(Optional primary); - _FinalStage primary(DocSignaturesAnalysis200ResponseCurrentPrimary primary); + _FinalStage primary(DocSignaturesAnalysisResponseCurrentPrimary primary); - _FinalStage findings(List findings); + _FinalStage findings(List findings); - _FinalStage addFindings(DocSignaturesAnalysis200ResponseCurrentFindingsItem findings); + _FinalStage addFindings(DocSignaturesAnalysisResponseCurrentFindingsItem findings); - _FinalStage addAllFindings(List findings); + _FinalStage addAllFindings(List findings); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements VerdictStage, CompleteStage, MethodStage, _FinalStage { - private DocSignaturesAnalysis200ResponseCurrentVerdict verdict; + private DocSignaturesAnalysisResponseCurrentVerdict verdict; private boolean complete; - private DocSignaturesAnalysis200ResponseCurrentMethod method; + private DocSignaturesAnalysisResponseCurrentMethod method; - private List findings = new ArrayList<>(); + private List findings = new ArrayList<>(); - private Optional primary = Optional.empty(); + private Optional primary = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -159,7 +159,7 @@ public static final class Builder implements VerdictStage, CompleteStage, Method private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseCurrent other) { + public Builder from(DocSignaturesAnalysisResponseCurrent other) { verdict(other.getVerdict()); complete(other.getComplete()); primary(other.getPrimary()); @@ -170,7 +170,7 @@ public Builder from(DocSignaturesAnalysis200ResponseCurrent other) { @java.lang.Override @JsonSetter("verdict") - public CompleteStage verdict(@NotNull DocSignaturesAnalysis200ResponseCurrentVerdict verdict) { + public CompleteStage verdict(@NotNull DocSignaturesAnalysisResponseCurrentVerdict verdict) { this.verdict = Objects.requireNonNull(verdict, "verdict must not be null"); return this; } @@ -184,13 +184,13 @@ public MethodStage complete(boolean complete) { @java.lang.Override @JsonSetter("method") - public _FinalStage method(@NotNull DocSignaturesAnalysis200ResponseCurrentMethod method) { + public _FinalStage method(@NotNull DocSignaturesAnalysisResponseCurrentMethod method) { this.method = Objects.requireNonNull(method, "method must not be null"); return this; } @java.lang.Override - public _FinalStage addAllFindings(List findings) { + public _FinalStage addAllFindings(List findings) { if (findings != null) { this.findings.addAll(findings); } @@ -198,14 +198,14 @@ public _FinalStage addAllFindings(List findings) { + public _FinalStage findings(List findings) { this.findings.clear(); if (findings != null) { this.findings.addAll(findings); @@ -214,21 +214,21 @@ public _FinalStage findings(List primary) { + public _FinalStage primary(Optional primary) { this.primary = primary; return this; } @java.lang.Override - public DocSignaturesAnalysis200ResponseCurrent build() { - return new DocSignaturesAnalysis200ResponseCurrent( + public DocSignaturesAnalysisResponseCurrent build() { + return new DocSignaturesAnalysisResponseCurrent( verdict, complete, primary, findings, method, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentFindingsItem.java b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentFindingsItem.java similarity index 82% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentFindingsItem.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseCurrentFindingsItem.java index 729b56c..1614b06 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentFindingsItem.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentFindingsItem.java @@ -19,11 +19,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200ResponseCurrentFindingsItem.Builder.class) -public final class DocSignaturesAnalysis200ResponseCurrentFindingsItem { +@JsonDeserialize(builder = DocSignaturesAnalysisResponseCurrentFindingsItem.Builder.class) +public final class DocSignaturesAnalysisResponseCurrentFindingsItem { private final String rule; - private final DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict verdict; + private final DocSignaturesAnalysisResponseCurrentFindingsItemVerdict verdict; private final int objectNumber; @@ -33,9 +33,9 @@ public final class DocSignaturesAnalysis200ResponseCurrentFindingsItem { private final Map additionalProperties; - private DocSignaturesAnalysis200ResponseCurrentFindingsItem( + private DocSignaturesAnalysisResponseCurrentFindingsItem( String rule, - DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict verdict, + DocSignaturesAnalysisResponseCurrentFindingsItemVerdict verdict, int objectNumber, Optional edge, Optional detail, @@ -54,7 +54,7 @@ public String getRule() { } @JsonProperty("verdict") - public DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict getVerdict() { + public DocSignaturesAnalysisResponseCurrentFindingsItemVerdict getVerdict() { return verdict; } @@ -76,8 +76,8 @@ public Optional getDetail() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseCurrentFindingsItem - && equalTo((DocSignaturesAnalysis200ResponseCurrentFindingsItem) other); + return other instanceof DocSignaturesAnalysisResponseCurrentFindingsItem + && equalTo((DocSignaturesAnalysisResponseCurrentFindingsItem) other); } @JsonAnyGetter @@ -85,7 +85,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseCurrentFindingsItem other) { + private boolean equalTo(DocSignaturesAnalysisResponseCurrentFindingsItem other) { return rule.equals(other.rule) && verdict.equals(other.verdict) && objectNumber == other.objectNumber @@ -110,11 +110,11 @@ public static RuleStage builder() { public interface RuleStage { VerdictStage rule(@NotNull String rule); - Builder from(DocSignaturesAnalysis200ResponseCurrentFindingsItem other); + Builder from(DocSignaturesAnalysisResponseCurrentFindingsItem other); } public interface VerdictStage { - ObjectNumberStage verdict(@NotNull DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict verdict); + ObjectNumberStage verdict(@NotNull DocSignaturesAnalysisResponseCurrentFindingsItemVerdict verdict); } public interface ObjectNumberStage { @@ -122,7 +122,7 @@ public interface ObjectNumberStage { } public interface _FinalStage { - DocSignaturesAnalysis200ResponseCurrentFindingsItem build(); + DocSignaturesAnalysisResponseCurrentFindingsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -141,7 +141,7 @@ public interface _FinalStage { public static final class Builder implements RuleStage, VerdictStage, ObjectNumberStage, _FinalStage { private String rule; - private DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict verdict; + private DocSignaturesAnalysisResponseCurrentFindingsItemVerdict verdict; private int objectNumber; @@ -155,7 +155,7 @@ public static final class Builder implements RuleStage, VerdictStage, ObjectNumb private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseCurrentFindingsItem other) { + public Builder from(DocSignaturesAnalysisResponseCurrentFindingsItem other) { rule(other.getRule()); verdict(other.getVerdict()); objectNumber(other.getObjectNumber()); @@ -173,7 +173,7 @@ public VerdictStage rule(@NotNull String rule) { @java.lang.Override @JsonSetter("verdict") - public ObjectNumberStage verdict(@NotNull DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict verdict) { + public ObjectNumberStage verdict(@NotNull DocSignaturesAnalysisResponseCurrentFindingsItemVerdict verdict) { this.verdict = Objects.requireNonNull(verdict, "verdict must not be null"); return this; } @@ -212,8 +212,8 @@ public _FinalStage edge(Optional edge) { } @java.lang.Override - public DocSignaturesAnalysis200ResponseCurrentFindingsItem build() { - return new DocSignaturesAnalysis200ResponseCurrentFindingsItem( + public DocSignaturesAnalysisResponseCurrentFindingsItem build() { + return new DocSignaturesAnalysisResponseCurrentFindingsItem( rule, verdict, objectNumber, edge, detail, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict.java b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentFindingsItemVerdict.java similarity index 60% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseCurrentFindingsItemVerdict.java index 77ecfb8..deab243 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentFindingsItemVerdict.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict { - public static final DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict PERMITTED = - new DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict(Value.PERMITTED, "permitted"); +public final class DocSignaturesAnalysisResponseCurrentFindingsItemVerdict { + public static final DocSignaturesAnalysisResponseCurrentFindingsItemVerdict PERMITTED = + new DocSignaturesAnalysisResponseCurrentFindingsItemVerdict(Value.PERMITTED, "permitted"); - public static final DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict FORBIDDEN = - new DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict(Value.FORBIDDEN, "forbidden"); + public static final DocSignaturesAnalysisResponseCurrentFindingsItemVerdict FORBIDDEN = + new DocSignaturesAnalysisResponseCurrentFindingsItemVerdict(Value.FORBIDDEN, "forbidden"); - public static final DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict INCOMPLETE = - new DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict(Value.INCOMPLETE, "incomplete"); + public static final DocSignaturesAnalysisResponseCurrentFindingsItemVerdict INCOMPLETE = + new DocSignaturesAnalysisResponseCurrentFindingsItemVerdict(Value.INCOMPLETE, "incomplete"); private final Value value; private final String string; - DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict(Value value, String string) { + DocSignaturesAnalysisResponseCurrentFindingsItemVerdict(Value value, String string) { this.value = value; this.string = string; } @@ -38,9 +38,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict + || (other instanceof DocSignaturesAnalysisResponseCurrentFindingsItemVerdict && this.string.equals( - ((DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict) other).string)); + ((DocSignaturesAnalysisResponseCurrentFindingsItemVerdict) other).string)); } @java.lang.Override @@ -63,7 +63,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict valueOf(String value) { + public static DocSignaturesAnalysisResponseCurrentFindingsItemVerdict valueOf(String value) { switch (value) { case "permitted": return PERMITTED; @@ -72,7 +72,7 @@ public static DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict valueOf(S case "incomplete": return INCOMPLETE; default: - return new DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict(Value.UNKNOWN, value); + return new DocSignaturesAnalysisResponseCurrentFindingsItemVerdict(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentMethod.java b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentMethod.java similarity index 66% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentMethod.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseCurrentMethod.java index a87722d..c6cd32f 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentMethod.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentMethod.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesAnalysis200ResponseCurrentMethod { - public static final DocSignaturesAnalysis200ResponseCurrentMethod NET_STATE_REPLAY = - new DocSignaturesAnalysis200ResponseCurrentMethod(Value.NET_STATE_REPLAY, "net-state+replay"); +public final class DocSignaturesAnalysisResponseCurrentMethod { + public static final DocSignaturesAnalysisResponseCurrentMethod NET_STATE_REPLAY = + new DocSignaturesAnalysisResponseCurrentMethod(Value.NET_STATE_REPLAY, "net-state+replay"); - public static final DocSignaturesAnalysis200ResponseCurrentMethod NET_STATE = - new DocSignaturesAnalysis200ResponseCurrentMethod(Value.NET_STATE, "net-state"); + public static final DocSignaturesAnalysisResponseCurrentMethod NET_STATE = + new DocSignaturesAnalysisResponseCurrentMethod(Value.NET_STATE, "net-state"); private final Value value; private final String string; - DocSignaturesAnalysis200ResponseCurrentMethod(Value value, String string) { + DocSignaturesAnalysisResponseCurrentMethod(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesAnalysis200ResponseCurrentMethod - && this.string.equals(((DocSignaturesAnalysis200ResponseCurrentMethod) other).string)); + || (other instanceof DocSignaturesAnalysisResponseCurrentMethod + && this.string.equals(((DocSignaturesAnalysisResponseCurrentMethod) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesAnalysis200ResponseCurrentMethod valueOf(String value) { + public static DocSignaturesAnalysisResponseCurrentMethod valueOf(String value) { switch (value) { case "net-state+replay": return NET_STATE_REPLAY; case "net-state": return NET_STATE; default: - return new DocSignaturesAnalysis200ResponseCurrentMethod(Value.UNKNOWN, value); + return new DocSignaturesAnalysisResponseCurrentMethod(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentPrimary.java b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentPrimary.java similarity index 83% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentPrimary.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseCurrentPrimary.java index e4ab0db..14a6540 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentPrimary.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentPrimary.java @@ -19,11 +19,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200ResponseCurrentPrimary.Builder.class) -public final class DocSignaturesAnalysis200ResponseCurrentPrimary { +@JsonDeserialize(builder = DocSignaturesAnalysisResponseCurrentPrimary.Builder.class) +public final class DocSignaturesAnalysisResponseCurrentPrimary { private final String rule; - private final DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict verdict; + private final DocSignaturesAnalysisResponseCurrentPrimaryVerdict verdict; private final int objectNumber; @@ -33,9 +33,9 @@ public final class DocSignaturesAnalysis200ResponseCurrentPrimary { private final Map additionalProperties; - private DocSignaturesAnalysis200ResponseCurrentPrimary( + private DocSignaturesAnalysisResponseCurrentPrimary( String rule, - DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict verdict, + DocSignaturesAnalysisResponseCurrentPrimaryVerdict verdict, int objectNumber, Optional edge, Optional detail, @@ -54,7 +54,7 @@ public String getRule() { } @JsonProperty("verdict") - public DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict getVerdict() { + public DocSignaturesAnalysisResponseCurrentPrimaryVerdict getVerdict() { return verdict; } @@ -76,8 +76,8 @@ public Optional getDetail() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseCurrentPrimary - && equalTo((DocSignaturesAnalysis200ResponseCurrentPrimary) other); + return other instanceof DocSignaturesAnalysisResponseCurrentPrimary + && equalTo((DocSignaturesAnalysisResponseCurrentPrimary) other); } @JsonAnyGetter @@ -85,7 +85,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseCurrentPrimary other) { + private boolean equalTo(DocSignaturesAnalysisResponseCurrentPrimary other) { return rule.equals(other.rule) && verdict.equals(other.verdict) && objectNumber == other.objectNumber @@ -110,11 +110,11 @@ public static RuleStage builder() { public interface RuleStage { VerdictStage rule(@NotNull String rule); - Builder from(DocSignaturesAnalysis200ResponseCurrentPrimary other); + Builder from(DocSignaturesAnalysisResponseCurrentPrimary other); } public interface VerdictStage { - ObjectNumberStage verdict(@NotNull DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict verdict); + ObjectNumberStage verdict(@NotNull DocSignaturesAnalysisResponseCurrentPrimaryVerdict verdict); } public interface ObjectNumberStage { @@ -122,7 +122,7 @@ public interface ObjectNumberStage { } public interface _FinalStage { - DocSignaturesAnalysis200ResponseCurrentPrimary build(); + DocSignaturesAnalysisResponseCurrentPrimary build(); _FinalStage additionalProperty(String key, Object value); @@ -141,7 +141,7 @@ public interface _FinalStage { public static final class Builder implements RuleStage, VerdictStage, ObjectNumberStage, _FinalStage { private String rule; - private DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict verdict; + private DocSignaturesAnalysisResponseCurrentPrimaryVerdict verdict; private int objectNumber; @@ -155,7 +155,7 @@ public static final class Builder implements RuleStage, VerdictStage, ObjectNumb private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseCurrentPrimary other) { + public Builder from(DocSignaturesAnalysisResponseCurrentPrimary other) { rule(other.getRule()); verdict(other.getVerdict()); objectNumber(other.getObjectNumber()); @@ -173,7 +173,7 @@ public VerdictStage rule(@NotNull String rule) { @java.lang.Override @JsonSetter("verdict") - public ObjectNumberStage verdict(@NotNull DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict verdict) { + public ObjectNumberStage verdict(@NotNull DocSignaturesAnalysisResponseCurrentPrimaryVerdict verdict) { this.verdict = Objects.requireNonNull(verdict, "verdict must not be null"); return this; } @@ -212,8 +212,8 @@ public _FinalStage edge(Optional edge) { } @java.lang.Override - public DocSignaturesAnalysis200ResponseCurrentPrimary build() { - return new DocSignaturesAnalysis200ResponseCurrentPrimary( + public DocSignaturesAnalysisResponseCurrentPrimary build() { + return new DocSignaturesAnalysisResponseCurrentPrimary( rule, verdict, objectNumber, edge, detail, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict.java b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentPrimaryVerdict.java similarity index 58% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseCurrentPrimaryVerdict.java index f515c7c..44f6836 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentPrimaryVerdict.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict { - public static final DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict PERMITTED = - new DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict(Value.PERMITTED, "permitted"); +public final class DocSignaturesAnalysisResponseCurrentPrimaryVerdict { + public static final DocSignaturesAnalysisResponseCurrentPrimaryVerdict PERMITTED = + new DocSignaturesAnalysisResponseCurrentPrimaryVerdict(Value.PERMITTED, "permitted"); - public static final DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict FORBIDDEN = - new DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict(Value.FORBIDDEN, "forbidden"); + public static final DocSignaturesAnalysisResponseCurrentPrimaryVerdict FORBIDDEN = + new DocSignaturesAnalysisResponseCurrentPrimaryVerdict(Value.FORBIDDEN, "forbidden"); - public static final DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict INCOMPLETE = - new DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict(Value.INCOMPLETE, "incomplete"); + public static final DocSignaturesAnalysisResponseCurrentPrimaryVerdict INCOMPLETE = + new DocSignaturesAnalysisResponseCurrentPrimaryVerdict(Value.INCOMPLETE, "incomplete"); private final Value value; private final String string; - DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict(Value value, String string) { + DocSignaturesAnalysisResponseCurrentPrimaryVerdict(Value value, String string) { this.value = value; this.string = string; } @@ -38,9 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict - && this.string.equals( - ((DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict) other).string)); + || (other instanceof DocSignaturesAnalysisResponseCurrentPrimaryVerdict + && this.string.equals(((DocSignaturesAnalysisResponseCurrentPrimaryVerdict) other).string)); } @java.lang.Override @@ -63,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict valueOf(String value) { + public static DocSignaturesAnalysisResponseCurrentPrimaryVerdict valueOf(String value) { switch (value) { case "permitted": return PERMITTED; @@ -72,7 +71,7 @@ public static DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict valueOf case "incomplete": return INCOMPLETE; default: - return new DocSignaturesAnalysis200ResponseCurrentFindingsItemVerdict(Value.UNKNOWN, value); + return new DocSignaturesAnalysisResponseCurrentPrimaryVerdict(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentVerdict.java b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentVerdict.java similarity index 62% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentVerdict.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseCurrentVerdict.java index c03fb52..0f19768 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentVerdict.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseCurrentVerdict.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesAnalysis200ResponseCurrentVerdict { - public static final DocSignaturesAnalysis200ResponseCurrentVerdict PERMITTED = - new DocSignaturesAnalysis200ResponseCurrentVerdict(Value.PERMITTED, "permitted"); +public final class DocSignaturesAnalysisResponseCurrentVerdict { + public static final DocSignaturesAnalysisResponseCurrentVerdict PERMITTED = + new DocSignaturesAnalysisResponseCurrentVerdict(Value.PERMITTED, "permitted"); - public static final DocSignaturesAnalysis200ResponseCurrentVerdict FORBIDDEN = - new DocSignaturesAnalysis200ResponseCurrentVerdict(Value.FORBIDDEN, "forbidden"); + public static final DocSignaturesAnalysisResponseCurrentVerdict FORBIDDEN = + new DocSignaturesAnalysisResponseCurrentVerdict(Value.FORBIDDEN, "forbidden"); - public static final DocSignaturesAnalysis200ResponseCurrentVerdict UNCHANGED = - new DocSignaturesAnalysis200ResponseCurrentVerdict(Value.UNCHANGED, "unchanged"); + public static final DocSignaturesAnalysisResponseCurrentVerdict UNCHANGED = + new DocSignaturesAnalysisResponseCurrentVerdict(Value.UNCHANGED, "unchanged"); - public static final DocSignaturesAnalysis200ResponseCurrentVerdict INDETERMINATE = - new DocSignaturesAnalysis200ResponseCurrentVerdict(Value.INDETERMINATE, "indeterminate"); + public static final DocSignaturesAnalysisResponseCurrentVerdict INDETERMINATE = + new DocSignaturesAnalysisResponseCurrentVerdict(Value.INDETERMINATE, "indeterminate"); private final Value value; private final String string; - DocSignaturesAnalysis200ResponseCurrentVerdict(Value value, String string) { + DocSignaturesAnalysisResponseCurrentVerdict(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesAnalysis200ResponseCurrentVerdict - && this.string.equals(((DocSignaturesAnalysis200ResponseCurrentVerdict) other).string)); + || (other instanceof DocSignaturesAnalysisResponseCurrentVerdict + && this.string.equals(((DocSignaturesAnalysisResponseCurrentVerdict) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesAnalysis200ResponseCurrentVerdict valueOf(String value) { + public static DocSignaturesAnalysisResponseCurrentVerdict valueOf(String value) { switch (value) { case "permitted": return PERMITTED; @@ -78,7 +78,7 @@ public static DocSignaturesAnalysis200ResponseCurrentVerdict valueOf(String valu case "indeterminate": return INDETERMINATE; default: - return new DocSignaturesAnalysis200ResponseCurrentVerdict(Value.UNKNOWN, value); + return new DocSignaturesAnalysisResponseCurrentVerdict(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseLater.java b/src/main/java/api/types/DocSignaturesAnalysisResponseLater.java similarity index 86% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseLater.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseLater.java index cc3be8a..c90bb67 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseLater.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseLater.java @@ -19,15 +19,15 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200ResponseLater.Builder.class) -public final class DocVersionsAnalysis200ResponseLater { +@JsonDeserialize(builder = DocSignaturesAnalysisResponseLater.Builder.class) +public final class DocSignaturesAnalysisResponseLater { private final int revisionCount; private final List undoneObjectNumbers; private final Map additionalProperties; - private DocVersionsAnalysis200ResponseLater( + private DocSignaturesAnalysisResponseLater( int revisionCount, List undoneObjectNumbers, Map additionalProperties) { this.revisionCount = revisionCount; this.undoneObjectNumbers = undoneObjectNumbers; @@ -47,8 +47,8 @@ public List getUndoneObjectNumbers() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseLater - && equalTo((DocVersionsAnalysis200ResponseLater) other); + return other instanceof DocSignaturesAnalysisResponseLater + && equalTo((DocSignaturesAnalysisResponseLater) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseLater other) { + private boolean equalTo(DocSignaturesAnalysisResponseLater other) { return revisionCount == other.revisionCount && undoneObjectNumbers.equals(other.undoneObjectNumbers); } @@ -77,11 +77,11 @@ public static RevisionCountStage builder() { public interface RevisionCountStage { _FinalStage revisionCount(int revisionCount); - Builder from(DocVersionsAnalysis200ResponseLater other); + Builder from(DocSignaturesAnalysisResponseLater other); } public interface _FinalStage { - DocVersionsAnalysis200ResponseLater build(); + DocSignaturesAnalysisResponseLater build(); _FinalStage additionalProperty(String key, Object value); @@ -106,7 +106,7 @@ public static final class Builder implements RevisionCountStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseLater other) { + public Builder from(DocSignaturesAnalysisResponseLater other) { revisionCount(other.getRevisionCount()); undoneObjectNumbers(other.getUndoneObjectNumbers()); return this; @@ -144,8 +144,8 @@ public _FinalStage undoneObjectNumbers(List undoneObjectNumbers) { } @java.lang.Override - public DocVersionsAnalysis200ResponseLater build() { - return new DocVersionsAnalysis200ResponseLater(revisionCount, undoneObjectNumbers, additionalProperties); + public DocSignaturesAnalysisResponseLater build() { + return new DocSignaturesAnalysisResponseLater(revisionCount, undoneObjectNumbers, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseMode.java b/src/main/java/api/types/DocSignaturesAnalysisResponseMode.java similarity index 68% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseMode.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseMode.java index b43683c..fe80727 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseMode.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseMode.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesAnalysis200ResponseMode { - public static final DocSignaturesAnalysis200ResponseMode EXPLORATORY = - new DocSignaturesAnalysis200ResponseMode(Value.EXPLORATORY, "exploratory"); +public final class DocSignaturesAnalysisResponseMode { + public static final DocSignaturesAnalysisResponseMode EXPLORATORY = + new DocSignaturesAnalysisResponseMode(Value.EXPLORATORY, "exploratory"); - public static final DocSignaturesAnalysis200ResponseMode AUTHORITATIVE = - new DocSignaturesAnalysis200ResponseMode(Value.AUTHORITATIVE, "authoritative"); + public static final DocSignaturesAnalysisResponseMode AUTHORITATIVE = + new DocSignaturesAnalysisResponseMode(Value.AUTHORITATIVE, "authoritative"); private final Value value; private final String string; - DocSignaturesAnalysis200ResponseMode(Value value, String string) { + DocSignaturesAnalysisResponseMode(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesAnalysis200ResponseMode - && this.string.equals(((DocSignaturesAnalysis200ResponseMode) other).string)); + || (other instanceof DocSignaturesAnalysisResponseMode + && this.string.equals(((DocSignaturesAnalysisResponseMode) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesAnalysis200ResponseMode valueOf(String value) { + public static DocSignaturesAnalysisResponseMode valueOf(String value) { switch (value) { case "exploratory": return EXPLORATORY; case "authoritative": return AUTHORITATIVE; default: - return new DocSignaturesAnalysis200ResponseMode(Value.UNKNOWN, value); + return new DocSignaturesAnalysisResponseMode(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseRestrictionsItem.java b/src/main/java/api/types/DocSignaturesAnalysisResponseRestrictionsItem.java similarity index 78% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseRestrictionsItem.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseRestrictionsItem.java index 2e4fbee..9f4160e 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseRestrictionsItem.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseRestrictionsItem.java @@ -19,28 +19,28 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200ResponseRestrictionsItem.Builder.class) -public final class DocVersionsAnalysis200ResponseRestrictionsItem { +@JsonDeserialize(builder = DocSignaturesAnalysisResponseRestrictionsItem.Builder.class) +public final class DocSignaturesAnalysisResponseRestrictionsItem { private final int signatureIndex; private final int revisionIndex; - private final DocVersionsAnalysis200ResponseRestrictionsItemSource source; + private final DocSignaturesAnalysisResponseRestrictionsItemSource source; private final boolean own; - private final Optional permission; + private final Optional permission; private final Optional fields; private final Map additionalProperties; - private DocVersionsAnalysis200ResponseRestrictionsItem( + private DocSignaturesAnalysisResponseRestrictionsItem( int signatureIndex, int revisionIndex, - DocVersionsAnalysis200ResponseRestrictionsItemSource source, + DocSignaturesAnalysisResponseRestrictionsItemSource source, boolean own, - Optional permission, + Optional permission, Optional fields, Map additionalProperties) { this.signatureIndex = signatureIndex; @@ -63,7 +63,7 @@ public int getRevisionIndex() { } @JsonProperty("source") - public DocVersionsAnalysis200ResponseRestrictionsItemSource getSource() { + public DocSignaturesAnalysisResponseRestrictionsItemSource getSource() { return source; } @@ -73,7 +73,7 @@ public boolean getOwn() { } @JsonProperty("permission") - public Optional getPermission() { + public Optional getPermission() { return permission; } @@ -85,8 +85,8 @@ public Optional getFields() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseRestrictionsItem - && equalTo((DocVersionsAnalysis200ResponseRestrictionsItem) other); + return other instanceof DocSignaturesAnalysisResponseRestrictionsItem + && equalTo((DocSignaturesAnalysisResponseRestrictionsItem) other); } @JsonAnyGetter @@ -94,7 +94,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseRestrictionsItem other) { + private boolean equalTo(DocSignaturesAnalysisResponseRestrictionsItem other) { return signatureIndex == other.signatureIndex && revisionIndex == other.revisionIndex && source.equals(other.source) @@ -121,7 +121,7 @@ public static SignatureIndexStage builder() { public interface SignatureIndexStage { RevisionIndexStage signatureIndex(int signatureIndex); - Builder from(DocVersionsAnalysis200ResponseRestrictionsItem other); + Builder from(DocSignaturesAnalysisResponseRestrictionsItem other); } public interface RevisionIndexStage { @@ -129,7 +129,7 @@ public interface RevisionIndexStage { } public interface SourceStage { - OwnStage source(@NotNull DocVersionsAnalysis200ResponseRestrictionsItemSource source); + OwnStage source(@NotNull DocSignaturesAnalysisResponseRestrictionsItemSource source); } public interface OwnStage { @@ -137,15 +137,15 @@ public interface OwnStage { } public interface _FinalStage { - DocVersionsAnalysis200ResponseRestrictionsItem build(); + DocSignaturesAnalysisResponseRestrictionsItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage permission(Optional permission); + _FinalStage permission(Optional permission); - _FinalStage permission(Double permission); + _FinalStage permission(Integer permission); _FinalStage fields(Optional fields); @@ -159,13 +159,13 @@ public static final class Builder private int revisionIndex; - private DocVersionsAnalysis200ResponseRestrictionsItemSource source; + private DocSignaturesAnalysisResponseRestrictionsItemSource source; private boolean own; private Optional fields = Optional.empty(); - private Optional permission = Optional.empty(); + private Optional permission = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -173,7 +173,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseRestrictionsItem other) { + public Builder from(DocSignaturesAnalysisResponseRestrictionsItem other) { signatureIndex(other.getSignatureIndex()); revisionIndex(other.getRevisionIndex()); source(other.getSource()); @@ -199,7 +199,7 @@ public SourceStage revisionIndex(int revisionIndex) { @java.lang.Override @JsonSetter("source") - public OwnStage source(@NotNull DocVersionsAnalysis200ResponseRestrictionsItemSource source) { + public OwnStage source(@NotNull DocSignaturesAnalysisResponseRestrictionsItemSource source) { this.source = Objects.requireNonNull(source, "source must not be null"); return this; } @@ -225,21 +225,21 @@ public _FinalStage fields(Optional fields) { } @java.lang.Override - public _FinalStage permission(Double permission) { + public _FinalStage permission(Integer permission) { this.permission = Optional.ofNullable(permission); return this; } @java.lang.Override @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { + public _FinalStage permission(Optional permission) { this.permission = permission; return this; } @java.lang.Override - public DocVersionsAnalysis200ResponseRestrictionsItem build() { - return new DocVersionsAnalysis200ResponseRestrictionsItem( + public DocSignaturesAnalysisResponseRestrictionsItem build() { + return new DocSignaturesAnalysisResponseRestrictionsItem( signatureIndex, revisionIndex, source, own, permission, fields, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseRestrictionsItemSource.java b/src/main/java/api/types/DocSignaturesAnalysisResponseRestrictionsItemSource.java similarity index 61% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseRestrictionsItemSource.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseRestrictionsItemSource.java index 66938b8..f8715c3 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseRestrictionsItemSource.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseRestrictionsItemSource.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesAnalysis200ResponseRestrictionsItemSource { - public static final DocSignaturesAnalysis200ResponseRestrictionsItemSource LOCK = - new DocSignaturesAnalysis200ResponseRestrictionsItemSource(Value.LOCK, "lock"); +public final class DocSignaturesAnalysisResponseRestrictionsItemSource { + public static final DocSignaturesAnalysisResponseRestrictionsItemSource LOCK = + new DocSignaturesAnalysisResponseRestrictionsItemSource(Value.LOCK, "lock"); - public static final DocSignaturesAnalysis200ResponseRestrictionsItemSource FIELDMDP = - new DocSignaturesAnalysis200ResponseRestrictionsItemSource(Value.FIELDMDP, "fieldmdp"); + public static final DocSignaturesAnalysisResponseRestrictionsItemSource FIELDMDP = + new DocSignaturesAnalysisResponseRestrictionsItemSource(Value.FIELDMDP, "fieldmdp"); - public static final DocSignaturesAnalysis200ResponseRestrictionsItemSource DOCMDP = - new DocSignaturesAnalysis200ResponseRestrictionsItemSource(Value.DOCMDP, "docmdp"); + public static final DocSignaturesAnalysisResponseRestrictionsItemSource DOCMDP = + new DocSignaturesAnalysisResponseRestrictionsItemSource(Value.DOCMDP, "docmdp"); private final Value value; private final String string; - DocSignaturesAnalysis200ResponseRestrictionsItemSource(Value value, String string) { + DocSignaturesAnalysisResponseRestrictionsItemSource(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesAnalysis200ResponseRestrictionsItemSource - && this.string.equals(((DocSignaturesAnalysis200ResponseRestrictionsItemSource) other).string)); + || (other instanceof DocSignaturesAnalysisResponseRestrictionsItemSource + && this.string.equals(((DocSignaturesAnalysisResponseRestrictionsItemSource) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesAnalysis200ResponseRestrictionsItemSource valueOf(String value) { + public static DocSignaturesAnalysisResponseRestrictionsItemSource valueOf(String value) { switch (value) { case "lock": return LOCK; @@ -71,7 +71,7 @@ public static DocSignaturesAnalysis200ResponseRestrictionsItemSource valueOf(Str case "docmdp": return DOCMDP; default: - return new DocSignaturesAnalysis200ResponseRestrictionsItemSource(Value.UNKNOWN, value); + return new DocSignaturesAnalysisResponseRestrictionsItemSource(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseSince.java b/src/main/java/api/types/DocSignaturesAnalysisResponseSince.java similarity index 86% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseSince.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseSince.java index d0e22b9..def350b 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseSince.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseSince.java @@ -21,15 +21,15 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200ResponseSince.Builder.class) -public final class DocVersionsAnalysis200ResponseSince { +@JsonDeserialize(builder = DocSignaturesAnalysisResponseSince.Builder.class) +public final class DocSignaturesAnalysisResponseSince { private final int revisionIndex; private final Optional signatureIndex; private final Map additionalProperties; - private DocVersionsAnalysis200ResponseSince( + private DocSignaturesAnalysisResponseSince( int revisionIndex, Optional signatureIndex, Map additionalProperties) { this.revisionIndex = revisionIndex; this.signatureIndex = signatureIndex; @@ -58,8 +58,8 @@ private Optional _getSignatureIndex() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseSince - && equalTo((DocVersionsAnalysis200ResponseSince) other); + return other instanceof DocSignaturesAnalysisResponseSince + && equalTo((DocSignaturesAnalysisResponseSince) other); } @JsonAnyGetter @@ -67,7 +67,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseSince other) { + private boolean equalTo(DocSignaturesAnalysisResponseSince other) { return revisionIndex == other.revisionIndex && signatureIndex.equals(other.signatureIndex); } @@ -88,11 +88,11 @@ public static RevisionIndexStage builder() { public interface RevisionIndexStage { _FinalStage revisionIndex(int revisionIndex); - Builder from(DocVersionsAnalysis200ResponseSince other); + Builder from(DocSignaturesAnalysisResponseSince other); } public interface _FinalStage { - DocVersionsAnalysis200ResponseSince build(); + DocSignaturesAnalysisResponseSince build(); _FinalStage additionalProperty(String key, Object value); @@ -117,7 +117,7 @@ public static final class Builder implements RevisionIndexStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseSince other) { + public Builder from(DocSignaturesAnalysisResponseSince other) { revisionIndex(other.getRevisionIndex()); signatureIndex(other.getSignatureIndex()); return this; @@ -156,8 +156,8 @@ public _FinalStage signatureIndex(Optional signatureIndex) { } @java.lang.Override - public DocVersionsAnalysis200ResponseSince build() { - return new DocVersionsAnalysis200ResponseSince(revisionIndex, signatureIndex, additionalProperties); + public DocSignaturesAnalysisResponseSince build() { + return new DocSignaturesAnalysisResponseSince(revisionIndex, signatureIndex, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseUntil.java b/src/main/java/api/types/DocSignaturesAnalysisResponseUntil.java similarity index 78% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseUntil.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseUntil.java index 2eaae4a..2d3d9f6 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseUntil.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseUntil.java @@ -16,13 +16,13 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200ResponseUntil.Builder.class) -public final class DocVersionsAnalysis200ResponseUntil { +@JsonDeserialize(builder = DocSignaturesAnalysisResponseUntil.Builder.class) +public final class DocSignaturesAnalysisResponseUntil { private final int revisionIndex; private final Map additionalProperties; - private DocVersionsAnalysis200ResponseUntil(int revisionIndex, Map additionalProperties) { + private DocSignaturesAnalysisResponseUntil(int revisionIndex, Map additionalProperties) { this.revisionIndex = revisionIndex; this.additionalProperties = additionalProperties; } @@ -35,8 +35,8 @@ public int getRevisionIndex() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseUntil - && equalTo((DocVersionsAnalysis200ResponseUntil) other); + return other instanceof DocSignaturesAnalysisResponseUntil + && equalTo((DocSignaturesAnalysisResponseUntil) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseUntil other) { + private boolean equalTo(DocSignaturesAnalysisResponseUntil other) { return revisionIndex == other.revisionIndex; } @@ -65,11 +65,11 @@ public static RevisionIndexStage builder() { public interface RevisionIndexStage { _FinalStage revisionIndex(int revisionIndex); - Builder from(DocVersionsAnalysis200ResponseUntil other); + Builder from(DocSignaturesAnalysisResponseUntil other); } public interface _FinalStage { - DocVersionsAnalysis200ResponseUntil build(); + DocSignaturesAnalysisResponseUntil build(); _FinalStage additionalProperty(String key, Object value); @@ -86,7 +86,7 @@ public static final class Builder implements RevisionIndexStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseUntil other) { + public Builder from(DocSignaturesAnalysisResponseUntil other) { revisionIndex(other.getRevisionIndex()); return this; } @@ -99,8 +99,8 @@ public _FinalStage revisionIndex(int revisionIndex) { } @java.lang.Override - public DocVersionsAnalysis200ResponseUntil build() { - return new DocVersionsAnalysis200ResponseUntil(revisionIndex, additionalProperties); + public DocSignaturesAnalysisResponseUntil build() { + return new DocSignaturesAnalysisResponseUntil(revisionIndex, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseVerdict.java b/src/main/java/api/types/DocSignaturesAnalysisResponseVerdict.java similarity index 64% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseVerdict.java rename to src/main/java/api/types/DocSignaturesAnalysisResponseVerdict.java index f231f8d..7b98bd1 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseVerdict.java +++ b/src/main/java/api/types/DocSignaturesAnalysisResponseVerdict.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesAnalysis200ResponseVerdict { - public static final DocSignaturesAnalysis200ResponseVerdict PERMITTED = - new DocSignaturesAnalysis200ResponseVerdict(Value.PERMITTED, "permitted"); +public final class DocSignaturesAnalysisResponseVerdict { + public static final DocSignaturesAnalysisResponseVerdict PERMITTED = + new DocSignaturesAnalysisResponseVerdict(Value.PERMITTED, "permitted"); - public static final DocSignaturesAnalysis200ResponseVerdict FORBIDDEN = - new DocSignaturesAnalysis200ResponseVerdict(Value.FORBIDDEN, "forbidden"); + public static final DocSignaturesAnalysisResponseVerdict FORBIDDEN = + new DocSignaturesAnalysisResponseVerdict(Value.FORBIDDEN, "forbidden"); - public static final DocSignaturesAnalysis200ResponseVerdict UNCHANGED = - new DocSignaturesAnalysis200ResponseVerdict(Value.UNCHANGED, "unchanged"); + public static final DocSignaturesAnalysisResponseVerdict UNCHANGED = + new DocSignaturesAnalysisResponseVerdict(Value.UNCHANGED, "unchanged"); - public static final DocSignaturesAnalysis200ResponseVerdict INDETERMINATE = - new DocSignaturesAnalysis200ResponseVerdict(Value.INDETERMINATE, "indeterminate"); + public static final DocSignaturesAnalysisResponseVerdict INDETERMINATE = + new DocSignaturesAnalysisResponseVerdict(Value.INDETERMINATE, "indeterminate"); private final Value value; private final String string; - DocSignaturesAnalysis200ResponseVerdict(Value value, String string) { + DocSignaturesAnalysisResponseVerdict(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesAnalysis200ResponseVerdict - && this.string.equals(((DocSignaturesAnalysis200ResponseVerdict) other).string)); + || (other instanceof DocSignaturesAnalysisResponseVerdict + && this.string.equals(((DocSignaturesAnalysisResponseVerdict) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesAnalysis200ResponseVerdict valueOf(String value) { + public static DocSignaturesAnalysisResponseVerdict valueOf(String value) { switch (value) { case "permitted": return PERMITTED; @@ -78,7 +78,7 @@ public static DocSignaturesAnalysis200ResponseVerdict valueOf(String value) { case "indeterminate": return INDETERMINATE; default: - return new DocSignaturesAnalysis200ResponseVerdict(Value.UNKNOWN, value); + return new DocSignaturesAnalysisResponseVerdict(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesCancel200Response.java b/src/main/java/api/types/DocSignaturesCancelResponse.java similarity index 70% rename from src/main/java/api/types/DocSignaturesCancel200Response.java rename to src/main/java/api/types/DocSignaturesCancelResponse.java index 4220729..69d9756 100644 --- a/src/main/java/api/types/DocSignaturesCancel200Response.java +++ b/src/main/java/api/types/DocSignaturesCancelResponse.java @@ -17,27 +17,27 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesCancel200Response.Builder.class) -public final class DocSignaturesCancel200Response { - private final DocSignaturesCancel200ResponseStatus status; +@JsonDeserialize(builder = DocSignaturesCancelResponse.Builder.class) +public final class DocSignaturesCancelResponse { + private final DocSignaturesCancelResponseStatus status; private final Map additionalProperties; - private DocSignaturesCancel200Response( - DocSignaturesCancel200ResponseStatus status, Map additionalProperties) { + private DocSignaturesCancelResponse( + DocSignaturesCancelResponseStatus status, Map additionalProperties) { this.status = status; this.additionalProperties = additionalProperties; } @JsonProperty("status") - public DocSignaturesCancel200ResponseStatus getStatus() { + public DocSignaturesCancelResponseStatus getStatus() { return status; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesCancel200Response && equalTo((DocSignaturesCancel200Response) other); + return other instanceof DocSignaturesCancelResponse && equalTo((DocSignaturesCancelResponse) other); } @JsonAnyGetter @@ -45,7 +45,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesCancel200Response other) { + private boolean equalTo(DocSignaturesCancelResponse other) { return status.equals(other.status); } @@ -64,13 +64,13 @@ public static StatusStage builder() { } public interface StatusStage { - _FinalStage status(@NotNull DocSignaturesCancel200ResponseStatus status); + _FinalStage status(@NotNull DocSignaturesCancelResponseStatus status); - Builder from(DocSignaturesCancel200Response other); + Builder from(DocSignaturesCancelResponse other); } public interface _FinalStage { - DocSignaturesCancel200Response build(); + DocSignaturesCancelResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -79,7 +79,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements StatusStage, _FinalStage { - private DocSignaturesCancel200ResponseStatus status; + private DocSignaturesCancelResponseStatus status; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -87,21 +87,21 @@ public static final class Builder implements StatusStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocSignaturesCancel200Response other) { + public Builder from(DocSignaturesCancelResponse other) { status(other.getStatus()); return this; } @java.lang.Override @JsonSetter("status") - public _FinalStage status(@NotNull DocSignaturesCancel200ResponseStatus status) { + public _FinalStage status(@NotNull DocSignaturesCancelResponseStatus status) { this.status = Objects.requireNonNull(status, "status must not be null"); return this; } @java.lang.Override - public DocSignaturesCancel200Response build() { - return new DocSignaturesCancel200Response(status, additionalProperties); + public DocSignaturesCancelResponse build() { + return new DocSignaturesCancelResponse(status, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesCancel200ResponseStatus.java b/src/main/java/api/types/DocSignaturesCancelResponseStatus.java similarity index 66% rename from src/main/java/api/types/DocSignaturesCancel200ResponseStatus.java rename to src/main/java/api/types/DocSignaturesCancelResponseStatus.java index 3654a9f..192ee55 100644 --- a/src/main/java/api/types/DocSignaturesCancel200ResponseStatus.java +++ b/src/main/java/api/types/DocSignaturesCancelResponseStatus.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesCancel200ResponseStatus { - public static final DocSignaturesCancel200ResponseStatus UNKNOWN = - new DocSignaturesCancel200ResponseStatus(Value.UNKNOWN, "unknown"); +public final class DocSignaturesCancelResponseStatus { + public static final DocSignaturesCancelResponseStatus UNKNOWN = + new DocSignaturesCancelResponseStatus(Value.UNKNOWN, "unknown"); - public static final DocSignaturesCancel200ResponseStatus CANCELLED = - new DocSignaturesCancel200ResponseStatus(Value.CANCELLED, "cancelled"); + public static final DocSignaturesCancelResponseStatus CANCELLED = + new DocSignaturesCancelResponseStatus(Value.CANCELLED, "cancelled"); - public static final DocSignaturesCancel200ResponseStatus ALREADY_COMPLETED = - new DocSignaturesCancel200ResponseStatus(Value.ALREADY_COMPLETED, "already-completed"); + public static final DocSignaturesCancelResponseStatus ALREADY_COMPLETED = + new DocSignaturesCancelResponseStatus(Value.ALREADY_COMPLETED, "already-completed"); private final Value value; private final String string; - DocSignaturesCancel200ResponseStatus(Value value, String string) { + DocSignaturesCancelResponseStatus(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesCancel200ResponseStatus - && this.string.equals(((DocSignaturesCancel200ResponseStatus) other).string)); + || (other instanceof DocSignaturesCancelResponseStatus + && this.string.equals(((DocSignaturesCancelResponseStatus) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesCancel200ResponseStatus valueOf(String value) { + public static DocSignaturesCancelResponseStatus valueOf(String value) { switch (value) { case "unknown": return UNKNOWN; @@ -71,7 +71,7 @@ public static DocSignaturesCancel200ResponseStatus valueOf(String value) { case "already-completed": return ALREADY_COMPLETED; default: - return new DocSignaturesCancel200ResponseStatus(Value._UNKNOWN, value); + return new DocSignaturesCancelResponseStatus(Value._UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec.java b/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec.java deleted file mode 100644 index e7cde3b..0000000 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec.Builder.class) -public final class DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec { - private final DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec( - DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec - && equalTo((DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction action); - - Builder from(DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec other); - } - - public interface _FinalStage { - DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec build() { - return new DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec( - action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction.java b/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction.java deleted file mode 100644 index eebce85..0000000 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction { - public static final DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction ALL = - new DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction(Value.ALL, "all"); - - public static final DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction EXCLUDE = - new DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction(Value.EXCLUDE, "exclude"); - - public static final DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction INCLUDE = - new DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction - && this.string.equals( - ((DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocSignaturesComplete200ResponseProtectionFieldLocksItemSpecAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureFieldMdp.java b/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureFieldMdp.java deleted file mode 100644 index bdc0058..0000000 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureFieldMdp.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseSignatureFieldMdp.Builder.class) -public final class DocSignaturesComplete200ResponseSignatureFieldMdp { - private final DocSignaturesComplete200ResponseSignatureFieldMdpAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocSignaturesComplete200ResponseSignatureFieldMdp( - DocSignaturesComplete200ResponseSignatureFieldMdpAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocSignaturesComplete200ResponseSignatureFieldMdpAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseSignatureFieldMdp - && equalTo((DocSignaturesComplete200ResponseSignatureFieldMdp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocSignaturesComplete200ResponseSignatureFieldMdp other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocSignaturesComplete200ResponseSignatureFieldMdpAction action); - - Builder from(DocSignaturesComplete200ResponseSignatureFieldMdp other); - } - - public interface _FinalStage { - DocSignaturesComplete200ResponseSignatureFieldMdp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocSignaturesComplete200ResponseSignatureFieldMdpAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseSignatureFieldMdp other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocSignaturesComplete200ResponseSignatureFieldMdpAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocSignaturesComplete200ResponseSignatureFieldMdp build() { - return new DocSignaturesComplete200ResponseSignatureFieldMdp( - action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureFieldMdpAction.java b/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureFieldMdpAction.java deleted file mode 100644 index f71026f..0000000 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureFieldMdpAction.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocSignaturesComplete200ResponseSignatureFieldMdpAction { - public static final DocSignaturesComplete200ResponseSignatureFieldMdpAction ALL = - new DocSignaturesComplete200ResponseSignatureFieldMdpAction(Value.ALL, "all"); - - public static final DocSignaturesComplete200ResponseSignatureFieldMdpAction EXCLUDE = - new DocSignaturesComplete200ResponseSignatureFieldMdpAction(Value.EXCLUDE, "exclude"); - - public static final DocSignaturesComplete200ResponseSignatureFieldMdpAction INCLUDE = - new DocSignaturesComplete200ResponseSignatureFieldMdpAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocSignaturesComplete200ResponseSignatureFieldMdpAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocSignaturesComplete200ResponseSignatureFieldMdpAction - && this.string.equals( - ((DocSignaturesComplete200ResponseSignatureFieldMdpAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseSignatureFieldMdpAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocSignaturesComplete200ResponseSignatureFieldMdpAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureLock.java b/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureLock.java deleted file mode 100644 index 8730b5c..0000000 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureLock.java +++ /dev/null @@ -1,222 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseSignatureLock.Builder.class) -public final class DocSignaturesComplete200ResponseSignatureLock { - private final DocSignaturesComplete200ResponseSignatureLockAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocSignaturesComplete200ResponseSignatureLock( - DocSignaturesComplete200ResponseSignatureLockAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocSignaturesComplete200ResponseSignatureLockAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseSignatureLock - && equalTo((DocSignaturesComplete200ResponseSignatureLock) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocSignaturesComplete200ResponseSignatureLock other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocSignaturesComplete200ResponseSignatureLockAction action); - - Builder from(DocSignaturesComplete200ResponseSignatureLock other); - } - - public interface _FinalStage { - DocSignaturesComplete200ResponseSignatureLock build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocSignaturesComplete200ResponseSignatureLockAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseSignatureLock other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocSignaturesComplete200ResponseSignatureLockAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocSignaturesComplete200ResponseSignatureLock build() { - return new DocSignaturesComplete200ResponseSignatureLock(action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocSignaturesComplete200Response.java b/src/main/java/api/types/DocSignaturesCompleteResponse.java similarity index 68% rename from src/main/java/api/types/DocSignaturesComplete200Response.java rename to src/main/java/api/types/DocSignaturesCompleteResponse.java index aaf6a85..a373419 100644 --- a/src/main/java/api/types/DocSignaturesComplete200Response.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponse.java @@ -17,28 +17,28 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200Response.Builder.class) -public final class DocSignaturesComplete200Response { - private final DocSignaturesComplete200ResponseStatus status; +@JsonDeserialize(builder = DocSignaturesCompleteResponse.Builder.class) +public final class DocSignaturesCompleteResponse { + private final DocSignaturesCompleteResponseStatus status; - private final DocSignaturesComplete200ResponseSignature signature; + private final DocSignaturesCompleteResponseSignature signature; - private final DocSignaturesComplete200ResponseVersion version; + private final DocSignaturesCompleteResponseVersion version; - private final DocSignaturesComplete200ResponsePrevious previous; + private final DocSignaturesCompleteResponsePrevious previous; - private final DocSignaturesComplete200ResponseProtection protection; + private final DocSignaturesCompleteResponseProtection protection; private final MutationMeta meta; private final Map additionalProperties; - private DocSignaturesComplete200Response( - DocSignaturesComplete200ResponseStatus status, - DocSignaturesComplete200ResponseSignature signature, - DocSignaturesComplete200ResponseVersion version, - DocSignaturesComplete200ResponsePrevious previous, - DocSignaturesComplete200ResponseProtection protection, + private DocSignaturesCompleteResponse( + DocSignaturesCompleteResponseStatus status, + DocSignaturesCompleteResponseSignature signature, + DocSignaturesCompleteResponseVersion version, + DocSignaturesCompleteResponsePrevious previous, + DocSignaturesCompleteResponseProtection protection, MutationMeta meta, Map additionalProperties) { this.status = status; @@ -51,27 +51,27 @@ private DocSignaturesComplete200Response( } @JsonProperty("status") - public DocSignaturesComplete200ResponseStatus getStatus() { + public DocSignaturesCompleteResponseStatus getStatus() { return status; } @JsonProperty("signature") - public DocSignaturesComplete200ResponseSignature getSignature() { + public DocSignaturesCompleteResponseSignature getSignature() { return signature; } @JsonProperty("version") - public DocSignaturesComplete200ResponseVersion getVersion() { + public DocSignaturesCompleteResponseVersion getVersion() { return version; } @JsonProperty("previous") - public DocSignaturesComplete200ResponsePrevious getPrevious() { + public DocSignaturesCompleteResponsePrevious getPrevious() { return previous; } @JsonProperty("protection") - public DocSignaturesComplete200ResponseProtection getProtection() { + public DocSignaturesCompleteResponseProtection getProtection() { return protection; } @@ -83,7 +83,7 @@ public MutationMeta getMeta() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200Response && equalTo((DocSignaturesComplete200Response) other); + return other instanceof DocSignaturesCompleteResponse && equalTo((DocSignaturesCompleteResponse) other); } @JsonAnyGetter @@ -91,7 +91,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200Response other) { + private boolean equalTo(DocSignaturesCompleteResponse other) { return status.equals(other.status) && signature.equals(other.signature) && version.equals(other.version) @@ -115,25 +115,25 @@ public static StatusStage builder() { } public interface StatusStage { - SignatureStage status(@NotNull DocSignaturesComplete200ResponseStatus status); + SignatureStage status(@NotNull DocSignaturesCompleteResponseStatus status); - Builder from(DocSignaturesComplete200Response other); + Builder from(DocSignaturesCompleteResponse other); } public interface SignatureStage { - VersionStage signature(@NotNull DocSignaturesComplete200ResponseSignature signature); + VersionStage signature(@NotNull DocSignaturesCompleteResponseSignature signature); } public interface VersionStage { - PreviousStage version(@NotNull DocSignaturesComplete200ResponseVersion version); + PreviousStage version(@NotNull DocSignaturesCompleteResponseVersion version); } public interface PreviousStage { - ProtectionStage previous(@NotNull DocSignaturesComplete200ResponsePrevious previous); + ProtectionStage previous(@NotNull DocSignaturesCompleteResponsePrevious previous); } public interface ProtectionStage { - MetaStage protection(@NotNull DocSignaturesComplete200ResponseProtection protection); + MetaStage protection(@NotNull DocSignaturesCompleteResponseProtection protection); } public interface MetaStage { @@ -141,7 +141,7 @@ public interface MetaStage { } public interface _FinalStage { - DocSignaturesComplete200Response build(); + DocSignaturesCompleteResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -157,15 +157,15 @@ public static final class Builder ProtectionStage, MetaStage, _FinalStage { - private DocSignaturesComplete200ResponseStatus status; + private DocSignaturesCompleteResponseStatus status; - private DocSignaturesComplete200ResponseSignature signature; + private DocSignaturesCompleteResponseSignature signature; - private DocSignaturesComplete200ResponseVersion version; + private DocSignaturesCompleteResponseVersion version; - private DocSignaturesComplete200ResponsePrevious previous; + private DocSignaturesCompleteResponsePrevious previous; - private DocSignaturesComplete200ResponseProtection protection; + private DocSignaturesCompleteResponseProtection protection; private MutationMeta meta; @@ -175,7 +175,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocSignaturesComplete200Response other) { + public Builder from(DocSignaturesCompleteResponse other) { status(other.getStatus()); signature(other.getSignature()); version(other.getVersion()); @@ -187,35 +187,35 @@ public Builder from(DocSignaturesComplete200Response other) { @java.lang.Override @JsonSetter("status") - public SignatureStage status(@NotNull DocSignaturesComplete200ResponseStatus status) { + public SignatureStage status(@NotNull DocSignaturesCompleteResponseStatus status) { this.status = Objects.requireNonNull(status, "status must not be null"); return this; } @java.lang.Override @JsonSetter("signature") - public VersionStage signature(@NotNull DocSignaturesComplete200ResponseSignature signature) { + public VersionStage signature(@NotNull DocSignaturesCompleteResponseSignature signature) { this.signature = Objects.requireNonNull(signature, "signature must not be null"); return this; } @java.lang.Override @JsonSetter("version") - public PreviousStage version(@NotNull DocSignaturesComplete200ResponseVersion version) { + public PreviousStage version(@NotNull DocSignaturesCompleteResponseVersion version) { this.version = Objects.requireNonNull(version, "version must not be null"); return this; } @java.lang.Override @JsonSetter("previous") - public ProtectionStage previous(@NotNull DocSignaturesComplete200ResponsePrevious previous) { + public ProtectionStage previous(@NotNull DocSignaturesCompleteResponsePrevious previous) { this.previous = Objects.requireNonNull(previous, "previous must not be null"); return this; } @java.lang.Override @JsonSetter("protection") - public MetaStage protection(@NotNull DocSignaturesComplete200ResponseProtection protection) { + public MetaStage protection(@NotNull DocSignaturesCompleteResponseProtection protection) { this.protection = Objects.requireNonNull(protection, "protection must not be null"); return this; } @@ -228,8 +228,8 @@ public _FinalStage meta(@NotNull MutationMeta meta) { } @java.lang.Override - public DocSignaturesComplete200Response build() { - return new DocSignaturesComplete200Response( + public DocSignaturesCompleteResponse build() { + return new DocSignaturesCompleteResponse( status, signature, version, previous, protection, meta, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponsePrevious.java b/src/main/java/api/types/DocSignaturesCompleteResponsePrevious.java similarity index 82% rename from src/main/java/api/types/DocSignaturesComplete200ResponsePrevious.java rename to src/main/java/api/types/DocSignaturesCompleteResponsePrevious.java index 6237de1..d094055 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponsePrevious.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponsePrevious.java @@ -17,15 +17,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponsePrevious.Builder.class) -public final class DocSignaturesComplete200ResponsePrevious { +@JsonDeserialize(builder = DocSignaturesCompleteResponsePrevious.Builder.class) +public final class DocSignaturesCompleteResponsePrevious { private final String baseSha256; private final int editsVersion; private final Map additionalProperties; - private DocSignaturesComplete200ResponsePrevious( + private DocSignaturesCompleteResponsePrevious( String baseSha256, int editsVersion, Map additionalProperties) { this.baseSha256 = baseSha256; this.editsVersion = editsVersion; @@ -45,8 +45,8 @@ public int getEditsVersion() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponsePrevious - && equalTo((DocSignaturesComplete200ResponsePrevious) other); + return other instanceof DocSignaturesCompleteResponsePrevious + && equalTo((DocSignaturesCompleteResponsePrevious) other); } @JsonAnyGetter @@ -54,7 +54,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200ResponsePrevious other) { + private boolean equalTo(DocSignaturesCompleteResponsePrevious other) { return baseSha256.equals(other.baseSha256) && editsVersion == other.editsVersion; } @@ -75,7 +75,7 @@ public static BaseSha256Stage builder() { public interface BaseSha256Stage { EditsVersionStage baseSha256(@NotNull String baseSha256); - Builder from(DocSignaturesComplete200ResponsePrevious other); + Builder from(DocSignaturesCompleteResponsePrevious other); } public interface EditsVersionStage { @@ -83,7 +83,7 @@ public interface EditsVersionStage { } public interface _FinalStage { - DocSignaturesComplete200ResponsePrevious build(); + DocSignaturesCompleteResponsePrevious build(); _FinalStage additionalProperty(String key, Object value); @@ -102,7 +102,7 @@ public static final class Builder implements BaseSha256Stage, EditsVersionStage, private Builder() {} @java.lang.Override - public Builder from(DocSignaturesComplete200ResponsePrevious other) { + public Builder from(DocSignaturesCompleteResponsePrevious other) { baseSha256(other.getBaseSha256()); editsVersion(other.getEditsVersion()); return this; @@ -123,8 +123,8 @@ public _FinalStage editsVersion(int editsVersion) { } @java.lang.Override - public DocSignaturesComplete200ResponsePrevious build() { - return new DocSignaturesComplete200ResponsePrevious(baseSha256, editsVersion, additionalProperties); + public DocSignaturesCompleteResponsePrevious build() { + return new DocSignaturesCompleteResponsePrevious(baseSha256, editsVersion, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseProtection.java b/src/main/java/api/types/DocSignaturesCompleteResponseProtection.java similarity index 63% rename from src/main/java/api/types/DocSignaturesComplete200ResponseProtection.java rename to src/main/java/api/types/DocSignaturesCompleteResponseProtection.java index 1f2441e..951bd36 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseProtection.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseProtection.java @@ -23,25 +23,25 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseProtection.Builder.class) -public final class DocSignaturesComplete200ResponseProtection { - private final Optional enforced; +@JsonDeserialize(builder = DocSignaturesCompleteResponseProtection.Builder.class) +public final class DocSignaturesCompleteResponseProtection { + private final Optional enforced; - private final Optional judged; + private final Optional judged; - private final Optional certification; + private final Optional certification; - private final List fieldLocks; + private final List fieldLocks; private final int policyVersion; private final Map additionalProperties; - private DocSignaturesComplete200ResponseProtection( - Optional enforced, - Optional judged, - Optional certification, - List fieldLocks, + private DocSignaturesCompleteResponseProtection( + Optional enforced, + Optional judged, + Optional certification, + List fieldLocks, int policyVersion, Map additionalProperties) { this.enforced = enforced; @@ -53,7 +53,7 @@ private DocSignaturesComplete200ResponseProtection( } @JsonIgnore - public Optional getEnforced() { + public Optional getEnforced() { if (enforced == null) { return Optional.empty(); } @@ -61,7 +61,7 @@ public Optional getEnforced( } @JsonIgnore - public Optional getJudged() { + public Optional getJudged() { if (judged == null) { return Optional.empty(); } @@ -69,7 +69,7 @@ public Optional getJudged() { } @JsonIgnore - public Optional getCertification() { + public Optional getCertification() { if (certification == null) { return Optional.empty(); } @@ -77,7 +77,7 @@ public Optional getCert } @JsonProperty("fieldLocks") - public List getFieldLocks() { + public List getFieldLocks() { return fieldLocks; } @@ -88,27 +88,27 @@ public int getPolicyVersion() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("enforced") - private Optional _getEnforced() { + private Optional _getEnforced() { return enforced; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("judged") - private Optional _getJudged() { + private Optional _getJudged() { return judged; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("certification") - private Optional _getCertification() { + private Optional _getCertification() { return certification; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseProtection - && equalTo((DocSignaturesComplete200ResponseProtection) other); + return other instanceof DocSignaturesCompleteResponseProtection + && equalTo((DocSignaturesCompleteResponseProtection) other); } @JsonAnyGetter @@ -116,7 +116,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200ResponseProtection other) { + private boolean equalTo(DocSignaturesCompleteResponseProtection other) { return enforced.equals(other.enforced) && judged.equals(other.judged) && certification.equals(other.certification) @@ -141,52 +141,52 @@ public static PolicyVersionStage builder() { public interface PolicyVersionStage { _FinalStage policyVersion(int policyVersion); - Builder from(DocSignaturesComplete200ResponseProtection other); + Builder from(DocSignaturesCompleteResponseProtection other); } public interface _FinalStage { - DocSignaturesComplete200ResponseProtection build(); + DocSignaturesCompleteResponseProtection build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage enforced(Optional enforced); + _FinalStage enforced(Optional enforced); - _FinalStage enforced(DocSignaturesComplete200ResponseProtectionEnforced enforced); + _FinalStage enforced(DocSignaturesCompleteResponseProtectionEnforced enforced); - _FinalStage enforced(Nullable enforced); + _FinalStage enforced(Nullable enforced); - _FinalStage judged(Optional judged); + _FinalStage judged(Optional judged); - _FinalStage judged(DocSignaturesComplete200ResponseProtectionJudged judged); + _FinalStage judged(DocSignaturesCompleteResponseProtectionJudged judged); - _FinalStage judged(Nullable judged); + _FinalStage judged(Nullable judged); - _FinalStage certification(Optional certification); + _FinalStage certification(Optional certification); - _FinalStage certification(DocSignaturesComplete200ResponseProtectionCertification certification); + _FinalStage certification(DocSignaturesCompleteResponseProtectionCertification certification); - _FinalStage certification(Nullable certification); + _FinalStage certification(Nullable certification); - _FinalStage fieldLocks(List fieldLocks); + _FinalStage fieldLocks(List fieldLocks); - _FinalStage addFieldLocks(DocSignaturesComplete200ResponseProtectionFieldLocksItem fieldLocks); + _FinalStage addFieldLocks(DocSignaturesCompleteResponseProtectionFieldLocksItem fieldLocks); - _FinalStage addAllFieldLocks(List fieldLocks); + _FinalStage addAllFieldLocks(List fieldLocks); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PolicyVersionStage, _FinalStage { private int policyVersion; - private List fieldLocks = new ArrayList<>(); + private List fieldLocks = new ArrayList<>(); - private Optional certification = Optional.empty(); + private Optional certification = Optional.empty(); - private Optional judged = Optional.empty(); + private Optional judged = Optional.empty(); - private Optional enforced = Optional.empty(); + private Optional enforced = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -194,7 +194,7 @@ public static final class Builder implements PolicyVersionStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseProtection other) { + public Builder from(DocSignaturesCompleteResponseProtection other) { enforced(other.getEnforced()); judged(other.getJudged()); certification(other.getCertification()); @@ -211,7 +211,7 @@ public _FinalStage policyVersion(int policyVersion) { } @java.lang.Override - public _FinalStage addAllFieldLocks(List fieldLocks) { + public _FinalStage addAllFieldLocks(List fieldLocks) { if (fieldLocks != null) { this.fieldLocks.addAll(fieldLocks); } @@ -219,14 +219,14 @@ public _FinalStage addAllFieldLocks(List fieldLocks) { + public _FinalStage fieldLocks(List fieldLocks) { this.fieldLocks.clear(); if (fieldLocks != null) { this.fieldLocks.addAll(fieldLocks); @@ -235,8 +235,7 @@ public _FinalStage fieldLocks(List certification) { + public _FinalStage certification(Nullable certification) { if (certification.isNull()) { this.certification = null; } else if (certification.isEmpty()) { @@ -248,21 +247,20 @@ public _FinalStage certification( } @java.lang.Override - public _FinalStage certification(DocSignaturesComplete200ResponseProtectionCertification certification) { + public _FinalStage certification(DocSignaturesCompleteResponseProtectionCertification certification) { this.certification = Optional.ofNullable(certification); return this; } @java.lang.Override @JsonSetter(value = "certification", nulls = Nulls.SKIP) - public _FinalStage certification( - Optional certification) { + public _FinalStage certification(Optional certification) { this.certification = certification; return this; } @java.lang.Override - public _FinalStage judged(Nullable judged) { + public _FinalStage judged(Nullable judged) { if (judged.isNull()) { this.judged = null; } else if (judged.isEmpty()) { @@ -274,20 +272,20 @@ public _FinalStage judged(Nullable judged) { + public _FinalStage judged(Optional judged) { this.judged = judged; return this; } @java.lang.Override - public _FinalStage enforced(Nullable enforced) { + public _FinalStage enforced(Nullable enforced) { if (enforced.isNull()) { this.enforced = null; } else if (enforced.isEmpty()) { @@ -299,21 +297,21 @@ public _FinalStage enforced(Nullable enforced) { + public _FinalStage enforced(Optional enforced) { this.enforced = enforced; return this; } @java.lang.Override - public DocSignaturesComplete200ResponseProtection build() { - return new DocSignaturesComplete200ResponseProtection( + public DocSignaturesCompleteResponseProtection build() { + return new DocSignaturesCompleteResponseProtection( enforced, judged, certification, fieldLocks, policyVersion, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseProtectionCertification.java b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionCertification.java similarity index 54% rename from src/main/java/api/types/DocSignaturesList200ResponseProtectionCertification.java rename to src/main/java/api/types/DocSignaturesCompleteResponseProtectionCertification.java index a204dd8..3a48460 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseProtectionCertification.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionCertification.java @@ -3,34 +3,29 @@ */ package com.cloudpdf.api.types; -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; import com.cloudpdf.api.core.ObjectMappers; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.util.HashMap; import java.util.Map; import java.util.Objects; -import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseProtectionCertification.Builder.class) -public final class DocSignaturesList200ResponseProtectionCertification { +@JsonDeserialize(builder = DocSignaturesCompleteResponseProtectionCertification.Builder.class) +public final class DocSignaturesCompleteResponseProtectionCertification { private final int signatureIndex; - private final Optional permission; + private final int permission; private final Map additionalProperties; - private DocSignaturesList200ResponseProtectionCertification( - int signatureIndex, Optional permission, Map additionalProperties) { + private DocSignaturesCompleteResponseProtectionCertification( + int signatureIndex, int permission, Map additionalProperties) { this.signatureIndex = signatureIndex; this.permission = permission; this.additionalProperties = additionalProperties; @@ -41,25 +36,16 @@ public int getSignatureIndex() { return signatureIndex; } - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("permission") - private Optional _getPermission() { + public int getPermission() { return permission; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesList200ResponseProtectionCertification - && equalTo((DocSignaturesList200ResponseProtectionCertification) other); + return other instanceof DocSignaturesCompleteResponseProtectionCertification + && equalTo((DocSignaturesCompleteResponseProtectionCertification) other); } @JsonAnyGetter @@ -67,8 +53,8 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesList200ResponseProtectionCertification other) { - return signatureIndex == other.signatureIndex && permission.equals(other.permission); + private boolean equalTo(DocSignaturesCompleteResponseProtectionCertification other) { + return signatureIndex == other.signatureIndex && permission == other.permission; } @java.lang.Override @@ -86,30 +72,28 @@ public static SignatureIndexStage builder() { } public interface SignatureIndexStage { - _FinalStage signatureIndex(int signatureIndex); + PermissionStage signatureIndex(int signatureIndex); - Builder from(DocSignaturesList200ResponseProtectionCertification other); + Builder from(DocSignaturesCompleteResponseProtectionCertification other); + } + + public interface PermissionStage { + _FinalStage permission(int permission); } public interface _FinalStage { - DocSignaturesList200ResponseProtectionCertification build(); + DocSignaturesCompleteResponseProtectionCertification build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SignatureIndexStage, _FinalStage { + public static final class Builder implements SignatureIndexStage, PermissionStage, _FinalStage { private int signatureIndex; - private Optional permission = Optional.empty(); + private int permission; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -117,7 +101,7 @@ public static final class Builder implements SignatureIndexStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocSignaturesList200ResponseProtectionCertification other) { + public Builder from(DocSignaturesCompleteResponseProtectionCertification other) { signatureIndex(other.getSignatureIndex()); permission(other.getPermission()); return this; @@ -125,39 +109,21 @@ public Builder from(DocSignaturesList200ResponseProtectionCertification other) { @java.lang.Override @JsonSetter("signatureIndex") - public _FinalStage signatureIndex(int signatureIndex) { + public PermissionStage signatureIndex(int signatureIndex) { this.signatureIndex = signatureIndex; return this; } @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { + @JsonSetter("permission") + public _FinalStage permission(int permission) { this.permission = permission; return this; } @java.lang.Override - public DocSignaturesList200ResponseProtectionCertification build() { - return new DocSignaturesList200ResponseProtectionCertification( + public DocSignaturesCompleteResponseProtectionCertification build() { + return new DocSignaturesCompleteResponseProtectionCertification( signatureIndex, permission, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionJudged.java b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionEnforced.java similarity index 61% rename from src/main/java/api/types/DocSignaturesComplete200ResponseProtectionJudged.java rename to src/main/java/api/types/DocSignaturesCompleteResponseProtectionEnforced.java index 8611611..f29a0de 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionJudged.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionEnforced.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesComplete200ResponseProtectionJudged { - public static final DocSignaturesComplete200ResponseProtectionJudged LTA = - new DocSignaturesComplete200ResponseProtectionJudged(Value.LTA, "lta"); +public final class DocSignaturesCompleteResponseProtectionEnforced { + public static final DocSignaturesCompleteResponseProtectionEnforced LTA = + new DocSignaturesCompleteResponseProtectionEnforced(Value.LTA, "lta"); - public static final DocSignaturesComplete200ResponseProtectionJudged ANNOTATE = - new DocSignaturesComplete200ResponseProtectionJudged(Value.ANNOTATE, "annotate"); + public static final DocSignaturesCompleteResponseProtectionEnforced ANNOTATE = + new DocSignaturesCompleteResponseProtectionEnforced(Value.ANNOTATE, "annotate"); - public static final DocSignaturesComplete200ResponseProtectionJudged FILL = - new DocSignaturesComplete200ResponseProtectionJudged(Value.FILL, "fill"); + public static final DocSignaturesCompleteResponseProtectionEnforced FILL = + new DocSignaturesCompleteResponseProtectionEnforced(Value.FILL, "fill"); - public static final DocSignaturesComplete200ResponseProtectionJudged NONE = - new DocSignaturesComplete200ResponseProtectionJudged(Value.NONE, "none"); + public static final DocSignaturesCompleteResponseProtectionEnforced NONE = + new DocSignaturesCompleteResponseProtectionEnforced(Value.NONE, "none"); private final Value value; private final String string; - DocSignaturesComplete200ResponseProtectionJudged(Value value, String string) { + DocSignaturesCompleteResponseProtectionEnforced(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesComplete200ResponseProtectionJudged - && this.string.equals(((DocSignaturesComplete200ResponseProtectionJudged) other).string)); + || (other instanceof DocSignaturesCompleteResponseProtectionEnforced + && this.string.equals(((DocSignaturesCompleteResponseProtectionEnforced) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseProtectionJudged valueOf(String value) { + public static DocSignaturesCompleteResponseProtectionEnforced valueOf(String value) { switch (value) { case "lta": return LTA; @@ -78,7 +78,7 @@ public static DocSignaturesComplete200ResponseProtectionJudged valueOf(String va case "none": return NONE; default: - return new DocSignaturesComplete200ResponseProtectionJudged(Value.UNKNOWN, value); + return new DocSignaturesCompleteResponseProtectionEnforced(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItem.java b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionFieldLocksItem.java similarity index 68% rename from src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItem.java rename to src/main/java/api/types/DocSignaturesCompleteResponseProtectionFieldLocksItem.java index 1461c40..c0c5280 100644 --- a/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItem.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionFieldLocksItem.java @@ -17,20 +17,20 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocManifest200ResponseProtectionFieldLocksItem.Builder.class) -public final class DocManifest200ResponseProtectionFieldLocksItem { +@JsonDeserialize(builder = DocSignaturesCompleteResponseProtectionFieldLocksItem.Builder.class) +public final class DocSignaturesCompleteResponseProtectionFieldLocksItem { private final int signatureIndex; - private final DocManifest200ResponseProtectionFieldLocksItemSource source; + private final DocSignaturesCompleteResponseProtectionFieldLocksItemSource source; - private final DocManifest200ResponseProtectionFieldLocksItemSpec spec; + private final FieldLockSpec spec; private final Map additionalProperties; - private DocManifest200ResponseProtectionFieldLocksItem( + private DocSignaturesCompleteResponseProtectionFieldLocksItem( int signatureIndex, - DocManifest200ResponseProtectionFieldLocksItemSource source, - DocManifest200ResponseProtectionFieldLocksItemSpec spec, + DocSignaturesCompleteResponseProtectionFieldLocksItemSource source, + FieldLockSpec spec, Map additionalProperties) { this.signatureIndex = signatureIndex; this.source = source; @@ -44,20 +44,20 @@ public int getSignatureIndex() { } @JsonProperty("source") - public DocManifest200ResponseProtectionFieldLocksItemSource getSource() { + public DocSignaturesCompleteResponseProtectionFieldLocksItemSource getSource() { return source; } @JsonProperty("spec") - public DocManifest200ResponseProtectionFieldLocksItemSpec getSpec() { + public FieldLockSpec getSpec() { return spec; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocManifest200ResponseProtectionFieldLocksItem - && equalTo((DocManifest200ResponseProtectionFieldLocksItem) other); + return other instanceof DocSignaturesCompleteResponseProtectionFieldLocksItem + && equalTo((DocSignaturesCompleteResponseProtectionFieldLocksItem) other); } @JsonAnyGetter @@ -65,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocManifest200ResponseProtectionFieldLocksItem other) { + private boolean equalTo(DocSignaturesCompleteResponseProtectionFieldLocksItem other) { return signatureIndex == other.signatureIndex && source.equals(other.source) && spec.equals(other.spec); } @@ -86,19 +86,19 @@ public static SignatureIndexStage builder() { public interface SignatureIndexStage { SourceStage signatureIndex(int signatureIndex); - Builder from(DocManifest200ResponseProtectionFieldLocksItem other); + Builder from(DocSignaturesCompleteResponseProtectionFieldLocksItem other); } public interface SourceStage { - SpecStage source(@NotNull DocManifest200ResponseProtectionFieldLocksItemSource source); + SpecStage source(@NotNull DocSignaturesCompleteResponseProtectionFieldLocksItemSource source); } public interface SpecStage { - _FinalStage spec(@NotNull DocManifest200ResponseProtectionFieldLocksItemSpec spec); + _FinalStage spec(@NotNull FieldLockSpec spec); } public interface _FinalStage { - DocManifest200ResponseProtectionFieldLocksItem build(); + DocSignaturesCompleteResponseProtectionFieldLocksItem build(); _FinalStage additionalProperty(String key, Object value); @@ -109,9 +109,9 @@ public interface _FinalStage { public static final class Builder implements SignatureIndexStage, SourceStage, SpecStage, _FinalStage { private int signatureIndex; - private DocManifest200ResponseProtectionFieldLocksItemSource source; + private DocSignaturesCompleteResponseProtectionFieldLocksItemSource source; - private DocManifest200ResponseProtectionFieldLocksItemSpec spec; + private FieldLockSpec spec; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -119,7 +119,7 @@ public static final class Builder implements SignatureIndexStage, SourceStage, S private Builder() {} @java.lang.Override - public Builder from(DocManifest200ResponseProtectionFieldLocksItem other) { + public Builder from(DocSignaturesCompleteResponseProtectionFieldLocksItem other) { signatureIndex(other.getSignatureIndex()); source(other.getSource()); spec(other.getSpec()); @@ -135,21 +135,21 @@ public SourceStage signatureIndex(int signatureIndex) { @java.lang.Override @JsonSetter("source") - public SpecStage source(@NotNull DocManifest200ResponseProtectionFieldLocksItemSource source) { + public SpecStage source(@NotNull DocSignaturesCompleteResponseProtectionFieldLocksItemSource source) { this.source = Objects.requireNonNull(source, "source must not be null"); return this; } @java.lang.Override @JsonSetter("spec") - public _FinalStage spec(@NotNull DocManifest200ResponseProtectionFieldLocksItemSpec spec) { + public _FinalStage spec(@NotNull FieldLockSpec spec) { this.spec = Objects.requireNonNull(spec, "spec must not be null"); return this; } @java.lang.Override - public DocManifest200ResponseProtectionFieldLocksItem build() { - return new DocManifest200ResponseProtectionFieldLocksItem( + public DocSignaturesCompleteResponseProtectionFieldLocksItem build() { + return new DocSignaturesCompleteResponseProtectionFieldLocksItem( signatureIndex, source, spec, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSource.java b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionFieldLocksItemSource.java similarity index 60% rename from src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSource.java rename to src/main/java/api/types/DocSignaturesCompleteResponseProtectionFieldLocksItemSource.java index c7be4e1..be121bb 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSource.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionFieldLocksItemSource.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsSignatures200ResponseProtectionFieldLocksItemSource { - public static final DocVersionsSignatures200ResponseProtectionFieldLocksItemSource LOCK = - new DocVersionsSignatures200ResponseProtectionFieldLocksItemSource(Value.LOCK, "lock"); +public final class DocSignaturesCompleteResponseProtectionFieldLocksItemSource { + public static final DocSignaturesCompleteResponseProtectionFieldLocksItemSource LOCK = + new DocSignaturesCompleteResponseProtectionFieldLocksItemSource(Value.LOCK, "lock"); - public static final DocVersionsSignatures200ResponseProtectionFieldLocksItemSource FIELDMDP = - new DocVersionsSignatures200ResponseProtectionFieldLocksItemSource(Value.FIELDMDP, "fieldmdp"); + public static final DocSignaturesCompleteResponseProtectionFieldLocksItemSource FIELDMDP = + new DocSignaturesCompleteResponseProtectionFieldLocksItemSource(Value.FIELDMDP, "fieldmdp"); private final Value value; private final String string; - DocVersionsSignatures200ResponseProtectionFieldLocksItemSource(Value value, String string) { + DocSignaturesCompleteResponseProtectionFieldLocksItemSource(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsSignatures200ResponseProtectionFieldLocksItemSource + || (other instanceof DocSignaturesCompleteResponseProtectionFieldLocksItemSource && this.string.equals( - ((DocVersionsSignatures200ResponseProtectionFieldLocksItemSource) other).string)); + ((DocSignaturesCompleteResponseProtectionFieldLocksItemSource) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsSignatures200ResponseProtectionFieldLocksItemSource valueOf(String value) { + public static DocSignaturesCompleteResponseProtectionFieldLocksItemSource valueOf(String value) { switch (value) { case "lock": return LOCK; case "fieldmdp": return FIELDMDP; default: - return new DocVersionsSignatures200ResponseProtectionFieldLocksItemSource(Value.UNKNOWN, value); + return new DocSignaturesCompleteResponseProtectionFieldLocksItemSource(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionEnforced.java b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionJudged.java similarity index 61% rename from src/main/java/api/types/DocSignaturesComplete200ResponseProtectionEnforced.java rename to src/main/java/api/types/DocSignaturesCompleteResponseProtectionJudged.java index 716889b..ae49459 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionEnforced.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseProtectionJudged.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesComplete200ResponseProtectionEnforced { - public static final DocSignaturesComplete200ResponseProtectionEnforced LTA = - new DocSignaturesComplete200ResponseProtectionEnforced(Value.LTA, "lta"); +public final class DocSignaturesCompleteResponseProtectionJudged { + public static final DocSignaturesCompleteResponseProtectionJudged LTA = + new DocSignaturesCompleteResponseProtectionJudged(Value.LTA, "lta"); - public static final DocSignaturesComplete200ResponseProtectionEnforced ANNOTATE = - new DocSignaturesComplete200ResponseProtectionEnforced(Value.ANNOTATE, "annotate"); + public static final DocSignaturesCompleteResponseProtectionJudged ANNOTATE = + new DocSignaturesCompleteResponseProtectionJudged(Value.ANNOTATE, "annotate"); - public static final DocSignaturesComplete200ResponseProtectionEnforced FILL = - new DocSignaturesComplete200ResponseProtectionEnforced(Value.FILL, "fill"); + public static final DocSignaturesCompleteResponseProtectionJudged FILL = + new DocSignaturesCompleteResponseProtectionJudged(Value.FILL, "fill"); - public static final DocSignaturesComplete200ResponseProtectionEnforced NONE = - new DocSignaturesComplete200ResponseProtectionEnforced(Value.NONE, "none"); + public static final DocSignaturesCompleteResponseProtectionJudged NONE = + new DocSignaturesCompleteResponseProtectionJudged(Value.NONE, "none"); private final Value value; private final String string; - DocSignaturesComplete200ResponseProtectionEnforced(Value value, String string) { + DocSignaturesCompleteResponseProtectionJudged(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesComplete200ResponseProtectionEnforced - && this.string.equals(((DocSignaturesComplete200ResponseProtectionEnforced) other).string)); + || (other instanceof DocSignaturesCompleteResponseProtectionJudged + && this.string.equals(((DocSignaturesCompleteResponseProtectionJudged) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseProtectionEnforced valueOf(String value) { + public static DocSignaturesCompleteResponseProtectionJudged valueOf(String value) { switch (value) { case "lta": return LTA; @@ -78,7 +78,7 @@ public static DocSignaturesComplete200ResponseProtectionEnforced valueOf(String case "none": return NONE; default: - return new DocSignaturesComplete200ResponseProtectionEnforced(Value.UNKNOWN, value); + return new DocSignaturesCompleteResponseProtectionJudged(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignature.java b/src/main/java/api/types/DocSignaturesCompleteResponseSignature.java similarity index 76% rename from src/main/java/api/types/DocSignaturesComplete200ResponseSignature.java rename to src/main/java/api/types/DocSignaturesCompleteResponseSignature.java index d052319..14d9ace 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignature.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseSignature.java @@ -23,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseSignature.Builder.class) -public final class DocSignaturesComplete200ResponseSignature { +@JsonDeserialize(builder = DocSignaturesCompleteResponseSignature.Builder.class) +public final class DocSignaturesCompleteResponseSignature { private final int index; private final FormFieldRef field; @@ -35,7 +35,7 @@ public final class DocSignaturesComplete200ResponseSignature { private final boolean signed; - private final DocSignaturesComplete200ResponseSignatureKind kind; + private final DocSignaturesCompleteResponseSignatureKind kind; private final Optional filter; @@ -43,45 +43,45 @@ public final class DocSignaturesComplete200ResponseSignature { private final Optional> byteRange; - private final int contentsSize; + private final int contentsSizeBytes; - private final Optional coverage; + private final Optional coverage; private final Optional revisionIndex; - private final DocSignaturesComplete200ResponseSignatureSigner signer; + private final DocSignaturesCompleteResponseSignatureSigner signer; - private final Optional docMdp; + private final Optional docMdp; private final boolean catalogCertification; - private final Optional fieldMdp; + private final Optional fieldMdp; - private final Optional lock; + private final Optional lock; - private final Optional seedValue; + private final Optional seedValue; private final Map additionalProperties; - private DocSignaturesComplete200ResponseSignature( + private DocSignaturesCompleteResponseSignature( int index, FormFieldRef field, String fieldName, Optional widget, boolean signed, - DocSignaturesComplete200ResponseSignatureKind kind, + DocSignaturesCompleteResponseSignatureKind kind, Optional filter, Optional subFilter, Optional> byteRange, - int contentsSize, - Optional coverage, + int contentsSizeBytes, + Optional coverage, Optional revisionIndex, - DocSignaturesComplete200ResponseSignatureSigner signer, - Optional docMdp, + DocSignaturesCompleteResponseSignatureSigner signer, + Optional docMdp, boolean catalogCertification, - Optional fieldMdp, - Optional lock, - Optional seedValue, + Optional fieldMdp, + Optional lock, + Optional seedValue, Map additionalProperties) { this.index = index; this.field = field; @@ -92,7 +92,7 @@ private DocSignaturesComplete200ResponseSignature( this.filter = filter; this.subFilter = subFilter; this.byteRange = byteRange; - this.contentsSize = contentsSize; + this.contentsSizeBytes = contentsSizeBytes; this.coverage = coverage; this.revisionIndex = revisionIndex; this.signer = signer; @@ -133,7 +133,7 @@ public boolean getSigned() { } @JsonProperty("kind") - public DocSignaturesComplete200ResponseSignatureKind getKind() { + public DocSignaturesCompleteResponseSignatureKind getKind() { return kind; } @@ -161,13 +161,13 @@ public Optional> getByteRange() { return byteRange; } - @JsonProperty("contentsSize") - public int getContentsSize() { - return contentsSize; + @JsonProperty("contentsSizeBytes") + public int getContentsSizeBytes() { + return contentsSizeBytes; } @JsonIgnore - public Optional getCoverage() { + public Optional getCoverage() { if (coverage == null) { return Optional.empty(); } @@ -183,12 +183,12 @@ public Optional getRevisionIndex() { } @JsonProperty("signer") - public DocSignaturesComplete200ResponseSignatureSigner getSigner() { + public DocSignaturesCompleteResponseSignatureSigner getSigner() { return signer; } @JsonIgnore - public Optional getDocMdp() { + public Optional getDocMdp() { if (docMdp == null) { return Optional.empty(); } @@ -201,7 +201,7 @@ public boolean getCatalogCertification() { } @JsonIgnore - public Optional getFieldMdp() { + public Optional getFieldMdp() { if (fieldMdp == null) { return Optional.empty(); } @@ -209,7 +209,7 @@ public Optional getFieldMdp() } @JsonIgnore - public Optional getLock() { + public Optional getLock() { if (lock == null) { return Optional.empty(); } @@ -217,7 +217,7 @@ public Optional getLock() { } @JsonIgnore - public Optional getSeedValue() { + public Optional getSeedValue() { if (seedValue == null) { return Optional.empty(); } @@ -250,7 +250,7 @@ private Optional> _getByteRange() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("coverage") - private Optional _getCoverage() { + private Optional _getCoverage() { return coverage; } @@ -262,33 +262,33 @@ private Optional _getRevisionIndex() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("docMdp") - private Optional _getDocMdp() { + private Optional _getDocMdp() { return docMdp; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("fieldMdp") - private Optional _getFieldMdp() { + private Optional _getFieldMdp() { return fieldMdp; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("lock") - private Optional _getLock() { + private Optional _getLock() { return lock; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("seedValue") - private Optional _getSeedValue() { + private Optional _getSeedValue() { return seedValue; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseSignature - && equalTo((DocSignaturesComplete200ResponseSignature) other); + return other instanceof DocSignaturesCompleteResponseSignature + && equalTo((DocSignaturesCompleteResponseSignature) other); } @JsonAnyGetter @@ -296,7 +296,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200ResponseSignature other) { + private boolean equalTo(DocSignaturesCompleteResponseSignature other) { return index == other.index && field.equals(other.field) && fieldName.equals(other.fieldName) @@ -306,7 +306,7 @@ private boolean equalTo(DocSignaturesComplete200ResponseSignature other) { && filter.equals(other.filter) && subFilter.equals(other.subFilter) && byteRange.equals(other.byteRange) - && contentsSize == other.contentsSize + && contentsSizeBytes == other.contentsSizeBytes && coverage.equals(other.coverage) && revisionIndex.equals(other.revisionIndex) && signer.equals(other.signer) @@ -329,7 +329,7 @@ public int hashCode() { this.filter, this.subFilter, this.byteRange, - this.contentsSize, + this.contentsSizeBytes, this.coverage, this.revisionIndex, this.signer, @@ -352,7 +352,7 @@ public static IndexStage builder() { public interface IndexStage { FieldStage index(int index); - Builder from(DocSignaturesComplete200ResponseSignature other); + Builder from(DocSignaturesCompleteResponseSignature other); } public interface FieldStage { @@ -368,15 +368,15 @@ public interface SignedStage { } public interface KindStage { - ContentsSizeStage kind(@NotNull DocSignaturesComplete200ResponseSignatureKind kind); + ContentsSizeBytesStage kind(@NotNull DocSignaturesCompleteResponseSignatureKind kind); } - public interface ContentsSizeStage { - SignerStage contentsSize(int contentsSize); + public interface ContentsSizeBytesStage { + SignerStage contentsSizeBytes(int contentsSizeBytes); } public interface SignerStage { - CatalogCertificationStage signer(@NotNull DocSignaturesComplete200ResponseSignatureSigner signer); + CatalogCertificationStage signer(@NotNull DocSignaturesCompleteResponseSignatureSigner signer); } public interface CatalogCertificationStage { @@ -384,7 +384,7 @@ public interface CatalogCertificationStage { } public interface _FinalStage { - DocSignaturesComplete200ResponseSignature build(); + DocSignaturesCompleteResponseSignature build(); _FinalStage additionalProperty(String key, Object value); @@ -414,11 +414,11 @@ public interface _FinalStage { _FinalStage byteRange(Nullable> byteRange); - _FinalStage coverage(Optional coverage); + _FinalStage coverage(Optional coverage); - _FinalStage coverage(DocSignaturesComplete200ResponseSignatureCoverage coverage); + _FinalStage coverage(DocSignaturesCompleteResponseSignatureCoverage coverage); - _FinalStage coverage(Nullable coverage); + _FinalStage coverage(Nullable coverage); _FinalStage revisionIndex(Optional revisionIndex); @@ -426,29 +426,29 @@ public interface _FinalStage { _FinalStage revisionIndex(Nullable revisionIndex); - _FinalStage docMdp(Optional docMdp); + _FinalStage docMdp(Optional docMdp); - _FinalStage docMdp(Double docMdp); + _FinalStage docMdp(Integer docMdp); - _FinalStage docMdp(Nullable docMdp); + _FinalStage docMdp(Nullable docMdp); - _FinalStage fieldMdp(Optional fieldMdp); + _FinalStage fieldMdp(Optional fieldMdp); - _FinalStage fieldMdp(DocSignaturesComplete200ResponseSignatureFieldMdp fieldMdp); + _FinalStage fieldMdp(FieldLockSpec fieldMdp); - _FinalStage fieldMdp(Nullable fieldMdp); + _FinalStage fieldMdp(Nullable fieldMdp); - _FinalStage lock(Optional lock); + _FinalStage lock(Optional lock); - _FinalStage lock(DocSignaturesComplete200ResponseSignatureLock lock); + _FinalStage lock(FieldLockSpec lock); - _FinalStage lock(Nullable lock); + _FinalStage lock(Nullable lock); - _FinalStage seedValue(Optional seedValue); + _FinalStage seedValue(Optional seedValue); - _FinalStage seedValue(DocSignaturesComplete200ResponseSignatureSeedValue seedValue); + _FinalStage seedValue(DocSignaturesCompleteResponseSignatureSeedValue seedValue); - _FinalStage seedValue(Nullable seedValue); + _FinalStage seedValue(Nullable seedValue); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -458,7 +458,7 @@ public static final class Builder FieldNameStage, SignedStage, KindStage, - ContentsSizeStage, + ContentsSizeBytesStage, SignerStage, CatalogCertificationStage, _FinalStage { @@ -470,25 +470,25 @@ public static final class Builder private boolean signed; - private DocSignaturesComplete200ResponseSignatureKind kind; + private DocSignaturesCompleteResponseSignatureKind kind; - private int contentsSize; + private int contentsSizeBytes; - private DocSignaturesComplete200ResponseSignatureSigner signer; + private DocSignaturesCompleteResponseSignatureSigner signer; private boolean catalogCertification; - private Optional seedValue = Optional.empty(); + private Optional seedValue = Optional.empty(); - private Optional lock = Optional.empty(); + private Optional lock = Optional.empty(); - private Optional fieldMdp = Optional.empty(); + private Optional fieldMdp = Optional.empty(); - private Optional docMdp = Optional.empty(); + private Optional docMdp = Optional.empty(); private Optional revisionIndex = Optional.empty(); - private Optional coverage = Optional.empty(); + private Optional coverage = Optional.empty(); private Optional> byteRange = Optional.empty(); @@ -504,7 +504,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseSignature other) { + public Builder from(DocSignaturesCompleteResponseSignature other) { index(other.getIndex()); field(other.getField()); fieldName(other.getFieldName()); @@ -514,7 +514,7 @@ public Builder from(DocSignaturesComplete200ResponseSignature other) { filter(other.getFilter()); subFilter(other.getSubFilter()); byteRange(other.getByteRange()); - contentsSize(other.getContentsSize()); + contentsSizeBytes(other.getContentsSizeBytes()); coverage(other.getCoverage()); revisionIndex(other.getRevisionIndex()); signer(other.getSigner()); @@ -556,21 +556,21 @@ public KindStage signed(boolean signed) { @java.lang.Override @JsonSetter("kind") - public ContentsSizeStage kind(@NotNull DocSignaturesComplete200ResponseSignatureKind kind) { + public ContentsSizeBytesStage kind(@NotNull DocSignaturesCompleteResponseSignatureKind kind) { this.kind = Objects.requireNonNull(kind, "kind must not be null"); return this; } @java.lang.Override - @JsonSetter("contentsSize") - public SignerStage contentsSize(int contentsSize) { - this.contentsSize = contentsSize; + @JsonSetter("contentsSizeBytes") + public SignerStage contentsSizeBytes(int contentsSizeBytes) { + this.contentsSizeBytes = contentsSizeBytes; return this; } @java.lang.Override @JsonSetter("signer") - public CatalogCertificationStage signer(@NotNull DocSignaturesComplete200ResponseSignatureSigner signer) { + public CatalogCertificationStage signer(@NotNull DocSignaturesCompleteResponseSignatureSigner signer) { this.signer = Objects.requireNonNull(signer, "signer must not be null"); return this; } @@ -583,7 +583,7 @@ public _FinalStage catalogCertification(boolean catalogCertification) { } @java.lang.Override - public _FinalStage seedValue(Nullable seedValue) { + public _FinalStage seedValue(Nullable seedValue) { if (seedValue.isNull()) { this.seedValue = null; } else if (seedValue.isEmpty()) { @@ -595,20 +595,20 @@ public _FinalStage seedValue(Nullable seedValue) { + public _FinalStage seedValue(Optional seedValue) { this.seedValue = seedValue; return this; } @java.lang.Override - public _FinalStage lock(Nullable lock) { + public _FinalStage lock(Nullable lock) { if (lock.isNull()) { this.lock = null; } else if (lock.isEmpty()) { @@ -620,20 +620,20 @@ public _FinalStage lock(Nullable } @java.lang.Override - public _FinalStage lock(DocSignaturesComplete200ResponseSignatureLock lock) { + public _FinalStage lock(FieldLockSpec lock) { this.lock = Optional.ofNullable(lock); return this; } @java.lang.Override @JsonSetter(value = "lock", nulls = Nulls.SKIP) - public _FinalStage lock(Optional lock) { + public _FinalStage lock(Optional lock) { this.lock = lock; return this; } @java.lang.Override - public _FinalStage fieldMdp(Nullable fieldMdp) { + public _FinalStage fieldMdp(Nullable fieldMdp) { if (fieldMdp.isNull()) { this.fieldMdp = null; } else if (fieldMdp.isEmpty()) { @@ -645,20 +645,20 @@ public _FinalStage fieldMdp(Nullable fieldMdp) { + public _FinalStage fieldMdp(Optional fieldMdp) { this.fieldMdp = fieldMdp; return this; } @java.lang.Override - public _FinalStage docMdp(Nullable docMdp) { + public _FinalStage docMdp(Nullable docMdp) { if (docMdp.isNull()) { this.docMdp = null; } else if (docMdp.isEmpty()) { @@ -670,14 +670,14 @@ public _FinalStage docMdp(Nullable docMdp) { } @java.lang.Override - public _FinalStage docMdp(Double docMdp) { + public _FinalStage docMdp(Integer docMdp) { this.docMdp = Optional.ofNullable(docMdp); return this; } @java.lang.Override @JsonSetter(value = "docMdp", nulls = Nulls.SKIP) - public _FinalStage docMdp(Optional docMdp) { + public _FinalStage docMdp(Optional docMdp) { this.docMdp = docMdp; return this; } @@ -708,7 +708,7 @@ public _FinalStage revisionIndex(Optional revisionIndex) { } @java.lang.Override - public _FinalStage coverage(Nullable coverage) { + public _FinalStage coverage(Nullable coverage) { if (coverage.isNull()) { this.coverage = null; } else if (coverage.isEmpty()) { @@ -720,14 +720,14 @@ public _FinalStage coverage(Nullable coverage) { + public _FinalStage coverage(Optional coverage) { this.coverage = coverage; return this; } @@ -833,8 +833,8 @@ public _FinalStage widget(Optional widget) { } @java.lang.Override - public DocSignaturesComplete200ResponseSignature build() { - return new DocSignaturesComplete200ResponseSignature( + public DocSignaturesCompleteResponseSignature build() { + return new DocSignaturesCompleteResponseSignature( index, field, fieldName, @@ -844,7 +844,7 @@ public DocSignaturesComplete200ResponseSignature build() { filter, subFilter, byteRange, - contentsSize, + contentsSizeBytes, coverage, revisionIndex, signer, diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureCoverage.java b/src/main/java/api/types/DocSignaturesCompleteResponseSignatureCoverage.java similarity index 63% rename from src/main/java/api/types/DocSignaturesComplete200ResponseSignatureCoverage.java rename to src/main/java/api/types/DocSignaturesCompleteResponseSignatureCoverage.java index cdcf5ef..6f3becb 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureCoverage.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseSignatureCoverage.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesComplete200ResponseSignatureCoverage { - public static final DocSignaturesComplete200ResponseSignatureCoverage PARTIAL = - new DocSignaturesComplete200ResponseSignatureCoverage(Value.PARTIAL, "partial"); +public final class DocSignaturesCompleteResponseSignatureCoverage { + public static final DocSignaturesCompleteResponseSignatureCoverage PARTIAL = + new DocSignaturesCompleteResponseSignatureCoverage(Value.PARTIAL, "partial"); - public static final DocSignaturesComplete200ResponseSignatureCoverage MALFORMED = - new DocSignaturesComplete200ResponseSignatureCoverage(Value.MALFORMED, "malformed"); + public static final DocSignaturesCompleteResponseSignatureCoverage MALFORMED = + new DocSignaturesCompleteResponseSignatureCoverage(Value.MALFORMED, "malformed"); - public static final DocSignaturesComplete200ResponseSignatureCoverage WHOLE_REVISION = - new DocSignaturesComplete200ResponseSignatureCoverage(Value.WHOLE_REVISION, "whole-revision"); + public static final DocSignaturesCompleteResponseSignatureCoverage WHOLE_REVISION = + new DocSignaturesCompleteResponseSignatureCoverage(Value.WHOLE_REVISION, "whole-revision"); private final Value value; private final String string; - DocSignaturesComplete200ResponseSignatureCoverage(Value value, String string) { + DocSignaturesCompleteResponseSignatureCoverage(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesComplete200ResponseSignatureCoverage - && this.string.equals(((DocSignaturesComplete200ResponseSignatureCoverage) other).string)); + || (other instanceof DocSignaturesCompleteResponseSignatureCoverage + && this.string.equals(((DocSignaturesCompleteResponseSignatureCoverage) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseSignatureCoverage valueOf(String value) { + public static DocSignaturesCompleteResponseSignatureCoverage valueOf(String value) { switch (value) { case "partial": return PARTIAL; @@ -71,7 +71,7 @@ public static DocSignaturesComplete200ResponseSignatureCoverage valueOf(String v case "whole-revision": return WHOLE_REVISION; default: - return new DocSignaturesComplete200ResponseSignatureCoverage(Value.UNKNOWN, value); + return new DocSignaturesCompleteResponseSignatureCoverage(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureKind.java b/src/main/java/api/types/DocSignaturesCompleteResponseSignatureKind.java similarity index 66% rename from src/main/java/api/types/DocSignaturesComplete200ResponseSignatureKind.java rename to src/main/java/api/types/DocSignaturesCompleteResponseSignatureKind.java index 1166b31..52b4857 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureKind.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseSignatureKind.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesComplete200ResponseSignatureKind { - public static final DocSignaturesComplete200ResponseSignatureKind SIGNATURE = - new DocSignaturesComplete200ResponseSignatureKind(Value.SIGNATURE, "signature"); +public final class DocSignaturesCompleteResponseSignatureKind { + public static final DocSignaturesCompleteResponseSignatureKind SIGNATURE = + new DocSignaturesCompleteResponseSignatureKind(Value.SIGNATURE, "signature"); - public static final DocSignaturesComplete200ResponseSignatureKind TIMESTAMP = - new DocSignaturesComplete200ResponseSignatureKind(Value.TIMESTAMP, "timestamp"); + public static final DocSignaturesCompleteResponseSignatureKind TIMESTAMP = + new DocSignaturesCompleteResponseSignatureKind(Value.TIMESTAMP, "timestamp"); private final Value value; private final String string; - DocSignaturesComplete200ResponseSignatureKind(Value value, String string) { + DocSignaturesCompleteResponseSignatureKind(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesComplete200ResponseSignatureKind - && this.string.equals(((DocSignaturesComplete200ResponseSignatureKind) other).string)); + || (other instanceof DocSignaturesCompleteResponseSignatureKind + && this.string.equals(((DocSignaturesCompleteResponseSignatureKind) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseSignatureKind valueOf(String value) { + public static DocSignaturesCompleteResponseSignatureKind valueOf(String value) { switch (value) { case "signature": return SIGNATURE; case "timestamp": return TIMESTAMP; default: - return new DocSignaturesComplete200ResponseSignatureKind(Value.UNKNOWN, value); + return new DocSignaturesCompleteResponseSignatureKind(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureSeedValue.java b/src/main/java/api/types/DocSignaturesCompleteResponseSignatureSeedValue.java similarity index 58% rename from src/main/java/api/types/DocSignaturesComplete200ResponseSignatureSeedValue.java rename to src/main/java/api/types/DocSignaturesCompleteResponseSignatureSeedValue.java index 54b12aa..8a20d63 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureSeedValue.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseSignatureSeedValue.java @@ -23,71 +23,78 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseSignatureSeedValue.Builder.class) -public final class DocSignaturesComplete200ResponseSignatureSeedValue { - private final int requiredFlags; +@JsonDeserialize(builder = DocSignaturesCompleteResponseSignatureSeedValue.Builder.class) +public final class DocSignaturesCompleteResponseSignatureSeedValue { + private final Optional parserVersion; - private final int presentFlags; + private final boolean parserVersionRequired; - private final Optional version; - - private final Optional mdp; + private final Optional mdp; private final Optional filter; + private final boolean filterRequired; + private final List subFilters; + private final boolean subFiltersRequired; + private final List digestMethods; + private final boolean digestMethodsRequired; + private final List reasons; + private final boolean reasonsRequired; + private final boolean unsupportedRequired; private final Map additionalProperties; - private DocSignaturesComplete200ResponseSignatureSeedValue( - int requiredFlags, - int presentFlags, - Optional version, - Optional mdp, + private DocSignaturesCompleteResponseSignatureSeedValue( + Optional parserVersion, + boolean parserVersionRequired, + Optional mdp, Optional filter, + boolean filterRequired, List subFilters, + boolean subFiltersRequired, List digestMethods, + boolean digestMethodsRequired, List reasons, + boolean reasonsRequired, boolean unsupportedRequired, Map additionalProperties) { - this.requiredFlags = requiredFlags; - this.presentFlags = presentFlags; - this.version = version; + this.parserVersion = parserVersion; + this.parserVersionRequired = parserVersionRequired; this.mdp = mdp; this.filter = filter; + this.filterRequired = filterRequired; this.subFilters = subFilters; + this.subFiltersRequired = subFiltersRequired; this.digestMethods = digestMethods; + this.digestMethodsRequired = digestMethodsRequired; this.reasons = reasons; + this.reasonsRequired = reasonsRequired; this.unsupportedRequired = unsupportedRequired; this.additionalProperties = additionalProperties; } - @JsonProperty("requiredFlags") - public int getRequiredFlags() { - return requiredFlags; - } - - @JsonProperty("presentFlags") - public int getPresentFlags() { - return presentFlags; - } - @JsonIgnore - public Optional getVersion() { - if (version == null) { + public Optional getParserVersion() { + if (parserVersion == null) { return Optional.empty(); } - return version; + return parserVersion; + } + + @JsonProperty("parserVersionRequired") + public boolean getParserVersionRequired() { + return parserVersionRequired; } @JsonIgnore - public Optional getMdp() { + public Optional getMdp() { if (mdp == null) { return Optional.empty(); } @@ -102,35 +109,55 @@ public Optional getFilter() { return filter; } + @JsonProperty("filterRequired") + public boolean getFilterRequired() { + return filterRequired; + } + @JsonProperty("subFilters") public List getSubFilters() { return subFilters; } + @JsonProperty("subFiltersRequired") + public boolean getSubFiltersRequired() { + return subFiltersRequired; + } + @JsonProperty("digestMethods") public List getDigestMethods() { return digestMethods; } + @JsonProperty("digestMethodsRequired") + public boolean getDigestMethodsRequired() { + return digestMethodsRequired; + } + @JsonProperty("reasons") public List getReasons() { return reasons; } + @JsonProperty("reasonsRequired") + public boolean getReasonsRequired() { + return reasonsRequired; + } + @JsonProperty("unsupportedRequired") public boolean getUnsupportedRequired() { return unsupportedRequired; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("version") - private Optional _getVersion() { - return version; + @JsonProperty("parserVersion") + private Optional _getParserVersion() { + return parserVersion; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("mdp") - private Optional _getMdp() { + private Optional _getMdp() { return mdp; } @@ -143,8 +170,8 @@ private Optional _getFilter() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseSignatureSeedValue - && equalTo((DocSignaturesComplete200ResponseSignatureSeedValue) other); + return other instanceof DocSignaturesCompleteResponseSignatureSeedValue + && equalTo((DocSignaturesCompleteResponseSignatureSeedValue) other); } @JsonAnyGetter @@ -152,29 +179,35 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200ResponseSignatureSeedValue other) { - return requiredFlags == other.requiredFlags - && presentFlags == other.presentFlags - && version.equals(other.version) + private boolean equalTo(DocSignaturesCompleteResponseSignatureSeedValue other) { + return parserVersion.equals(other.parserVersion) + && parserVersionRequired == other.parserVersionRequired && mdp.equals(other.mdp) && filter.equals(other.filter) + && filterRequired == other.filterRequired && subFilters.equals(other.subFilters) + && subFiltersRequired == other.subFiltersRequired && digestMethods.equals(other.digestMethods) + && digestMethodsRequired == other.digestMethodsRequired && reasons.equals(other.reasons) + && reasonsRequired == other.reasonsRequired && unsupportedRequired == other.unsupportedRequired; } @java.lang.Override public int hashCode() { return Objects.hash( - this.requiredFlags, - this.presentFlags, - this.version, + this.parserVersion, + this.parserVersionRequired, this.mdp, this.filter, + this.filterRequired, this.subFilters, + this.subFiltersRequired, this.digestMethods, + this.digestMethodsRequired, this.reasons, + this.reasonsRequired, this.unsupportedRequired); } @@ -183,18 +216,30 @@ public String toString() { return ObjectMappers.stringify(this); } - public static RequiredFlagsStage builder() { + public static ParserVersionRequiredStage builder() { return new Builder(); } - public interface RequiredFlagsStage { - PresentFlagsStage requiredFlags(int requiredFlags); + public interface ParserVersionRequiredStage { + FilterRequiredStage parserVersionRequired(boolean parserVersionRequired); + + Builder from(DocSignaturesCompleteResponseSignatureSeedValue other); + } + + public interface FilterRequiredStage { + SubFiltersRequiredStage filterRequired(boolean filterRequired); + } + + public interface SubFiltersRequiredStage { + DigestMethodsRequiredStage subFiltersRequired(boolean subFiltersRequired); + } - Builder from(DocSignaturesComplete200ResponseSignatureSeedValue other); + public interface DigestMethodsRequiredStage { + ReasonsRequiredStage digestMethodsRequired(boolean digestMethodsRequired); } - public interface PresentFlagsStage { - UnsupportedRequiredStage presentFlags(int presentFlags); + public interface ReasonsRequiredStage { + UnsupportedRequiredStage reasonsRequired(boolean reasonsRequired); } public interface UnsupportedRequiredStage { @@ -202,23 +247,23 @@ public interface UnsupportedRequiredStage { } public interface _FinalStage { - DocSignaturesComplete200ResponseSignatureSeedValue build(); + DocSignaturesCompleteResponseSignatureSeedValue build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage version(Optional version); + _FinalStage parserVersion(Optional parserVersion); - _FinalStage version(Integer version); + _FinalStage parserVersion(Integer parserVersion); - _FinalStage version(Nullable version); + _FinalStage parserVersion(Nullable parserVersion); - _FinalStage mdp(Optional mdp); + _FinalStage mdp(Optional mdp); - _FinalStage mdp(Double mdp); + _FinalStage mdp(Integer mdp); - _FinalStage mdp(Nullable mdp); + _FinalStage mdp(Nullable mdp); _FinalStage filter(Optional filter); @@ -247,10 +292,22 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder - implements RequiredFlagsStage, PresentFlagsStage, UnsupportedRequiredStage, _FinalStage { - private int requiredFlags; + implements ParserVersionRequiredStage, + FilterRequiredStage, + SubFiltersRequiredStage, + DigestMethodsRequiredStage, + ReasonsRequiredStage, + UnsupportedRequiredStage, + _FinalStage { + private boolean parserVersionRequired; - private int presentFlags; + private boolean filterRequired; + + private boolean subFiltersRequired; + + private boolean digestMethodsRequired; + + private boolean reasonsRequired; private boolean unsupportedRequired; @@ -262,9 +319,9 @@ public static final class Builder private Optional filter = Optional.empty(); - private Optional mdp = Optional.empty(); + private Optional mdp = Optional.empty(); - private Optional version = Optional.empty(); + private Optional parserVersion = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -272,30 +329,54 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseSignatureSeedValue other) { - requiredFlags(other.getRequiredFlags()); - presentFlags(other.getPresentFlags()); - version(other.getVersion()); + public Builder from(DocSignaturesCompleteResponseSignatureSeedValue other) { + parserVersion(other.getParserVersion()); + parserVersionRequired(other.getParserVersionRequired()); mdp(other.getMdp()); filter(other.getFilter()); + filterRequired(other.getFilterRequired()); subFilters(other.getSubFilters()); + subFiltersRequired(other.getSubFiltersRequired()); digestMethods(other.getDigestMethods()); + digestMethodsRequired(other.getDigestMethodsRequired()); reasons(other.getReasons()); + reasonsRequired(other.getReasonsRequired()); unsupportedRequired(other.getUnsupportedRequired()); return this; } @java.lang.Override - @JsonSetter("requiredFlags") - public PresentFlagsStage requiredFlags(int requiredFlags) { - this.requiredFlags = requiredFlags; + @JsonSetter("parserVersionRequired") + public FilterRequiredStage parserVersionRequired(boolean parserVersionRequired) { + this.parserVersionRequired = parserVersionRequired; + return this; + } + + @java.lang.Override + @JsonSetter("filterRequired") + public SubFiltersRequiredStage filterRequired(boolean filterRequired) { + this.filterRequired = filterRequired; + return this; + } + + @java.lang.Override + @JsonSetter("subFiltersRequired") + public DigestMethodsRequiredStage subFiltersRequired(boolean subFiltersRequired) { + this.subFiltersRequired = subFiltersRequired; + return this; + } + + @java.lang.Override + @JsonSetter("digestMethodsRequired") + public ReasonsRequiredStage digestMethodsRequired(boolean digestMethodsRequired) { + this.digestMethodsRequired = digestMethodsRequired; return this; } @java.lang.Override - @JsonSetter("presentFlags") - public UnsupportedRequiredStage presentFlags(int presentFlags) { - this.presentFlags = presentFlags; + @JsonSetter("reasonsRequired") + public UnsupportedRequiredStage reasonsRequired(boolean reasonsRequired) { + this.reasonsRequired = reasonsRequired; return this; } @@ -404,7 +485,7 @@ public _FinalStage filter(Optional filter) { } @java.lang.Override - public _FinalStage mdp(Nullable mdp) { + public _FinalStage mdp(Nullable mdp) { if (mdp.isNull()) { this.mdp = null; } else if (mdp.isEmpty()) { @@ -416,54 +497,57 @@ public _FinalStage mdp(Nullable mdp) { } @java.lang.Override - public _FinalStage mdp(Double mdp) { + public _FinalStage mdp(Integer mdp) { this.mdp = Optional.ofNullable(mdp); return this; } @java.lang.Override @JsonSetter(value = "mdp", nulls = Nulls.SKIP) - public _FinalStage mdp(Optional mdp) { + public _FinalStage mdp(Optional mdp) { this.mdp = mdp; return this; } @java.lang.Override - public _FinalStage version(Nullable version) { - if (version.isNull()) { - this.version = null; - } else if (version.isEmpty()) { - this.version = Optional.empty(); + public _FinalStage parserVersion(Nullable parserVersion) { + if (parserVersion.isNull()) { + this.parserVersion = null; + } else if (parserVersion.isEmpty()) { + this.parserVersion = Optional.empty(); } else { - this.version = Optional.of(version.get()); + this.parserVersion = Optional.of(parserVersion.get()); } return this; } @java.lang.Override - public _FinalStage version(Integer version) { - this.version = Optional.ofNullable(version); + public _FinalStage parserVersion(Integer parserVersion) { + this.parserVersion = Optional.ofNullable(parserVersion); return this; } @java.lang.Override - @JsonSetter(value = "version", nulls = Nulls.SKIP) - public _FinalStage version(Optional version) { - this.version = version; + @JsonSetter(value = "parserVersion", nulls = Nulls.SKIP) + public _FinalStage parserVersion(Optional parserVersion) { + this.parserVersion = parserVersion; return this; } @java.lang.Override - public DocSignaturesComplete200ResponseSignatureSeedValue build() { - return new DocSignaturesComplete200ResponseSignatureSeedValue( - requiredFlags, - presentFlags, - version, + public DocSignaturesCompleteResponseSignatureSeedValue build() { + return new DocSignaturesCompleteResponseSignatureSeedValue( + parserVersion, + parserVersionRequired, mdp, filter, + filterRequired, subFilters, + subFiltersRequired, digestMethods, + digestMethodsRequired, reasons, + reasonsRequired, unsupportedRequired, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureSigner.java b/src/main/java/api/types/DocSignaturesCompleteResponseSignatureSigner.java similarity index 92% rename from src/main/java/api/types/DocSignaturesComplete200ResponseSignatureSigner.java rename to src/main/java/api/types/DocSignaturesCompleteResponseSignatureSigner.java index c97d57a..6330b90 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureSigner.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseSignatureSigner.java @@ -22,8 +22,8 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseSignatureSigner.Builder.class) -public final class DocSignaturesComplete200ResponseSignatureSigner { +@JsonDeserialize(builder = DocSignaturesCompleteResponseSignatureSigner.Builder.class) +public final class DocSignaturesCompleteResponseSignatureSigner { private final Optional name; private final Optional reason; @@ -36,7 +36,7 @@ public final class DocSignaturesComplete200ResponseSignatureSigner { private final Map additionalProperties; - private DocSignaturesComplete200ResponseSignatureSigner( + private DocSignaturesCompleteResponseSignatureSigner( Optional name, Optional reason, Optional location, @@ -124,8 +124,8 @@ private Optional _getSignedAt() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseSignatureSigner - && equalTo((DocSignaturesComplete200ResponseSignatureSigner) other); + return other instanceof DocSignaturesCompleteResponseSignatureSigner + && equalTo((DocSignaturesCompleteResponseSignatureSigner) other); } @JsonAnyGetter @@ -133,7 +133,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200ResponseSignatureSigner other) { + private boolean equalTo(DocSignaturesCompleteResponseSignatureSigner other) { return name.equals(other.name) && reason.equals(other.reason) && location.equals(other.location) @@ -172,7 +172,7 @@ public static final class Builder { private Builder() {} - public Builder from(DocSignaturesComplete200ResponseSignatureSigner other) { + public Builder from(DocSignaturesCompleteResponseSignatureSigner other) { name(other.getName()); reason(other.getReason()); location(other.getLocation()); @@ -291,8 +291,8 @@ public Builder signedAt(Nullable signedAt) { return this; } - public DocSignaturesComplete200ResponseSignatureSigner build() { - return new DocSignaturesComplete200ResponseSignatureSigner( + public DocSignaturesCompleteResponseSignatureSigner build() { + return new DocSignaturesCompleteResponseSignatureSigner( name, reason, location, contactInfo, signedAt, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseStatus.java b/src/main/java/api/types/DocSignaturesCompleteResponseStatus.java similarity index 68% rename from src/main/java/api/types/DocSignaturesComplete200ResponseStatus.java rename to src/main/java/api/types/DocSignaturesCompleteResponseStatus.java index 68b3488..625099c 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseStatus.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseStatus.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesComplete200ResponseStatus { - public static final DocSignaturesComplete200ResponseStatus COMPLETED = - new DocSignaturesComplete200ResponseStatus(Value.COMPLETED, "completed"); +public final class DocSignaturesCompleteResponseStatus { + public static final DocSignaturesCompleteResponseStatus COMPLETED = + new DocSignaturesCompleteResponseStatus(Value.COMPLETED, "completed"); - public static final DocSignaturesComplete200ResponseStatus ALREADY_COMPLETED = - new DocSignaturesComplete200ResponseStatus(Value.ALREADY_COMPLETED, "already-completed"); + public static final DocSignaturesCompleteResponseStatus ALREADY_COMPLETED = + new DocSignaturesCompleteResponseStatus(Value.ALREADY_COMPLETED, "already-completed"); private final Value value; private final String string; - DocSignaturesComplete200ResponseStatus(Value value, String string) { + DocSignaturesCompleteResponseStatus(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesComplete200ResponseStatus - && this.string.equals(((DocSignaturesComplete200ResponseStatus) other).string)); + || (other instanceof DocSignaturesCompleteResponseStatus + && this.string.equals(((DocSignaturesCompleteResponseStatus) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseStatus valueOf(String value) { + public static DocSignaturesCompleteResponseStatus valueOf(String value) { switch (value) { case "completed": return COMPLETED; case "already-completed": return ALREADY_COMPLETED; default: - return new DocSignaturesComplete200ResponseStatus(Value.UNKNOWN, value); + return new DocSignaturesCompleteResponseStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseBasisVersion.java b/src/main/java/api/types/DocSignaturesCompleteResponseVersion.java similarity index 61% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseBasisVersion.java rename to src/main/java/api/types/DocSignaturesCompleteResponseVersion.java index c9b0442..8918e06 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseBasisVersion.java +++ b/src/main/java/api/types/DocSignaturesCompleteResponseVersion.java @@ -17,18 +17,18 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200ResponseBasisVersion.Builder.class) -public final class DocSignaturesAnalysis200ResponseBasisVersion { +@JsonDeserialize(builder = DocSignaturesCompleteResponseVersion.Builder.class) +public final class DocSignaturesCompleteResponseVersion { private final String sha256; - private final int byteLength; + private final int sizeBytes; private final Map additionalProperties; - private DocSignaturesAnalysis200ResponseBasisVersion( - String sha256, int byteLength, Map additionalProperties) { + private DocSignaturesCompleteResponseVersion( + String sha256, int sizeBytes, Map additionalProperties) { this.sha256 = sha256; - this.byteLength = byteLength; + this.sizeBytes = sizeBytes; this.additionalProperties = additionalProperties; } @@ -37,16 +37,16 @@ public String getSha256() { return sha256; } - @JsonProperty("byteLength") - public int getByteLength() { - return byteLength; + @JsonProperty("sizeBytes") + public int getSizeBytes() { + return sizeBytes; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseBasisVersion - && equalTo((DocSignaturesAnalysis200ResponseBasisVersion) other); + return other instanceof DocSignaturesCompleteResponseVersion + && equalTo((DocSignaturesCompleteResponseVersion) other); } @JsonAnyGetter @@ -54,13 +54,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseBasisVersion other) { - return sha256.equals(other.sha256) && byteLength == other.byteLength; + private boolean equalTo(DocSignaturesCompleteResponseVersion other) { + return sha256.equals(other.sha256) && sizeBytes == other.sizeBytes; } @java.lang.Override public int hashCode() { - return Objects.hash(this.sha256, this.byteLength); + return Objects.hash(this.sha256, this.sizeBytes); } @java.lang.Override @@ -73,17 +73,17 @@ public static Sha256Stage builder() { } public interface Sha256Stage { - ByteLengthStage sha256(@NotNull String sha256); + SizeBytesStage sha256(@NotNull String sha256); - Builder from(DocSignaturesAnalysis200ResponseBasisVersion other); + Builder from(DocSignaturesCompleteResponseVersion other); } - public interface ByteLengthStage { - _FinalStage byteLength(int byteLength); + public interface SizeBytesStage { + _FinalStage sizeBytes(int sizeBytes); } public interface _FinalStage { - DocSignaturesAnalysis200ResponseBasisVersion build(); + DocSignaturesCompleteResponseVersion build(); _FinalStage additionalProperty(String key, Object value); @@ -91,10 +91,10 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements Sha256Stage, ByteLengthStage, _FinalStage { + public static final class Builder implements Sha256Stage, SizeBytesStage, _FinalStage { private String sha256; - private int byteLength; + private int sizeBytes; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -102,29 +102,29 @@ public static final class Builder implements Sha256Stage, ByteLengthStage, _Fina private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseBasisVersion other) { + public Builder from(DocSignaturesCompleteResponseVersion other) { sha256(other.getSha256()); - byteLength(other.getByteLength()); + sizeBytes(other.getSizeBytes()); return this; } @java.lang.Override @JsonSetter("sha256") - public ByteLengthStage sha256(@NotNull String sha256) { + public SizeBytesStage sha256(@NotNull String sha256) { this.sha256 = Objects.requireNonNull(sha256, "sha256 must not be null"); return this; } @java.lang.Override - @JsonSetter("byteLength") - public _FinalStage byteLength(int byteLength) { - this.byteLength = byteLength; + @JsonSetter("sizeBytes") + public _FinalStage sizeBytes(int sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public DocSignaturesAnalysis200ResponseBasisVersion build() { - return new DocSignaturesAnalysis200ResponseBasisVersion(sha256, byteLength, additionalProperties); + public DocSignaturesCompleteResponseVersion build() { + return new DocSignaturesCompleteResponseVersion(sha256, sizeBytes, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSpec.java b/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSpec.java deleted file mode 100644 index 240953d..0000000 --- a/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSpec.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseProtectionFieldLocksItemSpec.Builder.class) -public final class DocSignaturesList200ResponseProtectionFieldLocksItemSpec { - private final DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocSignaturesList200ResponseProtectionFieldLocksItemSpec( - DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocSignaturesList200ResponseProtectionFieldLocksItemSpec - && equalTo((DocSignaturesList200ResponseProtectionFieldLocksItemSpec) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocSignaturesList200ResponseProtectionFieldLocksItemSpec other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction action); - - Builder from(DocSignaturesList200ResponseProtectionFieldLocksItemSpec other); - } - - public interface _FinalStage { - DocSignaturesList200ResponseProtectionFieldLocksItemSpec build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocSignaturesList200ResponseProtectionFieldLocksItemSpec other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocSignaturesList200ResponseProtectionFieldLocksItemSpec build() { - return new DocSignaturesList200ResponseProtectionFieldLocksItemSpec( - action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction.java b/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction.java deleted file mode 100644 index c50f1ab..0000000 --- a/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction { - public static final DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction ALL = - new DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction(Value.ALL, "all"); - - public static final DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction EXCLUDE = - new DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction(Value.EXCLUDE, "exclude"); - - public static final DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction INCLUDE = - new DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction - && this.string.equals( - ((DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocSignaturesList200ResponseProtectionFieldLocksItemSpecAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemFieldMdp.java b/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemFieldMdp.java deleted file mode 100644 index 2bcac3a..0000000 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemFieldMdp.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseSignaturesItemFieldMdp.Builder.class) -public final class DocSignaturesList200ResponseSignaturesItemFieldMdp { - private final DocSignaturesList200ResponseSignaturesItemFieldMdpAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocSignaturesList200ResponseSignaturesItemFieldMdp( - DocSignaturesList200ResponseSignaturesItemFieldMdpAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocSignaturesList200ResponseSignaturesItemFieldMdpAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocSignaturesList200ResponseSignaturesItemFieldMdp - && equalTo((DocSignaturesList200ResponseSignaturesItemFieldMdp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocSignaturesList200ResponseSignaturesItemFieldMdp other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocSignaturesList200ResponseSignaturesItemFieldMdpAction action); - - Builder from(DocSignaturesList200ResponseSignaturesItemFieldMdp other); - } - - public interface _FinalStage { - DocSignaturesList200ResponseSignaturesItemFieldMdp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocSignaturesList200ResponseSignaturesItemFieldMdpAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocSignaturesList200ResponseSignaturesItemFieldMdp other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocSignaturesList200ResponseSignaturesItemFieldMdpAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocSignaturesList200ResponseSignaturesItemFieldMdp build() { - return new DocSignaturesList200ResponseSignaturesItemFieldMdp( - action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemFieldMdpAction.java b/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemFieldMdpAction.java deleted file mode 100644 index 0feefbc..0000000 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemFieldMdpAction.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocSignaturesList200ResponseSignaturesItemFieldMdpAction { - public static final DocSignaturesList200ResponseSignaturesItemFieldMdpAction ALL = - new DocSignaturesList200ResponseSignaturesItemFieldMdpAction(Value.ALL, "all"); - - public static final DocSignaturesList200ResponseSignaturesItemFieldMdpAction EXCLUDE = - new DocSignaturesList200ResponseSignaturesItemFieldMdpAction(Value.EXCLUDE, "exclude"); - - public static final DocSignaturesList200ResponseSignaturesItemFieldMdpAction INCLUDE = - new DocSignaturesList200ResponseSignaturesItemFieldMdpAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocSignaturesList200ResponseSignaturesItemFieldMdpAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocSignaturesList200ResponseSignaturesItemFieldMdpAction - && this.string.equals( - ((DocSignaturesList200ResponseSignaturesItemFieldMdpAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesList200ResponseSignaturesItemFieldMdpAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocSignaturesList200ResponseSignaturesItemFieldMdpAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemLock.java b/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemLock.java deleted file mode 100644 index 3a1b7ef..0000000 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemLock.java +++ /dev/null @@ -1,222 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseSignaturesItemLock.Builder.class) -public final class DocSignaturesList200ResponseSignaturesItemLock { - private final DocSignaturesList200ResponseSignaturesItemLockAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocSignaturesList200ResponseSignaturesItemLock( - DocSignaturesList200ResponseSignaturesItemLockAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocSignaturesList200ResponseSignaturesItemLockAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocSignaturesList200ResponseSignaturesItemLock - && equalTo((DocSignaturesList200ResponseSignaturesItemLock) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocSignaturesList200ResponseSignaturesItemLock other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocSignaturesList200ResponseSignaturesItemLockAction action); - - Builder from(DocSignaturesList200ResponseSignaturesItemLock other); - } - - public interface _FinalStage { - DocSignaturesList200ResponseSignaturesItemLock build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocSignaturesList200ResponseSignaturesItemLockAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocSignaturesList200ResponseSignaturesItemLock other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocSignaturesList200ResponseSignaturesItemLockAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocSignaturesList200ResponseSignaturesItemLock build() { - return new DocSignaturesList200ResponseSignaturesItemLock(action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemLockAction.java b/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemLockAction.java deleted file mode 100644 index a4fe929..0000000 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemLockAction.java +++ /dev/null @@ -1,97 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocSignaturesList200ResponseSignaturesItemLockAction { - public static final DocSignaturesList200ResponseSignaturesItemLockAction ALL = - new DocSignaturesList200ResponseSignaturesItemLockAction(Value.ALL, "all"); - - public static final DocSignaturesList200ResponseSignaturesItemLockAction EXCLUDE = - new DocSignaturesList200ResponseSignaturesItemLockAction(Value.EXCLUDE, "exclude"); - - public static final DocSignaturesList200ResponseSignaturesItemLockAction INCLUDE = - new DocSignaturesList200ResponseSignaturesItemLockAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocSignaturesList200ResponseSignaturesItemLockAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocSignaturesList200ResponseSignaturesItemLockAction - && this.string.equals(((DocSignaturesList200ResponseSignaturesItemLockAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesList200ResponseSignaturesItemLockAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocSignaturesList200ResponseSignaturesItemLockAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocSignaturesList200Response.java b/src/main/java/api/types/DocSignaturesListResponse.java similarity index 65% rename from src/main/java/api/types/DocSignaturesList200Response.java rename to src/main/java/api/types/DocSignaturesListResponse.java index 3ac08a8..33a2a90 100644 --- a/src/main/java/api/types/DocSignaturesList200Response.java +++ b/src/main/java/api/types/DocSignaturesListResponse.java @@ -20,23 +20,23 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200Response.Builder.class) -public final class DocSignaturesList200Response { +@JsonDeserialize(builder = DocSignaturesListResponse.Builder.class) +public final class DocSignaturesListResponse { private final boolean chainValid; - private final List revisions; + private final List revisions; - private final List signatures; + private final List signatures; - private final DocSignaturesList200ResponseProtection protection; + private final DocSignaturesListResponseProtection protection; private final Map additionalProperties; - private DocSignaturesList200Response( + private DocSignaturesListResponse( boolean chainValid, - List revisions, - List signatures, - DocSignaturesList200ResponseProtection protection, + List revisions, + List signatures, + DocSignaturesListResponseProtection protection, Map additionalProperties) { this.chainValid = chainValid; this.revisions = revisions; @@ -51,24 +51,24 @@ public boolean getChainValid() { } @JsonProperty("revisions") - public List getRevisions() { + public List getRevisions() { return revisions; } @JsonProperty("signatures") - public List getSignatures() { + public List getSignatures() { return signatures; } @JsonProperty("protection") - public DocSignaturesList200ResponseProtection getProtection() { + public DocSignaturesListResponseProtection getProtection() { return protection; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesList200Response && equalTo((DocSignaturesList200Response) other); + return other instanceof DocSignaturesListResponse && equalTo((DocSignaturesListResponse) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesList200Response other) { + private boolean equalTo(DocSignaturesListResponse other) { return chainValid == other.chainValid && revisions.equals(other.revisions) && signatures.equals(other.signatures) @@ -100,42 +100,42 @@ public static ChainValidStage builder() { public interface ChainValidStage { ProtectionStage chainValid(boolean chainValid); - Builder from(DocSignaturesList200Response other); + Builder from(DocSignaturesListResponse other); } public interface ProtectionStage { - _FinalStage protection(@NotNull DocSignaturesList200ResponseProtection protection); + _FinalStage protection(@NotNull DocSignaturesListResponseProtection protection); } public interface _FinalStage { - DocSignaturesList200Response build(); + DocSignaturesListResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage revisions(List revisions); + _FinalStage revisions(List revisions); - _FinalStage addRevisions(DocSignaturesList200ResponseRevisionsItem revisions); + _FinalStage addRevisions(DocSignaturesListResponseRevisionsItem revisions); - _FinalStage addAllRevisions(List revisions); + _FinalStage addAllRevisions(List revisions); - _FinalStage signatures(List signatures); + _FinalStage signatures(List signatures); - _FinalStage addSignatures(DocSignaturesList200ResponseSignaturesItem signatures); + _FinalStage addSignatures(DocSignaturesListResponseSignaturesItem signatures); - _FinalStage addAllSignatures(List signatures); + _FinalStage addAllSignatures(List signatures); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements ChainValidStage, ProtectionStage, _FinalStage { private boolean chainValid; - private DocSignaturesList200ResponseProtection protection; + private DocSignaturesListResponseProtection protection; - private List signatures = new ArrayList<>(); + private List signatures = new ArrayList<>(); - private List revisions = new ArrayList<>(); + private List revisions = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -143,7 +143,7 @@ public static final class Builder implements ChainValidStage, ProtectionStage, _ private Builder() {} @java.lang.Override - public Builder from(DocSignaturesList200Response other) { + public Builder from(DocSignaturesListResponse other) { chainValid(other.getChainValid()); revisions(other.getRevisions()); signatures(other.getSignatures()); @@ -160,13 +160,13 @@ public ProtectionStage chainValid(boolean chainValid) { @java.lang.Override @JsonSetter("protection") - public _FinalStage protection(@NotNull DocSignaturesList200ResponseProtection protection) { + public _FinalStage protection(@NotNull DocSignaturesListResponseProtection protection) { this.protection = Objects.requireNonNull(protection, "protection must not be null"); return this; } @java.lang.Override - public _FinalStage addAllSignatures(List signatures) { + public _FinalStage addAllSignatures(List signatures) { if (signatures != null) { this.signatures.addAll(signatures); } @@ -174,14 +174,14 @@ public _FinalStage addAllSignatures(List signatures) { + public _FinalStage signatures(List signatures) { this.signatures.clear(); if (signatures != null) { this.signatures.addAll(signatures); @@ -190,7 +190,7 @@ public _FinalStage signatures(List s } @java.lang.Override - public _FinalStage addAllRevisions(List revisions) { + public _FinalStage addAllRevisions(List revisions) { if (revisions != null) { this.revisions.addAll(revisions); } @@ -198,14 +198,14 @@ public _FinalStage addAllRevisions(List revisions) { + public _FinalStage revisions(List revisions) { this.revisions.clear(); if (revisions != null) { this.revisions.addAll(revisions); @@ -214,9 +214,8 @@ public _FinalStage revisions(List rev } @java.lang.Override - public DocSignaturesList200Response build() { - return new DocSignaturesList200Response( - chainValid, revisions, signatures, protection, additionalProperties); + public DocSignaturesListResponse build() { + return new DocSignaturesListResponse(chainValid, revisions, signatures, protection, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesList200ResponseProtection.java b/src/main/java/api/types/DocSignaturesListResponseProtection.java similarity index 61% rename from src/main/java/api/types/DocSignaturesList200ResponseProtection.java rename to src/main/java/api/types/DocSignaturesListResponseProtection.java index b6dad68..4decf41 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseProtection.java +++ b/src/main/java/api/types/DocSignaturesListResponseProtection.java @@ -23,25 +23,25 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseProtection.Builder.class) -public final class DocSignaturesList200ResponseProtection { - private final Optional enforced; +@JsonDeserialize(builder = DocSignaturesListResponseProtection.Builder.class) +public final class DocSignaturesListResponseProtection { + private final Optional enforced; - private final Optional judged; + private final Optional judged; - private final Optional certification; + private final Optional certification; - private final List fieldLocks; + private final List fieldLocks; private final int policyVersion; private final Map additionalProperties; - private DocSignaturesList200ResponseProtection( - Optional enforced, - Optional judged, - Optional certification, - List fieldLocks, + private DocSignaturesListResponseProtection( + Optional enforced, + Optional judged, + Optional certification, + List fieldLocks, int policyVersion, Map additionalProperties) { this.enforced = enforced; @@ -53,7 +53,7 @@ private DocSignaturesList200ResponseProtection( } @JsonIgnore - public Optional getEnforced() { + public Optional getEnforced() { if (enforced == null) { return Optional.empty(); } @@ -61,7 +61,7 @@ public Optional getEnforced() { } @JsonIgnore - public Optional getJudged() { + public Optional getJudged() { if (judged == null) { return Optional.empty(); } @@ -69,7 +69,7 @@ public Optional getJudged() { } @JsonIgnore - public Optional getCertification() { + public Optional getCertification() { if (certification == null) { return Optional.empty(); } @@ -77,7 +77,7 @@ public Optional getCertific } @JsonProperty("fieldLocks") - public List getFieldLocks() { + public List getFieldLocks() { return fieldLocks; } @@ -88,27 +88,27 @@ public int getPolicyVersion() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("enforced") - private Optional _getEnforced() { + private Optional _getEnforced() { return enforced; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("judged") - private Optional _getJudged() { + private Optional _getJudged() { return judged; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("certification") - private Optional _getCertification() { + private Optional _getCertification() { return certification; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesList200ResponseProtection - && equalTo((DocSignaturesList200ResponseProtection) other); + return other instanceof DocSignaturesListResponseProtection + && equalTo((DocSignaturesListResponseProtection) other); } @JsonAnyGetter @@ -116,7 +116,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesList200ResponseProtection other) { + private boolean equalTo(DocSignaturesListResponseProtection other) { return enforced.equals(other.enforced) && judged.equals(other.judged) && certification.equals(other.certification) @@ -141,52 +141,52 @@ public static PolicyVersionStage builder() { public interface PolicyVersionStage { _FinalStage policyVersion(int policyVersion); - Builder from(DocSignaturesList200ResponseProtection other); + Builder from(DocSignaturesListResponseProtection other); } public interface _FinalStage { - DocSignaturesList200ResponseProtection build(); + DocSignaturesListResponseProtection build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage enforced(Optional enforced); + _FinalStage enforced(Optional enforced); - _FinalStage enforced(DocSignaturesList200ResponseProtectionEnforced enforced); + _FinalStage enforced(DocSignaturesListResponseProtectionEnforced enforced); - _FinalStage enforced(Nullable enforced); + _FinalStage enforced(Nullable enforced); - _FinalStage judged(Optional judged); + _FinalStage judged(Optional judged); - _FinalStage judged(DocSignaturesList200ResponseProtectionJudged judged); + _FinalStage judged(DocSignaturesListResponseProtectionJudged judged); - _FinalStage judged(Nullable judged); + _FinalStage judged(Nullable judged); - _FinalStage certification(Optional certification); + _FinalStage certification(Optional certification); - _FinalStage certification(DocSignaturesList200ResponseProtectionCertification certification); + _FinalStage certification(DocSignaturesListResponseProtectionCertification certification); - _FinalStage certification(Nullable certification); + _FinalStage certification(Nullable certification); - _FinalStage fieldLocks(List fieldLocks); + _FinalStage fieldLocks(List fieldLocks); - _FinalStage addFieldLocks(DocSignaturesList200ResponseProtectionFieldLocksItem fieldLocks); + _FinalStage addFieldLocks(DocSignaturesListResponseProtectionFieldLocksItem fieldLocks); - _FinalStage addAllFieldLocks(List fieldLocks); + _FinalStage addAllFieldLocks(List fieldLocks); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PolicyVersionStage, _FinalStage { private int policyVersion; - private List fieldLocks = new ArrayList<>(); + private List fieldLocks = new ArrayList<>(); - private Optional certification = Optional.empty(); + private Optional certification = Optional.empty(); - private Optional judged = Optional.empty(); + private Optional judged = Optional.empty(); - private Optional enforced = Optional.empty(); + private Optional enforced = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -194,7 +194,7 @@ public static final class Builder implements PolicyVersionStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocSignaturesList200ResponseProtection other) { + public Builder from(DocSignaturesListResponseProtection other) { enforced(other.getEnforced()); judged(other.getJudged()); certification(other.getCertification()); @@ -211,7 +211,7 @@ public _FinalStage policyVersion(int policyVersion) { } @java.lang.Override - public _FinalStage addAllFieldLocks(List fieldLocks) { + public _FinalStage addAllFieldLocks(List fieldLocks) { if (fieldLocks != null) { this.fieldLocks.addAll(fieldLocks); } @@ -219,14 +219,14 @@ public _FinalStage addAllFieldLocks(List fieldLocks) { + public _FinalStage fieldLocks(List fieldLocks) { this.fieldLocks.clear(); if (fieldLocks != null) { this.fieldLocks.addAll(fieldLocks); @@ -235,7 +235,7 @@ public _FinalStage fieldLocks(List certification) { + public _FinalStage certification(Nullable certification) { if (certification.isNull()) { this.certification = null; } else if (certification.isEmpty()) { @@ -247,20 +247,20 @@ public _FinalStage certification(Nullable certification) { + public _FinalStage certification(Optional certification) { this.certification = certification; return this; } @java.lang.Override - public _FinalStage judged(Nullable judged) { + public _FinalStage judged(Nullable judged) { if (judged.isNull()) { this.judged = null; } else if (judged.isEmpty()) { @@ -272,20 +272,20 @@ public _FinalStage judged(Nullable } @java.lang.Override - public _FinalStage judged(DocSignaturesList200ResponseProtectionJudged judged) { + public _FinalStage judged(DocSignaturesListResponseProtectionJudged judged) { this.judged = Optional.ofNullable(judged); return this; } @java.lang.Override @JsonSetter(value = "judged", nulls = Nulls.SKIP) - public _FinalStage judged(Optional judged) { + public _FinalStage judged(Optional judged) { this.judged = judged; return this; } @java.lang.Override - public _FinalStage enforced(Nullable enforced) { + public _FinalStage enforced(Nullable enforced) { if (enforced.isNull()) { this.enforced = null; } else if (enforced.isEmpty()) { @@ -297,21 +297,21 @@ public _FinalStage enforced(Nullable enforced) { + public _FinalStage enforced(Optional enforced) { this.enforced = enforced; return this; } @java.lang.Override - public DocSignaturesList200ResponseProtection build() { - return new DocSignaturesList200ResponseProtection( + public DocSignaturesListResponseProtection build() { + return new DocSignaturesListResponseProtection( enforced, judged, certification, fieldLocks, policyVersion, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionCertification.java b/src/main/java/api/types/DocSignaturesListResponseProtectionCertification.java similarity index 53% rename from src/main/java/api/types/DocSignaturesComplete200ResponseProtectionCertification.java rename to src/main/java/api/types/DocSignaturesListResponseProtectionCertification.java index 834ca0a..30368f8 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionCertification.java +++ b/src/main/java/api/types/DocSignaturesListResponseProtectionCertification.java @@ -3,34 +3,29 @@ */ package com.cloudpdf.api.types; -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; import com.cloudpdf.api.core.ObjectMappers; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.util.HashMap; import java.util.Map; import java.util.Objects; -import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseProtectionCertification.Builder.class) -public final class DocSignaturesComplete200ResponseProtectionCertification { +@JsonDeserialize(builder = DocSignaturesListResponseProtectionCertification.Builder.class) +public final class DocSignaturesListResponseProtectionCertification { private final int signatureIndex; - private final Optional permission; + private final int permission; private final Map additionalProperties; - private DocSignaturesComplete200ResponseProtectionCertification( - int signatureIndex, Optional permission, Map additionalProperties) { + private DocSignaturesListResponseProtectionCertification( + int signatureIndex, int permission, Map additionalProperties) { this.signatureIndex = signatureIndex; this.permission = permission; this.additionalProperties = additionalProperties; @@ -41,25 +36,16 @@ public int getSignatureIndex() { return signatureIndex; } - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("permission") - private Optional _getPermission() { + public int getPermission() { return permission; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseProtectionCertification - && equalTo((DocSignaturesComplete200ResponseProtectionCertification) other); + return other instanceof DocSignaturesListResponseProtectionCertification + && equalTo((DocSignaturesListResponseProtectionCertification) other); } @JsonAnyGetter @@ -67,8 +53,8 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200ResponseProtectionCertification other) { - return signatureIndex == other.signatureIndex && permission.equals(other.permission); + private boolean equalTo(DocSignaturesListResponseProtectionCertification other) { + return signatureIndex == other.signatureIndex && permission == other.permission; } @java.lang.Override @@ -86,30 +72,28 @@ public static SignatureIndexStage builder() { } public interface SignatureIndexStage { - _FinalStage signatureIndex(int signatureIndex); + PermissionStage signatureIndex(int signatureIndex); - Builder from(DocSignaturesComplete200ResponseProtectionCertification other); + Builder from(DocSignaturesListResponseProtectionCertification other); + } + + public interface PermissionStage { + _FinalStage permission(int permission); } public interface _FinalStage { - DocSignaturesComplete200ResponseProtectionCertification build(); + DocSignaturesListResponseProtectionCertification build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SignatureIndexStage, _FinalStage { + public static final class Builder implements SignatureIndexStage, PermissionStage, _FinalStage { private int signatureIndex; - private Optional permission = Optional.empty(); + private int permission; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -117,7 +101,7 @@ public static final class Builder implements SignatureIndexStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseProtectionCertification other) { + public Builder from(DocSignaturesListResponseProtectionCertification other) { signatureIndex(other.getSignatureIndex()); permission(other.getPermission()); return this; @@ -125,39 +109,21 @@ public Builder from(DocSignaturesComplete200ResponseProtectionCertification othe @java.lang.Override @JsonSetter("signatureIndex") - public _FinalStage signatureIndex(int signatureIndex) { + public PermissionStage signatureIndex(int signatureIndex) { this.signatureIndex = signatureIndex; return this; } @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { + @JsonSetter("permission") + public _FinalStage permission(int permission) { this.permission = permission; return this; } @java.lang.Override - public DocSignaturesComplete200ResponseProtectionCertification build() { - return new DocSignaturesComplete200ResponseProtectionCertification( + public DocSignaturesListResponseProtectionCertification build() { + return new DocSignaturesListResponseProtectionCertification( signatureIndex, permission, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseProtectionJudged.java b/src/main/java/api/types/DocSignaturesListResponseProtectionEnforced.java similarity index 63% rename from src/main/java/api/types/DocSignaturesList200ResponseProtectionJudged.java rename to src/main/java/api/types/DocSignaturesListResponseProtectionEnforced.java index 8608a1f..2c85da9 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseProtectionJudged.java +++ b/src/main/java/api/types/DocSignaturesListResponseProtectionEnforced.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesList200ResponseProtectionJudged { - public static final DocSignaturesList200ResponseProtectionJudged LTA = - new DocSignaturesList200ResponseProtectionJudged(Value.LTA, "lta"); +public final class DocSignaturesListResponseProtectionEnforced { + public static final DocSignaturesListResponseProtectionEnforced LTA = + new DocSignaturesListResponseProtectionEnforced(Value.LTA, "lta"); - public static final DocSignaturesList200ResponseProtectionJudged ANNOTATE = - new DocSignaturesList200ResponseProtectionJudged(Value.ANNOTATE, "annotate"); + public static final DocSignaturesListResponseProtectionEnforced ANNOTATE = + new DocSignaturesListResponseProtectionEnforced(Value.ANNOTATE, "annotate"); - public static final DocSignaturesList200ResponseProtectionJudged FILL = - new DocSignaturesList200ResponseProtectionJudged(Value.FILL, "fill"); + public static final DocSignaturesListResponseProtectionEnforced FILL = + new DocSignaturesListResponseProtectionEnforced(Value.FILL, "fill"); - public static final DocSignaturesList200ResponseProtectionJudged NONE = - new DocSignaturesList200ResponseProtectionJudged(Value.NONE, "none"); + public static final DocSignaturesListResponseProtectionEnforced NONE = + new DocSignaturesListResponseProtectionEnforced(Value.NONE, "none"); private final Value value; private final String string; - DocSignaturesList200ResponseProtectionJudged(Value value, String string) { + DocSignaturesListResponseProtectionEnforced(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesList200ResponseProtectionJudged - && this.string.equals(((DocSignaturesList200ResponseProtectionJudged) other).string)); + || (other instanceof DocSignaturesListResponseProtectionEnforced + && this.string.equals(((DocSignaturesListResponseProtectionEnforced) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesList200ResponseProtectionJudged valueOf(String value) { + public static DocSignaturesListResponseProtectionEnforced valueOf(String value) { switch (value) { case "lta": return LTA; @@ -78,7 +78,7 @@ public static DocSignaturesList200ResponseProtectionJudged valueOf(String value) case "none": return NONE; default: - return new DocSignaturesList200ResponseProtectionJudged(Value.UNKNOWN, value); + return new DocSignaturesListResponseProtectionEnforced(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItem.java b/src/main/java/api/types/DocSignaturesListResponseProtectionFieldLocksItem.java similarity index 52% rename from src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItem.java rename to src/main/java/api/types/DocSignaturesListResponseProtectionFieldLocksItem.java index 4581e31..05988d3 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItem.java +++ b/src/main/java/api/types/DocSignaturesListResponseProtectionFieldLocksItem.java @@ -3,39 +3,34 @@ */ package com.cloudpdf.api.types; -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; import com.cloudpdf.api.core.ObjectMappers; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.util.HashMap; import java.util.Map; import java.util.Objects; -import java.util.Optional; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseProtectionFieldLocksItem.Builder.class) -public final class DocSignaturesList200ResponseProtectionFieldLocksItem { +@JsonDeserialize(builder = DocSignaturesListResponseProtectionFieldLocksItem.Builder.class) +public final class DocSignaturesListResponseProtectionFieldLocksItem { private final int signatureIndex; - private final DocSignaturesList200ResponseProtectionFieldLocksItemSource source; + private final DocSignaturesListResponseProtectionFieldLocksItemSource source; - private final Optional spec; + private final FieldLockSpec spec; private final Map additionalProperties; - private DocSignaturesList200ResponseProtectionFieldLocksItem( + private DocSignaturesListResponseProtectionFieldLocksItem( int signatureIndex, - DocSignaturesList200ResponseProtectionFieldLocksItemSource source, - Optional spec, + DocSignaturesListResponseProtectionFieldLocksItemSource source, + FieldLockSpec spec, Map additionalProperties) { this.signatureIndex = signatureIndex; this.source = source; @@ -49,29 +44,20 @@ public int getSignatureIndex() { } @JsonProperty("source") - public DocSignaturesList200ResponseProtectionFieldLocksItemSource getSource() { + public DocSignaturesListResponseProtectionFieldLocksItemSource getSource() { return source; } - @JsonIgnore - public Optional getSpec() { - if (spec == null) { - return Optional.empty(); - } - return spec; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("spec") - private Optional _getSpec() { + public FieldLockSpec getSpec() { return spec; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesList200ResponseProtectionFieldLocksItem - && equalTo((DocSignaturesList200ResponseProtectionFieldLocksItem) other); + return other instanceof DocSignaturesListResponseProtectionFieldLocksItem + && equalTo((DocSignaturesListResponseProtectionFieldLocksItem) other); } @JsonAnyGetter @@ -79,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesList200ResponseProtectionFieldLocksItem other) { + private boolean equalTo(DocSignaturesListResponseProtectionFieldLocksItem other) { return signatureIndex == other.signatureIndex && source.equals(other.source) && spec.equals(other.spec); } @@ -100,34 +86,32 @@ public static SignatureIndexStage builder() { public interface SignatureIndexStage { SourceStage signatureIndex(int signatureIndex); - Builder from(DocSignaturesList200ResponseProtectionFieldLocksItem other); + Builder from(DocSignaturesListResponseProtectionFieldLocksItem other); } public interface SourceStage { - _FinalStage source(@NotNull DocSignaturesList200ResponseProtectionFieldLocksItemSource source); + SpecStage source(@NotNull DocSignaturesListResponseProtectionFieldLocksItemSource source); + } + + public interface SpecStage { + _FinalStage spec(@NotNull FieldLockSpec spec); } public interface _FinalStage { - DocSignaturesList200ResponseProtectionFieldLocksItem build(); + DocSignaturesListResponseProtectionFieldLocksItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage spec(Optional spec); - - _FinalStage spec(DocSignaturesList200ResponseProtectionFieldLocksItemSpec spec); - - _FinalStage spec(Nullable spec); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SignatureIndexStage, SourceStage, _FinalStage { + public static final class Builder implements SignatureIndexStage, SourceStage, SpecStage, _FinalStage { private int signatureIndex; - private DocSignaturesList200ResponseProtectionFieldLocksItemSource source; + private DocSignaturesListResponseProtectionFieldLocksItemSource source; - private Optional spec = Optional.empty(); + private FieldLockSpec spec; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -135,7 +119,7 @@ public static final class Builder implements SignatureIndexStage, SourceStage, _ private Builder() {} @java.lang.Override - public Builder from(DocSignaturesList200ResponseProtectionFieldLocksItem other) { + public Builder from(DocSignaturesListResponseProtectionFieldLocksItem other) { signatureIndex(other.getSignatureIndex()); source(other.getSource()); spec(other.getSpec()); @@ -151,39 +135,21 @@ public SourceStage signatureIndex(int signatureIndex) { @java.lang.Override @JsonSetter("source") - public _FinalStage source(@NotNull DocSignaturesList200ResponseProtectionFieldLocksItemSource source) { + public SpecStage source(@NotNull DocSignaturesListResponseProtectionFieldLocksItemSource source) { this.source = Objects.requireNonNull(source, "source must not be null"); return this; } @java.lang.Override - public _FinalStage spec(Nullable spec) { - if (spec.isNull()) { - this.spec = null; - } else if (spec.isEmpty()) { - this.spec = Optional.empty(); - } else { - this.spec = Optional.of(spec.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage spec(DocSignaturesList200ResponseProtectionFieldLocksItemSpec spec) { - this.spec = Optional.ofNullable(spec); - return this; - } - - @java.lang.Override - @JsonSetter(value = "spec", nulls = Nulls.SKIP) - public _FinalStage spec(Optional spec) { - this.spec = spec; + @JsonSetter("spec") + public _FinalStage spec(@NotNull FieldLockSpec spec) { + this.spec = Objects.requireNonNull(spec, "spec must not be null"); return this; } @java.lang.Override - public DocSignaturesList200ResponseProtectionFieldLocksItem build() { - return new DocSignaturesList200ResponseProtectionFieldLocksItem( + public DocSignaturesListResponseProtectionFieldLocksItem build() { + return new DocSignaturesListResponseProtectionFieldLocksItem( signatureIndex, source, spec, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSource.java b/src/main/java/api/types/DocSignaturesListResponseProtectionFieldLocksItemSource.java similarity index 61% rename from src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSource.java rename to src/main/java/api/types/DocSignaturesListResponseProtectionFieldLocksItemSource.java index e537182..d16fca4 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseProtectionFieldLocksItemSource.java +++ b/src/main/java/api/types/DocSignaturesListResponseProtectionFieldLocksItemSource.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesList200ResponseProtectionFieldLocksItemSource { - public static final DocSignaturesList200ResponseProtectionFieldLocksItemSource LOCK = - new DocSignaturesList200ResponseProtectionFieldLocksItemSource(Value.LOCK, "lock"); +public final class DocSignaturesListResponseProtectionFieldLocksItemSource { + public static final DocSignaturesListResponseProtectionFieldLocksItemSource LOCK = + new DocSignaturesListResponseProtectionFieldLocksItemSource(Value.LOCK, "lock"); - public static final DocSignaturesList200ResponseProtectionFieldLocksItemSource FIELDMDP = - new DocSignaturesList200ResponseProtectionFieldLocksItemSource(Value.FIELDMDP, "fieldmdp"); + public static final DocSignaturesListResponseProtectionFieldLocksItemSource FIELDMDP = + new DocSignaturesListResponseProtectionFieldLocksItemSource(Value.FIELDMDP, "fieldmdp"); private final Value value; private final String string; - DocSignaturesList200ResponseProtectionFieldLocksItemSource(Value value, String string) { + DocSignaturesListResponseProtectionFieldLocksItemSource(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesList200ResponseProtectionFieldLocksItemSource + || (other instanceof DocSignaturesListResponseProtectionFieldLocksItemSource && this.string.equals( - ((DocSignaturesList200ResponseProtectionFieldLocksItemSource) other).string)); + ((DocSignaturesListResponseProtectionFieldLocksItemSource) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesList200ResponseProtectionFieldLocksItemSource valueOf(String value) { + public static DocSignaturesListResponseProtectionFieldLocksItemSource valueOf(String value) { switch (value) { case "lock": return LOCK; case "fieldmdp": return FIELDMDP; default: - return new DocSignaturesList200ResponseProtectionFieldLocksItemSource(Value.UNKNOWN, value); + return new DocSignaturesListResponseProtectionFieldLocksItemSource(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseProtectionEnforced.java b/src/main/java/api/types/DocSignaturesListResponseProtectionJudged.java similarity index 62% rename from src/main/java/api/types/DocSignaturesList200ResponseProtectionEnforced.java rename to src/main/java/api/types/DocSignaturesListResponseProtectionJudged.java index 5fe5702..43401c1 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseProtectionEnforced.java +++ b/src/main/java/api/types/DocSignaturesListResponseProtectionJudged.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesList200ResponseProtectionEnforced { - public static final DocSignaturesList200ResponseProtectionEnforced LTA = - new DocSignaturesList200ResponseProtectionEnforced(Value.LTA, "lta"); +public final class DocSignaturesListResponseProtectionJudged { + public static final DocSignaturesListResponseProtectionJudged LTA = + new DocSignaturesListResponseProtectionJudged(Value.LTA, "lta"); - public static final DocSignaturesList200ResponseProtectionEnforced ANNOTATE = - new DocSignaturesList200ResponseProtectionEnforced(Value.ANNOTATE, "annotate"); + public static final DocSignaturesListResponseProtectionJudged ANNOTATE = + new DocSignaturesListResponseProtectionJudged(Value.ANNOTATE, "annotate"); - public static final DocSignaturesList200ResponseProtectionEnforced FILL = - new DocSignaturesList200ResponseProtectionEnforced(Value.FILL, "fill"); + public static final DocSignaturesListResponseProtectionJudged FILL = + new DocSignaturesListResponseProtectionJudged(Value.FILL, "fill"); - public static final DocSignaturesList200ResponseProtectionEnforced NONE = - new DocSignaturesList200ResponseProtectionEnforced(Value.NONE, "none"); + public static final DocSignaturesListResponseProtectionJudged NONE = + new DocSignaturesListResponseProtectionJudged(Value.NONE, "none"); private final Value value; private final String string; - DocSignaturesList200ResponseProtectionEnforced(Value value, String string) { + DocSignaturesListResponseProtectionJudged(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesList200ResponseProtectionEnforced - && this.string.equals(((DocSignaturesList200ResponseProtectionEnforced) other).string)); + || (other instanceof DocSignaturesListResponseProtectionJudged + && this.string.equals(((DocSignaturesListResponseProtectionJudged) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesList200ResponseProtectionEnforced valueOf(String value) { + public static DocSignaturesListResponseProtectionJudged valueOf(String value) { switch (value) { case "lta": return LTA; @@ -78,7 +78,7 @@ public static DocSignaturesList200ResponseProtectionEnforced valueOf(String valu case "none": return NONE; default: - return new DocSignaturesList200ResponseProtectionEnforced(Value.UNKNOWN, value); + return new DocSignaturesListResponseProtectionJudged(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseRevisionsItem.java b/src/main/java/api/types/DocSignaturesListResponseRevisionsItem.java similarity index 88% rename from src/main/java/api/types/DocSignaturesList200ResponseRevisionsItem.java rename to src/main/java/api/types/DocSignaturesListResponseRevisionsItem.java index 307fe88..52f72b7 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseRevisionsItem.java +++ b/src/main/java/api/types/DocSignaturesListResponseRevisionsItem.java @@ -21,8 +21,8 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseRevisionsItem.Builder.class) -public final class DocSignaturesList200ResponseRevisionsItem { +@JsonDeserialize(builder = DocSignaturesListResponseRevisionsItem.Builder.class) +public final class DocSignaturesListResponseRevisionsItem { private final int index; private final int end; @@ -33,7 +33,7 @@ public final class DocSignaturesList200ResponseRevisionsItem { private final Map additionalProperties; - private DocSignaturesList200ResponseRevisionsItem( + private DocSignaturesListResponseRevisionsItem( int index, int end, int xrefOffset, @@ -78,8 +78,8 @@ private Optional _getSignatureIndex() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesList200ResponseRevisionsItem - && equalTo((DocSignaturesList200ResponseRevisionsItem) other); + return other instanceof DocSignaturesListResponseRevisionsItem + && equalTo((DocSignaturesListResponseRevisionsItem) other); } @JsonAnyGetter @@ -87,7 +87,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesList200ResponseRevisionsItem other) { + private boolean equalTo(DocSignaturesListResponseRevisionsItem other) { return index == other.index && end == other.end && xrefOffset == other.xrefOffset @@ -111,7 +111,7 @@ public static IndexStage builder() { public interface IndexStage { EndStage index(int index); - Builder from(DocSignaturesList200ResponseRevisionsItem other); + Builder from(DocSignaturesListResponseRevisionsItem other); } public interface EndStage { @@ -123,7 +123,7 @@ public interface XrefOffsetStage { } public interface _FinalStage { - DocSignaturesList200ResponseRevisionsItem build(); + DocSignaturesListResponseRevisionsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -152,7 +152,7 @@ public static final class Builder implements IndexStage, EndStage, XrefOffsetSta private Builder() {} @java.lang.Override - public Builder from(DocSignaturesList200ResponseRevisionsItem other) { + public Builder from(DocSignaturesListResponseRevisionsItem other) { index(other.getIndex()); end(other.getEnd()); xrefOffset(other.getXrefOffset()); @@ -207,8 +207,8 @@ public _FinalStage signatureIndex(Optional signatureIndex) { } @java.lang.Override - public DocSignaturesList200ResponseRevisionsItem build() { - return new DocSignaturesList200ResponseRevisionsItem( + public DocSignaturesListResponseRevisionsItem build() { + return new DocSignaturesListResponseRevisionsItem( index, end, xrefOffset, signatureIndex, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItem.java b/src/main/java/api/types/DocSignaturesListResponseSignaturesItem.java similarity index 75% rename from src/main/java/api/types/DocSignaturesList200ResponseSignaturesItem.java rename to src/main/java/api/types/DocSignaturesListResponseSignaturesItem.java index 23e22c6..cb626a2 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItem.java +++ b/src/main/java/api/types/DocSignaturesListResponseSignaturesItem.java @@ -23,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseSignaturesItem.Builder.class) -public final class DocSignaturesList200ResponseSignaturesItem { +@JsonDeserialize(builder = DocSignaturesListResponseSignaturesItem.Builder.class) +public final class DocSignaturesListResponseSignaturesItem { private final int index; private final FormFieldRef field; @@ -35,7 +35,7 @@ public final class DocSignaturesList200ResponseSignaturesItem { private final boolean signed; - private final DocSignaturesList200ResponseSignaturesItemKind kind; + private final DocSignaturesListResponseSignaturesItemKind kind; private final Optional filter; @@ -43,45 +43,45 @@ public final class DocSignaturesList200ResponseSignaturesItem { private final Optional> byteRange; - private final int contentsSize; + private final int contentsSizeBytes; - private final Optional coverage; + private final Optional coverage; private final Optional revisionIndex; - private final DocSignaturesList200ResponseSignaturesItemSigner signer; + private final DocSignaturesListResponseSignaturesItemSigner signer; - private final Optional docMdp; + private final Optional docMdp; private final boolean catalogCertification; - private final Optional fieldMdp; + private final Optional fieldMdp; - private final Optional lock; + private final Optional lock; - private final Optional seedValue; + private final Optional seedValue; private final Map additionalProperties; - private DocSignaturesList200ResponseSignaturesItem( + private DocSignaturesListResponseSignaturesItem( int index, FormFieldRef field, String fieldName, Optional widget, boolean signed, - DocSignaturesList200ResponseSignaturesItemKind kind, + DocSignaturesListResponseSignaturesItemKind kind, Optional filter, Optional subFilter, Optional> byteRange, - int contentsSize, - Optional coverage, + int contentsSizeBytes, + Optional coverage, Optional revisionIndex, - DocSignaturesList200ResponseSignaturesItemSigner signer, - Optional docMdp, + DocSignaturesListResponseSignaturesItemSigner signer, + Optional docMdp, boolean catalogCertification, - Optional fieldMdp, - Optional lock, - Optional seedValue, + Optional fieldMdp, + Optional lock, + Optional seedValue, Map additionalProperties) { this.index = index; this.field = field; @@ -92,7 +92,7 @@ private DocSignaturesList200ResponseSignaturesItem( this.filter = filter; this.subFilter = subFilter; this.byteRange = byteRange; - this.contentsSize = contentsSize; + this.contentsSizeBytes = contentsSizeBytes; this.coverage = coverage; this.revisionIndex = revisionIndex; this.signer = signer; @@ -133,7 +133,7 @@ public boolean getSigned() { } @JsonProperty("kind") - public DocSignaturesList200ResponseSignaturesItemKind getKind() { + public DocSignaturesListResponseSignaturesItemKind getKind() { return kind; } @@ -161,13 +161,13 @@ public Optional> getByteRange() { return byteRange; } - @JsonProperty("contentsSize") - public int getContentsSize() { - return contentsSize; + @JsonProperty("contentsSizeBytes") + public int getContentsSizeBytes() { + return contentsSizeBytes; } @JsonIgnore - public Optional getCoverage() { + public Optional getCoverage() { if (coverage == null) { return Optional.empty(); } @@ -183,12 +183,12 @@ public Optional getRevisionIndex() { } @JsonProperty("signer") - public DocSignaturesList200ResponseSignaturesItemSigner getSigner() { + public DocSignaturesListResponseSignaturesItemSigner getSigner() { return signer; } @JsonIgnore - public Optional getDocMdp() { + public Optional getDocMdp() { if (docMdp == null) { return Optional.empty(); } @@ -201,7 +201,7 @@ public boolean getCatalogCertification() { } @JsonIgnore - public Optional getFieldMdp() { + public Optional getFieldMdp() { if (fieldMdp == null) { return Optional.empty(); } @@ -209,7 +209,7 @@ public Optional getFieldMdp( } @JsonIgnore - public Optional getLock() { + public Optional getLock() { if (lock == null) { return Optional.empty(); } @@ -217,7 +217,7 @@ public Optional getLock() { } @JsonIgnore - public Optional getSeedValue() { + public Optional getSeedValue() { if (seedValue == null) { return Optional.empty(); } @@ -250,7 +250,7 @@ private Optional> _getByteRange() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("coverage") - private Optional _getCoverage() { + private Optional _getCoverage() { return coverage; } @@ -262,33 +262,33 @@ private Optional _getRevisionIndex() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("docMdp") - private Optional _getDocMdp() { + private Optional _getDocMdp() { return docMdp; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("fieldMdp") - private Optional _getFieldMdp() { + private Optional _getFieldMdp() { return fieldMdp; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("lock") - private Optional _getLock() { + private Optional _getLock() { return lock; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("seedValue") - private Optional _getSeedValue() { + private Optional _getSeedValue() { return seedValue; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesList200ResponseSignaturesItem - && equalTo((DocSignaturesList200ResponseSignaturesItem) other); + return other instanceof DocSignaturesListResponseSignaturesItem + && equalTo((DocSignaturesListResponseSignaturesItem) other); } @JsonAnyGetter @@ -296,7 +296,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesList200ResponseSignaturesItem other) { + private boolean equalTo(DocSignaturesListResponseSignaturesItem other) { return index == other.index && field.equals(other.field) && fieldName.equals(other.fieldName) @@ -306,7 +306,7 @@ private boolean equalTo(DocSignaturesList200ResponseSignaturesItem other) { && filter.equals(other.filter) && subFilter.equals(other.subFilter) && byteRange.equals(other.byteRange) - && contentsSize == other.contentsSize + && contentsSizeBytes == other.contentsSizeBytes && coverage.equals(other.coverage) && revisionIndex.equals(other.revisionIndex) && signer.equals(other.signer) @@ -329,7 +329,7 @@ public int hashCode() { this.filter, this.subFilter, this.byteRange, - this.contentsSize, + this.contentsSizeBytes, this.coverage, this.revisionIndex, this.signer, @@ -352,7 +352,7 @@ public static IndexStage builder() { public interface IndexStage { FieldStage index(int index); - Builder from(DocSignaturesList200ResponseSignaturesItem other); + Builder from(DocSignaturesListResponseSignaturesItem other); } public interface FieldStage { @@ -368,15 +368,15 @@ public interface SignedStage { } public interface KindStage { - ContentsSizeStage kind(@NotNull DocSignaturesList200ResponseSignaturesItemKind kind); + ContentsSizeBytesStage kind(@NotNull DocSignaturesListResponseSignaturesItemKind kind); } - public interface ContentsSizeStage { - SignerStage contentsSize(int contentsSize); + public interface ContentsSizeBytesStage { + SignerStage contentsSizeBytes(int contentsSizeBytes); } public interface SignerStage { - CatalogCertificationStage signer(@NotNull DocSignaturesList200ResponseSignaturesItemSigner signer); + CatalogCertificationStage signer(@NotNull DocSignaturesListResponseSignaturesItemSigner signer); } public interface CatalogCertificationStage { @@ -384,7 +384,7 @@ public interface CatalogCertificationStage { } public interface _FinalStage { - DocSignaturesList200ResponseSignaturesItem build(); + DocSignaturesListResponseSignaturesItem build(); _FinalStage additionalProperty(String key, Object value); @@ -414,11 +414,11 @@ public interface _FinalStage { _FinalStage byteRange(Nullable> byteRange); - _FinalStage coverage(Optional coverage); + _FinalStage coverage(Optional coverage); - _FinalStage coverage(DocSignaturesList200ResponseSignaturesItemCoverage coverage); + _FinalStage coverage(DocSignaturesListResponseSignaturesItemCoverage coverage); - _FinalStage coverage(Nullable coverage); + _FinalStage coverage(Nullable coverage); _FinalStage revisionIndex(Optional revisionIndex); @@ -426,29 +426,29 @@ public interface _FinalStage { _FinalStage revisionIndex(Nullable revisionIndex); - _FinalStage docMdp(Optional docMdp); + _FinalStage docMdp(Optional docMdp); - _FinalStage docMdp(Double docMdp); + _FinalStage docMdp(Integer docMdp); - _FinalStage docMdp(Nullable docMdp); + _FinalStage docMdp(Nullable docMdp); - _FinalStage fieldMdp(Optional fieldMdp); + _FinalStage fieldMdp(Optional fieldMdp); - _FinalStage fieldMdp(DocSignaturesList200ResponseSignaturesItemFieldMdp fieldMdp); + _FinalStage fieldMdp(FieldLockSpec fieldMdp); - _FinalStage fieldMdp(Nullable fieldMdp); + _FinalStage fieldMdp(Nullable fieldMdp); - _FinalStage lock(Optional lock); + _FinalStage lock(Optional lock); - _FinalStage lock(DocSignaturesList200ResponseSignaturesItemLock lock); + _FinalStage lock(FieldLockSpec lock); - _FinalStage lock(Nullable lock); + _FinalStage lock(Nullable lock); - _FinalStage seedValue(Optional seedValue); + _FinalStage seedValue(Optional seedValue); - _FinalStage seedValue(DocSignaturesList200ResponseSignaturesItemSeedValue seedValue); + _FinalStage seedValue(DocSignaturesListResponseSignaturesItemSeedValue seedValue); - _FinalStage seedValue(Nullable seedValue); + _FinalStage seedValue(Nullable seedValue); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -458,7 +458,7 @@ public static final class Builder FieldNameStage, SignedStage, KindStage, - ContentsSizeStage, + ContentsSizeBytesStage, SignerStage, CatalogCertificationStage, _FinalStage { @@ -470,25 +470,25 @@ public static final class Builder private boolean signed; - private DocSignaturesList200ResponseSignaturesItemKind kind; + private DocSignaturesListResponseSignaturesItemKind kind; - private int contentsSize; + private int contentsSizeBytes; - private DocSignaturesList200ResponseSignaturesItemSigner signer; + private DocSignaturesListResponseSignaturesItemSigner signer; private boolean catalogCertification; - private Optional seedValue = Optional.empty(); + private Optional seedValue = Optional.empty(); - private Optional lock = Optional.empty(); + private Optional lock = Optional.empty(); - private Optional fieldMdp = Optional.empty(); + private Optional fieldMdp = Optional.empty(); - private Optional docMdp = Optional.empty(); + private Optional docMdp = Optional.empty(); private Optional revisionIndex = Optional.empty(); - private Optional coverage = Optional.empty(); + private Optional coverage = Optional.empty(); private Optional> byteRange = Optional.empty(); @@ -504,7 +504,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocSignaturesList200ResponseSignaturesItem other) { + public Builder from(DocSignaturesListResponseSignaturesItem other) { index(other.getIndex()); field(other.getField()); fieldName(other.getFieldName()); @@ -514,7 +514,7 @@ public Builder from(DocSignaturesList200ResponseSignaturesItem other) { filter(other.getFilter()); subFilter(other.getSubFilter()); byteRange(other.getByteRange()); - contentsSize(other.getContentsSize()); + contentsSizeBytes(other.getContentsSizeBytes()); coverage(other.getCoverage()); revisionIndex(other.getRevisionIndex()); signer(other.getSigner()); @@ -556,21 +556,21 @@ public KindStage signed(boolean signed) { @java.lang.Override @JsonSetter("kind") - public ContentsSizeStage kind(@NotNull DocSignaturesList200ResponseSignaturesItemKind kind) { + public ContentsSizeBytesStage kind(@NotNull DocSignaturesListResponseSignaturesItemKind kind) { this.kind = Objects.requireNonNull(kind, "kind must not be null"); return this; } @java.lang.Override - @JsonSetter("contentsSize") - public SignerStage contentsSize(int contentsSize) { - this.contentsSize = contentsSize; + @JsonSetter("contentsSizeBytes") + public SignerStage contentsSizeBytes(int contentsSizeBytes) { + this.contentsSizeBytes = contentsSizeBytes; return this; } @java.lang.Override @JsonSetter("signer") - public CatalogCertificationStage signer(@NotNull DocSignaturesList200ResponseSignaturesItemSigner signer) { + public CatalogCertificationStage signer(@NotNull DocSignaturesListResponseSignaturesItemSigner signer) { this.signer = Objects.requireNonNull(signer, "signer must not be null"); return this; } @@ -583,7 +583,7 @@ public _FinalStage catalogCertification(boolean catalogCertification) { } @java.lang.Override - public _FinalStage seedValue(Nullable seedValue) { + public _FinalStage seedValue(Nullable seedValue) { if (seedValue.isNull()) { this.seedValue = null; } else if (seedValue.isEmpty()) { @@ -595,20 +595,20 @@ public _FinalStage seedValue(Nullable seedValue) { + public _FinalStage seedValue(Optional seedValue) { this.seedValue = seedValue; return this; } @java.lang.Override - public _FinalStage lock(Nullable lock) { + public _FinalStage lock(Nullable lock) { if (lock.isNull()) { this.lock = null; } else if (lock.isEmpty()) { @@ -620,20 +620,20 @@ public _FinalStage lock(Nullable } @java.lang.Override - public _FinalStage lock(DocSignaturesList200ResponseSignaturesItemLock lock) { + public _FinalStage lock(FieldLockSpec lock) { this.lock = Optional.ofNullable(lock); return this; } @java.lang.Override @JsonSetter(value = "lock", nulls = Nulls.SKIP) - public _FinalStage lock(Optional lock) { + public _FinalStage lock(Optional lock) { this.lock = lock; return this; } @java.lang.Override - public _FinalStage fieldMdp(Nullable fieldMdp) { + public _FinalStage fieldMdp(Nullable fieldMdp) { if (fieldMdp.isNull()) { this.fieldMdp = null; } else if (fieldMdp.isEmpty()) { @@ -645,20 +645,20 @@ public _FinalStage fieldMdp(Nullable fieldMdp) { + public _FinalStage fieldMdp(Optional fieldMdp) { this.fieldMdp = fieldMdp; return this; } @java.lang.Override - public _FinalStage docMdp(Nullable docMdp) { + public _FinalStage docMdp(Nullable docMdp) { if (docMdp.isNull()) { this.docMdp = null; } else if (docMdp.isEmpty()) { @@ -670,14 +670,14 @@ public _FinalStage docMdp(Nullable docMdp) { } @java.lang.Override - public _FinalStage docMdp(Double docMdp) { + public _FinalStage docMdp(Integer docMdp) { this.docMdp = Optional.ofNullable(docMdp); return this; } @java.lang.Override @JsonSetter(value = "docMdp", nulls = Nulls.SKIP) - public _FinalStage docMdp(Optional docMdp) { + public _FinalStage docMdp(Optional docMdp) { this.docMdp = docMdp; return this; } @@ -708,7 +708,7 @@ public _FinalStage revisionIndex(Optional revisionIndex) { } @java.lang.Override - public _FinalStage coverage(Nullable coverage) { + public _FinalStage coverage(Nullable coverage) { if (coverage.isNull()) { this.coverage = null; } else if (coverage.isEmpty()) { @@ -720,14 +720,14 @@ public _FinalStage coverage(Nullable coverage) { + public _FinalStage coverage(Optional coverage) { this.coverage = coverage; return this; } @@ -833,8 +833,8 @@ public _FinalStage widget(Optional widget) { } @java.lang.Override - public DocSignaturesList200ResponseSignaturesItem build() { - return new DocSignaturesList200ResponseSignaturesItem( + public DocSignaturesListResponseSignaturesItem build() { + return new DocSignaturesListResponseSignaturesItem( index, field, fieldName, @@ -844,7 +844,7 @@ public DocSignaturesList200ResponseSignaturesItem build() { filter, subFilter, byteRange, - contentsSize, + contentsSizeBytes, coverage, revisionIndex, signer, diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemCoverage.java b/src/main/java/api/types/DocSignaturesListResponseSignaturesItemCoverage.java similarity index 63% rename from src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemCoverage.java rename to src/main/java/api/types/DocSignaturesListResponseSignaturesItemCoverage.java index b5caed5..791ab3c 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemCoverage.java +++ b/src/main/java/api/types/DocSignaturesListResponseSignaturesItemCoverage.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesList200ResponseSignaturesItemCoverage { - public static final DocSignaturesList200ResponseSignaturesItemCoverage PARTIAL = - new DocSignaturesList200ResponseSignaturesItemCoverage(Value.PARTIAL, "partial"); +public final class DocSignaturesListResponseSignaturesItemCoverage { + public static final DocSignaturesListResponseSignaturesItemCoverage PARTIAL = + new DocSignaturesListResponseSignaturesItemCoverage(Value.PARTIAL, "partial"); - public static final DocSignaturesList200ResponseSignaturesItemCoverage MALFORMED = - new DocSignaturesList200ResponseSignaturesItemCoverage(Value.MALFORMED, "malformed"); + public static final DocSignaturesListResponseSignaturesItemCoverage MALFORMED = + new DocSignaturesListResponseSignaturesItemCoverage(Value.MALFORMED, "malformed"); - public static final DocSignaturesList200ResponseSignaturesItemCoverage WHOLE_REVISION = - new DocSignaturesList200ResponseSignaturesItemCoverage(Value.WHOLE_REVISION, "whole-revision"); + public static final DocSignaturesListResponseSignaturesItemCoverage WHOLE_REVISION = + new DocSignaturesListResponseSignaturesItemCoverage(Value.WHOLE_REVISION, "whole-revision"); private final Value value; private final String string; - DocSignaturesList200ResponseSignaturesItemCoverage(Value value, String string) { + DocSignaturesListResponseSignaturesItemCoverage(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesList200ResponseSignaturesItemCoverage - && this.string.equals(((DocSignaturesList200ResponseSignaturesItemCoverage) other).string)); + || (other instanceof DocSignaturesListResponseSignaturesItemCoverage + && this.string.equals(((DocSignaturesListResponseSignaturesItemCoverage) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesList200ResponseSignaturesItemCoverage valueOf(String value) { + public static DocSignaturesListResponseSignaturesItemCoverage valueOf(String value) { switch (value) { case "partial": return PARTIAL; @@ -71,7 +71,7 @@ public static DocSignaturesList200ResponseSignaturesItemCoverage valueOf(String case "whole-revision": return WHOLE_REVISION; default: - return new DocSignaturesList200ResponseSignaturesItemCoverage(Value.UNKNOWN, value); + return new DocSignaturesListResponseSignaturesItemCoverage(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemKind.java b/src/main/java/api/types/DocSignaturesListResponseSignaturesItemKind.java similarity index 65% rename from src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemKind.java rename to src/main/java/api/types/DocSignaturesListResponseSignaturesItemKind.java index 92b09d7..1ab182d 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemKind.java +++ b/src/main/java/api/types/DocSignaturesListResponseSignaturesItemKind.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesList200ResponseSignaturesItemKind { - public static final DocSignaturesList200ResponseSignaturesItemKind SIGNATURE = - new DocSignaturesList200ResponseSignaturesItemKind(Value.SIGNATURE, "signature"); +public final class DocSignaturesListResponseSignaturesItemKind { + public static final DocSignaturesListResponseSignaturesItemKind SIGNATURE = + new DocSignaturesListResponseSignaturesItemKind(Value.SIGNATURE, "signature"); - public static final DocSignaturesList200ResponseSignaturesItemKind TIMESTAMP = - new DocSignaturesList200ResponseSignaturesItemKind(Value.TIMESTAMP, "timestamp"); + public static final DocSignaturesListResponseSignaturesItemKind TIMESTAMP = + new DocSignaturesListResponseSignaturesItemKind(Value.TIMESTAMP, "timestamp"); private final Value value; private final String string; - DocSignaturesList200ResponseSignaturesItemKind(Value value, String string) { + DocSignaturesListResponseSignaturesItemKind(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesList200ResponseSignaturesItemKind - && this.string.equals(((DocSignaturesList200ResponseSignaturesItemKind) other).string)); + || (other instanceof DocSignaturesListResponseSignaturesItemKind + && this.string.equals(((DocSignaturesListResponseSignaturesItemKind) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesList200ResponseSignaturesItemKind valueOf(String value) { + public static DocSignaturesListResponseSignaturesItemKind valueOf(String value) { switch (value) { case "signature": return SIGNATURE; case "timestamp": return TIMESTAMP; default: - return new DocSignaturesList200ResponseSignaturesItemKind(Value.UNKNOWN, value); + return new DocSignaturesListResponseSignaturesItemKind(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemSeedValue.java b/src/main/java/api/types/DocSignaturesListResponseSignaturesItemSeedValue.java similarity index 58% rename from src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemSeedValue.java rename to src/main/java/api/types/DocSignaturesListResponseSignaturesItemSeedValue.java index cfae3be..7e69d21 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemSeedValue.java +++ b/src/main/java/api/types/DocSignaturesListResponseSignaturesItemSeedValue.java @@ -23,71 +23,78 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseSignaturesItemSeedValue.Builder.class) -public final class DocSignaturesList200ResponseSignaturesItemSeedValue { - private final int requiredFlags; +@JsonDeserialize(builder = DocSignaturesListResponseSignaturesItemSeedValue.Builder.class) +public final class DocSignaturesListResponseSignaturesItemSeedValue { + private final Optional parserVersion; - private final int presentFlags; + private final boolean parserVersionRequired; - private final Optional version; - - private final Optional mdp; + private final Optional mdp; private final Optional filter; + private final boolean filterRequired; + private final List subFilters; + private final boolean subFiltersRequired; + private final List digestMethods; + private final boolean digestMethodsRequired; + private final List reasons; + private final boolean reasonsRequired; + private final boolean unsupportedRequired; private final Map additionalProperties; - private DocSignaturesList200ResponseSignaturesItemSeedValue( - int requiredFlags, - int presentFlags, - Optional version, - Optional mdp, + private DocSignaturesListResponseSignaturesItemSeedValue( + Optional parserVersion, + boolean parserVersionRequired, + Optional mdp, Optional filter, + boolean filterRequired, List subFilters, + boolean subFiltersRequired, List digestMethods, + boolean digestMethodsRequired, List reasons, + boolean reasonsRequired, boolean unsupportedRequired, Map additionalProperties) { - this.requiredFlags = requiredFlags; - this.presentFlags = presentFlags; - this.version = version; + this.parserVersion = parserVersion; + this.parserVersionRequired = parserVersionRequired; this.mdp = mdp; this.filter = filter; + this.filterRequired = filterRequired; this.subFilters = subFilters; + this.subFiltersRequired = subFiltersRequired; this.digestMethods = digestMethods; + this.digestMethodsRequired = digestMethodsRequired; this.reasons = reasons; + this.reasonsRequired = reasonsRequired; this.unsupportedRequired = unsupportedRequired; this.additionalProperties = additionalProperties; } - @JsonProperty("requiredFlags") - public int getRequiredFlags() { - return requiredFlags; - } - - @JsonProperty("presentFlags") - public int getPresentFlags() { - return presentFlags; - } - @JsonIgnore - public Optional getVersion() { - if (version == null) { + public Optional getParserVersion() { + if (parserVersion == null) { return Optional.empty(); } - return version; + return parserVersion; + } + + @JsonProperty("parserVersionRequired") + public boolean getParserVersionRequired() { + return parserVersionRequired; } @JsonIgnore - public Optional getMdp() { + public Optional getMdp() { if (mdp == null) { return Optional.empty(); } @@ -102,35 +109,55 @@ public Optional getFilter() { return filter; } + @JsonProperty("filterRequired") + public boolean getFilterRequired() { + return filterRequired; + } + @JsonProperty("subFilters") public List getSubFilters() { return subFilters; } + @JsonProperty("subFiltersRequired") + public boolean getSubFiltersRequired() { + return subFiltersRequired; + } + @JsonProperty("digestMethods") public List getDigestMethods() { return digestMethods; } + @JsonProperty("digestMethodsRequired") + public boolean getDigestMethodsRequired() { + return digestMethodsRequired; + } + @JsonProperty("reasons") public List getReasons() { return reasons; } + @JsonProperty("reasonsRequired") + public boolean getReasonsRequired() { + return reasonsRequired; + } + @JsonProperty("unsupportedRequired") public boolean getUnsupportedRequired() { return unsupportedRequired; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("version") - private Optional _getVersion() { - return version; + @JsonProperty("parserVersion") + private Optional _getParserVersion() { + return parserVersion; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("mdp") - private Optional _getMdp() { + private Optional _getMdp() { return mdp; } @@ -143,8 +170,8 @@ private Optional _getFilter() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesList200ResponseSignaturesItemSeedValue - && equalTo((DocSignaturesList200ResponseSignaturesItemSeedValue) other); + return other instanceof DocSignaturesListResponseSignaturesItemSeedValue + && equalTo((DocSignaturesListResponseSignaturesItemSeedValue) other); } @JsonAnyGetter @@ -152,29 +179,35 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesList200ResponseSignaturesItemSeedValue other) { - return requiredFlags == other.requiredFlags - && presentFlags == other.presentFlags - && version.equals(other.version) + private boolean equalTo(DocSignaturesListResponseSignaturesItemSeedValue other) { + return parserVersion.equals(other.parserVersion) + && parserVersionRequired == other.parserVersionRequired && mdp.equals(other.mdp) && filter.equals(other.filter) + && filterRequired == other.filterRequired && subFilters.equals(other.subFilters) + && subFiltersRequired == other.subFiltersRequired && digestMethods.equals(other.digestMethods) + && digestMethodsRequired == other.digestMethodsRequired && reasons.equals(other.reasons) + && reasonsRequired == other.reasonsRequired && unsupportedRequired == other.unsupportedRequired; } @java.lang.Override public int hashCode() { return Objects.hash( - this.requiredFlags, - this.presentFlags, - this.version, + this.parserVersion, + this.parserVersionRequired, this.mdp, this.filter, + this.filterRequired, this.subFilters, + this.subFiltersRequired, this.digestMethods, + this.digestMethodsRequired, this.reasons, + this.reasonsRequired, this.unsupportedRequired); } @@ -183,18 +216,30 @@ public String toString() { return ObjectMappers.stringify(this); } - public static RequiredFlagsStage builder() { + public static ParserVersionRequiredStage builder() { return new Builder(); } - public interface RequiredFlagsStage { - PresentFlagsStage requiredFlags(int requiredFlags); + public interface ParserVersionRequiredStage { + FilterRequiredStage parserVersionRequired(boolean parserVersionRequired); + + Builder from(DocSignaturesListResponseSignaturesItemSeedValue other); + } + + public interface FilterRequiredStage { + SubFiltersRequiredStage filterRequired(boolean filterRequired); + } + + public interface SubFiltersRequiredStage { + DigestMethodsRequiredStage subFiltersRequired(boolean subFiltersRequired); + } - Builder from(DocSignaturesList200ResponseSignaturesItemSeedValue other); + public interface DigestMethodsRequiredStage { + ReasonsRequiredStage digestMethodsRequired(boolean digestMethodsRequired); } - public interface PresentFlagsStage { - UnsupportedRequiredStage presentFlags(int presentFlags); + public interface ReasonsRequiredStage { + UnsupportedRequiredStage reasonsRequired(boolean reasonsRequired); } public interface UnsupportedRequiredStage { @@ -202,23 +247,23 @@ public interface UnsupportedRequiredStage { } public interface _FinalStage { - DocSignaturesList200ResponseSignaturesItemSeedValue build(); + DocSignaturesListResponseSignaturesItemSeedValue build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage version(Optional version); + _FinalStage parserVersion(Optional parserVersion); - _FinalStage version(Integer version); + _FinalStage parserVersion(Integer parserVersion); - _FinalStage version(Nullable version); + _FinalStage parserVersion(Nullable parserVersion); - _FinalStage mdp(Optional mdp); + _FinalStage mdp(Optional mdp); - _FinalStage mdp(Double mdp); + _FinalStage mdp(Integer mdp); - _FinalStage mdp(Nullable mdp); + _FinalStage mdp(Nullable mdp); _FinalStage filter(Optional filter); @@ -247,10 +292,22 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder - implements RequiredFlagsStage, PresentFlagsStage, UnsupportedRequiredStage, _FinalStage { - private int requiredFlags; + implements ParserVersionRequiredStage, + FilterRequiredStage, + SubFiltersRequiredStage, + DigestMethodsRequiredStage, + ReasonsRequiredStage, + UnsupportedRequiredStage, + _FinalStage { + private boolean parserVersionRequired; - private int presentFlags; + private boolean filterRequired; + + private boolean subFiltersRequired; + + private boolean digestMethodsRequired; + + private boolean reasonsRequired; private boolean unsupportedRequired; @@ -262,9 +319,9 @@ public static final class Builder private Optional filter = Optional.empty(); - private Optional mdp = Optional.empty(); + private Optional mdp = Optional.empty(); - private Optional version = Optional.empty(); + private Optional parserVersion = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -272,30 +329,54 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocSignaturesList200ResponseSignaturesItemSeedValue other) { - requiredFlags(other.getRequiredFlags()); - presentFlags(other.getPresentFlags()); - version(other.getVersion()); + public Builder from(DocSignaturesListResponseSignaturesItemSeedValue other) { + parserVersion(other.getParserVersion()); + parserVersionRequired(other.getParserVersionRequired()); mdp(other.getMdp()); filter(other.getFilter()); + filterRequired(other.getFilterRequired()); subFilters(other.getSubFilters()); + subFiltersRequired(other.getSubFiltersRequired()); digestMethods(other.getDigestMethods()); + digestMethodsRequired(other.getDigestMethodsRequired()); reasons(other.getReasons()); + reasonsRequired(other.getReasonsRequired()); unsupportedRequired(other.getUnsupportedRequired()); return this; } @java.lang.Override - @JsonSetter("requiredFlags") - public PresentFlagsStage requiredFlags(int requiredFlags) { - this.requiredFlags = requiredFlags; + @JsonSetter("parserVersionRequired") + public FilterRequiredStage parserVersionRequired(boolean parserVersionRequired) { + this.parserVersionRequired = parserVersionRequired; + return this; + } + + @java.lang.Override + @JsonSetter("filterRequired") + public SubFiltersRequiredStage filterRequired(boolean filterRequired) { + this.filterRequired = filterRequired; + return this; + } + + @java.lang.Override + @JsonSetter("subFiltersRequired") + public DigestMethodsRequiredStage subFiltersRequired(boolean subFiltersRequired) { + this.subFiltersRequired = subFiltersRequired; + return this; + } + + @java.lang.Override + @JsonSetter("digestMethodsRequired") + public ReasonsRequiredStage digestMethodsRequired(boolean digestMethodsRequired) { + this.digestMethodsRequired = digestMethodsRequired; return this; } @java.lang.Override - @JsonSetter("presentFlags") - public UnsupportedRequiredStage presentFlags(int presentFlags) { - this.presentFlags = presentFlags; + @JsonSetter("reasonsRequired") + public UnsupportedRequiredStage reasonsRequired(boolean reasonsRequired) { + this.reasonsRequired = reasonsRequired; return this; } @@ -404,7 +485,7 @@ public _FinalStage filter(Optional filter) { } @java.lang.Override - public _FinalStage mdp(Nullable mdp) { + public _FinalStage mdp(Nullable mdp) { if (mdp.isNull()) { this.mdp = null; } else if (mdp.isEmpty()) { @@ -416,54 +497,57 @@ public _FinalStage mdp(Nullable mdp) { } @java.lang.Override - public _FinalStage mdp(Double mdp) { + public _FinalStage mdp(Integer mdp) { this.mdp = Optional.ofNullable(mdp); return this; } @java.lang.Override @JsonSetter(value = "mdp", nulls = Nulls.SKIP) - public _FinalStage mdp(Optional mdp) { + public _FinalStage mdp(Optional mdp) { this.mdp = mdp; return this; } @java.lang.Override - public _FinalStage version(Nullable version) { - if (version.isNull()) { - this.version = null; - } else if (version.isEmpty()) { - this.version = Optional.empty(); + public _FinalStage parserVersion(Nullable parserVersion) { + if (parserVersion.isNull()) { + this.parserVersion = null; + } else if (parserVersion.isEmpty()) { + this.parserVersion = Optional.empty(); } else { - this.version = Optional.of(version.get()); + this.parserVersion = Optional.of(parserVersion.get()); } return this; } @java.lang.Override - public _FinalStage version(Integer version) { - this.version = Optional.ofNullable(version); + public _FinalStage parserVersion(Integer parserVersion) { + this.parserVersion = Optional.ofNullable(parserVersion); return this; } @java.lang.Override - @JsonSetter(value = "version", nulls = Nulls.SKIP) - public _FinalStage version(Optional version) { - this.version = version; + @JsonSetter(value = "parserVersion", nulls = Nulls.SKIP) + public _FinalStage parserVersion(Optional parserVersion) { + this.parserVersion = parserVersion; return this; } @java.lang.Override - public DocSignaturesList200ResponseSignaturesItemSeedValue build() { - return new DocSignaturesList200ResponseSignaturesItemSeedValue( - requiredFlags, - presentFlags, - version, + public DocSignaturesListResponseSignaturesItemSeedValue build() { + return new DocSignaturesListResponseSignaturesItemSeedValue( + parserVersion, + parserVersionRequired, mdp, filter, + filterRequired, subFilters, + subFiltersRequired, digestMethods, + digestMethodsRequired, reasons, + reasonsRequired, unsupportedRequired, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemSigner.java b/src/main/java/api/types/DocSignaturesListResponseSignaturesItemSigner.java similarity index 92% rename from src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemSigner.java rename to src/main/java/api/types/DocSignaturesListResponseSignaturesItemSigner.java index 08ff7bc..ba7cbda 100644 --- a/src/main/java/api/types/DocSignaturesList200ResponseSignaturesItemSigner.java +++ b/src/main/java/api/types/DocSignaturesListResponseSignaturesItemSigner.java @@ -22,8 +22,8 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesList200ResponseSignaturesItemSigner.Builder.class) -public final class DocSignaturesList200ResponseSignaturesItemSigner { +@JsonDeserialize(builder = DocSignaturesListResponseSignaturesItemSigner.Builder.class) +public final class DocSignaturesListResponseSignaturesItemSigner { private final Optional name; private final Optional reason; @@ -36,7 +36,7 @@ public final class DocSignaturesList200ResponseSignaturesItemSigner { private final Map additionalProperties; - private DocSignaturesList200ResponseSignaturesItemSigner( + private DocSignaturesListResponseSignaturesItemSigner( Optional name, Optional reason, Optional location, @@ -124,8 +124,8 @@ private Optional _getSignedAt() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesList200ResponseSignaturesItemSigner - && equalTo((DocSignaturesList200ResponseSignaturesItemSigner) other); + return other instanceof DocSignaturesListResponseSignaturesItemSigner + && equalTo((DocSignaturesListResponseSignaturesItemSigner) other); } @JsonAnyGetter @@ -133,7 +133,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesList200ResponseSignaturesItemSigner other) { + private boolean equalTo(DocSignaturesListResponseSignaturesItemSigner other) { return name.equals(other.name) && reason.equals(other.reason) && location.equals(other.location) @@ -172,7 +172,7 @@ public static final class Builder { private Builder() {} - public Builder from(DocSignaturesList200ResponseSignaturesItemSigner other) { + public Builder from(DocSignaturesListResponseSignaturesItemSigner other) { name(other.getName()); reason(other.getReason()); location(other.getLocation()); @@ -291,8 +291,8 @@ public Builder signedAt(Nullable signedAt) { return this; } - public DocSignaturesList200ResponseSignaturesItemSigner build() { - return new DocSignaturesList200ResponseSignaturesItemSigner( + public DocSignaturesListResponseSignaturesItemSigner build() { + return new DocSignaturesListResponseSignaturesItemSigner( name, reason, location, contactInfo, signedAt, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesPrepare200Response.java b/src/main/java/api/types/DocSignaturesPrepareResponse.java similarity index 74% rename from src/main/java/api/types/DocSignaturesPrepare200Response.java rename to src/main/java/api/types/DocSignaturesPrepareResponse.java index 140baa2..fecc2d5 100644 --- a/src/main/java/api/types/DocSignaturesPrepare200Response.java +++ b/src/main/java/api/types/DocSignaturesPrepareResponse.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -24,41 +25,41 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesPrepare200Response.Builder.class) -public final class DocSignaturesPrepare200Response { +@JsonDeserialize(builder = DocSignaturesPrepareResponse.Builder.class) +public final class DocSignaturesPrepareResponse { private final String signingId; private final String digest; - private final DocSignaturesPrepare200ResponseAlgorithm algorithm; + private final DocSignaturesPrepareResponseAlgorithm algorithm; private final List byteRange; - private final int contentsSize; + private final int contentsSizeBytes; private final String subFilter; - private final DocSignaturesPrepare200ResponseExpectedVersion expectedVersion; + private final DocSignaturesPrepareResponseExpectedVersion expectedVersion; - private final Optional expiresAt; + private final Optional expiresAt; private final Map additionalProperties; - private DocSignaturesPrepare200Response( + private DocSignaturesPrepareResponse( String signingId, String digest, - DocSignaturesPrepare200ResponseAlgorithm algorithm, + DocSignaturesPrepareResponseAlgorithm algorithm, List byteRange, - int contentsSize, + int contentsSizeBytes, String subFilter, - DocSignaturesPrepare200ResponseExpectedVersion expectedVersion, - Optional expiresAt, + DocSignaturesPrepareResponseExpectedVersion expectedVersion, + Optional expiresAt, Map additionalProperties) { this.signingId = signingId; this.digest = digest; this.algorithm = algorithm; this.byteRange = byteRange; - this.contentsSize = contentsSize; + this.contentsSizeBytes = contentsSizeBytes; this.subFilter = subFilter; this.expectedVersion = expectedVersion; this.expiresAt = expiresAt; @@ -76,7 +77,7 @@ public String getDigest() { } @JsonProperty("algorithm") - public DocSignaturesPrepare200ResponseAlgorithm getAlgorithm() { + public DocSignaturesPrepareResponseAlgorithm getAlgorithm() { return algorithm; } @@ -85,9 +86,9 @@ public List getByteRange() { return byteRange; } - @JsonProperty("contentsSize") - public int getContentsSize() { - return contentsSize; + @JsonProperty("contentsSizeBytes") + public int getContentsSizeBytes() { + return contentsSizeBytes; } @JsonProperty("subFilter") @@ -96,12 +97,12 @@ public String getSubFilter() { } @JsonProperty("expectedVersion") - public DocSignaturesPrepare200ResponseExpectedVersion getExpectedVersion() { + public DocSignaturesPrepareResponseExpectedVersion getExpectedVersion() { return expectedVersion; } @JsonIgnore - public Optional getExpiresAt() { + public Optional getExpiresAt() { if (expiresAt == null) { return Optional.empty(); } @@ -110,14 +111,14 @@ public Optional getExpiresAt() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("expiresAt") - private Optional _getExpiresAt() { + private Optional _getExpiresAt() { return expiresAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesPrepare200Response && equalTo((DocSignaturesPrepare200Response) other); + return other instanceof DocSignaturesPrepareResponse && equalTo((DocSignaturesPrepareResponse) other); } @JsonAnyGetter @@ -125,12 +126,12 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesPrepare200Response other) { + private boolean equalTo(DocSignaturesPrepareResponse other) { return signingId.equals(other.signingId) && digest.equals(other.digest) && algorithm.equals(other.algorithm) && byteRange.equals(other.byteRange) - && contentsSize == other.contentsSize + && contentsSizeBytes == other.contentsSizeBytes && subFilter.equals(other.subFilter) && expectedVersion.equals(other.expectedVersion) && expiresAt.equals(other.expiresAt); @@ -143,7 +144,7 @@ public int hashCode() { this.digest, this.algorithm, this.byteRange, - this.contentsSize, + this.contentsSizeBytes, this.subFilter, this.expectedVersion, this.expiresAt); @@ -161,7 +162,7 @@ public static SigningIdStage builder() { public interface SigningIdStage { DigestStage signingId(@NotNull String signingId); - Builder from(DocSignaturesPrepare200Response other); + Builder from(DocSignaturesPrepareResponse other); } public interface DigestStage { @@ -169,11 +170,11 @@ public interface DigestStage { } public interface AlgorithmStage { - ContentsSizeStage algorithm(@NotNull DocSignaturesPrepare200ResponseAlgorithm algorithm); + ContentsSizeBytesStage algorithm(@NotNull DocSignaturesPrepareResponseAlgorithm algorithm); } - public interface ContentsSizeStage { - SubFilterStage contentsSize(int contentsSize); + public interface ContentsSizeBytesStage { + SubFilterStage contentsSizeBytes(int contentsSizeBytes); } public interface SubFilterStage { @@ -181,11 +182,11 @@ public interface SubFilterStage { } public interface ExpectedVersionStage { - _FinalStage expectedVersion(@NotNull DocSignaturesPrepare200ResponseExpectedVersion expectedVersion); + _FinalStage expectedVersion(@NotNull DocSignaturesPrepareResponseExpectedVersion expectedVersion); } public interface _FinalStage { - DocSignaturesPrepare200Response build(); + DocSignaturesPrepareResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -197,11 +198,11 @@ public interface _FinalStage { _FinalStage addAllByteRange(List byteRange); - _FinalStage expiresAt(Optional expiresAt); + _FinalStage expiresAt(Optional expiresAt); - _FinalStage expiresAt(String expiresAt); + _FinalStage expiresAt(OffsetDateTime expiresAt); - _FinalStage expiresAt(Nullable expiresAt); + _FinalStage expiresAt(Nullable expiresAt); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -209,7 +210,7 @@ public static final class Builder implements SigningIdStage, DigestStage, AlgorithmStage, - ContentsSizeStage, + ContentsSizeBytesStage, SubFilterStage, ExpectedVersionStage, _FinalStage { @@ -217,15 +218,15 @@ public static final class Builder private String digest; - private DocSignaturesPrepare200ResponseAlgorithm algorithm; + private DocSignaturesPrepareResponseAlgorithm algorithm; - private int contentsSize; + private int contentsSizeBytes; private String subFilter; - private DocSignaturesPrepare200ResponseExpectedVersion expectedVersion; + private DocSignaturesPrepareResponseExpectedVersion expectedVersion; - private Optional expiresAt = Optional.empty(); + private Optional expiresAt = Optional.empty(); private List byteRange = new ArrayList<>(); @@ -235,12 +236,12 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocSignaturesPrepare200Response other) { + public Builder from(DocSignaturesPrepareResponse other) { signingId(other.getSigningId()); digest(other.getDigest()); algorithm(other.getAlgorithm()); byteRange(other.getByteRange()); - contentsSize(other.getContentsSize()); + contentsSizeBytes(other.getContentsSizeBytes()); subFilter(other.getSubFilter()); expectedVersion(other.getExpectedVersion()); expiresAt(other.getExpiresAt()); @@ -263,15 +264,15 @@ public AlgorithmStage digest(@NotNull String digest) { @java.lang.Override @JsonSetter("algorithm") - public ContentsSizeStage algorithm(@NotNull DocSignaturesPrepare200ResponseAlgorithm algorithm) { + public ContentsSizeBytesStage algorithm(@NotNull DocSignaturesPrepareResponseAlgorithm algorithm) { this.algorithm = Objects.requireNonNull(algorithm, "algorithm must not be null"); return this; } @java.lang.Override - @JsonSetter("contentsSize") - public SubFilterStage contentsSize(int contentsSize) { - this.contentsSize = contentsSize; + @JsonSetter("contentsSizeBytes") + public SubFilterStage contentsSizeBytes(int contentsSizeBytes) { + this.contentsSizeBytes = contentsSizeBytes; return this; } @@ -284,13 +285,13 @@ public ExpectedVersionStage subFilter(@NotNull String subFilter) { @java.lang.Override @JsonSetter("expectedVersion") - public _FinalStage expectedVersion(@NotNull DocSignaturesPrepare200ResponseExpectedVersion expectedVersion) { + public _FinalStage expectedVersion(@NotNull DocSignaturesPrepareResponseExpectedVersion expectedVersion) { this.expectedVersion = Objects.requireNonNull(expectedVersion, "expectedVersion must not be null"); return this; } @java.lang.Override - public _FinalStage expiresAt(Nullable expiresAt) { + public _FinalStage expiresAt(Nullable expiresAt) { if (expiresAt.isNull()) { this.expiresAt = null; } else if (expiresAt.isEmpty()) { @@ -302,14 +303,14 @@ public _FinalStage expiresAt(Nullable expiresAt) { } @java.lang.Override - public _FinalStage expiresAt(String expiresAt) { + public _FinalStage expiresAt(OffsetDateTime expiresAt) { this.expiresAt = Optional.ofNullable(expiresAt); return this; } @java.lang.Override @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) - public _FinalStage expiresAt(Optional expiresAt) { + public _FinalStage expiresAt(Optional expiresAt) { this.expiresAt = expiresAt; return this; } @@ -339,13 +340,13 @@ public _FinalStage byteRange(List byteRange) { } @java.lang.Override - public DocSignaturesPrepare200Response build() { - return new DocSignaturesPrepare200Response( + public DocSignaturesPrepareResponse build() { + return new DocSignaturesPrepareResponse( signingId, digest, algorithm, byteRange, - contentsSize, + contentsSizeBytes, subFilter, expectedVersion, expiresAt, diff --git a/src/main/java/api/types/DocSignaturesPrepare200ResponseAlgorithm.java b/src/main/java/api/types/DocSignaturesPrepareResponseAlgorithm.java similarity index 65% rename from src/main/java/api/types/DocSignaturesPrepare200ResponseAlgorithm.java rename to src/main/java/api/types/DocSignaturesPrepareResponseAlgorithm.java index 65b35d4..aa000d5 100644 --- a/src/main/java/api/types/DocSignaturesPrepare200ResponseAlgorithm.java +++ b/src/main/java/api/types/DocSignaturesPrepareResponseAlgorithm.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesPrepare200ResponseAlgorithm { - public static final DocSignaturesPrepare200ResponseAlgorithm SHA384 = - new DocSignaturesPrepare200ResponseAlgorithm(Value.SHA384, "sha384"); +public final class DocSignaturesPrepareResponseAlgorithm { + public static final DocSignaturesPrepareResponseAlgorithm SHA384 = + new DocSignaturesPrepareResponseAlgorithm(Value.SHA384, "sha384"); - public static final DocSignaturesPrepare200ResponseAlgorithm SHA256 = - new DocSignaturesPrepare200ResponseAlgorithm(Value.SHA256, "sha256"); + public static final DocSignaturesPrepareResponseAlgorithm SHA256 = + new DocSignaturesPrepareResponseAlgorithm(Value.SHA256, "sha256"); - public static final DocSignaturesPrepare200ResponseAlgorithm SHA512 = - new DocSignaturesPrepare200ResponseAlgorithm(Value.SHA512, "sha512"); + public static final DocSignaturesPrepareResponseAlgorithm SHA512 = + new DocSignaturesPrepareResponseAlgorithm(Value.SHA512, "sha512"); private final Value value; private final String string; - DocSignaturesPrepare200ResponseAlgorithm(Value value, String string) { + DocSignaturesPrepareResponseAlgorithm(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesPrepare200ResponseAlgorithm - && this.string.equals(((DocSignaturesPrepare200ResponseAlgorithm) other).string)); + || (other instanceof DocSignaturesPrepareResponseAlgorithm + && this.string.equals(((DocSignaturesPrepareResponseAlgorithm) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesPrepare200ResponseAlgorithm valueOf(String value) { + public static DocSignaturesPrepareResponseAlgorithm valueOf(String value) { switch (value) { case "sha384": return SHA384; @@ -71,7 +71,7 @@ public static DocSignaturesPrepare200ResponseAlgorithm valueOf(String value) { case "sha512": return SHA512; default: - return new DocSignaturesPrepare200ResponseAlgorithm(Value.UNKNOWN, value); + return new DocSignaturesPrepareResponseAlgorithm(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesPrepare200ResponseExpectedVersion.java b/src/main/java/api/types/DocSignaturesPrepareResponseExpectedVersion.java similarity index 81% rename from src/main/java/api/types/DocSignaturesPrepare200ResponseExpectedVersion.java rename to src/main/java/api/types/DocSignaturesPrepareResponseExpectedVersion.java index ae07e7e..b92fa9c 100644 --- a/src/main/java/api/types/DocSignaturesPrepare200ResponseExpectedVersion.java +++ b/src/main/java/api/types/DocSignaturesPrepareResponseExpectedVersion.java @@ -17,15 +17,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesPrepare200ResponseExpectedVersion.Builder.class) -public final class DocSignaturesPrepare200ResponseExpectedVersion { +@JsonDeserialize(builder = DocSignaturesPrepareResponseExpectedVersion.Builder.class) +public final class DocSignaturesPrepareResponseExpectedVersion { private final String baseSha256; private final int editsVersion; private final Map additionalProperties; - private DocSignaturesPrepare200ResponseExpectedVersion( + private DocSignaturesPrepareResponseExpectedVersion( String baseSha256, int editsVersion, Map additionalProperties) { this.baseSha256 = baseSha256; this.editsVersion = editsVersion; @@ -45,8 +45,8 @@ public int getEditsVersion() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesPrepare200ResponseExpectedVersion - && equalTo((DocSignaturesPrepare200ResponseExpectedVersion) other); + return other instanceof DocSignaturesPrepareResponseExpectedVersion + && equalTo((DocSignaturesPrepareResponseExpectedVersion) other); } @JsonAnyGetter @@ -54,7 +54,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesPrepare200ResponseExpectedVersion other) { + private boolean equalTo(DocSignaturesPrepareResponseExpectedVersion other) { return baseSha256.equals(other.baseSha256) && editsVersion == other.editsVersion; } @@ -75,7 +75,7 @@ public static BaseSha256Stage builder() { public interface BaseSha256Stage { EditsVersionStage baseSha256(@NotNull String baseSha256); - Builder from(DocSignaturesPrepare200ResponseExpectedVersion other); + Builder from(DocSignaturesPrepareResponseExpectedVersion other); } public interface EditsVersionStage { @@ -83,7 +83,7 @@ public interface EditsVersionStage { } public interface _FinalStage { - DocSignaturesPrepare200ResponseExpectedVersion build(); + DocSignaturesPrepareResponseExpectedVersion build(); _FinalStage additionalProperty(String key, Object value); @@ -102,7 +102,7 @@ public static final class Builder implements BaseSha256Stage, EditsVersionStage, private Builder() {} @java.lang.Override - public Builder from(DocSignaturesPrepare200ResponseExpectedVersion other) { + public Builder from(DocSignaturesPrepareResponseExpectedVersion other) { baseSha256(other.getBaseSha256()); editsVersion(other.getEditsVersion()); return this; @@ -123,8 +123,8 @@ public _FinalStage editsVersion(int editsVersion) { } @java.lang.Override - public DocSignaturesPrepare200ResponseExpectedVersion build() { - return new DocSignaturesPrepare200ResponseExpectedVersion(baseSha256, editsVersion, additionalProperties); + public DocSignaturesPrepareResponseExpectedVersion build() { + return new DocSignaturesPrepareResponseExpectedVersion(baseSha256, editsVersion, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocText200Response.java b/src/main/java/api/types/DocTextResponse.java similarity index 89% rename from src/main/java/api/types/DocText200Response.java rename to src/main/java/api/types/DocTextResponse.java index fe7d914..18f523c 100644 --- a/src/main/java/api/types/DocText200Response.java +++ b/src/main/java/api/types/DocTextResponse.java @@ -20,8 +20,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocText200Response.Builder.class) -public final class DocText200Response { +@JsonDeserialize(builder = DocTextResponse.Builder.class) +public final class DocTextResponse { private final String text; private final int charCount; @@ -30,7 +30,7 @@ public final class DocText200Response { private final Map additionalProperties; - private DocText200Response( + private DocTextResponse( String text, int charCount, Optional>> charMap, @@ -59,7 +59,7 @@ public Optional>> getCharMap() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocText200Response && equalTo((DocText200Response) other); + return other instanceof DocTextResponse && equalTo((DocTextResponse) other); } @JsonAnyGetter @@ -67,7 +67,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocText200Response other) { + private boolean equalTo(DocTextResponse other) { return text.equals(other.text) && charCount == other.charCount && charMap.equals(other.charMap); } @@ -88,7 +88,7 @@ public static TextStage builder() { public interface TextStage { CharCountStage text(@NotNull String text); - Builder from(DocText200Response other); + Builder from(DocTextResponse other); } public interface CharCountStage { @@ -96,7 +96,7 @@ public interface CharCountStage { } public interface _FinalStage { - DocText200Response build(); + DocTextResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -121,7 +121,7 @@ public static final class Builder implements TextStage, CharCountStage, _FinalSt private Builder() {} @java.lang.Override - public Builder from(DocText200Response other) { + public Builder from(DocTextResponse other) { text(other.getText()); charCount(other.getCharCount()); charMap(other.getCharMap()); @@ -156,8 +156,8 @@ public _FinalStage charMap(Optional>> charMap) { } @java.lang.Override - public DocText200Response build() { - return new DocText200Response(text, charCount, charMap, additionalProperties); + public DocTextResponse build() { + return new DocTextResponse(text, charCount, charMap, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocVersionsAnalysis200Response.java b/src/main/java/api/types/DocVersionsAnalysisResponse.java similarity index 67% rename from src/main/java/api/types/DocVersionsAnalysis200Response.java rename to src/main/java/api/types/DocVersionsAnalysisResponse.java index a752f8b..13e89f6 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200Response.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponse.java @@ -20,40 +20,40 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200Response.Builder.class) -public final class DocVersionsAnalysis200Response { - private final DocVersionsAnalysis200ResponseMode mode; +@JsonDeserialize(builder = DocVersionsAnalysisResponse.Builder.class) +public final class DocVersionsAnalysisResponse { + private final DocVersionsAnalysisResponseMode mode; private final int policyVersion; - private final DocVersionsAnalysis200ResponseBasis basis; + private final DocVersionsAnalysisResponseBasis basis; - private final DocVersionsAnalysis200ResponseSince since; + private final DocVersionsAnalysisResponseSince since; - private final DocVersionsAnalysis200ResponseUntil until; + private final DocVersionsAnalysisResponseUntil until; - private final List restrictions; + private final List restrictions; - private final DocVersionsAnalysis200ResponseCurrent current; + private final DocVersionsAnalysisResponseCurrent current; - private final DocVersionsAnalysis200ResponseLater later; + private final DocVersionsAnalysisResponseLater later; - private final DocVersionsAnalysis200ResponseVerdict verdict; + private final DocVersionsAnalysisResponseVerdict verdict; private final List steps; private final Map additionalProperties; - private DocVersionsAnalysis200Response( - DocVersionsAnalysis200ResponseMode mode, + private DocVersionsAnalysisResponse( + DocVersionsAnalysisResponseMode mode, int policyVersion, - DocVersionsAnalysis200ResponseBasis basis, - DocVersionsAnalysis200ResponseSince since, - DocVersionsAnalysis200ResponseUntil until, - List restrictions, - DocVersionsAnalysis200ResponseCurrent current, - DocVersionsAnalysis200ResponseLater later, - DocVersionsAnalysis200ResponseVerdict verdict, + DocVersionsAnalysisResponseBasis basis, + DocVersionsAnalysisResponseSince since, + DocVersionsAnalysisResponseUntil until, + List restrictions, + DocVersionsAnalysisResponseCurrent current, + DocVersionsAnalysisResponseLater later, + DocVersionsAnalysisResponseVerdict verdict, List steps, Map additionalProperties) { this.mode = mode; @@ -70,7 +70,7 @@ private DocVersionsAnalysis200Response( } @JsonProperty("mode") - public DocVersionsAnalysis200ResponseMode getMode() { + public DocVersionsAnalysisResponseMode getMode() { return mode; } @@ -80,37 +80,37 @@ public int getPolicyVersion() { } @JsonProperty("basis") - public DocVersionsAnalysis200ResponseBasis getBasis() { + public DocVersionsAnalysisResponseBasis getBasis() { return basis; } @JsonProperty("since") - public DocVersionsAnalysis200ResponseSince getSince() { + public DocVersionsAnalysisResponseSince getSince() { return since; } @JsonProperty("until") - public DocVersionsAnalysis200ResponseUntil getUntil() { + public DocVersionsAnalysisResponseUntil getUntil() { return until; } @JsonProperty("restrictions") - public List getRestrictions() { + public List getRestrictions() { return restrictions; } @JsonProperty("current") - public DocVersionsAnalysis200ResponseCurrent getCurrent() { + public DocVersionsAnalysisResponseCurrent getCurrent() { return current; } @JsonProperty("later") - public DocVersionsAnalysis200ResponseLater getLater() { + public DocVersionsAnalysisResponseLater getLater() { return later; } @JsonProperty("verdict") - public DocVersionsAnalysis200ResponseVerdict getVerdict() { + public DocVersionsAnalysisResponseVerdict getVerdict() { return verdict; } @@ -122,7 +122,7 @@ public List getSteps() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200Response && equalTo((DocVersionsAnalysis200Response) other); + return other instanceof DocVersionsAnalysisResponse && equalTo((DocVersionsAnalysisResponse) other); } @JsonAnyGetter @@ -130,7 +130,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200Response other) { + private boolean equalTo(DocVersionsAnalysisResponse other) { return mode.equals(other.mode) && policyVersion == other.policyVersion && basis.equals(other.basis) @@ -168,9 +168,9 @@ public static ModeStage builder() { } public interface ModeStage { - PolicyVersionStage mode(@NotNull DocVersionsAnalysis200ResponseMode mode); + PolicyVersionStage mode(@NotNull DocVersionsAnalysisResponseMode mode); - Builder from(DocVersionsAnalysis200Response other); + Builder from(DocVersionsAnalysisResponse other); } public interface PolicyVersionStage { @@ -178,41 +178,41 @@ public interface PolicyVersionStage { } public interface BasisStage { - SinceStage basis(@NotNull DocVersionsAnalysis200ResponseBasis basis); + SinceStage basis(@NotNull DocVersionsAnalysisResponseBasis basis); } public interface SinceStage { - UntilStage since(@NotNull DocVersionsAnalysis200ResponseSince since); + UntilStage since(@NotNull DocVersionsAnalysisResponseSince since); } public interface UntilStage { - CurrentStage until(@NotNull DocVersionsAnalysis200ResponseUntil until); + CurrentStage until(@NotNull DocVersionsAnalysisResponseUntil until); } public interface CurrentStage { - LaterStage current(@NotNull DocVersionsAnalysis200ResponseCurrent current); + LaterStage current(@NotNull DocVersionsAnalysisResponseCurrent current); } public interface LaterStage { - VerdictStage later(@NotNull DocVersionsAnalysis200ResponseLater later); + VerdictStage later(@NotNull DocVersionsAnalysisResponseLater later); } public interface VerdictStage { - _FinalStage verdict(@NotNull DocVersionsAnalysis200ResponseVerdict verdict); + _FinalStage verdict(@NotNull DocVersionsAnalysisResponseVerdict verdict); } public interface _FinalStage { - DocVersionsAnalysis200Response build(); + DocVersionsAnalysisResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage restrictions(List restrictions); + _FinalStage restrictions(List restrictions); - _FinalStage addRestrictions(DocVersionsAnalysis200ResponseRestrictionsItem restrictions); + _FinalStage addRestrictions(DocVersionsAnalysisResponseRestrictionsItem restrictions); - _FinalStage addAllRestrictions(List restrictions); + _FinalStage addAllRestrictions(List restrictions); _FinalStage steps(List steps); @@ -232,25 +232,25 @@ public static final class Builder LaterStage, VerdictStage, _FinalStage { - private DocVersionsAnalysis200ResponseMode mode; + private DocVersionsAnalysisResponseMode mode; private int policyVersion; - private DocVersionsAnalysis200ResponseBasis basis; + private DocVersionsAnalysisResponseBasis basis; - private DocVersionsAnalysis200ResponseSince since; + private DocVersionsAnalysisResponseSince since; - private DocVersionsAnalysis200ResponseUntil until; + private DocVersionsAnalysisResponseUntil until; - private DocVersionsAnalysis200ResponseCurrent current; + private DocVersionsAnalysisResponseCurrent current; - private DocVersionsAnalysis200ResponseLater later; + private DocVersionsAnalysisResponseLater later; - private DocVersionsAnalysis200ResponseVerdict verdict; + private DocVersionsAnalysisResponseVerdict verdict; private List steps = new ArrayList<>(); - private List restrictions = new ArrayList<>(); + private List restrictions = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -258,7 +258,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200Response other) { + public Builder from(DocVersionsAnalysisResponse other) { mode(other.getMode()); policyVersion(other.getPolicyVersion()); basis(other.getBasis()); @@ -274,7 +274,7 @@ public Builder from(DocVersionsAnalysis200Response other) { @java.lang.Override @JsonSetter("mode") - public PolicyVersionStage mode(@NotNull DocVersionsAnalysis200ResponseMode mode) { + public PolicyVersionStage mode(@NotNull DocVersionsAnalysisResponseMode mode) { this.mode = Objects.requireNonNull(mode, "mode must not be null"); return this; } @@ -288,42 +288,42 @@ public BasisStage policyVersion(int policyVersion) { @java.lang.Override @JsonSetter("basis") - public SinceStage basis(@NotNull DocVersionsAnalysis200ResponseBasis basis) { + public SinceStage basis(@NotNull DocVersionsAnalysisResponseBasis basis) { this.basis = Objects.requireNonNull(basis, "basis must not be null"); return this; } @java.lang.Override @JsonSetter("since") - public UntilStage since(@NotNull DocVersionsAnalysis200ResponseSince since) { + public UntilStage since(@NotNull DocVersionsAnalysisResponseSince since) { this.since = Objects.requireNonNull(since, "since must not be null"); return this; } @java.lang.Override @JsonSetter("until") - public CurrentStage until(@NotNull DocVersionsAnalysis200ResponseUntil until) { + public CurrentStage until(@NotNull DocVersionsAnalysisResponseUntil until) { this.until = Objects.requireNonNull(until, "until must not be null"); return this; } @java.lang.Override @JsonSetter("current") - public LaterStage current(@NotNull DocVersionsAnalysis200ResponseCurrent current) { + public LaterStage current(@NotNull DocVersionsAnalysisResponseCurrent current) { this.current = Objects.requireNonNull(current, "current must not be null"); return this; } @java.lang.Override @JsonSetter("later") - public VerdictStage later(@NotNull DocVersionsAnalysis200ResponseLater later) { + public VerdictStage later(@NotNull DocVersionsAnalysisResponseLater later) { this.later = Objects.requireNonNull(later, "later must not be null"); return this; } @java.lang.Override @JsonSetter("verdict") - public _FinalStage verdict(@NotNull DocVersionsAnalysis200ResponseVerdict verdict) { + public _FinalStage verdict(@NotNull DocVersionsAnalysisResponseVerdict verdict) { this.verdict = Objects.requireNonNull(verdict, "verdict must not be null"); return this; } @@ -353,7 +353,7 @@ public _FinalStage steps(List steps) { } @java.lang.Override - public _FinalStage addAllRestrictions(List restrictions) { + public _FinalStage addAllRestrictions(List restrictions) { if (restrictions != null) { this.restrictions.addAll(restrictions); } @@ -361,14 +361,14 @@ public _FinalStage addAllRestrictions(List restrictions) { + public _FinalStage restrictions(List restrictions) { this.restrictions.clear(); if (restrictions != null) { this.restrictions.addAll(restrictions); @@ -377,8 +377,8 @@ public _FinalStage restrictions(List additionalProperties; - private DocVersionsAnalysis200ResponseBasis( - DocVersionsAnalysis200ResponseBasisVersion version, + private DocVersionsAnalysisResponseBasis( + DocVersionsAnalysisResponseBasisVersion version, int editsVersion, - DocVersionsAnalysis200ResponseBasisSource source, + DocVersionsAnalysisResponseBasisSource source, Map additionalProperties) { this.version = version; this.editsVersion = editsVersion; @@ -39,7 +39,7 @@ private DocVersionsAnalysis200ResponseBasis( } @JsonProperty("version") - public DocVersionsAnalysis200ResponseBasisVersion getVersion() { + public DocVersionsAnalysisResponseBasisVersion getVersion() { return version; } @@ -49,15 +49,14 @@ public int getEditsVersion() { } @JsonProperty("source") - public DocVersionsAnalysis200ResponseBasisSource getSource() { + public DocVersionsAnalysisResponseBasisSource getSource() { return source; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseBasis - && equalTo((DocVersionsAnalysis200ResponseBasis) other); + return other instanceof DocVersionsAnalysisResponseBasis && equalTo((DocVersionsAnalysisResponseBasis) other); } @JsonAnyGetter @@ -65,7 +64,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseBasis other) { + private boolean equalTo(DocVersionsAnalysisResponseBasis other) { return version.equals(other.version) && editsVersion == other.editsVersion && source.equals(other.source); } @@ -84,9 +83,9 @@ public static VersionStage builder() { } public interface VersionStage { - EditsVersionStage version(@NotNull DocVersionsAnalysis200ResponseBasisVersion version); + EditsVersionStage version(@NotNull DocVersionsAnalysisResponseBasisVersion version); - Builder from(DocVersionsAnalysis200ResponseBasis other); + Builder from(DocVersionsAnalysisResponseBasis other); } public interface EditsVersionStage { @@ -94,11 +93,11 @@ public interface EditsVersionStage { } public interface SourceStage { - _FinalStage source(@NotNull DocVersionsAnalysis200ResponseBasisSource source); + _FinalStage source(@NotNull DocVersionsAnalysisResponseBasisSource source); } public interface _FinalStage { - DocVersionsAnalysis200ResponseBasis build(); + DocVersionsAnalysisResponseBasis build(); _FinalStage additionalProperty(String key, Object value); @@ -107,11 +106,11 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements VersionStage, EditsVersionStage, SourceStage, _FinalStage { - private DocVersionsAnalysis200ResponseBasisVersion version; + private DocVersionsAnalysisResponseBasisVersion version; private int editsVersion; - private DocVersionsAnalysis200ResponseBasisSource source; + private DocVersionsAnalysisResponseBasisSource source; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -119,7 +118,7 @@ public static final class Builder implements VersionStage, EditsVersionStage, So private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseBasis other) { + public Builder from(DocVersionsAnalysisResponseBasis other) { version(other.getVersion()); editsVersion(other.getEditsVersion()); source(other.getSource()); @@ -128,7 +127,7 @@ public Builder from(DocVersionsAnalysis200ResponseBasis other) { @java.lang.Override @JsonSetter("version") - public EditsVersionStage version(@NotNull DocVersionsAnalysis200ResponseBasisVersion version) { + public EditsVersionStage version(@NotNull DocVersionsAnalysisResponseBasisVersion version) { this.version = Objects.requireNonNull(version, "version must not be null"); return this; } @@ -142,14 +141,14 @@ public SourceStage editsVersion(int editsVersion) { @java.lang.Override @JsonSetter("source") - public _FinalStage source(@NotNull DocVersionsAnalysis200ResponseBasisSource source) { + public _FinalStage source(@NotNull DocVersionsAnalysisResponseBasisSource source) { this.source = Objects.requireNonNull(source, "source must not be null"); return this; } @java.lang.Override - public DocVersionsAnalysis200ResponseBasis build() { - return new DocVersionsAnalysis200ResponseBasis(version, editsVersion, source, additionalProperties); + public DocVersionsAnalysisResponseBasis build() { + return new DocVersionsAnalysisResponseBasis(version, editsVersion, source, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseBasisSource.java b/src/main/java/api/types/DocVersionsAnalysisResponseBasisSource.java similarity index 67% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseBasisSource.java rename to src/main/java/api/types/DocVersionsAnalysisResponseBasisSource.java index 69d7e24..2aa880a 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseBasisSource.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseBasisSource.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsAnalysis200ResponseBasisSource { - public static final DocVersionsAnalysis200ResponseBasisSource PERSISTED = - new DocVersionsAnalysis200ResponseBasisSource(Value.PERSISTED, "persisted"); +public final class DocVersionsAnalysisResponseBasisSource { + public static final DocVersionsAnalysisResponseBasisSource PERSISTED = + new DocVersionsAnalysisResponseBasisSource(Value.PERSISTED, "persisted"); - public static final DocVersionsAnalysis200ResponseBasisSource WORKING_COPY = - new DocVersionsAnalysis200ResponseBasisSource(Value.WORKING_COPY, "working-copy"); + public static final DocVersionsAnalysisResponseBasisSource WORKING_COPY = + new DocVersionsAnalysisResponseBasisSource(Value.WORKING_COPY, "working-copy"); private final Value value; private final String string; - DocVersionsAnalysis200ResponseBasisSource(Value value, String string) { + DocVersionsAnalysisResponseBasisSource(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsAnalysis200ResponseBasisSource - && this.string.equals(((DocVersionsAnalysis200ResponseBasisSource) other).string)); + || (other instanceof DocVersionsAnalysisResponseBasisSource + && this.string.equals(((DocVersionsAnalysisResponseBasisSource) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsAnalysis200ResponseBasisSource valueOf(String value) { + public static DocVersionsAnalysisResponseBasisSource valueOf(String value) { switch (value) { case "persisted": return PERSISTED; case "working-copy": return WORKING_COPY; default: - return new DocVersionsAnalysis200ResponseBasisSource(Value.UNKNOWN, value); + return new DocVersionsAnalysisResponseBasisSource(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseVersion.java b/src/main/java/api/types/DocVersionsAnalysisResponseBasisVersion.java similarity index 63% rename from src/main/java/api/types/DocSignaturesComplete200ResponseVersion.java rename to src/main/java/api/types/DocVersionsAnalysisResponseBasisVersion.java index a871b91..3dd04e9 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseVersion.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseBasisVersion.java @@ -17,18 +17,18 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseVersion.Builder.class) -public final class DocSignaturesComplete200ResponseVersion { +@JsonDeserialize(builder = DocVersionsAnalysisResponseBasisVersion.Builder.class) +public final class DocVersionsAnalysisResponseBasisVersion { private final String sha256; - private final int byteLength; + private final int sizeBytes; private final Map additionalProperties; - private DocSignaturesComplete200ResponseVersion( - String sha256, int byteLength, Map additionalProperties) { + private DocVersionsAnalysisResponseBasisVersion( + String sha256, int sizeBytes, Map additionalProperties) { this.sha256 = sha256; - this.byteLength = byteLength; + this.sizeBytes = sizeBytes; this.additionalProperties = additionalProperties; } @@ -37,16 +37,16 @@ public String getSha256() { return sha256; } - @JsonProperty("byteLength") - public int getByteLength() { - return byteLength; + @JsonProperty("sizeBytes") + public int getSizeBytes() { + return sizeBytes; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseVersion - && equalTo((DocSignaturesComplete200ResponseVersion) other); + return other instanceof DocVersionsAnalysisResponseBasisVersion + && equalTo((DocVersionsAnalysisResponseBasisVersion) other); } @JsonAnyGetter @@ -54,13 +54,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200ResponseVersion other) { - return sha256.equals(other.sha256) && byteLength == other.byteLength; + private boolean equalTo(DocVersionsAnalysisResponseBasisVersion other) { + return sha256.equals(other.sha256) && sizeBytes == other.sizeBytes; } @java.lang.Override public int hashCode() { - return Objects.hash(this.sha256, this.byteLength); + return Objects.hash(this.sha256, this.sizeBytes); } @java.lang.Override @@ -73,17 +73,17 @@ public static Sha256Stage builder() { } public interface Sha256Stage { - ByteLengthStage sha256(@NotNull String sha256); + SizeBytesStage sha256(@NotNull String sha256); - Builder from(DocSignaturesComplete200ResponseVersion other); + Builder from(DocVersionsAnalysisResponseBasisVersion other); } - public interface ByteLengthStage { - _FinalStage byteLength(int byteLength); + public interface SizeBytesStage { + _FinalStage sizeBytes(int sizeBytes); } public interface _FinalStage { - DocSignaturesComplete200ResponseVersion build(); + DocVersionsAnalysisResponseBasisVersion build(); _FinalStage additionalProperty(String key, Object value); @@ -91,10 +91,10 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements Sha256Stage, ByteLengthStage, _FinalStage { + public static final class Builder implements Sha256Stage, SizeBytesStage, _FinalStage { private String sha256; - private int byteLength; + private int sizeBytes; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -102,29 +102,29 @@ public static final class Builder implements Sha256Stage, ByteLengthStage, _Fina private Builder() {} @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseVersion other) { + public Builder from(DocVersionsAnalysisResponseBasisVersion other) { sha256(other.getSha256()); - byteLength(other.getByteLength()); + sizeBytes(other.getSizeBytes()); return this; } @java.lang.Override @JsonSetter("sha256") - public ByteLengthStage sha256(@NotNull String sha256) { + public SizeBytesStage sha256(@NotNull String sha256) { this.sha256 = Objects.requireNonNull(sha256, "sha256 must not be null"); return this; } @java.lang.Override - @JsonSetter("byteLength") - public _FinalStage byteLength(int byteLength) { - this.byteLength = byteLength; + @JsonSetter("sizeBytes") + public _FinalStage sizeBytes(int sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public DocSignaturesComplete200ResponseVersion build() { - return new DocSignaturesComplete200ResponseVersion(sha256, byteLength, additionalProperties); + public DocVersionsAnalysisResponseBasisVersion build() { + return new DocVersionsAnalysisResponseBasisVersion(sha256, sizeBytes, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrent.java b/src/main/java/api/types/DocVersionsAnalysisResponseCurrent.java similarity index 62% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseCurrent.java rename to src/main/java/api/types/DocVersionsAnalysisResponseCurrent.java index dde5655..f982a5e 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrent.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseCurrent.java @@ -21,26 +21,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200ResponseCurrent.Builder.class) -public final class DocVersionsAnalysis200ResponseCurrent { - private final DocVersionsAnalysis200ResponseCurrentVerdict verdict; +@JsonDeserialize(builder = DocVersionsAnalysisResponseCurrent.Builder.class) +public final class DocVersionsAnalysisResponseCurrent { + private final DocVersionsAnalysisResponseCurrentVerdict verdict; private final boolean complete; - private final Optional primary; + private final Optional primary; - private final List findings; + private final List findings; - private final DocVersionsAnalysis200ResponseCurrentMethod method; + private final DocVersionsAnalysisResponseCurrentMethod method; private final Map additionalProperties; - private DocVersionsAnalysis200ResponseCurrent( - DocVersionsAnalysis200ResponseCurrentVerdict verdict, + private DocVersionsAnalysisResponseCurrent( + DocVersionsAnalysisResponseCurrentVerdict verdict, boolean complete, - Optional primary, - List findings, - DocVersionsAnalysis200ResponseCurrentMethod method, + Optional primary, + List findings, + DocVersionsAnalysisResponseCurrentMethod method, Map additionalProperties) { this.verdict = verdict; this.complete = complete; @@ -51,7 +51,7 @@ private DocVersionsAnalysis200ResponseCurrent( } @JsonProperty("verdict") - public DocVersionsAnalysis200ResponseCurrentVerdict getVerdict() { + public DocVersionsAnalysisResponseCurrentVerdict getVerdict() { return verdict; } @@ -61,25 +61,25 @@ public boolean getComplete() { } @JsonProperty("primary") - public Optional getPrimary() { + public Optional getPrimary() { return primary; } @JsonProperty("findings") - public List getFindings() { + public List getFindings() { return findings; } @JsonProperty("method") - public DocVersionsAnalysis200ResponseCurrentMethod getMethod() { + public DocVersionsAnalysisResponseCurrentMethod getMethod() { return method; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseCurrent - && equalTo((DocVersionsAnalysis200ResponseCurrent) other); + return other instanceof DocVersionsAnalysisResponseCurrent + && equalTo((DocVersionsAnalysisResponseCurrent) other); } @JsonAnyGetter @@ -87,7 +87,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseCurrent other) { + private boolean equalTo(DocVersionsAnalysisResponseCurrent other) { return verdict.equals(other.verdict) && complete == other.complete && primary.equals(other.primary) @@ -110,9 +110,9 @@ public static VerdictStage builder() { } public interface VerdictStage { - CompleteStage verdict(@NotNull DocVersionsAnalysis200ResponseCurrentVerdict verdict); + CompleteStage verdict(@NotNull DocVersionsAnalysisResponseCurrentVerdict verdict); - Builder from(DocVersionsAnalysis200ResponseCurrent other); + Builder from(DocVersionsAnalysisResponseCurrent other); } public interface CompleteStage { @@ -120,38 +120,38 @@ public interface CompleteStage { } public interface MethodStage { - _FinalStage method(@NotNull DocVersionsAnalysis200ResponseCurrentMethod method); + _FinalStage method(@NotNull DocVersionsAnalysisResponseCurrentMethod method); } public interface _FinalStage { - DocVersionsAnalysis200ResponseCurrent build(); + DocVersionsAnalysisResponseCurrent build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage primary(Optional primary); + _FinalStage primary(Optional primary); - _FinalStage primary(DocVersionsAnalysis200ResponseCurrentPrimary primary); + _FinalStage primary(DocVersionsAnalysisResponseCurrentPrimary primary); - _FinalStage findings(List findings); + _FinalStage findings(List findings); - _FinalStage addFindings(DocVersionsAnalysis200ResponseCurrentFindingsItem findings); + _FinalStage addFindings(DocVersionsAnalysisResponseCurrentFindingsItem findings); - _FinalStage addAllFindings(List findings); + _FinalStage addAllFindings(List findings); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements VerdictStage, CompleteStage, MethodStage, _FinalStage { - private DocVersionsAnalysis200ResponseCurrentVerdict verdict; + private DocVersionsAnalysisResponseCurrentVerdict verdict; private boolean complete; - private DocVersionsAnalysis200ResponseCurrentMethod method; + private DocVersionsAnalysisResponseCurrentMethod method; - private List findings = new ArrayList<>(); + private List findings = new ArrayList<>(); - private Optional primary = Optional.empty(); + private Optional primary = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -159,7 +159,7 @@ public static final class Builder implements VerdictStage, CompleteStage, Method private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseCurrent other) { + public Builder from(DocVersionsAnalysisResponseCurrent other) { verdict(other.getVerdict()); complete(other.getComplete()); primary(other.getPrimary()); @@ -170,7 +170,7 @@ public Builder from(DocVersionsAnalysis200ResponseCurrent other) { @java.lang.Override @JsonSetter("verdict") - public CompleteStage verdict(@NotNull DocVersionsAnalysis200ResponseCurrentVerdict verdict) { + public CompleteStage verdict(@NotNull DocVersionsAnalysisResponseCurrentVerdict verdict) { this.verdict = Objects.requireNonNull(verdict, "verdict must not be null"); return this; } @@ -184,13 +184,13 @@ public MethodStage complete(boolean complete) { @java.lang.Override @JsonSetter("method") - public _FinalStage method(@NotNull DocVersionsAnalysis200ResponseCurrentMethod method) { + public _FinalStage method(@NotNull DocVersionsAnalysisResponseCurrentMethod method) { this.method = Objects.requireNonNull(method, "method must not be null"); return this; } @java.lang.Override - public _FinalStage addAllFindings(List findings) { + public _FinalStage addAllFindings(List findings) { if (findings != null) { this.findings.addAll(findings); } @@ -198,14 +198,14 @@ public _FinalStage addAllFindings(List findings) { + public _FinalStage findings(List findings) { this.findings.clear(); if (findings != null) { this.findings.addAll(findings); @@ -214,21 +214,21 @@ public _FinalStage findings(List primary) { + public _FinalStage primary(Optional primary) { this.primary = primary; return this; } @java.lang.Override - public DocVersionsAnalysis200ResponseCurrent build() { - return new DocVersionsAnalysis200ResponseCurrent( + public DocVersionsAnalysisResponseCurrent build() { + return new DocVersionsAnalysisResponseCurrent( verdict, complete, primary, findings, method, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentFindingsItem.java b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentFindingsItem.java similarity index 81% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentFindingsItem.java rename to src/main/java/api/types/DocVersionsAnalysisResponseCurrentFindingsItem.java index 692f447..778e51d 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentFindingsItem.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentFindingsItem.java @@ -19,11 +19,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200ResponseCurrentFindingsItem.Builder.class) -public final class DocVersionsAnalysis200ResponseCurrentFindingsItem { +@JsonDeserialize(builder = DocVersionsAnalysisResponseCurrentFindingsItem.Builder.class) +public final class DocVersionsAnalysisResponseCurrentFindingsItem { private final String rule; - private final DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict verdict; + private final DocVersionsAnalysisResponseCurrentFindingsItemVerdict verdict; private final int objectNumber; @@ -33,9 +33,9 @@ public final class DocVersionsAnalysis200ResponseCurrentFindingsItem { private final Map additionalProperties; - private DocVersionsAnalysis200ResponseCurrentFindingsItem( + private DocVersionsAnalysisResponseCurrentFindingsItem( String rule, - DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict verdict, + DocVersionsAnalysisResponseCurrentFindingsItemVerdict verdict, int objectNumber, Optional edge, Optional detail, @@ -54,7 +54,7 @@ public String getRule() { } @JsonProperty("verdict") - public DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict getVerdict() { + public DocVersionsAnalysisResponseCurrentFindingsItemVerdict getVerdict() { return verdict; } @@ -76,8 +76,8 @@ public Optional getDetail() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseCurrentFindingsItem - && equalTo((DocVersionsAnalysis200ResponseCurrentFindingsItem) other); + return other instanceof DocVersionsAnalysisResponseCurrentFindingsItem + && equalTo((DocVersionsAnalysisResponseCurrentFindingsItem) other); } @JsonAnyGetter @@ -85,7 +85,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseCurrentFindingsItem other) { + private boolean equalTo(DocVersionsAnalysisResponseCurrentFindingsItem other) { return rule.equals(other.rule) && verdict.equals(other.verdict) && objectNumber == other.objectNumber @@ -110,11 +110,11 @@ public static RuleStage builder() { public interface RuleStage { VerdictStage rule(@NotNull String rule); - Builder from(DocVersionsAnalysis200ResponseCurrentFindingsItem other); + Builder from(DocVersionsAnalysisResponseCurrentFindingsItem other); } public interface VerdictStage { - ObjectNumberStage verdict(@NotNull DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict verdict); + ObjectNumberStage verdict(@NotNull DocVersionsAnalysisResponseCurrentFindingsItemVerdict verdict); } public interface ObjectNumberStage { @@ -122,7 +122,7 @@ public interface ObjectNumberStage { } public interface _FinalStage { - DocVersionsAnalysis200ResponseCurrentFindingsItem build(); + DocVersionsAnalysisResponseCurrentFindingsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -141,7 +141,7 @@ public interface _FinalStage { public static final class Builder implements RuleStage, VerdictStage, ObjectNumberStage, _FinalStage { private String rule; - private DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict verdict; + private DocVersionsAnalysisResponseCurrentFindingsItemVerdict verdict; private int objectNumber; @@ -155,7 +155,7 @@ public static final class Builder implements RuleStage, VerdictStage, ObjectNumb private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseCurrentFindingsItem other) { + public Builder from(DocVersionsAnalysisResponseCurrentFindingsItem other) { rule(other.getRule()); verdict(other.getVerdict()); objectNumber(other.getObjectNumber()); @@ -173,7 +173,7 @@ public VerdictStage rule(@NotNull String rule) { @java.lang.Override @JsonSetter("verdict") - public ObjectNumberStage verdict(@NotNull DocVersionsAnalysis200ResponseCurrentFindingsItemVerdict verdict) { + public ObjectNumberStage verdict(@NotNull DocVersionsAnalysisResponseCurrentFindingsItemVerdict verdict) { this.verdict = Objects.requireNonNull(verdict, "verdict must not be null"); return this; } @@ -212,8 +212,8 @@ public _FinalStage edge(Optional edge) { } @java.lang.Override - public DocVersionsAnalysis200ResponseCurrentFindingsItem build() { - return new DocVersionsAnalysis200ResponseCurrentFindingsItem( + public DocVersionsAnalysisResponseCurrentFindingsItem build() { + return new DocVersionsAnalysisResponseCurrentFindingsItem( rule, verdict, objectNumber, edge, detail, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict.java b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentFindingsItemVerdict.java similarity index 67% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict.java rename to src/main/java/api/types/DocVersionsAnalysisResponseCurrentFindingsItemVerdict.java index ba30411..3524471 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentFindingsItemVerdict.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict { - public static final DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict PERMITTED = - new DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict(Value.PERMITTED, "permitted"); +public final class DocVersionsAnalysisResponseCurrentFindingsItemVerdict { + public static final DocVersionsAnalysisResponseCurrentFindingsItemVerdict PERMITTED = + new DocVersionsAnalysisResponseCurrentFindingsItemVerdict(Value.PERMITTED, "permitted"); - public static final DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict FORBIDDEN = - new DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict(Value.FORBIDDEN, "forbidden"); + public static final DocVersionsAnalysisResponseCurrentFindingsItemVerdict FORBIDDEN = + new DocVersionsAnalysisResponseCurrentFindingsItemVerdict(Value.FORBIDDEN, "forbidden"); - public static final DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict INCOMPLETE = - new DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict(Value.INCOMPLETE, "incomplete"); + public static final DocVersionsAnalysisResponseCurrentFindingsItemVerdict INCOMPLETE = + new DocVersionsAnalysisResponseCurrentFindingsItemVerdict(Value.INCOMPLETE, "incomplete"); private final Value value; private final String string; - DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict(Value value, String string) { + DocVersionsAnalysisResponseCurrentFindingsItemVerdict(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict - && this.string.equals(((DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict) other).string)); + || (other instanceof DocVersionsAnalysisResponseCurrentFindingsItemVerdict + && this.string.equals(((DocVersionsAnalysisResponseCurrentFindingsItemVerdict) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict valueOf(String value) { + public static DocVersionsAnalysisResponseCurrentFindingsItemVerdict valueOf(String value) { switch (value) { case "permitted": return PERMITTED; @@ -71,7 +71,7 @@ public static DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict valueOf(Stri case "incomplete": return INCOMPLETE; default: - return new DocSignaturesAnalysis200ResponseCurrentPrimaryVerdict(Value.UNKNOWN, value); + return new DocVersionsAnalysisResponseCurrentFindingsItemVerdict(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentMethod.java b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentMethod.java similarity index 66% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentMethod.java rename to src/main/java/api/types/DocVersionsAnalysisResponseCurrentMethod.java index dd6cae8..ee4e6ce 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentMethod.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentMethod.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsAnalysis200ResponseCurrentMethod { - public static final DocVersionsAnalysis200ResponseCurrentMethod NET_STATE_REPLAY = - new DocVersionsAnalysis200ResponseCurrentMethod(Value.NET_STATE_REPLAY, "net-state+replay"); +public final class DocVersionsAnalysisResponseCurrentMethod { + public static final DocVersionsAnalysisResponseCurrentMethod NET_STATE_REPLAY = + new DocVersionsAnalysisResponseCurrentMethod(Value.NET_STATE_REPLAY, "net-state+replay"); - public static final DocVersionsAnalysis200ResponseCurrentMethod NET_STATE = - new DocVersionsAnalysis200ResponseCurrentMethod(Value.NET_STATE, "net-state"); + public static final DocVersionsAnalysisResponseCurrentMethod NET_STATE = + new DocVersionsAnalysisResponseCurrentMethod(Value.NET_STATE, "net-state"); private final Value value; private final String string; - DocVersionsAnalysis200ResponseCurrentMethod(Value value, String string) { + DocVersionsAnalysisResponseCurrentMethod(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsAnalysis200ResponseCurrentMethod - && this.string.equals(((DocVersionsAnalysis200ResponseCurrentMethod) other).string)); + || (other instanceof DocVersionsAnalysisResponseCurrentMethod + && this.string.equals(((DocVersionsAnalysisResponseCurrentMethod) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsAnalysis200ResponseCurrentMethod valueOf(String value) { + public static DocVersionsAnalysisResponseCurrentMethod valueOf(String value) { switch (value) { case "net-state+replay": return NET_STATE_REPLAY; case "net-state": return NET_STATE; default: - return new DocVersionsAnalysis200ResponseCurrentMethod(Value.UNKNOWN, value); + return new DocVersionsAnalysisResponseCurrentMethod(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentPrimary.java b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentPrimary.java similarity index 82% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentPrimary.java rename to src/main/java/api/types/DocVersionsAnalysisResponseCurrentPrimary.java index ddedd27..bdf2132 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentPrimary.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentPrimary.java @@ -19,11 +19,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsAnalysis200ResponseCurrentPrimary.Builder.class) -public final class DocVersionsAnalysis200ResponseCurrentPrimary { +@JsonDeserialize(builder = DocVersionsAnalysisResponseCurrentPrimary.Builder.class) +public final class DocVersionsAnalysisResponseCurrentPrimary { private final String rule; - private final DocVersionsAnalysis200ResponseCurrentPrimaryVerdict verdict; + private final DocVersionsAnalysisResponseCurrentPrimaryVerdict verdict; private final int objectNumber; @@ -33,9 +33,9 @@ public final class DocVersionsAnalysis200ResponseCurrentPrimary { private final Map additionalProperties; - private DocVersionsAnalysis200ResponseCurrentPrimary( + private DocVersionsAnalysisResponseCurrentPrimary( String rule, - DocVersionsAnalysis200ResponseCurrentPrimaryVerdict verdict, + DocVersionsAnalysisResponseCurrentPrimaryVerdict verdict, int objectNumber, Optional edge, Optional detail, @@ -54,7 +54,7 @@ public String getRule() { } @JsonProperty("verdict") - public DocVersionsAnalysis200ResponseCurrentPrimaryVerdict getVerdict() { + public DocVersionsAnalysisResponseCurrentPrimaryVerdict getVerdict() { return verdict; } @@ -76,8 +76,8 @@ public Optional getDetail() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsAnalysis200ResponseCurrentPrimary - && equalTo((DocVersionsAnalysis200ResponseCurrentPrimary) other); + return other instanceof DocVersionsAnalysisResponseCurrentPrimary + && equalTo((DocVersionsAnalysisResponseCurrentPrimary) other); } @JsonAnyGetter @@ -85,7 +85,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsAnalysis200ResponseCurrentPrimary other) { + private boolean equalTo(DocVersionsAnalysisResponseCurrentPrimary other) { return rule.equals(other.rule) && verdict.equals(other.verdict) && objectNumber == other.objectNumber @@ -110,11 +110,11 @@ public static RuleStage builder() { public interface RuleStage { VerdictStage rule(@NotNull String rule); - Builder from(DocVersionsAnalysis200ResponseCurrentPrimary other); + Builder from(DocVersionsAnalysisResponseCurrentPrimary other); } public interface VerdictStage { - ObjectNumberStage verdict(@NotNull DocVersionsAnalysis200ResponseCurrentPrimaryVerdict verdict); + ObjectNumberStage verdict(@NotNull DocVersionsAnalysisResponseCurrentPrimaryVerdict verdict); } public interface ObjectNumberStage { @@ -122,7 +122,7 @@ public interface ObjectNumberStage { } public interface _FinalStage { - DocVersionsAnalysis200ResponseCurrentPrimary build(); + DocVersionsAnalysisResponseCurrentPrimary build(); _FinalStage additionalProperty(String key, Object value); @@ -141,7 +141,7 @@ public interface _FinalStage { public static final class Builder implements RuleStage, VerdictStage, ObjectNumberStage, _FinalStage { private String rule; - private DocVersionsAnalysis200ResponseCurrentPrimaryVerdict verdict; + private DocVersionsAnalysisResponseCurrentPrimaryVerdict verdict; private int objectNumber; @@ -155,7 +155,7 @@ public static final class Builder implements RuleStage, VerdictStage, ObjectNumb private Builder() {} @java.lang.Override - public Builder from(DocVersionsAnalysis200ResponseCurrentPrimary other) { + public Builder from(DocVersionsAnalysisResponseCurrentPrimary other) { rule(other.getRule()); verdict(other.getVerdict()); objectNumber(other.getObjectNumber()); @@ -173,7 +173,7 @@ public VerdictStage rule(@NotNull String rule) { @java.lang.Override @JsonSetter("verdict") - public ObjectNumberStage verdict(@NotNull DocVersionsAnalysis200ResponseCurrentPrimaryVerdict verdict) { + public ObjectNumberStage verdict(@NotNull DocVersionsAnalysisResponseCurrentPrimaryVerdict verdict) { this.verdict = Objects.requireNonNull(verdict, "verdict must not be null"); return this; } @@ -212,8 +212,8 @@ public _FinalStage edge(Optional edge) { } @java.lang.Override - public DocVersionsAnalysis200ResponseCurrentPrimary build() { - return new DocVersionsAnalysis200ResponseCurrentPrimary( + public DocVersionsAnalysisResponseCurrentPrimary build() { + return new DocVersionsAnalysisResponseCurrentPrimary( rule, verdict, objectNumber, edge, detail, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentPrimaryVerdict.java b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentPrimaryVerdict.java similarity index 62% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentPrimaryVerdict.java rename to src/main/java/api/types/DocVersionsAnalysisResponseCurrentPrimaryVerdict.java index f4cf981..72a98a8 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentPrimaryVerdict.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentPrimaryVerdict.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsAnalysis200ResponseCurrentPrimaryVerdict { - public static final DocVersionsAnalysis200ResponseCurrentPrimaryVerdict PERMITTED = - new DocVersionsAnalysis200ResponseCurrentPrimaryVerdict(Value.PERMITTED, "permitted"); +public final class DocVersionsAnalysisResponseCurrentPrimaryVerdict { + public static final DocVersionsAnalysisResponseCurrentPrimaryVerdict PERMITTED = + new DocVersionsAnalysisResponseCurrentPrimaryVerdict(Value.PERMITTED, "permitted"); - public static final DocVersionsAnalysis200ResponseCurrentPrimaryVerdict FORBIDDEN = - new DocVersionsAnalysis200ResponseCurrentPrimaryVerdict(Value.FORBIDDEN, "forbidden"); + public static final DocVersionsAnalysisResponseCurrentPrimaryVerdict FORBIDDEN = + new DocVersionsAnalysisResponseCurrentPrimaryVerdict(Value.FORBIDDEN, "forbidden"); - public static final DocVersionsAnalysis200ResponseCurrentPrimaryVerdict INCOMPLETE = - new DocVersionsAnalysis200ResponseCurrentPrimaryVerdict(Value.INCOMPLETE, "incomplete"); + public static final DocVersionsAnalysisResponseCurrentPrimaryVerdict INCOMPLETE = + new DocVersionsAnalysisResponseCurrentPrimaryVerdict(Value.INCOMPLETE, "incomplete"); private final Value value; private final String string; - DocVersionsAnalysis200ResponseCurrentPrimaryVerdict(Value value, String string) { + DocVersionsAnalysisResponseCurrentPrimaryVerdict(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsAnalysis200ResponseCurrentPrimaryVerdict - && this.string.equals(((DocVersionsAnalysis200ResponseCurrentPrimaryVerdict) other).string)); + || (other instanceof DocVersionsAnalysisResponseCurrentPrimaryVerdict + && this.string.equals(((DocVersionsAnalysisResponseCurrentPrimaryVerdict) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsAnalysis200ResponseCurrentPrimaryVerdict valueOf(String value) { + public static DocVersionsAnalysisResponseCurrentPrimaryVerdict valueOf(String value) { switch (value) { case "permitted": return PERMITTED; @@ -71,7 +71,7 @@ public static DocVersionsAnalysis200ResponseCurrentPrimaryVerdict valueOf(String case "incomplete": return INCOMPLETE; default: - return new DocVersionsAnalysis200ResponseCurrentPrimaryVerdict(Value.UNKNOWN, value); + return new DocVersionsAnalysisResponseCurrentPrimaryVerdict(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentVerdict.java b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentVerdict.java similarity index 63% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentVerdict.java rename to src/main/java/api/types/DocVersionsAnalysisResponseCurrentVerdict.java index 75656bc..129e2f9 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseCurrentVerdict.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseCurrentVerdict.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsAnalysis200ResponseCurrentVerdict { - public static final DocVersionsAnalysis200ResponseCurrentVerdict PERMITTED = - new DocVersionsAnalysis200ResponseCurrentVerdict(Value.PERMITTED, "permitted"); +public final class DocVersionsAnalysisResponseCurrentVerdict { + public static final DocVersionsAnalysisResponseCurrentVerdict PERMITTED = + new DocVersionsAnalysisResponseCurrentVerdict(Value.PERMITTED, "permitted"); - public static final DocVersionsAnalysis200ResponseCurrentVerdict FORBIDDEN = - new DocVersionsAnalysis200ResponseCurrentVerdict(Value.FORBIDDEN, "forbidden"); + public static final DocVersionsAnalysisResponseCurrentVerdict FORBIDDEN = + new DocVersionsAnalysisResponseCurrentVerdict(Value.FORBIDDEN, "forbidden"); - public static final DocVersionsAnalysis200ResponseCurrentVerdict UNCHANGED = - new DocVersionsAnalysis200ResponseCurrentVerdict(Value.UNCHANGED, "unchanged"); + public static final DocVersionsAnalysisResponseCurrentVerdict UNCHANGED = + new DocVersionsAnalysisResponseCurrentVerdict(Value.UNCHANGED, "unchanged"); - public static final DocVersionsAnalysis200ResponseCurrentVerdict INDETERMINATE = - new DocVersionsAnalysis200ResponseCurrentVerdict(Value.INDETERMINATE, "indeterminate"); + public static final DocVersionsAnalysisResponseCurrentVerdict INDETERMINATE = + new DocVersionsAnalysisResponseCurrentVerdict(Value.INDETERMINATE, "indeterminate"); private final Value value; private final String string; - DocVersionsAnalysis200ResponseCurrentVerdict(Value value, String string) { + DocVersionsAnalysisResponseCurrentVerdict(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsAnalysis200ResponseCurrentVerdict - && this.string.equals(((DocVersionsAnalysis200ResponseCurrentVerdict) other).string)); + || (other instanceof DocVersionsAnalysisResponseCurrentVerdict + && this.string.equals(((DocVersionsAnalysisResponseCurrentVerdict) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsAnalysis200ResponseCurrentVerdict valueOf(String value) { + public static DocVersionsAnalysisResponseCurrentVerdict valueOf(String value) { switch (value) { case "permitted": return PERMITTED; @@ -78,7 +78,7 @@ public static DocVersionsAnalysis200ResponseCurrentVerdict valueOf(String value) case "indeterminate": return INDETERMINATE; default: - return new DocVersionsAnalysis200ResponseCurrentVerdict(Value.UNKNOWN, value); + return new DocVersionsAnalysisResponseCurrentVerdict(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseLater.java b/src/main/java/api/types/DocVersionsAnalysisResponseLater.java similarity index 85% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseLater.java rename to src/main/java/api/types/DocVersionsAnalysisResponseLater.java index d86a6d7..aa96e8c 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseLater.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseLater.java @@ -19,15 +19,15 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200ResponseLater.Builder.class) -public final class DocSignaturesAnalysis200ResponseLater { +@JsonDeserialize(builder = DocVersionsAnalysisResponseLater.Builder.class) +public final class DocVersionsAnalysisResponseLater { private final int revisionCount; private final List undoneObjectNumbers; private final Map additionalProperties; - private DocSignaturesAnalysis200ResponseLater( + private DocVersionsAnalysisResponseLater( int revisionCount, List undoneObjectNumbers, Map additionalProperties) { this.revisionCount = revisionCount; this.undoneObjectNumbers = undoneObjectNumbers; @@ -47,8 +47,7 @@ public List getUndoneObjectNumbers() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseLater - && equalTo((DocSignaturesAnalysis200ResponseLater) other); + return other instanceof DocVersionsAnalysisResponseLater && equalTo((DocVersionsAnalysisResponseLater) other); } @JsonAnyGetter @@ -56,7 +55,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseLater other) { + private boolean equalTo(DocVersionsAnalysisResponseLater other) { return revisionCount == other.revisionCount && undoneObjectNumbers.equals(other.undoneObjectNumbers); } @@ -77,11 +76,11 @@ public static RevisionCountStage builder() { public interface RevisionCountStage { _FinalStage revisionCount(int revisionCount); - Builder from(DocSignaturesAnalysis200ResponseLater other); + Builder from(DocVersionsAnalysisResponseLater other); } public interface _FinalStage { - DocSignaturesAnalysis200ResponseLater build(); + DocVersionsAnalysisResponseLater build(); _FinalStage additionalProperty(String key, Object value); @@ -106,7 +105,7 @@ public static final class Builder implements RevisionCountStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseLater other) { + public Builder from(DocVersionsAnalysisResponseLater other) { revisionCount(other.getRevisionCount()); undoneObjectNumbers(other.getUndoneObjectNumbers()); return this; @@ -144,8 +143,8 @@ public _FinalStage undoneObjectNumbers(List undoneObjectNumbers) { } @java.lang.Override - public DocSignaturesAnalysis200ResponseLater build() { - return new DocSignaturesAnalysis200ResponseLater(revisionCount, undoneObjectNumbers, additionalProperties); + public DocVersionsAnalysisResponseLater build() { + return new DocVersionsAnalysisResponseLater(revisionCount, undoneObjectNumbers, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseMode.java b/src/main/java/api/types/DocVersionsAnalysisResponseMode.java similarity index 69% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseMode.java rename to src/main/java/api/types/DocVersionsAnalysisResponseMode.java index c3f89a9..c6e9ce1 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseMode.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseMode.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsAnalysis200ResponseMode { - public static final DocVersionsAnalysis200ResponseMode EXPLORATORY = - new DocVersionsAnalysis200ResponseMode(Value.EXPLORATORY, "exploratory"); +public final class DocVersionsAnalysisResponseMode { + public static final DocVersionsAnalysisResponseMode EXPLORATORY = + new DocVersionsAnalysisResponseMode(Value.EXPLORATORY, "exploratory"); - public static final DocVersionsAnalysis200ResponseMode AUTHORITATIVE = - new DocVersionsAnalysis200ResponseMode(Value.AUTHORITATIVE, "authoritative"); + public static final DocVersionsAnalysisResponseMode AUTHORITATIVE = + new DocVersionsAnalysisResponseMode(Value.AUTHORITATIVE, "authoritative"); private final Value value; private final String string; - DocVersionsAnalysis200ResponseMode(Value value, String string) { + DocVersionsAnalysisResponseMode(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsAnalysis200ResponseMode - && this.string.equals(((DocVersionsAnalysis200ResponseMode) other).string)); + || (other instanceof DocVersionsAnalysisResponseMode + && this.string.equals(((DocVersionsAnalysisResponseMode) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsAnalysis200ResponseMode valueOf(String value) { + public static DocVersionsAnalysisResponseMode valueOf(String value) { switch (value) { case "exploratory": return EXPLORATORY; case "authoritative": return AUTHORITATIVE; default: - return new DocVersionsAnalysis200ResponseMode(Value.UNKNOWN, value); + return new DocVersionsAnalysisResponseMode(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseRestrictionsItem.java b/src/main/java/api/types/DocVersionsAnalysisResponseRestrictionsItem.java similarity index 77% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseRestrictionsItem.java rename to src/main/java/api/types/DocVersionsAnalysisResponseRestrictionsItem.java index 42e83e5..80c8fc9 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseRestrictionsItem.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseRestrictionsItem.java @@ -19,28 +19,28 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200ResponseRestrictionsItem.Builder.class) -public final class DocSignaturesAnalysis200ResponseRestrictionsItem { +@JsonDeserialize(builder = DocVersionsAnalysisResponseRestrictionsItem.Builder.class) +public final class DocVersionsAnalysisResponseRestrictionsItem { private final int signatureIndex; private final int revisionIndex; - private final DocSignaturesAnalysis200ResponseRestrictionsItemSource source; + private final DocVersionsAnalysisResponseRestrictionsItemSource source; private final boolean own; - private final Optional permission; + private final Optional permission; private final Optional fields; private final Map additionalProperties; - private DocSignaturesAnalysis200ResponseRestrictionsItem( + private DocVersionsAnalysisResponseRestrictionsItem( int signatureIndex, int revisionIndex, - DocSignaturesAnalysis200ResponseRestrictionsItemSource source, + DocVersionsAnalysisResponseRestrictionsItemSource source, boolean own, - Optional permission, + Optional permission, Optional fields, Map additionalProperties) { this.signatureIndex = signatureIndex; @@ -63,7 +63,7 @@ public int getRevisionIndex() { } @JsonProperty("source") - public DocSignaturesAnalysis200ResponseRestrictionsItemSource getSource() { + public DocVersionsAnalysisResponseRestrictionsItemSource getSource() { return source; } @@ -73,7 +73,7 @@ public boolean getOwn() { } @JsonProperty("permission") - public Optional getPermission() { + public Optional getPermission() { return permission; } @@ -85,8 +85,8 @@ public Optional getFields() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseRestrictionsItem - && equalTo((DocSignaturesAnalysis200ResponseRestrictionsItem) other); + return other instanceof DocVersionsAnalysisResponseRestrictionsItem + && equalTo((DocVersionsAnalysisResponseRestrictionsItem) other); } @JsonAnyGetter @@ -94,7 +94,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseRestrictionsItem other) { + private boolean equalTo(DocVersionsAnalysisResponseRestrictionsItem other) { return signatureIndex == other.signatureIndex && revisionIndex == other.revisionIndex && source.equals(other.source) @@ -121,7 +121,7 @@ public static SignatureIndexStage builder() { public interface SignatureIndexStage { RevisionIndexStage signatureIndex(int signatureIndex); - Builder from(DocSignaturesAnalysis200ResponseRestrictionsItem other); + Builder from(DocVersionsAnalysisResponseRestrictionsItem other); } public interface RevisionIndexStage { @@ -129,7 +129,7 @@ public interface RevisionIndexStage { } public interface SourceStage { - OwnStage source(@NotNull DocSignaturesAnalysis200ResponseRestrictionsItemSource source); + OwnStage source(@NotNull DocVersionsAnalysisResponseRestrictionsItemSource source); } public interface OwnStage { @@ -137,15 +137,15 @@ public interface OwnStage { } public interface _FinalStage { - DocSignaturesAnalysis200ResponseRestrictionsItem build(); + DocVersionsAnalysisResponseRestrictionsItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage permission(Optional permission); + _FinalStage permission(Optional permission); - _FinalStage permission(Double permission); + _FinalStage permission(Integer permission); _FinalStage fields(Optional fields); @@ -159,13 +159,13 @@ public static final class Builder private int revisionIndex; - private DocSignaturesAnalysis200ResponseRestrictionsItemSource source; + private DocVersionsAnalysisResponseRestrictionsItemSource source; private boolean own; private Optional fields = Optional.empty(); - private Optional permission = Optional.empty(); + private Optional permission = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -173,7 +173,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseRestrictionsItem other) { + public Builder from(DocVersionsAnalysisResponseRestrictionsItem other) { signatureIndex(other.getSignatureIndex()); revisionIndex(other.getRevisionIndex()); source(other.getSource()); @@ -199,7 +199,7 @@ public SourceStage revisionIndex(int revisionIndex) { @java.lang.Override @JsonSetter("source") - public OwnStage source(@NotNull DocSignaturesAnalysis200ResponseRestrictionsItemSource source) { + public OwnStage source(@NotNull DocVersionsAnalysisResponseRestrictionsItemSource source) { this.source = Objects.requireNonNull(source, "source must not be null"); return this; } @@ -225,21 +225,21 @@ public _FinalStage fields(Optional fields) { } @java.lang.Override - public _FinalStage permission(Double permission) { + public _FinalStage permission(Integer permission) { this.permission = Optional.ofNullable(permission); return this; } @java.lang.Override @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { + public _FinalStage permission(Optional permission) { this.permission = permission; return this; } @java.lang.Override - public DocSignaturesAnalysis200ResponseRestrictionsItem build() { - return new DocSignaturesAnalysis200ResponseRestrictionsItem( + public DocVersionsAnalysisResponseRestrictionsItem build() { + return new DocVersionsAnalysisResponseRestrictionsItem( signatureIndex, revisionIndex, source, own, permission, fields, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseRestrictionsItemSource.java b/src/main/java/api/types/DocVersionsAnalysisResponseRestrictionsItemSource.java similarity index 62% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseRestrictionsItemSource.java rename to src/main/java/api/types/DocVersionsAnalysisResponseRestrictionsItemSource.java index 0830e48..2512760 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseRestrictionsItemSource.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseRestrictionsItemSource.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsAnalysis200ResponseRestrictionsItemSource { - public static final DocVersionsAnalysis200ResponseRestrictionsItemSource LOCK = - new DocVersionsAnalysis200ResponseRestrictionsItemSource(Value.LOCK, "lock"); +public final class DocVersionsAnalysisResponseRestrictionsItemSource { + public static final DocVersionsAnalysisResponseRestrictionsItemSource LOCK = + new DocVersionsAnalysisResponseRestrictionsItemSource(Value.LOCK, "lock"); - public static final DocVersionsAnalysis200ResponseRestrictionsItemSource FIELDMDP = - new DocVersionsAnalysis200ResponseRestrictionsItemSource(Value.FIELDMDP, "fieldmdp"); + public static final DocVersionsAnalysisResponseRestrictionsItemSource FIELDMDP = + new DocVersionsAnalysisResponseRestrictionsItemSource(Value.FIELDMDP, "fieldmdp"); - public static final DocVersionsAnalysis200ResponseRestrictionsItemSource DOCMDP = - new DocVersionsAnalysis200ResponseRestrictionsItemSource(Value.DOCMDP, "docmdp"); + public static final DocVersionsAnalysisResponseRestrictionsItemSource DOCMDP = + new DocVersionsAnalysisResponseRestrictionsItemSource(Value.DOCMDP, "docmdp"); private final Value value; private final String string; - DocVersionsAnalysis200ResponseRestrictionsItemSource(Value value, String string) { + DocVersionsAnalysisResponseRestrictionsItemSource(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsAnalysis200ResponseRestrictionsItemSource - && this.string.equals(((DocVersionsAnalysis200ResponseRestrictionsItemSource) other).string)); + || (other instanceof DocVersionsAnalysisResponseRestrictionsItemSource + && this.string.equals(((DocVersionsAnalysisResponseRestrictionsItemSource) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsAnalysis200ResponseRestrictionsItemSource valueOf(String value) { + public static DocVersionsAnalysisResponseRestrictionsItemSource valueOf(String value) { switch (value) { case "lock": return LOCK; @@ -71,7 +71,7 @@ public static DocVersionsAnalysis200ResponseRestrictionsItemSource valueOf(Strin case "docmdp": return DOCMDP; default: - return new DocVersionsAnalysis200ResponseRestrictionsItemSource(Value.UNKNOWN, value); + return new DocVersionsAnalysisResponseRestrictionsItemSource(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseSince.java b/src/main/java/api/types/DocVersionsAnalysisResponseSince.java similarity index 86% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseSince.java rename to src/main/java/api/types/DocVersionsAnalysisResponseSince.java index 304e485..b48ddbc 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseSince.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseSince.java @@ -21,15 +21,15 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200ResponseSince.Builder.class) -public final class DocSignaturesAnalysis200ResponseSince { +@JsonDeserialize(builder = DocVersionsAnalysisResponseSince.Builder.class) +public final class DocVersionsAnalysisResponseSince { private final int revisionIndex; private final Optional signatureIndex; private final Map additionalProperties; - private DocSignaturesAnalysis200ResponseSince( + private DocVersionsAnalysisResponseSince( int revisionIndex, Optional signatureIndex, Map additionalProperties) { this.revisionIndex = revisionIndex; this.signatureIndex = signatureIndex; @@ -58,8 +58,7 @@ private Optional _getSignatureIndex() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseSince - && equalTo((DocSignaturesAnalysis200ResponseSince) other); + return other instanceof DocVersionsAnalysisResponseSince && equalTo((DocVersionsAnalysisResponseSince) other); } @JsonAnyGetter @@ -67,7 +66,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseSince other) { + private boolean equalTo(DocVersionsAnalysisResponseSince other) { return revisionIndex == other.revisionIndex && signatureIndex.equals(other.signatureIndex); } @@ -88,11 +87,11 @@ public static RevisionIndexStage builder() { public interface RevisionIndexStage { _FinalStage revisionIndex(int revisionIndex); - Builder from(DocSignaturesAnalysis200ResponseSince other); + Builder from(DocVersionsAnalysisResponseSince other); } public interface _FinalStage { - DocSignaturesAnalysis200ResponseSince build(); + DocVersionsAnalysisResponseSince build(); _FinalStage additionalProperty(String key, Object value); @@ -117,7 +116,7 @@ public static final class Builder implements RevisionIndexStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseSince other) { + public Builder from(DocVersionsAnalysisResponseSince other) { revisionIndex(other.getRevisionIndex()); signatureIndex(other.getSignatureIndex()); return this; @@ -156,8 +155,8 @@ public _FinalStage signatureIndex(Optional signatureIndex) { } @java.lang.Override - public DocSignaturesAnalysis200ResponseSince build() { - return new DocSignaturesAnalysis200ResponseSince(revisionIndex, signatureIndex, additionalProperties); + public DocVersionsAnalysisResponseSince build() { + return new DocVersionsAnalysisResponseSince(revisionIndex, signatureIndex, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesAnalysis200ResponseUntil.java b/src/main/java/api/types/DocVersionsAnalysisResponseUntil.java similarity index 78% rename from src/main/java/api/types/DocSignaturesAnalysis200ResponseUntil.java rename to src/main/java/api/types/DocVersionsAnalysisResponseUntil.java index 5b4c29c..6dbcd19 100644 --- a/src/main/java/api/types/DocSignaturesAnalysis200ResponseUntil.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseUntil.java @@ -16,13 +16,13 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesAnalysis200ResponseUntil.Builder.class) -public final class DocSignaturesAnalysis200ResponseUntil { +@JsonDeserialize(builder = DocVersionsAnalysisResponseUntil.Builder.class) +public final class DocVersionsAnalysisResponseUntil { private final int revisionIndex; private final Map additionalProperties; - private DocSignaturesAnalysis200ResponseUntil(int revisionIndex, Map additionalProperties) { + private DocVersionsAnalysisResponseUntil(int revisionIndex, Map additionalProperties) { this.revisionIndex = revisionIndex; this.additionalProperties = additionalProperties; } @@ -35,8 +35,7 @@ public int getRevisionIndex() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesAnalysis200ResponseUntil - && equalTo((DocSignaturesAnalysis200ResponseUntil) other); + return other instanceof DocVersionsAnalysisResponseUntil && equalTo((DocVersionsAnalysisResponseUntil) other); } @JsonAnyGetter @@ -44,7 +43,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesAnalysis200ResponseUntil other) { + private boolean equalTo(DocVersionsAnalysisResponseUntil other) { return revisionIndex == other.revisionIndex; } @@ -65,11 +64,11 @@ public static RevisionIndexStage builder() { public interface RevisionIndexStage { _FinalStage revisionIndex(int revisionIndex); - Builder from(DocSignaturesAnalysis200ResponseUntil other); + Builder from(DocVersionsAnalysisResponseUntil other); } public interface _FinalStage { - DocSignaturesAnalysis200ResponseUntil build(); + DocVersionsAnalysisResponseUntil build(); _FinalStage additionalProperty(String key, Object value); @@ -86,7 +85,7 @@ public static final class Builder implements RevisionIndexStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocSignaturesAnalysis200ResponseUntil other) { + public Builder from(DocVersionsAnalysisResponseUntil other) { revisionIndex(other.getRevisionIndex()); return this; } @@ -99,8 +98,8 @@ public _FinalStage revisionIndex(int revisionIndex) { } @java.lang.Override - public DocSignaturesAnalysis200ResponseUntil build() { - return new DocSignaturesAnalysis200ResponseUntil(revisionIndex, additionalProperties); + public DocVersionsAnalysisResponseUntil build() { + return new DocVersionsAnalysisResponseUntil(revisionIndex, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocVersionsAnalysis200ResponseVerdict.java b/src/main/java/api/types/DocVersionsAnalysisResponseVerdict.java similarity index 65% rename from src/main/java/api/types/DocVersionsAnalysis200ResponseVerdict.java rename to src/main/java/api/types/DocVersionsAnalysisResponseVerdict.java index 96f3787..4ea6f97 100644 --- a/src/main/java/api/types/DocVersionsAnalysis200ResponseVerdict.java +++ b/src/main/java/api/types/DocVersionsAnalysisResponseVerdict.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsAnalysis200ResponseVerdict { - public static final DocVersionsAnalysis200ResponseVerdict PERMITTED = - new DocVersionsAnalysis200ResponseVerdict(Value.PERMITTED, "permitted"); +public final class DocVersionsAnalysisResponseVerdict { + public static final DocVersionsAnalysisResponseVerdict PERMITTED = + new DocVersionsAnalysisResponseVerdict(Value.PERMITTED, "permitted"); - public static final DocVersionsAnalysis200ResponseVerdict FORBIDDEN = - new DocVersionsAnalysis200ResponseVerdict(Value.FORBIDDEN, "forbidden"); + public static final DocVersionsAnalysisResponseVerdict FORBIDDEN = + new DocVersionsAnalysisResponseVerdict(Value.FORBIDDEN, "forbidden"); - public static final DocVersionsAnalysis200ResponseVerdict UNCHANGED = - new DocVersionsAnalysis200ResponseVerdict(Value.UNCHANGED, "unchanged"); + public static final DocVersionsAnalysisResponseVerdict UNCHANGED = + new DocVersionsAnalysisResponseVerdict(Value.UNCHANGED, "unchanged"); - public static final DocVersionsAnalysis200ResponseVerdict INDETERMINATE = - new DocVersionsAnalysis200ResponseVerdict(Value.INDETERMINATE, "indeterminate"); + public static final DocVersionsAnalysisResponseVerdict INDETERMINATE = + new DocVersionsAnalysisResponseVerdict(Value.INDETERMINATE, "indeterminate"); private final Value value; private final String string; - DocVersionsAnalysis200ResponseVerdict(Value value, String string) { + DocVersionsAnalysisResponseVerdict(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsAnalysis200ResponseVerdict - && this.string.equals(((DocVersionsAnalysis200ResponseVerdict) other).string)); + || (other instanceof DocVersionsAnalysisResponseVerdict + && this.string.equals(((DocVersionsAnalysisResponseVerdict) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsAnalysis200ResponseVerdict valueOf(String value) { + public static DocVersionsAnalysisResponseVerdict valueOf(String value) { switch (value) { case "permitted": return PERMITTED; @@ -78,7 +78,7 @@ public static DocVersionsAnalysis200ResponseVerdict valueOf(String value) { case "indeterminate": return INDETERMINATE; default: - return new DocVersionsAnalysis200ResponseVerdict(Value.UNKNOWN, value); + return new DocVersionsAnalysisResponseVerdict(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsList200Response.java b/src/main/java/api/types/DocVersionsListResponse.java similarity index 58% rename from src/main/java/api/types/DocVersionsList200Response.java rename to src/main/java/api/types/DocVersionsListResponse.java index 33abbcd..5fda2ab 100644 --- a/src/main/java/api/types/DocVersionsList200Response.java +++ b/src/main/java/api/types/DocVersionsListResponse.java @@ -20,37 +20,37 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsList200Response.Builder.class) -public final class DocVersionsList200Response { - private final String baseSha; +@JsonDeserialize(builder = DocVersionsListResponse.Builder.class) +public final class DocVersionsListResponse { + private final String baseSha256; - private final List versions; + private final List versions; private final Map additionalProperties; - private DocVersionsList200Response( - String baseSha, - List versions, + private DocVersionsListResponse( + String baseSha256, + List versions, Map additionalProperties) { - this.baseSha = baseSha; + this.baseSha256 = baseSha256; this.versions = versions; this.additionalProperties = additionalProperties; } - @JsonProperty("baseSha") - public String getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + public String getBaseSha256() { + return baseSha256; } @JsonProperty("versions") - public List getVersions() { + public List getVersions() { return versions; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsList200Response && equalTo((DocVersionsList200Response) other); + return other instanceof DocVersionsListResponse && equalTo((DocVersionsListResponse) other); } @JsonAnyGetter @@ -58,13 +58,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsList200Response other) { - return baseSha.equals(other.baseSha) && versions.equals(other.versions); + private boolean equalTo(DocVersionsListResponse other) { + return baseSha256.equals(other.baseSha256) && versions.equals(other.versions); } @java.lang.Override public int hashCode() { - return Objects.hash(this.baseSha, this.versions); + return Objects.hash(this.baseSha256, this.versions); } @java.lang.Override @@ -72,35 +72,35 @@ public String toString() { return ObjectMappers.stringify(this); } - public static BaseShaStage builder() { + public static BaseSha256Stage builder() { return new Builder(); } - public interface BaseShaStage { - _FinalStage baseSha(@NotNull String baseSha); + public interface BaseSha256Stage { + _FinalStage baseSha256(@NotNull String baseSha256); - Builder from(DocVersionsList200Response other); + Builder from(DocVersionsListResponse other); } public interface _FinalStage { - DocVersionsList200Response build(); + DocVersionsListResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage versions(List versions); + _FinalStage versions(List versions); - _FinalStage addVersions(DocVersionsList200ResponseVersionsItem versions); + _FinalStage addVersions(DocVersionsListResponseVersionsItem versions); - _FinalStage addAllVersions(List versions); + _FinalStage addAllVersions(List versions); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements BaseShaStage, _FinalStage { - private String baseSha; + public static final class Builder implements BaseSha256Stage, _FinalStage { + private String baseSha256; - private List versions = new ArrayList<>(); + private List versions = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -108,21 +108,21 @@ public static final class Builder implements BaseShaStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocVersionsList200Response other) { - baseSha(other.getBaseSha()); + public Builder from(DocVersionsListResponse other) { + baseSha256(other.getBaseSha256()); versions(other.getVersions()); return this; } @java.lang.Override - @JsonSetter("baseSha") - public _FinalStage baseSha(@NotNull String baseSha) { - this.baseSha = Objects.requireNonNull(baseSha, "baseSha must not be null"); + @JsonSetter("baseSha256") + public _FinalStage baseSha256(@NotNull String baseSha256) { + this.baseSha256 = Objects.requireNonNull(baseSha256, "baseSha256 must not be null"); return this; } @java.lang.Override - public _FinalStage addAllVersions(List versions) { + public _FinalStage addAllVersions(List versions) { if (versions != null) { this.versions.addAll(versions); } @@ -130,14 +130,14 @@ public _FinalStage addAllVersions(List v } @java.lang.Override - public _FinalStage addVersions(DocVersionsList200ResponseVersionsItem versions) { + public _FinalStage addVersions(DocVersionsListResponseVersionsItem versions) { this.versions.add(versions); return this; } @java.lang.Override @JsonSetter(value = "versions", nulls = Nulls.SKIP) - public _FinalStage versions(List versions) { + public _FinalStage versions(List versions) { this.versions.clear(); if (versions != null) { this.versions.addAll(versions); @@ -146,8 +146,8 @@ public _FinalStage versions(List version } @java.lang.Override - public DocVersionsList200Response build() { - return new DocVersionsList200Response(baseSha, versions, additionalProperties); + public DocVersionsListResponse build() { + return new DocVersionsListResponse(baseSha256, versions, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocVersionsList200ResponseVersionsItem.java b/src/main/java/api/types/DocVersionsListResponseVersionsItem.java similarity index 75% rename from src/main/java/api/types/DocVersionsList200ResponseVersionsItem.java rename to src/main/java/api/types/DocVersionsListResponseVersionsItem.java index 79ad1c5..03f0eaa 100644 --- a/src/main/java/api/types/DocVersionsList200ResponseVersionsItem.java +++ b/src/main/java/api/types/DocVersionsListResponseVersionsItem.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,35 +23,35 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsList200ResponseVersionsItem.Builder.class) -public final class DocVersionsList200ResponseVersionsItem { +@JsonDeserialize(builder = DocVersionsListResponseVersionsItem.Builder.class) +public final class DocVersionsListResponseVersionsItem { private final String sha256; - private final int byteLength; + private final int sizeBytes; private final int number; private final Optional parentSha256; - private final DocVersionsList200ResponseVersionsItemProducer producer; + private final DocVersionsListResponseVersionsItemProducer producer; private final Optional signingId; - private final int createdAt; + private final OffsetDateTime createdAt; private final Map additionalProperties; - private DocVersionsList200ResponseVersionsItem( + private DocVersionsListResponseVersionsItem( String sha256, - int byteLength, + int sizeBytes, int number, Optional parentSha256, - DocVersionsList200ResponseVersionsItemProducer producer, + DocVersionsListResponseVersionsItemProducer producer, Optional signingId, - int createdAt, + OffsetDateTime createdAt, Map additionalProperties) { this.sha256 = sha256; - this.byteLength = byteLength; + this.sizeBytes = sizeBytes; this.number = number; this.parentSha256 = parentSha256; this.producer = producer; @@ -64,9 +65,9 @@ public String getSha256() { return sha256; } - @JsonProperty("byteLength") - public int getByteLength() { - return byteLength; + @JsonProperty("sizeBytes") + public int getSizeBytes() { + return sizeBytes; } @JsonProperty("number") @@ -83,7 +84,7 @@ public Optional getParentSha256() { } @JsonProperty("producer") - public DocVersionsList200ResponseVersionsItemProducer getProducer() { + public DocVersionsListResponseVersionsItemProducer getProducer() { return producer; } @@ -96,7 +97,7 @@ public Optional getSigningId() { } @JsonProperty("createdAt") - public int getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @@ -115,8 +116,8 @@ private Optional _getSigningId() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsList200ResponseVersionsItem - && equalTo((DocVersionsList200ResponseVersionsItem) other); + return other instanceof DocVersionsListResponseVersionsItem + && equalTo((DocVersionsListResponseVersionsItem) other); } @JsonAnyGetter @@ -124,21 +125,21 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsList200ResponseVersionsItem other) { + private boolean equalTo(DocVersionsListResponseVersionsItem other) { return sha256.equals(other.sha256) - && byteLength == other.byteLength + && sizeBytes == other.sizeBytes && number == other.number && parentSha256.equals(other.parentSha256) && producer.equals(other.producer) && signingId.equals(other.signingId) - && createdAt == other.createdAt; + && createdAt.equals(other.createdAt); } @java.lang.Override public int hashCode() { return Objects.hash( this.sha256, - this.byteLength, + this.sizeBytes, this.number, this.parentSha256, this.producer, @@ -156,13 +157,13 @@ public static Sha256Stage builder() { } public interface Sha256Stage { - ByteLengthStage sha256(@NotNull String sha256); + SizeBytesStage sha256(@NotNull String sha256); - Builder from(DocVersionsList200ResponseVersionsItem other); + Builder from(DocVersionsListResponseVersionsItem other); } - public interface ByteLengthStage { - NumberStage byteLength(int byteLength); + public interface SizeBytesStage { + NumberStage sizeBytes(int sizeBytes); } public interface NumberStage { @@ -170,15 +171,15 @@ public interface NumberStage { } public interface ProducerStage { - CreatedAtStage producer(@NotNull DocVersionsList200ResponseVersionsItemProducer producer); + CreatedAtStage producer(@NotNull DocVersionsListResponseVersionsItemProducer producer); } public interface CreatedAtStage { - _FinalStage createdAt(int createdAt); + _FinalStage createdAt(@NotNull OffsetDateTime createdAt); } public interface _FinalStage { - DocVersionsList200ResponseVersionsItem build(); + DocVersionsListResponseVersionsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -199,16 +200,16 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder - implements Sha256Stage, ByteLengthStage, NumberStage, ProducerStage, CreatedAtStage, _FinalStage { + implements Sha256Stage, SizeBytesStage, NumberStage, ProducerStage, CreatedAtStage, _FinalStage { private String sha256; - private int byteLength; + private int sizeBytes; private int number; - private DocVersionsList200ResponseVersionsItemProducer producer; + private DocVersionsListResponseVersionsItemProducer producer; - private int createdAt; + private OffsetDateTime createdAt; private Optional signingId = Optional.empty(); @@ -220,9 +221,9 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocVersionsList200ResponseVersionsItem other) { + public Builder from(DocVersionsListResponseVersionsItem other) { sha256(other.getSha256()); - byteLength(other.getByteLength()); + sizeBytes(other.getSizeBytes()); number(other.getNumber()); parentSha256(other.getParentSha256()); producer(other.getProducer()); @@ -233,15 +234,15 @@ public Builder from(DocVersionsList200ResponseVersionsItem other) { @java.lang.Override @JsonSetter("sha256") - public ByteLengthStage sha256(@NotNull String sha256) { + public SizeBytesStage sha256(@NotNull String sha256) { this.sha256 = Objects.requireNonNull(sha256, "sha256 must not be null"); return this; } @java.lang.Override - @JsonSetter("byteLength") - public NumberStage byteLength(int byteLength) { - this.byteLength = byteLength; + @JsonSetter("sizeBytes") + public NumberStage sizeBytes(int sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @@ -254,15 +255,15 @@ public ProducerStage number(int number) { @java.lang.Override @JsonSetter("producer") - public CreatedAtStage producer(@NotNull DocVersionsList200ResponseVersionsItemProducer producer) { + public CreatedAtStage producer(@NotNull DocVersionsListResponseVersionsItemProducer producer) { this.producer = Objects.requireNonNull(producer, "producer must not be null"); return this; } @java.lang.Override @JsonSetter("createdAt") - public _FinalStage createdAt(int createdAt) { - this.createdAt = createdAt; + public _FinalStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @@ -317,9 +318,9 @@ public _FinalStage parentSha256(Optional parentSha256) { } @java.lang.Override - public DocVersionsList200ResponseVersionsItem build() { - return new DocVersionsList200ResponseVersionsItem( - sha256, byteLength, number, parentSha256, producer, signingId, createdAt, additionalProperties); + public DocVersionsListResponseVersionsItem build() { + return new DocVersionsListResponseVersionsItem( + sha256, sizeBytes, number, parentSha256, producer, signingId, createdAt, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocVersionsList200ResponseVersionsItemProducer.java b/src/main/java/api/types/DocVersionsListResponseVersionsItemProducer.java similarity index 63% rename from src/main/java/api/types/DocVersionsList200ResponseVersionsItemProducer.java rename to src/main/java/api/types/DocVersionsListResponseVersionsItemProducer.java index 82b52c6..69fe001 100644 --- a/src/main/java/api/types/DocVersionsList200ResponseVersionsItemProducer.java +++ b/src/main/java/api/types/DocVersionsListResponseVersionsItemProducer.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsList200ResponseVersionsItemProducer { - public static final DocVersionsList200ResponseVersionsItemProducer UPLOAD = - new DocVersionsList200ResponseVersionsItemProducer(Value.UPLOAD, "upload"); +public final class DocVersionsListResponseVersionsItemProducer { + public static final DocVersionsListResponseVersionsItemProducer UPLOAD = + new DocVersionsListResponseVersionsItemProducer(Value.UPLOAD, "upload"); - public static final DocVersionsList200ResponseVersionsItemProducer SIGNATURE = - new DocVersionsList200ResponseVersionsItemProducer(Value.SIGNATURE, "signature"); + public static final DocVersionsListResponseVersionsItemProducer SIGNATURE = + new DocVersionsListResponseVersionsItemProducer(Value.SIGNATURE, "signature"); private final Value value; private final String string; - DocVersionsList200ResponseVersionsItemProducer(Value value, String string) { + DocVersionsListResponseVersionsItemProducer(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsList200ResponseVersionsItemProducer - && this.string.equals(((DocVersionsList200ResponseVersionsItemProducer) other).string)); + || (other instanceof DocVersionsListResponseVersionsItemProducer + && this.string.equals(((DocVersionsListResponseVersionsItemProducer) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsList200ResponseVersionsItemProducer valueOf(String value) { + public static DocVersionsListResponseVersionsItemProducer valueOf(String value) { switch (value) { case "upload": return UPLOAD; case "signature": return SIGNATURE; default: - return new DocVersionsList200ResponseVersionsItemProducer(Value.UNKNOWN, value); + return new DocVersionsListResponseVersionsItemProducer(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItem.java b/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItem.java deleted file mode 100644 index 4730e3c..0000000 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItem.java +++ /dev/null @@ -1,202 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseProtectionFieldLocksItem.Builder.class) -public final class DocVersionsSignatures200ResponseProtectionFieldLocksItem { - private final int signatureIndex; - - private final DocVersionsSignatures200ResponseProtectionFieldLocksItemSource source; - - private final Optional spec; - - private final Map additionalProperties; - - private DocVersionsSignatures200ResponseProtectionFieldLocksItem( - int signatureIndex, - DocVersionsSignatures200ResponseProtectionFieldLocksItemSource source, - Optional spec, - Map additionalProperties) { - this.signatureIndex = signatureIndex; - this.source = source; - this.spec = spec; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("signatureIndex") - public int getSignatureIndex() { - return signatureIndex; - } - - @JsonProperty("source") - public DocVersionsSignatures200ResponseProtectionFieldLocksItemSource getSource() { - return source; - } - - @JsonIgnore - public Optional getSpec() { - if (spec == null) { - return Optional.empty(); - } - return spec; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("spec") - private Optional _getSpec() { - return spec; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseProtectionFieldLocksItem - && equalTo((DocVersionsSignatures200ResponseProtectionFieldLocksItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocVersionsSignatures200ResponseProtectionFieldLocksItem other) { - return signatureIndex == other.signatureIndex && source.equals(other.source) && spec.equals(other.spec); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.signatureIndex, this.source, this.spec); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static SignatureIndexStage builder() { - return new Builder(); - } - - public interface SignatureIndexStage { - SourceStage signatureIndex(int signatureIndex); - - Builder from(DocVersionsSignatures200ResponseProtectionFieldLocksItem other); - } - - public interface SourceStage { - _FinalStage source(@NotNull DocVersionsSignatures200ResponseProtectionFieldLocksItemSource source); - } - - public interface _FinalStage { - DocVersionsSignatures200ResponseProtectionFieldLocksItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage spec(Optional spec); - - _FinalStage spec(DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec spec); - - _FinalStage spec(Nullable spec); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SignatureIndexStage, SourceStage, _FinalStage { - private int signatureIndex; - - private DocVersionsSignatures200ResponseProtectionFieldLocksItemSource source; - - private Optional spec = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseProtectionFieldLocksItem other) { - signatureIndex(other.getSignatureIndex()); - source(other.getSource()); - spec(other.getSpec()); - return this; - } - - @java.lang.Override - @JsonSetter("signatureIndex") - public SourceStage signatureIndex(int signatureIndex) { - this.signatureIndex = signatureIndex; - return this; - } - - @java.lang.Override - @JsonSetter("source") - public _FinalStage source(@NotNull DocVersionsSignatures200ResponseProtectionFieldLocksItemSource source) { - this.source = Objects.requireNonNull(source, "source must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage spec(Nullable spec) { - if (spec.isNull()) { - this.spec = null; - } else if (spec.isEmpty()) { - this.spec = Optional.empty(); - } else { - this.spec = Optional.of(spec.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage spec(DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec spec) { - this.spec = Optional.ofNullable(spec); - return this; - } - - @java.lang.Override - @JsonSetter(value = "spec", nulls = Nulls.SKIP) - public _FinalStage spec(Optional spec) { - this.spec = spec; - return this; - } - - @java.lang.Override - public DocVersionsSignatures200ResponseProtectionFieldLocksItem build() { - return new DocVersionsSignatures200ResponseProtectionFieldLocksItem( - signatureIndex, source, spec, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec.java b/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec.java deleted file mode 100644 index 06a72cc..0000000 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec.Builder.class) -public final class DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec { - private final DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec( - DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec - && equalTo((DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction action); - - Builder from(DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec other); - } - - public interface _FinalStage { - DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec build() { - return new DocVersionsSignatures200ResponseProtectionFieldLocksItemSpec( - action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction.java b/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction.java deleted file mode 100644 index d088cd5..0000000 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction { - public static final DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction ALL = - new DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction(Value.ALL, "all"); - - public static final DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction EXCLUDE = - new DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction(Value.EXCLUDE, "exclude"); - - public static final DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction INCLUDE = - new DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction - && this.string.equals( - ((DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocVersionsSignatures200ResponseProtectionFieldLocksItemSpecAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemFieldMdp.java b/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemFieldMdp.java deleted file mode 100644 index 0634c6a..0000000 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemFieldMdp.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseSignaturesItemFieldMdp.Builder.class) -public final class DocVersionsSignatures200ResponseSignaturesItemFieldMdp { - private final DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocVersionsSignatures200ResponseSignaturesItemFieldMdp( - DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseSignaturesItemFieldMdp - && equalTo((DocVersionsSignatures200ResponseSignaturesItemFieldMdp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocVersionsSignatures200ResponseSignaturesItemFieldMdp other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction action); - - Builder from(DocVersionsSignatures200ResponseSignaturesItemFieldMdp other); - } - - public interface _FinalStage { - DocVersionsSignatures200ResponseSignaturesItemFieldMdp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseSignaturesItemFieldMdp other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocVersionsSignatures200ResponseSignaturesItemFieldMdp build() { - return new DocVersionsSignatures200ResponseSignaturesItemFieldMdp( - action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction.java b/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction.java deleted file mode 100644 index ddc96ed..0000000 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction { - public static final DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction ALL = - new DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction(Value.ALL, "all"); - - public static final DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction EXCLUDE = - new DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction(Value.EXCLUDE, "exclude"); - - public static final DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction INCLUDE = - new DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction - && this.string.equals( - ((DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocVersionsSignatures200ResponseSignaturesItemFieldMdpAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemLock.java b/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemLock.java deleted file mode 100644 index 078694d..0000000 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemLock.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseSignaturesItemLock.Builder.class) -public final class DocVersionsSignatures200ResponseSignaturesItemLock { - private final DocVersionsSignatures200ResponseSignaturesItemLockAction action; - - private final List fields; - - private final Optional permission; - - private final Map additionalProperties; - - private DocVersionsSignatures200ResponseSignaturesItemLock( - DocVersionsSignatures200ResponseSignaturesItemLockAction action, - List fields, - Optional permission, - Map additionalProperties) { - this.action = action; - this.fields = fields; - this.permission = permission; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("action") - public DocVersionsSignatures200ResponseSignaturesItemLockAction getAction() { - return action; - } - - @JsonProperty("fields") - public List getFields() { - return fields; - } - - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("permission") - private Optional _getPermission() { - return permission; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseSignaturesItemLock - && equalTo((DocVersionsSignatures200ResponseSignaturesItemLock) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocVersionsSignatures200ResponseSignaturesItemLock other) { - return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.action, this.fields, this.permission); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ActionStage builder() { - return new Builder(); - } - - public interface ActionStage { - _FinalStage action(@NotNull DocVersionsSignatures200ResponseSignaturesItemLockAction action); - - Builder from(DocVersionsSignatures200ResponseSignaturesItemLock other); - } - - public interface _FinalStage { - DocVersionsSignatures200ResponseSignaturesItemLock build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage fields(List fields); - - _FinalStage addFields(String fields); - - _FinalStage addAllFields(List fields); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ActionStage, _FinalStage { - private DocVersionsSignatures200ResponseSignaturesItemLockAction action; - - private Optional permission = Optional.empty(); - - private List fields = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseSignaturesItemLock other) { - action(other.getAction()); - fields(other.getFields()); - permission(other.getPermission()); - return this; - } - - @java.lang.Override - @JsonSetter("action") - public _FinalStage action(@NotNull DocVersionsSignatures200ResponseSignaturesItemLockAction action) { - this.action = Objects.requireNonNull(action, "action must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { - this.permission = permission; - return this; - } - - @java.lang.Override - public _FinalStage addAllFields(List fields) { - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public _FinalStage addFields(String fields) { - this.fields.add(fields); - return this; - } - - @java.lang.Override - @JsonSetter(value = "fields", nulls = Nulls.SKIP) - public _FinalStage fields(List fields) { - this.fields.clear(); - if (fields != null) { - this.fields.addAll(fields); - } - return this; - } - - @java.lang.Override - public DocVersionsSignatures200ResponseSignaturesItemLock build() { - return new DocVersionsSignatures200ResponseSignaturesItemLock( - action, fields, permission, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemLockAction.java b/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemLockAction.java deleted file mode 100644 index 4f50c0d..0000000 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemLockAction.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocVersionsSignatures200ResponseSignaturesItemLockAction { - public static final DocVersionsSignatures200ResponseSignaturesItemLockAction ALL = - new DocVersionsSignatures200ResponseSignaturesItemLockAction(Value.ALL, "all"); - - public static final DocVersionsSignatures200ResponseSignaturesItemLockAction EXCLUDE = - new DocVersionsSignatures200ResponseSignaturesItemLockAction(Value.EXCLUDE, "exclude"); - - public static final DocVersionsSignatures200ResponseSignaturesItemLockAction INCLUDE = - new DocVersionsSignatures200ResponseSignaturesItemLockAction(Value.INCLUDE, "include"); - - private final Value value; - - private final String string; - - DocVersionsSignatures200ResponseSignaturesItemLockAction(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocVersionsSignatures200ResponseSignaturesItemLockAction - && this.string.equals( - ((DocVersionsSignatures200ResponseSignaturesItemLockAction) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ALL: - return visitor.visitAll(); - case EXCLUDE: - return visitor.visitExclude(); - case INCLUDE: - return visitor.visitInclude(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsSignatures200ResponseSignaturesItemLockAction valueOf(String value) { - switch (value) { - case "all": - return ALL; - case "exclude": - return EXCLUDE; - case "include": - return INCLUDE; - default: - return new DocVersionsSignatures200ResponseSignaturesItemLockAction(Value.UNKNOWN, value); - } - } - - public enum Value { - ALL, - - INCLUDE, - - EXCLUDE, - - UNKNOWN - } - - public interface Visitor { - T visitAll(); - - T visitInclude(); - - T visitExclude(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocVersionsSignatures200Response.java b/src/main/java/api/types/DocVersionsSignaturesResponse.java similarity index 66% rename from src/main/java/api/types/DocVersionsSignatures200Response.java rename to src/main/java/api/types/DocVersionsSignaturesResponse.java index 9fc9719..cb35095 100644 --- a/src/main/java/api/types/DocVersionsSignatures200Response.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponse.java @@ -20,23 +20,23 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200Response.Builder.class) -public final class DocVersionsSignatures200Response { +@JsonDeserialize(builder = DocVersionsSignaturesResponse.Builder.class) +public final class DocVersionsSignaturesResponse { private final boolean chainValid; - private final List revisions; + private final List revisions; - private final List signatures; + private final List signatures; - private final DocVersionsSignatures200ResponseProtection protection; + private final DocVersionsSignaturesResponseProtection protection; private final Map additionalProperties; - private DocVersionsSignatures200Response( + private DocVersionsSignaturesResponse( boolean chainValid, - List revisions, - List signatures, - DocVersionsSignatures200ResponseProtection protection, + List revisions, + List signatures, + DocVersionsSignaturesResponseProtection protection, Map additionalProperties) { this.chainValid = chainValid; this.revisions = revisions; @@ -51,24 +51,24 @@ public boolean getChainValid() { } @JsonProperty("revisions") - public List getRevisions() { + public List getRevisions() { return revisions; } @JsonProperty("signatures") - public List getSignatures() { + public List getSignatures() { return signatures; } @JsonProperty("protection") - public DocVersionsSignatures200ResponseProtection getProtection() { + public DocVersionsSignaturesResponseProtection getProtection() { return protection; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsSignatures200Response && equalTo((DocVersionsSignatures200Response) other); + return other instanceof DocVersionsSignaturesResponse && equalTo((DocVersionsSignaturesResponse) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsSignatures200Response other) { + private boolean equalTo(DocVersionsSignaturesResponse other) { return chainValid == other.chainValid && revisions.equals(other.revisions) && signatures.equals(other.signatures) @@ -100,42 +100,42 @@ public static ChainValidStage builder() { public interface ChainValidStage { ProtectionStage chainValid(boolean chainValid); - Builder from(DocVersionsSignatures200Response other); + Builder from(DocVersionsSignaturesResponse other); } public interface ProtectionStage { - _FinalStage protection(@NotNull DocVersionsSignatures200ResponseProtection protection); + _FinalStage protection(@NotNull DocVersionsSignaturesResponseProtection protection); } public interface _FinalStage { - DocVersionsSignatures200Response build(); + DocVersionsSignaturesResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage revisions(List revisions); + _FinalStage revisions(List revisions); - _FinalStage addRevisions(DocVersionsSignatures200ResponseRevisionsItem revisions); + _FinalStage addRevisions(DocVersionsSignaturesResponseRevisionsItem revisions); - _FinalStage addAllRevisions(List revisions); + _FinalStage addAllRevisions(List revisions); - _FinalStage signatures(List signatures); + _FinalStage signatures(List signatures); - _FinalStage addSignatures(DocVersionsSignatures200ResponseSignaturesItem signatures); + _FinalStage addSignatures(DocVersionsSignaturesResponseSignaturesItem signatures); - _FinalStage addAllSignatures(List signatures); + _FinalStage addAllSignatures(List signatures); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements ChainValidStage, ProtectionStage, _FinalStage { private boolean chainValid; - private DocVersionsSignatures200ResponseProtection protection; + private DocVersionsSignaturesResponseProtection protection; - private List signatures = new ArrayList<>(); + private List signatures = new ArrayList<>(); - private List revisions = new ArrayList<>(); + private List revisions = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -143,7 +143,7 @@ public static final class Builder implements ChainValidStage, ProtectionStage, _ private Builder() {} @java.lang.Override - public Builder from(DocVersionsSignatures200Response other) { + public Builder from(DocVersionsSignaturesResponse other) { chainValid(other.getChainValid()); revisions(other.getRevisions()); signatures(other.getSignatures()); @@ -160,13 +160,13 @@ public ProtectionStage chainValid(boolean chainValid) { @java.lang.Override @JsonSetter("protection") - public _FinalStage protection(@NotNull DocVersionsSignatures200ResponseProtection protection) { + public _FinalStage protection(@NotNull DocVersionsSignaturesResponseProtection protection) { this.protection = Objects.requireNonNull(protection, "protection must not be null"); return this; } @java.lang.Override - public _FinalStage addAllSignatures(List signatures) { + public _FinalStage addAllSignatures(List signatures) { if (signatures != null) { this.signatures.addAll(signatures); } @@ -174,14 +174,14 @@ public _FinalStage addAllSignatures(List signatures) { + public _FinalStage signatures(List signatures) { this.signatures.clear(); if (signatures != null) { this.signatures.addAll(signatures); @@ -190,7 +190,7 @@ public _FinalStage signatures(List revisions) { + public _FinalStage addAllRevisions(List revisions) { if (revisions != null) { this.revisions.addAll(revisions); } @@ -198,14 +198,14 @@ public _FinalStage addAllRevisions(List revisions) { + public _FinalStage revisions(List revisions) { this.revisions.clear(); if (revisions != null) { this.revisions.addAll(revisions); @@ -214,8 +214,8 @@ public _FinalStage revisions(List } @java.lang.Override - public DocVersionsSignatures200Response build() { - return new DocVersionsSignatures200Response( + public DocVersionsSignaturesResponse build() { + return new DocVersionsSignaturesResponse( chainValid, revisions, signatures, protection, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseProtection.java b/src/main/java/api/types/DocVersionsSignaturesResponseProtection.java similarity index 63% rename from src/main/java/api/types/DocVersionsSignatures200ResponseProtection.java rename to src/main/java/api/types/DocVersionsSignaturesResponseProtection.java index 048ffd5..344e94e 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseProtection.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseProtection.java @@ -23,25 +23,25 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseProtection.Builder.class) -public final class DocVersionsSignatures200ResponseProtection { - private final Optional enforced; +@JsonDeserialize(builder = DocVersionsSignaturesResponseProtection.Builder.class) +public final class DocVersionsSignaturesResponseProtection { + private final Optional enforced; - private final Optional judged; + private final Optional judged; - private final Optional certification; + private final Optional certification; - private final List fieldLocks; + private final List fieldLocks; private final int policyVersion; private final Map additionalProperties; - private DocVersionsSignatures200ResponseProtection( - Optional enforced, - Optional judged, - Optional certification, - List fieldLocks, + private DocVersionsSignaturesResponseProtection( + Optional enforced, + Optional judged, + Optional certification, + List fieldLocks, int policyVersion, Map additionalProperties) { this.enforced = enforced; @@ -53,7 +53,7 @@ private DocVersionsSignatures200ResponseProtection( } @JsonIgnore - public Optional getEnforced() { + public Optional getEnforced() { if (enforced == null) { return Optional.empty(); } @@ -61,7 +61,7 @@ public Optional getEnforced( } @JsonIgnore - public Optional getJudged() { + public Optional getJudged() { if (judged == null) { return Optional.empty(); } @@ -69,7 +69,7 @@ public Optional getJudged() { } @JsonIgnore - public Optional getCertification() { + public Optional getCertification() { if (certification == null) { return Optional.empty(); } @@ -77,7 +77,7 @@ public Optional getCert } @JsonProperty("fieldLocks") - public List getFieldLocks() { + public List getFieldLocks() { return fieldLocks; } @@ -88,27 +88,27 @@ public int getPolicyVersion() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("enforced") - private Optional _getEnforced() { + private Optional _getEnforced() { return enforced; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("judged") - private Optional _getJudged() { + private Optional _getJudged() { return judged; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("certification") - private Optional _getCertification() { + private Optional _getCertification() { return certification; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseProtection - && equalTo((DocVersionsSignatures200ResponseProtection) other); + return other instanceof DocVersionsSignaturesResponseProtection + && equalTo((DocVersionsSignaturesResponseProtection) other); } @JsonAnyGetter @@ -116,7 +116,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsSignatures200ResponseProtection other) { + private boolean equalTo(DocVersionsSignaturesResponseProtection other) { return enforced.equals(other.enforced) && judged.equals(other.judged) && certification.equals(other.certification) @@ -141,52 +141,52 @@ public static PolicyVersionStage builder() { public interface PolicyVersionStage { _FinalStage policyVersion(int policyVersion); - Builder from(DocVersionsSignatures200ResponseProtection other); + Builder from(DocVersionsSignaturesResponseProtection other); } public interface _FinalStage { - DocVersionsSignatures200ResponseProtection build(); + DocVersionsSignaturesResponseProtection build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage enforced(Optional enforced); + _FinalStage enforced(Optional enforced); - _FinalStage enforced(DocVersionsSignatures200ResponseProtectionEnforced enforced); + _FinalStage enforced(DocVersionsSignaturesResponseProtectionEnforced enforced); - _FinalStage enforced(Nullable enforced); + _FinalStage enforced(Nullable enforced); - _FinalStage judged(Optional judged); + _FinalStage judged(Optional judged); - _FinalStage judged(DocVersionsSignatures200ResponseProtectionJudged judged); + _FinalStage judged(DocVersionsSignaturesResponseProtectionJudged judged); - _FinalStage judged(Nullable judged); + _FinalStage judged(Nullable judged); - _FinalStage certification(Optional certification); + _FinalStage certification(Optional certification); - _FinalStage certification(DocVersionsSignatures200ResponseProtectionCertification certification); + _FinalStage certification(DocVersionsSignaturesResponseProtectionCertification certification); - _FinalStage certification(Nullable certification); + _FinalStage certification(Nullable certification); - _FinalStage fieldLocks(List fieldLocks); + _FinalStage fieldLocks(List fieldLocks); - _FinalStage addFieldLocks(DocVersionsSignatures200ResponseProtectionFieldLocksItem fieldLocks); + _FinalStage addFieldLocks(DocVersionsSignaturesResponseProtectionFieldLocksItem fieldLocks); - _FinalStage addAllFieldLocks(List fieldLocks); + _FinalStage addAllFieldLocks(List fieldLocks); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PolicyVersionStage, _FinalStage { private int policyVersion; - private List fieldLocks = new ArrayList<>(); + private List fieldLocks = new ArrayList<>(); - private Optional certification = Optional.empty(); + private Optional certification = Optional.empty(); - private Optional judged = Optional.empty(); + private Optional judged = Optional.empty(); - private Optional enforced = Optional.empty(); + private Optional enforced = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -194,7 +194,7 @@ public static final class Builder implements PolicyVersionStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseProtection other) { + public Builder from(DocVersionsSignaturesResponseProtection other) { enforced(other.getEnforced()); judged(other.getJudged()); certification(other.getCertification()); @@ -211,7 +211,7 @@ public _FinalStage policyVersion(int policyVersion) { } @java.lang.Override - public _FinalStage addAllFieldLocks(List fieldLocks) { + public _FinalStage addAllFieldLocks(List fieldLocks) { if (fieldLocks != null) { this.fieldLocks.addAll(fieldLocks); } @@ -219,14 +219,14 @@ public _FinalStage addAllFieldLocks(List fieldLocks) { + public _FinalStage fieldLocks(List fieldLocks) { this.fieldLocks.clear(); if (fieldLocks != null) { this.fieldLocks.addAll(fieldLocks); @@ -235,8 +235,7 @@ public _FinalStage fieldLocks(List certification) { + public _FinalStage certification(Nullable certification) { if (certification.isNull()) { this.certification = null; } else if (certification.isEmpty()) { @@ -248,21 +247,20 @@ public _FinalStage certification( } @java.lang.Override - public _FinalStage certification(DocVersionsSignatures200ResponseProtectionCertification certification) { + public _FinalStage certification(DocVersionsSignaturesResponseProtectionCertification certification) { this.certification = Optional.ofNullable(certification); return this; } @java.lang.Override @JsonSetter(value = "certification", nulls = Nulls.SKIP) - public _FinalStage certification( - Optional certification) { + public _FinalStage certification(Optional certification) { this.certification = certification; return this; } @java.lang.Override - public _FinalStage judged(Nullable judged) { + public _FinalStage judged(Nullable judged) { if (judged.isNull()) { this.judged = null; } else if (judged.isEmpty()) { @@ -274,20 +272,20 @@ public _FinalStage judged(Nullable judged) { + public _FinalStage judged(Optional judged) { this.judged = judged; return this; } @java.lang.Override - public _FinalStage enforced(Nullable enforced) { + public _FinalStage enforced(Nullable enforced) { if (enforced.isNull()) { this.enforced = null; } else if (enforced.isEmpty()) { @@ -299,21 +297,21 @@ public _FinalStage enforced(Nullable enforced) { + public _FinalStage enforced(Optional enforced) { this.enforced = enforced; return this; } @java.lang.Override - public DocVersionsSignatures200ResponseProtection build() { - return new DocVersionsSignatures200ResponseProtection( + public DocVersionsSignaturesResponseProtection build() { + return new DocVersionsSignaturesResponseProtection( enforced, judged, certification, fieldLocks, policyVersion, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionCertification.java b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionCertification.java similarity index 53% rename from src/main/java/api/types/DocVersionsSignatures200ResponseProtectionCertification.java rename to src/main/java/api/types/DocVersionsSignaturesResponseProtectionCertification.java index cc427ef..d8614d3 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionCertification.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionCertification.java @@ -3,34 +3,29 @@ */ package com.cloudpdf.api.types; -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; import com.cloudpdf.api.core.ObjectMappers; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.util.HashMap; import java.util.Map; import java.util.Objects; -import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseProtectionCertification.Builder.class) -public final class DocVersionsSignatures200ResponseProtectionCertification { +@JsonDeserialize(builder = DocVersionsSignaturesResponseProtectionCertification.Builder.class) +public final class DocVersionsSignaturesResponseProtectionCertification { private final int signatureIndex; - private final Optional permission; + private final int permission; private final Map additionalProperties; - private DocVersionsSignatures200ResponseProtectionCertification( - int signatureIndex, Optional permission, Map additionalProperties) { + private DocVersionsSignaturesResponseProtectionCertification( + int signatureIndex, int permission, Map additionalProperties) { this.signatureIndex = signatureIndex; this.permission = permission; this.additionalProperties = additionalProperties; @@ -41,25 +36,16 @@ public int getSignatureIndex() { return signatureIndex; } - @JsonIgnore - public Optional getPermission() { - if (permission == null) { - return Optional.empty(); - } - return permission; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("permission") - private Optional _getPermission() { + public int getPermission() { return permission; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseProtectionCertification - && equalTo((DocVersionsSignatures200ResponseProtectionCertification) other); + return other instanceof DocVersionsSignaturesResponseProtectionCertification + && equalTo((DocVersionsSignaturesResponseProtectionCertification) other); } @JsonAnyGetter @@ -67,8 +53,8 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsSignatures200ResponseProtectionCertification other) { - return signatureIndex == other.signatureIndex && permission.equals(other.permission); + private boolean equalTo(DocVersionsSignaturesResponseProtectionCertification other) { + return signatureIndex == other.signatureIndex && permission == other.permission; } @java.lang.Override @@ -86,30 +72,28 @@ public static SignatureIndexStage builder() { } public interface SignatureIndexStage { - _FinalStage signatureIndex(int signatureIndex); + PermissionStage signatureIndex(int signatureIndex); - Builder from(DocVersionsSignatures200ResponseProtectionCertification other); + Builder from(DocVersionsSignaturesResponseProtectionCertification other); + } + + public interface PermissionStage { + _FinalStage permission(int permission); } public interface _FinalStage { - DocVersionsSignatures200ResponseProtectionCertification build(); + DocVersionsSignaturesResponseProtectionCertification build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage permission(Optional permission); - - _FinalStage permission(Double permission); - - _FinalStage permission(Nullable permission); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SignatureIndexStage, _FinalStage { + public static final class Builder implements SignatureIndexStage, PermissionStage, _FinalStage { private int signatureIndex; - private Optional permission = Optional.empty(); + private int permission; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -117,7 +101,7 @@ public static final class Builder implements SignatureIndexStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseProtectionCertification other) { + public Builder from(DocVersionsSignaturesResponseProtectionCertification other) { signatureIndex(other.getSignatureIndex()); permission(other.getPermission()); return this; @@ -125,39 +109,21 @@ public Builder from(DocVersionsSignatures200ResponseProtectionCertification othe @java.lang.Override @JsonSetter("signatureIndex") - public _FinalStage signatureIndex(int signatureIndex) { + public PermissionStage signatureIndex(int signatureIndex) { this.signatureIndex = signatureIndex; return this; } @java.lang.Override - public _FinalStage permission(Nullable permission) { - if (permission.isNull()) { - this.permission = null; - } else if (permission.isEmpty()) { - this.permission = Optional.empty(); - } else { - this.permission = Optional.of(permission.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage permission(Double permission) { - this.permission = Optional.ofNullable(permission); - return this; - } - - @java.lang.Override - @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { + @JsonSetter("permission") + public _FinalStage permission(int permission) { this.permission = permission; return this; } @java.lang.Override - public DocVersionsSignatures200ResponseProtectionCertification build() { - return new DocVersionsSignatures200ResponseProtectionCertification( + public DocVersionsSignaturesResponseProtectionCertification build() { + return new DocVersionsSignaturesResponseProtectionCertification( signatureIndex, permission, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionJudged.java b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionEnforced.java similarity index 61% rename from src/main/java/api/types/DocVersionsSignatures200ResponseProtectionJudged.java rename to src/main/java/api/types/DocVersionsSignaturesResponseProtectionEnforced.java index 9a007c6..3dac79b 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionJudged.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionEnforced.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsSignatures200ResponseProtectionJudged { - public static final DocVersionsSignatures200ResponseProtectionJudged LTA = - new DocVersionsSignatures200ResponseProtectionJudged(Value.LTA, "lta"); +public final class DocVersionsSignaturesResponseProtectionEnforced { + public static final DocVersionsSignaturesResponseProtectionEnforced LTA = + new DocVersionsSignaturesResponseProtectionEnforced(Value.LTA, "lta"); - public static final DocVersionsSignatures200ResponseProtectionJudged ANNOTATE = - new DocVersionsSignatures200ResponseProtectionJudged(Value.ANNOTATE, "annotate"); + public static final DocVersionsSignaturesResponseProtectionEnforced ANNOTATE = + new DocVersionsSignaturesResponseProtectionEnforced(Value.ANNOTATE, "annotate"); - public static final DocVersionsSignatures200ResponseProtectionJudged FILL = - new DocVersionsSignatures200ResponseProtectionJudged(Value.FILL, "fill"); + public static final DocVersionsSignaturesResponseProtectionEnforced FILL = + new DocVersionsSignaturesResponseProtectionEnforced(Value.FILL, "fill"); - public static final DocVersionsSignatures200ResponseProtectionJudged NONE = - new DocVersionsSignatures200ResponseProtectionJudged(Value.NONE, "none"); + public static final DocVersionsSignaturesResponseProtectionEnforced NONE = + new DocVersionsSignaturesResponseProtectionEnforced(Value.NONE, "none"); private final Value value; private final String string; - DocVersionsSignatures200ResponseProtectionJudged(Value value, String string) { + DocVersionsSignaturesResponseProtectionEnforced(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsSignatures200ResponseProtectionJudged - && this.string.equals(((DocVersionsSignatures200ResponseProtectionJudged) other).string)); + || (other instanceof DocVersionsSignaturesResponseProtectionEnforced + && this.string.equals(((DocVersionsSignaturesResponseProtectionEnforced) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsSignatures200ResponseProtectionJudged valueOf(String value) { + public static DocVersionsSignaturesResponseProtectionEnforced valueOf(String value) { switch (value) { case "lta": return LTA; @@ -78,7 +78,7 @@ public static DocVersionsSignatures200ResponseProtectionJudged valueOf(String va case "none": return NONE; default: - return new DocVersionsSignatures200ResponseProtectionJudged(Value.UNKNOWN, value); + return new DocVersionsSignaturesResponseProtectionEnforced(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItem.java b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionFieldLocksItem.java similarity index 51% rename from src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItem.java rename to src/main/java/api/types/DocVersionsSignaturesResponseProtectionFieldLocksItem.java index 76195b8..f25db94 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItem.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionFieldLocksItem.java @@ -3,39 +3,34 @@ */ package com.cloudpdf.api.types; -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; import com.cloudpdf.api.core.ObjectMappers; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.util.HashMap; import java.util.Map; import java.util.Objects; -import java.util.Optional; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocSignaturesComplete200ResponseProtectionFieldLocksItem.Builder.class) -public final class DocSignaturesComplete200ResponseProtectionFieldLocksItem { +@JsonDeserialize(builder = DocVersionsSignaturesResponseProtectionFieldLocksItem.Builder.class) +public final class DocVersionsSignaturesResponseProtectionFieldLocksItem { private final int signatureIndex; - private final DocSignaturesComplete200ResponseProtectionFieldLocksItemSource source; + private final DocVersionsSignaturesResponseProtectionFieldLocksItemSource source; - private final Optional spec; + private final FieldLockSpec spec; private final Map additionalProperties; - private DocSignaturesComplete200ResponseProtectionFieldLocksItem( + private DocVersionsSignaturesResponseProtectionFieldLocksItem( int signatureIndex, - DocSignaturesComplete200ResponseProtectionFieldLocksItemSource source, - Optional spec, + DocVersionsSignaturesResponseProtectionFieldLocksItemSource source, + FieldLockSpec spec, Map additionalProperties) { this.signatureIndex = signatureIndex; this.source = source; @@ -49,29 +44,20 @@ public int getSignatureIndex() { } @JsonProperty("source") - public DocSignaturesComplete200ResponseProtectionFieldLocksItemSource getSource() { + public DocVersionsSignaturesResponseProtectionFieldLocksItemSource getSource() { return source; } - @JsonIgnore - public Optional getSpec() { - if (spec == null) { - return Optional.empty(); - } - return spec; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("spec") - private Optional _getSpec() { + public FieldLockSpec getSpec() { return spec; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocSignaturesComplete200ResponseProtectionFieldLocksItem - && equalTo((DocSignaturesComplete200ResponseProtectionFieldLocksItem) other); + return other instanceof DocVersionsSignaturesResponseProtectionFieldLocksItem + && equalTo((DocVersionsSignaturesResponseProtectionFieldLocksItem) other); } @JsonAnyGetter @@ -79,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocSignaturesComplete200ResponseProtectionFieldLocksItem other) { + private boolean equalTo(DocVersionsSignaturesResponseProtectionFieldLocksItem other) { return signatureIndex == other.signatureIndex && source.equals(other.source) && spec.equals(other.spec); } @@ -100,34 +86,32 @@ public static SignatureIndexStage builder() { public interface SignatureIndexStage { SourceStage signatureIndex(int signatureIndex); - Builder from(DocSignaturesComplete200ResponseProtectionFieldLocksItem other); + Builder from(DocVersionsSignaturesResponseProtectionFieldLocksItem other); } public interface SourceStage { - _FinalStage source(@NotNull DocSignaturesComplete200ResponseProtectionFieldLocksItemSource source); + SpecStage source(@NotNull DocVersionsSignaturesResponseProtectionFieldLocksItemSource source); + } + + public interface SpecStage { + _FinalStage spec(@NotNull FieldLockSpec spec); } public interface _FinalStage { - DocSignaturesComplete200ResponseProtectionFieldLocksItem build(); + DocVersionsSignaturesResponseProtectionFieldLocksItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage spec(Optional spec); - - _FinalStage spec(DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec spec); - - _FinalStage spec(Nullable spec); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SignatureIndexStage, SourceStage, _FinalStage { + public static final class Builder implements SignatureIndexStage, SourceStage, SpecStage, _FinalStage { private int signatureIndex; - private DocSignaturesComplete200ResponseProtectionFieldLocksItemSource source; + private DocVersionsSignaturesResponseProtectionFieldLocksItemSource source; - private Optional spec = Optional.empty(); + private FieldLockSpec spec; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -135,7 +119,7 @@ public static final class Builder implements SignatureIndexStage, SourceStage, _ private Builder() {} @java.lang.Override - public Builder from(DocSignaturesComplete200ResponseProtectionFieldLocksItem other) { + public Builder from(DocVersionsSignaturesResponseProtectionFieldLocksItem other) { signatureIndex(other.getSignatureIndex()); source(other.getSource()); spec(other.getSpec()); @@ -151,39 +135,21 @@ public SourceStage signatureIndex(int signatureIndex) { @java.lang.Override @JsonSetter("source") - public _FinalStage source(@NotNull DocSignaturesComplete200ResponseProtectionFieldLocksItemSource source) { + public SpecStage source(@NotNull DocVersionsSignaturesResponseProtectionFieldLocksItemSource source) { this.source = Objects.requireNonNull(source, "source must not be null"); return this; } @java.lang.Override - public _FinalStage spec(Nullable spec) { - if (spec.isNull()) { - this.spec = null; - } else if (spec.isEmpty()) { - this.spec = Optional.empty(); - } else { - this.spec = Optional.of(spec.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage spec(DocSignaturesComplete200ResponseProtectionFieldLocksItemSpec spec) { - this.spec = Optional.ofNullable(spec); - return this; - } - - @java.lang.Override - @JsonSetter(value = "spec", nulls = Nulls.SKIP) - public _FinalStage spec(Optional spec) { - this.spec = spec; + @JsonSetter("spec") + public _FinalStage spec(@NotNull FieldLockSpec spec) { + this.spec = Objects.requireNonNull(spec, "spec must not be null"); return this; } @java.lang.Override - public DocSignaturesComplete200ResponseProtectionFieldLocksItem build() { - return new DocSignaturesComplete200ResponseProtectionFieldLocksItem( + public DocVersionsSignaturesResponseProtectionFieldLocksItem build() { + return new DocVersionsSignaturesResponseProtectionFieldLocksItem( signatureIndex, source, spec, additionalProperties); } diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSource.java b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionFieldLocksItemSource.java similarity index 60% rename from src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSource.java rename to src/main/java/api/types/DocVersionsSignaturesResponseProtectionFieldLocksItemSource.java index e5d359b..6f63389 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseProtectionFieldLocksItemSource.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionFieldLocksItemSource.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesComplete200ResponseProtectionFieldLocksItemSource { - public static final DocSignaturesComplete200ResponseProtectionFieldLocksItemSource LOCK = - new DocSignaturesComplete200ResponseProtectionFieldLocksItemSource(Value.LOCK, "lock"); +public final class DocVersionsSignaturesResponseProtectionFieldLocksItemSource { + public static final DocVersionsSignaturesResponseProtectionFieldLocksItemSource LOCK = + new DocVersionsSignaturesResponseProtectionFieldLocksItemSource(Value.LOCK, "lock"); - public static final DocSignaturesComplete200ResponseProtectionFieldLocksItemSource FIELDMDP = - new DocSignaturesComplete200ResponseProtectionFieldLocksItemSource(Value.FIELDMDP, "fieldmdp"); + public static final DocVersionsSignaturesResponseProtectionFieldLocksItemSource FIELDMDP = + new DocVersionsSignaturesResponseProtectionFieldLocksItemSource(Value.FIELDMDP, "fieldmdp"); private final Value value; private final String string; - DocSignaturesComplete200ResponseProtectionFieldLocksItemSource(Value value, String string) { + DocVersionsSignaturesResponseProtectionFieldLocksItemSource(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesComplete200ResponseProtectionFieldLocksItemSource + || (other instanceof DocVersionsSignaturesResponseProtectionFieldLocksItemSource && this.string.equals( - ((DocSignaturesComplete200ResponseProtectionFieldLocksItemSource) other).string)); + ((DocVersionsSignaturesResponseProtectionFieldLocksItemSource) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseProtectionFieldLocksItemSource valueOf(String value) { + public static DocVersionsSignaturesResponseProtectionFieldLocksItemSource valueOf(String value) { switch (value) { case "lock": return LOCK; case "fieldmdp": return FIELDMDP; default: - return new DocSignaturesComplete200ResponseProtectionFieldLocksItemSource(Value.UNKNOWN, value); + return new DocVersionsSignaturesResponseProtectionFieldLocksItemSource(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionEnforced.java b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionJudged.java similarity index 61% rename from src/main/java/api/types/DocVersionsSignatures200ResponseProtectionEnforced.java rename to src/main/java/api/types/DocVersionsSignaturesResponseProtectionJudged.java index 2a04ca3..8f01f30 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseProtectionEnforced.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseProtectionJudged.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsSignatures200ResponseProtectionEnforced { - public static final DocVersionsSignatures200ResponseProtectionEnforced LTA = - new DocVersionsSignatures200ResponseProtectionEnforced(Value.LTA, "lta"); +public final class DocVersionsSignaturesResponseProtectionJudged { + public static final DocVersionsSignaturesResponseProtectionJudged LTA = + new DocVersionsSignaturesResponseProtectionJudged(Value.LTA, "lta"); - public static final DocVersionsSignatures200ResponseProtectionEnforced ANNOTATE = - new DocVersionsSignatures200ResponseProtectionEnforced(Value.ANNOTATE, "annotate"); + public static final DocVersionsSignaturesResponseProtectionJudged ANNOTATE = + new DocVersionsSignaturesResponseProtectionJudged(Value.ANNOTATE, "annotate"); - public static final DocVersionsSignatures200ResponseProtectionEnforced FILL = - new DocVersionsSignatures200ResponseProtectionEnforced(Value.FILL, "fill"); + public static final DocVersionsSignaturesResponseProtectionJudged FILL = + new DocVersionsSignaturesResponseProtectionJudged(Value.FILL, "fill"); - public static final DocVersionsSignatures200ResponseProtectionEnforced NONE = - new DocVersionsSignatures200ResponseProtectionEnforced(Value.NONE, "none"); + public static final DocVersionsSignaturesResponseProtectionJudged NONE = + new DocVersionsSignaturesResponseProtectionJudged(Value.NONE, "none"); private final Value value; private final String string; - DocVersionsSignatures200ResponseProtectionEnforced(Value value, String string) { + DocVersionsSignaturesResponseProtectionJudged(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsSignatures200ResponseProtectionEnforced - && this.string.equals(((DocVersionsSignatures200ResponseProtectionEnforced) other).string)); + || (other instanceof DocVersionsSignaturesResponseProtectionJudged + && this.string.equals(((DocVersionsSignaturesResponseProtectionJudged) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsSignatures200ResponseProtectionEnforced valueOf(String value) { + public static DocVersionsSignaturesResponseProtectionJudged valueOf(String value) { switch (value) { case "lta": return LTA; @@ -78,7 +78,7 @@ public static DocVersionsSignatures200ResponseProtectionEnforced valueOf(String case "none": return NONE; default: - return new DocVersionsSignatures200ResponseProtectionEnforced(Value.UNKNOWN, value); + return new DocVersionsSignaturesResponseProtectionJudged(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseRevisionsItem.java b/src/main/java/api/types/DocVersionsSignaturesResponseRevisionsItem.java similarity index 88% rename from src/main/java/api/types/DocVersionsSignatures200ResponseRevisionsItem.java rename to src/main/java/api/types/DocVersionsSignaturesResponseRevisionsItem.java index 73c6d7b..0c5d830 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseRevisionsItem.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseRevisionsItem.java @@ -21,8 +21,8 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseRevisionsItem.Builder.class) -public final class DocVersionsSignatures200ResponseRevisionsItem { +@JsonDeserialize(builder = DocVersionsSignaturesResponseRevisionsItem.Builder.class) +public final class DocVersionsSignaturesResponseRevisionsItem { private final int index; private final int end; @@ -33,7 +33,7 @@ public final class DocVersionsSignatures200ResponseRevisionsItem { private final Map additionalProperties; - private DocVersionsSignatures200ResponseRevisionsItem( + private DocVersionsSignaturesResponseRevisionsItem( int index, int end, int xrefOffset, @@ -78,8 +78,8 @@ private Optional _getSignatureIndex() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseRevisionsItem - && equalTo((DocVersionsSignatures200ResponseRevisionsItem) other); + return other instanceof DocVersionsSignaturesResponseRevisionsItem + && equalTo((DocVersionsSignaturesResponseRevisionsItem) other); } @JsonAnyGetter @@ -87,7 +87,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsSignatures200ResponseRevisionsItem other) { + private boolean equalTo(DocVersionsSignaturesResponseRevisionsItem other) { return index == other.index && end == other.end && xrefOffset == other.xrefOffset @@ -111,7 +111,7 @@ public static IndexStage builder() { public interface IndexStage { EndStage index(int index); - Builder from(DocVersionsSignatures200ResponseRevisionsItem other); + Builder from(DocVersionsSignaturesResponseRevisionsItem other); } public interface EndStage { @@ -123,7 +123,7 @@ public interface XrefOffsetStage { } public interface _FinalStage { - DocVersionsSignatures200ResponseRevisionsItem build(); + DocVersionsSignaturesResponseRevisionsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -152,7 +152,7 @@ public static final class Builder implements IndexStage, EndStage, XrefOffsetSta private Builder() {} @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseRevisionsItem other) { + public Builder from(DocVersionsSignaturesResponseRevisionsItem other) { index(other.getIndex()); end(other.getEnd()); xrefOffset(other.getXrefOffset()); @@ -207,8 +207,8 @@ public _FinalStage signatureIndex(Optional signatureIndex) { } @java.lang.Override - public DocVersionsSignatures200ResponseRevisionsItem build() { - return new DocVersionsSignatures200ResponseRevisionsItem( + public DocVersionsSignaturesResponseRevisionsItem build() { + return new DocVersionsSignaturesResponseRevisionsItem( index, end, xrefOffset, signatureIndex, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItem.java b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItem.java similarity index 75% rename from src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItem.java rename to src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItem.java index fe7412a..e2403e7 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItem.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItem.java @@ -23,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseSignaturesItem.Builder.class) -public final class DocVersionsSignatures200ResponseSignaturesItem { +@JsonDeserialize(builder = DocVersionsSignaturesResponseSignaturesItem.Builder.class) +public final class DocVersionsSignaturesResponseSignaturesItem { private final int index; private final FormFieldRef field; @@ -35,7 +35,7 @@ public final class DocVersionsSignatures200ResponseSignaturesItem { private final boolean signed; - private final DocVersionsSignatures200ResponseSignaturesItemKind kind; + private final DocVersionsSignaturesResponseSignaturesItemKind kind; private final Optional filter; @@ -43,45 +43,45 @@ public final class DocVersionsSignatures200ResponseSignaturesItem { private final Optional> byteRange; - private final int contentsSize; + private final int contentsSizeBytes; - private final Optional coverage; + private final Optional coverage; private final Optional revisionIndex; - private final DocVersionsSignatures200ResponseSignaturesItemSigner signer; + private final DocVersionsSignaturesResponseSignaturesItemSigner signer; - private final Optional docMdp; + private final Optional docMdp; private final boolean catalogCertification; - private final Optional fieldMdp; + private final Optional fieldMdp; - private final Optional lock; + private final Optional lock; - private final Optional seedValue; + private final Optional seedValue; private final Map additionalProperties; - private DocVersionsSignatures200ResponseSignaturesItem( + private DocVersionsSignaturesResponseSignaturesItem( int index, FormFieldRef field, String fieldName, Optional widget, boolean signed, - DocVersionsSignatures200ResponseSignaturesItemKind kind, + DocVersionsSignaturesResponseSignaturesItemKind kind, Optional filter, Optional subFilter, Optional> byteRange, - int contentsSize, - Optional coverage, + int contentsSizeBytes, + Optional coverage, Optional revisionIndex, - DocVersionsSignatures200ResponseSignaturesItemSigner signer, - Optional docMdp, + DocVersionsSignaturesResponseSignaturesItemSigner signer, + Optional docMdp, boolean catalogCertification, - Optional fieldMdp, - Optional lock, - Optional seedValue, + Optional fieldMdp, + Optional lock, + Optional seedValue, Map additionalProperties) { this.index = index; this.field = field; @@ -92,7 +92,7 @@ private DocVersionsSignatures200ResponseSignaturesItem( this.filter = filter; this.subFilter = subFilter; this.byteRange = byteRange; - this.contentsSize = contentsSize; + this.contentsSizeBytes = contentsSizeBytes; this.coverage = coverage; this.revisionIndex = revisionIndex; this.signer = signer; @@ -133,7 +133,7 @@ public boolean getSigned() { } @JsonProperty("kind") - public DocVersionsSignatures200ResponseSignaturesItemKind getKind() { + public DocVersionsSignaturesResponseSignaturesItemKind getKind() { return kind; } @@ -161,13 +161,13 @@ public Optional> getByteRange() { return byteRange; } - @JsonProperty("contentsSize") - public int getContentsSize() { - return contentsSize; + @JsonProperty("contentsSizeBytes") + public int getContentsSizeBytes() { + return contentsSizeBytes; } @JsonIgnore - public Optional getCoverage() { + public Optional getCoverage() { if (coverage == null) { return Optional.empty(); } @@ -183,12 +183,12 @@ public Optional getRevisionIndex() { } @JsonProperty("signer") - public DocVersionsSignatures200ResponseSignaturesItemSigner getSigner() { + public DocVersionsSignaturesResponseSignaturesItemSigner getSigner() { return signer; } @JsonIgnore - public Optional getDocMdp() { + public Optional getDocMdp() { if (docMdp == null) { return Optional.empty(); } @@ -201,7 +201,7 @@ public boolean getCatalogCertification() { } @JsonIgnore - public Optional getFieldMdp() { + public Optional getFieldMdp() { if (fieldMdp == null) { return Optional.empty(); } @@ -209,7 +209,7 @@ public Optional getField } @JsonIgnore - public Optional getLock() { + public Optional getLock() { if (lock == null) { return Optional.empty(); } @@ -217,7 +217,7 @@ public Optional getLock() { } @JsonIgnore - public Optional getSeedValue() { + public Optional getSeedValue() { if (seedValue == null) { return Optional.empty(); } @@ -250,7 +250,7 @@ private Optional> _getByteRange() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("coverage") - private Optional _getCoverage() { + private Optional _getCoverage() { return coverage; } @@ -262,33 +262,33 @@ private Optional _getRevisionIndex() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("docMdp") - private Optional _getDocMdp() { + private Optional _getDocMdp() { return docMdp; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("fieldMdp") - private Optional _getFieldMdp() { + private Optional _getFieldMdp() { return fieldMdp; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("lock") - private Optional _getLock() { + private Optional _getLock() { return lock; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("seedValue") - private Optional _getSeedValue() { + private Optional _getSeedValue() { return seedValue; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseSignaturesItem - && equalTo((DocVersionsSignatures200ResponseSignaturesItem) other); + return other instanceof DocVersionsSignaturesResponseSignaturesItem + && equalTo((DocVersionsSignaturesResponseSignaturesItem) other); } @JsonAnyGetter @@ -296,7 +296,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsSignatures200ResponseSignaturesItem other) { + private boolean equalTo(DocVersionsSignaturesResponseSignaturesItem other) { return index == other.index && field.equals(other.field) && fieldName.equals(other.fieldName) @@ -306,7 +306,7 @@ private boolean equalTo(DocVersionsSignatures200ResponseSignaturesItem other) { && filter.equals(other.filter) && subFilter.equals(other.subFilter) && byteRange.equals(other.byteRange) - && contentsSize == other.contentsSize + && contentsSizeBytes == other.contentsSizeBytes && coverage.equals(other.coverage) && revisionIndex.equals(other.revisionIndex) && signer.equals(other.signer) @@ -329,7 +329,7 @@ public int hashCode() { this.filter, this.subFilter, this.byteRange, - this.contentsSize, + this.contentsSizeBytes, this.coverage, this.revisionIndex, this.signer, @@ -352,7 +352,7 @@ public static IndexStage builder() { public interface IndexStage { FieldStage index(int index); - Builder from(DocVersionsSignatures200ResponseSignaturesItem other); + Builder from(DocVersionsSignaturesResponseSignaturesItem other); } public interface FieldStage { @@ -368,15 +368,15 @@ public interface SignedStage { } public interface KindStage { - ContentsSizeStage kind(@NotNull DocVersionsSignatures200ResponseSignaturesItemKind kind); + ContentsSizeBytesStage kind(@NotNull DocVersionsSignaturesResponseSignaturesItemKind kind); } - public interface ContentsSizeStage { - SignerStage contentsSize(int contentsSize); + public interface ContentsSizeBytesStage { + SignerStage contentsSizeBytes(int contentsSizeBytes); } public interface SignerStage { - CatalogCertificationStage signer(@NotNull DocVersionsSignatures200ResponseSignaturesItemSigner signer); + CatalogCertificationStage signer(@NotNull DocVersionsSignaturesResponseSignaturesItemSigner signer); } public interface CatalogCertificationStage { @@ -384,7 +384,7 @@ public interface CatalogCertificationStage { } public interface _FinalStage { - DocVersionsSignatures200ResponseSignaturesItem build(); + DocVersionsSignaturesResponseSignaturesItem build(); _FinalStage additionalProperty(String key, Object value); @@ -414,11 +414,11 @@ public interface _FinalStage { _FinalStage byteRange(Nullable> byteRange); - _FinalStage coverage(Optional coverage); + _FinalStage coverage(Optional coverage); - _FinalStage coverage(DocVersionsSignatures200ResponseSignaturesItemCoverage coverage); + _FinalStage coverage(DocVersionsSignaturesResponseSignaturesItemCoverage coverage); - _FinalStage coverage(Nullable coverage); + _FinalStage coverage(Nullable coverage); _FinalStage revisionIndex(Optional revisionIndex); @@ -426,29 +426,29 @@ public interface _FinalStage { _FinalStage revisionIndex(Nullable revisionIndex); - _FinalStage docMdp(Optional docMdp); + _FinalStage docMdp(Optional docMdp); - _FinalStage docMdp(Double docMdp); + _FinalStage docMdp(Integer docMdp); - _FinalStage docMdp(Nullable docMdp); + _FinalStage docMdp(Nullable docMdp); - _FinalStage fieldMdp(Optional fieldMdp); + _FinalStage fieldMdp(Optional fieldMdp); - _FinalStage fieldMdp(DocVersionsSignatures200ResponseSignaturesItemFieldMdp fieldMdp); + _FinalStage fieldMdp(FieldLockSpec fieldMdp); - _FinalStage fieldMdp(Nullable fieldMdp); + _FinalStage fieldMdp(Nullable fieldMdp); - _FinalStage lock(Optional lock); + _FinalStage lock(Optional lock); - _FinalStage lock(DocVersionsSignatures200ResponseSignaturesItemLock lock); + _FinalStage lock(FieldLockSpec lock); - _FinalStage lock(Nullable lock); + _FinalStage lock(Nullable lock); - _FinalStage seedValue(Optional seedValue); + _FinalStage seedValue(Optional seedValue); - _FinalStage seedValue(DocVersionsSignatures200ResponseSignaturesItemSeedValue seedValue); + _FinalStage seedValue(DocVersionsSignaturesResponseSignaturesItemSeedValue seedValue); - _FinalStage seedValue(Nullable seedValue); + _FinalStage seedValue(Nullable seedValue); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -458,7 +458,7 @@ public static final class Builder FieldNameStage, SignedStage, KindStage, - ContentsSizeStage, + ContentsSizeBytesStage, SignerStage, CatalogCertificationStage, _FinalStage { @@ -470,25 +470,25 @@ public static final class Builder private boolean signed; - private DocVersionsSignatures200ResponseSignaturesItemKind kind; + private DocVersionsSignaturesResponseSignaturesItemKind kind; - private int contentsSize; + private int contentsSizeBytes; - private DocVersionsSignatures200ResponseSignaturesItemSigner signer; + private DocVersionsSignaturesResponseSignaturesItemSigner signer; private boolean catalogCertification; - private Optional seedValue = Optional.empty(); + private Optional seedValue = Optional.empty(); - private Optional lock = Optional.empty(); + private Optional lock = Optional.empty(); - private Optional fieldMdp = Optional.empty(); + private Optional fieldMdp = Optional.empty(); - private Optional docMdp = Optional.empty(); + private Optional docMdp = Optional.empty(); private Optional revisionIndex = Optional.empty(); - private Optional coverage = Optional.empty(); + private Optional coverage = Optional.empty(); private Optional> byteRange = Optional.empty(); @@ -504,7 +504,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseSignaturesItem other) { + public Builder from(DocVersionsSignaturesResponseSignaturesItem other) { index(other.getIndex()); field(other.getField()); fieldName(other.getFieldName()); @@ -514,7 +514,7 @@ public Builder from(DocVersionsSignatures200ResponseSignaturesItem other) { filter(other.getFilter()); subFilter(other.getSubFilter()); byteRange(other.getByteRange()); - contentsSize(other.getContentsSize()); + contentsSizeBytes(other.getContentsSizeBytes()); coverage(other.getCoverage()); revisionIndex(other.getRevisionIndex()); signer(other.getSigner()); @@ -556,21 +556,21 @@ public KindStage signed(boolean signed) { @java.lang.Override @JsonSetter("kind") - public ContentsSizeStage kind(@NotNull DocVersionsSignatures200ResponseSignaturesItemKind kind) { + public ContentsSizeBytesStage kind(@NotNull DocVersionsSignaturesResponseSignaturesItemKind kind) { this.kind = Objects.requireNonNull(kind, "kind must not be null"); return this; } @java.lang.Override - @JsonSetter("contentsSize") - public SignerStage contentsSize(int contentsSize) { - this.contentsSize = contentsSize; + @JsonSetter("contentsSizeBytes") + public SignerStage contentsSizeBytes(int contentsSizeBytes) { + this.contentsSizeBytes = contentsSizeBytes; return this; } @java.lang.Override @JsonSetter("signer") - public CatalogCertificationStage signer(@NotNull DocVersionsSignatures200ResponseSignaturesItemSigner signer) { + public CatalogCertificationStage signer(@NotNull DocVersionsSignaturesResponseSignaturesItemSigner signer) { this.signer = Objects.requireNonNull(signer, "signer must not be null"); return this; } @@ -583,7 +583,7 @@ public _FinalStage catalogCertification(boolean catalogCertification) { } @java.lang.Override - public _FinalStage seedValue(Nullable seedValue) { + public _FinalStage seedValue(Nullable seedValue) { if (seedValue.isNull()) { this.seedValue = null; } else if (seedValue.isEmpty()) { @@ -595,20 +595,20 @@ public _FinalStage seedValue(Nullable seedValue) { + public _FinalStage seedValue(Optional seedValue) { this.seedValue = seedValue; return this; } @java.lang.Override - public _FinalStage lock(Nullable lock) { + public _FinalStage lock(Nullable lock) { if (lock.isNull()) { this.lock = null; } else if (lock.isEmpty()) { @@ -620,20 +620,20 @@ public _FinalStage lock(Nullable lock) { + public _FinalStage lock(Optional lock) { this.lock = lock; return this; } @java.lang.Override - public _FinalStage fieldMdp(Nullable fieldMdp) { + public _FinalStage fieldMdp(Nullable fieldMdp) { if (fieldMdp.isNull()) { this.fieldMdp = null; } else if (fieldMdp.isEmpty()) { @@ -645,20 +645,20 @@ public _FinalStage fieldMdp(Nullable fieldMdp) { + public _FinalStage fieldMdp(Optional fieldMdp) { this.fieldMdp = fieldMdp; return this; } @java.lang.Override - public _FinalStage docMdp(Nullable docMdp) { + public _FinalStage docMdp(Nullable docMdp) { if (docMdp.isNull()) { this.docMdp = null; } else if (docMdp.isEmpty()) { @@ -670,14 +670,14 @@ public _FinalStage docMdp(Nullable docMdp) { } @java.lang.Override - public _FinalStage docMdp(Double docMdp) { + public _FinalStage docMdp(Integer docMdp) { this.docMdp = Optional.ofNullable(docMdp); return this; } @java.lang.Override @JsonSetter(value = "docMdp", nulls = Nulls.SKIP) - public _FinalStage docMdp(Optional docMdp) { + public _FinalStage docMdp(Optional docMdp) { this.docMdp = docMdp; return this; } @@ -708,7 +708,7 @@ public _FinalStage revisionIndex(Optional revisionIndex) { } @java.lang.Override - public _FinalStage coverage(Nullable coverage) { + public _FinalStage coverage(Nullable coverage) { if (coverage.isNull()) { this.coverage = null; } else if (coverage.isEmpty()) { @@ -720,14 +720,14 @@ public _FinalStage coverage(Nullable coverage) { + public _FinalStage coverage(Optional coverage) { this.coverage = coverage; return this; } @@ -833,8 +833,8 @@ public _FinalStage widget(Optional widget) { } @java.lang.Override - public DocVersionsSignatures200ResponseSignaturesItem build() { - return new DocVersionsSignatures200ResponseSignaturesItem( + public DocVersionsSignaturesResponseSignaturesItem build() { + return new DocVersionsSignaturesResponseSignaturesItem( index, field, fieldName, @@ -844,7 +844,7 @@ public DocVersionsSignatures200ResponseSignaturesItem build() { filter, subFilter, byteRange, - contentsSize, + contentsSizeBytes, coverage, revisionIndex, signer, diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemCoverage.java b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemCoverage.java similarity index 61% rename from src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemCoverage.java rename to src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemCoverage.java index c3d17a3..7f9b57d 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemCoverage.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemCoverage.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsSignatures200ResponseSignaturesItemCoverage { - public static final DocVersionsSignatures200ResponseSignaturesItemCoverage PARTIAL = - new DocVersionsSignatures200ResponseSignaturesItemCoverage(Value.PARTIAL, "partial"); +public final class DocVersionsSignaturesResponseSignaturesItemCoverage { + public static final DocVersionsSignaturesResponseSignaturesItemCoverage PARTIAL = + new DocVersionsSignaturesResponseSignaturesItemCoverage(Value.PARTIAL, "partial"); - public static final DocVersionsSignatures200ResponseSignaturesItemCoverage MALFORMED = - new DocVersionsSignatures200ResponseSignaturesItemCoverage(Value.MALFORMED, "malformed"); + public static final DocVersionsSignaturesResponseSignaturesItemCoverage MALFORMED = + new DocVersionsSignaturesResponseSignaturesItemCoverage(Value.MALFORMED, "malformed"); - public static final DocVersionsSignatures200ResponseSignaturesItemCoverage WHOLE_REVISION = - new DocVersionsSignatures200ResponseSignaturesItemCoverage(Value.WHOLE_REVISION, "whole-revision"); + public static final DocVersionsSignaturesResponseSignaturesItemCoverage WHOLE_REVISION = + new DocVersionsSignaturesResponseSignaturesItemCoverage(Value.WHOLE_REVISION, "whole-revision"); private final Value value; private final String string; - DocVersionsSignatures200ResponseSignaturesItemCoverage(Value value, String string) { + DocVersionsSignaturesResponseSignaturesItemCoverage(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsSignatures200ResponseSignaturesItemCoverage - && this.string.equals(((DocVersionsSignatures200ResponseSignaturesItemCoverage) other).string)); + || (other instanceof DocVersionsSignaturesResponseSignaturesItemCoverage + && this.string.equals(((DocVersionsSignaturesResponseSignaturesItemCoverage) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsSignatures200ResponseSignaturesItemCoverage valueOf(String value) { + public static DocVersionsSignaturesResponseSignaturesItemCoverage valueOf(String value) { switch (value) { case "partial": return PARTIAL; @@ -71,7 +71,7 @@ public static DocVersionsSignatures200ResponseSignaturesItemCoverage valueOf(Str case "whole-revision": return WHOLE_REVISION; default: - return new DocVersionsSignatures200ResponseSignaturesItemCoverage(Value.UNKNOWN, value); + return new DocVersionsSignaturesResponseSignaturesItemCoverage(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemKind.java b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemKind.java similarity index 64% rename from src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemKind.java rename to src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemKind.java index a22a48f..e8ed036 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemKind.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemKind.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocVersionsSignatures200ResponseSignaturesItemKind { - public static final DocVersionsSignatures200ResponseSignaturesItemKind SIGNATURE = - new DocVersionsSignatures200ResponseSignaturesItemKind(Value.SIGNATURE, "signature"); +public final class DocVersionsSignaturesResponseSignaturesItemKind { + public static final DocVersionsSignaturesResponseSignaturesItemKind SIGNATURE = + new DocVersionsSignaturesResponseSignaturesItemKind(Value.SIGNATURE, "signature"); - public static final DocVersionsSignatures200ResponseSignaturesItemKind TIMESTAMP = - new DocVersionsSignatures200ResponseSignaturesItemKind(Value.TIMESTAMP, "timestamp"); + public static final DocVersionsSignaturesResponseSignaturesItemKind TIMESTAMP = + new DocVersionsSignaturesResponseSignaturesItemKind(Value.TIMESTAMP, "timestamp"); private final Value value; private final String string; - DocVersionsSignatures200ResponseSignaturesItemKind(Value value, String string) { + DocVersionsSignaturesResponseSignaturesItemKind(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocVersionsSignatures200ResponseSignaturesItemKind - && this.string.equals(((DocVersionsSignatures200ResponseSignaturesItemKind) other).string)); + || (other instanceof DocVersionsSignaturesResponseSignaturesItemKind + && this.string.equals(((DocVersionsSignaturesResponseSignaturesItemKind) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocVersionsSignatures200ResponseSignaturesItemKind valueOf(String value) { + public static DocVersionsSignaturesResponseSignaturesItemKind valueOf(String value) { switch (value) { case "signature": return SIGNATURE; case "timestamp": return TIMESTAMP; default: - return new DocVersionsSignatures200ResponseSignaturesItemKind(Value.UNKNOWN, value); + return new DocVersionsSignaturesResponseSignaturesItemKind(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemSeedValue.java b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemSeedValue.java similarity index 58% rename from src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemSeedValue.java rename to src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemSeedValue.java index 05e0175..cb7fc7a 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemSeedValue.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemSeedValue.java @@ -23,71 +23,78 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseSignaturesItemSeedValue.Builder.class) -public final class DocVersionsSignatures200ResponseSignaturesItemSeedValue { - private final int requiredFlags; +@JsonDeserialize(builder = DocVersionsSignaturesResponseSignaturesItemSeedValue.Builder.class) +public final class DocVersionsSignaturesResponseSignaturesItemSeedValue { + private final Optional parserVersion; - private final int presentFlags; + private final boolean parserVersionRequired; - private final Optional version; - - private final Optional mdp; + private final Optional mdp; private final Optional filter; + private final boolean filterRequired; + private final List subFilters; + private final boolean subFiltersRequired; + private final List digestMethods; + private final boolean digestMethodsRequired; + private final List reasons; + private final boolean reasonsRequired; + private final boolean unsupportedRequired; private final Map additionalProperties; - private DocVersionsSignatures200ResponseSignaturesItemSeedValue( - int requiredFlags, - int presentFlags, - Optional version, - Optional mdp, + private DocVersionsSignaturesResponseSignaturesItemSeedValue( + Optional parserVersion, + boolean parserVersionRequired, + Optional mdp, Optional filter, + boolean filterRequired, List subFilters, + boolean subFiltersRequired, List digestMethods, + boolean digestMethodsRequired, List reasons, + boolean reasonsRequired, boolean unsupportedRequired, Map additionalProperties) { - this.requiredFlags = requiredFlags; - this.presentFlags = presentFlags; - this.version = version; + this.parserVersion = parserVersion; + this.parserVersionRequired = parserVersionRequired; this.mdp = mdp; this.filter = filter; + this.filterRequired = filterRequired; this.subFilters = subFilters; + this.subFiltersRequired = subFiltersRequired; this.digestMethods = digestMethods; + this.digestMethodsRequired = digestMethodsRequired; this.reasons = reasons; + this.reasonsRequired = reasonsRequired; this.unsupportedRequired = unsupportedRequired; this.additionalProperties = additionalProperties; } - @JsonProperty("requiredFlags") - public int getRequiredFlags() { - return requiredFlags; - } - - @JsonProperty("presentFlags") - public int getPresentFlags() { - return presentFlags; - } - @JsonIgnore - public Optional getVersion() { - if (version == null) { + public Optional getParserVersion() { + if (parserVersion == null) { return Optional.empty(); } - return version; + return parserVersion; + } + + @JsonProperty("parserVersionRequired") + public boolean getParserVersionRequired() { + return parserVersionRequired; } @JsonIgnore - public Optional getMdp() { + public Optional getMdp() { if (mdp == null) { return Optional.empty(); } @@ -102,35 +109,55 @@ public Optional getFilter() { return filter; } + @JsonProperty("filterRequired") + public boolean getFilterRequired() { + return filterRequired; + } + @JsonProperty("subFilters") public List getSubFilters() { return subFilters; } + @JsonProperty("subFiltersRequired") + public boolean getSubFiltersRequired() { + return subFiltersRequired; + } + @JsonProperty("digestMethods") public List getDigestMethods() { return digestMethods; } + @JsonProperty("digestMethodsRequired") + public boolean getDigestMethodsRequired() { + return digestMethodsRequired; + } + @JsonProperty("reasons") public List getReasons() { return reasons; } + @JsonProperty("reasonsRequired") + public boolean getReasonsRequired() { + return reasonsRequired; + } + @JsonProperty("unsupportedRequired") public boolean getUnsupportedRequired() { return unsupportedRequired; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("version") - private Optional _getVersion() { - return version; + @JsonProperty("parserVersion") + private Optional _getParserVersion() { + return parserVersion; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("mdp") - private Optional _getMdp() { + private Optional _getMdp() { return mdp; } @@ -143,8 +170,8 @@ private Optional _getFilter() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseSignaturesItemSeedValue - && equalTo((DocVersionsSignatures200ResponseSignaturesItemSeedValue) other); + return other instanceof DocVersionsSignaturesResponseSignaturesItemSeedValue + && equalTo((DocVersionsSignaturesResponseSignaturesItemSeedValue) other); } @JsonAnyGetter @@ -152,29 +179,35 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsSignatures200ResponseSignaturesItemSeedValue other) { - return requiredFlags == other.requiredFlags - && presentFlags == other.presentFlags - && version.equals(other.version) + private boolean equalTo(DocVersionsSignaturesResponseSignaturesItemSeedValue other) { + return parserVersion.equals(other.parserVersion) + && parserVersionRequired == other.parserVersionRequired && mdp.equals(other.mdp) && filter.equals(other.filter) + && filterRequired == other.filterRequired && subFilters.equals(other.subFilters) + && subFiltersRequired == other.subFiltersRequired && digestMethods.equals(other.digestMethods) + && digestMethodsRequired == other.digestMethodsRequired && reasons.equals(other.reasons) + && reasonsRequired == other.reasonsRequired && unsupportedRequired == other.unsupportedRequired; } @java.lang.Override public int hashCode() { return Objects.hash( - this.requiredFlags, - this.presentFlags, - this.version, + this.parserVersion, + this.parserVersionRequired, this.mdp, this.filter, + this.filterRequired, this.subFilters, + this.subFiltersRequired, this.digestMethods, + this.digestMethodsRequired, this.reasons, + this.reasonsRequired, this.unsupportedRequired); } @@ -183,18 +216,30 @@ public String toString() { return ObjectMappers.stringify(this); } - public static RequiredFlagsStage builder() { + public static ParserVersionRequiredStage builder() { return new Builder(); } - public interface RequiredFlagsStage { - PresentFlagsStage requiredFlags(int requiredFlags); + public interface ParserVersionRequiredStage { + FilterRequiredStage parserVersionRequired(boolean parserVersionRequired); + + Builder from(DocVersionsSignaturesResponseSignaturesItemSeedValue other); + } + + public interface FilterRequiredStage { + SubFiltersRequiredStage filterRequired(boolean filterRequired); + } + + public interface SubFiltersRequiredStage { + DigestMethodsRequiredStage subFiltersRequired(boolean subFiltersRequired); + } - Builder from(DocVersionsSignatures200ResponseSignaturesItemSeedValue other); + public interface DigestMethodsRequiredStage { + ReasonsRequiredStage digestMethodsRequired(boolean digestMethodsRequired); } - public interface PresentFlagsStage { - UnsupportedRequiredStage presentFlags(int presentFlags); + public interface ReasonsRequiredStage { + UnsupportedRequiredStage reasonsRequired(boolean reasonsRequired); } public interface UnsupportedRequiredStage { @@ -202,23 +247,23 @@ public interface UnsupportedRequiredStage { } public interface _FinalStage { - DocVersionsSignatures200ResponseSignaturesItemSeedValue build(); + DocVersionsSignaturesResponseSignaturesItemSeedValue build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage version(Optional version); + _FinalStage parserVersion(Optional parserVersion); - _FinalStage version(Integer version); + _FinalStage parserVersion(Integer parserVersion); - _FinalStage version(Nullable version); + _FinalStage parserVersion(Nullable parserVersion); - _FinalStage mdp(Optional mdp); + _FinalStage mdp(Optional mdp); - _FinalStage mdp(Double mdp); + _FinalStage mdp(Integer mdp); - _FinalStage mdp(Nullable mdp); + _FinalStage mdp(Nullable mdp); _FinalStage filter(Optional filter); @@ -247,10 +292,22 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder - implements RequiredFlagsStage, PresentFlagsStage, UnsupportedRequiredStage, _FinalStage { - private int requiredFlags; + implements ParserVersionRequiredStage, + FilterRequiredStage, + SubFiltersRequiredStage, + DigestMethodsRequiredStage, + ReasonsRequiredStage, + UnsupportedRequiredStage, + _FinalStage { + private boolean parserVersionRequired; - private int presentFlags; + private boolean filterRequired; + + private boolean subFiltersRequired; + + private boolean digestMethodsRequired; + + private boolean reasonsRequired; private boolean unsupportedRequired; @@ -262,9 +319,9 @@ public static final class Builder private Optional filter = Optional.empty(); - private Optional mdp = Optional.empty(); + private Optional mdp = Optional.empty(); - private Optional version = Optional.empty(); + private Optional parserVersion = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -272,30 +329,54 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocVersionsSignatures200ResponseSignaturesItemSeedValue other) { - requiredFlags(other.getRequiredFlags()); - presentFlags(other.getPresentFlags()); - version(other.getVersion()); + public Builder from(DocVersionsSignaturesResponseSignaturesItemSeedValue other) { + parserVersion(other.getParserVersion()); + parserVersionRequired(other.getParserVersionRequired()); mdp(other.getMdp()); filter(other.getFilter()); + filterRequired(other.getFilterRequired()); subFilters(other.getSubFilters()); + subFiltersRequired(other.getSubFiltersRequired()); digestMethods(other.getDigestMethods()); + digestMethodsRequired(other.getDigestMethodsRequired()); reasons(other.getReasons()); + reasonsRequired(other.getReasonsRequired()); unsupportedRequired(other.getUnsupportedRequired()); return this; } @java.lang.Override - @JsonSetter("requiredFlags") - public PresentFlagsStage requiredFlags(int requiredFlags) { - this.requiredFlags = requiredFlags; + @JsonSetter("parserVersionRequired") + public FilterRequiredStage parserVersionRequired(boolean parserVersionRequired) { + this.parserVersionRequired = parserVersionRequired; + return this; + } + + @java.lang.Override + @JsonSetter("filterRequired") + public SubFiltersRequiredStage filterRequired(boolean filterRequired) { + this.filterRequired = filterRequired; + return this; + } + + @java.lang.Override + @JsonSetter("subFiltersRequired") + public DigestMethodsRequiredStage subFiltersRequired(boolean subFiltersRequired) { + this.subFiltersRequired = subFiltersRequired; + return this; + } + + @java.lang.Override + @JsonSetter("digestMethodsRequired") + public ReasonsRequiredStage digestMethodsRequired(boolean digestMethodsRequired) { + this.digestMethodsRequired = digestMethodsRequired; return this; } @java.lang.Override - @JsonSetter("presentFlags") - public UnsupportedRequiredStage presentFlags(int presentFlags) { - this.presentFlags = presentFlags; + @JsonSetter("reasonsRequired") + public UnsupportedRequiredStage reasonsRequired(boolean reasonsRequired) { + this.reasonsRequired = reasonsRequired; return this; } @@ -404,7 +485,7 @@ public _FinalStage filter(Optional filter) { } @java.lang.Override - public _FinalStage mdp(Nullable mdp) { + public _FinalStage mdp(Nullable mdp) { if (mdp.isNull()) { this.mdp = null; } else if (mdp.isEmpty()) { @@ -416,54 +497,57 @@ public _FinalStage mdp(Nullable mdp) { } @java.lang.Override - public _FinalStage mdp(Double mdp) { + public _FinalStage mdp(Integer mdp) { this.mdp = Optional.ofNullable(mdp); return this; } @java.lang.Override @JsonSetter(value = "mdp", nulls = Nulls.SKIP) - public _FinalStage mdp(Optional mdp) { + public _FinalStage mdp(Optional mdp) { this.mdp = mdp; return this; } @java.lang.Override - public _FinalStage version(Nullable version) { - if (version.isNull()) { - this.version = null; - } else if (version.isEmpty()) { - this.version = Optional.empty(); + public _FinalStage parserVersion(Nullable parserVersion) { + if (parserVersion.isNull()) { + this.parserVersion = null; + } else if (parserVersion.isEmpty()) { + this.parserVersion = Optional.empty(); } else { - this.version = Optional.of(version.get()); + this.parserVersion = Optional.of(parserVersion.get()); } return this; } @java.lang.Override - public _FinalStage version(Integer version) { - this.version = Optional.ofNullable(version); + public _FinalStage parserVersion(Integer parserVersion) { + this.parserVersion = Optional.ofNullable(parserVersion); return this; } @java.lang.Override - @JsonSetter(value = "version", nulls = Nulls.SKIP) - public _FinalStage version(Optional version) { - this.version = version; + @JsonSetter(value = "parserVersion", nulls = Nulls.SKIP) + public _FinalStage parserVersion(Optional parserVersion) { + this.parserVersion = parserVersion; return this; } @java.lang.Override - public DocVersionsSignatures200ResponseSignaturesItemSeedValue build() { - return new DocVersionsSignatures200ResponseSignaturesItemSeedValue( - requiredFlags, - presentFlags, - version, + public DocVersionsSignaturesResponseSignaturesItemSeedValue build() { + return new DocVersionsSignaturesResponseSignaturesItemSeedValue( + parserVersion, + parserVersionRequired, mdp, filter, + filterRequired, subFilters, + subFiltersRequired, digestMethods, + digestMethodsRequired, reasons, + reasonsRequired, unsupportedRequired, additionalProperties); } diff --git a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemSigner.java b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemSigner.java similarity index 92% rename from src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemSigner.java rename to src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemSigner.java index cc5c118..45548fb 100644 --- a/src/main/java/api/types/DocVersionsSignatures200ResponseSignaturesItemSigner.java +++ b/src/main/java/api/types/DocVersionsSignaturesResponseSignaturesItemSigner.java @@ -22,8 +22,8 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocVersionsSignatures200ResponseSignaturesItemSigner.Builder.class) -public final class DocVersionsSignatures200ResponseSignaturesItemSigner { +@JsonDeserialize(builder = DocVersionsSignaturesResponseSignaturesItemSigner.Builder.class) +public final class DocVersionsSignaturesResponseSignaturesItemSigner { private final Optional name; private final Optional reason; @@ -36,7 +36,7 @@ public final class DocVersionsSignatures200ResponseSignaturesItemSigner { private final Map additionalProperties; - private DocVersionsSignatures200ResponseSignaturesItemSigner( + private DocVersionsSignaturesResponseSignaturesItemSigner( Optional name, Optional reason, Optional location, @@ -124,8 +124,8 @@ private Optional _getSignedAt() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocVersionsSignatures200ResponseSignaturesItemSigner - && equalTo((DocVersionsSignatures200ResponseSignaturesItemSigner) other); + return other instanceof DocVersionsSignaturesResponseSignaturesItemSigner + && equalTo((DocVersionsSignaturesResponseSignaturesItemSigner) other); } @JsonAnyGetter @@ -133,7 +133,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocVersionsSignatures200ResponseSignaturesItemSigner other) { + private boolean equalTo(DocVersionsSignaturesResponseSignaturesItemSigner other) { return name.equals(other.name) && reason.equals(other.reason) && location.equals(other.location) @@ -172,7 +172,7 @@ public static final class Builder { private Builder() {} - public Builder from(DocVersionsSignatures200ResponseSignaturesItemSigner other) { + public Builder from(DocVersionsSignaturesResponseSignaturesItemSigner other) { name(other.getName()); reason(other.getReason()); location(other.getLocation()); @@ -291,8 +291,8 @@ public Builder signedAt(Nullable signedAt) { return this; } - public DocVersionsSignatures200ResponseSignaturesItemSigner build() { - return new DocVersionsSignatures200ResponseSignaturesItemSigner( + public DocVersionsSignaturesResponseSignaturesItemSigner build() { + return new DocVersionsSignaturesResponseSignaturesItemSigner( name, reason, location, contactInfo, signedAt, additionalProperties); } diff --git a/src/main/java/api/types/DocumentsGet200Response.java b/src/main/java/api/types/DocumentsCommitResponse.java similarity index 75% rename from src/main/java/api/types/DocumentsGet200Response.java rename to src/main/java/api/types/DocumentsCommitResponse.java index 75c4237..cdfe99d 100644 --- a/src/main/java/api/types/DocumentsGet200Response.java +++ b/src/main/java/api/types/DocumentsCommitResponse.java @@ -17,27 +17,27 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsGet200Response.Builder.class) -public final class DocumentsGet200Response { - private final DocumentsGet200ResponseDocument document; +@JsonDeserialize(builder = DocumentsCommitResponse.Builder.class) +public final class DocumentsCommitResponse { + private final DocumentsCommitResponseDocument document; private final Map additionalProperties; - private DocumentsGet200Response( - DocumentsGet200ResponseDocument document, Map additionalProperties) { + private DocumentsCommitResponse( + DocumentsCommitResponseDocument document, Map additionalProperties) { this.document = document; this.additionalProperties = additionalProperties; } @JsonProperty("document") - public DocumentsGet200ResponseDocument getDocument() { + public DocumentsCommitResponseDocument getDocument() { return document; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsGet200Response && equalTo((DocumentsGet200Response) other); + return other instanceof DocumentsCommitResponse && equalTo((DocumentsCommitResponse) other); } @JsonAnyGetter @@ -45,7 +45,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsGet200Response other) { + private boolean equalTo(DocumentsCommitResponse other) { return document.equals(other.document); } @@ -64,13 +64,13 @@ public static DocumentStage builder() { } public interface DocumentStage { - _FinalStage document(@NotNull DocumentsGet200ResponseDocument document); + _FinalStage document(@NotNull DocumentsCommitResponseDocument document); - Builder from(DocumentsGet200Response other); + Builder from(DocumentsCommitResponse other); } public interface _FinalStage { - DocumentsGet200Response build(); + DocumentsCommitResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -79,7 +79,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DocumentStage, _FinalStage { - private DocumentsGet200ResponseDocument document; + private DocumentsCommitResponseDocument document; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -87,21 +87,21 @@ public static final class Builder implements DocumentStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocumentsGet200Response other) { + public Builder from(DocumentsCommitResponse other) { document(other.getDocument()); return this; } @java.lang.Override @JsonSetter("document") - public _FinalStage document(@NotNull DocumentsGet200ResponseDocument document) { + public _FinalStage document(@NotNull DocumentsCommitResponseDocument document) { this.document = Objects.requireNonNull(document, "document must not be null"); return this; } @java.lang.Override - public DocumentsGet200Response build() { - return new DocumentsGet200Response(document, additionalProperties); + public DocumentsCommitResponse build() { + return new DocumentsCommitResponse(document, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsGet200ResponseDocument.java b/src/main/java/api/types/DocumentsCommitResponseDocument.java similarity index 75% rename from src/main/java/api/types/DocumentsGet200ResponseDocument.java rename to src/main/java/api/types/DocumentsCommitResponseDocument.java index 93ad12c..89dee37 100644 --- a/src/main/java/api/types/DocumentsGet200ResponseDocument.java +++ b/src/main/java/api/types/DocumentsCommitResponseDocument.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsGet200ResponseDocument.Builder.class) -public final class DocumentsGet200ResponseDocument { +@JsonDeserialize(builder = DocumentsCommitResponseDocument.Builder.class) +public final class DocumentsCommitResponseDocument { private final String id; private final String tenantId; @@ -32,11 +33,11 @@ public final class DocumentsGet200ResponseDocument { private final String folderId; - private final DocumentsGet200ResponseDocumentState state; + private final DocumentsCommitResponseDocumentState state; - private final Optional baseSha; + private final Optional baseSha256; - private final Optional storageSizeBytes; + private final Optional sizeBytes; private final Optional> metadata; @@ -44,33 +45,33 @@ public final class DocumentsGet200ResponseDocument { private final Optional failureReason; - private final Optional thumbnailState; + private final DocumentsCommitResponseDocumentThumbnailState thumbnailState; private final Optional thumbnailUrl; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; private final Map additionalProperties; - private DocumentsGet200ResponseDocument( + private DocumentsCommitResponseDocument( String id, String tenantId, String name, String folderId, - DocumentsGet200ResponseDocumentState state, - Optional baseSha, - Optional storageSizeBytes, + DocumentsCommitResponseDocumentState state, + Optional baseSha256, + Optional sizeBytes, Optional> metadata, Optional idempotencyKey, Optional failureReason, - Optional thumbnailState, + DocumentsCommitResponseDocumentThumbnailState thumbnailState, Optional thumbnailUrl, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -78,8 +79,8 @@ private DocumentsGet200ResponseDocument( this.name = name; this.folderId = folderId; this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; this.metadata = metadata; this.idempotencyKey = idempotencyKey; this.failureReason = failureReason; @@ -115,24 +116,24 @@ public String getFolderId() { } @JsonProperty("state") - public DocumentsGet200ResponseDocumentState getState() { + public DocumentsCommitResponseDocumentState getState() { return state; } @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { + public Optional getBaseSha256() { + if (baseSha256 == null) { return Optional.empty(); } - return baseSha; + return baseSha256; } @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return storageSizeBytes; + return sizeBytes; } @JsonIgnore @@ -160,7 +161,7 @@ public Optional getFailureReason() { } @JsonProperty("thumbnailState") - public Optional getThumbnailState() { + public DocumentsCommitResponseDocumentThumbnailState getThumbnailState() { return thumbnailState; } @@ -173,12 +174,12 @@ public Optional getThumbnailUrl() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -191,15 +192,15 @@ public Optional getCreatedBy() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -235,7 +236,7 @@ private Optional _getCreatedBy() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsGet200ResponseDocument && equalTo((DocumentsGet200ResponseDocument) other); + return other instanceof DocumentsCommitResponseDocument && equalTo((DocumentsCommitResponseDocument) other); } @JsonAnyGetter @@ -243,21 +244,21 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsGet200ResponseDocument other) { + private boolean equalTo(DocumentsCommitResponseDocument other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && name.equals(other.name) && folderId.equals(other.folderId) && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) && metadata.equals(other.metadata) && idempotencyKey.equals(other.idempotencyKey) && failureReason.equals(other.failureReason) && thumbnailState.equals(other.thumbnailState) && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -269,8 +270,8 @@ public int hashCode() { this.name, this.folderId, this.state, - this.baseSha, - this.storageSizeBytes, + this.baseSha256, + this.sizeBytes, this.metadata, this.idempotencyKey, this.failureReason, @@ -293,7 +294,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(DocumentsGet200ResponseDocument other); + Builder from(DocumentsCommitResponseDocument other); } public interface TenantIdStage { @@ -312,35 +313,39 @@ public interface FolderIdStage { } public interface StateStage { - CreatedAtStage state(@NotNull DocumentsGet200ResponseDocumentState state); + ThumbnailStateStage state(@NotNull DocumentsCommitResponseDocumentState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsCommitResponseDocumentThumbnailState thumbnailState); } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - DocumentsGet200ResponseDocument build(); + DocumentsCommitResponseDocument build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage baseSha(Optional baseSha); + _FinalStage baseSha256(Optional baseSha256); - _FinalStage baseSha(String baseSha); + _FinalStage baseSha256(String baseSha256); - _FinalStage baseSha(Nullable baseSha); + _FinalStage baseSha256(Nullable baseSha256); - _FinalStage storageSizeBytes(Optional storageSizeBytes); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage storageSizeBytes(Double storageSizeBytes); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage storageSizeBytes(Nullable storageSizeBytes); + _FinalStage sizeBytes(Nullable sizeBytes); _FinalStage metadata(Optional> metadata); @@ -360,10 +365,6 @@ public interface _FinalStage { _FinalStage failureReason(Nullable failureReason); - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsGet200ResponseDocumentThumbnailState thumbnailState); - _FinalStage thumbnailUrl(Optional thumbnailUrl); _FinalStage thumbnailUrl(String thumbnailUrl); @@ -384,6 +385,7 @@ public static final class Builder NameStage, FolderIdStage, StateStage, + ThumbnailStateStage, CreatedAtStage, UpdatedAtStage, _FinalStage { @@ -395,27 +397,27 @@ public static final class Builder private String folderId; - private DocumentsGet200ResponseDocumentState state; + private DocumentsCommitResponseDocumentState state; + + private DocumentsCommitResponseDocumentThumbnailState thumbnailState; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); private Optional thumbnailUrl = Optional.empty(); - private Optional thumbnailState = Optional.empty(); - private Optional failureReason = Optional.empty(); private Optional idempotencyKey = Optional.empty(); private Optional> metadata = Optional.empty(); - private Optional storageSizeBytes = Optional.empty(); + private Optional sizeBytes = Optional.empty(); - private Optional baseSha = Optional.empty(); + private Optional baseSha256 = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -423,14 +425,14 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocumentsGet200ResponseDocument other) { + public Builder from(DocumentsCommitResponseDocument other) { id(other.getId()); tenantId(other.getTenantId()); name(other.getName()); folderId(other.getFolderId()); state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); metadata(other.getMetadata()); idempotencyKey(other.getIdempotencyKey()); failureReason(other.getFailureReason()); @@ -476,22 +478,29 @@ public StateStage folderId(@NotNull String folderId) { @java.lang.Override @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsGet200ResponseDocumentState state) { + public ThumbnailStateStage state(@NotNull DocumentsCommitResponseDocumentState state) { this.state = Objects.requireNonNull(state, "state must not be null"); return this; } + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState(@NotNull DocumentsCommitResponseDocumentThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -545,19 +554,6 @@ public _FinalStage thumbnailUrl(Optional thumbnailUrl) { return this; } - @java.lang.Override - public _FinalStage thumbnailState(DocumentsGet200ResponseDocumentThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState(Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - @java.lang.Override public _FinalStage failureReason(Nullable failureReason) { if (failureReason.isNull()) { @@ -634,65 +630,65 @@ public _FinalStage metadata(Optional> metadata) { } @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); } else { - this.baseSha = Optional.of(baseSha.get()); + this.baseSha256 = Optional.of(baseSha256.get()); } return this; } @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); return this; } @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; return this; } @java.lang.Override - public DocumentsGet200ResponseDocument build() { - return new DocumentsGet200ResponseDocument( + public DocumentsCommitResponseDocument build() { + return new DocumentsCommitResponseDocument( id, tenantId, name, folderId, state, - baseSha, - storageSizeBytes, + baseSha256, + sizeBytes, metadata, idempotencyKey, failureReason, diff --git a/src/main/java/api/types/DocumentsGet200ResponseDocumentState.java b/src/main/java/api/types/DocumentsCommitResponseDocumentState.java similarity index 69% rename from src/main/java/api/types/DocumentsGet200ResponseDocumentState.java rename to src/main/java/api/types/DocumentsCommitResponseDocumentState.java index 3d5c57f..5471e79 100644 --- a/src/main/java/api/types/DocumentsGet200ResponseDocumentState.java +++ b/src/main/java/api/types/DocumentsCommitResponseDocumentState.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsGet200ResponseDocumentState { - public static final DocumentsGet200ResponseDocumentState FAILED = - new DocumentsGet200ResponseDocumentState(Value.FAILED, "failed"); +public final class DocumentsCommitResponseDocumentState { + public static final DocumentsCommitResponseDocumentState FAILED = + new DocumentsCommitResponseDocumentState(Value.FAILED, "failed"); - public static final DocumentsGet200ResponseDocumentState DELETING = - new DocumentsGet200ResponseDocumentState(Value.DELETING, "deleting"); + public static final DocumentsCommitResponseDocumentState DELETING = + new DocumentsCommitResponseDocumentState(Value.DELETING, "deleting"); - public static final DocumentsGet200ResponseDocumentState PENDING = - new DocumentsGet200ResponseDocumentState(Value.PENDING, "pending"); + public static final DocumentsCommitResponseDocumentState PENDING = + new DocumentsCommitResponseDocumentState(Value.PENDING, "pending"); - public static final DocumentsGet200ResponseDocumentState READY = - new DocumentsGet200ResponseDocumentState(Value.READY, "ready"); + public static final DocumentsCommitResponseDocumentState READY = + new DocumentsCommitResponseDocumentState(Value.READY, "ready"); private final Value value; private final String string; - DocumentsGet200ResponseDocumentState(Value value, String string) { + DocumentsCommitResponseDocumentState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsGet200ResponseDocumentState - && this.string.equals(((DocumentsGet200ResponseDocumentState) other).string)); + || (other instanceof DocumentsCommitResponseDocumentState + && this.string.equals(((DocumentsCommitResponseDocumentState) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsGet200ResponseDocumentState valueOf(String value) { + public static DocumentsCommitResponseDocumentState valueOf(String value) { switch (value) { case "failed": return FAILED; @@ -78,7 +78,7 @@ public static DocumentsGet200ResponseDocumentState valueOf(String value) { case "ready": return READY; default: - return new DocumentsGet200ResponseDocumentState(Value.UNKNOWN, value); + return new DocumentsCommitResponseDocumentState(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsGet200ResponseDocumentThumbnailState.java b/src/main/java/api/types/DocumentsCommitResponseDocumentThumbnailState.java similarity index 70% rename from src/main/java/api/types/DocumentsGet200ResponseDocumentThumbnailState.java rename to src/main/java/api/types/DocumentsCommitResponseDocumentThumbnailState.java index 91f39c2..7fe873f 100644 --- a/src/main/java/api/types/DocumentsGet200ResponseDocumentThumbnailState.java +++ b/src/main/java/api/types/DocumentsCommitResponseDocumentThumbnailState.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsGet200ResponseDocumentThumbnailState { - public static final DocumentsGet200ResponseDocumentThumbnailState FAILED = - new DocumentsGet200ResponseDocumentThumbnailState(Value.FAILED, "failed"); +public final class DocumentsCommitResponseDocumentThumbnailState { + public static final DocumentsCommitResponseDocumentThumbnailState FAILED = + new DocumentsCommitResponseDocumentThumbnailState(Value.FAILED, "failed"); - public static final DocumentsGet200ResponseDocumentThumbnailState PENDING = - new DocumentsGet200ResponseDocumentThumbnailState(Value.PENDING, "pending"); + public static final DocumentsCommitResponseDocumentThumbnailState PENDING = + new DocumentsCommitResponseDocumentThumbnailState(Value.PENDING, "pending"); - public static final DocumentsGet200ResponseDocumentThumbnailState READY = - new DocumentsGet200ResponseDocumentThumbnailState(Value.READY, "ready"); + public static final DocumentsCommitResponseDocumentThumbnailState READY = + new DocumentsCommitResponseDocumentThumbnailState(Value.READY, "ready"); - public static final DocumentsGet200ResponseDocumentThumbnailState LOCKED = - new DocumentsGet200ResponseDocumentThumbnailState(Value.LOCKED, "locked"); + public static final DocumentsCommitResponseDocumentThumbnailState LOCKED = + new DocumentsCommitResponseDocumentThumbnailState(Value.LOCKED, "locked"); private final Value value; private final String string; - DocumentsGet200ResponseDocumentThumbnailState(Value value, String string) { + DocumentsCommitResponseDocumentThumbnailState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsGet200ResponseDocumentThumbnailState - && this.string.equals(((DocumentsGet200ResponseDocumentThumbnailState) other).string)); + || (other instanceof DocumentsCommitResponseDocumentThumbnailState + && this.string.equals(((DocumentsCommitResponseDocumentThumbnailState) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsGet200ResponseDocumentThumbnailState valueOf(String value) { + public static DocumentsCommitResponseDocumentThumbnailState valueOf(String value) { switch (value) { case "failed": return FAILED; @@ -78,7 +78,7 @@ public static DocumentsGet200ResponseDocumentThumbnailState valueOf(String value case "locked": return LOCKED; default: - return new DocumentsGet200ResponseDocumentThumbnailState(Value.UNKNOWN, value); + return new DocumentsCommitResponseDocumentThumbnailState(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsCommit200Response.java b/src/main/java/api/types/DocumentsGetResponse.java similarity index 71% rename from src/main/java/api/types/DocumentsCommit200Response.java rename to src/main/java/api/types/DocumentsGetResponse.java index 0d8a6cd..4cd28d5 100644 --- a/src/main/java/api/types/DocumentsCommit200Response.java +++ b/src/main/java/api/types/DocumentsGetResponse.java @@ -17,27 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsCommit200Response.Builder.class) -public final class DocumentsCommit200Response { - private final DocumentsCommit200ResponseDocument document; +@JsonDeserialize(builder = DocumentsGetResponse.Builder.class) +public final class DocumentsGetResponse { + private final DocumentsGetResponseDocument document; private final Map additionalProperties; - private DocumentsCommit200Response( - DocumentsCommit200ResponseDocument document, Map additionalProperties) { + private DocumentsGetResponse(DocumentsGetResponseDocument document, Map additionalProperties) { this.document = document; this.additionalProperties = additionalProperties; } @JsonProperty("document") - public DocumentsCommit200ResponseDocument getDocument() { + public DocumentsGetResponseDocument getDocument() { return document; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsCommit200Response && equalTo((DocumentsCommit200Response) other); + return other instanceof DocumentsGetResponse && equalTo((DocumentsGetResponse) other); } @JsonAnyGetter @@ -45,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsCommit200Response other) { + private boolean equalTo(DocumentsGetResponse other) { return document.equals(other.document); } @@ -64,13 +63,13 @@ public static DocumentStage builder() { } public interface DocumentStage { - _FinalStage document(@NotNull DocumentsCommit200ResponseDocument document); + _FinalStage document(@NotNull DocumentsGetResponseDocument document); - Builder from(DocumentsCommit200Response other); + Builder from(DocumentsGetResponse other); } public interface _FinalStage { - DocumentsCommit200Response build(); + DocumentsGetResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -79,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DocumentStage, _FinalStage { - private DocumentsCommit200ResponseDocument document; + private DocumentsGetResponseDocument document; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -87,21 +86,21 @@ public static final class Builder implements DocumentStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocumentsCommit200Response other) { + public Builder from(DocumentsGetResponse other) { document(other.getDocument()); return this; } @java.lang.Override @JsonSetter("document") - public _FinalStage document(@NotNull DocumentsCommit200ResponseDocument document) { + public _FinalStage document(@NotNull DocumentsGetResponseDocument document) { this.document = Objects.requireNonNull(document, "document must not be null"); return this; } @java.lang.Override - public DocumentsCommit200Response build() { - return new DocumentsCommit200Response(document, additionalProperties); + public DocumentsGetResponse build() { + return new DocumentsGetResponse(document, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsUpdate200ResponseDocument.java b/src/main/java/api/types/DocumentsGetResponseDocument.java similarity index 75% rename from src/main/java/api/types/DocumentsUpdate200ResponseDocument.java rename to src/main/java/api/types/DocumentsGetResponseDocument.java index 9b73706..c079646 100644 --- a/src/main/java/api/types/DocumentsUpdate200ResponseDocument.java +++ b/src/main/java/api/types/DocumentsGetResponseDocument.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsUpdate200ResponseDocument.Builder.class) -public final class DocumentsUpdate200ResponseDocument { +@JsonDeserialize(builder = DocumentsGetResponseDocument.Builder.class) +public final class DocumentsGetResponseDocument { private final String id; private final String tenantId; @@ -32,11 +33,11 @@ public final class DocumentsUpdate200ResponseDocument { private final String folderId; - private final DocumentsUpdate200ResponseDocumentState state; + private final DocumentsGetResponseDocumentState state; - private final Optional baseSha; + private final Optional baseSha256; - private final Optional storageSizeBytes; + private final Optional sizeBytes; private final Optional> metadata; @@ -44,33 +45,33 @@ public final class DocumentsUpdate200ResponseDocument { private final Optional failureReason; - private final Optional thumbnailState; + private final DocumentsGetResponseDocumentThumbnailState thumbnailState; private final Optional thumbnailUrl; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; private final Map additionalProperties; - private DocumentsUpdate200ResponseDocument( + private DocumentsGetResponseDocument( String id, String tenantId, String name, String folderId, - DocumentsUpdate200ResponseDocumentState state, - Optional baseSha, - Optional storageSizeBytes, + DocumentsGetResponseDocumentState state, + Optional baseSha256, + Optional sizeBytes, Optional> metadata, Optional idempotencyKey, Optional failureReason, - Optional thumbnailState, + DocumentsGetResponseDocumentThumbnailState thumbnailState, Optional thumbnailUrl, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -78,8 +79,8 @@ private DocumentsUpdate200ResponseDocument( this.name = name; this.folderId = folderId; this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; this.metadata = metadata; this.idempotencyKey = idempotencyKey; this.failureReason = failureReason; @@ -115,24 +116,24 @@ public String getFolderId() { } @JsonProperty("state") - public DocumentsUpdate200ResponseDocumentState getState() { + public DocumentsGetResponseDocumentState getState() { return state; } @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { + public Optional getBaseSha256() { + if (baseSha256 == null) { return Optional.empty(); } - return baseSha; + return baseSha256; } @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return storageSizeBytes; + return sizeBytes; } @JsonIgnore @@ -160,7 +161,7 @@ public Optional getFailureReason() { } @JsonProperty("thumbnailState") - public Optional getThumbnailState() { + public DocumentsGetResponseDocumentThumbnailState getThumbnailState() { return thumbnailState; } @@ -173,12 +174,12 @@ public Optional getThumbnailUrl() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -191,15 +192,15 @@ public Optional getCreatedBy() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -235,8 +236,7 @@ private Optional _getCreatedBy() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsUpdate200ResponseDocument - && equalTo((DocumentsUpdate200ResponseDocument) other); + return other instanceof DocumentsGetResponseDocument && equalTo((DocumentsGetResponseDocument) other); } @JsonAnyGetter @@ -244,21 +244,21 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsUpdate200ResponseDocument other) { + private boolean equalTo(DocumentsGetResponseDocument other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && name.equals(other.name) && folderId.equals(other.folderId) && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) && metadata.equals(other.metadata) && idempotencyKey.equals(other.idempotencyKey) && failureReason.equals(other.failureReason) && thumbnailState.equals(other.thumbnailState) && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -270,8 +270,8 @@ public int hashCode() { this.name, this.folderId, this.state, - this.baseSha, - this.storageSizeBytes, + this.baseSha256, + this.sizeBytes, this.metadata, this.idempotencyKey, this.failureReason, @@ -294,7 +294,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(DocumentsUpdate200ResponseDocument other); + Builder from(DocumentsGetResponseDocument other); } public interface TenantIdStage { @@ -313,35 +313,39 @@ public interface FolderIdStage { } public interface StateStage { - CreatedAtStage state(@NotNull DocumentsUpdate200ResponseDocumentState state); + ThumbnailStateStage state(@NotNull DocumentsGetResponseDocumentState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsGetResponseDocumentThumbnailState thumbnailState); } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - DocumentsUpdate200ResponseDocument build(); + DocumentsGetResponseDocument build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage baseSha(Optional baseSha); + _FinalStage baseSha256(Optional baseSha256); - _FinalStage baseSha(String baseSha); + _FinalStage baseSha256(String baseSha256); - _FinalStage baseSha(Nullable baseSha); + _FinalStage baseSha256(Nullable baseSha256); - _FinalStage storageSizeBytes(Optional storageSizeBytes); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage storageSizeBytes(Double storageSizeBytes); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage storageSizeBytes(Nullable storageSizeBytes); + _FinalStage sizeBytes(Nullable sizeBytes); _FinalStage metadata(Optional> metadata); @@ -361,10 +365,6 @@ public interface _FinalStage { _FinalStage failureReason(Nullable failureReason); - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsUpdate200ResponseDocumentThumbnailState thumbnailState); - _FinalStage thumbnailUrl(Optional thumbnailUrl); _FinalStage thumbnailUrl(String thumbnailUrl); @@ -385,6 +385,7 @@ public static final class Builder NameStage, FolderIdStage, StateStage, + ThumbnailStateStage, CreatedAtStage, UpdatedAtStage, _FinalStage { @@ -396,27 +397,27 @@ public static final class Builder private String folderId; - private DocumentsUpdate200ResponseDocumentState state; + private DocumentsGetResponseDocumentState state; + + private DocumentsGetResponseDocumentThumbnailState thumbnailState; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); private Optional thumbnailUrl = Optional.empty(); - private Optional thumbnailState = Optional.empty(); - private Optional failureReason = Optional.empty(); private Optional idempotencyKey = Optional.empty(); private Optional> metadata = Optional.empty(); - private Optional storageSizeBytes = Optional.empty(); + private Optional sizeBytes = Optional.empty(); - private Optional baseSha = Optional.empty(); + private Optional baseSha256 = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -424,14 +425,14 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocumentsUpdate200ResponseDocument other) { + public Builder from(DocumentsGetResponseDocument other) { id(other.getId()); tenantId(other.getTenantId()); name(other.getName()); folderId(other.getFolderId()); state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); metadata(other.getMetadata()); idempotencyKey(other.getIdempotencyKey()); failureReason(other.getFailureReason()); @@ -477,22 +478,29 @@ public StateStage folderId(@NotNull String folderId) { @java.lang.Override @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsUpdate200ResponseDocumentState state) { + public ThumbnailStateStage state(@NotNull DocumentsGetResponseDocumentState state) { this.state = Objects.requireNonNull(state, "state must not be null"); return this; } + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState(@NotNull DocumentsGetResponseDocumentThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -546,19 +554,6 @@ public _FinalStage thumbnailUrl(Optional thumbnailUrl) { return this; } - @java.lang.Override - public _FinalStage thumbnailState(DocumentsUpdate200ResponseDocumentThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState(Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - @java.lang.Override public _FinalStage failureReason(Nullable failureReason) { if (failureReason.isNull()) { @@ -635,65 +630,65 @@ public _FinalStage metadata(Optional> metadata) { } @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); } else { - this.baseSha = Optional.of(baseSha.get()); + this.baseSha256 = Optional.of(baseSha256.get()); } return this; } @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); return this; } @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; return this; } @java.lang.Override - public DocumentsUpdate200ResponseDocument build() { - return new DocumentsUpdate200ResponseDocument( + public DocumentsGetResponseDocument build() { + return new DocumentsGetResponseDocument( id, tenantId, name, folderId, state, - baseSha, - storageSizeBytes, + baseSha256, + sizeBytes, metadata, idempotencyKey, failureReason, diff --git a/src/main/java/api/types/DocumentsCommit200ResponseDocumentState.java b/src/main/java/api/types/DocumentsGetResponseDocumentState.java similarity index 62% rename from src/main/java/api/types/DocumentsCommit200ResponseDocumentState.java rename to src/main/java/api/types/DocumentsGetResponseDocumentState.java index 3969bf6..f3ea01f 100644 --- a/src/main/java/api/types/DocumentsCommit200ResponseDocumentState.java +++ b/src/main/java/api/types/DocumentsGetResponseDocumentState.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsCommit200ResponseDocumentState { - public static final DocumentsCommit200ResponseDocumentState FAILED = - new DocumentsCommit200ResponseDocumentState(Value.FAILED, "failed"); +public final class DocumentsGetResponseDocumentState { + public static final DocumentsGetResponseDocumentState FAILED = + new DocumentsGetResponseDocumentState(Value.FAILED, "failed"); - public static final DocumentsCommit200ResponseDocumentState DELETING = - new DocumentsCommit200ResponseDocumentState(Value.DELETING, "deleting"); + public static final DocumentsGetResponseDocumentState DELETING = + new DocumentsGetResponseDocumentState(Value.DELETING, "deleting"); - public static final DocumentsCommit200ResponseDocumentState PENDING = - new DocumentsCommit200ResponseDocumentState(Value.PENDING, "pending"); + public static final DocumentsGetResponseDocumentState PENDING = + new DocumentsGetResponseDocumentState(Value.PENDING, "pending"); - public static final DocumentsCommit200ResponseDocumentState READY = - new DocumentsCommit200ResponseDocumentState(Value.READY, "ready"); + public static final DocumentsGetResponseDocumentState READY = + new DocumentsGetResponseDocumentState(Value.READY, "ready"); private final Value value; private final String string; - DocumentsCommit200ResponseDocumentState(Value value, String string) { + DocumentsGetResponseDocumentState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsCommit200ResponseDocumentState - && this.string.equals(((DocumentsCommit200ResponseDocumentState) other).string)); + || (other instanceof DocumentsGetResponseDocumentState + && this.string.equals(((DocumentsGetResponseDocumentState) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsCommit200ResponseDocumentState valueOf(String value) { + public static DocumentsGetResponseDocumentState valueOf(String value) { switch (value) { case "failed": return FAILED; @@ -78,7 +78,7 @@ public static DocumentsCommit200ResponseDocumentState valueOf(String value) { case "ready": return READY; default: - return new DocumentsCommit200ResponseDocumentState(Value.UNKNOWN, value); + return new DocumentsGetResponseDocumentState(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsList200ResponseDocumentsItemState.java b/src/main/java/api/types/DocumentsGetResponseDocumentThumbnailState.java similarity index 60% rename from src/main/java/api/types/DocumentsList200ResponseDocumentsItemState.java rename to src/main/java/api/types/DocumentsGetResponseDocumentThumbnailState.java index ad1a1fa..d55a960 100644 --- a/src/main/java/api/types/DocumentsList200ResponseDocumentsItemState.java +++ b/src/main/java/api/types/DocumentsGetResponseDocumentThumbnailState.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsList200ResponseDocumentsItemState { - public static final DocumentsList200ResponseDocumentsItemState FAILED = - new DocumentsList200ResponseDocumentsItemState(Value.FAILED, "failed"); +public final class DocumentsGetResponseDocumentThumbnailState { + public static final DocumentsGetResponseDocumentThumbnailState FAILED = + new DocumentsGetResponseDocumentThumbnailState(Value.FAILED, "failed"); - public static final DocumentsList200ResponseDocumentsItemState DELETING = - new DocumentsList200ResponseDocumentsItemState(Value.DELETING, "deleting"); + public static final DocumentsGetResponseDocumentThumbnailState PENDING = + new DocumentsGetResponseDocumentThumbnailState(Value.PENDING, "pending"); - public static final DocumentsList200ResponseDocumentsItemState PENDING = - new DocumentsList200ResponseDocumentsItemState(Value.PENDING, "pending"); + public static final DocumentsGetResponseDocumentThumbnailState READY = + new DocumentsGetResponseDocumentThumbnailState(Value.READY, "ready"); - public static final DocumentsList200ResponseDocumentsItemState READY = - new DocumentsList200ResponseDocumentsItemState(Value.READY, "ready"); + public static final DocumentsGetResponseDocumentThumbnailState LOCKED = + new DocumentsGetResponseDocumentThumbnailState(Value.LOCKED, "locked"); private final Value value; private final String string; - DocumentsList200ResponseDocumentsItemState(Value value, String string) { + DocumentsGetResponseDocumentThumbnailState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsList200ResponseDocumentsItemState - && this.string.equals(((DocumentsList200ResponseDocumentsItemState) other).string)); + || (other instanceof DocumentsGetResponseDocumentThumbnailState + && this.string.equals(((DocumentsGetResponseDocumentThumbnailState) other).string)); } @java.lang.Override @@ -54,12 +54,12 @@ public T visit(Visitor visitor) { switch (value) { case FAILED: return visitor.visitFailed(); - case DELETING: - return visitor.visitDeleting(); case PENDING: return visitor.visitPending(); case READY: return visitor.visitReady(); + case LOCKED: + return visitor.visitLocked(); case UNKNOWN: default: return visitor.visitUnknown(string); @@ -67,18 +67,18 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsList200ResponseDocumentsItemState valueOf(String value) { + public static DocumentsGetResponseDocumentThumbnailState valueOf(String value) { switch (value) { case "failed": return FAILED; - case "deleting": - return DELETING; case "pending": return PENDING; case "ready": return READY; + case "locked": + return LOCKED; default: - return new DocumentsList200ResponseDocumentsItemState(Value.UNKNOWN, value); + return new DocumentsGetResponseDocumentThumbnailState(Value.UNKNOWN, value); } } @@ -87,9 +87,9 @@ public enum Value { READY, - FAILED, + LOCKED, - DELETING, + FAILED, UNKNOWN } @@ -99,9 +99,9 @@ public interface Visitor { T visitReady(); - T visitFailed(); + T visitLocked(); - T visitDeleting(); + T visitFailed(); T visitUnknown(String unknownType); } diff --git a/src/main/java/api/types/DocumentsImportFrom200Response.java b/src/main/java/api/types/DocumentsImportFrom200Response.java index 79c965e..d3504e1 100644 --- a/src/main/java/api/types/DocumentsImportFrom200Response.java +++ b/src/main/java/api/types/DocumentsImportFrom200Response.java @@ -19,24 +19,24 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = DocumentsImportFrom200Response.Builder.class) public final class DocumentsImportFrom200Response { - private final DocumentsImportFrom200ResponseTag tag; + private final DocumentsImportFrom200ResponseStatus status; private final DocumentsImportFrom200ResponseDocument document; private final Map additionalProperties; private DocumentsImportFrom200Response( - DocumentsImportFrom200ResponseTag tag, + DocumentsImportFrom200ResponseStatus status, DocumentsImportFrom200ResponseDocument document, Map additionalProperties) { - this.tag = tag; + this.status = status; this.document = document; this.additionalProperties = additionalProperties; } - @JsonProperty("tag") - public DocumentsImportFrom200ResponseTag getTag() { - return tag; + @JsonProperty("status") + public DocumentsImportFrom200ResponseStatus getStatus() { + return status; } @JsonProperty("document") @@ -56,12 +56,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(DocumentsImportFrom200Response other) { - return tag.equals(other.tag) && document.equals(other.document); + return status.equals(other.status) && document.equals(other.document); } @java.lang.Override public int hashCode() { - return Objects.hash(this.tag, this.document); + return Objects.hash(this.status, this.document); } @java.lang.Override @@ -69,12 +69,12 @@ public String toString() { return ObjectMappers.stringify(this); } - public static TagStage builder() { + public static StatusStage builder() { return new Builder(); } - public interface TagStage { - DocumentStage tag(@NotNull DocumentsImportFrom200ResponseTag tag); + public interface StatusStage { + DocumentStage status(@NotNull DocumentsImportFrom200ResponseStatus status); Builder from(DocumentsImportFrom200Response other); } @@ -92,8 +92,8 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TagStage, DocumentStage, _FinalStage { - private DocumentsImportFrom200ResponseTag tag; + public static final class Builder implements StatusStage, DocumentStage, _FinalStage { + private DocumentsImportFrom200ResponseStatus status; private DocumentsImportFrom200ResponseDocument document; @@ -104,15 +104,15 @@ private Builder() {} @java.lang.Override public Builder from(DocumentsImportFrom200Response other) { - tag(other.getTag()); + status(other.getStatus()); document(other.getDocument()); return this; } @java.lang.Override - @JsonSetter("tag") - public DocumentStage tag(@NotNull DocumentsImportFrom200ResponseTag tag) { - this.tag = Objects.requireNonNull(tag, "tag must not be null"); + @JsonSetter("status") + public DocumentStage status(@NotNull DocumentsImportFrom200ResponseStatus status) { + this.status = Objects.requireNonNull(status, "status must not be null"); return this; } @@ -125,7 +125,7 @@ public _FinalStage document(@NotNull DocumentsImportFrom200ResponseDocument docu @java.lang.Override public DocumentsImportFrom200Response build() { - return new DocumentsImportFrom200Response(tag, document, additionalProperties); + return new DocumentsImportFrom200Response(status, document, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsImportFrom200ResponseDocument.java b/src/main/java/api/types/DocumentsImportFrom200ResponseDocument.java index cace3e9..499116e 100644 --- a/src/main/java/api/types/DocumentsImportFrom200ResponseDocument.java +++ b/src/main/java/api/types/DocumentsImportFrom200ResponseDocument.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -34,9 +35,9 @@ public final class DocumentsImportFrom200ResponseDocument { private final DocumentsImportFrom200ResponseDocumentState state; - private final Optional baseSha; + private final Optional baseSha256; - private final Optional storageSizeBytes; + private final Optional sizeBytes; private final Optional> metadata; @@ -44,13 +45,13 @@ public final class DocumentsImportFrom200ResponseDocument { private final Optional failureReason; - private final Optional thumbnailState; + private final DocumentsImportFrom200ResponseDocumentThumbnailState thumbnailState; private final Optional thumbnailUrl; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; @@ -62,15 +63,15 @@ private DocumentsImportFrom200ResponseDocument( String name, String folderId, DocumentsImportFrom200ResponseDocumentState state, - Optional baseSha, - Optional storageSizeBytes, + Optional baseSha256, + Optional sizeBytes, Optional> metadata, Optional idempotencyKey, Optional failureReason, - Optional thumbnailState, + DocumentsImportFrom200ResponseDocumentThumbnailState thumbnailState, Optional thumbnailUrl, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -78,8 +79,8 @@ private DocumentsImportFrom200ResponseDocument( this.name = name; this.folderId = folderId; this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; this.metadata = metadata; this.idempotencyKey = idempotencyKey; this.failureReason = failureReason; @@ -120,19 +121,19 @@ public DocumentsImportFrom200ResponseDocumentState getState() { } @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { + public Optional getBaseSha256() { + if (baseSha256 == null) { return Optional.empty(); } - return baseSha; + return baseSha256; } @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return storageSizeBytes; + return sizeBytes; } @JsonIgnore @@ -160,7 +161,7 @@ public Optional getFailureReason() { } @JsonProperty("thumbnailState") - public Optional getThumbnailState() { + public DocumentsImportFrom200ResponseDocumentThumbnailState getThumbnailState() { return thumbnailState; } @@ -173,12 +174,12 @@ public Optional getThumbnailUrl() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -191,15 +192,15 @@ public Optional getCreatedBy() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -250,15 +251,15 @@ private boolean equalTo(DocumentsImportFrom200ResponseDocument other) { && name.equals(other.name) && folderId.equals(other.folderId) && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) && metadata.equals(other.metadata) && idempotencyKey.equals(other.idempotencyKey) && failureReason.equals(other.failureReason) && thumbnailState.equals(other.thumbnailState) && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -270,8 +271,8 @@ public int hashCode() { this.name, this.folderId, this.state, - this.baseSha, - this.storageSizeBytes, + this.baseSha256, + this.sizeBytes, this.metadata, this.idempotencyKey, this.failureReason, @@ -313,15 +314,19 @@ public interface FolderIdStage { } public interface StateStage { - CreatedAtStage state(@NotNull DocumentsImportFrom200ResponseDocumentState state); + ThumbnailStateStage state(@NotNull DocumentsImportFrom200ResponseDocumentState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsImportFrom200ResponseDocumentThumbnailState thumbnailState); } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { @@ -331,17 +336,17 @@ public interface _FinalStage { _FinalStage additionalProperties(Map additionalProperties); - _FinalStage baseSha(Optional baseSha); + _FinalStage baseSha256(Optional baseSha256); - _FinalStage baseSha(String baseSha); + _FinalStage baseSha256(String baseSha256); - _FinalStage baseSha(Nullable baseSha); + _FinalStage baseSha256(Nullable baseSha256); - _FinalStage storageSizeBytes(Optional storageSizeBytes); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage storageSizeBytes(Double storageSizeBytes); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage storageSizeBytes(Nullable storageSizeBytes); + _FinalStage sizeBytes(Nullable sizeBytes); _FinalStage metadata(Optional> metadata); @@ -361,10 +366,6 @@ public interface _FinalStage { _FinalStage failureReason(Nullable failureReason); - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsImportFrom200ResponseDocumentThumbnailState thumbnailState); - _FinalStage thumbnailUrl(Optional thumbnailUrl); _FinalStage thumbnailUrl(String thumbnailUrl); @@ -385,6 +386,7 @@ public static final class Builder NameStage, FolderIdStage, StateStage, + ThumbnailStateStage, CreatedAtStage, UpdatedAtStage, _FinalStage { @@ -398,25 +400,25 @@ public static final class Builder private DocumentsImportFrom200ResponseDocumentState state; - private double createdAt; + private DocumentsImportFrom200ResponseDocumentThumbnailState thumbnailState; + + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); private Optional thumbnailUrl = Optional.empty(); - private Optional thumbnailState = Optional.empty(); - private Optional failureReason = Optional.empty(); private Optional idempotencyKey = Optional.empty(); private Optional> metadata = Optional.empty(); - private Optional storageSizeBytes = Optional.empty(); + private Optional sizeBytes = Optional.empty(); - private Optional baseSha = Optional.empty(); + private Optional baseSha256 = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -430,8 +432,8 @@ public Builder from(DocumentsImportFrom200ResponseDocument other) { name(other.getName()); folderId(other.getFolderId()); state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); metadata(other.getMetadata()); idempotencyKey(other.getIdempotencyKey()); failureReason(other.getFailureReason()); @@ -477,22 +479,30 @@ public StateStage folderId(@NotNull String folderId) { @java.lang.Override @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsImportFrom200ResponseDocumentState state) { + public ThumbnailStateStage state(@NotNull DocumentsImportFrom200ResponseDocumentState state) { this.state = Objects.requireNonNull(state, "state must not be null"); return this; } + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState( + @NotNull DocumentsImportFrom200ResponseDocumentThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -546,20 +556,6 @@ public _FinalStage thumbnailUrl(Optional thumbnailUrl) { return this; } - @java.lang.Override - public _FinalStage thumbnailState(DocumentsImportFrom200ResponseDocumentThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState( - Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - @java.lang.Override public _FinalStage failureReason(Nullable failureReason) { if (failureReason.isNull()) { @@ -636,52 +632,52 @@ public _FinalStage metadata(Optional> metadata) { } @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); } else { - this.baseSha = Optional.of(baseSha.get()); + this.baseSha256 = Optional.of(baseSha256.get()); } return this; } @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); return this; } @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; return this; } @@ -693,8 +689,8 @@ public DocumentsImportFrom200ResponseDocument build() { name, folderId, state, - baseSha, - storageSizeBytes, + baseSha256, + sizeBytes, metadata, idempotencyKey, failureReason, diff --git a/src/main/java/api/types/DocumentsImportFrom200ResponseTag.java b/src/main/java/api/types/DocumentsImportFrom200ResponseStatus.java similarity index 69% rename from src/main/java/api/types/DocumentsImportFrom200ResponseTag.java rename to src/main/java/api/types/DocumentsImportFrom200ResponseStatus.java index 57cff1b..7fdd896 100644 --- a/src/main/java/api/types/DocumentsImportFrom200ResponseTag.java +++ b/src/main/java/api/types/DocumentsImportFrom200ResponseStatus.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsImportFrom200ResponseTag { - public static final DocumentsImportFrom200ResponseTag IMPORTED = - new DocumentsImportFrom200ResponseTag(Value.IMPORTED, "imported"); +public final class DocumentsImportFrom200ResponseStatus { + public static final DocumentsImportFrom200ResponseStatus IMPORTED = + new DocumentsImportFrom200ResponseStatus(Value.IMPORTED, "imported"); - public static final DocumentsImportFrom200ResponseTag DEDUPED = - new DocumentsImportFrom200ResponseTag(Value.DEDUPED, "deduped"); + public static final DocumentsImportFrom200ResponseStatus DEDUPED = + new DocumentsImportFrom200ResponseStatus(Value.DEDUPED, "deduped"); - public static final DocumentsImportFrom200ResponseTag ACCEPTED = - new DocumentsImportFrom200ResponseTag(Value.ACCEPTED, "accepted"); + public static final DocumentsImportFrom200ResponseStatus ACCEPTED = + new DocumentsImportFrom200ResponseStatus(Value.ACCEPTED, "accepted"); private final Value value; private final String string; - DocumentsImportFrom200ResponseTag(Value value, String string) { + DocumentsImportFrom200ResponseStatus(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsImportFrom200ResponseTag - && this.string.equals(((DocumentsImportFrom200ResponseTag) other).string)); + || (other instanceof DocumentsImportFrom200ResponseStatus + && this.string.equals(((DocumentsImportFrom200ResponseStatus) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsImportFrom200ResponseTag valueOf(String value) { + public static DocumentsImportFrom200ResponseStatus valueOf(String value) { switch (value) { case "imported": return IMPORTED; @@ -71,7 +71,7 @@ public static DocumentsImportFrom200ResponseTag valueOf(String value) { case "accepted": return ACCEPTED; default: - return new DocumentsImportFrom200ResponseTag(Value.UNKNOWN, value); + return new DocumentsImportFrom200ResponseStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsImportFrom202Response.java b/src/main/java/api/types/DocumentsImportFrom202Response.java index c8bfb4e..038710f 100644 --- a/src/main/java/api/types/DocumentsImportFrom202Response.java +++ b/src/main/java/api/types/DocumentsImportFrom202Response.java @@ -19,24 +19,24 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = DocumentsImportFrom202Response.Builder.class) public final class DocumentsImportFrom202Response { - private final DocumentsImportFrom202ResponseTag tag; + private final DocumentsImportFrom202ResponseStatus status; private final DocumentsImportFrom202ResponseDocument document; private final Map additionalProperties; private DocumentsImportFrom202Response( - DocumentsImportFrom202ResponseTag tag, + DocumentsImportFrom202ResponseStatus status, DocumentsImportFrom202ResponseDocument document, Map additionalProperties) { - this.tag = tag; + this.status = status; this.document = document; this.additionalProperties = additionalProperties; } - @JsonProperty("tag") - public DocumentsImportFrom202ResponseTag getTag() { - return tag; + @JsonProperty("status") + public DocumentsImportFrom202ResponseStatus getStatus() { + return status; } @JsonProperty("document") @@ -56,12 +56,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(DocumentsImportFrom202Response other) { - return tag.equals(other.tag) && document.equals(other.document); + return status.equals(other.status) && document.equals(other.document); } @java.lang.Override public int hashCode() { - return Objects.hash(this.tag, this.document); + return Objects.hash(this.status, this.document); } @java.lang.Override @@ -69,12 +69,12 @@ public String toString() { return ObjectMappers.stringify(this); } - public static TagStage builder() { + public static StatusStage builder() { return new Builder(); } - public interface TagStage { - DocumentStage tag(@NotNull DocumentsImportFrom202ResponseTag tag); + public interface StatusStage { + DocumentStage status(@NotNull DocumentsImportFrom202ResponseStatus status); Builder from(DocumentsImportFrom202Response other); } @@ -92,8 +92,8 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TagStage, DocumentStage, _FinalStage { - private DocumentsImportFrom202ResponseTag tag; + public static final class Builder implements StatusStage, DocumentStage, _FinalStage { + private DocumentsImportFrom202ResponseStatus status; private DocumentsImportFrom202ResponseDocument document; @@ -104,15 +104,15 @@ private Builder() {} @java.lang.Override public Builder from(DocumentsImportFrom202Response other) { - tag(other.getTag()); + status(other.getStatus()); document(other.getDocument()); return this; } @java.lang.Override - @JsonSetter("tag") - public DocumentStage tag(@NotNull DocumentsImportFrom202ResponseTag tag) { - this.tag = Objects.requireNonNull(tag, "tag must not be null"); + @JsonSetter("status") + public DocumentStage status(@NotNull DocumentsImportFrom202ResponseStatus status) { + this.status = Objects.requireNonNull(status, "status must not be null"); return this; } @@ -125,7 +125,7 @@ public _FinalStage document(@NotNull DocumentsImportFrom202ResponseDocument docu @java.lang.Override public DocumentsImportFrom202Response build() { - return new DocumentsImportFrom202Response(tag, document, additionalProperties); + return new DocumentsImportFrom202Response(status, document, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsImportFrom202ResponseDocument.java b/src/main/java/api/types/DocumentsImportFrom202ResponseDocument.java index 7197845..608ae9d 100644 --- a/src/main/java/api/types/DocumentsImportFrom202ResponseDocument.java +++ b/src/main/java/api/types/DocumentsImportFrom202ResponseDocument.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -34,9 +35,9 @@ public final class DocumentsImportFrom202ResponseDocument { private final DocumentsImportFrom202ResponseDocumentState state; - private final Optional baseSha; + private final Optional baseSha256; - private final Optional storageSizeBytes; + private final Optional sizeBytes; private final Optional> metadata; @@ -44,13 +45,13 @@ public final class DocumentsImportFrom202ResponseDocument { private final Optional failureReason; - private final Optional thumbnailState; + private final DocumentsImportFrom202ResponseDocumentThumbnailState thumbnailState; private final Optional thumbnailUrl; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; @@ -62,15 +63,15 @@ private DocumentsImportFrom202ResponseDocument( String name, String folderId, DocumentsImportFrom202ResponseDocumentState state, - Optional baseSha, - Optional storageSizeBytes, + Optional baseSha256, + Optional sizeBytes, Optional> metadata, Optional idempotencyKey, Optional failureReason, - Optional thumbnailState, + DocumentsImportFrom202ResponseDocumentThumbnailState thumbnailState, Optional thumbnailUrl, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -78,8 +79,8 @@ private DocumentsImportFrom202ResponseDocument( this.name = name; this.folderId = folderId; this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; this.metadata = metadata; this.idempotencyKey = idempotencyKey; this.failureReason = failureReason; @@ -120,19 +121,19 @@ public DocumentsImportFrom202ResponseDocumentState getState() { } @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { + public Optional getBaseSha256() { + if (baseSha256 == null) { return Optional.empty(); } - return baseSha; + return baseSha256; } @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return storageSizeBytes; + return sizeBytes; } @JsonIgnore @@ -160,7 +161,7 @@ public Optional getFailureReason() { } @JsonProperty("thumbnailState") - public Optional getThumbnailState() { + public DocumentsImportFrom202ResponseDocumentThumbnailState getThumbnailState() { return thumbnailState; } @@ -173,12 +174,12 @@ public Optional getThumbnailUrl() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -191,15 +192,15 @@ public Optional getCreatedBy() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -250,15 +251,15 @@ private boolean equalTo(DocumentsImportFrom202ResponseDocument other) { && name.equals(other.name) && folderId.equals(other.folderId) && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) && metadata.equals(other.metadata) && idempotencyKey.equals(other.idempotencyKey) && failureReason.equals(other.failureReason) && thumbnailState.equals(other.thumbnailState) && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -270,8 +271,8 @@ public int hashCode() { this.name, this.folderId, this.state, - this.baseSha, - this.storageSizeBytes, + this.baseSha256, + this.sizeBytes, this.metadata, this.idempotencyKey, this.failureReason, @@ -313,15 +314,19 @@ public interface FolderIdStage { } public interface StateStage { - CreatedAtStage state(@NotNull DocumentsImportFrom202ResponseDocumentState state); + ThumbnailStateStage state(@NotNull DocumentsImportFrom202ResponseDocumentState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsImportFrom202ResponseDocumentThumbnailState thumbnailState); } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { @@ -331,17 +336,17 @@ public interface _FinalStage { _FinalStage additionalProperties(Map additionalProperties); - _FinalStage baseSha(Optional baseSha); + _FinalStage baseSha256(Optional baseSha256); - _FinalStage baseSha(String baseSha); + _FinalStage baseSha256(String baseSha256); - _FinalStage baseSha(Nullable baseSha); + _FinalStage baseSha256(Nullable baseSha256); - _FinalStage storageSizeBytes(Optional storageSizeBytes); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage storageSizeBytes(Double storageSizeBytes); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage storageSizeBytes(Nullable storageSizeBytes); + _FinalStage sizeBytes(Nullable sizeBytes); _FinalStage metadata(Optional> metadata); @@ -361,10 +366,6 @@ public interface _FinalStage { _FinalStage failureReason(Nullable failureReason); - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsImportFrom202ResponseDocumentThumbnailState thumbnailState); - _FinalStage thumbnailUrl(Optional thumbnailUrl); _FinalStage thumbnailUrl(String thumbnailUrl); @@ -385,6 +386,7 @@ public static final class Builder NameStage, FolderIdStage, StateStage, + ThumbnailStateStage, CreatedAtStage, UpdatedAtStage, _FinalStage { @@ -398,25 +400,25 @@ public static final class Builder private DocumentsImportFrom202ResponseDocumentState state; - private double createdAt; + private DocumentsImportFrom202ResponseDocumentThumbnailState thumbnailState; + + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); private Optional thumbnailUrl = Optional.empty(); - private Optional thumbnailState = Optional.empty(); - private Optional failureReason = Optional.empty(); private Optional idempotencyKey = Optional.empty(); private Optional> metadata = Optional.empty(); - private Optional storageSizeBytes = Optional.empty(); + private Optional sizeBytes = Optional.empty(); - private Optional baseSha = Optional.empty(); + private Optional baseSha256 = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -430,8 +432,8 @@ public Builder from(DocumentsImportFrom202ResponseDocument other) { name(other.getName()); folderId(other.getFolderId()); state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); metadata(other.getMetadata()); idempotencyKey(other.getIdempotencyKey()); failureReason(other.getFailureReason()); @@ -477,22 +479,30 @@ public StateStage folderId(@NotNull String folderId) { @java.lang.Override @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsImportFrom202ResponseDocumentState state) { + public ThumbnailStateStage state(@NotNull DocumentsImportFrom202ResponseDocumentState state) { this.state = Objects.requireNonNull(state, "state must not be null"); return this; } + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState( + @NotNull DocumentsImportFrom202ResponseDocumentThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -546,20 +556,6 @@ public _FinalStage thumbnailUrl(Optional thumbnailUrl) { return this; } - @java.lang.Override - public _FinalStage thumbnailState(DocumentsImportFrom202ResponseDocumentThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState( - Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - @java.lang.Override public _FinalStage failureReason(Nullable failureReason) { if (failureReason.isNull()) { @@ -636,52 +632,52 @@ public _FinalStage metadata(Optional> metadata) { } @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); } else { - this.baseSha = Optional.of(baseSha.get()); + this.baseSha256 = Optional.of(baseSha256.get()); } return this; } @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); return this; } @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; return this; } @@ -693,8 +689,8 @@ public DocumentsImportFrom202ResponseDocument build() { name, folderId, state, - baseSha, - storageSizeBytes, + baseSha256, + sizeBytes, metadata, idempotencyKey, failureReason, diff --git a/src/main/java/api/types/DocumentsImportFrom202ResponseTag.java b/src/main/java/api/types/DocumentsImportFrom202ResponseStatus.java similarity index 69% rename from src/main/java/api/types/DocumentsImportFrom202ResponseTag.java rename to src/main/java/api/types/DocumentsImportFrom202ResponseStatus.java index 92e54a3..0616497 100644 --- a/src/main/java/api/types/DocumentsImportFrom202ResponseTag.java +++ b/src/main/java/api/types/DocumentsImportFrom202ResponseStatus.java @@ -6,21 +6,21 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsImportFrom202ResponseTag { - public static final DocumentsImportFrom202ResponseTag IMPORTED = - new DocumentsImportFrom202ResponseTag(Value.IMPORTED, "imported"); +public final class DocumentsImportFrom202ResponseStatus { + public static final DocumentsImportFrom202ResponseStatus IMPORTED = + new DocumentsImportFrom202ResponseStatus(Value.IMPORTED, "imported"); - public static final DocumentsImportFrom202ResponseTag DEDUPED = - new DocumentsImportFrom202ResponseTag(Value.DEDUPED, "deduped"); + public static final DocumentsImportFrom202ResponseStatus DEDUPED = + new DocumentsImportFrom202ResponseStatus(Value.DEDUPED, "deduped"); - public static final DocumentsImportFrom202ResponseTag ACCEPTED = - new DocumentsImportFrom202ResponseTag(Value.ACCEPTED, "accepted"); + public static final DocumentsImportFrom202ResponseStatus ACCEPTED = + new DocumentsImportFrom202ResponseStatus(Value.ACCEPTED, "accepted"); private final Value value; private final String string; - DocumentsImportFrom202ResponseTag(Value value, String string) { + DocumentsImportFrom202ResponseStatus(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +38,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsImportFrom202ResponseTag - && this.string.equals(((DocumentsImportFrom202ResponseTag) other).string)); + || (other instanceof DocumentsImportFrom202ResponseStatus + && this.string.equals(((DocumentsImportFrom202ResponseStatus) other).string)); } @java.lang.Override @@ -62,7 +62,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsImportFrom202ResponseTag valueOf(String value) { + public static DocumentsImportFrom202ResponseStatus valueOf(String value) { switch (value) { case "imported": return IMPORTED; @@ -71,7 +71,7 @@ public static DocumentsImportFrom202ResponseTag valueOf(String value) { case "accepted": return ACCEPTED; default: - return new DocumentsImportFrom202ResponseTag(Value.UNKNOWN, value); + return new DocumentsImportFrom202ResponseStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreatedDocument.java b/src/main/java/api/types/DocumentsInit200ResponseCreatedDocument.java deleted file mode 100644 index 0146adf..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseCreatedDocument.java +++ /dev/null @@ -1,721 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseCreatedDocument.Builder.class) -public final class DocumentsInit200ResponseCreatedDocument { - private final String id; - - private final String tenantId; - - private final String name; - - private final String folderId; - - private final DocumentsInit200ResponseCreatedDocumentState state; - - private final Optional baseSha; - - private final Optional storageSizeBytes; - - private final Optional> metadata; - - private final Optional idempotencyKey; - - private final Optional failureReason; - - private final Optional thumbnailState; - - private final Optional thumbnailUrl; - - private final double createdAt; - - private final double updatedAt; - - private final Optional createdBy; - - private final Map additionalProperties; - - private DocumentsInit200ResponseCreatedDocument( - String id, - String tenantId, - String name, - String folderId, - DocumentsInit200ResponseCreatedDocumentState state, - Optional baseSha, - Optional storageSizeBytes, - Optional> metadata, - Optional idempotencyKey, - Optional failureReason, - Optional thumbnailState, - Optional thumbnailUrl, - double createdAt, - double updatedAt, - Optional createdBy, - Map additionalProperties) { - this.id = id; - this.tenantId = tenantId; - this.name = name; - this.folderId = folderId; - this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; - this.metadata = metadata; - this.idempotencyKey = idempotencyKey; - this.failureReason = failureReason; - this.thumbnailState = thumbnailState; - this.thumbnailUrl = thumbnailUrl; - this.createdAt = createdAt; - this.updatedAt = updatedAt; - this.createdBy = createdBy; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("id") - public String getId() { - return id; - } - - @JsonProperty("tenantId") - public String getTenantId() { - return tenantId; - } - - @JsonProperty("name") - public String getName() { - return name; - } - - /** - * @return The folder the document is in, or root. - */ - @JsonProperty("folderId") - public String getFolderId() { - return folderId; - } - - @JsonProperty("state") - public DocumentsInit200ResponseCreatedDocumentState getState() { - return state; - } - - @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { - return Optional.empty(); - } - return baseSha; - } - - @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { - return Optional.empty(); - } - return storageSizeBytes; - } - - @JsonIgnore - public Optional> getMetadata() { - if (metadata == null) { - return Optional.empty(); - } - return metadata; - } - - @JsonIgnore - public Optional getIdempotencyKey() { - if (idempotencyKey == null) { - return Optional.empty(); - } - return idempotencyKey; - } - - @JsonIgnore - public Optional getFailureReason() { - if (failureReason == null) { - return Optional.empty(); - } - return failureReason; - } - - @JsonProperty("thumbnailState") - public Optional getThumbnailState() { - return thumbnailState; - } - - @JsonIgnore - public Optional getThumbnailUrl() { - if (thumbnailUrl == null) { - return Optional.empty(); - } - return thumbnailUrl; - } - - @JsonProperty("createdAt") - public double getCreatedAt() { - return createdAt; - } - - @JsonProperty("updatedAt") - public double getUpdatedAt() { - return updatedAt; - } - - @JsonIgnore - public Optional getCreatedBy() { - if (createdBy == null) { - return Optional.empty(); - } - return createdBy; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("metadata") - private Optional> _getMetadata() { - return metadata; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("idempotencyKey") - private Optional _getIdempotencyKey() { - return idempotencyKey; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("failureReason") - private Optional _getFailureReason() { - return failureReason; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("thumbnailUrl") - private Optional _getThumbnailUrl() { - return thumbnailUrl; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("createdBy") - private Optional _getCreatedBy() { - return createdBy; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocumentsInit200ResponseCreatedDocument - && equalTo((DocumentsInit200ResponseCreatedDocument) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocumentsInit200ResponseCreatedDocument other) { - return id.equals(other.id) - && tenantId.equals(other.tenantId) - && name.equals(other.name) - && folderId.equals(other.folderId) - && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) - && metadata.equals(other.metadata) - && idempotencyKey.equals(other.idempotencyKey) - && failureReason.equals(other.failureReason) - && thumbnailState.equals(other.thumbnailState) - && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt - && createdBy.equals(other.createdBy); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.id, - this.tenantId, - this.name, - this.folderId, - this.state, - this.baseSha, - this.storageSizeBytes, - this.metadata, - this.idempotencyKey, - this.failureReason, - this.thumbnailState, - this.thumbnailUrl, - this.createdAt, - this.updatedAt, - this.createdBy); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IdStage builder() { - return new Builder(); - } - - public interface IdStage { - TenantIdStage id(@NotNull String id); - - Builder from(DocumentsInit200ResponseCreatedDocument other); - } - - public interface TenantIdStage { - NameStage tenantId(@NotNull String tenantId); - } - - public interface NameStage { - FolderIdStage name(@NotNull String name); - } - - public interface FolderIdStage { - /** - *

The folder the document is in, or root.

- */ - StateStage folderId(@NotNull String folderId); - } - - public interface StateStage { - CreatedAtStage state(@NotNull DocumentsInit200ResponseCreatedDocumentState state); - } - - public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); - } - - public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); - } - - public interface _FinalStage { - DocumentsInit200ResponseCreatedDocument build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage baseSha(Optional baseSha); - - _FinalStage baseSha(String baseSha); - - _FinalStage baseSha(Nullable baseSha); - - _FinalStage storageSizeBytes(Optional storageSizeBytes); - - _FinalStage storageSizeBytes(Double storageSizeBytes); - - _FinalStage storageSizeBytes(Nullable storageSizeBytes); - - _FinalStage metadata(Optional> metadata); - - _FinalStage metadata(Map metadata); - - _FinalStage metadata(Nullable> metadata); - - _FinalStage idempotencyKey(Optional idempotencyKey); - - _FinalStage idempotencyKey(String idempotencyKey); - - _FinalStage idempotencyKey(Nullable idempotencyKey); - - _FinalStage failureReason(Optional failureReason); - - _FinalStage failureReason(String failureReason); - - _FinalStage failureReason(Nullable failureReason); - - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsInit200ResponseCreatedDocumentThumbnailState thumbnailState); - - _FinalStage thumbnailUrl(Optional thumbnailUrl); - - _FinalStage thumbnailUrl(String thumbnailUrl); - - _FinalStage thumbnailUrl(Nullable thumbnailUrl); - - _FinalStage createdBy(Optional createdBy); - - _FinalStage createdBy(String createdBy); - - _FinalStage createdBy(Nullable createdBy); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder - implements IdStage, - TenantIdStage, - NameStage, - FolderIdStage, - StateStage, - CreatedAtStage, - UpdatedAtStage, - _FinalStage { - private String id; - - private String tenantId; - - private String name; - - private String folderId; - - private DocumentsInit200ResponseCreatedDocumentState state; - - private double createdAt; - - private double updatedAt; - - private Optional createdBy = Optional.empty(); - - private Optional thumbnailUrl = Optional.empty(); - - private Optional thumbnailState = Optional.empty(); - - private Optional failureReason = Optional.empty(); - - private Optional idempotencyKey = Optional.empty(); - - private Optional> metadata = Optional.empty(); - - private Optional storageSizeBytes = Optional.empty(); - - private Optional baseSha = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocumentsInit200ResponseCreatedDocument other) { - id(other.getId()); - tenantId(other.getTenantId()); - name(other.getName()); - folderId(other.getFolderId()); - state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); - metadata(other.getMetadata()); - idempotencyKey(other.getIdempotencyKey()); - failureReason(other.getFailureReason()); - thumbnailState(other.getThumbnailState()); - thumbnailUrl(other.getThumbnailUrl()); - createdAt(other.getCreatedAt()); - updatedAt(other.getUpdatedAt()); - createdBy(other.getCreatedBy()); - return this; - } - - @java.lang.Override - @JsonSetter("id") - public TenantIdStage id(@NotNull String id) { - this.id = Objects.requireNonNull(id, "id must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("tenantId") - public NameStage tenantId(@NotNull String tenantId) { - this.tenantId = Objects.requireNonNull(tenantId, "tenantId must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("name") - public FolderIdStage name(@NotNull String name) { - this.name = Objects.requireNonNull(name, "name must not be null"); - return this; - } - - /** - *

The folder the document is in, or root.

- * @return Reference to {@code this} so that method calls can be chained together. - */ - @java.lang.Override - @JsonSetter("folderId") - public StateStage folderId(@NotNull String folderId) { - this.folderId = Objects.requireNonNull(folderId, "folderId must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsInit200ResponseCreatedDocumentState state) { - this.state = Objects.requireNonNull(state, "state must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; - return this; - } - - @java.lang.Override - @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; - return this; - } - - @java.lang.Override - public _FinalStage createdBy(Nullable createdBy) { - if (createdBy.isNull()) { - this.createdBy = null; - } else if (createdBy.isEmpty()) { - this.createdBy = Optional.empty(); - } else { - this.createdBy = Optional.of(createdBy.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage createdBy(String createdBy) { - this.createdBy = Optional.ofNullable(createdBy); - return this; - } - - @java.lang.Override - @JsonSetter(value = "createdBy", nulls = Nulls.SKIP) - public _FinalStage createdBy(Optional createdBy) { - this.createdBy = createdBy; - return this; - } - - @java.lang.Override - public _FinalStage thumbnailUrl(Nullable thumbnailUrl) { - if (thumbnailUrl.isNull()) { - this.thumbnailUrl = null; - } else if (thumbnailUrl.isEmpty()) { - this.thumbnailUrl = Optional.empty(); - } else { - this.thumbnailUrl = Optional.of(thumbnailUrl.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage thumbnailUrl(String thumbnailUrl) { - this.thumbnailUrl = Optional.ofNullable(thumbnailUrl); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailUrl", nulls = Nulls.SKIP) - public _FinalStage thumbnailUrl(Optional thumbnailUrl) { - this.thumbnailUrl = thumbnailUrl; - return this; - } - - @java.lang.Override - public _FinalStage thumbnailState(DocumentsInit200ResponseCreatedDocumentThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState( - Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - - @java.lang.Override - public _FinalStage failureReason(Nullable failureReason) { - if (failureReason.isNull()) { - this.failureReason = null; - } else if (failureReason.isEmpty()) { - this.failureReason = Optional.empty(); - } else { - this.failureReason = Optional.of(failureReason.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage failureReason(String failureReason) { - this.failureReason = Optional.ofNullable(failureReason); - return this; - } - - @java.lang.Override - @JsonSetter(value = "failureReason", nulls = Nulls.SKIP) - public _FinalStage failureReason(Optional failureReason) { - this.failureReason = failureReason; - return this; - } - - @java.lang.Override - public _FinalStage idempotencyKey(Nullable idempotencyKey) { - if (idempotencyKey.isNull()) { - this.idempotencyKey = null; - } else if (idempotencyKey.isEmpty()) { - this.idempotencyKey = Optional.empty(); - } else { - this.idempotencyKey = Optional.of(idempotencyKey.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage idempotencyKey(String idempotencyKey) { - this.idempotencyKey = Optional.ofNullable(idempotencyKey); - return this; - } - - @java.lang.Override - @JsonSetter(value = "idempotencyKey", nulls = Nulls.SKIP) - public _FinalStage idempotencyKey(Optional idempotencyKey) { - this.idempotencyKey = idempotencyKey; - return this; - } - - @java.lang.Override - public _FinalStage metadata(Nullable> metadata) { - if (metadata.isNull()) { - this.metadata = null; - } else if (metadata.isEmpty()) { - this.metadata = Optional.empty(); - } else { - this.metadata = Optional.of(metadata.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage metadata(Map metadata) { - this.metadata = Optional.ofNullable(metadata); - return this; - } - - @java.lang.Override - @JsonSetter(value = "metadata", nulls = Nulls.SKIP) - public _FinalStage metadata(Optional> metadata) { - this.metadata = metadata; - return this; - } - - @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); - } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); - return this; - } - - @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; - return this; - } - - @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); - } else { - this.baseSha = Optional.of(baseSha.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); - return this; - } - - @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; - return this; - } - - @java.lang.Override - public DocumentsInit200ResponseCreatedDocument build() { - return new DocumentsInit200ResponseCreatedDocument( - id, - tenantId, - name, - folderId, - state, - baseSha, - storageSizeBytes, - metadata, - idempotencyKey, - failureReason, - thumbnailState, - thumbnailUrl, - createdAt, - updatedAt, - createdBy, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreatedDocumentState.java b/src/main/java/api/types/DocumentsInit200ResponseCreatedDocumentState.java deleted file mode 100644 index fdabaef..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseCreatedDocumentState.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocumentsInit200ResponseCreatedDocumentState { - public static final DocumentsInit200ResponseCreatedDocumentState FAILED = - new DocumentsInit200ResponseCreatedDocumentState(Value.FAILED, "failed"); - - public static final DocumentsInit200ResponseCreatedDocumentState DELETING = - new DocumentsInit200ResponseCreatedDocumentState(Value.DELETING, "deleting"); - - public static final DocumentsInit200ResponseCreatedDocumentState PENDING = - new DocumentsInit200ResponseCreatedDocumentState(Value.PENDING, "pending"); - - public static final DocumentsInit200ResponseCreatedDocumentState READY = - new DocumentsInit200ResponseCreatedDocumentState(Value.READY, "ready"); - - private final Value value; - - private final String string; - - DocumentsInit200ResponseCreatedDocumentState(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocumentsInit200ResponseCreatedDocumentState - && this.string.equals(((DocumentsInit200ResponseCreatedDocumentState) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case FAILED: - return visitor.visitFailed(); - case DELETING: - return visitor.visitDeleting(); - case PENDING: - return visitor.visitPending(); - case READY: - return visitor.visitReady(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsInit200ResponseCreatedDocumentState valueOf(String value) { - switch (value) { - case "failed": - return FAILED; - case "deleting": - return DELETING; - case "pending": - return PENDING; - case "ready": - return READY; - default: - return new DocumentsInit200ResponseCreatedDocumentState(Value.UNKNOWN, value); - } - } - - public enum Value { - PENDING, - - READY, - - FAILED, - - DELETING, - - UNKNOWN - } - - public interface Visitor { - T visitPending(); - - T visitReady(); - - T visitFailed(); - - T visitDeleting(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreatedDocumentThumbnailState.java b/src/main/java/api/types/DocumentsInit200ResponseCreatedDocumentThumbnailState.java deleted file mode 100644 index 65f2d9d..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseCreatedDocumentThumbnailState.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocumentsInit200ResponseCreatedDocumentThumbnailState { - public static final DocumentsInit200ResponseCreatedDocumentThumbnailState FAILED = - new DocumentsInit200ResponseCreatedDocumentThumbnailState(Value.FAILED, "failed"); - - public static final DocumentsInit200ResponseCreatedDocumentThumbnailState PENDING = - new DocumentsInit200ResponseCreatedDocumentThumbnailState(Value.PENDING, "pending"); - - public static final DocumentsInit200ResponseCreatedDocumentThumbnailState READY = - new DocumentsInit200ResponseCreatedDocumentThumbnailState(Value.READY, "ready"); - - public static final DocumentsInit200ResponseCreatedDocumentThumbnailState LOCKED = - new DocumentsInit200ResponseCreatedDocumentThumbnailState(Value.LOCKED, "locked"); - - private final Value value; - - private final String string; - - DocumentsInit200ResponseCreatedDocumentThumbnailState(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocumentsInit200ResponseCreatedDocumentThumbnailState - && this.string.equals(((DocumentsInit200ResponseCreatedDocumentThumbnailState) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case FAILED: - return visitor.visitFailed(); - case PENDING: - return visitor.visitPending(); - case READY: - return visitor.visitReady(); - case LOCKED: - return visitor.visitLocked(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsInit200ResponseCreatedDocumentThumbnailState valueOf(String value) { - switch (value) { - case "failed": - return FAILED; - case "pending": - return PENDING; - case "ready": - return READY; - case "locked": - return LOCKED; - default: - return new DocumentsInit200ResponseCreatedDocumentThumbnailState(Value.UNKNOWN, value); - } - } - - public enum Value { - PENDING, - - READY, - - LOCKED, - - FAILED, - - UNKNOWN - } - - public interface Visitor { - T visitPending(); - - T visitReady(); - - T visitLocked(); - - T visitFailed(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocumentsInit200ResponseDedupedDocument.java b/src/main/java/api/types/DocumentsInit200ResponseDedupedDocument.java deleted file mode 100644 index 6e4f3de..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseDedupedDocument.java +++ /dev/null @@ -1,721 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseDedupedDocument.Builder.class) -public final class DocumentsInit200ResponseDedupedDocument { - private final String id; - - private final String tenantId; - - private final String name; - - private final String folderId; - - private final DocumentsInit200ResponseDedupedDocumentState state; - - private final Optional baseSha; - - private final Optional storageSizeBytes; - - private final Optional> metadata; - - private final Optional idempotencyKey; - - private final Optional failureReason; - - private final Optional thumbnailState; - - private final Optional thumbnailUrl; - - private final double createdAt; - - private final double updatedAt; - - private final Optional createdBy; - - private final Map additionalProperties; - - private DocumentsInit200ResponseDedupedDocument( - String id, - String tenantId, - String name, - String folderId, - DocumentsInit200ResponseDedupedDocumentState state, - Optional baseSha, - Optional storageSizeBytes, - Optional> metadata, - Optional idempotencyKey, - Optional failureReason, - Optional thumbnailState, - Optional thumbnailUrl, - double createdAt, - double updatedAt, - Optional createdBy, - Map additionalProperties) { - this.id = id; - this.tenantId = tenantId; - this.name = name; - this.folderId = folderId; - this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; - this.metadata = metadata; - this.idempotencyKey = idempotencyKey; - this.failureReason = failureReason; - this.thumbnailState = thumbnailState; - this.thumbnailUrl = thumbnailUrl; - this.createdAt = createdAt; - this.updatedAt = updatedAt; - this.createdBy = createdBy; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("id") - public String getId() { - return id; - } - - @JsonProperty("tenantId") - public String getTenantId() { - return tenantId; - } - - @JsonProperty("name") - public String getName() { - return name; - } - - /** - * @return The folder the document is in, or root. - */ - @JsonProperty("folderId") - public String getFolderId() { - return folderId; - } - - @JsonProperty("state") - public DocumentsInit200ResponseDedupedDocumentState getState() { - return state; - } - - @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { - return Optional.empty(); - } - return baseSha; - } - - @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { - return Optional.empty(); - } - return storageSizeBytes; - } - - @JsonIgnore - public Optional> getMetadata() { - if (metadata == null) { - return Optional.empty(); - } - return metadata; - } - - @JsonIgnore - public Optional getIdempotencyKey() { - if (idempotencyKey == null) { - return Optional.empty(); - } - return idempotencyKey; - } - - @JsonIgnore - public Optional getFailureReason() { - if (failureReason == null) { - return Optional.empty(); - } - return failureReason; - } - - @JsonProperty("thumbnailState") - public Optional getThumbnailState() { - return thumbnailState; - } - - @JsonIgnore - public Optional getThumbnailUrl() { - if (thumbnailUrl == null) { - return Optional.empty(); - } - return thumbnailUrl; - } - - @JsonProperty("createdAt") - public double getCreatedAt() { - return createdAt; - } - - @JsonProperty("updatedAt") - public double getUpdatedAt() { - return updatedAt; - } - - @JsonIgnore - public Optional getCreatedBy() { - if (createdBy == null) { - return Optional.empty(); - } - return createdBy; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("metadata") - private Optional> _getMetadata() { - return metadata; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("idempotencyKey") - private Optional _getIdempotencyKey() { - return idempotencyKey; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("failureReason") - private Optional _getFailureReason() { - return failureReason; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("thumbnailUrl") - private Optional _getThumbnailUrl() { - return thumbnailUrl; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("createdBy") - private Optional _getCreatedBy() { - return createdBy; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocumentsInit200ResponseDedupedDocument - && equalTo((DocumentsInit200ResponseDedupedDocument) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocumentsInit200ResponseDedupedDocument other) { - return id.equals(other.id) - && tenantId.equals(other.tenantId) - && name.equals(other.name) - && folderId.equals(other.folderId) - && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) - && metadata.equals(other.metadata) - && idempotencyKey.equals(other.idempotencyKey) - && failureReason.equals(other.failureReason) - && thumbnailState.equals(other.thumbnailState) - && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt - && createdBy.equals(other.createdBy); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.id, - this.tenantId, - this.name, - this.folderId, - this.state, - this.baseSha, - this.storageSizeBytes, - this.metadata, - this.idempotencyKey, - this.failureReason, - this.thumbnailState, - this.thumbnailUrl, - this.createdAt, - this.updatedAt, - this.createdBy); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IdStage builder() { - return new Builder(); - } - - public interface IdStage { - TenantIdStage id(@NotNull String id); - - Builder from(DocumentsInit200ResponseDedupedDocument other); - } - - public interface TenantIdStage { - NameStage tenantId(@NotNull String tenantId); - } - - public interface NameStage { - FolderIdStage name(@NotNull String name); - } - - public interface FolderIdStage { - /** - *

The folder the document is in, or root.

- */ - StateStage folderId(@NotNull String folderId); - } - - public interface StateStage { - CreatedAtStage state(@NotNull DocumentsInit200ResponseDedupedDocumentState state); - } - - public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); - } - - public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); - } - - public interface _FinalStage { - DocumentsInit200ResponseDedupedDocument build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage baseSha(Optional baseSha); - - _FinalStage baseSha(String baseSha); - - _FinalStage baseSha(Nullable baseSha); - - _FinalStage storageSizeBytes(Optional storageSizeBytes); - - _FinalStage storageSizeBytes(Double storageSizeBytes); - - _FinalStage storageSizeBytes(Nullable storageSizeBytes); - - _FinalStage metadata(Optional> metadata); - - _FinalStage metadata(Map metadata); - - _FinalStage metadata(Nullable> metadata); - - _FinalStage idempotencyKey(Optional idempotencyKey); - - _FinalStage idempotencyKey(String idempotencyKey); - - _FinalStage idempotencyKey(Nullable idempotencyKey); - - _FinalStage failureReason(Optional failureReason); - - _FinalStage failureReason(String failureReason); - - _FinalStage failureReason(Nullable failureReason); - - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsInit200ResponseDedupedDocumentThumbnailState thumbnailState); - - _FinalStage thumbnailUrl(Optional thumbnailUrl); - - _FinalStage thumbnailUrl(String thumbnailUrl); - - _FinalStage thumbnailUrl(Nullable thumbnailUrl); - - _FinalStage createdBy(Optional createdBy); - - _FinalStage createdBy(String createdBy); - - _FinalStage createdBy(Nullable createdBy); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder - implements IdStage, - TenantIdStage, - NameStage, - FolderIdStage, - StateStage, - CreatedAtStage, - UpdatedAtStage, - _FinalStage { - private String id; - - private String tenantId; - - private String name; - - private String folderId; - - private DocumentsInit200ResponseDedupedDocumentState state; - - private double createdAt; - - private double updatedAt; - - private Optional createdBy = Optional.empty(); - - private Optional thumbnailUrl = Optional.empty(); - - private Optional thumbnailState = Optional.empty(); - - private Optional failureReason = Optional.empty(); - - private Optional idempotencyKey = Optional.empty(); - - private Optional> metadata = Optional.empty(); - - private Optional storageSizeBytes = Optional.empty(); - - private Optional baseSha = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocumentsInit200ResponseDedupedDocument other) { - id(other.getId()); - tenantId(other.getTenantId()); - name(other.getName()); - folderId(other.getFolderId()); - state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); - metadata(other.getMetadata()); - idempotencyKey(other.getIdempotencyKey()); - failureReason(other.getFailureReason()); - thumbnailState(other.getThumbnailState()); - thumbnailUrl(other.getThumbnailUrl()); - createdAt(other.getCreatedAt()); - updatedAt(other.getUpdatedAt()); - createdBy(other.getCreatedBy()); - return this; - } - - @java.lang.Override - @JsonSetter("id") - public TenantIdStage id(@NotNull String id) { - this.id = Objects.requireNonNull(id, "id must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("tenantId") - public NameStage tenantId(@NotNull String tenantId) { - this.tenantId = Objects.requireNonNull(tenantId, "tenantId must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("name") - public FolderIdStage name(@NotNull String name) { - this.name = Objects.requireNonNull(name, "name must not be null"); - return this; - } - - /** - *

The folder the document is in, or root.

- * @return Reference to {@code this} so that method calls can be chained together. - */ - @java.lang.Override - @JsonSetter("folderId") - public StateStage folderId(@NotNull String folderId) { - this.folderId = Objects.requireNonNull(folderId, "folderId must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsInit200ResponseDedupedDocumentState state) { - this.state = Objects.requireNonNull(state, "state must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; - return this; - } - - @java.lang.Override - @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; - return this; - } - - @java.lang.Override - public _FinalStage createdBy(Nullable createdBy) { - if (createdBy.isNull()) { - this.createdBy = null; - } else if (createdBy.isEmpty()) { - this.createdBy = Optional.empty(); - } else { - this.createdBy = Optional.of(createdBy.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage createdBy(String createdBy) { - this.createdBy = Optional.ofNullable(createdBy); - return this; - } - - @java.lang.Override - @JsonSetter(value = "createdBy", nulls = Nulls.SKIP) - public _FinalStage createdBy(Optional createdBy) { - this.createdBy = createdBy; - return this; - } - - @java.lang.Override - public _FinalStage thumbnailUrl(Nullable thumbnailUrl) { - if (thumbnailUrl.isNull()) { - this.thumbnailUrl = null; - } else if (thumbnailUrl.isEmpty()) { - this.thumbnailUrl = Optional.empty(); - } else { - this.thumbnailUrl = Optional.of(thumbnailUrl.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage thumbnailUrl(String thumbnailUrl) { - this.thumbnailUrl = Optional.ofNullable(thumbnailUrl); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailUrl", nulls = Nulls.SKIP) - public _FinalStage thumbnailUrl(Optional thumbnailUrl) { - this.thumbnailUrl = thumbnailUrl; - return this; - } - - @java.lang.Override - public _FinalStage thumbnailState(DocumentsInit200ResponseDedupedDocumentThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState( - Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - - @java.lang.Override - public _FinalStage failureReason(Nullable failureReason) { - if (failureReason.isNull()) { - this.failureReason = null; - } else if (failureReason.isEmpty()) { - this.failureReason = Optional.empty(); - } else { - this.failureReason = Optional.of(failureReason.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage failureReason(String failureReason) { - this.failureReason = Optional.ofNullable(failureReason); - return this; - } - - @java.lang.Override - @JsonSetter(value = "failureReason", nulls = Nulls.SKIP) - public _FinalStage failureReason(Optional failureReason) { - this.failureReason = failureReason; - return this; - } - - @java.lang.Override - public _FinalStage idempotencyKey(Nullable idempotencyKey) { - if (idempotencyKey.isNull()) { - this.idempotencyKey = null; - } else if (idempotencyKey.isEmpty()) { - this.idempotencyKey = Optional.empty(); - } else { - this.idempotencyKey = Optional.of(idempotencyKey.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage idempotencyKey(String idempotencyKey) { - this.idempotencyKey = Optional.ofNullable(idempotencyKey); - return this; - } - - @java.lang.Override - @JsonSetter(value = "idempotencyKey", nulls = Nulls.SKIP) - public _FinalStage idempotencyKey(Optional idempotencyKey) { - this.idempotencyKey = idempotencyKey; - return this; - } - - @java.lang.Override - public _FinalStage metadata(Nullable> metadata) { - if (metadata.isNull()) { - this.metadata = null; - } else if (metadata.isEmpty()) { - this.metadata = Optional.empty(); - } else { - this.metadata = Optional.of(metadata.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage metadata(Map metadata) { - this.metadata = Optional.ofNullable(metadata); - return this; - } - - @java.lang.Override - @JsonSetter(value = "metadata", nulls = Nulls.SKIP) - public _FinalStage metadata(Optional> metadata) { - this.metadata = metadata; - return this; - } - - @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); - } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); - return this; - } - - @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; - return this; - } - - @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); - } else { - this.baseSha = Optional.of(baseSha.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); - return this; - } - - @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; - return this; - } - - @java.lang.Override - public DocumentsInit200ResponseDedupedDocument build() { - return new DocumentsInit200ResponseDedupedDocument( - id, - tenantId, - name, - folderId, - state, - baseSha, - storageSizeBytes, - metadata, - idempotencyKey, - failureReason, - thumbnailState, - thumbnailUrl, - createdAt, - updatedAt, - createdBy, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocumentsInit200ResponseDedupedDocumentState.java b/src/main/java/api/types/DocumentsInit200ResponseDedupedDocumentState.java deleted file mode 100644 index aff040b..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseDedupedDocumentState.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocumentsInit200ResponseDedupedDocumentState { - public static final DocumentsInit200ResponseDedupedDocumentState FAILED = - new DocumentsInit200ResponseDedupedDocumentState(Value.FAILED, "failed"); - - public static final DocumentsInit200ResponseDedupedDocumentState DELETING = - new DocumentsInit200ResponseDedupedDocumentState(Value.DELETING, "deleting"); - - public static final DocumentsInit200ResponseDedupedDocumentState PENDING = - new DocumentsInit200ResponseDedupedDocumentState(Value.PENDING, "pending"); - - public static final DocumentsInit200ResponseDedupedDocumentState READY = - new DocumentsInit200ResponseDedupedDocumentState(Value.READY, "ready"); - - private final Value value; - - private final String string; - - DocumentsInit200ResponseDedupedDocumentState(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocumentsInit200ResponseDedupedDocumentState - && this.string.equals(((DocumentsInit200ResponseDedupedDocumentState) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case FAILED: - return visitor.visitFailed(); - case DELETING: - return visitor.visitDeleting(); - case PENDING: - return visitor.visitPending(); - case READY: - return visitor.visitReady(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsInit200ResponseDedupedDocumentState valueOf(String value) { - switch (value) { - case "failed": - return FAILED; - case "deleting": - return DELETING; - case "pending": - return PENDING; - case "ready": - return READY; - default: - return new DocumentsInit200ResponseDedupedDocumentState(Value.UNKNOWN, value); - } - } - - public enum Value { - PENDING, - - READY, - - FAILED, - - DELETING, - - UNKNOWN - } - - public interface Visitor { - T visitPending(); - - T visitReady(); - - T visitFailed(); - - T visitDeleting(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocumentsInit200ResponseDedupedDocumentThumbnailState.java b/src/main/java/api/types/DocumentsInit200ResponseDedupedDocumentThumbnailState.java deleted file mode 100644 index 9e1c6fb..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseDedupedDocumentThumbnailState.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocumentsInit200ResponseDedupedDocumentThumbnailState { - public static final DocumentsInit200ResponseDedupedDocumentThumbnailState FAILED = - new DocumentsInit200ResponseDedupedDocumentThumbnailState(Value.FAILED, "failed"); - - public static final DocumentsInit200ResponseDedupedDocumentThumbnailState PENDING = - new DocumentsInit200ResponseDedupedDocumentThumbnailState(Value.PENDING, "pending"); - - public static final DocumentsInit200ResponseDedupedDocumentThumbnailState READY = - new DocumentsInit200ResponseDedupedDocumentThumbnailState(Value.READY, "ready"); - - public static final DocumentsInit200ResponseDedupedDocumentThumbnailState LOCKED = - new DocumentsInit200ResponseDedupedDocumentThumbnailState(Value.LOCKED, "locked"); - - private final Value value; - - private final String string; - - DocumentsInit200ResponseDedupedDocumentThumbnailState(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocumentsInit200ResponseDedupedDocumentThumbnailState - && this.string.equals(((DocumentsInit200ResponseDedupedDocumentThumbnailState) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case FAILED: - return visitor.visitFailed(); - case PENDING: - return visitor.visitPending(); - case READY: - return visitor.visitReady(); - case LOCKED: - return visitor.visitLocked(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsInit200ResponseDedupedDocumentThumbnailState valueOf(String value) { - switch (value) { - case "failed": - return FAILED; - case "pending": - return PENDING; - case "ready": - return READY; - case "locked": - return LOCKED; - default: - return new DocumentsInit200ResponseDedupedDocumentThumbnailState(Value.UNKNOWN, value); - } - } - - public enum Value { - PENDING, - - READY, - - LOCKED, - - FAILED, - - UNKNOWN - } - - public interface Visitor { - T visitPending(); - - T visitReady(); - - T visitLocked(); - - T visitFailed(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumedDocument.java b/src/main/java/api/types/DocumentsInit200ResponseResumedDocument.java deleted file mode 100644 index 628b179..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseResumedDocument.java +++ /dev/null @@ -1,721 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseResumedDocument.Builder.class) -public final class DocumentsInit200ResponseResumedDocument { - private final String id; - - private final String tenantId; - - private final String name; - - private final String folderId; - - private final DocumentsInit200ResponseResumedDocumentState state; - - private final Optional baseSha; - - private final Optional storageSizeBytes; - - private final Optional> metadata; - - private final Optional idempotencyKey; - - private final Optional failureReason; - - private final Optional thumbnailState; - - private final Optional thumbnailUrl; - - private final double createdAt; - - private final double updatedAt; - - private final Optional createdBy; - - private final Map additionalProperties; - - private DocumentsInit200ResponseResumedDocument( - String id, - String tenantId, - String name, - String folderId, - DocumentsInit200ResponseResumedDocumentState state, - Optional baseSha, - Optional storageSizeBytes, - Optional> metadata, - Optional idempotencyKey, - Optional failureReason, - Optional thumbnailState, - Optional thumbnailUrl, - double createdAt, - double updatedAt, - Optional createdBy, - Map additionalProperties) { - this.id = id; - this.tenantId = tenantId; - this.name = name; - this.folderId = folderId; - this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; - this.metadata = metadata; - this.idempotencyKey = idempotencyKey; - this.failureReason = failureReason; - this.thumbnailState = thumbnailState; - this.thumbnailUrl = thumbnailUrl; - this.createdAt = createdAt; - this.updatedAt = updatedAt; - this.createdBy = createdBy; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("id") - public String getId() { - return id; - } - - @JsonProperty("tenantId") - public String getTenantId() { - return tenantId; - } - - @JsonProperty("name") - public String getName() { - return name; - } - - /** - * @return The folder the document is in, or root. - */ - @JsonProperty("folderId") - public String getFolderId() { - return folderId; - } - - @JsonProperty("state") - public DocumentsInit200ResponseResumedDocumentState getState() { - return state; - } - - @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { - return Optional.empty(); - } - return baseSha; - } - - @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { - return Optional.empty(); - } - return storageSizeBytes; - } - - @JsonIgnore - public Optional> getMetadata() { - if (metadata == null) { - return Optional.empty(); - } - return metadata; - } - - @JsonIgnore - public Optional getIdempotencyKey() { - if (idempotencyKey == null) { - return Optional.empty(); - } - return idempotencyKey; - } - - @JsonIgnore - public Optional getFailureReason() { - if (failureReason == null) { - return Optional.empty(); - } - return failureReason; - } - - @JsonProperty("thumbnailState") - public Optional getThumbnailState() { - return thumbnailState; - } - - @JsonIgnore - public Optional getThumbnailUrl() { - if (thumbnailUrl == null) { - return Optional.empty(); - } - return thumbnailUrl; - } - - @JsonProperty("createdAt") - public double getCreatedAt() { - return createdAt; - } - - @JsonProperty("updatedAt") - public double getUpdatedAt() { - return updatedAt; - } - - @JsonIgnore - public Optional getCreatedBy() { - if (createdBy == null) { - return Optional.empty(); - } - return createdBy; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("metadata") - private Optional> _getMetadata() { - return metadata; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("idempotencyKey") - private Optional _getIdempotencyKey() { - return idempotencyKey; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("failureReason") - private Optional _getFailureReason() { - return failureReason; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("thumbnailUrl") - private Optional _getThumbnailUrl() { - return thumbnailUrl; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("createdBy") - private Optional _getCreatedBy() { - return createdBy; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocumentsInit200ResponseResumedDocument - && equalTo((DocumentsInit200ResponseResumedDocument) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocumentsInit200ResponseResumedDocument other) { - return id.equals(other.id) - && tenantId.equals(other.tenantId) - && name.equals(other.name) - && folderId.equals(other.folderId) - && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) - && metadata.equals(other.metadata) - && idempotencyKey.equals(other.idempotencyKey) - && failureReason.equals(other.failureReason) - && thumbnailState.equals(other.thumbnailState) - && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt - && createdBy.equals(other.createdBy); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.id, - this.tenantId, - this.name, - this.folderId, - this.state, - this.baseSha, - this.storageSizeBytes, - this.metadata, - this.idempotencyKey, - this.failureReason, - this.thumbnailState, - this.thumbnailUrl, - this.createdAt, - this.updatedAt, - this.createdBy); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IdStage builder() { - return new Builder(); - } - - public interface IdStage { - TenantIdStage id(@NotNull String id); - - Builder from(DocumentsInit200ResponseResumedDocument other); - } - - public interface TenantIdStage { - NameStage tenantId(@NotNull String tenantId); - } - - public interface NameStage { - FolderIdStage name(@NotNull String name); - } - - public interface FolderIdStage { - /** - *

The folder the document is in, or root.

- */ - StateStage folderId(@NotNull String folderId); - } - - public interface StateStage { - CreatedAtStage state(@NotNull DocumentsInit200ResponseResumedDocumentState state); - } - - public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); - } - - public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); - } - - public interface _FinalStage { - DocumentsInit200ResponseResumedDocument build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage baseSha(Optional baseSha); - - _FinalStage baseSha(String baseSha); - - _FinalStage baseSha(Nullable baseSha); - - _FinalStage storageSizeBytes(Optional storageSizeBytes); - - _FinalStage storageSizeBytes(Double storageSizeBytes); - - _FinalStage storageSizeBytes(Nullable storageSizeBytes); - - _FinalStage metadata(Optional> metadata); - - _FinalStage metadata(Map metadata); - - _FinalStage metadata(Nullable> metadata); - - _FinalStage idempotencyKey(Optional idempotencyKey); - - _FinalStage idempotencyKey(String idempotencyKey); - - _FinalStage idempotencyKey(Nullable idempotencyKey); - - _FinalStage failureReason(Optional failureReason); - - _FinalStage failureReason(String failureReason); - - _FinalStage failureReason(Nullable failureReason); - - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsInit200ResponseResumedDocumentThumbnailState thumbnailState); - - _FinalStage thumbnailUrl(Optional thumbnailUrl); - - _FinalStage thumbnailUrl(String thumbnailUrl); - - _FinalStage thumbnailUrl(Nullable thumbnailUrl); - - _FinalStage createdBy(Optional createdBy); - - _FinalStage createdBy(String createdBy); - - _FinalStage createdBy(Nullable createdBy); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder - implements IdStage, - TenantIdStage, - NameStage, - FolderIdStage, - StateStage, - CreatedAtStage, - UpdatedAtStage, - _FinalStage { - private String id; - - private String tenantId; - - private String name; - - private String folderId; - - private DocumentsInit200ResponseResumedDocumentState state; - - private double createdAt; - - private double updatedAt; - - private Optional createdBy = Optional.empty(); - - private Optional thumbnailUrl = Optional.empty(); - - private Optional thumbnailState = Optional.empty(); - - private Optional failureReason = Optional.empty(); - - private Optional idempotencyKey = Optional.empty(); - - private Optional> metadata = Optional.empty(); - - private Optional storageSizeBytes = Optional.empty(); - - private Optional baseSha = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocumentsInit200ResponseResumedDocument other) { - id(other.getId()); - tenantId(other.getTenantId()); - name(other.getName()); - folderId(other.getFolderId()); - state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); - metadata(other.getMetadata()); - idempotencyKey(other.getIdempotencyKey()); - failureReason(other.getFailureReason()); - thumbnailState(other.getThumbnailState()); - thumbnailUrl(other.getThumbnailUrl()); - createdAt(other.getCreatedAt()); - updatedAt(other.getUpdatedAt()); - createdBy(other.getCreatedBy()); - return this; - } - - @java.lang.Override - @JsonSetter("id") - public TenantIdStage id(@NotNull String id) { - this.id = Objects.requireNonNull(id, "id must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("tenantId") - public NameStage tenantId(@NotNull String tenantId) { - this.tenantId = Objects.requireNonNull(tenantId, "tenantId must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("name") - public FolderIdStage name(@NotNull String name) { - this.name = Objects.requireNonNull(name, "name must not be null"); - return this; - } - - /** - *

The folder the document is in, or root.

- * @return Reference to {@code this} so that method calls can be chained together. - */ - @java.lang.Override - @JsonSetter("folderId") - public StateStage folderId(@NotNull String folderId) { - this.folderId = Objects.requireNonNull(folderId, "folderId must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsInit200ResponseResumedDocumentState state) { - this.state = Objects.requireNonNull(state, "state must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; - return this; - } - - @java.lang.Override - @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; - return this; - } - - @java.lang.Override - public _FinalStage createdBy(Nullable createdBy) { - if (createdBy.isNull()) { - this.createdBy = null; - } else if (createdBy.isEmpty()) { - this.createdBy = Optional.empty(); - } else { - this.createdBy = Optional.of(createdBy.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage createdBy(String createdBy) { - this.createdBy = Optional.ofNullable(createdBy); - return this; - } - - @java.lang.Override - @JsonSetter(value = "createdBy", nulls = Nulls.SKIP) - public _FinalStage createdBy(Optional createdBy) { - this.createdBy = createdBy; - return this; - } - - @java.lang.Override - public _FinalStage thumbnailUrl(Nullable thumbnailUrl) { - if (thumbnailUrl.isNull()) { - this.thumbnailUrl = null; - } else if (thumbnailUrl.isEmpty()) { - this.thumbnailUrl = Optional.empty(); - } else { - this.thumbnailUrl = Optional.of(thumbnailUrl.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage thumbnailUrl(String thumbnailUrl) { - this.thumbnailUrl = Optional.ofNullable(thumbnailUrl); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailUrl", nulls = Nulls.SKIP) - public _FinalStage thumbnailUrl(Optional thumbnailUrl) { - this.thumbnailUrl = thumbnailUrl; - return this; - } - - @java.lang.Override - public _FinalStage thumbnailState(DocumentsInit200ResponseResumedDocumentThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState( - Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - - @java.lang.Override - public _FinalStage failureReason(Nullable failureReason) { - if (failureReason.isNull()) { - this.failureReason = null; - } else if (failureReason.isEmpty()) { - this.failureReason = Optional.empty(); - } else { - this.failureReason = Optional.of(failureReason.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage failureReason(String failureReason) { - this.failureReason = Optional.ofNullable(failureReason); - return this; - } - - @java.lang.Override - @JsonSetter(value = "failureReason", nulls = Nulls.SKIP) - public _FinalStage failureReason(Optional failureReason) { - this.failureReason = failureReason; - return this; - } - - @java.lang.Override - public _FinalStage idempotencyKey(Nullable idempotencyKey) { - if (idempotencyKey.isNull()) { - this.idempotencyKey = null; - } else if (idempotencyKey.isEmpty()) { - this.idempotencyKey = Optional.empty(); - } else { - this.idempotencyKey = Optional.of(idempotencyKey.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage idempotencyKey(String idempotencyKey) { - this.idempotencyKey = Optional.ofNullable(idempotencyKey); - return this; - } - - @java.lang.Override - @JsonSetter(value = "idempotencyKey", nulls = Nulls.SKIP) - public _FinalStage idempotencyKey(Optional idempotencyKey) { - this.idempotencyKey = idempotencyKey; - return this; - } - - @java.lang.Override - public _FinalStage metadata(Nullable> metadata) { - if (metadata.isNull()) { - this.metadata = null; - } else if (metadata.isEmpty()) { - this.metadata = Optional.empty(); - } else { - this.metadata = Optional.of(metadata.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage metadata(Map metadata) { - this.metadata = Optional.ofNullable(metadata); - return this; - } - - @java.lang.Override - @JsonSetter(value = "metadata", nulls = Nulls.SKIP) - public _FinalStage metadata(Optional> metadata) { - this.metadata = metadata; - return this; - } - - @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); - } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); - return this; - } - - @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; - return this; - } - - @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); - } else { - this.baseSha = Optional.of(baseSha.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); - return this; - } - - @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; - return this; - } - - @java.lang.Override - public DocumentsInit200ResponseResumedDocument build() { - return new DocumentsInit200ResponseResumedDocument( - id, - tenantId, - name, - folderId, - state, - baseSha, - storageSizeBytes, - metadata, - idempotencyKey, - failureReason, - thumbnailState, - thumbnailUrl, - createdAt, - updatedAt, - createdBy, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumedDocumentState.java b/src/main/java/api/types/DocumentsInit200ResponseResumedDocumentState.java deleted file mode 100644 index 60d1863..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseResumedDocumentState.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocumentsInit200ResponseResumedDocumentState { - public static final DocumentsInit200ResponseResumedDocumentState FAILED = - new DocumentsInit200ResponseResumedDocumentState(Value.FAILED, "failed"); - - public static final DocumentsInit200ResponseResumedDocumentState DELETING = - new DocumentsInit200ResponseResumedDocumentState(Value.DELETING, "deleting"); - - public static final DocumentsInit200ResponseResumedDocumentState PENDING = - new DocumentsInit200ResponseResumedDocumentState(Value.PENDING, "pending"); - - public static final DocumentsInit200ResponseResumedDocumentState READY = - new DocumentsInit200ResponseResumedDocumentState(Value.READY, "ready"); - - private final Value value; - - private final String string; - - DocumentsInit200ResponseResumedDocumentState(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocumentsInit200ResponseResumedDocumentState - && this.string.equals(((DocumentsInit200ResponseResumedDocumentState) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case FAILED: - return visitor.visitFailed(); - case DELETING: - return visitor.visitDeleting(); - case PENDING: - return visitor.visitPending(); - case READY: - return visitor.visitReady(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsInit200ResponseResumedDocumentState valueOf(String value) { - switch (value) { - case "failed": - return FAILED; - case "deleting": - return DELETING; - case "pending": - return PENDING; - case "ready": - return READY; - default: - return new DocumentsInit200ResponseResumedDocumentState(Value.UNKNOWN, value); - } - } - - public enum Value { - PENDING, - - READY, - - FAILED, - - DELETING, - - UNKNOWN - } - - public interface Visitor { - T visitPending(); - - T visitReady(); - - T visitFailed(); - - T visitDeleting(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumedDocumentThumbnailState.java b/src/main/java/api/types/DocumentsInit200ResponseResumedDocumentThumbnailState.java deleted file mode 100644 index 656673d..0000000 --- a/src/main/java/api/types/DocumentsInit200ResponseResumedDocumentThumbnailState.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocumentsInit200ResponseResumedDocumentThumbnailState { - public static final DocumentsInit200ResponseResumedDocumentThumbnailState FAILED = - new DocumentsInit200ResponseResumedDocumentThumbnailState(Value.FAILED, "failed"); - - public static final DocumentsInit200ResponseResumedDocumentThumbnailState PENDING = - new DocumentsInit200ResponseResumedDocumentThumbnailState(Value.PENDING, "pending"); - - public static final DocumentsInit200ResponseResumedDocumentThumbnailState READY = - new DocumentsInit200ResponseResumedDocumentThumbnailState(Value.READY, "ready"); - - public static final DocumentsInit200ResponseResumedDocumentThumbnailState LOCKED = - new DocumentsInit200ResponseResumedDocumentThumbnailState(Value.LOCKED, "locked"); - - private final Value value; - - private final String string; - - DocumentsInit200ResponseResumedDocumentThumbnailState(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocumentsInit200ResponseResumedDocumentThumbnailState - && this.string.equals(((DocumentsInit200ResponseResumedDocumentThumbnailState) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case FAILED: - return visitor.visitFailed(); - case PENDING: - return visitor.visitPending(); - case READY: - return visitor.visitReady(); - case LOCKED: - return visitor.visitLocked(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsInit200ResponseResumedDocumentThumbnailState valueOf(String value) { - switch (value) { - case "failed": - return FAILED; - case "pending": - return PENDING; - case "ready": - return READY; - case "locked": - return LOCKED; - default: - return new DocumentsInit200ResponseResumedDocumentThumbnailState(Value.UNKNOWN, value); - } - } - - public enum Value { - PENDING, - - READY, - - LOCKED, - - FAILED, - - UNKNOWN - } - - public interface Visitor { - T visitPending(); - - T visitReady(); - - T visitLocked(); - - T visitFailed(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocumentsInit200Response.java b/src/main/java/api/types/DocumentsInitResponse.java similarity index 73% rename from src/main/java/api/types/DocumentsInit200Response.java rename to src/main/java/api/types/DocumentsInitResponse.java index 8c60b72..7dd5f54 100644 --- a/src/main/java/api/types/DocumentsInit200Response.java +++ b/src/main/java/api/types/DocumentsInitResponse.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class DocumentsInit200Response { +public final class DocumentsInitResponse { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocumentsInit200Response(Value value) { + private DocumentsInitResponse(Value value) { this.value = value; } @@ -26,16 +26,16 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static DocumentsInit200Response created(DocumentsInit200ResponseCreated value) { - return new DocumentsInit200Response(new CreatedValue(value)); + public static DocumentsInitResponse created(DocumentsInitResponseCreated value) { + return new DocumentsInitResponse(new CreatedValue(value)); } - public static DocumentsInit200Response resumed(DocumentsInit200ResponseResumed value) { - return new DocumentsInit200Response(new ResumedValue(value)); + public static DocumentsInitResponse resumed(DocumentsInitResponseResumed value) { + return new DocumentsInitResponse(new ResumedValue(value)); } - public static DocumentsInit200Response deduped(DocumentsInit200ResponseDeduped value) { - return new DocumentsInit200Response(new DedupedValue(value)); + public static DocumentsInitResponse deduped(DocumentsInitResponseDeduped value) { + return new DocumentsInitResponse(new DedupedValue(value)); } public boolean isCreated() { @@ -54,21 +54,21 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getCreated() { + public Optional getCreated() { if (isCreated()) { return Optional.of(((CreatedValue) value).value); } return Optional.empty(); } - public Optional getResumed() { + public Optional getResumed() { if (isResumed()) { return Optional.of(((ResumedValue) value).value); } return Optional.empty(); } - public Optional getDeduped() { + public Optional getDeduped() { if (isDeduped()) { return Optional.of(((DedupedValue) value).value); } @@ -85,7 +85,7 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200Response && value.equals(((DocumentsInit200Response) other).value); + return other instanceof DocumentsInitResponse && value.equals(((DocumentsInitResponse) other).value); } @Override @@ -104,16 +104,16 @@ private Value getValue() { } public interface Visitor { - T visitCreated(DocumentsInit200ResponseCreated created); + T visitCreated(DocumentsInitResponseCreated created); - T visitResumed(DocumentsInit200ResponseResumed resumed); + T visitResumed(DocumentsInitResponseResumed resumed); - T visitDeduped(DocumentsInit200ResponseDeduped deduped); + T visitDeduped(DocumentsInitResponseDeduped deduped); T _visitUnknown(Object unknownType); } - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "tag", visible = true, defaultImpl = _UnknownValue.class) + @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "status", visible = true, defaultImpl = _UnknownValue.class) @JsonSubTypes({ @JsonSubTypes.Type(CreatedValue.class), @JsonSubTypes.Type(ResumedValue.class), @@ -125,16 +125,16 @@ private interface Value { } @JsonTypeName("created") - @JsonIgnoreProperties("tag") + @JsonIgnoreProperties("status") private static final class CreatedValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "tag", allowSetters = true) - private DocumentsInit200ResponseCreated value; + @JsonIgnoreProperties(value = "status", allowSetters = true) + private DocumentsInitResponseCreated value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private CreatedValue() {} - private CreatedValue(DocumentsInit200ResponseCreated value) { + private CreatedValue(DocumentsInitResponseCreated value) { this.value = value; } @@ -160,21 +160,21 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200Response{" + "value: " + value + "}"; + return "DocumentsInitResponse{" + "value: " + value + "}"; } } @JsonTypeName("resumed") - @JsonIgnoreProperties("tag") + @JsonIgnoreProperties("status") private static final class ResumedValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "tag", allowSetters = true) - private DocumentsInit200ResponseResumed value; + @JsonIgnoreProperties(value = "status", allowSetters = true) + private DocumentsInitResponseResumed value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private ResumedValue() {} - private ResumedValue(DocumentsInit200ResponseResumed value) { + private ResumedValue(DocumentsInitResponseResumed value) { this.value = value; } @@ -200,21 +200,21 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200Response{" + "value: " + value + "}"; + return "DocumentsInitResponse{" + "value: " + value + "}"; } } @JsonTypeName("deduped") - @JsonIgnoreProperties("tag") + @JsonIgnoreProperties("status") private static final class DedupedValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "tag", allowSetters = true) - private DocumentsInit200ResponseDeduped value; + @JsonIgnoreProperties(value = "status", allowSetters = true) + private DocumentsInitResponseDeduped value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private DedupedValue() {} - private DedupedValue(DocumentsInit200ResponseDeduped value) { + private DedupedValue(DocumentsInitResponseDeduped value) { this.value = value; } @@ -240,11 +240,11 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200Response{" + "value: " + value + "}"; + return "DocumentsInitResponse{" + "value: " + value + "}"; } } - @JsonIgnoreProperties("tag") + @JsonIgnoreProperties("status") private static final class _UnknownValue implements Value { private String type; @@ -276,7 +276,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200Response{" + "type: " + type + ", value: " + value + "}"; + return "DocumentsInitResponse{" + "type: " + type + ", value: " + value + "}"; } } } diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumed.java b/src/main/java/api/types/DocumentsInitResponseCreated.java similarity index 67% rename from src/main/java/api/types/DocumentsInit200ResponseResumed.java rename to src/main/java/api/types/DocumentsInitResponseCreated.java index de3603e..2c6d548 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseResumed.java +++ b/src/main/java/api/types/DocumentsInitResponseCreated.java @@ -17,17 +17,17 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseResumed.Builder.class) -public final class DocumentsInit200ResponseResumed { - private final DocumentsInit200ResponseResumedDocument document; +@JsonDeserialize(builder = DocumentsInitResponseCreated.Builder.class) +public final class DocumentsInitResponseCreated { + private final DocumentsInitResponseCreatedDocument document; - private final DocumentsInit200ResponseResumedUpload upload; + private final DocumentsInitResponseCreatedUpload upload; private final Map additionalProperties; - private DocumentsInit200ResponseResumed( - DocumentsInit200ResponseResumedDocument document, - DocumentsInit200ResponseResumedUpload upload, + private DocumentsInitResponseCreated( + DocumentsInitResponseCreatedDocument document, + DocumentsInitResponseCreatedUpload upload, Map additionalProperties) { this.document = document; this.upload = upload; @@ -35,19 +35,19 @@ private DocumentsInit200ResponseResumed( } @JsonProperty("document") - public DocumentsInit200ResponseResumedDocument getDocument() { + public DocumentsInitResponseCreatedDocument getDocument() { return document; } @JsonProperty("upload") - public DocumentsInit200ResponseResumedUpload getUpload() { + public DocumentsInitResponseCreatedUpload getUpload() { return upload; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseResumed && equalTo((DocumentsInit200ResponseResumed) other); + return other instanceof DocumentsInitResponseCreated && equalTo((DocumentsInitResponseCreated) other); } @JsonAnyGetter @@ -55,7 +55,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseResumed other) { + private boolean equalTo(DocumentsInitResponseCreated other) { return document.equals(other.document) && upload.equals(other.upload); } @@ -74,17 +74,17 @@ public static DocumentStage builder() { } public interface DocumentStage { - UploadStage document(@NotNull DocumentsInit200ResponseResumedDocument document); + UploadStage document(@NotNull DocumentsInitResponseCreatedDocument document); - Builder from(DocumentsInit200ResponseResumed other); + Builder from(DocumentsInitResponseCreated other); } public interface UploadStage { - _FinalStage upload(@NotNull DocumentsInit200ResponseResumedUpload upload); + _FinalStage upload(@NotNull DocumentsInitResponseCreatedUpload upload); } public interface _FinalStage { - DocumentsInit200ResponseResumed build(); + DocumentsInitResponseCreated build(); _FinalStage additionalProperty(String key, Object value); @@ -93,9 +93,9 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DocumentStage, UploadStage, _FinalStage { - private DocumentsInit200ResponseResumedDocument document; + private DocumentsInitResponseCreatedDocument document; - private DocumentsInit200ResponseResumedUpload upload; + private DocumentsInitResponseCreatedUpload upload; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -103,7 +103,7 @@ public static final class Builder implements DocumentStage, UploadStage, _FinalS private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseResumed other) { + public Builder from(DocumentsInitResponseCreated other) { document(other.getDocument()); upload(other.getUpload()); return this; @@ -111,21 +111,21 @@ public Builder from(DocumentsInit200ResponseResumed other) { @java.lang.Override @JsonSetter("document") - public UploadStage document(@NotNull DocumentsInit200ResponseResumedDocument document) { + public UploadStage document(@NotNull DocumentsInitResponseCreatedDocument document) { this.document = Objects.requireNonNull(document, "document must not be null"); return this; } @java.lang.Override @JsonSetter("upload") - public _FinalStage upload(@NotNull DocumentsInit200ResponseResumedUpload upload) { + public _FinalStage upload(@NotNull DocumentsInitResponseCreatedUpload upload) { this.upload = Objects.requireNonNull(upload, "upload must not be null"); return this; } @java.lang.Override - public DocumentsInit200ResponseResumed build() { - return new DocumentsInit200ResponseResumed(document, upload, additionalProperties); + public DocumentsInitResponseCreated build() { + return new DocumentsInitResponseCreated(document, upload, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsList200ResponseDocumentsItem.java b/src/main/java/api/types/DocumentsInitResponseCreatedDocument.java similarity index 75% rename from src/main/java/api/types/DocumentsList200ResponseDocumentsItem.java rename to src/main/java/api/types/DocumentsInitResponseCreatedDocument.java index 58c6eb9..917d3b3 100644 --- a/src/main/java/api/types/DocumentsList200ResponseDocumentsItem.java +++ b/src/main/java/api/types/DocumentsInitResponseCreatedDocument.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsList200ResponseDocumentsItem.Builder.class) -public final class DocumentsList200ResponseDocumentsItem { +@JsonDeserialize(builder = DocumentsInitResponseCreatedDocument.Builder.class) +public final class DocumentsInitResponseCreatedDocument { private final String id; private final String tenantId; @@ -32,11 +33,11 @@ public final class DocumentsList200ResponseDocumentsItem { private final String folderId; - private final DocumentsList200ResponseDocumentsItemState state; + private final DocumentsInitResponseCreatedDocumentState state; - private final Optional baseSha; + private final Optional baseSha256; - private final Optional storageSizeBytes; + private final Optional sizeBytes; private final Optional> metadata; @@ -44,33 +45,33 @@ public final class DocumentsList200ResponseDocumentsItem { private final Optional failureReason; - private final Optional thumbnailState; + private final DocumentsInitResponseCreatedDocumentThumbnailState thumbnailState; private final Optional thumbnailUrl; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; private final Map additionalProperties; - private DocumentsList200ResponseDocumentsItem( + private DocumentsInitResponseCreatedDocument( String id, String tenantId, String name, String folderId, - DocumentsList200ResponseDocumentsItemState state, - Optional baseSha, - Optional storageSizeBytes, + DocumentsInitResponseCreatedDocumentState state, + Optional baseSha256, + Optional sizeBytes, Optional> metadata, Optional idempotencyKey, Optional failureReason, - Optional thumbnailState, + DocumentsInitResponseCreatedDocumentThumbnailState thumbnailState, Optional thumbnailUrl, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -78,8 +79,8 @@ private DocumentsList200ResponseDocumentsItem( this.name = name; this.folderId = folderId; this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; this.metadata = metadata; this.idempotencyKey = idempotencyKey; this.failureReason = failureReason; @@ -115,24 +116,24 @@ public String getFolderId() { } @JsonProperty("state") - public DocumentsList200ResponseDocumentsItemState getState() { + public DocumentsInitResponseCreatedDocumentState getState() { return state; } @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { + public Optional getBaseSha256() { + if (baseSha256 == null) { return Optional.empty(); } - return baseSha; + return baseSha256; } @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return storageSizeBytes; + return sizeBytes; } @JsonIgnore @@ -160,7 +161,7 @@ public Optional getFailureReason() { } @JsonProperty("thumbnailState") - public Optional getThumbnailState() { + public DocumentsInitResponseCreatedDocumentThumbnailState getThumbnailState() { return thumbnailState; } @@ -173,12 +174,12 @@ public Optional getThumbnailUrl() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -191,15 +192,15 @@ public Optional getCreatedBy() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -235,8 +236,8 @@ private Optional _getCreatedBy() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsList200ResponseDocumentsItem - && equalTo((DocumentsList200ResponseDocumentsItem) other); + return other instanceof DocumentsInitResponseCreatedDocument + && equalTo((DocumentsInitResponseCreatedDocument) other); } @JsonAnyGetter @@ -244,21 +245,21 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsList200ResponseDocumentsItem other) { + private boolean equalTo(DocumentsInitResponseCreatedDocument other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && name.equals(other.name) && folderId.equals(other.folderId) && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) && metadata.equals(other.metadata) && idempotencyKey.equals(other.idempotencyKey) && failureReason.equals(other.failureReason) && thumbnailState.equals(other.thumbnailState) && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -270,8 +271,8 @@ public int hashCode() { this.name, this.folderId, this.state, - this.baseSha, - this.storageSizeBytes, + this.baseSha256, + this.sizeBytes, this.metadata, this.idempotencyKey, this.failureReason, @@ -294,7 +295,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(DocumentsList200ResponseDocumentsItem other); + Builder from(DocumentsInitResponseCreatedDocument other); } public interface TenantIdStage { @@ -313,35 +314,39 @@ public interface FolderIdStage { } public interface StateStage { - CreatedAtStage state(@NotNull DocumentsList200ResponseDocumentsItemState state); + ThumbnailStateStage state(@NotNull DocumentsInitResponseCreatedDocumentState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsInitResponseCreatedDocumentThumbnailState thumbnailState); } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - DocumentsList200ResponseDocumentsItem build(); + DocumentsInitResponseCreatedDocument build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage baseSha(Optional baseSha); + _FinalStage baseSha256(Optional baseSha256); - _FinalStage baseSha(String baseSha); + _FinalStage baseSha256(String baseSha256); - _FinalStage baseSha(Nullable baseSha); + _FinalStage baseSha256(Nullable baseSha256); - _FinalStage storageSizeBytes(Optional storageSizeBytes); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage storageSizeBytes(Double storageSizeBytes); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage storageSizeBytes(Nullable storageSizeBytes); + _FinalStage sizeBytes(Nullable sizeBytes); _FinalStage metadata(Optional> metadata); @@ -361,10 +366,6 @@ public interface _FinalStage { _FinalStage failureReason(Nullable failureReason); - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsList200ResponseDocumentsItemThumbnailState thumbnailState); - _FinalStage thumbnailUrl(Optional thumbnailUrl); _FinalStage thumbnailUrl(String thumbnailUrl); @@ -385,6 +386,7 @@ public static final class Builder NameStage, FolderIdStage, StateStage, + ThumbnailStateStage, CreatedAtStage, UpdatedAtStage, _FinalStage { @@ -396,27 +398,27 @@ public static final class Builder private String folderId; - private DocumentsList200ResponseDocumentsItemState state; + private DocumentsInitResponseCreatedDocumentState state; + + private DocumentsInitResponseCreatedDocumentThumbnailState thumbnailState; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); private Optional thumbnailUrl = Optional.empty(); - private Optional thumbnailState = Optional.empty(); - private Optional failureReason = Optional.empty(); private Optional idempotencyKey = Optional.empty(); private Optional> metadata = Optional.empty(); - private Optional storageSizeBytes = Optional.empty(); + private Optional sizeBytes = Optional.empty(); - private Optional baseSha = Optional.empty(); + private Optional baseSha256 = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -424,14 +426,14 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocumentsList200ResponseDocumentsItem other) { + public Builder from(DocumentsInitResponseCreatedDocument other) { id(other.getId()); tenantId(other.getTenantId()); name(other.getName()); folderId(other.getFolderId()); state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); metadata(other.getMetadata()); idempotencyKey(other.getIdempotencyKey()); failureReason(other.getFailureReason()); @@ -477,22 +479,30 @@ public StateStage folderId(@NotNull String folderId) { @java.lang.Override @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsList200ResponseDocumentsItemState state) { + public ThumbnailStateStage state(@NotNull DocumentsInitResponseCreatedDocumentState state) { this.state = Objects.requireNonNull(state, "state must not be null"); return this; } + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState( + @NotNull DocumentsInitResponseCreatedDocumentThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -546,20 +556,6 @@ public _FinalStage thumbnailUrl(Optional thumbnailUrl) { return this; } - @java.lang.Override - public _FinalStage thumbnailState(DocumentsList200ResponseDocumentsItemThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState( - Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - @java.lang.Override public _FinalStage failureReason(Nullable failureReason) { if (failureReason.isNull()) { @@ -636,65 +632,65 @@ public _FinalStage metadata(Optional> metadata) { } @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); } else { - this.baseSha = Optional.of(baseSha.get()); + this.baseSha256 = Optional.of(baseSha256.get()); } return this; } @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); return this; } @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; return this; } @java.lang.Override - public DocumentsList200ResponseDocumentsItem build() { - return new DocumentsList200ResponseDocumentsItem( + public DocumentsInitResponseCreatedDocument build() { + return new DocumentsInitResponseCreatedDocument( id, tenantId, name, folderId, state, - baseSha, - storageSizeBytes, + baseSha256, + sizeBytes, metadata, idempotencyKey, failureReason, diff --git a/src/main/java/api/types/DocumentsInitResponseCreatedDocumentState.java b/src/main/java/api/types/DocumentsInitResponseCreatedDocumentState.java new file mode 100644 index 0000000..4edaa15 --- /dev/null +++ b/src/main/java/api/types/DocumentsInitResponseCreatedDocumentState.java @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocumentsInitResponseCreatedDocumentState { + public static final DocumentsInitResponseCreatedDocumentState FAILED = + new DocumentsInitResponseCreatedDocumentState(Value.FAILED, "failed"); + + public static final DocumentsInitResponseCreatedDocumentState DELETING = + new DocumentsInitResponseCreatedDocumentState(Value.DELETING, "deleting"); + + public static final DocumentsInitResponseCreatedDocumentState PENDING = + new DocumentsInitResponseCreatedDocumentState(Value.PENDING, "pending"); + + public static final DocumentsInitResponseCreatedDocumentState READY = + new DocumentsInitResponseCreatedDocumentState(Value.READY, "ready"); + + private final Value value; + + private final String string; + + DocumentsInitResponseCreatedDocumentState(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocumentsInitResponseCreatedDocumentState + && this.string.equals(((DocumentsInitResponseCreatedDocumentState) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case FAILED: + return visitor.visitFailed(); + case DELETING: + return visitor.visitDeleting(); + case PENDING: + return visitor.visitPending(); + case READY: + return visitor.visitReady(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocumentsInitResponseCreatedDocumentState valueOf(String value) { + switch (value) { + case "failed": + return FAILED; + case "deleting": + return DELETING; + case "pending": + return PENDING; + case "ready": + return READY; + default: + return new DocumentsInitResponseCreatedDocumentState(Value.UNKNOWN, value); + } + } + + public enum Value { + PENDING, + + READY, + + FAILED, + + DELETING, + + UNKNOWN + } + + public interface Visitor { + T visitPending(); + + T visitReady(); + + T visitFailed(); + + T visitDeleting(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocumentsList200ResponseDocumentsItemThumbnailState.java b/src/main/java/api/types/DocumentsInitResponseCreatedDocumentThumbnailState.java similarity index 59% rename from src/main/java/api/types/DocumentsList200ResponseDocumentsItemThumbnailState.java rename to src/main/java/api/types/DocumentsInitResponseCreatedDocumentThumbnailState.java index 666bd6d..52d99c8 100644 --- a/src/main/java/api/types/DocumentsList200ResponseDocumentsItemThumbnailState.java +++ b/src/main/java/api/types/DocumentsInitResponseCreatedDocumentThumbnailState.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsList200ResponseDocumentsItemThumbnailState { - public static final DocumentsList200ResponseDocumentsItemThumbnailState FAILED = - new DocumentsList200ResponseDocumentsItemThumbnailState(Value.FAILED, "failed"); +public final class DocumentsInitResponseCreatedDocumentThumbnailState { + public static final DocumentsInitResponseCreatedDocumentThumbnailState FAILED = + new DocumentsInitResponseCreatedDocumentThumbnailState(Value.FAILED, "failed"); - public static final DocumentsList200ResponseDocumentsItemThumbnailState PENDING = - new DocumentsList200ResponseDocumentsItemThumbnailState(Value.PENDING, "pending"); + public static final DocumentsInitResponseCreatedDocumentThumbnailState PENDING = + new DocumentsInitResponseCreatedDocumentThumbnailState(Value.PENDING, "pending"); - public static final DocumentsList200ResponseDocumentsItemThumbnailState READY = - new DocumentsList200ResponseDocumentsItemThumbnailState(Value.READY, "ready"); + public static final DocumentsInitResponseCreatedDocumentThumbnailState READY = + new DocumentsInitResponseCreatedDocumentThumbnailState(Value.READY, "ready"); - public static final DocumentsList200ResponseDocumentsItemThumbnailState LOCKED = - new DocumentsList200ResponseDocumentsItemThumbnailState(Value.LOCKED, "locked"); + public static final DocumentsInitResponseCreatedDocumentThumbnailState LOCKED = + new DocumentsInitResponseCreatedDocumentThumbnailState(Value.LOCKED, "locked"); private final Value value; private final String string; - DocumentsList200ResponseDocumentsItemThumbnailState(Value value, String string) { + DocumentsInitResponseCreatedDocumentThumbnailState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsList200ResponseDocumentsItemThumbnailState - && this.string.equals(((DocumentsList200ResponseDocumentsItemThumbnailState) other).string)); + || (other instanceof DocumentsInitResponseCreatedDocumentThumbnailState + && this.string.equals(((DocumentsInitResponseCreatedDocumentThumbnailState) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsList200ResponseDocumentsItemThumbnailState valueOf(String value) { + public static DocumentsInitResponseCreatedDocumentThumbnailState valueOf(String value) { switch (value) { case "failed": return FAILED; @@ -78,7 +78,7 @@ public static DocumentsList200ResponseDocumentsItemThumbnailState valueOf(String case "locked": return LOCKED; default: - return new DocumentsList200ResponseDocumentsItemThumbnailState(Value.UNKNOWN, value); + return new DocumentsInitResponseCreatedDocumentThumbnailState(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreatedUpload.java b/src/main/java/api/types/DocumentsInitResponseCreatedUpload.java similarity index 76% rename from src/main/java/api/types/DocumentsInit200ResponseCreatedUpload.java rename to src/main/java/api/types/DocumentsInitResponseCreatedUpload.java index 43be49f..a76b697 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseCreatedUpload.java +++ b/src/main/java/api/types/DocumentsInitResponseCreatedUpload.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class DocumentsInit200ResponseCreatedUpload { +public final class DocumentsInitResponseCreatedUpload { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocumentsInit200ResponseCreatedUpload(Value value) { + private DocumentsInitResponseCreatedUpload(Value value) { this.value = value; } @@ -26,13 +26,12 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static DocumentsInit200ResponseCreatedUpload presigned( - DocumentsInit200ResponseCreatedUploadPresigned value) { - return new DocumentsInit200ResponseCreatedUpload(new PresignedValue(value)); + public static DocumentsInitResponseCreatedUpload presigned(DocumentsInitResponseCreatedUploadPresigned value) { + return new DocumentsInitResponseCreatedUpload(new PresignedValue(value)); } - public static DocumentsInit200ResponseCreatedUpload proxy(DocumentsInit200ResponseCreatedUploadProxy value) { - return new DocumentsInit200ResponseCreatedUpload(new ProxyValue(value)); + public static DocumentsInitResponseCreatedUpload proxy(DocumentsInitResponseCreatedUploadProxy value) { + return new DocumentsInitResponseCreatedUpload(new ProxyValue(value)); } public boolean isPresigned() { @@ -47,14 +46,14 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getPresigned() { + public Optional getPresigned() { if (isPresigned()) { return Optional.of(((PresignedValue) value).value); } return Optional.empty(); } - public Optional getProxy() { + public Optional getProxy() { if (isProxy()) { return Optional.of(((ProxyValue) value).value); } @@ -71,8 +70,8 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseCreatedUpload - && value.equals(((DocumentsInit200ResponseCreatedUpload) other).value); + return other instanceof DocumentsInitResponseCreatedUpload + && value.equals(((DocumentsInitResponseCreatedUpload) other).value); } @Override @@ -91,9 +90,9 @@ private Value getValue() { } public interface Visitor { - T visitPresigned(DocumentsInit200ResponseCreatedUploadPresigned presigned); + T visitPresigned(DocumentsInitResponseCreatedUploadPresigned presigned); - T visitProxy(DocumentsInit200ResponseCreatedUploadProxy proxy); + T visitProxy(DocumentsInitResponseCreatedUploadProxy proxy); T _visitUnknown(Object unknownType); } @@ -110,12 +109,12 @@ private interface Value { private static final class PresignedValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocumentsInit200ResponseCreatedUploadPresigned value; + private DocumentsInitResponseCreatedUploadPresigned value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private PresignedValue() {} - private PresignedValue(DocumentsInit200ResponseCreatedUploadPresigned value) { + private PresignedValue(DocumentsInitResponseCreatedUploadPresigned value) { this.value = value; } @@ -141,7 +140,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200ResponseCreatedUpload{" + "value: " + value + "}"; + return "DocumentsInitResponseCreatedUpload{" + "value: " + value + "}"; } } @@ -150,12 +149,12 @@ public String toString() { private static final class ProxyValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocumentsInit200ResponseCreatedUploadProxy value; + private DocumentsInitResponseCreatedUploadProxy value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private ProxyValue() {} - private ProxyValue(DocumentsInit200ResponseCreatedUploadProxy value) { + private ProxyValue(DocumentsInitResponseCreatedUploadProxy value) { this.value = value; } @@ -181,7 +180,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200ResponseCreatedUpload{" + "value: " + value + "}"; + return "DocumentsInitResponseCreatedUpload{" + "value: " + value + "}"; } } @@ -217,7 +216,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200ResponseCreatedUpload{" + "type: " + type + ", value: " + value + "}"; + return "DocumentsInitResponseCreatedUpload{" + "type: " + type + ", value: " + value + "}"; } } } diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresigned.java b/src/main/java/api/types/DocumentsInitResponseCreatedUploadPresigned.java similarity index 70% rename from src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresigned.java rename to src/main/java/api/types/DocumentsInitResponseCreatedUploadPresigned.java index a8e676e..81adfb4 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresigned.java +++ b/src/main/java/api/types/DocumentsInitResponseCreatedUploadPresigned.java @@ -17,16 +17,16 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseResumedUploadPresigned.Builder.class) -public final class DocumentsInit200ResponseResumedUploadPresigned { - private final DocumentsInit200ResponseResumedUploadPresignedPresigned presigned; +@JsonDeserialize(builder = DocumentsInitResponseCreatedUploadPresigned.Builder.class) +public final class DocumentsInitResponseCreatedUploadPresigned { + private final DocumentsInitResponseCreatedUploadPresignedPresigned presigned; private final String key; private final Map additionalProperties; - private DocumentsInit200ResponseResumedUploadPresigned( - DocumentsInit200ResponseResumedUploadPresignedPresigned presigned, + private DocumentsInitResponseCreatedUploadPresigned( + DocumentsInitResponseCreatedUploadPresignedPresigned presigned, String key, Map additionalProperties) { this.presigned = presigned; @@ -35,7 +35,7 @@ private DocumentsInit200ResponseResumedUploadPresigned( } @JsonProperty("presigned") - public DocumentsInit200ResponseResumedUploadPresignedPresigned getPresigned() { + public DocumentsInitResponseCreatedUploadPresignedPresigned getPresigned() { return presigned; } @@ -47,8 +47,8 @@ public String getKey() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseResumedUploadPresigned - && equalTo((DocumentsInit200ResponseResumedUploadPresigned) other); + return other instanceof DocumentsInitResponseCreatedUploadPresigned + && equalTo((DocumentsInitResponseCreatedUploadPresigned) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseResumedUploadPresigned other) { + private boolean equalTo(DocumentsInitResponseCreatedUploadPresigned other) { return presigned.equals(other.presigned) && key.equals(other.key); } @@ -75,9 +75,9 @@ public static PresignedStage builder() { } public interface PresignedStage { - KeyStage presigned(@NotNull DocumentsInit200ResponseResumedUploadPresignedPresigned presigned); + KeyStage presigned(@NotNull DocumentsInitResponseCreatedUploadPresignedPresigned presigned); - Builder from(DocumentsInit200ResponseResumedUploadPresigned other); + Builder from(DocumentsInitResponseCreatedUploadPresigned other); } public interface KeyStage { @@ -85,7 +85,7 @@ public interface KeyStage { } public interface _FinalStage { - DocumentsInit200ResponseResumedUploadPresigned build(); + DocumentsInitResponseCreatedUploadPresigned build(); _FinalStage additionalProperty(String key, Object value); @@ -94,7 +94,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PresignedStage, KeyStage, _FinalStage { - private DocumentsInit200ResponseResumedUploadPresignedPresigned presigned; + private DocumentsInitResponseCreatedUploadPresignedPresigned presigned; private String key; @@ -104,7 +104,7 @@ public static final class Builder implements PresignedStage, KeyStage, _FinalSta private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseResumedUploadPresigned other) { + public Builder from(DocumentsInitResponseCreatedUploadPresigned other) { presigned(other.getPresigned()); key(other.getKey()); return this; @@ -112,7 +112,7 @@ public Builder from(DocumentsInit200ResponseResumedUploadPresigned other) { @java.lang.Override @JsonSetter("presigned") - public KeyStage presigned(@NotNull DocumentsInit200ResponseResumedUploadPresignedPresigned presigned) { + public KeyStage presigned(@NotNull DocumentsInitResponseCreatedUploadPresignedPresigned presigned) { this.presigned = Objects.requireNonNull(presigned, "presigned must not be null"); return this; } @@ -125,8 +125,8 @@ public _FinalStage key(@NotNull String key) { } @java.lang.Override - public DocumentsInit200ResponseResumedUploadPresigned build() { - return new DocumentsInit200ResponseResumedUploadPresigned(presigned, key, additionalProperties); + public DocumentsInitResponseCreatedUploadPresigned build() { + return new DocumentsInitResponseCreatedUploadPresigned(presigned, key, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresignedPresigned.java b/src/main/java/api/types/DocumentsInitResponseCreatedUploadPresignedPresigned.java similarity index 72% rename from src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresignedPresigned.java rename to src/main/java/api/types/DocumentsInitResponseCreatedUploadPresignedPresigned.java index 7c7121a..f16a0df 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresignedPresigned.java +++ b/src/main/java/api/types/DocumentsInitResponseCreatedUploadPresignedPresigned.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -19,23 +20,23 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseCreatedUploadPresignedPresigned.Builder.class) -public final class DocumentsInit200ResponseCreatedUploadPresignedPresigned { +@JsonDeserialize(builder = DocumentsInitResponseCreatedUploadPresignedPresigned.Builder.class) +public final class DocumentsInitResponseCreatedUploadPresignedPresigned { private final String url; private final Map headers; - private final DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod method; + private final DocumentsInitResponseCreatedUploadPresignedPresignedMethod method; - private final double expiresAt; + private final OffsetDateTime expiresAt; private final Map additionalProperties; - private DocumentsInit200ResponseCreatedUploadPresignedPresigned( + private DocumentsInitResponseCreatedUploadPresignedPresigned( String url, Map headers, - DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod method, - double expiresAt, + DocumentsInitResponseCreatedUploadPresignedPresignedMethod method, + OffsetDateTime expiresAt, Map additionalProperties) { this.url = url; this.headers = headers; @@ -55,20 +56,20 @@ public Map getHeaders() { } @JsonProperty("method") - public DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod getMethod() { + public DocumentsInitResponseCreatedUploadPresignedPresignedMethod getMethod() { return method; } @JsonProperty("expiresAt") - public double getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseCreatedUploadPresignedPresigned - && equalTo((DocumentsInit200ResponseCreatedUploadPresignedPresigned) other); + return other instanceof DocumentsInitResponseCreatedUploadPresignedPresigned + && equalTo((DocumentsInitResponseCreatedUploadPresignedPresigned) other); } @JsonAnyGetter @@ -76,11 +77,11 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseCreatedUploadPresignedPresigned other) { + private boolean equalTo(DocumentsInitResponseCreatedUploadPresignedPresigned other) { return url.equals(other.url) && headers.equals(other.headers) && method.equals(other.method) - && expiresAt == other.expiresAt; + && expiresAt.equals(other.expiresAt); } @java.lang.Override @@ -100,19 +101,19 @@ public static UrlStage builder() { public interface UrlStage { MethodStage url(@NotNull String url); - Builder from(DocumentsInit200ResponseCreatedUploadPresignedPresigned other); + Builder from(DocumentsInitResponseCreatedUploadPresignedPresigned other); } public interface MethodStage { - ExpiresAtStage method(@NotNull DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod method); + ExpiresAtStage method(@NotNull DocumentsInitResponseCreatedUploadPresignedPresignedMethod method); } public interface ExpiresAtStage { - _FinalStage expiresAt(double expiresAt); + _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt); } public interface _FinalStage { - DocumentsInit200ResponseCreatedUploadPresignedPresigned build(); + DocumentsInitResponseCreatedUploadPresignedPresigned build(); _FinalStage additionalProperty(String key, Object value); @@ -129,9 +130,9 @@ public interface _FinalStage { public static final class Builder implements UrlStage, MethodStage, ExpiresAtStage, _FinalStage { private String url; - private DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod method; + private DocumentsInitResponseCreatedUploadPresignedPresignedMethod method; - private double expiresAt; + private OffsetDateTime expiresAt; private Map headers = new LinkedHashMap<>(); @@ -141,7 +142,7 @@ public static final class Builder implements UrlStage, MethodStage, ExpiresAtSta private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseCreatedUploadPresignedPresigned other) { + public Builder from(DocumentsInitResponseCreatedUploadPresignedPresigned other) { url(other.getUrl()); headers(other.getHeaders()); method(other.getMethod()); @@ -158,15 +159,15 @@ public MethodStage url(@NotNull String url) { @java.lang.Override @JsonSetter("method") - public ExpiresAtStage method(@NotNull DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod method) { + public ExpiresAtStage method(@NotNull DocumentsInitResponseCreatedUploadPresignedPresignedMethod method) { this.method = Objects.requireNonNull(method, "method must not be null"); return this; } @java.lang.Override @JsonSetter("expiresAt") - public _FinalStage expiresAt(double expiresAt) { - this.expiresAt = expiresAt; + public _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt) { + this.expiresAt = Objects.requireNonNull(expiresAt, "expiresAt must not be null"); return this; } @@ -195,8 +196,8 @@ public _FinalStage headers(Map headers) { } @java.lang.Override - public DocumentsInit200ResponseCreatedUploadPresignedPresigned build() { - return new DocumentsInit200ResponseCreatedUploadPresignedPresigned( + public DocumentsInitResponseCreatedUploadPresignedPresigned build() { + return new DocumentsInitResponseCreatedUploadPresignedPresigned( url, headers, method, expiresAt, additionalProperties); } diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod.java b/src/main/java/api/types/DocumentsInitResponseCreatedUploadPresignedPresignedMethod.java similarity index 62% rename from src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod.java rename to src/main/java/api/types/DocumentsInitResponseCreatedUploadPresignedPresignedMethod.java index 0b9db20..e1cce36 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod.java +++ b/src/main/java/api/types/DocumentsInitResponseCreatedUploadPresignedPresignedMethod.java @@ -6,15 +6,15 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod { - public static final DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod PUT = - new DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod(Value.PUT, "PUT"); +public final class DocumentsInitResponseCreatedUploadPresignedPresignedMethod { + public static final DocumentsInitResponseCreatedUploadPresignedPresignedMethod PUT = + new DocumentsInitResponseCreatedUploadPresignedPresignedMethod(Value.PUT, "PUT"); private final Value value; private final String string; - DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod(Value value, String string) { + DocumentsInitResponseCreatedUploadPresignedPresignedMethod(Value value, String string) { this.value = value; this.string = string; } @@ -32,9 +32,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod + || (other instanceof DocumentsInitResponseCreatedUploadPresignedPresignedMethod && this.string.equals( - ((DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod) other).string)); + ((DocumentsInitResponseCreatedUploadPresignedPresignedMethod) other).string)); } @java.lang.Override @@ -53,12 +53,12 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod valueOf(String value) { + public static DocumentsInitResponseCreatedUploadPresignedPresignedMethod valueOf(String value) { switch (value) { case "PUT": return PUT; default: - return new DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod(Value.UNKNOWN, value); + return new DocumentsInitResponseCreatedUploadPresignedPresignedMethod(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumedUploadProxy.java b/src/main/java/api/types/DocumentsInitResponseCreatedUploadProxy.java similarity index 79% rename from src/main/java/api/types/DocumentsInit200ResponseResumedUploadProxy.java rename to src/main/java/api/types/DocumentsInitResponseCreatedUploadProxy.java index 6451361..4cd308f 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseResumedUploadProxy.java +++ b/src/main/java/api/types/DocumentsInitResponseCreatedUploadProxy.java @@ -17,16 +17,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseResumedUploadProxy.Builder.class) -public final class DocumentsInit200ResponseResumedUploadProxy { +@JsonDeserialize(builder = DocumentsInitResponseCreatedUploadProxy.Builder.class) +public final class DocumentsInitResponseCreatedUploadProxy { private final String url; private final String key; private final Map additionalProperties; - private DocumentsInit200ResponseResumedUploadProxy( - String url, String key, Map additionalProperties) { + private DocumentsInitResponseCreatedUploadProxy(String url, String key, Map additionalProperties) { this.url = url; this.key = key; this.additionalProperties = additionalProperties; @@ -45,8 +44,8 @@ public String getKey() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseResumedUploadProxy - && equalTo((DocumentsInit200ResponseResumedUploadProxy) other); + return other instanceof DocumentsInitResponseCreatedUploadProxy + && equalTo((DocumentsInitResponseCreatedUploadProxy) other); } @JsonAnyGetter @@ -54,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseResumedUploadProxy other) { + private boolean equalTo(DocumentsInitResponseCreatedUploadProxy other) { return url.equals(other.url) && key.equals(other.key); } @@ -75,7 +74,7 @@ public static UrlStage builder() { public interface UrlStage { KeyStage url(@NotNull String url); - Builder from(DocumentsInit200ResponseResumedUploadProxy other); + Builder from(DocumentsInitResponseCreatedUploadProxy other); } public interface KeyStage { @@ -83,7 +82,7 @@ public interface KeyStage { } public interface _FinalStage { - DocumentsInit200ResponseResumedUploadProxy build(); + DocumentsInitResponseCreatedUploadProxy build(); _FinalStage additionalProperty(String key, Object value); @@ -102,7 +101,7 @@ public static final class Builder implements UrlStage, KeyStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseResumedUploadProxy other) { + public Builder from(DocumentsInitResponseCreatedUploadProxy other) { url(other.getUrl()); key(other.getKey()); return this; @@ -123,8 +122,8 @@ public _FinalStage key(@NotNull String key) { } @java.lang.Override - public DocumentsInit200ResponseResumedUploadProxy build() { - return new DocumentsInit200ResponseResumedUploadProxy(url, key, additionalProperties); + public DocumentsInitResponseCreatedUploadProxy build() { + return new DocumentsInitResponseCreatedUploadProxy(url, key, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsInit200ResponseDeduped.java b/src/main/java/api/types/DocumentsInitResponseDeduped.java similarity index 70% rename from src/main/java/api/types/DocumentsInit200ResponseDeduped.java rename to src/main/java/api/types/DocumentsInitResponseDeduped.java index 7b3e955..7ff2ff8 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseDeduped.java +++ b/src/main/java/api/types/DocumentsInitResponseDeduped.java @@ -17,27 +17,27 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseDeduped.Builder.class) -public final class DocumentsInit200ResponseDeduped { - private final DocumentsInit200ResponseDedupedDocument document; +@JsonDeserialize(builder = DocumentsInitResponseDeduped.Builder.class) +public final class DocumentsInitResponseDeduped { + private final DocumentsInitResponseDedupedDocument document; private final Map additionalProperties; - private DocumentsInit200ResponseDeduped( - DocumentsInit200ResponseDedupedDocument document, Map additionalProperties) { + private DocumentsInitResponseDeduped( + DocumentsInitResponseDedupedDocument document, Map additionalProperties) { this.document = document; this.additionalProperties = additionalProperties; } @JsonProperty("document") - public DocumentsInit200ResponseDedupedDocument getDocument() { + public DocumentsInitResponseDedupedDocument getDocument() { return document; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseDeduped && equalTo((DocumentsInit200ResponseDeduped) other); + return other instanceof DocumentsInitResponseDeduped && equalTo((DocumentsInitResponseDeduped) other); } @JsonAnyGetter @@ -45,7 +45,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseDeduped other) { + private boolean equalTo(DocumentsInitResponseDeduped other) { return document.equals(other.document); } @@ -64,13 +64,13 @@ public static DocumentStage builder() { } public interface DocumentStage { - _FinalStage document(@NotNull DocumentsInit200ResponseDedupedDocument document); + _FinalStage document(@NotNull DocumentsInitResponseDedupedDocument document); - Builder from(DocumentsInit200ResponseDeduped other); + Builder from(DocumentsInitResponseDeduped other); } public interface _FinalStage { - DocumentsInit200ResponseDeduped build(); + DocumentsInitResponseDeduped build(); _FinalStage additionalProperty(String key, Object value); @@ -79,7 +79,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DocumentStage, _FinalStage { - private DocumentsInit200ResponseDedupedDocument document; + private DocumentsInitResponseDedupedDocument document; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -87,21 +87,21 @@ public static final class Builder implements DocumentStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseDeduped other) { + public Builder from(DocumentsInitResponseDeduped other) { document(other.getDocument()); return this; } @java.lang.Override @JsonSetter("document") - public _FinalStage document(@NotNull DocumentsInit200ResponseDedupedDocument document) { + public _FinalStage document(@NotNull DocumentsInitResponseDedupedDocument document) { this.document = Objects.requireNonNull(document, "document must not be null"); return this; } @java.lang.Override - public DocumentsInit200ResponseDeduped build() { - return new DocumentsInit200ResponseDeduped(document, additionalProperties); + public DocumentsInitResponseDeduped build() { + return new DocumentsInitResponseDeduped(document, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsInitResponseDedupedDocument.java b/src/main/java/api/types/DocumentsInitResponseDedupedDocument.java new file mode 100644 index 0000000..bec756d --- /dev/null +++ b/src/main/java/api/types/DocumentsInitResponseDedupedDocument.java @@ -0,0 +1,717 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.Nullable; +import com.cloudpdf.api.core.NullableNonemptyFilter; +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocumentsInitResponseDedupedDocument.Builder.class) +public final class DocumentsInitResponseDedupedDocument { + private final String id; + + private final String tenantId; + + private final String name; + + private final String folderId; + + private final DocumentsInitResponseDedupedDocumentState state; + + private final Optional baseSha256; + + private final Optional sizeBytes; + + private final Optional> metadata; + + private final Optional idempotencyKey; + + private final Optional failureReason; + + private final DocumentsInitResponseDedupedDocumentThumbnailState thumbnailState; + + private final Optional thumbnailUrl; + + private final OffsetDateTime createdAt; + + private final OffsetDateTime updatedAt; + + private final Optional createdBy; + + private final Map additionalProperties; + + private DocumentsInitResponseDedupedDocument( + String id, + String tenantId, + String name, + String folderId, + DocumentsInitResponseDedupedDocumentState state, + Optional baseSha256, + Optional sizeBytes, + Optional> metadata, + Optional idempotencyKey, + Optional failureReason, + DocumentsInitResponseDedupedDocumentThumbnailState thumbnailState, + Optional thumbnailUrl, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, + Optional createdBy, + Map additionalProperties) { + this.id = id; + this.tenantId = tenantId; + this.name = name; + this.folderId = folderId; + this.state = state; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; + this.metadata = metadata; + this.idempotencyKey = idempotencyKey; + this.failureReason = failureReason; + this.thumbnailState = thumbnailState; + this.thumbnailUrl = thumbnailUrl; + this.createdAt = createdAt; + this.updatedAt = updatedAt; + this.createdBy = createdBy; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("id") + public String getId() { + return id; + } + + @JsonProperty("tenantId") + public String getTenantId() { + return tenantId; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + /** + * @return The folder the document is in, or root. + */ + @JsonProperty("folderId") + public String getFolderId() { + return folderId; + } + + @JsonProperty("state") + public DocumentsInitResponseDedupedDocumentState getState() { + return state; + } + + @JsonIgnore + public Optional getBaseSha256() { + if (baseSha256 == null) { + return Optional.empty(); + } + return baseSha256; + } + + @JsonIgnore + public Optional getSizeBytes() { + if (sizeBytes == null) { + return Optional.empty(); + } + return sizeBytes; + } + + @JsonIgnore + public Optional> getMetadata() { + if (metadata == null) { + return Optional.empty(); + } + return metadata; + } + + @JsonIgnore + public Optional getIdempotencyKey() { + if (idempotencyKey == null) { + return Optional.empty(); + } + return idempotencyKey; + } + + @JsonIgnore + public Optional getFailureReason() { + if (failureReason == null) { + return Optional.empty(); + } + return failureReason; + } + + @JsonProperty("thumbnailState") + public DocumentsInitResponseDedupedDocumentThumbnailState getThumbnailState() { + return thumbnailState; + } + + @JsonIgnore + public Optional getThumbnailUrl() { + if (thumbnailUrl == null) { + return Optional.empty(); + } + return thumbnailUrl; + } + + @JsonProperty("createdAt") + public OffsetDateTime getCreatedAt() { + return createdAt; + } + + @JsonProperty("updatedAt") + public OffsetDateTime getUpdatedAt() { + return updatedAt; + } + + @JsonIgnore + public Optional getCreatedBy() { + if (createdBy == null) { + return Optional.empty(); + } + return createdBy; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("metadata") + private Optional> _getMetadata() { + return metadata; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("idempotencyKey") + private Optional _getIdempotencyKey() { + return idempotencyKey; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("failureReason") + private Optional _getFailureReason() { + return failureReason; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("thumbnailUrl") + private Optional _getThumbnailUrl() { + return thumbnailUrl; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("createdBy") + private Optional _getCreatedBy() { + return createdBy; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocumentsInitResponseDedupedDocument + && equalTo((DocumentsInitResponseDedupedDocument) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocumentsInitResponseDedupedDocument other) { + return id.equals(other.id) + && tenantId.equals(other.tenantId) + && name.equals(other.name) + && folderId.equals(other.folderId) + && state.equals(other.state) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) + && metadata.equals(other.metadata) + && idempotencyKey.equals(other.idempotencyKey) + && failureReason.equals(other.failureReason) + && thumbnailState.equals(other.thumbnailState) + && thumbnailUrl.equals(other.thumbnailUrl) + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) + && createdBy.equals(other.createdBy); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.id, + this.tenantId, + this.name, + this.folderId, + this.state, + this.baseSha256, + this.sizeBytes, + this.metadata, + this.idempotencyKey, + this.failureReason, + this.thumbnailState, + this.thumbnailUrl, + this.createdAt, + this.updatedAt, + this.createdBy); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static IdStage builder() { + return new Builder(); + } + + public interface IdStage { + TenantIdStage id(@NotNull String id); + + Builder from(DocumentsInitResponseDedupedDocument other); + } + + public interface TenantIdStage { + NameStage tenantId(@NotNull String tenantId); + } + + public interface NameStage { + FolderIdStage name(@NotNull String name); + } + + public interface FolderIdStage { + /** + *

The folder the document is in, or root.

+ */ + StateStage folderId(@NotNull String folderId); + } + + public interface StateStage { + ThumbnailStateStage state(@NotNull DocumentsInitResponseDedupedDocumentState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsInitResponseDedupedDocumentThumbnailState thumbnailState); + } + + public interface CreatedAtStage { + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); + } + + public interface UpdatedAtStage { + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); + } + + public interface _FinalStage { + DocumentsInitResponseDedupedDocument build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage baseSha256(Optional baseSha256); + + _FinalStage baseSha256(String baseSha256); + + _FinalStage baseSha256(Nullable baseSha256); + + _FinalStage sizeBytes(Optional sizeBytes); + + _FinalStage sizeBytes(Integer sizeBytes); + + _FinalStage sizeBytes(Nullable sizeBytes); + + _FinalStage metadata(Optional> metadata); + + _FinalStage metadata(Map metadata); + + _FinalStage metadata(Nullable> metadata); + + _FinalStage idempotencyKey(Optional idempotencyKey); + + _FinalStage idempotencyKey(String idempotencyKey); + + _FinalStage idempotencyKey(Nullable idempotencyKey); + + _FinalStage failureReason(Optional failureReason); + + _FinalStage failureReason(String failureReason); + + _FinalStage failureReason(Nullable failureReason); + + _FinalStage thumbnailUrl(Optional thumbnailUrl); + + _FinalStage thumbnailUrl(String thumbnailUrl); + + _FinalStage thumbnailUrl(Nullable thumbnailUrl); + + _FinalStage createdBy(Optional createdBy); + + _FinalStage createdBy(String createdBy); + + _FinalStage createdBy(Nullable createdBy); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder + implements IdStage, + TenantIdStage, + NameStage, + FolderIdStage, + StateStage, + ThumbnailStateStage, + CreatedAtStage, + UpdatedAtStage, + _FinalStage { + private String id; + + private String tenantId; + + private String name; + + private String folderId; + + private DocumentsInitResponseDedupedDocumentState state; + + private DocumentsInitResponseDedupedDocumentThumbnailState thumbnailState; + + private OffsetDateTime createdAt; + + private OffsetDateTime updatedAt; + + private Optional createdBy = Optional.empty(); + + private Optional thumbnailUrl = Optional.empty(); + + private Optional failureReason = Optional.empty(); + + private Optional idempotencyKey = Optional.empty(); + + private Optional> metadata = Optional.empty(); + + private Optional sizeBytes = Optional.empty(); + + private Optional baseSha256 = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocumentsInitResponseDedupedDocument other) { + id(other.getId()); + tenantId(other.getTenantId()); + name(other.getName()); + folderId(other.getFolderId()); + state(other.getState()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); + metadata(other.getMetadata()); + idempotencyKey(other.getIdempotencyKey()); + failureReason(other.getFailureReason()); + thumbnailState(other.getThumbnailState()); + thumbnailUrl(other.getThumbnailUrl()); + createdAt(other.getCreatedAt()); + updatedAt(other.getUpdatedAt()); + createdBy(other.getCreatedBy()); + return this; + } + + @java.lang.Override + @JsonSetter("id") + public TenantIdStage id(@NotNull String id) { + this.id = Objects.requireNonNull(id, "id must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("tenantId") + public NameStage tenantId(@NotNull String tenantId) { + this.tenantId = Objects.requireNonNull(tenantId, "tenantId must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("name") + public FolderIdStage name(@NotNull String name) { + this.name = Objects.requireNonNull(name, "name must not be null"); + return this; + } + + /** + *

The folder the document is in, or root.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + @JsonSetter("folderId") + public StateStage folderId(@NotNull String folderId) { + this.folderId = Objects.requireNonNull(folderId, "folderId must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("state") + public ThumbnailStateStage state(@NotNull DocumentsInitResponseDedupedDocumentState state) { + this.state = Objects.requireNonNull(state, "state must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState( + @NotNull DocumentsInitResponseDedupedDocumentThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("createdAt") + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("updatedAt") + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage createdBy(Nullable createdBy) { + if (createdBy.isNull()) { + this.createdBy = null; + } else if (createdBy.isEmpty()) { + this.createdBy = Optional.empty(); + } else { + this.createdBy = Optional.of(createdBy.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage createdBy(String createdBy) { + this.createdBy = Optional.ofNullable(createdBy); + return this; + } + + @java.lang.Override + @JsonSetter(value = "createdBy", nulls = Nulls.SKIP) + public _FinalStage createdBy(Optional createdBy) { + this.createdBy = createdBy; + return this; + } + + @java.lang.Override + public _FinalStage thumbnailUrl(Nullable thumbnailUrl) { + if (thumbnailUrl.isNull()) { + this.thumbnailUrl = null; + } else if (thumbnailUrl.isEmpty()) { + this.thumbnailUrl = Optional.empty(); + } else { + this.thumbnailUrl = Optional.of(thumbnailUrl.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage thumbnailUrl(String thumbnailUrl) { + this.thumbnailUrl = Optional.ofNullable(thumbnailUrl); + return this; + } + + @java.lang.Override + @JsonSetter(value = "thumbnailUrl", nulls = Nulls.SKIP) + public _FinalStage thumbnailUrl(Optional thumbnailUrl) { + this.thumbnailUrl = thumbnailUrl; + return this; + } + + @java.lang.Override + public _FinalStage failureReason(Nullable failureReason) { + if (failureReason.isNull()) { + this.failureReason = null; + } else if (failureReason.isEmpty()) { + this.failureReason = Optional.empty(); + } else { + this.failureReason = Optional.of(failureReason.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage failureReason(String failureReason) { + this.failureReason = Optional.ofNullable(failureReason); + return this; + } + + @java.lang.Override + @JsonSetter(value = "failureReason", nulls = Nulls.SKIP) + public _FinalStage failureReason(Optional failureReason) { + this.failureReason = failureReason; + return this; + } + + @java.lang.Override + public _FinalStage idempotencyKey(Nullable idempotencyKey) { + if (idempotencyKey.isNull()) { + this.idempotencyKey = null; + } else if (idempotencyKey.isEmpty()) { + this.idempotencyKey = Optional.empty(); + } else { + this.idempotencyKey = Optional.of(idempotencyKey.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage idempotencyKey(String idempotencyKey) { + this.idempotencyKey = Optional.ofNullable(idempotencyKey); + return this; + } + + @java.lang.Override + @JsonSetter(value = "idempotencyKey", nulls = Nulls.SKIP) + public _FinalStage idempotencyKey(Optional idempotencyKey) { + this.idempotencyKey = idempotencyKey; + return this; + } + + @java.lang.Override + public _FinalStage metadata(Nullable> metadata) { + if (metadata.isNull()) { + this.metadata = null; + } else if (metadata.isEmpty()) { + this.metadata = Optional.empty(); + } else { + this.metadata = Optional.of(metadata.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage metadata(Map metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + @java.lang.Override + @JsonSetter(value = "metadata", nulls = Nulls.SKIP) + public _FinalStage metadata(Optional> metadata) { + this.metadata = metadata; + return this; + } + + @java.lang.Override + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); + } else { + this.sizeBytes = Optional.of(sizeBytes.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); + return this; + } + + @java.lang.Override + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; + return this; + } + + @java.lang.Override + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); + } else { + this.baseSha256 = Optional.of(baseSha256.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); + return this; + } + + @java.lang.Override + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; + return this; + } + + @java.lang.Override + public DocumentsInitResponseDedupedDocument build() { + return new DocumentsInitResponseDedupedDocument( + id, + tenantId, + name, + folderId, + state, + baseSha256, + sizeBytes, + metadata, + idempotencyKey, + failureReason, + thumbnailState, + thumbnailUrl, + createdAt, + updatedAt, + createdBy, + additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocumentsInitResponseDedupedDocumentState.java b/src/main/java/api/types/DocumentsInitResponseDedupedDocumentState.java new file mode 100644 index 0000000..95ab4b6 --- /dev/null +++ b/src/main/java/api/types/DocumentsInitResponseDedupedDocumentState.java @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocumentsInitResponseDedupedDocumentState { + public static final DocumentsInitResponseDedupedDocumentState FAILED = + new DocumentsInitResponseDedupedDocumentState(Value.FAILED, "failed"); + + public static final DocumentsInitResponseDedupedDocumentState DELETING = + new DocumentsInitResponseDedupedDocumentState(Value.DELETING, "deleting"); + + public static final DocumentsInitResponseDedupedDocumentState PENDING = + new DocumentsInitResponseDedupedDocumentState(Value.PENDING, "pending"); + + public static final DocumentsInitResponseDedupedDocumentState READY = + new DocumentsInitResponseDedupedDocumentState(Value.READY, "ready"); + + private final Value value; + + private final String string; + + DocumentsInitResponseDedupedDocumentState(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocumentsInitResponseDedupedDocumentState + && this.string.equals(((DocumentsInitResponseDedupedDocumentState) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case FAILED: + return visitor.visitFailed(); + case DELETING: + return visitor.visitDeleting(); + case PENDING: + return visitor.visitPending(); + case READY: + return visitor.visitReady(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocumentsInitResponseDedupedDocumentState valueOf(String value) { + switch (value) { + case "failed": + return FAILED; + case "deleting": + return DELETING; + case "pending": + return PENDING; + case "ready": + return READY; + default: + return new DocumentsInitResponseDedupedDocumentState(Value.UNKNOWN, value); + } + } + + public enum Value { + PENDING, + + READY, + + FAILED, + + DELETING, + + UNKNOWN + } + + public interface Visitor { + T visitPending(); + + T visitReady(); + + T visitFailed(); + + T visitDeleting(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocumentsInitResponseDedupedDocumentThumbnailState.java b/src/main/java/api/types/DocumentsInitResponseDedupedDocumentThumbnailState.java new file mode 100644 index 0000000..2d70344 --- /dev/null +++ b/src/main/java/api/types/DocumentsInitResponseDedupedDocumentThumbnailState.java @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocumentsInitResponseDedupedDocumentThumbnailState { + public static final DocumentsInitResponseDedupedDocumentThumbnailState FAILED = + new DocumentsInitResponseDedupedDocumentThumbnailState(Value.FAILED, "failed"); + + public static final DocumentsInitResponseDedupedDocumentThumbnailState PENDING = + new DocumentsInitResponseDedupedDocumentThumbnailState(Value.PENDING, "pending"); + + public static final DocumentsInitResponseDedupedDocumentThumbnailState READY = + new DocumentsInitResponseDedupedDocumentThumbnailState(Value.READY, "ready"); + + public static final DocumentsInitResponseDedupedDocumentThumbnailState LOCKED = + new DocumentsInitResponseDedupedDocumentThumbnailState(Value.LOCKED, "locked"); + + private final Value value; + + private final String string; + + DocumentsInitResponseDedupedDocumentThumbnailState(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocumentsInitResponseDedupedDocumentThumbnailState + && this.string.equals(((DocumentsInitResponseDedupedDocumentThumbnailState) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case FAILED: + return visitor.visitFailed(); + case PENDING: + return visitor.visitPending(); + case READY: + return visitor.visitReady(); + case LOCKED: + return visitor.visitLocked(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocumentsInitResponseDedupedDocumentThumbnailState valueOf(String value) { + switch (value) { + case "failed": + return FAILED; + case "pending": + return PENDING; + case "ready": + return READY; + case "locked": + return LOCKED; + default: + return new DocumentsInitResponseDedupedDocumentThumbnailState(Value.UNKNOWN, value); + } + } + + public enum Value { + PENDING, + + READY, + + LOCKED, + + FAILED, + + UNKNOWN + } + + public interface Visitor { + T visitPending(); + + T visitReady(); + + T visitLocked(); + + T visitFailed(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreated.java b/src/main/java/api/types/DocumentsInitResponseResumed.java similarity index 67% rename from src/main/java/api/types/DocumentsInit200ResponseCreated.java rename to src/main/java/api/types/DocumentsInitResponseResumed.java index e56335f..56fc71b 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseCreated.java +++ b/src/main/java/api/types/DocumentsInitResponseResumed.java @@ -17,17 +17,17 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseCreated.Builder.class) -public final class DocumentsInit200ResponseCreated { - private final DocumentsInit200ResponseCreatedDocument document; +@JsonDeserialize(builder = DocumentsInitResponseResumed.Builder.class) +public final class DocumentsInitResponseResumed { + private final DocumentsInitResponseResumedDocument document; - private final DocumentsInit200ResponseCreatedUpload upload; + private final DocumentsInitResponseResumedUpload upload; private final Map additionalProperties; - private DocumentsInit200ResponseCreated( - DocumentsInit200ResponseCreatedDocument document, - DocumentsInit200ResponseCreatedUpload upload, + private DocumentsInitResponseResumed( + DocumentsInitResponseResumedDocument document, + DocumentsInitResponseResumedUpload upload, Map additionalProperties) { this.document = document; this.upload = upload; @@ -35,19 +35,19 @@ private DocumentsInit200ResponseCreated( } @JsonProperty("document") - public DocumentsInit200ResponseCreatedDocument getDocument() { + public DocumentsInitResponseResumedDocument getDocument() { return document; } @JsonProperty("upload") - public DocumentsInit200ResponseCreatedUpload getUpload() { + public DocumentsInitResponseResumedUpload getUpload() { return upload; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseCreated && equalTo((DocumentsInit200ResponseCreated) other); + return other instanceof DocumentsInitResponseResumed && equalTo((DocumentsInitResponseResumed) other); } @JsonAnyGetter @@ -55,7 +55,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseCreated other) { + private boolean equalTo(DocumentsInitResponseResumed other) { return document.equals(other.document) && upload.equals(other.upload); } @@ -74,17 +74,17 @@ public static DocumentStage builder() { } public interface DocumentStage { - UploadStage document(@NotNull DocumentsInit200ResponseCreatedDocument document); + UploadStage document(@NotNull DocumentsInitResponseResumedDocument document); - Builder from(DocumentsInit200ResponseCreated other); + Builder from(DocumentsInitResponseResumed other); } public interface UploadStage { - _FinalStage upload(@NotNull DocumentsInit200ResponseCreatedUpload upload); + _FinalStage upload(@NotNull DocumentsInitResponseResumedUpload upload); } public interface _FinalStage { - DocumentsInit200ResponseCreated build(); + DocumentsInitResponseResumed build(); _FinalStage additionalProperty(String key, Object value); @@ -93,9 +93,9 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DocumentStage, UploadStage, _FinalStage { - private DocumentsInit200ResponseCreatedDocument document; + private DocumentsInitResponseResumedDocument document; - private DocumentsInit200ResponseCreatedUpload upload; + private DocumentsInitResponseResumedUpload upload; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -103,7 +103,7 @@ public static final class Builder implements DocumentStage, UploadStage, _FinalS private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseCreated other) { + public Builder from(DocumentsInitResponseResumed other) { document(other.getDocument()); upload(other.getUpload()); return this; @@ -111,21 +111,21 @@ public Builder from(DocumentsInit200ResponseCreated other) { @java.lang.Override @JsonSetter("document") - public UploadStage document(@NotNull DocumentsInit200ResponseCreatedDocument document) { + public UploadStage document(@NotNull DocumentsInitResponseResumedDocument document) { this.document = Objects.requireNonNull(document, "document must not be null"); return this; } @java.lang.Override @JsonSetter("upload") - public _FinalStage upload(@NotNull DocumentsInit200ResponseCreatedUpload upload) { + public _FinalStage upload(@NotNull DocumentsInitResponseResumedUpload upload) { this.upload = Objects.requireNonNull(upload, "upload must not be null"); return this; } @java.lang.Override - public DocumentsInit200ResponseCreated build() { - return new DocumentsInit200ResponseCreated(document, upload, additionalProperties); + public DocumentsInitResponseResumed build() { + return new DocumentsInitResponseResumed(document, upload, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsInitResponseResumedDocument.java b/src/main/java/api/types/DocumentsInitResponseResumedDocument.java new file mode 100644 index 0000000..c38c5a0 --- /dev/null +++ b/src/main/java/api/types/DocumentsInitResponseResumedDocument.java @@ -0,0 +1,717 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.Nullable; +import com.cloudpdf.api.core.NullableNonemptyFilter; +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocumentsInitResponseResumedDocument.Builder.class) +public final class DocumentsInitResponseResumedDocument { + private final String id; + + private final String tenantId; + + private final String name; + + private final String folderId; + + private final DocumentsInitResponseResumedDocumentState state; + + private final Optional baseSha256; + + private final Optional sizeBytes; + + private final Optional> metadata; + + private final Optional idempotencyKey; + + private final Optional failureReason; + + private final DocumentsInitResponseResumedDocumentThumbnailState thumbnailState; + + private final Optional thumbnailUrl; + + private final OffsetDateTime createdAt; + + private final OffsetDateTime updatedAt; + + private final Optional createdBy; + + private final Map additionalProperties; + + private DocumentsInitResponseResumedDocument( + String id, + String tenantId, + String name, + String folderId, + DocumentsInitResponseResumedDocumentState state, + Optional baseSha256, + Optional sizeBytes, + Optional> metadata, + Optional idempotencyKey, + Optional failureReason, + DocumentsInitResponseResumedDocumentThumbnailState thumbnailState, + Optional thumbnailUrl, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, + Optional createdBy, + Map additionalProperties) { + this.id = id; + this.tenantId = tenantId; + this.name = name; + this.folderId = folderId; + this.state = state; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; + this.metadata = metadata; + this.idempotencyKey = idempotencyKey; + this.failureReason = failureReason; + this.thumbnailState = thumbnailState; + this.thumbnailUrl = thumbnailUrl; + this.createdAt = createdAt; + this.updatedAt = updatedAt; + this.createdBy = createdBy; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("id") + public String getId() { + return id; + } + + @JsonProperty("tenantId") + public String getTenantId() { + return tenantId; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + /** + * @return The folder the document is in, or root. + */ + @JsonProperty("folderId") + public String getFolderId() { + return folderId; + } + + @JsonProperty("state") + public DocumentsInitResponseResumedDocumentState getState() { + return state; + } + + @JsonIgnore + public Optional getBaseSha256() { + if (baseSha256 == null) { + return Optional.empty(); + } + return baseSha256; + } + + @JsonIgnore + public Optional getSizeBytes() { + if (sizeBytes == null) { + return Optional.empty(); + } + return sizeBytes; + } + + @JsonIgnore + public Optional> getMetadata() { + if (metadata == null) { + return Optional.empty(); + } + return metadata; + } + + @JsonIgnore + public Optional getIdempotencyKey() { + if (idempotencyKey == null) { + return Optional.empty(); + } + return idempotencyKey; + } + + @JsonIgnore + public Optional getFailureReason() { + if (failureReason == null) { + return Optional.empty(); + } + return failureReason; + } + + @JsonProperty("thumbnailState") + public DocumentsInitResponseResumedDocumentThumbnailState getThumbnailState() { + return thumbnailState; + } + + @JsonIgnore + public Optional getThumbnailUrl() { + if (thumbnailUrl == null) { + return Optional.empty(); + } + return thumbnailUrl; + } + + @JsonProperty("createdAt") + public OffsetDateTime getCreatedAt() { + return createdAt; + } + + @JsonProperty("updatedAt") + public OffsetDateTime getUpdatedAt() { + return updatedAt; + } + + @JsonIgnore + public Optional getCreatedBy() { + if (createdBy == null) { + return Optional.empty(); + } + return createdBy; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("metadata") + private Optional> _getMetadata() { + return metadata; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("idempotencyKey") + private Optional _getIdempotencyKey() { + return idempotencyKey; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("failureReason") + private Optional _getFailureReason() { + return failureReason; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("thumbnailUrl") + private Optional _getThumbnailUrl() { + return thumbnailUrl; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("createdBy") + private Optional _getCreatedBy() { + return createdBy; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocumentsInitResponseResumedDocument + && equalTo((DocumentsInitResponseResumedDocument) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocumentsInitResponseResumedDocument other) { + return id.equals(other.id) + && tenantId.equals(other.tenantId) + && name.equals(other.name) + && folderId.equals(other.folderId) + && state.equals(other.state) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) + && metadata.equals(other.metadata) + && idempotencyKey.equals(other.idempotencyKey) + && failureReason.equals(other.failureReason) + && thumbnailState.equals(other.thumbnailState) + && thumbnailUrl.equals(other.thumbnailUrl) + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) + && createdBy.equals(other.createdBy); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.id, + this.tenantId, + this.name, + this.folderId, + this.state, + this.baseSha256, + this.sizeBytes, + this.metadata, + this.idempotencyKey, + this.failureReason, + this.thumbnailState, + this.thumbnailUrl, + this.createdAt, + this.updatedAt, + this.createdBy); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static IdStage builder() { + return new Builder(); + } + + public interface IdStage { + TenantIdStage id(@NotNull String id); + + Builder from(DocumentsInitResponseResumedDocument other); + } + + public interface TenantIdStage { + NameStage tenantId(@NotNull String tenantId); + } + + public interface NameStage { + FolderIdStage name(@NotNull String name); + } + + public interface FolderIdStage { + /** + *

The folder the document is in, or root.

+ */ + StateStage folderId(@NotNull String folderId); + } + + public interface StateStage { + ThumbnailStateStage state(@NotNull DocumentsInitResponseResumedDocumentState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsInitResponseResumedDocumentThumbnailState thumbnailState); + } + + public interface CreatedAtStage { + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); + } + + public interface UpdatedAtStage { + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); + } + + public interface _FinalStage { + DocumentsInitResponseResumedDocument build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage baseSha256(Optional baseSha256); + + _FinalStage baseSha256(String baseSha256); + + _FinalStage baseSha256(Nullable baseSha256); + + _FinalStage sizeBytes(Optional sizeBytes); + + _FinalStage sizeBytes(Integer sizeBytes); + + _FinalStage sizeBytes(Nullable sizeBytes); + + _FinalStage metadata(Optional> metadata); + + _FinalStage metadata(Map metadata); + + _FinalStage metadata(Nullable> metadata); + + _FinalStage idempotencyKey(Optional idempotencyKey); + + _FinalStage idempotencyKey(String idempotencyKey); + + _FinalStage idempotencyKey(Nullable idempotencyKey); + + _FinalStage failureReason(Optional failureReason); + + _FinalStage failureReason(String failureReason); + + _FinalStage failureReason(Nullable failureReason); + + _FinalStage thumbnailUrl(Optional thumbnailUrl); + + _FinalStage thumbnailUrl(String thumbnailUrl); + + _FinalStage thumbnailUrl(Nullable thumbnailUrl); + + _FinalStage createdBy(Optional createdBy); + + _FinalStage createdBy(String createdBy); + + _FinalStage createdBy(Nullable createdBy); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder + implements IdStage, + TenantIdStage, + NameStage, + FolderIdStage, + StateStage, + ThumbnailStateStage, + CreatedAtStage, + UpdatedAtStage, + _FinalStage { + private String id; + + private String tenantId; + + private String name; + + private String folderId; + + private DocumentsInitResponseResumedDocumentState state; + + private DocumentsInitResponseResumedDocumentThumbnailState thumbnailState; + + private OffsetDateTime createdAt; + + private OffsetDateTime updatedAt; + + private Optional createdBy = Optional.empty(); + + private Optional thumbnailUrl = Optional.empty(); + + private Optional failureReason = Optional.empty(); + + private Optional idempotencyKey = Optional.empty(); + + private Optional> metadata = Optional.empty(); + + private Optional sizeBytes = Optional.empty(); + + private Optional baseSha256 = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocumentsInitResponseResumedDocument other) { + id(other.getId()); + tenantId(other.getTenantId()); + name(other.getName()); + folderId(other.getFolderId()); + state(other.getState()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); + metadata(other.getMetadata()); + idempotencyKey(other.getIdempotencyKey()); + failureReason(other.getFailureReason()); + thumbnailState(other.getThumbnailState()); + thumbnailUrl(other.getThumbnailUrl()); + createdAt(other.getCreatedAt()); + updatedAt(other.getUpdatedAt()); + createdBy(other.getCreatedBy()); + return this; + } + + @java.lang.Override + @JsonSetter("id") + public TenantIdStage id(@NotNull String id) { + this.id = Objects.requireNonNull(id, "id must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("tenantId") + public NameStage tenantId(@NotNull String tenantId) { + this.tenantId = Objects.requireNonNull(tenantId, "tenantId must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("name") + public FolderIdStage name(@NotNull String name) { + this.name = Objects.requireNonNull(name, "name must not be null"); + return this; + } + + /** + *

The folder the document is in, or root.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + @JsonSetter("folderId") + public StateStage folderId(@NotNull String folderId) { + this.folderId = Objects.requireNonNull(folderId, "folderId must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("state") + public ThumbnailStateStage state(@NotNull DocumentsInitResponseResumedDocumentState state) { + this.state = Objects.requireNonNull(state, "state must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState( + @NotNull DocumentsInitResponseResumedDocumentThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("createdAt") + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("updatedAt") + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage createdBy(Nullable createdBy) { + if (createdBy.isNull()) { + this.createdBy = null; + } else if (createdBy.isEmpty()) { + this.createdBy = Optional.empty(); + } else { + this.createdBy = Optional.of(createdBy.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage createdBy(String createdBy) { + this.createdBy = Optional.ofNullable(createdBy); + return this; + } + + @java.lang.Override + @JsonSetter(value = "createdBy", nulls = Nulls.SKIP) + public _FinalStage createdBy(Optional createdBy) { + this.createdBy = createdBy; + return this; + } + + @java.lang.Override + public _FinalStage thumbnailUrl(Nullable thumbnailUrl) { + if (thumbnailUrl.isNull()) { + this.thumbnailUrl = null; + } else if (thumbnailUrl.isEmpty()) { + this.thumbnailUrl = Optional.empty(); + } else { + this.thumbnailUrl = Optional.of(thumbnailUrl.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage thumbnailUrl(String thumbnailUrl) { + this.thumbnailUrl = Optional.ofNullable(thumbnailUrl); + return this; + } + + @java.lang.Override + @JsonSetter(value = "thumbnailUrl", nulls = Nulls.SKIP) + public _FinalStage thumbnailUrl(Optional thumbnailUrl) { + this.thumbnailUrl = thumbnailUrl; + return this; + } + + @java.lang.Override + public _FinalStage failureReason(Nullable failureReason) { + if (failureReason.isNull()) { + this.failureReason = null; + } else if (failureReason.isEmpty()) { + this.failureReason = Optional.empty(); + } else { + this.failureReason = Optional.of(failureReason.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage failureReason(String failureReason) { + this.failureReason = Optional.ofNullable(failureReason); + return this; + } + + @java.lang.Override + @JsonSetter(value = "failureReason", nulls = Nulls.SKIP) + public _FinalStage failureReason(Optional failureReason) { + this.failureReason = failureReason; + return this; + } + + @java.lang.Override + public _FinalStage idempotencyKey(Nullable idempotencyKey) { + if (idempotencyKey.isNull()) { + this.idempotencyKey = null; + } else if (idempotencyKey.isEmpty()) { + this.idempotencyKey = Optional.empty(); + } else { + this.idempotencyKey = Optional.of(idempotencyKey.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage idempotencyKey(String idempotencyKey) { + this.idempotencyKey = Optional.ofNullable(idempotencyKey); + return this; + } + + @java.lang.Override + @JsonSetter(value = "idempotencyKey", nulls = Nulls.SKIP) + public _FinalStage idempotencyKey(Optional idempotencyKey) { + this.idempotencyKey = idempotencyKey; + return this; + } + + @java.lang.Override + public _FinalStage metadata(Nullable> metadata) { + if (metadata.isNull()) { + this.metadata = null; + } else if (metadata.isEmpty()) { + this.metadata = Optional.empty(); + } else { + this.metadata = Optional.of(metadata.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage metadata(Map metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + @java.lang.Override + @JsonSetter(value = "metadata", nulls = Nulls.SKIP) + public _FinalStage metadata(Optional> metadata) { + this.metadata = metadata; + return this; + } + + @java.lang.Override + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); + } else { + this.sizeBytes = Optional.of(sizeBytes.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); + return this; + } + + @java.lang.Override + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; + return this; + } + + @java.lang.Override + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); + } else { + this.baseSha256 = Optional.of(baseSha256.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); + return this; + } + + @java.lang.Override + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; + return this; + } + + @java.lang.Override + public DocumentsInitResponseResumedDocument build() { + return new DocumentsInitResponseResumedDocument( + id, + tenantId, + name, + folderId, + state, + baseSha256, + sizeBytes, + metadata, + idempotencyKey, + failureReason, + thumbnailState, + thumbnailUrl, + createdAt, + updatedAt, + createdBy, + additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocumentsInitResponseResumedDocumentState.java b/src/main/java/api/types/DocumentsInitResponseResumedDocumentState.java new file mode 100644 index 0000000..de528f2 --- /dev/null +++ b/src/main/java/api/types/DocumentsInitResponseResumedDocumentState.java @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocumentsInitResponseResumedDocumentState { + public static final DocumentsInitResponseResumedDocumentState FAILED = + new DocumentsInitResponseResumedDocumentState(Value.FAILED, "failed"); + + public static final DocumentsInitResponseResumedDocumentState DELETING = + new DocumentsInitResponseResumedDocumentState(Value.DELETING, "deleting"); + + public static final DocumentsInitResponseResumedDocumentState PENDING = + new DocumentsInitResponseResumedDocumentState(Value.PENDING, "pending"); + + public static final DocumentsInitResponseResumedDocumentState READY = + new DocumentsInitResponseResumedDocumentState(Value.READY, "ready"); + + private final Value value; + + private final String string; + + DocumentsInitResponseResumedDocumentState(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocumentsInitResponseResumedDocumentState + && this.string.equals(((DocumentsInitResponseResumedDocumentState) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case FAILED: + return visitor.visitFailed(); + case DELETING: + return visitor.visitDeleting(); + case PENDING: + return visitor.visitPending(); + case READY: + return visitor.visitReady(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocumentsInitResponseResumedDocumentState valueOf(String value) { + switch (value) { + case "failed": + return FAILED; + case "deleting": + return DELETING; + case "pending": + return PENDING; + case "ready": + return READY; + default: + return new DocumentsInitResponseResumedDocumentState(Value.UNKNOWN, value); + } + } + + public enum Value { + PENDING, + + READY, + + FAILED, + + DELETING, + + UNKNOWN + } + + public interface Visitor { + T visitPending(); + + T visitReady(); + + T visitFailed(); + + T visitDeleting(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocumentsInitResponseResumedDocumentThumbnailState.java b/src/main/java/api/types/DocumentsInitResponseResumedDocumentThumbnailState.java new file mode 100644 index 0000000..96b67b0 --- /dev/null +++ b/src/main/java/api/types/DocumentsInitResponseResumedDocumentThumbnailState.java @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocumentsInitResponseResumedDocumentThumbnailState { + public static final DocumentsInitResponseResumedDocumentThumbnailState FAILED = + new DocumentsInitResponseResumedDocumentThumbnailState(Value.FAILED, "failed"); + + public static final DocumentsInitResponseResumedDocumentThumbnailState PENDING = + new DocumentsInitResponseResumedDocumentThumbnailState(Value.PENDING, "pending"); + + public static final DocumentsInitResponseResumedDocumentThumbnailState READY = + new DocumentsInitResponseResumedDocumentThumbnailState(Value.READY, "ready"); + + public static final DocumentsInitResponseResumedDocumentThumbnailState LOCKED = + new DocumentsInitResponseResumedDocumentThumbnailState(Value.LOCKED, "locked"); + + private final Value value; + + private final String string; + + DocumentsInitResponseResumedDocumentThumbnailState(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocumentsInitResponseResumedDocumentThumbnailState + && this.string.equals(((DocumentsInitResponseResumedDocumentThumbnailState) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case FAILED: + return visitor.visitFailed(); + case PENDING: + return visitor.visitPending(); + case READY: + return visitor.visitReady(); + case LOCKED: + return visitor.visitLocked(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocumentsInitResponseResumedDocumentThumbnailState valueOf(String value) { + switch (value) { + case "failed": + return FAILED; + case "pending": + return PENDING; + case "ready": + return READY; + case "locked": + return LOCKED; + default: + return new DocumentsInitResponseResumedDocumentThumbnailState(Value.UNKNOWN, value); + } + } + + public enum Value { + PENDING, + + READY, + + LOCKED, + + FAILED, + + UNKNOWN + } + + public interface Visitor { + T visitPending(); + + T visitReady(); + + T visitLocked(); + + T visitFailed(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumedUpload.java b/src/main/java/api/types/DocumentsInitResponseResumedUpload.java similarity index 76% rename from src/main/java/api/types/DocumentsInit200ResponseResumedUpload.java rename to src/main/java/api/types/DocumentsInitResponseResumedUpload.java index df875ab..e48e619 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseResumedUpload.java +++ b/src/main/java/api/types/DocumentsInitResponseResumedUpload.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class DocumentsInit200ResponseResumedUpload { +public final class DocumentsInitResponseResumedUpload { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocumentsInit200ResponseResumedUpload(Value value) { + private DocumentsInitResponseResumedUpload(Value value) { this.value = value; } @@ -26,13 +26,12 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static DocumentsInit200ResponseResumedUpload presigned( - DocumentsInit200ResponseResumedUploadPresigned value) { - return new DocumentsInit200ResponseResumedUpload(new PresignedValue(value)); + public static DocumentsInitResponseResumedUpload presigned(DocumentsInitResponseResumedUploadPresigned value) { + return new DocumentsInitResponseResumedUpload(new PresignedValue(value)); } - public static DocumentsInit200ResponseResumedUpload proxy(DocumentsInit200ResponseResumedUploadProxy value) { - return new DocumentsInit200ResponseResumedUpload(new ProxyValue(value)); + public static DocumentsInitResponseResumedUpload proxy(DocumentsInitResponseResumedUploadProxy value) { + return new DocumentsInitResponseResumedUpload(new ProxyValue(value)); } public boolean isPresigned() { @@ -47,14 +46,14 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getPresigned() { + public Optional getPresigned() { if (isPresigned()) { return Optional.of(((PresignedValue) value).value); } return Optional.empty(); } - public Optional getProxy() { + public Optional getProxy() { if (isProxy()) { return Optional.of(((ProxyValue) value).value); } @@ -71,8 +70,8 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseResumedUpload - && value.equals(((DocumentsInit200ResponseResumedUpload) other).value); + return other instanceof DocumentsInitResponseResumedUpload + && value.equals(((DocumentsInitResponseResumedUpload) other).value); } @Override @@ -91,9 +90,9 @@ private Value getValue() { } public interface Visitor { - T visitPresigned(DocumentsInit200ResponseResumedUploadPresigned presigned); + T visitPresigned(DocumentsInitResponseResumedUploadPresigned presigned); - T visitProxy(DocumentsInit200ResponseResumedUploadProxy proxy); + T visitProxy(DocumentsInitResponseResumedUploadProxy proxy); T _visitUnknown(Object unknownType); } @@ -110,12 +109,12 @@ private interface Value { private static final class PresignedValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocumentsInit200ResponseResumedUploadPresigned value; + private DocumentsInitResponseResumedUploadPresigned value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private PresignedValue() {} - private PresignedValue(DocumentsInit200ResponseResumedUploadPresigned value) { + private PresignedValue(DocumentsInitResponseResumedUploadPresigned value) { this.value = value; } @@ -141,7 +140,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200ResponseResumedUpload{" + "value: " + value + "}"; + return "DocumentsInitResponseResumedUpload{" + "value: " + value + "}"; } } @@ -150,12 +149,12 @@ public String toString() { private static final class ProxyValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocumentsInit200ResponseResumedUploadProxy value; + private DocumentsInitResponseResumedUploadProxy value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private ProxyValue() {} - private ProxyValue(DocumentsInit200ResponseResumedUploadProxy value) { + private ProxyValue(DocumentsInitResponseResumedUploadProxy value) { this.value = value; } @@ -181,7 +180,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200ResponseResumedUpload{" + "value: " + value + "}"; + return "DocumentsInitResponseResumedUpload{" + "value: " + value + "}"; } } @@ -217,7 +216,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocumentsInit200ResponseResumedUpload{" + "type: " + type + ", value: " + value + "}"; + return "DocumentsInitResponseResumedUpload{" + "type: " + type + ", value: " + value + "}"; } } } diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresigned.java b/src/main/java/api/types/DocumentsInitResponseResumedUploadPresigned.java similarity index 70% rename from src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresigned.java rename to src/main/java/api/types/DocumentsInitResponseResumedUploadPresigned.java index 9cf81b5..8d1567c 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseCreatedUploadPresigned.java +++ b/src/main/java/api/types/DocumentsInitResponseResumedUploadPresigned.java @@ -17,16 +17,16 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseCreatedUploadPresigned.Builder.class) -public final class DocumentsInit200ResponseCreatedUploadPresigned { - private final DocumentsInit200ResponseCreatedUploadPresignedPresigned presigned; +@JsonDeserialize(builder = DocumentsInitResponseResumedUploadPresigned.Builder.class) +public final class DocumentsInitResponseResumedUploadPresigned { + private final DocumentsInitResponseResumedUploadPresignedPresigned presigned; private final String key; private final Map additionalProperties; - private DocumentsInit200ResponseCreatedUploadPresigned( - DocumentsInit200ResponseCreatedUploadPresignedPresigned presigned, + private DocumentsInitResponseResumedUploadPresigned( + DocumentsInitResponseResumedUploadPresignedPresigned presigned, String key, Map additionalProperties) { this.presigned = presigned; @@ -35,7 +35,7 @@ private DocumentsInit200ResponseCreatedUploadPresigned( } @JsonProperty("presigned") - public DocumentsInit200ResponseCreatedUploadPresignedPresigned getPresigned() { + public DocumentsInitResponseResumedUploadPresignedPresigned getPresigned() { return presigned; } @@ -47,8 +47,8 @@ public String getKey() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseCreatedUploadPresigned - && equalTo((DocumentsInit200ResponseCreatedUploadPresigned) other); + return other instanceof DocumentsInitResponseResumedUploadPresigned + && equalTo((DocumentsInitResponseResumedUploadPresigned) other); } @JsonAnyGetter @@ -56,7 +56,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseCreatedUploadPresigned other) { + private boolean equalTo(DocumentsInitResponseResumedUploadPresigned other) { return presigned.equals(other.presigned) && key.equals(other.key); } @@ -75,9 +75,9 @@ public static PresignedStage builder() { } public interface PresignedStage { - KeyStage presigned(@NotNull DocumentsInit200ResponseCreatedUploadPresignedPresigned presigned); + KeyStage presigned(@NotNull DocumentsInitResponseResumedUploadPresignedPresigned presigned); - Builder from(DocumentsInit200ResponseCreatedUploadPresigned other); + Builder from(DocumentsInitResponseResumedUploadPresigned other); } public interface KeyStage { @@ -85,7 +85,7 @@ public interface KeyStage { } public interface _FinalStage { - DocumentsInit200ResponseCreatedUploadPresigned build(); + DocumentsInitResponseResumedUploadPresigned build(); _FinalStage additionalProperty(String key, Object value); @@ -94,7 +94,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PresignedStage, KeyStage, _FinalStage { - private DocumentsInit200ResponseCreatedUploadPresignedPresigned presigned; + private DocumentsInitResponseResumedUploadPresignedPresigned presigned; private String key; @@ -104,7 +104,7 @@ public static final class Builder implements PresignedStage, KeyStage, _FinalSta private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseCreatedUploadPresigned other) { + public Builder from(DocumentsInitResponseResumedUploadPresigned other) { presigned(other.getPresigned()); key(other.getKey()); return this; @@ -112,7 +112,7 @@ public Builder from(DocumentsInit200ResponseCreatedUploadPresigned other) { @java.lang.Override @JsonSetter("presigned") - public KeyStage presigned(@NotNull DocumentsInit200ResponseCreatedUploadPresignedPresigned presigned) { + public KeyStage presigned(@NotNull DocumentsInitResponseResumedUploadPresignedPresigned presigned) { this.presigned = Objects.requireNonNull(presigned, "presigned must not be null"); return this; } @@ -125,8 +125,8 @@ public _FinalStage key(@NotNull String key) { } @java.lang.Override - public DocumentsInit200ResponseCreatedUploadPresigned build() { - return new DocumentsInit200ResponseCreatedUploadPresigned(presigned, key, additionalProperties); + public DocumentsInitResponseResumedUploadPresigned build() { + return new DocumentsInitResponseResumedUploadPresigned(presigned, key, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresignedPresigned.java b/src/main/java/api/types/DocumentsInitResponseResumedUploadPresignedPresigned.java similarity index 72% rename from src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresignedPresigned.java rename to src/main/java/api/types/DocumentsInitResponseResumedUploadPresignedPresigned.java index 3588a2a..c5d3121 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresignedPresigned.java +++ b/src/main/java/api/types/DocumentsInitResponseResumedUploadPresignedPresigned.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; @@ -19,23 +20,23 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseResumedUploadPresignedPresigned.Builder.class) -public final class DocumentsInit200ResponseResumedUploadPresignedPresigned { +@JsonDeserialize(builder = DocumentsInitResponseResumedUploadPresignedPresigned.Builder.class) +public final class DocumentsInitResponseResumedUploadPresignedPresigned { private final String url; private final Map headers; - private final DocumentsInit200ResponseResumedUploadPresignedPresignedMethod method; + private final DocumentsInitResponseResumedUploadPresignedPresignedMethod method; - private final double expiresAt; + private final OffsetDateTime expiresAt; private final Map additionalProperties; - private DocumentsInit200ResponseResumedUploadPresignedPresigned( + private DocumentsInitResponseResumedUploadPresignedPresigned( String url, Map headers, - DocumentsInit200ResponseResumedUploadPresignedPresignedMethod method, - double expiresAt, + DocumentsInitResponseResumedUploadPresignedPresignedMethod method, + OffsetDateTime expiresAt, Map additionalProperties) { this.url = url; this.headers = headers; @@ -55,20 +56,20 @@ public Map getHeaders() { } @JsonProperty("method") - public DocumentsInit200ResponseResumedUploadPresignedPresignedMethod getMethod() { + public DocumentsInitResponseResumedUploadPresignedPresignedMethod getMethod() { return method; } @JsonProperty("expiresAt") - public double getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseResumedUploadPresignedPresigned - && equalTo((DocumentsInit200ResponseResumedUploadPresignedPresigned) other); + return other instanceof DocumentsInitResponseResumedUploadPresignedPresigned + && equalTo((DocumentsInitResponseResumedUploadPresignedPresigned) other); } @JsonAnyGetter @@ -76,11 +77,11 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseResumedUploadPresignedPresigned other) { + private boolean equalTo(DocumentsInitResponseResumedUploadPresignedPresigned other) { return url.equals(other.url) && headers.equals(other.headers) && method.equals(other.method) - && expiresAt == other.expiresAt; + && expiresAt.equals(other.expiresAt); } @java.lang.Override @@ -100,19 +101,19 @@ public static UrlStage builder() { public interface UrlStage { MethodStage url(@NotNull String url); - Builder from(DocumentsInit200ResponseResumedUploadPresignedPresigned other); + Builder from(DocumentsInitResponseResumedUploadPresignedPresigned other); } public interface MethodStage { - ExpiresAtStage method(@NotNull DocumentsInit200ResponseResumedUploadPresignedPresignedMethod method); + ExpiresAtStage method(@NotNull DocumentsInitResponseResumedUploadPresignedPresignedMethod method); } public interface ExpiresAtStage { - _FinalStage expiresAt(double expiresAt); + _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt); } public interface _FinalStage { - DocumentsInit200ResponseResumedUploadPresignedPresigned build(); + DocumentsInitResponseResumedUploadPresignedPresigned build(); _FinalStage additionalProperty(String key, Object value); @@ -129,9 +130,9 @@ public interface _FinalStage { public static final class Builder implements UrlStage, MethodStage, ExpiresAtStage, _FinalStage { private String url; - private DocumentsInit200ResponseResumedUploadPresignedPresignedMethod method; + private DocumentsInitResponseResumedUploadPresignedPresignedMethod method; - private double expiresAt; + private OffsetDateTime expiresAt; private Map headers = new LinkedHashMap<>(); @@ -141,7 +142,7 @@ public static final class Builder implements UrlStage, MethodStage, ExpiresAtSta private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseResumedUploadPresignedPresigned other) { + public Builder from(DocumentsInitResponseResumedUploadPresignedPresigned other) { url(other.getUrl()); headers(other.getHeaders()); method(other.getMethod()); @@ -158,15 +159,15 @@ public MethodStage url(@NotNull String url) { @java.lang.Override @JsonSetter("method") - public ExpiresAtStage method(@NotNull DocumentsInit200ResponseResumedUploadPresignedPresignedMethod method) { + public ExpiresAtStage method(@NotNull DocumentsInitResponseResumedUploadPresignedPresignedMethod method) { this.method = Objects.requireNonNull(method, "method must not be null"); return this; } @java.lang.Override @JsonSetter("expiresAt") - public _FinalStage expiresAt(double expiresAt) { - this.expiresAt = expiresAt; + public _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt) { + this.expiresAt = Objects.requireNonNull(expiresAt, "expiresAt must not be null"); return this; } @@ -195,8 +196,8 @@ public _FinalStage headers(Map headers) { } @java.lang.Override - public DocumentsInit200ResponseResumedUploadPresignedPresigned build() { - return new DocumentsInit200ResponseResumedUploadPresignedPresigned( + public DocumentsInitResponseResumedUploadPresignedPresigned build() { + return new DocumentsInitResponseResumedUploadPresignedPresigned( url, headers, method, expiresAt, additionalProperties); } diff --git a/src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresignedPresignedMethod.java b/src/main/java/api/types/DocumentsInitResponseResumedUploadPresignedPresignedMethod.java similarity index 62% rename from src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresignedPresignedMethod.java rename to src/main/java/api/types/DocumentsInitResponseResumedUploadPresignedPresignedMethod.java index 9bee272..681172a 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseResumedUploadPresignedPresignedMethod.java +++ b/src/main/java/api/types/DocumentsInitResponseResumedUploadPresignedPresignedMethod.java @@ -6,15 +6,15 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsInit200ResponseResumedUploadPresignedPresignedMethod { - public static final DocumentsInit200ResponseResumedUploadPresignedPresignedMethod PUT = - new DocumentsInit200ResponseResumedUploadPresignedPresignedMethod(Value.PUT, "PUT"); +public final class DocumentsInitResponseResumedUploadPresignedPresignedMethod { + public static final DocumentsInitResponseResumedUploadPresignedPresignedMethod PUT = + new DocumentsInitResponseResumedUploadPresignedPresignedMethod(Value.PUT, "PUT"); private final Value value; private final String string; - DocumentsInit200ResponseResumedUploadPresignedPresignedMethod(Value value, String string) { + DocumentsInitResponseResumedUploadPresignedPresignedMethod(Value value, String string) { this.value = value; this.string = string; } @@ -32,9 +32,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsInit200ResponseResumedUploadPresignedPresignedMethod + || (other instanceof DocumentsInitResponseResumedUploadPresignedPresignedMethod && this.string.equals( - ((DocumentsInit200ResponseResumedUploadPresignedPresignedMethod) other).string)); + ((DocumentsInitResponseResumedUploadPresignedPresignedMethod) other).string)); } @java.lang.Override @@ -53,12 +53,12 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsInit200ResponseResumedUploadPresignedPresignedMethod valueOf(String value) { + public static DocumentsInitResponseResumedUploadPresignedPresignedMethod valueOf(String value) { switch (value) { case "PUT": return PUT; default: - return new DocumentsInit200ResponseResumedUploadPresignedPresignedMethod(Value.UNKNOWN, value); + return new DocumentsInitResponseResumedUploadPresignedPresignedMethod(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsInit200ResponseCreatedUploadProxy.java b/src/main/java/api/types/DocumentsInitResponseResumedUploadProxy.java similarity index 79% rename from src/main/java/api/types/DocumentsInit200ResponseCreatedUploadProxy.java rename to src/main/java/api/types/DocumentsInitResponseResumedUploadProxy.java index 6294750..8db285b 100644 --- a/src/main/java/api/types/DocumentsInit200ResponseCreatedUploadProxy.java +++ b/src/main/java/api/types/DocumentsInitResponseResumedUploadProxy.java @@ -17,16 +17,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsInit200ResponseCreatedUploadProxy.Builder.class) -public final class DocumentsInit200ResponseCreatedUploadProxy { +@JsonDeserialize(builder = DocumentsInitResponseResumedUploadProxy.Builder.class) +public final class DocumentsInitResponseResumedUploadProxy { private final String url; private final String key; private final Map additionalProperties; - private DocumentsInit200ResponseCreatedUploadProxy( - String url, String key, Map additionalProperties) { + private DocumentsInitResponseResumedUploadProxy(String url, String key, Map additionalProperties) { this.url = url; this.key = key; this.additionalProperties = additionalProperties; @@ -45,8 +44,8 @@ public String getKey() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsInit200ResponseCreatedUploadProxy - && equalTo((DocumentsInit200ResponseCreatedUploadProxy) other); + return other instanceof DocumentsInitResponseResumedUploadProxy + && equalTo((DocumentsInitResponseResumedUploadProxy) other); } @JsonAnyGetter @@ -54,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsInit200ResponseCreatedUploadProxy other) { + private boolean equalTo(DocumentsInitResponseResumedUploadProxy other) { return url.equals(other.url) && key.equals(other.key); } @@ -75,7 +74,7 @@ public static UrlStage builder() { public interface UrlStage { KeyStage url(@NotNull String url); - Builder from(DocumentsInit200ResponseCreatedUploadProxy other); + Builder from(DocumentsInitResponseResumedUploadProxy other); } public interface KeyStage { @@ -83,7 +82,7 @@ public interface KeyStage { } public interface _FinalStage { - DocumentsInit200ResponseCreatedUploadProxy build(); + DocumentsInitResponseResumedUploadProxy build(); _FinalStage additionalProperty(String key, Object value); @@ -102,7 +101,7 @@ public static final class Builder implements UrlStage, KeyStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocumentsInit200ResponseCreatedUploadProxy other) { + public Builder from(DocumentsInitResponseResumedUploadProxy other) { url(other.getUrl()); key(other.getKey()); return this; @@ -123,8 +122,8 @@ public _FinalStage key(@NotNull String key) { } @java.lang.Override - public DocumentsInit200ResponseCreatedUploadProxy build() { - return new DocumentsInit200ResponseCreatedUploadProxy(url, key, additionalProperties); + public DocumentsInitResponseResumedUploadProxy build() { + return new DocumentsInitResponseResumedUploadProxy(url, key, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsLayersList200Response.java b/src/main/java/api/types/DocumentsLayersListResponse.java similarity index 78% rename from src/main/java/api/types/DocumentsLayersList200Response.java rename to src/main/java/api/types/DocumentsLayersListResponse.java index 8f316cc..c51e71b 100644 --- a/src/main/java/api/types/DocumentsLayersList200Response.java +++ b/src/main/java/api/types/DocumentsLayersListResponse.java @@ -23,16 +23,16 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsLayersList200Response.Builder.class) -public final class DocumentsLayersList200Response { - private final List layers; +@JsonDeserialize(builder = DocumentsLayersListResponse.Builder.class) +public final class DocumentsLayersListResponse { + private final List layers; private final Optional nextCursor; private final Map additionalProperties; - private DocumentsLayersList200Response( - List layers, + private DocumentsLayersListResponse( + List layers, Optional nextCursor, Map additionalProperties) { this.layers = layers; @@ -41,7 +41,7 @@ private DocumentsLayersList200Response( } @JsonProperty("layers") - public List getLayers() { + public List getLayers() { return layers; } @@ -62,7 +62,7 @@ private Optional _getNextCursor() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsLayersList200Response && equalTo((DocumentsLayersList200Response) other); + return other instanceof DocumentsLayersListResponse && equalTo((DocumentsLayersListResponse) other); } @JsonAnyGetter @@ -70,7 +70,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsLayersList200Response other) { + private boolean equalTo(DocumentsLayersListResponse other) { return layers.equals(other.layers) && nextCursor.equals(other.nextCursor); } @@ -90,7 +90,7 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private List layers = new ArrayList<>(); + private List layers = new ArrayList<>(); private Optional nextCursor = Optional.empty(); @@ -99,14 +99,14 @@ public static final class Builder { private Builder() {} - public Builder from(DocumentsLayersList200Response other) { + public Builder from(DocumentsLayersListResponse other) { layers(other.getLayers()); nextCursor(other.getNextCursor()); return this; } @JsonSetter(value = "layers", nulls = Nulls.SKIP) - public Builder layers(List layers) { + public Builder layers(List layers) { this.layers.clear(); if (layers != null) { this.layers.addAll(layers); @@ -114,12 +114,12 @@ public Builder layers(List layers) { return this; } - public Builder addLayers(DocumentsLayersList200ResponseLayersItem layers) { + public Builder addLayers(DocumentsLayersListResponseLayersItem layers) { this.layers.add(layers); return this; } - public Builder addAllLayers(List layers) { + public Builder addAllLayers(List layers) { if (layers != null) { this.layers.addAll(layers); } @@ -148,8 +148,8 @@ public Builder nextCursor(Nullable nextCursor) { return this; } - public DocumentsLayersList200Response build() { - return new DocumentsLayersList200Response(layers, nextCursor, additionalProperties); + public DocumentsLayersListResponse build() { + return new DocumentsLayersListResponse(layers, nextCursor, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/DocumentsLayersList200ResponseLayersItem.java b/src/main/java/api/types/DocumentsLayersListResponseLayersItem.java similarity index 72% rename from src/main/java/api/types/DocumentsLayersList200ResponseLayersItem.java rename to src/main/java/api/types/DocumentsLayersListResponseLayersItem.java index 7524cce..3ebbba7 100644 --- a/src/main/java/api/types/DocumentsLayersList200ResponseLayersItem.java +++ b/src/main/java/api/types/DocumentsLayersListResponseLayersItem.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsLayersList200ResponseLayersItem.Builder.class) -public final class DocumentsLayersList200ResponseLayersItem { +@JsonDeserialize(builder = DocumentsLayersListResponseLayersItem.Builder.class) +public final class DocumentsLayersListResponseLayersItem { private final String docId; private final String layerName; @@ -32,31 +33,31 @@ public final class DocumentsLayersList200ResponseLayersItem { private final Optional visitorId; - private final Optional storageSizeBytes; + private final Optional sizeBytes; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; - private final Optional lastSeenAt; + private final Optional lastSeenAt; private final Map additionalProperties; - private DocumentsLayersList200ResponseLayersItem( + private DocumentsLayersListResponseLayersItem( String docId, String layerName, Optional grantId, Optional visitorId, - Optional storageSizeBytes, - double createdAt, - double updatedAt, - Optional lastSeenAt, + Optional sizeBytes, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, + Optional lastSeenAt, Map additionalProperties) { this.docId = docId; this.layerName = layerName; this.grantId = grantId; this.visitorId = visitorId; - this.storageSizeBytes = storageSizeBytes; + this.sizeBytes = sizeBytes; this.createdAt = createdAt; this.updatedAt = updatedAt; this.lastSeenAt = lastSeenAt; @@ -90,25 +91,25 @@ public Optional getVisitorId() { } @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return storageSizeBytes; + return sizeBytes; } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @JsonIgnore - public Optional getLastSeenAt() { + public Optional getLastSeenAt() { if (lastSeenAt == null) { return Optional.empty(); } @@ -128,22 +129,22 @@ private Optional _getVisitorId() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("lastSeenAt") - private Optional _getLastSeenAt() { + private Optional _getLastSeenAt() { return lastSeenAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsLayersList200ResponseLayersItem - && equalTo((DocumentsLayersList200ResponseLayersItem) other); + return other instanceof DocumentsLayersListResponseLayersItem + && equalTo((DocumentsLayersListResponseLayersItem) other); } @JsonAnyGetter @@ -151,14 +152,14 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsLayersList200ResponseLayersItem other) { + private boolean equalTo(DocumentsLayersListResponseLayersItem other) { return docId.equals(other.docId) && layerName.equals(other.layerName) && grantId.equals(other.grantId) && visitorId.equals(other.visitorId) - && storageSizeBytes.equals(other.storageSizeBytes) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && sizeBytes.equals(other.sizeBytes) + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && lastSeenAt.equals(other.lastSeenAt); } @@ -169,7 +170,7 @@ public int hashCode() { this.layerName, this.grantId, this.visitorId, - this.storageSizeBytes, + this.sizeBytes, this.createdAt, this.updatedAt, this.lastSeenAt); @@ -187,7 +188,7 @@ public static DocIdStage builder() { public interface DocIdStage { LayerNameStage docId(@NotNull String docId); - Builder from(DocumentsLayersList200ResponseLayersItem other); + Builder from(DocumentsLayersListResponseLayersItem other); } public interface LayerNameStage { @@ -195,15 +196,15 @@ public interface LayerNameStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - DocumentsLayersList200ResponseLayersItem build(); + DocumentsLayersListResponseLayersItem build(); _FinalStage additionalProperty(String key, Object value); @@ -221,17 +222,17 @@ public interface _FinalStage { _FinalStage visitorId(Nullable visitorId); - _FinalStage storageSizeBytes(Optional storageSizeBytes); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage storageSizeBytes(Double storageSizeBytes); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage storageSizeBytes(Nullable storageSizeBytes); + _FinalStage sizeBytes(Nullable sizeBytes); - _FinalStage lastSeenAt(Optional lastSeenAt); + _FinalStage lastSeenAt(Optional lastSeenAt); - _FinalStage lastSeenAt(Double lastSeenAt); + _FinalStage lastSeenAt(OffsetDateTime lastSeenAt); - _FinalStage lastSeenAt(Nullable lastSeenAt); + _FinalStage lastSeenAt(Nullable lastSeenAt); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -241,13 +242,13 @@ public static final class Builder private String layerName; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; - private Optional lastSeenAt = Optional.empty(); + private Optional lastSeenAt = Optional.empty(); - private Optional storageSizeBytes = Optional.empty(); + private Optional sizeBytes = Optional.empty(); private Optional visitorId = Optional.empty(); @@ -259,12 +260,12 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocumentsLayersList200ResponseLayersItem other) { + public Builder from(DocumentsLayersListResponseLayersItem other) { docId(other.getDocId()); layerName(other.getLayerName()); grantId(other.getGrantId()); visitorId(other.getVisitorId()); - storageSizeBytes(other.getStorageSizeBytes()); + sizeBytes(other.getSizeBytes()); createdAt(other.getCreatedAt()); updatedAt(other.getUpdatedAt()); lastSeenAt(other.getLastSeenAt()); @@ -287,20 +288,20 @@ public CreatedAtStage layerName(@NotNull String layerName) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @java.lang.Override - public _FinalStage lastSeenAt(Nullable lastSeenAt) { + public _FinalStage lastSeenAt(Nullable lastSeenAt) { if (lastSeenAt.isNull()) { this.lastSeenAt = null; } else if (lastSeenAt.isEmpty()) { @@ -312,40 +313,40 @@ public _FinalStage lastSeenAt(Nullable lastSeenAt) { } @java.lang.Override - public _FinalStage lastSeenAt(Double lastSeenAt) { + public _FinalStage lastSeenAt(OffsetDateTime lastSeenAt) { this.lastSeenAt = Optional.ofNullable(lastSeenAt); return this; } @java.lang.Override @JsonSetter(value = "lastSeenAt", nulls = Nulls.SKIP) - public _FinalStage lastSeenAt(Optional lastSeenAt) { + public _FinalStage lastSeenAt(Optional lastSeenAt) { this.lastSeenAt = lastSeenAt; return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @@ -400,13 +401,13 @@ public _FinalStage grantId(Optional grantId) { } @java.lang.Override - public DocumentsLayersList200ResponseLayersItem build() { - return new DocumentsLayersList200ResponseLayersItem( + public DocumentsLayersListResponseLayersItem build() { + return new DocumentsLayersListResponseLayersItem( docId, layerName, grantId, visitorId, - storageSizeBytes, + sizeBytes, createdAt, updatedAt, lastSeenAt, diff --git a/src/main/java/api/types/DocumentsList200Response.java b/src/main/java/api/types/DocumentsListResponse.java similarity index 79% rename from src/main/java/api/types/DocumentsList200Response.java rename to src/main/java/api/types/DocumentsListResponse.java index 1a59974..0b40831 100644 --- a/src/main/java/api/types/DocumentsList200Response.java +++ b/src/main/java/api/types/DocumentsListResponse.java @@ -23,16 +23,16 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsList200Response.Builder.class) -public final class DocumentsList200Response { - private final List documents; +@JsonDeserialize(builder = DocumentsListResponse.Builder.class) +public final class DocumentsListResponse { + private final List documents; private final Optional nextCursor; private final Map additionalProperties; - private DocumentsList200Response( - List documents, + private DocumentsListResponse( + List documents, Optional nextCursor, Map additionalProperties) { this.documents = documents; @@ -41,7 +41,7 @@ private DocumentsList200Response( } @JsonProperty("documents") - public List getDocuments() { + public List getDocuments() { return documents; } @@ -62,7 +62,7 @@ private Optional _getNextCursor() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsList200Response && equalTo((DocumentsList200Response) other); + return other instanceof DocumentsListResponse && equalTo((DocumentsListResponse) other); } @JsonAnyGetter @@ -70,7 +70,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsList200Response other) { + private boolean equalTo(DocumentsListResponse other) { return documents.equals(other.documents) && nextCursor.equals(other.nextCursor); } @@ -90,7 +90,7 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private List documents = new ArrayList<>(); + private List documents = new ArrayList<>(); private Optional nextCursor = Optional.empty(); @@ -99,14 +99,14 @@ public static final class Builder { private Builder() {} - public Builder from(DocumentsList200Response other) { + public Builder from(DocumentsListResponse other) { documents(other.getDocuments()); nextCursor(other.getNextCursor()); return this; } @JsonSetter(value = "documents", nulls = Nulls.SKIP) - public Builder documents(List documents) { + public Builder documents(List documents) { this.documents.clear(); if (documents != null) { this.documents.addAll(documents); @@ -114,12 +114,12 @@ public Builder documents(List documents) return this; } - public Builder addDocuments(DocumentsList200ResponseDocumentsItem documents) { + public Builder addDocuments(DocumentsListResponseDocumentsItem documents) { this.documents.add(documents); return this; } - public Builder addAllDocuments(List documents) { + public Builder addAllDocuments(List documents) { if (documents != null) { this.documents.addAll(documents); } @@ -148,8 +148,8 @@ public Builder nextCursor(Nullable nextCursor) { return this; } - public DocumentsList200Response build() { - return new DocumentsList200Response(documents, nextCursor, additionalProperties); + public DocumentsListResponse build() { + return new DocumentsListResponse(documents, nextCursor, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/DocumentsCommit200ResponseDocument.java b/src/main/java/api/types/DocumentsListResponseDocumentsItem.java similarity index 75% rename from src/main/java/api/types/DocumentsCommit200ResponseDocument.java rename to src/main/java/api/types/DocumentsListResponseDocumentsItem.java index d5e0844..d1d5e9b 100644 --- a/src/main/java/api/types/DocumentsCommit200ResponseDocument.java +++ b/src/main/java/api/types/DocumentsListResponseDocumentsItem.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsCommit200ResponseDocument.Builder.class) -public final class DocumentsCommit200ResponseDocument { +@JsonDeserialize(builder = DocumentsListResponseDocumentsItem.Builder.class) +public final class DocumentsListResponseDocumentsItem { private final String id; private final String tenantId; @@ -32,11 +33,11 @@ public final class DocumentsCommit200ResponseDocument { private final String folderId; - private final DocumentsCommit200ResponseDocumentState state; + private final DocumentsListResponseDocumentsItemState state; - private final Optional baseSha; + private final Optional baseSha256; - private final Optional storageSizeBytes; + private final Optional sizeBytes; private final Optional> metadata; @@ -44,33 +45,33 @@ public final class DocumentsCommit200ResponseDocument { private final Optional failureReason; - private final Optional thumbnailState; + private final DocumentsListResponseDocumentsItemThumbnailState thumbnailState; private final Optional thumbnailUrl; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; private final Map additionalProperties; - private DocumentsCommit200ResponseDocument( + private DocumentsListResponseDocumentsItem( String id, String tenantId, String name, String folderId, - DocumentsCommit200ResponseDocumentState state, - Optional baseSha, - Optional storageSizeBytes, + DocumentsListResponseDocumentsItemState state, + Optional baseSha256, + Optional sizeBytes, Optional> metadata, Optional idempotencyKey, Optional failureReason, - Optional thumbnailState, + DocumentsListResponseDocumentsItemThumbnailState thumbnailState, Optional thumbnailUrl, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -78,8 +79,8 @@ private DocumentsCommit200ResponseDocument( this.name = name; this.folderId = folderId; this.state = state; - this.baseSha = baseSha; - this.storageSizeBytes = storageSizeBytes; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; this.metadata = metadata; this.idempotencyKey = idempotencyKey; this.failureReason = failureReason; @@ -115,24 +116,24 @@ public String getFolderId() { } @JsonProperty("state") - public DocumentsCommit200ResponseDocumentState getState() { + public DocumentsListResponseDocumentsItemState getState() { return state; } @JsonIgnore - public Optional getBaseSha() { - if (baseSha == null) { + public Optional getBaseSha256() { + if (baseSha256 == null) { return Optional.empty(); } - return baseSha; + return baseSha256; } @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return storageSizeBytes; + return sizeBytes; } @JsonIgnore @@ -160,7 +161,7 @@ public Optional getFailureReason() { } @JsonProperty("thumbnailState") - public Optional getThumbnailState() { + public DocumentsListResponseDocumentsItemThumbnailState getThumbnailState() { return thumbnailState; } @@ -173,12 +174,12 @@ public Optional getThumbnailUrl() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -191,15 +192,15 @@ public Optional getCreatedBy() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("baseSha") - private Optional _getBaseSha() { - return baseSha; + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -235,8 +236,8 @@ private Optional _getCreatedBy() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsCommit200ResponseDocument - && equalTo((DocumentsCommit200ResponseDocument) other); + return other instanceof DocumentsListResponseDocumentsItem + && equalTo((DocumentsListResponseDocumentsItem) other); } @JsonAnyGetter @@ -244,21 +245,21 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsCommit200ResponseDocument other) { + private boolean equalTo(DocumentsListResponseDocumentsItem other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && name.equals(other.name) && folderId.equals(other.folderId) && state.equals(other.state) - && baseSha.equals(other.baseSha) - && storageSizeBytes.equals(other.storageSizeBytes) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) && metadata.equals(other.metadata) && idempotencyKey.equals(other.idempotencyKey) && failureReason.equals(other.failureReason) && thumbnailState.equals(other.thumbnailState) && thumbnailUrl.equals(other.thumbnailUrl) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -270,8 +271,8 @@ public int hashCode() { this.name, this.folderId, this.state, - this.baseSha, - this.storageSizeBytes, + this.baseSha256, + this.sizeBytes, this.metadata, this.idempotencyKey, this.failureReason, @@ -294,7 +295,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(DocumentsCommit200ResponseDocument other); + Builder from(DocumentsListResponseDocumentsItem other); } public interface TenantIdStage { @@ -313,35 +314,39 @@ public interface FolderIdStage { } public interface StateStage { - CreatedAtStage state(@NotNull DocumentsCommit200ResponseDocumentState state); + ThumbnailStateStage state(@NotNull DocumentsListResponseDocumentsItemState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsListResponseDocumentsItemThumbnailState thumbnailState); } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - DocumentsCommit200ResponseDocument build(); + DocumentsListResponseDocumentsItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage baseSha(Optional baseSha); + _FinalStage baseSha256(Optional baseSha256); - _FinalStage baseSha(String baseSha); + _FinalStage baseSha256(String baseSha256); - _FinalStage baseSha(Nullable baseSha); + _FinalStage baseSha256(Nullable baseSha256); - _FinalStage storageSizeBytes(Optional storageSizeBytes); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage storageSizeBytes(Double storageSizeBytes); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage storageSizeBytes(Nullable storageSizeBytes); + _FinalStage sizeBytes(Nullable sizeBytes); _FinalStage metadata(Optional> metadata); @@ -361,10 +366,6 @@ public interface _FinalStage { _FinalStage failureReason(Nullable failureReason); - _FinalStage thumbnailState(Optional thumbnailState); - - _FinalStage thumbnailState(DocumentsCommit200ResponseDocumentThumbnailState thumbnailState); - _FinalStage thumbnailUrl(Optional thumbnailUrl); _FinalStage thumbnailUrl(String thumbnailUrl); @@ -385,6 +386,7 @@ public static final class Builder NameStage, FolderIdStage, StateStage, + ThumbnailStateStage, CreatedAtStage, UpdatedAtStage, _FinalStage { @@ -396,27 +398,27 @@ public static final class Builder private String folderId; - private DocumentsCommit200ResponseDocumentState state; + private DocumentsListResponseDocumentsItemState state; + + private DocumentsListResponseDocumentsItemThumbnailState thumbnailState; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); private Optional thumbnailUrl = Optional.empty(); - private Optional thumbnailState = Optional.empty(); - private Optional failureReason = Optional.empty(); private Optional idempotencyKey = Optional.empty(); private Optional> metadata = Optional.empty(); - private Optional storageSizeBytes = Optional.empty(); + private Optional sizeBytes = Optional.empty(); - private Optional baseSha = Optional.empty(); + private Optional baseSha256 = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -424,14 +426,14 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocumentsCommit200ResponseDocument other) { + public Builder from(DocumentsListResponseDocumentsItem other) { id(other.getId()); tenantId(other.getTenantId()); name(other.getName()); folderId(other.getFolderId()); state(other.getState()); - baseSha(other.getBaseSha()); - storageSizeBytes(other.getStorageSizeBytes()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); metadata(other.getMetadata()); idempotencyKey(other.getIdempotencyKey()); failureReason(other.getFailureReason()); @@ -477,22 +479,29 @@ public StateStage folderId(@NotNull String folderId) { @java.lang.Override @JsonSetter("state") - public CreatedAtStage state(@NotNull DocumentsCommit200ResponseDocumentState state) { + public ThumbnailStateStage state(@NotNull DocumentsListResponseDocumentsItemState state) { this.state = Objects.requireNonNull(state, "state must not be null"); return this; } + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState(@NotNull DocumentsListResponseDocumentsItemThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -546,19 +555,6 @@ public _FinalStage thumbnailUrl(Optional thumbnailUrl) { return this; } - @java.lang.Override - public _FinalStage thumbnailState(DocumentsCommit200ResponseDocumentThumbnailState thumbnailState) { - this.thumbnailState = Optional.ofNullable(thumbnailState); - return this; - } - - @java.lang.Override - @JsonSetter(value = "thumbnailState", nulls = Nulls.SKIP) - public _FinalStage thumbnailState(Optional thumbnailState) { - this.thumbnailState = thumbnailState; - return this; - } - @java.lang.Override public _FinalStage failureReason(Nullable failureReason) { if (failureReason.isNull()) { @@ -635,65 +631,65 @@ public _FinalStage metadata(Optional> metadata) { } @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public _FinalStage baseSha(Nullable baseSha) { - if (baseSha.isNull()) { - this.baseSha = null; - } else if (baseSha.isEmpty()) { - this.baseSha = Optional.empty(); + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); } else { - this.baseSha = Optional.of(baseSha.get()); + this.baseSha256 = Optional.of(baseSha256.get()); } return this; } @java.lang.Override - public _FinalStage baseSha(String baseSha) { - this.baseSha = Optional.ofNullable(baseSha); + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); return this; } @java.lang.Override - @JsonSetter(value = "baseSha", nulls = Nulls.SKIP) - public _FinalStage baseSha(Optional baseSha) { - this.baseSha = baseSha; + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; return this; } @java.lang.Override - public DocumentsCommit200ResponseDocument build() { - return new DocumentsCommit200ResponseDocument( + public DocumentsListResponseDocumentsItem build() { + return new DocumentsListResponseDocumentsItem( id, tenantId, name, folderId, state, - baseSha, - storageSizeBytes, + baseSha256, + sizeBytes, metadata, idempotencyKey, failureReason, diff --git a/src/main/java/api/types/DocumentsUpdate200ResponseDocumentState.java b/src/main/java/api/types/DocumentsListResponseDocumentsItemState.java similarity index 68% rename from src/main/java/api/types/DocumentsUpdate200ResponseDocumentState.java rename to src/main/java/api/types/DocumentsListResponseDocumentsItemState.java index b09200f..7565cf8 100644 --- a/src/main/java/api/types/DocumentsUpdate200ResponseDocumentState.java +++ b/src/main/java/api/types/DocumentsListResponseDocumentsItemState.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsUpdate200ResponseDocumentState { - public static final DocumentsUpdate200ResponseDocumentState FAILED = - new DocumentsUpdate200ResponseDocumentState(Value.FAILED, "failed"); +public final class DocumentsListResponseDocumentsItemState { + public static final DocumentsListResponseDocumentsItemState FAILED = + new DocumentsListResponseDocumentsItemState(Value.FAILED, "failed"); - public static final DocumentsUpdate200ResponseDocumentState DELETING = - new DocumentsUpdate200ResponseDocumentState(Value.DELETING, "deleting"); + public static final DocumentsListResponseDocumentsItemState DELETING = + new DocumentsListResponseDocumentsItemState(Value.DELETING, "deleting"); - public static final DocumentsUpdate200ResponseDocumentState PENDING = - new DocumentsUpdate200ResponseDocumentState(Value.PENDING, "pending"); + public static final DocumentsListResponseDocumentsItemState PENDING = + new DocumentsListResponseDocumentsItemState(Value.PENDING, "pending"); - public static final DocumentsUpdate200ResponseDocumentState READY = - new DocumentsUpdate200ResponseDocumentState(Value.READY, "ready"); + public static final DocumentsListResponseDocumentsItemState READY = + new DocumentsListResponseDocumentsItemState(Value.READY, "ready"); private final Value value; private final String string; - DocumentsUpdate200ResponseDocumentState(Value value, String string) { + DocumentsListResponseDocumentsItemState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsUpdate200ResponseDocumentState - && this.string.equals(((DocumentsUpdate200ResponseDocumentState) other).string)); + || (other instanceof DocumentsListResponseDocumentsItemState + && this.string.equals(((DocumentsListResponseDocumentsItemState) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsUpdate200ResponseDocumentState valueOf(String value) { + public static DocumentsListResponseDocumentsItemState valueOf(String value) { switch (value) { case "failed": return FAILED; @@ -78,7 +78,7 @@ public static DocumentsUpdate200ResponseDocumentState valueOf(String value) { case "ready": return READY; default: - return new DocumentsUpdate200ResponseDocumentState(Value.UNKNOWN, value); + return new DocumentsListResponseDocumentsItemState(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsCommit200ResponseDocumentThumbnailState.java b/src/main/java/api/types/DocumentsListResponseDocumentsItemThumbnailState.java similarity index 68% rename from src/main/java/api/types/DocumentsCommit200ResponseDocumentThumbnailState.java rename to src/main/java/api/types/DocumentsListResponseDocumentsItemThumbnailState.java index a492fb2..f04fb05 100644 --- a/src/main/java/api/types/DocumentsCommit200ResponseDocumentThumbnailState.java +++ b/src/main/java/api/types/DocumentsListResponseDocumentsItemThumbnailState.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsCommit200ResponseDocumentThumbnailState { - public static final DocumentsCommit200ResponseDocumentThumbnailState FAILED = - new DocumentsCommit200ResponseDocumentThumbnailState(Value.FAILED, "failed"); +public final class DocumentsListResponseDocumentsItemThumbnailState { + public static final DocumentsListResponseDocumentsItemThumbnailState FAILED = + new DocumentsListResponseDocumentsItemThumbnailState(Value.FAILED, "failed"); - public static final DocumentsCommit200ResponseDocumentThumbnailState PENDING = - new DocumentsCommit200ResponseDocumentThumbnailState(Value.PENDING, "pending"); + public static final DocumentsListResponseDocumentsItemThumbnailState PENDING = + new DocumentsListResponseDocumentsItemThumbnailState(Value.PENDING, "pending"); - public static final DocumentsCommit200ResponseDocumentThumbnailState READY = - new DocumentsCommit200ResponseDocumentThumbnailState(Value.READY, "ready"); + public static final DocumentsListResponseDocumentsItemThumbnailState READY = + new DocumentsListResponseDocumentsItemThumbnailState(Value.READY, "ready"); - public static final DocumentsCommit200ResponseDocumentThumbnailState LOCKED = - new DocumentsCommit200ResponseDocumentThumbnailState(Value.LOCKED, "locked"); + public static final DocumentsListResponseDocumentsItemThumbnailState LOCKED = + new DocumentsListResponseDocumentsItemThumbnailState(Value.LOCKED, "locked"); private final Value value; private final String string; - DocumentsCommit200ResponseDocumentThumbnailState(Value value, String string) { + DocumentsListResponseDocumentsItemThumbnailState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsCommit200ResponseDocumentThumbnailState - && this.string.equals(((DocumentsCommit200ResponseDocumentThumbnailState) other).string)); + || (other instanceof DocumentsListResponseDocumentsItemThumbnailState + && this.string.equals(((DocumentsListResponseDocumentsItemThumbnailState) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsCommit200ResponseDocumentThumbnailState valueOf(String value) { + public static DocumentsListResponseDocumentsItemThumbnailState valueOf(String value) { switch (value) { case "failed": return FAILED; @@ -78,7 +78,7 @@ public static DocumentsCommit200ResponseDocumentThumbnailState valueOf(String va case "locked": return LOCKED; default: - return new DocumentsCommit200ResponseDocumentThumbnailState(Value.UNKNOWN, value); + return new DocumentsListResponseDocumentsItemThumbnailState(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsThumbnailResponse.java b/src/main/java/api/types/DocumentsThumbnailResponse.java deleted file mode 100644 index 47347c1..0000000 --- a/src/main/java/api/types/DocumentsThumbnailResponse.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsThumbnailResponse.Builder.class) -public final class DocumentsThumbnailResponse { - private final DocumentsThumbnailResponseError error; - - private final Map additionalProperties; - - private DocumentsThumbnailResponse( - DocumentsThumbnailResponseError error, Map additionalProperties) { - this.error = error; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("error") - public DocumentsThumbnailResponseError getError() { - return error; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocumentsThumbnailResponse && equalTo((DocumentsThumbnailResponse) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocumentsThumbnailResponse other) { - return error.equals(other.error); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.error); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ErrorStage builder() { - return new Builder(); - } - - public interface ErrorStage { - _FinalStage error(@NotNull DocumentsThumbnailResponseError error); - - Builder from(DocumentsThumbnailResponse other); - } - - public interface _FinalStage { - DocumentsThumbnailResponse build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ErrorStage, _FinalStage { - private DocumentsThumbnailResponseError error; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocumentsThumbnailResponse other) { - error(other.getError()); - return this; - } - - @java.lang.Override - @JsonSetter("error") - public _FinalStage error(@NotNull DocumentsThumbnailResponseError error) { - this.error = Objects.requireNonNull(error, "error must not be null"); - return this; - } - - @java.lang.Override - public DocumentsThumbnailResponse build() { - return new DocumentsThumbnailResponse(error, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocumentsThumbnailResponseError.java b/src/main/java/api/types/DocumentsThumbnailResponseError.java deleted file mode 100644 index c3ea558..0000000 --- a/src/main/java/api/types/DocumentsThumbnailResponseError.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsThumbnailResponseError.Builder.class) -public final class DocumentsThumbnailResponseError { - private final String code; - - private final String message; - - private final String state; - - private final Map additionalProperties; - - private DocumentsThumbnailResponseError( - String code, String message, String state, Map additionalProperties) { - this.code = code; - this.message = message; - this.state = state; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("code") - public String getCode() { - return code; - } - - @JsonProperty("message") - public String getMessage() { - return message; - } - - @JsonProperty("state") - public String getState() { - return state; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocumentsThumbnailResponseError && equalTo((DocumentsThumbnailResponseError) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocumentsThumbnailResponseError other) { - return code.equals(other.code) && message.equals(other.message) && state.equals(other.state); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.code, this.message, this.state); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static CodeStage builder() { - return new Builder(); - } - - public interface CodeStage { - MessageStage code(@NotNull String code); - - Builder from(DocumentsThumbnailResponseError other); - } - - public interface MessageStage { - StateStage message(@NotNull String message); - } - - public interface StateStage { - _FinalStage state(@NotNull String state); - } - - public interface _FinalStage { - DocumentsThumbnailResponseError build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements CodeStage, MessageStage, StateStage, _FinalStage { - private String code; - - private String message; - - private String state; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocumentsThumbnailResponseError other) { - code(other.getCode()); - message(other.getMessage()); - state(other.getState()); - return this; - } - - @java.lang.Override - @JsonSetter("code") - public MessageStage code(@NotNull String code) { - this.code = Objects.requireNonNull(code, "code must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("message") - public StateStage message(@NotNull String message) { - this.message = Objects.requireNonNull(message, "message must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("state") - public _FinalStage state(@NotNull String state) { - this.state = Objects.requireNonNull(state, "state must not be null"); - return this; - } - - @java.lang.Override - public DocumentsThumbnailResponseError build() { - return new DocumentsThumbnailResponseError(code, message, state, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocumentsUpdate200Response.java b/src/main/java/api/types/DocumentsUpdateResponse.java similarity index 71% rename from src/main/java/api/types/DocumentsUpdate200Response.java rename to src/main/java/api/types/DocumentsUpdateResponse.java index 8995c6d..d1b9807 100644 --- a/src/main/java/api/types/DocumentsUpdate200Response.java +++ b/src/main/java/api/types/DocumentsUpdateResponse.java @@ -17,27 +17,27 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsUpdate200Response.Builder.class) -public final class DocumentsUpdate200Response { - private final DocumentsUpdate200ResponseDocument document; +@JsonDeserialize(builder = DocumentsUpdateResponse.Builder.class) +public final class DocumentsUpdateResponse { + private final DocumentsUpdateResponseDocument document; private final Map additionalProperties; - private DocumentsUpdate200Response( - DocumentsUpdate200ResponseDocument document, Map additionalProperties) { + private DocumentsUpdateResponse( + DocumentsUpdateResponseDocument document, Map additionalProperties) { this.document = document; this.additionalProperties = additionalProperties; } @JsonProperty("document") - public DocumentsUpdate200ResponseDocument getDocument() { + public DocumentsUpdateResponseDocument getDocument() { return document; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsUpdate200Response && equalTo((DocumentsUpdate200Response) other); + return other instanceof DocumentsUpdateResponse && equalTo((DocumentsUpdateResponse) other); } @JsonAnyGetter @@ -45,7 +45,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsUpdate200Response other) { + private boolean equalTo(DocumentsUpdateResponse other) { return document.equals(other.document); } @@ -64,13 +64,13 @@ public static DocumentStage builder() { } public interface DocumentStage { - _FinalStage document(@NotNull DocumentsUpdate200ResponseDocument document); + _FinalStage document(@NotNull DocumentsUpdateResponseDocument document); - Builder from(DocumentsUpdate200Response other); + Builder from(DocumentsUpdateResponse other); } public interface _FinalStage { - DocumentsUpdate200Response build(); + DocumentsUpdateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -79,7 +79,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DocumentStage, _FinalStage { - private DocumentsUpdate200ResponseDocument document; + private DocumentsUpdateResponseDocument document; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -87,21 +87,21 @@ public static final class Builder implements DocumentStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocumentsUpdate200Response other) { + public Builder from(DocumentsUpdateResponse other) { document(other.getDocument()); return this; } @java.lang.Override @JsonSetter("document") - public _FinalStage document(@NotNull DocumentsUpdate200ResponseDocument document) { + public _FinalStage document(@NotNull DocumentsUpdateResponseDocument document) { this.document = Objects.requireNonNull(document, "document must not be null"); return this; } @java.lang.Override - public DocumentsUpdate200Response build() { - return new DocumentsUpdate200Response(document, additionalProperties); + public DocumentsUpdateResponse build() { + return new DocumentsUpdateResponse(document, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocumentsUpdateResponseDocument.java b/src/main/java/api/types/DocumentsUpdateResponseDocument.java new file mode 100644 index 0000000..3a3e6dc --- /dev/null +++ b/src/main/java/api/types/DocumentsUpdateResponseDocument.java @@ -0,0 +1,715 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.Nullable; +import com.cloudpdf.api.core.NullableNonemptyFilter; +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocumentsUpdateResponseDocument.Builder.class) +public final class DocumentsUpdateResponseDocument { + private final String id; + + private final String tenantId; + + private final String name; + + private final String folderId; + + private final DocumentsUpdateResponseDocumentState state; + + private final Optional baseSha256; + + private final Optional sizeBytes; + + private final Optional> metadata; + + private final Optional idempotencyKey; + + private final Optional failureReason; + + private final DocumentsUpdateResponseDocumentThumbnailState thumbnailState; + + private final Optional thumbnailUrl; + + private final OffsetDateTime createdAt; + + private final OffsetDateTime updatedAt; + + private final Optional createdBy; + + private final Map additionalProperties; + + private DocumentsUpdateResponseDocument( + String id, + String tenantId, + String name, + String folderId, + DocumentsUpdateResponseDocumentState state, + Optional baseSha256, + Optional sizeBytes, + Optional> metadata, + Optional idempotencyKey, + Optional failureReason, + DocumentsUpdateResponseDocumentThumbnailState thumbnailState, + Optional thumbnailUrl, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, + Optional createdBy, + Map additionalProperties) { + this.id = id; + this.tenantId = tenantId; + this.name = name; + this.folderId = folderId; + this.state = state; + this.baseSha256 = baseSha256; + this.sizeBytes = sizeBytes; + this.metadata = metadata; + this.idempotencyKey = idempotencyKey; + this.failureReason = failureReason; + this.thumbnailState = thumbnailState; + this.thumbnailUrl = thumbnailUrl; + this.createdAt = createdAt; + this.updatedAt = updatedAt; + this.createdBy = createdBy; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("id") + public String getId() { + return id; + } + + @JsonProperty("tenantId") + public String getTenantId() { + return tenantId; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + /** + * @return The folder the document is in, or root. + */ + @JsonProperty("folderId") + public String getFolderId() { + return folderId; + } + + @JsonProperty("state") + public DocumentsUpdateResponseDocumentState getState() { + return state; + } + + @JsonIgnore + public Optional getBaseSha256() { + if (baseSha256 == null) { + return Optional.empty(); + } + return baseSha256; + } + + @JsonIgnore + public Optional getSizeBytes() { + if (sizeBytes == null) { + return Optional.empty(); + } + return sizeBytes; + } + + @JsonIgnore + public Optional> getMetadata() { + if (metadata == null) { + return Optional.empty(); + } + return metadata; + } + + @JsonIgnore + public Optional getIdempotencyKey() { + if (idempotencyKey == null) { + return Optional.empty(); + } + return idempotencyKey; + } + + @JsonIgnore + public Optional getFailureReason() { + if (failureReason == null) { + return Optional.empty(); + } + return failureReason; + } + + @JsonProperty("thumbnailState") + public DocumentsUpdateResponseDocumentThumbnailState getThumbnailState() { + return thumbnailState; + } + + @JsonIgnore + public Optional getThumbnailUrl() { + if (thumbnailUrl == null) { + return Optional.empty(); + } + return thumbnailUrl; + } + + @JsonProperty("createdAt") + public OffsetDateTime getCreatedAt() { + return createdAt; + } + + @JsonProperty("updatedAt") + public OffsetDateTime getUpdatedAt() { + return updatedAt; + } + + @JsonIgnore + public Optional getCreatedBy() { + if (createdBy == null) { + return Optional.empty(); + } + return createdBy; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("baseSha256") + private Optional _getBaseSha256() { + return baseSha256; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("metadata") + private Optional> _getMetadata() { + return metadata; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("idempotencyKey") + private Optional _getIdempotencyKey() { + return idempotencyKey; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("failureReason") + private Optional _getFailureReason() { + return failureReason; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("thumbnailUrl") + private Optional _getThumbnailUrl() { + return thumbnailUrl; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("createdBy") + private Optional _getCreatedBy() { + return createdBy; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocumentsUpdateResponseDocument && equalTo((DocumentsUpdateResponseDocument) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocumentsUpdateResponseDocument other) { + return id.equals(other.id) + && tenantId.equals(other.tenantId) + && name.equals(other.name) + && folderId.equals(other.folderId) + && state.equals(other.state) + && baseSha256.equals(other.baseSha256) + && sizeBytes.equals(other.sizeBytes) + && metadata.equals(other.metadata) + && idempotencyKey.equals(other.idempotencyKey) + && failureReason.equals(other.failureReason) + && thumbnailState.equals(other.thumbnailState) + && thumbnailUrl.equals(other.thumbnailUrl) + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) + && createdBy.equals(other.createdBy); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.id, + this.tenantId, + this.name, + this.folderId, + this.state, + this.baseSha256, + this.sizeBytes, + this.metadata, + this.idempotencyKey, + this.failureReason, + this.thumbnailState, + this.thumbnailUrl, + this.createdAt, + this.updatedAt, + this.createdBy); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static IdStage builder() { + return new Builder(); + } + + public interface IdStage { + TenantIdStage id(@NotNull String id); + + Builder from(DocumentsUpdateResponseDocument other); + } + + public interface TenantIdStage { + NameStage tenantId(@NotNull String tenantId); + } + + public interface NameStage { + FolderIdStage name(@NotNull String name); + } + + public interface FolderIdStage { + /** + *

The folder the document is in, or root.

+ */ + StateStage folderId(@NotNull String folderId); + } + + public interface StateStage { + ThumbnailStateStage state(@NotNull DocumentsUpdateResponseDocumentState state); + } + + public interface ThumbnailStateStage { + CreatedAtStage thumbnailState(@NotNull DocumentsUpdateResponseDocumentThumbnailState thumbnailState); + } + + public interface CreatedAtStage { + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); + } + + public interface UpdatedAtStage { + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); + } + + public interface _FinalStage { + DocumentsUpdateResponseDocument build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage baseSha256(Optional baseSha256); + + _FinalStage baseSha256(String baseSha256); + + _FinalStage baseSha256(Nullable baseSha256); + + _FinalStage sizeBytes(Optional sizeBytes); + + _FinalStage sizeBytes(Integer sizeBytes); + + _FinalStage sizeBytes(Nullable sizeBytes); + + _FinalStage metadata(Optional> metadata); + + _FinalStage metadata(Map metadata); + + _FinalStage metadata(Nullable> metadata); + + _FinalStage idempotencyKey(Optional idempotencyKey); + + _FinalStage idempotencyKey(String idempotencyKey); + + _FinalStage idempotencyKey(Nullable idempotencyKey); + + _FinalStage failureReason(Optional failureReason); + + _FinalStage failureReason(String failureReason); + + _FinalStage failureReason(Nullable failureReason); + + _FinalStage thumbnailUrl(Optional thumbnailUrl); + + _FinalStage thumbnailUrl(String thumbnailUrl); + + _FinalStage thumbnailUrl(Nullable thumbnailUrl); + + _FinalStage createdBy(Optional createdBy); + + _FinalStage createdBy(String createdBy); + + _FinalStage createdBy(Nullable createdBy); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder + implements IdStage, + TenantIdStage, + NameStage, + FolderIdStage, + StateStage, + ThumbnailStateStage, + CreatedAtStage, + UpdatedAtStage, + _FinalStage { + private String id; + + private String tenantId; + + private String name; + + private String folderId; + + private DocumentsUpdateResponseDocumentState state; + + private DocumentsUpdateResponseDocumentThumbnailState thumbnailState; + + private OffsetDateTime createdAt; + + private OffsetDateTime updatedAt; + + private Optional createdBy = Optional.empty(); + + private Optional thumbnailUrl = Optional.empty(); + + private Optional failureReason = Optional.empty(); + + private Optional idempotencyKey = Optional.empty(); + + private Optional> metadata = Optional.empty(); + + private Optional sizeBytes = Optional.empty(); + + private Optional baseSha256 = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocumentsUpdateResponseDocument other) { + id(other.getId()); + tenantId(other.getTenantId()); + name(other.getName()); + folderId(other.getFolderId()); + state(other.getState()); + baseSha256(other.getBaseSha256()); + sizeBytes(other.getSizeBytes()); + metadata(other.getMetadata()); + idempotencyKey(other.getIdempotencyKey()); + failureReason(other.getFailureReason()); + thumbnailState(other.getThumbnailState()); + thumbnailUrl(other.getThumbnailUrl()); + createdAt(other.getCreatedAt()); + updatedAt(other.getUpdatedAt()); + createdBy(other.getCreatedBy()); + return this; + } + + @java.lang.Override + @JsonSetter("id") + public TenantIdStage id(@NotNull String id) { + this.id = Objects.requireNonNull(id, "id must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("tenantId") + public NameStage tenantId(@NotNull String tenantId) { + this.tenantId = Objects.requireNonNull(tenantId, "tenantId must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("name") + public FolderIdStage name(@NotNull String name) { + this.name = Objects.requireNonNull(name, "name must not be null"); + return this; + } + + /** + *

The folder the document is in, or root.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + @JsonSetter("folderId") + public StateStage folderId(@NotNull String folderId) { + this.folderId = Objects.requireNonNull(folderId, "folderId must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("state") + public ThumbnailStateStage state(@NotNull DocumentsUpdateResponseDocumentState state) { + this.state = Objects.requireNonNull(state, "state must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("thumbnailState") + public CreatedAtStage thumbnailState(@NotNull DocumentsUpdateResponseDocumentThumbnailState thumbnailState) { + this.thumbnailState = Objects.requireNonNull(thumbnailState, "thumbnailState must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("createdAt") + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("updatedAt") + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage createdBy(Nullable createdBy) { + if (createdBy.isNull()) { + this.createdBy = null; + } else if (createdBy.isEmpty()) { + this.createdBy = Optional.empty(); + } else { + this.createdBy = Optional.of(createdBy.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage createdBy(String createdBy) { + this.createdBy = Optional.ofNullable(createdBy); + return this; + } + + @java.lang.Override + @JsonSetter(value = "createdBy", nulls = Nulls.SKIP) + public _FinalStage createdBy(Optional createdBy) { + this.createdBy = createdBy; + return this; + } + + @java.lang.Override + public _FinalStage thumbnailUrl(Nullable thumbnailUrl) { + if (thumbnailUrl.isNull()) { + this.thumbnailUrl = null; + } else if (thumbnailUrl.isEmpty()) { + this.thumbnailUrl = Optional.empty(); + } else { + this.thumbnailUrl = Optional.of(thumbnailUrl.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage thumbnailUrl(String thumbnailUrl) { + this.thumbnailUrl = Optional.ofNullable(thumbnailUrl); + return this; + } + + @java.lang.Override + @JsonSetter(value = "thumbnailUrl", nulls = Nulls.SKIP) + public _FinalStage thumbnailUrl(Optional thumbnailUrl) { + this.thumbnailUrl = thumbnailUrl; + return this; + } + + @java.lang.Override + public _FinalStage failureReason(Nullable failureReason) { + if (failureReason.isNull()) { + this.failureReason = null; + } else if (failureReason.isEmpty()) { + this.failureReason = Optional.empty(); + } else { + this.failureReason = Optional.of(failureReason.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage failureReason(String failureReason) { + this.failureReason = Optional.ofNullable(failureReason); + return this; + } + + @java.lang.Override + @JsonSetter(value = "failureReason", nulls = Nulls.SKIP) + public _FinalStage failureReason(Optional failureReason) { + this.failureReason = failureReason; + return this; + } + + @java.lang.Override + public _FinalStage idempotencyKey(Nullable idempotencyKey) { + if (idempotencyKey.isNull()) { + this.idempotencyKey = null; + } else if (idempotencyKey.isEmpty()) { + this.idempotencyKey = Optional.empty(); + } else { + this.idempotencyKey = Optional.of(idempotencyKey.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage idempotencyKey(String idempotencyKey) { + this.idempotencyKey = Optional.ofNullable(idempotencyKey); + return this; + } + + @java.lang.Override + @JsonSetter(value = "idempotencyKey", nulls = Nulls.SKIP) + public _FinalStage idempotencyKey(Optional idempotencyKey) { + this.idempotencyKey = idempotencyKey; + return this; + } + + @java.lang.Override + public _FinalStage metadata(Nullable> metadata) { + if (metadata.isNull()) { + this.metadata = null; + } else if (metadata.isEmpty()) { + this.metadata = Optional.empty(); + } else { + this.metadata = Optional.of(metadata.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage metadata(Map metadata) { + this.metadata = Optional.ofNullable(metadata); + return this; + } + + @java.lang.Override + @JsonSetter(value = "metadata", nulls = Nulls.SKIP) + public _FinalStage metadata(Optional> metadata) { + this.metadata = metadata; + return this; + } + + @java.lang.Override + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); + } else { + this.sizeBytes = Optional.of(sizeBytes.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); + return this; + } + + @java.lang.Override + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; + return this; + } + + @java.lang.Override + public _FinalStage baseSha256(Nullable baseSha256) { + if (baseSha256.isNull()) { + this.baseSha256 = null; + } else if (baseSha256.isEmpty()) { + this.baseSha256 = Optional.empty(); + } else { + this.baseSha256 = Optional.of(baseSha256.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage baseSha256(String baseSha256) { + this.baseSha256 = Optional.ofNullable(baseSha256); + return this; + } + + @java.lang.Override + @JsonSetter(value = "baseSha256", nulls = Nulls.SKIP) + public _FinalStage baseSha256(Optional baseSha256) { + this.baseSha256 = baseSha256; + return this; + } + + @java.lang.Override + public DocumentsUpdateResponseDocument build() { + return new DocumentsUpdateResponseDocument( + id, + tenantId, + name, + folderId, + state, + baseSha256, + sizeBytes, + metadata, + idempotencyKey, + failureReason, + thumbnailState, + thumbnailUrl, + createdAt, + updatedAt, + createdBy, + additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocumentsUpdateResponseDocumentState.java b/src/main/java/api/types/DocumentsUpdateResponseDocumentState.java new file mode 100644 index 0000000..3ab50ab --- /dev/null +++ b/src/main/java/api/types/DocumentsUpdateResponseDocumentState.java @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class DocumentsUpdateResponseDocumentState { + public static final DocumentsUpdateResponseDocumentState FAILED = + new DocumentsUpdateResponseDocumentState(Value.FAILED, "failed"); + + public static final DocumentsUpdateResponseDocumentState DELETING = + new DocumentsUpdateResponseDocumentState(Value.DELETING, "deleting"); + + public static final DocumentsUpdateResponseDocumentState PENDING = + new DocumentsUpdateResponseDocumentState(Value.PENDING, "pending"); + + public static final DocumentsUpdateResponseDocumentState READY = + new DocumentsUpdateResponseDocumentState(Value.READY, "ready"); + + private final Value value; + + private final String string; + + DocumentsUpdateResponseDocumentState(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof DocumentsUpdateResponseDocumentState + && this.string.equals(((DocumentsUpdateResponseDocumentState) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case FAILED: + return visitor.visitFailed(); + case DELETING: + return visitor.visitDeleting(); + case PENDING: + return visitor.visitPending(); + case READY: + return visitor.visitReady(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static DocumentsUpdateResponseDocumentState valueOf(String value) { + switch (value) { + case "failed": + return FAILED; + case "deleting": + return DELETING; + case "pending": + return PENDING; + case "ready": + return READY; + default: + return new DocumentsUpdateResponseDocumentState(Value.UNKNOWN, value); + } + } + + public enum Value { + PENDING, + + READY, + + FAILED, + + DELETING, + + UNKNOWN + } + + public interface Visitor { + T visitPending(); + + T visitReady(); + + T visitFailed(); + + T visitDeleting(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/DocumentsUpdate200ResponseDocumentThumbnailState.java b/src/main/java/api/types/DocumentsUpdateResponseDocumentThumbnailState.java similarity index 59% rename from src/main/java/api/types/DocumentsUpdate200ResponseDocumentThumbnailState.java rename to src/main/java/api/types/DocumentsUpdateResponseDocumentThumbnailState.java index 045aa57..50d4155 100644 --- a/src/main/java/api/types/DocumentsUpdate200ResponseDocumentThumbnailState.java +++ b/src/main/java/api/types/DocumentsUpdateResponseDocumentThumbnailState.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocumentsUpdate200ResponseDocumentThumbnailState { - public static final DocumentsUpdate200ResponseDocumentThumbnailState FAILED = - new DocumentsUpdate200ResponseDocumentThumbnailState(Value.FAILED, "failed"); +public final class DocumentsUpdateResponseDocumentThumbnailState { + public static final DocumentsUpdateResponseDocumentThumbnailState FAILED = + new DocumentsUpdateResponseDocumentThumbnailState(Value.FAILED, "failed"); - public static final DocumentsUpdate200ResponseDocumentThumbnailState PENDING = - new DocumentsUpdate200ResponseDocumentThumbnailState(Value.PENDING, "pending"); + public static final DocumentsUpdateResponseDocumentThumbnailState PENDING = + new DocumentsUpdateResponseDocumentThumbnailState(Value.PENDING, "pending"); - public static final DocumentsUpdate200ResponseDocumentThumbnailState READY = - new DocumentsUpdate200ResponseDocumentThumbnailState(Value.READY, "ready"); + public static final DocumentsUpdateResponseDocumentThumbnailState READY = + new DocumentsUpdateResponseDocumentThumbnailState(Value.READY, "ready"); - public static final DocumentsUpdate200ResponseDocumentThumbnailState LOCKED = - new DocumentsUpdate200ResponseDocumentThumbnailState(Value.LOCKED, "locked"); + public static final DocumentsUpdateResponseDocumentThumbnailState LOCKED = + new DocumentsUpdateResponseDocumentThumbnailState(Value.LOCKED, "locked"); private final Value value; private final String string; - DocumentsUpdate200ResponseDocumentThumbnailState(Value value, String string) { + DocumentsUpdateResponseDocumentThumbnailState(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocumentsUpdate200ResponseDocumentThumbnailState - && this.string.equals(((DocumentsUpdate200ResponseDocumentThumbnailState) other).string)); + || (other instanceof DocumentsUpdateResponseDocumentThumbnailState + && this.string.equals(((DocumentsUpdateResponseDocumentThumbnailState) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocumentsUpdate200ResponseDocumentThumbnailState valueOf(String value) { + public static DocumentsUpdateResponseDocumentThumbnailState valueOf(String value) { switch (value) { case "failed": return FAILED; @@ -78,7 +78,7 @@ public static DocumentsUpdate200ResponseDocumentThumbnailState valueOf(String va case "locked": return LOCKED; default: - return new DocumentsUpdate200ResponseDocumentThumbnailState(Value.UNKNOWN, value); + return new DocumentsUpdateResponseDocumentThumbnailState(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/DocumentsUploadProxy200Response.java b/src/main/java/api/types/DocumentsUploadProxyResponse.java similarity index 79% rename from src/main/java/api/types/DocumentsUploadProxy200Response.java rename to src/main/java/api/types/DocumentsUploadProxyResponse.java index 71d9211..38f883d 100644 --- a/src/main/java/api/types/DocumentsUploadProxy200Response.java +++ b/src/main/java/api/types/DocumentsUploadProxyResponse.java @@ -17,13 +17,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocumentsUploadProxy200Response.Builder.class) -public final class DocumentsUploadProxy200Response { +@JsonDeserialize(builder = DocumentsUploadProxyResponse.Builder.class) +public final class DocumentsUploadProxyResponse { private final String sha256; private final Map additionalProperties; - private DocumentsUploadProxy200Response(String sha256, Map additionalProperties) { + private DocumentsUploadProxyResponse(String sha256, Map additionalProperties) { this.sha256 = sha256; this.additionalProperties = additionalProperties; } @@ -36,7 +36,7 @@ public String getSha256() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocumentsUploadProxy200Response && equalTo((DocumentsUploadProxy200Response) other); + return other instanceof DocumentsUploadProxyResponse && equalTo((DocumentsUploadProxyResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocumentsUploadProxy200Response other) { + private boolean equalTo(DocumentsUploadProxyResponse other) { return sha256.equals(other.sha256); } @@ -65,11 +65,11 @@ public static Sha256Stage builder() { public interface Sha256Stage { _FinalStage sha256(@NotNull String sha256); - Builder from(DocumentsUploadProxy200Response other); + Builder from(DocumentsUploadProxyResponse other); } public interface _FinalStage { - DocumentsUploadProxy200Response build(); + DocumentsUploadProxyResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -86,7 +86,7 @@ public static final class Builder implements Sha256Stage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocumentsUploadProxy200Response other) { + public Builder from(DocumentsUploadProxyResponse other) { sha256(other.getSha256()); return this; } @@ -99,8 +99,8 @@ public _FinalStage sha256(@NotNull String sha256) { } @java.lang.Override - public DocumentsUploadProxy200Response build() { - return new DocumentsUploadProxy200Response(sha256, additionalProperties); + public DocumentsUploadProxyResponse build() { + return new DocumentsUploadProxyResponse(sha256, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/AdminErrorPayloadError.java b/src/main/java/api/types/EngineError.java similarity index 71% rename from src/main/java/api/types/AdminErrorPayloadError.java rename to src/main/java/api/types/EngineError.java index d75c548..a7c8358 100644 --- a/src/main/java/api/types/AdminErrorPayloadError.java +++ b/src/main/java/api/types/EngineError.java @@ -19,9 +19,9 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AdminErrorPayloadError.Builder.class) -public final class AdminErrorPayloadError { - private final String code; +@JsonDeserialize(builder = EngineError.Builder.class) +public final class EngineError { + private final EngineErrorCode code; private final String message; @@ -29,8 +29,8 @@ public final class AdminErrorPayloadError { private final Map additionalProperties; - private AdminErrorPayloadError( - String code, + private EngineError( + EngineErrorCode code, String message, Optional> details, Map additionalProperties) { @@ -40,8 +40,11 @@ private AdminErrorPayloadError( this.additionalProperties = additionalProperties; } + /** + * @return Why the request failed. A newer server can add codes: read one your client doesn't know as Unknown. + */ @JsonProperty("code") - public String getCode() { + public EngineErrorCode getCode() { return code; } @@ -50,6 +53,9 @@ public String getMessage() { return message; } + /** + * @return What a code carries besides its message, as each code says. + */ @JsonProperty("details") public Optional> getDetails() { return details; @@ -58,7 +64,7 @@ public Optional> getDetails() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AdminErrorPayloadError && equalTo((AdminErrorPayloadError) other); + return other instanceof EngineError && equalTo((EngineError) other); } @JsonAnyGetter @@ -66,7 +72,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(AdminErrorPayloadError other) { + private boolean equalTo(EngineError other) { return code.equals(other.code) && message.equals(other.message) && details.equals(other.details); } @@ -85,9 +91,12 @@ public static CodeStage builder() { } public interface CodeStage { - MessageStage code(@NotNull String code); + /** + *

Why the request failed. A newer server can add codes: read one your client doesn't know as Unknown.

+ */ + MessageStage code(@NotNull EngineErrorCode code); - Builder from(AdminErrorPayloadError other); + Builder from(EngineError other); } public interface MessageStage { @@ -95,12 +104,15 @@ public interface MessageStage { } public interface _FinalStage { - AdminErrorPayloadError build(); + EngineError build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); + /** + *

What a code carries besides its message, as each code says.

+ */ _FinalStage details(Optional> details); _FinalStage details(Map details); @@ -108,7 +120,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements CodeStage, MessageStage, _FinalStage { - private String code; + private EngineErrorCode code; private String message; @@ -120,16 +132,20 @@ public static final class Builder implements CodeStage, MessageStage, _FinalStag private Builder() {} @java.lang.Override - public Builder from(AdminErrorPayloadError other) { + public Builder from(EngineError other) { code(other.getCode()); message(other.getMessage()); details(other.getDetails()); return this; } + /** + *

Why the request failed. A newer server can add codes: read one your client doesn't know as Unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override @JsonSetter("code") - public MessageStage code(@NotNull String code) { + public MessageStage code(@NotNull EngineErrorCode code) { this.code = Objects.requireNonNull(code, "code must not be null"); return this; } @@ -141,12 +157,19 @@ public _FinalStage message(@NotNull String message) { return this; } + /** + *

What a code carries besides its message, as each code says.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage details(Map details) { this.details = Optional.ofNullable(details); return this; } + /** + *

What a code carries besides its message, as each code says.

+ */ @java.lang.Override @JsonSetter(value = "details", nulls = Nulls.SKIP) public _FinalStage details(Optional> details) { @@ -155,8 +178,8 @@ public _FinalStage details(Optional> details) { } @java.lang.Override - public AdminErrorPayloadError build() { - return new AdminErrorPayloadError(code, message, details, additionalProperties); + public EngineError build() { + return new EngineError(code, message, details, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/EngineErrorCode.java b/src/main/java/api/types/EngineErrorCode.java new file mode 100644 index 0000000..a011198 --- /dev/null +++ b/src/main/java/api/types/EngineErrorCode.java @@ -0,0 +1,523 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class EngineErrorCode { + public static final EngineErrorCode UNKNOWN = new EngineErrorCode(Value.UNKNOWN, "Unknown"); + + public static final EngineErrorCode LICENSE_INVALID = new EngineErrorCode(Value.LICENSE_INVALID, "LicenseInvalid"); + + public static final EngineErrorCode RUNTIME_UNAVAILABLE = + new EngineErrorCode(Value.RUNTIME_UNAVAILABLE, "RuntimeUnavailable"); + + public static final EngineErrorCode TOO_MANY_REQUESTS = + new EngineErrorCode(Value.TOO_MANY_REQUESTS, "TooManyRequests"); + + public static final EngineErrorCode UNAUTHENTICATED = new EngineErrorCode(Value.UNAUTHENTICATED, "Unauthenticated"); + + public static final EngineErrorCode FORBIDDEN = new EngineErrorCode(Value.FORBIDDEN, "Forbidden"); + + public static final EngineErrorCode DOC_OPEN_FAILED = new EngineErrorCode(Value.DOC_OPEN_FAILED, "DocOpenFailed"); + + public static final EngineErrorCode GRANT_PASSPHRASE_REQUIRED = + new EngineErrorCode(Value.GRANT_PASSPHRASE_REQUIRED, "GrantPassphraseRequired"); + + public static final EngineErrorCode DOCUMENT_QUARANTINED = + new EngineErrorCode(Value.DOCUMENT_QUARANTINED, "DocumentQuarantined"); + + public static final EngineErrorCode NOT_FOUND = new EngineErrorCode(Value.NOT_FOUND, "NotFound"); + + public static final EngineErrorCode IDEMPOTENCY_KEY_REUSED = + new EngineErrorCode(Value.IDEMPOTENCY_KEY_REUSED, "IdempotencyKeyReused"); + + public static final EngineErrorCode INVALID_ARG = new EngineErrorCode(Value.INVALID_ARG, "InvalidArg"); + + public static final EngineErrorCode NETWORK = new EngineErrorCode(Value.NETWORK, "Network"); + + public static final EngineErrorCode UPSTREAM_ERROR = new EngineErrorCode(Value.UPSTREAM_ERROR, "UpstreamError"); + + public static final EngineErrorCode ORIGIN_REQUIRED = new EngineErrorCode(Value.ORIGIN_REQUIRED, "OriginRequired"); + + public static final EngineErrorCode LAYER_DELETED = new EngineErrorCode(Value.LAYER_DELETED, "LayerDeleted"); + + public static final EngineErrorCode VISITOR_IDENTITY_REQUIRED = + new EngineErrorCode(Value.VISITOR_IDENTITY_REQUIRED, "VisitorIdentityRequired"); + + public static final EngineErrorCode DOC_PASSWORD_INCORRECT = + new EngineErrorCode(Value.DOC_PASSWORD_INCORRECT, "DocPasswordIncorrect"); + + public static final EngineErrorCode LAYER_VERSION_CONFLICT = + new EngineErrorCode(Value.LAYER_VERSION_CONFLICT, "LayerVersionConflict"); + + public static final EngineErrorCode NOT_IMPLEMENTED = new EngineErrorCode(Value.NOT_IMPLEMENTED, "NotImplemented"); + + public static final EngineErrorCode SIGNATURE_REFUSED = + new EngineErrorCode(Value.SIGNATURE_REFUSED, "SignatureRefused"); + + public static final EngineErrorCode THUMBNAIL_NOT_READY = + new EngineErrorCode(Value.THUMBNAIL_NOT_READY, "ThumbnailNotReady"); + + public static final EngineErrorCode MALFORMED_PDF = new EngineErrorCode(Value.MALFORMED_PDF, "MalformedPdf"); + + public static final EngineErrorCode LAYER_FULL = new EngineErrorCode(Value.LAYER_FULL, "LayerFull"); + + public static final EngineErrorCode PAYLOAD_TOO_LARGE = + new EngineErrorCode(Value.PAYLOAD_TOO_LARGE, "PayloadTooLarge"); + + public static final EngineErrorCode SIGNING_PENDING = new EngineErrorCode(Value.SIGNING_PENDING, "SigningPending"); + + public static final EngineErrorCode WIRE_FORMAT = new EngineErrorCode(Value.WIRE_FORMAT, "WireFormat"); + + public static final EngineErrorCode SIGNING_EXPIRED = new EngineErrorCode(Value.SIGNING_EXPIRED, "SigningExpired"); + + public static final EngineErrorCode ENGINE_BUSY = new EngineErrorCode(Value.ENGINE_BUSY, "EngineBusy"); + + public static final EngineErrorCode LICENSE_USAGE_LIMIT = + new EngineErrorCode(Value.LICENSE_USAGE_LIMIT, "LicenseUsageLimit"); + + public static final EngineErrorCode GRANT_EXPIRED = new EngineErrorCode(Value.GRANT_EXPIRED, "GrantExpired"); + + public static final EngineErrorCode ABORTED = new EngineErrorCode(Value.ABORTED, "Aborted"); + + public static final EngineErrorCode DOC_PASSWORD_REQUIRED = + new EngineErrorCode(Value.DOC_PASSWORD_REQUIRED, "DocPasswordRequired"); + + public static final EngineErrorCode ENGINE_RESTARTING = + new EngineErrorCode(Value.ENGINE_RESTARTING, "EngineRestarting"); + + public static final EngineErrorCode FEATURE_NOT_ENABLED = + new EngineErrorCode(Value.FEATURE_NOT_ENABLED, "FeatureNotEnabled"); + + public static final EngineErrorCode CHANGE_CONFLICT = new EngineErrorCode(Value.CHANGE_CONFLICT, "ChangeConflict"); + + public static final EngineErrorCode UNDO_UNAVAILABLE = + new EngineErrorCode(Value.UNDO_UNAVAILABLE, "UndoUnavailable"); + + public static final EngineErrorCode OBJECT_NUMBER_UNAVAILABLE = + new EngineErrorCode(Value.OBJECT_NUMBER_UNAVAILABLE, "ObjectNumberUnavailable"); + + public static final EngineErrorCode PROTECTED_DOCUMENT = + new EngineErrorCode(Value.PROTECTED_DOCUMENT, "ProtectedDocument"); + + public static final EngineErrorCode SIGNING_VERSION_MISMATCH = + new EngineErrorCode(Value.SIGNING_VERSION_MISMATCH, "SigningVersionMismatch"); + + public static final EngineErrorCode ORIGIN_NOT_ALLOWED = + new EngineErrorCode(Value.ORIGIN_NOT_ALLOWED, "OriginNotAllowed"); + + public static final EngineErrorCode DOC_NOT_OPEN = new EngineErrorCode(Value.DOC_NOT_OPEN, "DocNotOpen"); + + public static final EngineErrorCode FEATURE_STOPPED = new EngineErrorCode(Value.FEATURE_STOPPED, "FeatureStopped"); + + public static final EngineErrorCode CONFLICT = new EngineErrorCode(Value.CONFLICT, "Conflict"); + + private final Value value; + + private final String string; + + EngineErrorCode(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof EngineErrorCode && this.string.equals(((EngineErrorCode) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case UNKNOWN: + return visitor.visitUnknown(); + case LICENSE_INVALID: + return visitor.visitLicenseInvalid(); + case RUNTIME_UNAVAILABLE: + return visitor.visitRuntimeUnavailable(); + case TOO_MANY_REQUESTS: + return visitor.visitTooManyRequests(); + case UNAUTHENTICATED: + return visitor.visitUnauthenticated(); + case FORBIDDEN: + return visitor.visitForbidden(); + case DOC_OPEN_FAILED: + return visitor.visitDocOpenFailed(); + case GRANT_PASSPHRASE_REQUIRED: + return visitor.visitGrantPassphraseRequired(); + case DOCUMENT_QUARANTINED: + return visitor.visitDocumentQuarantined(); + case NOT_FOUND: + return visitor.visitNotFound(); + case IDEMPOTENCY_KEY_REUSED: + return visitor.visitIdempotencyKeyReused(); + case INVALID_ARG: + return visitor.visitInvalidArg(); + case NETWORK: + return visitor.visitNetwork(); + case UPSTREAM_ERROR: + return visitor.visitUpstreamError(); + case ORIGIN_REQUIRED: + return visitor.visitOriginRequired(); + case LAYER_DELETED: + return visitor.visitLayerDeleted(); + case VISITOR_IDENTITY_REQUIRED: + return visitor.visitVisitorIdentityRequired(); + case DOC_PASSWORD_INCORRECT: + return visitor.visitDocPasswordIncorrect(); + case LAYER_VERSION_CONFLICT: + return visitor.visitLayerVersionConflict(); + case NOT_IMPLEMENTED: + return visitor.visitNotImplemented(); + case SIGNATURE_REFUSED: + return visitor.visitSignatureRefused(); + case THUMBNAIL_NOT_READY: + return visitor.visitThumbnailNotReady(); + case MALFORMED_PDF: + return visitor.visitMalformedPdf(); + case LAYER_FULL: + return visitor.visitLayerFull(); + case PAYLOAD_TOO_LARGE: + return visitor.visitPayloadTooLarge(); + case SIGNING_PENDING: + return visitor.visitSigningPending(); + case WIRE_FORMAT: + return visitor.visitWireFormat(); + case SIGNING_EXPIRED: + return visitor.visitSigningExpired(); + case ENGINE_BUSY: + return visitor.visitEngineBusy(); + case LICENSE_USAGE_LIMIT: + return visitor.visitLicenseUsageLimit(); + case GRANT_EXPIRED: + return visitor.visitGrantExpired(); + case ABORTED: + return visitor.visitAborted(); + case DOC_PASSWORD_REQUIRED: + return visitor.visitDocPasswordRequired(); + case ENGINE_RESTARTING: + return visitor.visitEngineRestarting(); + case FEATURE_NOT_ENABLED: + return visitor.visitFeatureNotEnabled(); + case CHANGE_CONFLICT: + return visitor.visitChangeConflict(); + case UNDO_UNAVAILABLE: + return visitor.visitUndoUnavailable(); + case OBJECT_NUMBER_UNAVAILABLE: + return visitor.visitObjectNumberUnavailable(); + case PROTECTED_DOCUMENT: + return visitor.visitProtectedDocument(); + case SIGNING_VERSION_MISMATCH: + return visitor.visitSigningVersionMismatch(); + case ORIGIN_NOT_ALLOWED: + return visitor.visitOriginNotAllowed(); + case DOC_NOT_OPEN: + return visitor.visitDocNotOpen(); + case FEATURE_STOPPED: + return visitor.visitFeatureStopped(); + case CONFLICT: + return visitor.visitConflict(); + case _UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static EngineErrorCode valueOf(String value) { + switch (value) { + case "Unknown": + return UNKNOWN; + case "LicenseInvalid": + return LICENSE_INVALID; + case "RuntimeUnavailable": + return RUNTIME_UNAVAILABLE; + case "TooManyRequests": + return TOO_MANY_REQUESTS; + case "Unauthenticated": + return UNAUTHENTICATED; + case "Forbidden": + return FORBIDDEN; + case "DocOpenFailed": + return DOC_OPEN_FAILED; + case "GrantPassphraseRequired": + return GRANT_PASSPHRASE_REQUIRED; + case "DocumentQuarantined": + return DOCUMENT_QUARANTINED; + case "NotFound": + return NOT_FOUND; + case "IdempotencyKeyReused": + return IDEMPOTENCY_KEY_REUSED; + case "InvalidArg": + return INVALID_ARG; + case "Network": + return NETWORK; + case "UpstreamError": + return UPSTREAM_ERROR; + case "OriginRequired": + return ORIGIN_REQUIRED; + case "LayerDeleted": + return LAYER_DELETED; + case "VisitorIdentityRequired": + return VISITOR_IDENTITY_REQUIRED; + case "DocPasswordIncorrect": + return DOC_PASSWORD_INCORRECT; + case "LayerVersionConflict": + return LAYER_VERSION_CONFLICT; + case "NotImplemented": + return NOT_IMPLEMENTED; + case "SignatureRefused": + return SIGNATURE_REFUSED; + case "ThumbnailNotReady": + return THUMBNAIL_NOT_READY; + case "MalformedPdf": + return MALFORMED_PDF; + case "LayerFull": + return LAYER_FULL; + case "PayloadTooLarge": + return PAYLOAD_TOO_LARGE; + case "SigningPending": + return SIGNING_PENDING; + case "WireFormat": + return WIRE_FORMAT; + case "SigningExpired": + return SIGNING_EXPIRED; + case "EngineBusy": + return ENGINE_BUSY; + case "LicenseUsageLimit": + return LICENSE_USAGE_LIMIT; + case "GrantExpired": + return GRANT_EXPIRED; + case "Aborted": + return ABORTED; + case "DocPasswordRequired": + return DOC_PASSWORD_REQUIRED; + case "EngineRestarting": + return ENGINE_RESTARTING; + case "FeatureNotEnabled": + return FEATURE_NOT_ENABLED; + case "ChangeConflict": + return CHANGE_CONFLICT; + case "UndoUnavailable": + return UNDO_UNAVAILABLE; + case "ObjectNumberUnavailable": + return OBJECT_NUMBER_UNAVAILABLE; + case "ProtectedDocument": + return PROTECTED_DOCUMENT; + case "SigningVersionMismatch": + return SIGNING_VERSION_MISMATCH; + case "OriginNotAllowed": + return ORIGIN_NOT_ALLOWED; + case "DocNotOpen": + return DOC_NOT_OPEN; + case "FeatureStopped": + return FEATURE_STOPPED; + case "Conflict": + return CONFLICT; + default: + return new EngineErrorCode(Value._UNKNOWN, value); + } + } + + public enum Value { + UNKNOWN, + + INVALID_ARG, + + DOC_NOT_OPEN, + + DOC_OPEN_FAILED, + + DOC_PASSWORD_REQUIRED, + + DOC_PASSWORD_INCORRECT, + + GRANT_PASSPHRASE_REQUIRED, + + ABORTED, + + NETWORK, + + UNAUTHENTICATED, + + FORBIDDEN, + + NOT_FOUND, + + WIRE_FORMAT, + + RUNTIME_UNAVAILABLE, + + LAYER_VERSION_CONFLICT, + + NOT_IMPLEMENTED, + + MALFORMED_PDF, + + SIGNING_PENDING, + + SIGNING_EXPIRED, + + SIGNING_VERSION_MISMATCH, + + SIGNATURE_REFUSED, + + PROTECTED_DOCUMENT, + + PAYLOAD_TOO_LARGE, + + OBJECT_NUMBER_UNAVAILABLE, + + LAYER_FULL, + + CHANGE_CONFLICT, + + UNDO_UNAVAILABLE, + + IDEMPOTENCY_KEY_REUSED, + + LAYER_DELETED, + + VISITOR_IDENTITY_REQUIRED, + + CONFLICT, + + ENGINE_BUSY, + + ENGINE_RESTARTING, + + DOCUMENT_QUARANTINED, + + THUMBNAIL_NOT_READY, + + TOO_MANY_REQUESTS, + + GRANT_EXPIRED, + + ORIGIN_REQUIRED, + + ORIGIN_NOT_ALLOWED, + + FEATURE_NOT_ENABLED, + + FEATURE_STOPPED, + + LICENSE_INVALID, + + LICENSE_USAGE_LIMIT, + + UPSTREAM_ERROR, + + _UNKNOWN + } + + public interface Visitor { + T visitUnknown(); + + T visitInvalidArg(); + + T visitDocNotOpen(); + + T visitDocOpenFailed(); + + T visitDocPasswordRequired(); + + T visitDocPasswordIncorrect(); + + T visitGrantPassphraseRequired(); + + T visitAborted(); + + T visitNetwork(); + + T visitUnauthenticated(); + + T visitForbidden(); + + T visitNotFound(); + + T visitWireFormat(); + + T visitRuntimeUnavailable(); + + T visitLayerVersionConflict(); + + T visitNotImplemented(); + + T visitMalformedPdf(); + + T visitSigningPending(); + + T visitSigningExpired(); + + T visitSigningVersionMismatch(); + + T visitSignatureRefused(); + + T visitProtectedDocument(); + + T visitPayloadTooLarge(); + + T visitObjectNumberUnavailable(); + + T visitLayerFull(); + + T visitChangeConflict(); + + T visitUndoUnavailable(); + + T visitIdempotencyKeyReused(); + + T visitLayerDeleted(); + + T visitVisitorIdentityRequired(); + + T visitConflict(); + + T visitEngineBusy(); + + T visitEngineRestarting(); + + T visitDocumentQuarantined(); + + T visitThumbnailNotReady(); + + T visitTooManyRequests(); + + T visitGrantExpired(); + + T visitOriginRequired(); + + T visitOriginNotAllowed(); + + T visitFeatureNotEnabled(); + + T visitFeatureStopped(); + + T visitLicenseInvalid(); + + T visitLicenseUsageLimit(); + + T visitUpstreamError(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/EngineErrorPayload.java b/src/main/java/api/types/EngineErrorPayload.java deleted file mode 100644 index ac6511e..0000000 --- a/src/main/java/api/types/EngineErrorPayload.java +++ /dev/null @@ -1,200 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = EngineErrorPayload.Builder.class) -public final class EngineErrorPayload { - private final EngineErrorPayloadName name; - - private final EngineErrorPayloadCode code; - - private final String message; - - private final Optional> details; - - private final Map additionalProperties; - - private EngineErrorPayload( - EngineErrorPayloadName name, - EngineErrorPayloadCode code, - String message, - Optional> details, - Map additionalProperties) { - this.name = name; - this.code = code; - this.message = message; - this.details = details; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("name") - public EngineErrorPayloadName getName() { - return name; - } - - @JsonProperty("code") - public EngineErrorPayloadCode getCode() { - return code; - } - - @JsonProperty("message") - public String getMessage() { - return message; - } - - @JsonProperty("details") - public Optional> getDetails() { - return details; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof EngineErrorPayload && equalTo((EngineErrorPayload) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(EngineErrorPayload other) { - return name.equals(other.name) - && code.equals(other.code) - && message.equals(other.message) - && details.equals(other.details); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.name, this.code, this.message, this.details); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static NameStage builder() { - return new Builder(); - } - - public interface NameStage { - CodeStage name(@NotNull EngineErrorPayloadName name); - - Builder from(EngineErrorPayload other); - } - - public interface CodeStage { - MessageStage code(@NotNull EngineErrorPayloadCode code); - } - - public interface MessageStage { - _FinalStage message(@NotNull String message); - } - - public interface _FinalStage { - EngineErrorPayload build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage details(Optional> details); - - _FinalStage details(Map details); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements NameStage, CodeStage, MessageStage, _FinalStage { - private EngineErrorPayloadName name; - - private EngineErrorPayloadCode code; - - private String message; - - private Optional> details = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(EngineErrorPayload other) { - name(other.getName()); - code(other.getCode()); - message(other.getMessage()); - details(other.getDetails()); - return this; - } - - @java.lang.Override - @JsonSetter("name") - public CodeStage name(@NotNull EngineErrorPayloadName name) { - this.name = Objects.requireNonNull(name, "name must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("code") - public MessageStage code(@NotNull EngineErrorPayloadCode code) { - this.code = Objects.requireNonNull(code, "code must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("message") - public _FinalStage message(@NotNull String message) { - this.message = Objects.requireNonNull(message, "message must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage details(Map details) { - this.details = Optional.ofNullable(details); - return this; - } - - @java.lang.Override - @JsonSetter(value = "details", nulls = Nulls.SKIP) - public _FinalStage details(Optional> details) { - this.details = details; - return this; - } - - @java.lang.Override - public EngineErrorPayload build() { - return new EngineErrorPayload(name, code, message, details, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/EngineErrorPayloadCode.java b/src/main/java/api/types/EngineErrorPayloadCode.java deleted file mode 100644 index ec067c9..0000000 --- a/src/main/java/api/types/EngineErrorPayloadCode.java +++ /dev/null @@ -1,388 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class EngineErrorPayloadCode { - public static final EngineErrorPayloadCode UNKNOWN = new EngineErrorPayloadCode(Value.UNKNOWN, "Unknown"); - - public static final EngineErrorPayloadCode RUNTIME_UNAVAILABLE = - new EngineErrorPayloadCode(Value.RUNTIME_UNAVAILABLE, "RuntimeUnavailable"); - - public static final EngineErrorPayloadCode UNAUTHENTICATED = - new EngineErrorPayloadCode(Value.UNAUTHENTICATED, "Unauthenticated"); - - public static final EngineErrorPayloadCode FORBIDDEN = new EngineErrorPayloadCode(Value.FORBIDDEN, "Forbidden"); - - public static final EngineErrorPayloadCode DOC_OPEN_FAILED = - new EngineErrorPayloadCode(Value.DOC_OPEN_FAILED, "DocOpenFailed"); - - public static final EngineErrorPayloadCode GRANT_PASSPHRASE_REQUIRED = - new EngineErrorPayloadCode(Value.GRANT_PASSPHRASE_REQUIRED, "GrantPassphraseRequired"); - - public static final EngineErrorPayloadCode NOT_FOUND = new EngineErrorPayloadCode(Value.NOT_FOUND, "NotFound"); - - public static final EngineErrorPayloadCode IDEMPOTENCY_KEY_REUSED = - new EngineErrorPayloadCode(Value.IDEMPOTENCY_KEY_REUSED, "IdempotencyKeyReused"); - - public static final EngineErrorPayloadCode INVALID_ARG = - new EngineErrorPayloadCode(Value.INVALID_ARG, "InvalidArg"); - - public static final EngineErrorPayloadCode NETWORK = new EngineErrorPayloadCode(Value.NETWORK, "Network"); - - public static final EngineErrorPayloadCode LAYER_DELETED = - new EngineErrorPayloadCode(Value.LAYER_DELETED, "LayerDeleted"); - - public static final EngineErrorPayloadCode VISITOR_IDENTITY_REQUIRED = - new EngineErrorPayloadCode(Value.VISITOR_IDENTITY_REQUIRED, "VisitorIdentityRequired"); - - public static final EngineErrorPayloadCode DOC_PASSWORD_INCORRECT = - new EngineErrorPayloadCode(Value.DOC_PASSWORD_INCORRECT, "DocPasswordIncorrect"); - - public static final EngineErrorPayloadCode LAYER_VERSION_CONFLICT = - new EngineErrorPayloadCode(Value.LAYER_VERSION_CONFLICT, "LayerVersionConflict"); - - public static final EngineErrorPayloadCode NOT_IMPLEMENTED = - new EngineErrorPayloadCode(Value.NOT_IMPLEMENTED, "NotImplemented"); - - public static final EngineErrorPayloadCode SIGNATURE_REFUSED = - new EngineErrorPayloadCode(Value.SIGNATURE_REFUSED, "SignatureRefused"); - - public static final EngineErrorPayloadCode MALFORMED_PDF = - new EngineErrorPayloadCode(Value.MALFORMED_PDF, "MalformedPdf"); - - public static final EngineErrorPayloadCode LAYER_FULL = new EngineErrorPayloadCode(Value.LAYER_FULL, "LayerFull"); - - public static final EngineErrorPayloadCode PAYLOAD_TOO_LARGE = - new EngineErrorPayloadCode(Value.PAYLOAD_TOO_LARGE, "PayloadTooLarge"); - - public static final EngineErrorPayloadCode SIGNING_PENDING = - new EngineErrorPayloadCode(Value.SIGNING_PENDING, "SigningPending"); - - public static final EngineErrorPayloadCode WIRE_FORMAT = - new EngineErrorPayloadCode(Value.WIRE_FORMAT, "WireFormat"); - - public static final EngineErrorPayloadCode SIGNING_EXPIRED = - new EngineErrorPayloadCode(Value.SIGNING_EXPIRED, "SigningExpired"); - - public static final EngineErrorPayloadCode ABORTED = new EngineErrorPayloadCode(Value.ABORTED, "Aborted"); - - public static final EngineErrorPayloadCode DOC_PASSWORD_REQUIRED = - new EngineErrorPayloadCode(Value.DOC_PASSWORD_REQUIRED, "DocPasswordRequired"); - - public static final EngineErrorPayloadCode CHANGE_CONFLICT = - new EngineErrorPayloadCode(Value.CHANGE_CONFLICT, "ChangeConflict"); - - public static final EngineErrorPayloadCode UNDO_UNAVAILABLE = - new EngineErrorPayloadCode(Value.UNDO_UNAVAILABLE, "UndoUnavailable"); - - public static final EngineErrorPayloadCode OBJECT_NUMBER_UNAVAILABLE = - new EngineErrorPayloadCode(Value.OBJECT_NUMBER_UNAVAILABLE, "ObjectNumberUnavailable"); - - public static final EngineErrorPayloadCode PROTECTED_DOCUMENT = - new EngineErrorPayloadCode(Value.PROTECTED_DOCUMENT, "ProtectedDocument"); - - public static final EngineErrorPayloadCode SIGNING_VERSION_MISMATCH = - new EngineErrorPayloadCode(Value.SIGNING_VERSION_MISMATCH, "SigningVersionMismatch"); - - public static final EngineErrorPayloadCode DOC_NOT_OPEN = - new EngineErrorPayloadCode(Value.DOC_NOT_OPEN, "DocNotOpen"); - - private final Value value; - - private final String string; - - EngineErrorPayloadCode(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof EngineErrorPayloadCode - && this.string.equals(((EngineErrorPayloadCode) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case RUNTIME_UNAVAILABLE: - return visitor.visitRuntimeUnavailable(); - case UNAUTHENTICATED: - return visitor.visitUnauthenticated(); - case FORBIDDEN: - return visitor.visitForbidden(); - case DOC_OPEN_FAILED: - return visitor.visitDocOpenFailed(); - case GRANT_PASSPHRASE_REQUIRED: - return visitor.visitGrantPassphraseRequired(); - case NOT_FOUND: - return visitor.visitNotFound(); - case IDEMPOTENCY_KEY_REUSED: - return visitor.visitIdempotencyKeyReused(); - case INVALID_ARG: - return visitor.visitInvalidArg(); - case NETWORK: - return visitor.visitNetwork(); - case LAYER_DELETED: - return visitor.visitLayerDeleted(); - case VISITOR_IDENTITY_REQUIRED: - return visitor.visitVisitorIdentityRequired(); - case DOC_PASSWORD_INCORRECT: - return visitor.visitDocPasswordIncorrect(); - case LAYER_VERSION_CONFLICT: - return visitor.visitLayerVersionConflict(); - case NOT_IMPLEMENTED: - return visitor.visitNotImplemented(); - case SIGNATURE_REFUSED: - return visitor.visitSignatureRefused(); - case MALFORMED_PDF: - return visitor.visitMalformedPdf(); - case LAYER_FULL: - return visitor.visitLayerFull(); - case PAYLOAD_TOO_LARGE: - return visitor.visitPayloadTooLarge(); - case SIGNING_PENDING: - return visitor.visitSigningPending(); - case WIRE_FORMAT: - return visitor.visitWireFormat(); - case SIGNING_EXPIRED: - return visitor.visitSigningExpired(); - case ABORTED: - return visitor.visitAborted(); - case DOC_PASSWORD_REQUIRED: - return visitor.visitDocPasswordRequired(); - case CHANGE_CONFLICT: - return visitor.visitChangeConflict(); - case UNDO_UNAVAILABLE: - return visitor.visitUndoUnavailable(); - case OBJECT_NUMBER_UNAVAILABLE: - return visitor.visitObjectNumberUnavailable(); - case PROTECTED_DOCUMENT: - return visitor.visitProtectedDocument(); - case SIGNING_VERSION_MISMATCH: - return visitor.visitSigningVersionMismatch(); - case DOC_NOT_OPEN: - return visitor.visitDocNotOpen(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static EngineErrorPayloadCode valueOf(String value) { - switch (value) { - case "Unknown": - return UNKNOWN; - case "RuntimeUnavailable": - return RUNTIME_UNAVAILABLE; - case "Unauthenticated": - return UNAUTHENTICATED; - case "Forbidden": - return FORBIDDEN; - case "DocOpenFailed": - return DOC_OPEN_FAILED; - case "GrantPassphraseRequired": - return GRANT_PASSPHRASE_REQUIRED; - case "NotFound": - return NOT_FOUND; - case "IdempotencyKeyReused": - return IDEMPOTENCY_KEY_REUSED; - case "InvalidArg": - return INVALID_ARG; - case "Network": - return NETWORK; - case "LayerDeleted": - return LAYER_DELETED; - case "VisitorIdentityRequired": - return VISITOR_IDENTITY_REQUIRED; - case "DocPasswordIncorrect": - return DOC_PASSWORD_INCORRECT; - case "LayerVersionConflict": - return LAYER_VERSION_CONFLICT; - case "NotImplemented": - return NOT_IMPLEMENTED; - case "SignatureRefused": - return SIGNATURE_REFUSED; - case "MalformedPdf": - return MALFORMED_PDF; - case "LayerFull": - return LAYER_FULL; - case "PayloadTooLarge": - return PAYLOAD_TOO_LARGE; - case "SigningPending": - return SIGNING_PENDING; - case "WireFormat": - return WIRE_FORMAT; - case "SigningExpired": - return SIGNING_EXPIRED; - case "Aborted": - return ABORTED; - case "DocPasswordRequired": - return DOC_PASSWORD_REQUIRED; - case "ChangeConflict": - return CHANGE_CONFLICT; - case "UndoUnavailable": - return UNDO_UNAVAILABLE; - case "ObjectNumberUnavailable": - return OBJECT_NUMBER_UNAVAILABLE; - case "ProtectedDocument": - return PROTECTED_DOCUMENT; - case "SigningVersionMismatch": - return SIGNING_VERSION_MISMATCH; - case "DocNotOpen": - return DOC_NOT_OPEN; - default: - return new EngineErrorPayloadCode(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - INVALID_ARG, - - DOC_NOT_OPEN, - - DOC_OPEN_FAILED, - - DOC_PASSWORD_REQUIRED, - - DOC_PASSWORD_INCORRECT, - - GRANT_PASSPHRASE_REQUIRED, - - ABORTED, - - NETWORK, - - UNAUTHENTICATED, - - FORBIDDEN, - - NOT_FOUND, - - WIRE_FORMAT, - - RUNTIME_UNAVAILABLE, - - LAYER_VERSION_CONFLICT, - - NOT_IMPLEMENTED, - - MALFORMED_PDF, - - SIGNING_PENDING, - - SIGNING_EXPIRED, - - SIGNING_VERSION_MISMATCH, - - SIGNATURE_REFUSED, - - PROTECTED_DOCUMENT, - - PAYLOAD_TOO_LARGE, - - OBJECT_NUMBER_UNAVAILABLE, - - LAYER_FULL, - - CHANGE_CONFLICT, - - UNDO_UNAVAILABLE, - - IDEMPOTENCY_KEY_REUSED, - - LAYER_DELETED, - - VISITOR_IDENTITY_REQUIRED, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitInvalidArg(); - - T visitDocNotOpen(); - - T visitDocOpenFailed(); - - T visitDocPasswordRequired(); - - T visitDocPasswordIncorrect(); - - T visitGrantPassphraseRequired(); - - T visitAborted(); - - T visitNetwork(); - - T visitUnauthenticated(); - - T visitForbidden(); - - T visitNotFound(); - - T visitWireFormat(); - - T visitRuntimeUnavailable(); - - T visitLayerVersionConflict(); - - T visitNotImplemented(); - - T visitMalformedPdf(); - - T visitSigningPending(); - - T visitSigningExpired(); - - T visitSigningVersionMismatch(); - - T visitSignatureRefused(); - - T visitProtectedDocument(); - - T visitPayloadTooLarge(); - - T visitObjectNumberUnavailable(); - - T visitLayerFull(); - - T visitChangeConflict(); - - T visitUndoUnavailable(); - - T visitIdempotencyKeyReused(); - - T visitLayerDeleted(); - - T visitVisitorIdentityRequired(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/AdminErrorPayload.java b/src/main/java/api/types/ErrorResponse.java similarity index 75% rename from src/main/java/api/types/AdminErrorPayload.java rename to src/main/java/api/types/ErrorResponse.java index d7190e2..06df28e 100644 --- a/src/main/java/api/types/AdminErrorPayload.java +++ b/src/main/java/api/types/ErrorResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AdminErrorPayload.Builder.class) -public final class AdminErrorPayload { - private final AdminErrorPayloadError error; +@JsonDeserialize(builder = ErrorResponse.Builder.class) +public final class ErrorResponse { + private final EngineError error; private final Map additionalProperties; - private AdminErrorPayload(AdminErrorPayloadError error, Map additionalProperties) { + private ErrorResponse(EngineError error, Map additionalProperties) { this.error = error; this.additionalProperties = additionalProperties; } @JsonProperty("error") - public AdminErrorPayloadError getError() { + public EngineError getError() { return error; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AdminErrorPayload && equalTo((AdminErrorPayload) other); + return other instanceof ErrorResponse && equalTo((ErrorResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(AdminErrorPayload other) { + private boolean equalTo(ErrorResponse other) { return error.equals(other.error); } @@ -63,13 +63,13 @@ public static ErrorStage builder() { } public interface ErrorStage { - _FinalStage error(@NotNull AdminErrorPayloadError error); + _FinalStage error(@NotNull EngineError error); - Builder from(AdminErrorPayload other); + Builder from(ErrorResponse other); } public interface _FinalStage { - AdminErrorPayload build(); + ErrorResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements ErrorStage, _FinalStage { - private AdminErrorPayloadError error; + private EngineError error; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements ErrorStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(AdminErrorPayload other) { + public Builder from(ErrorResponse other) { error(other.getError()); return this; } @java.lang.Override @JsonSetter("error") - public _FinalStage error(@NotNull AdminErrorPayloadError error) { + public _FinalStage error(@NotNull EngineError error) { this.error = Objects.requireNonNull(error, "error must not be null"); return this; } @java.lang.Override - public AdminErrorPayload build() { - return new AdminErrorPayload(error, additionalProperties); + public ErrorResponse build() { + return new ErrorResponse(error, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSpec.java b/src/main/java/api/types/FieldLockSpec.java similarity index 70% rename from src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSpec.java rename to src/main/java/api/types/FieldLockSpec.java index 9a4ae81..9164bdd 100644 --- a/src/main/java/api/types/DocManifest200ResponseProtectionFieldLocksItemSpec.java +++ b/src/main/java/api/types/FieldLockSpec.java @@ -21,20 +21,20 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocManifest200ResponseProtectionFieldLocksItemSpec.Builder.class) -public final class DocManifest200ResponseProtectionFieldLocksItemSpec { - private final DocManifest200ResponseProtectionFieldLocksItemSpecAction action; +@JsonDeserialize(builder = FieldLockSpec.Builder.class) +public final class FieldLockSpec { + private final FieldLockSpecAction action; private final List fields; - private final Optional permission; + private final Optional permission; private final Map additionalProperties; - private DocManifest200ResponseProtectionFieldLocksItemSpec( - DocManifest200ResponseProtectionFieldLocksItemSpecAction action, + private FieldLockSpec( + FieldLockSpecAction action, List fields, - Optional permission, + Optional permission, Map additionalProperties) { this.action = action; this.fields = fields; @@ -43,7 +43,7 @@ private DocManifest200ResponseProtectionFieldLocksItemSpec( } @JsonProperty("action") - public DocManifest200ResponseProtectionFieldLocksItemSpecAction getAction() { + public FieldLockSpecAction getAction() { return action; } @@ -53,15 +53,14 @@ public List getFields() { } @JsonProperty("permission") - public Optional getPermission() { + public Optional getPermission() { return permission; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocManifest200ResponseProtectionFieldLocksItemSpec - && equalTo((DocManifest200ResponseProtectionFieldLocksItemSpec) other); + return other instanceof FieldLockSpec && equalTo((FieldLockSpec) other); } @JsonAnyGetter @@ -69,7 +68,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocManifest200ResponseProtectionFieldLocksItemSpec other) { + private boolean equalTo(FieldLockSpec other) { return action.equals(other.action) && fields.equals(other.fields) && permission.equals(other.permission); } @@ -88,13 +87,13 @@ public static ActionStage builder() { } public interface ActionStage { - _FinalStage action(@NotNull DocManifest200ResponseProtectionFieldLocksItemSpecAction action); + _FinalStage action(@NotNull FieldLockSpecAction action); - Builder from(DocManifest200ResponseProtectionFieldLocksItemSpec other); + Builder from(FieldLockSpec other); } public interface _FinalStage { - DocManifest200ResponseProtectionFieldLocksItemSpec build(); + FieldLockSpec build(); _FinalStage additionalProperty(String key, Object value); @@ -106,16 +105,16 @@ public interface _FinalStage { _FinalStage addAllFields(List fields); - _FinalStage permission(Optional permission); + _FinalStage permission(Optional permission); - _FinalStage permission(Double permission); + _FinalStage permission(Integer permission); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements ActionStage, _FinalStage { - private DocManifest200ResponseProtectionFieldLocksItemSpecAction action; + private FieldLockSpecAction action; - private Optional permission = Optional.empty(); + private Optional permission = Optional.empty(); private List fields = new ArrayList<>(); @@ -125,7 +124,7 @@ public static final class Builder implements ActionStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(DocManifest200ResponseProtectionFieldLocksItemSpec other) { + public Builder from(FieldLockSpec other) { action(other.getAction()); fields(other.getFields()); permission(other.getPermission()); @@ -134,20 +133,20 @@ public Builder from(DocManifest200ResponseProtectionFieldLocksItemSpec other) { @java.lang.Override @JsonSetter("action") - public _FinalStage action(@NotNull DocManifest200ResponseProtectionFieldLocksItemSpecAction action) { + public _FinalStage action(@NotNull FieldLockSpecAction action) { this.action = Objects.requireNonNull(action, "action must not be null"); return this; } @java.lang.Override - public _FinalStage permission(Double permission) { + public _FinalStage permission(Integer permission) { this.permission = Optional.ofNullable(permission); return this; } @java.lang.Override @JsonSetter(value = "permission", nulls = Nulls.SKIP) - public _FinalStage permission(Optional permission) { + public _FinalStage permission(Optional permission) { this.permission = permission; return this; } @@ -177,9 +176,8 @@ public _FinalStage fields(List fields) { } @java.lang.Override - public DocManifest200ResponseProtectionFieldLocksItemSpec build() { - return new DocManifest200ResponseProtectionFieldLocksItemSpec( - action, fields, permission, additionalProperties); + public FieldLockSpec build() { + return new FieldLockSpec(action, fields, permission, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureLockAction.java b/src/main/java/api/types/FieldLockSpecAction.java similarity index 60% rename from src/main/java/api/types/DocSignaturesComplete200ResponseSignatureLockAction.java rename to src/main/java/api/types/FieldLockSpecAction.java index 6f75e8b..9ae41c0 100644 --- a/src/main/java/api/types/DocSignaturesComplete200ResponseSignatureLockAction.java +++ b/src/main/java/api/types/FieldLockSpecAction.java @@ -6,21 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocSignaturesComplete200ResponseSignatureLockAction { - public static final DocSignaturesComplete200ResponseSignatureLockAction ALL = - new DocSignaturesComplete200ResponseSignatureLockAction(Value.ALL, "all"); +public final class FieldLockSpecAction { + public static final FieldLockSpecAction ALL = new FieldLockSpecAction(Value.ALL, "all"); - public static final DocSignaturesComplete200ResponseSignatureLockAction EXCLUDE = - new DocSignaturesComplete200ResponseSignatureLockAction(Value.EXCLUDE, "exclude"); + public static final FieldLockSpecAction EXCLUDE = new FieldLockSpecAction(Value.EXCLUDE, "exclude"); - public static final DocSignaturesComplete200ResponseSignatureLockAction INCLUDE = - new DocSignaturesComplete200ResponseSignatureLockAction(Value.INCLUDE, "include"); + public static final FieldLockSpecAction INCLUDE = new FieldLockSpecAction(Value.INCLUDE, "include"); private final Value value; private final String string; - DocSignaturesComplete200ResponseSignatureLockAction(Value value, String string) { + FieldLockSpecAction(Value value, String string) { this.value = value; this.string = string; } @@ -38,8 +35,7 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocSignaturesComplete200ResponseSignatureLockAction - && this.string.equals(((DocSignaturesComplete200ResponseSignatureLockAction) other).string)); + || (other instanceof FieldLockSpecAction && this.string.equals(((FieldLockSpecAction) other).string)); } @java.lang.Override @@ -62,7 +58,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocSignaturesComplete200ResponseSignatureLockAction valueOf(String value) { + public static FieldLockSpecAction valueOf(String value) { switch (value) { case "all": return ALL; @@ -71,7 +67,7 @@ public static DocSignaturesComplete200ResponseSignatureLockAction valueOf(String case "include": return INCLUDE; default: - return new DocSignaturesComplete200ResponseSignatureLockAction(Value.UNKNOWN, value); + return new FieldLockSpecAction(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/FoldersCreate200Response.java b/src/main/java/api/types/FoldersCreateResponse.java similarity index 72% rename from src/main/java/api/types/FoldersCreate200Response.java rename to src/main/java/api/types/FoldersCreateResponse.java index ceeb322..32c29ec 100644 --- a/src/main/java/api/types/FoldersCreate200Response.java +++ b/src/main/java/api/types/FoldersCreateResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersCreate200Response.Builder.class) -public final class FoldersCreate200Response { - private final FoldersCreate200ResponseFolder folder; +@JsonDeserialize(builder = FoldersCreateResponse.Builder.class) +public final class FoldersCreateResponse { + private final FoldersCreateResponseFolder folder; private final Map additionalProperties; - private FoldersCreate200Response(FoldersCreate200ResponseFolder folder, Map additionalProperties) { + private FoldersCreateResponse(FoldersCreateResponseFolder folder, Map additionalProperties) { this.folder = folder; this.additionalProperties = additionalProperties; } @JsonProperty("folder") - public FoldersCreate200ResponseFolder getFolder() { + public FoldersCreateResponseFolder getFolder() { return folder; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersCreate200Response && equalTo((FoldersCreate200Response) other); + return other instanceof FoldersCreateResponse && equalTo((FoldersCreateResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersCreate200Response other) { + private boolean equalTo(FoldersCreateResponse other) { return folder.equals(other.folder); } @@ -63,13 +63,13 @@ public static FolderStage builder() { } public interface FolderStage { - _FinalStage folder(@NotNull FoldersCreate200ResponseFolder folder); + _FinalStage folder(@NotNull FoldersCreateResponseFolder folder); - Builder from(FoldersCreate200Response other); + Builder from(FoldersCreateResponse other); } public interface _FinalStage { - FoldersCreate200Response build(); + FoldersCreateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FolderStage, _FinalStage { - private FoldersCreate200ResponseFolder folder; + private FoldersCreateResponseFolder folder; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements FolderStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(FoldersCreate200Response other) { + public Builder from(FoldersCreateResponse other) { folder(other.getFolder()); return this; } @java.lang.Override @JsonSetter("folder") - public _FinalStage folder(@NotNull FoldersCreate200ResponseFolder folder) { + public _FinalStage folder(@NotNull FoldersCreateResponseFolder folder) { this.folder = Objects.requireNonNull(folder, "folder must not be null"); return this; } @java.lang.Override - public FoldersCreate200Response build() { - return new FoldersCreate200Response(folder, additionalProperties); + public FoldersCreateResponse build() { + return new FoldersCreateResponse(folder, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/FoldersUpdate200ResponseFolder.java b/src/main/java/api/types/FoldersCreateResponseFolder.java similarity index 83% rename from src/main/java/api/types/FoldersUpdate200ResponseFolder.java rename to src/main/java/api/types/FoldersCreateResponseFolder.java index b796c83..4bbdd8f 100644 --- a/src/main/java/api/types/FoldersUpdate200ResponseFolder.java +++ b/src/main/java/api/types/FoldersCreateResponseFolder.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersUpdate200ResponseFolder.Builder.class) -public final class FoldersUpdate200ResponseFolder { +@JsonDeserialize(builder = FoldersCreateResponseFolder.Builder.class) +public final class FoldersCreateResponseFolder { private final String id; private final String tenantId; @@ -32,21 +33,21 @@ public final class FoldersUpdate200ResponseFolder { private final String name; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; private final Map additionalProperties; - private FoldersUpdate200ResponseFolder( + private FoldersCreateResponseFolder( String id, String tenantId, String parentId, String name, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -83,12 +84,12 @@ public String getName() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -109,7 +110,7 @@ private Optional _getCreatedBy() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersUpdate200ResponseFolder && equalTo((FoldersUpdate200ResponseFolder) other); + return other instanceof FoldersCreateResponseFolder && equalTo((FoldersCreateResponseFolder) other); } @JsonAnyGetter @@ -117,13 +118,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersUpdate200ResponseFolder other) { + private boolean equalTo(FoldersCreateResponseFolder other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && parentId.equals(other.parentId) && name.equals(other.name) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -145,7 +146,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(FoldersUpdate200ResponseFolder other); + Builder from(FoldersCreateResponseFolder other); } public interface TenantIdStage { @@ -164,15 +165,15 @@ public interface NameStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - FoldersUpdate200ResponseFolder build(); + FoldersCreateResponseFolder build(); _FinalStage additionalProperty(String key, Object value); @@ -196,9 +197,9 @@ public static final class Builder private String name; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); @@ -208,7 +209,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(FoldersUpdate200ResponseFolder other) { + public Builder from(FoldersCreateResponseFolder other) { id(other.getId()); tenantId(other.getTenantId()); parentId(other.getParentId()); @@ -253,15 +254,15 @@ public CreatedAtStage name(@NotNull String name) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -291,8 +292,8 @@ public _FinalStage createdBy(Optional createdBy) { } @java.lang.Override - public FoldersUpdate200ResponseFolder build() { - return new FoldersUpdate200ResponseFolder( + public FoldersCreateResponseFolder build() { + return new FoldersCreateResponseFolder( id, tenantId, parentId, name, createdAt, updatedAt, createdBy, additionalProperties); } diff --git a/src/main/java/api/types/FoldersGet200Response.java b/src/main/java/api/types/FoldersGetResponse.java similarity index 72% rename from src/main/java/api/types/FoldersGet200Response.java rename to src/main/java/api/types/FoldersGetResponse.java index 192cc6b..63038f3 100644 --- a/src/main/java/api/types/FoldersGet200Response.java +++ b/src/main/java/api/types/FoldersGetResponse.java @@ -20,17 +20,17 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersGet200Response.Builder.class) -public final class FoldersGet200Response { - private final FoldersGet200ResponseFolder folder; +@JsonDeserialize(builder = FoldersGetResponse.Builder.class) +public final class FoldersGetResponse { + private final FoldersGetResponseFolder folder; - private final List path; + private final List path; private final Map additionalProperties; - private FoldersGet200Response( - FoldersGet200ResponseFolder folder, - List path, + private FoldersGetResponse( + FoldersGetResponseFolder folder, + List path, Map additionalProperties) { this.folder = folder; this.path = path; @@ -38,7 +38,7 @@ private FoldersGet200Response( } @JsonProperty("folder") - public FoldersGet200ResponseFolder getFolder() { + public FoldersGetResponseFolder getFolder() { return folder; } @@ -46,14 +46,14 @@ public FoldersGet200ResponseFolder getFolder() { * @return The folders above this one, from the top level down. Neither root nor the folder itself. */ @JsonProperty("path") - public List getPath() { + public List getPath() { return path; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersGet200Response && equalTo((FoldersGet200Response) other); + return other instanceof FoldersGetResponse && equalTo((FoldersGetResponse) other); } @JsonAnyGetter @@ -61,7 +61,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersGet200Response other) { + private boolean equalTo(FoldersGetResponse other) { return folder.equals(other.folder) && path.equals(other.path); } @@ -80,13 +80,13 @@ public static FolderStage builder() { } public interface FolderStage { - _FinalStage folder(@NotNull FoldersGet200ResponseFolder folder); + _FinalStage folder(@NotNull FoldersGetResponseFolder folder); - Builder from(FoldersGet200Response other); + Builder from(FoldersGetResponse other); } public interface _FinalStage { - FoldersGet200Response build(); + FoldersGetResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -95,18 +95,18 @@ public interface _FinalStage { /** *

The folders above this one, from the top level down. Neither root nor the folder itself.

*/ - _FinalStage path(List path); + _FinalStage path(List path); - _FinalStage addPath(FoldersGet200ResponsePathItem path); + _FinalStage addPath(FoldersGetResponsePathItem path); - _FinalStage addAllPath(List path); + _FinalStage addAllPath(List path); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FolderStage, _FinalStage { - private FoldersGet200ResponseFolder folder; + private FoldersGetResponseFolder folder; - private List path = new ArrayList<>(); + private List path = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -114,7 +114,7 @@ public static final class Builder implements FolderStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(FoldersGet200Response other) { + public Builder from(FoldersGetResponse other) { folder(other.getFolder()); path(other.getPath()); return this; @@ -122,7 +122,7 @@ public Builder from(FoldersGet200Response other) { @java.lang.Override @JsonSetter("folder") - public _FinalStage folder(@NotNull FoldersGet200ResponseFolder folder) { + public _FinalStage folder(@NotNull FoldersGetResponseFolder folder) { this.folder = Objects.requireNonNull(folder, "folder must not be null"); return this; } @@ -132,7 +132,7 @@ public _FinalStage folder(@NotNull FoldersGet200ResponseFolder folder) { * @return Reference to {@code this} so that method calls can be chained together. */ @java.lang.Override - public _FinalStage addAllPath(List path) { + public _FinalStage addAllPath(List path) { if (path != null) { this.path.addAll(path); } @@ -144,7 +144,7 @@ public _FinalStage addAllPath(List path) { * @return Reference to {@code this} so that method calls can be chained together. */ @java.lang.Override - public _FinalStage addPath(FoldersGet200ResponsePathItem path) { + public _FinalStage addPath(FoldersGetResponsePathItem path) { this.path.add(path); return this; } @@ -154,7 +154,7 @@ public _FinalStage addPath(FoldersGet200ResponsePathItem path) { */ @java.lang.Override @JsonSetter(value = "path", nulls = Nulls.SKIP) - public _FinalStage path(List path) { + public _FinalStage path(List path) { this.path.clear(); if (path != null) { this.path.addAll(path); @@ -163,8 +163,8 @@ public _FinalStage path(List path) { } @java.lang.Override - public FoldersGet200Response build() { - return new FoldersGet200Response(folder, path, additionalProperties); + public FoldersGetResponse build() { + return new FoldersGetResponse(folder, path, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/FoldersGet200ResponseFolder.java b/src/main/java/api/types/FoldersGetResponseFolder.java similarity index 83% rename from src/main/java/api/types/FoldersGet200ResponseFolder.java rename to src/main/java/api/types/FoldersGetResponseFolder.java index 467c898..d9c775d 100644 --- a/src/main/java/api/types/FoldersGet200ResponseFolder.java +++ b/src/main/java/api/types/FoldersGetResponseFolder.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersGet200ResponseFolder.Builder.class) -public final class FoldersGet200ResponseFolder { +@JsonDeserialize(builder = FoldersGetResponseFolder.Builder.class) +public final class FoldersGetResponseFolder { private final String id; private final String tenantId; @@ -32,21 +33,21 @@ public final class FoldersGet200ResponseFolder { private final String name; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; private final Map additionalProperties; - private FoldersGet200ResponseFolder( + private FoldersGetResponseFolder( String id, String tenantId, String parentId, String name, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -83,12 +84,12 @@ public String getName() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -109,7 +110,7 @@ private Optional _getCreatedBy() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersGet200ResponseFolder && equalTo((FoldersGet200ResponseFolder) other); + return other instanceof FoldersGetResponseFolder && equalTo((FoldersGetResponseFolder) other); } @JsonAnyGetter @@ -117,13 +118,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersGet200ResponseFolder other) { + private boolean equalTo(FoldersGetResponseFolder other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && parentId.equals(other.parentId) && name.equals(other.name) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -145,7 +146,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(FoldersGet200ResponseFolder other); + Builder from(FoldersGetResponseFolder other); } public interface TenantIdStage { @@ -164,15 +165,15 @@ public interface NameStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - FoldersGet200ResponseFolder build(); + FoldersGetResponseFolder build(); _FinalStage additionalProperty(String key, Object value); @@ -196,9 +197,9 @@ public static final class Builder private String name; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); @@ -208,7 +209,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(FoldersGet200ResponseFolder other) { + public Builder from(FoldersGetResponseFolder other) { id(other.getId()); tenantId(other.getTenantId()); parentId(other.getParentId()); @@ -253,15 +254,15 @@ public CreatedAtStage name(@NotNull String name) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -291,8 +292,8 @@ public _FinalStage createdBy(Optional createdBy) { } @java.lang.Override - public FoldersGet200ResponseFolder build() { - return new FoldersGet200ResponseFolder( + public FoldersGetResponseFolder build() { + return new FoldersGetResponseFolder( id, tenantId, parentId, name, createdAt, updatedAt, createdBy, additionalProperties); } diff --git a/src/main/java/api/types/FoldersGet200ResponsePathItem.java b/src/main/java/api/types/FoldersGetResponsePathItem.java similarity index 82% rename from src/main/java/api/types/FoldersGet200ResponsePathItem.java rename to src/main/java/api/types/FoldersGetResponsePathItem.java index def592f..00307e7 100644 --- a/src/main/java/api/types/FoldersGet200ResponsePathItem.java +++ b/src/main/java/api/types/FoldersGetResponsePathItem.java @@ -17,15 +17,15 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersGet200ResponsePathItem.Builder.class) -public final class FoldersGet200ResponsePathItem { +@JsonDeserialize(builder = FoldersGetResponsePathItem.Builder.class) +public final class FoldersGetResponsePathItem { private final String id; private final String name; private final Map additionalProperties; - private FoldersGet200ResponsePathItem(String id, String name, Map additionalProperties) { + private FoldersGetResponsePathItem(String id, String name, Map additionalProperties) { this.id = id; this.name = name; this.additionalProperties = additionalProperties; @@ -44,7 +44,7 @@ public String getName() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersGet200ResponsePathItem && equalTo((FoldersGet200ResponsePathItem) other); + return other instanceof FoldersGetResponsePathItem && equalTo((FoldersGetResponsePathItem) other); } @JsonAnyGetter @@ -52,7 +52,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersGet200ResponsePathItem other) { + private boolean equalTo(FoldersGetResponsePathItem other) { return id.equals(other.id) && name.equals(other.name); } @@ -73,7 +73,7 @@ public static IdStage builder() { public interface IdStage { NameStage id(@NotNull String id); - Builder from(FoldersGet200ResponsePathItem other); + Builder from(FoldersGetResponsePathItem other); } public interface NameStage { @@ -81,7 +81,7 @@ public interface NameStage { } public interface _FinalStage { - FoldersGet200ResponsePathItem build(); + FoldersGetResponsePathItem build(); _FinalStage additionalProperty(String key, Object value); @@ -100,7 +100,7 @@ public static final class Builder implements IdStage, NameStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(FoldersGet200ResponsePathItem other) { + public Builder from(FoldersGetResponsePathItem other) { id(other.getId()); name(other.getName()); return this; @@ -121,8 +121,8 @@ public _FinalStage name(@NotNull String name) { } @java.lang.Override - public FoldersGet200ResponsePathItem build() { - return new FoldersGet200ResponsePathItem(id, name, additionalProperties); + public FoldersGetResponsePathItem build() { + return new FoldersGetResponsePathItem(id, name, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/FoldersList200Response.java b/src/main/java/api/types/FoldersListResponse.java similarity index 80% rename from src/main/java/api/types/FoldersList200Response.java rename to src/main/java/api/types/FoldersListResponse.java index 30f54e4..e4db80f 100644 --- a/src/main/java/api/types/FoldersList200Response.java +++ b/src/main/java/api/types/FoldersListResponse.java @@ -23,16 +23,16 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersList200Response.Builder.class) -public final class FoldersList200Response { - private final List folders; +@JsonDeserialize(builder = FoldersListResponse.Builder.class) +public final class FoldersListResponse { + private final List folders; private final Optional nextCursor; private final Map additionalProperties; - private FoldersList200Response( - List folders, + private FoldersListResponse( + List folders, Optional nextCursor, Map additionalProperties) { this.folders = folders; @@ -41,7 +41,7 @@ private FoldersList200Response( } @JsonProperty("folders") - public List getFolders() { + public List getFolders() { return folders; } @@ -62,7 +62,7 @@ private Optional _getNextCursor() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersList200Response && equalTo((FoldersList200Response) other); + return other instanceof FoldersListResponse && equalTo((FoldersListResponse) other); } @JsonAnyGetter @@ -70,7 +70,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersList200Response other) { + private boolean equalTo(FoldersListResponse other) { return folders.equals(other.folders) && nextCursor.equals(other.nextCursor); } @@ -90,7 +90,7 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private List folders = new ArrayList<>(); + private List folders = new ArrayList<>(); private Optional nextCursor = Optional.empty(); @@ -99,14 +99,14 @@ public static final class Builder { private Builder() {} - public Builder from(FoldersList200Response other) { + public Builder from(FoldersListResponse other) { folders(other.getFolders()); nextCursor(other.getNextCursor()); return this; } @JsonSetter(value = "folders", nulls = Nulls.SKIP) - public Builder folders(List folders) { + public Builder folders(List folders) { this.folders.clear(); if (folders != null) { this.folders.addAll(folders); @@ -114,12 +114,12 @@ public Builder folders(List folders) { return this; } - public Builder addFolders(FoldersList200ResponseFoldersItem folders) { + public Builder addFolders(FoldersListResponseFoldersItem folders) { this.folders.add(folders); return this; } - public Builder addAllFolders(List folders) { + public Builder addAllFolders(List folders) { if (folders != null) { this.folders.addAll(folders); } @@ -148,8 +148,8 @@ public Builder nextCursor(Nullable nextCursor) { return this; } - public FoldersList200Response build() { - return new FoldersList200Response(folders, nextCursor, additionalProperties); + public FoldersListResponse build() { + return new FoldersListResponse(folders, nextCursor, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/FoldersList200ResponseFoldersItem.java b/src/main/java/api/types/FoldersListResponseFoldersItem.java similarity index 83% rename from src/main/java/api/types/FoldersList200ResponseFoldersItem.java rename to src/main/java/api/types/FoldersListResponseFoldersItem.java index 47e8ac6..2ee88a0 100644 --- a/src/main/java/api/types/FoldersList200ResponseFoldersItem.java +++ b/src/main/java/api/types/FoldersListResponseFoldersItem.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersList200ResponseFoldersItem.Builder.class) -public final class FoldersList200ResponseFoldersItem { +@JsonDeserialize(builder = FoldersListResponseFoldersItem.Builder.class) +public final class FoldersListResponseFoldersItem { private final String id; private final String tenantId; @@ -32,21 +33,21 @@ public final class FoldersList200ResponseFoldersItem { private final String name; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; private final Map additionalProperties; - private FoldersList200ResponseFoldersItem( + private FoldersListResponseFoldersItem( String id, String tenantId, String parentId, String name, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -83,12 +84,12 @@ public String getName() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -109,7 +110,7 @@ private Optional _getCreatedBy() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersList200ResponseFoldersItem && equalTo((FoldersList200ResponseFoldersItem) other); + return other instanceof FoldersListResponseFoldersItem && equalTo((FoldersListResponseFoldersItem) other); } @JsonAnyGetter @@ -117,13 +118,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersList200ResponseFoldersItem other) { + private boolean equalTo(FoldersListResponseFoldersItem other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && parentId.equals(other.parentId) && name.equals(other.name) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -145,7 +146,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(FoldersList200ResponseFoldersItem other); + Builder from(FoldersListResponseFoldersItem other); } public interface TenantIdStage { @@ -164,15 +165,15 @@ public interface NameStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - FoldersList200ResponseFoldersItem build(); + FoldersListResponseFoldersItem build(); _FinalStage additionalProperty(String key, Object value); @@ -196,9 +197,9 @@ public static final class Builder private String name; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); @@ -208,7 +209,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(FoldersList200ResponseFoldersItem other) { + public Builder from(FoldersListResponseFoldersItem other) { id(other.getId()); tenantId(other.getTenantId()); parentId(other.getParentId()); @@ -253,15 +254,15 @@ public CreatedAtStage name(@NotNull String name) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -291,8 +292,8 @@ public _FinalStage createdBy(Optional createdBy) { } @java.lang.Override - public FoldersList200ResponseFoldersItem build() { - return new FoldersList200ResponseFoldersItem( + public FoldersListResponseFoldersItem build() { + return new FoldersListResponseFoldersItem( id, tenantId, parentId, name, createdAt, updatedAt, createdBy, additionalProperties); } diff --git a/src/main/java/api/types/FoldersUpdate200Response.java b/src/main/java/api/types/FoldersUpdateResponse.java similarity index 72% rename from src/main/java/api/types/FoldersUpdate200Response.java rename to src/main/java/api/types/FoldersUpdateResponse.java index 5951436..7912491 100644 --- a/src/main/java/api/types/FoldersUpdate200Response.java +++ b/src/main/java/api/types/FoldersUpdateResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersUpdate200Response.Builder.class) -public final class FoldersUpdate200Response { - private final FoldersUpdate200ResponseFolder folder; +@JsonDeserialize(builder = FoldersUpdateResponse.Builder.class) +public final class FoldersUpdateResponse { + private final FoldersUpdateResponseFolder folder; private final Map additionalProperties; - private FoldersUpdate200Response(FoldersUpdate200ResponseFolder folder, Map additionalProperties) { + private FoldersUpdateResponse(FoldersUpdateResponseFolder folder, Map additionalProperties) { this.folder = folder; this.additionalProperties = additionalProperties; } @JsonProperty("folder") - public FoldersUpdate200ResponseFolder getFolder() { + public FoldersUpdateResponseFolder getFolder() { return folder; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersUpdate200Response && equalTo((FoldersUpdate200Response) other); + return other instanceof FoldersUpdateResponse && equalTo((FoldersUpdateResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersUpdate200Response other) { + private boolean equalTo(FoldersUpdateResponse other) { return folder.equals(other.folder); } @@ -63,13 +63,13 @@ public static FolderStage builder() { } public interface FolderStage { - _FinalStage folder(@NotNull FoldersUpdate200ResponseFolder folder); + _FinalStage folder(@NotNull FoldersUpdateResponseFolder folder); - Builder from(FoldersUpdate200Response other); + Builder from(FoldersUpdateResponse other); } public interface _FinalStage { - FoldersUpdate200Response build(); + FoldersUpdateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FolderStage, _FinalStage { - private FoldersUpdate200ResponseFolder folder; + private FoldersUpdateResponseFolder folder; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements FolderStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(FoldersUpdate200Response other) { + public Builder from(FoldersUpdateResponse other) { folder(other.getFolder()); return this; } @java.lang.Override @JsonSetter("folder") - public _FinalStage folder(@NotNull FoldersUpdate200ResponseFolder folder) { + public _FinalStage folder(@NotNull FoldersUpdateResponseFolder folder) { this.folder = Objects.requireNonNull(folder, "folder must not be null"); return this; } @java.lang.Override - public FoldersUpdate200Response build() { - return new FoldersUpdate200Response(folder, additionalProperties); + public FoldersUpdateResponse build() { + return new FoldersUpdateResponse(folder, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/FoldersCreate200ResponseFolder.java b/src/main/java/api/types/FoldersUpdateResponseFolder.java similarity index 83% rename from src/main/java/api/types/FoldersCreate200ResponseFolder.java rename to src/main/java/api/types/FoldersUpdateResponseFolder.java index fbeb36c..b3c529b 100644 --- a/src/main/java/api/types/FoldersCreate200ResponseFolder.java +++ b/src/main/java/api/types/FoldersUpdateResponseFolder.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,8 +23,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FoldersCreate200ResponseFolder.Builder.class) -public final class FoldersCreate200ResponseFolder { +@JsonDeserialize(builder = FoldersUpdateResponseFolder.Builder.class) +public final class FoldersUpdateResponseFolder { private final String id; private final String tenantId; @@ -32,21 +33,21 @@ public final class FoldersCreate200ResponseFolder { private final String name; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Optional createdBy; private final Map additionalProperties; - private FoldersCreate200ResponseFolder( + private FoldersUpdateResponseFolder( String id, String tenantId, String parentId, String name, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Optional createdBy, Map additionalProperties) { this.id = id; @@ -83,12 +84,12 @@ public String getName() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -109,7 +110,7 @@ private Optional _getCreatedBy() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FoldersCreate200ResponseFolder && equalTo((FoldersCreate200ResponseFolder) other); + return other instanceof FoldersUpdateResponseFolder && equalTo((FoldersUpdateResponseFolder) other); } @JsonAnyGetter @@ -117,13 +118,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FoldersCreate200ResponseFolder other) { + private boolean equalTo(FoldersUpdateResponseFolder other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && parentId.equals(other.parentId) && name.equals(other.name) - && createdAt == other.createdAt - && updatedAt == other.updatedAt + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt) && createdBy.equals(other.createdBy); } @@ -145,7 +146,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(FoldersCreate200ResponseFolder other); + Builder from(FoldersUpdateResponseFolder other); } public interface TenantIdStage { @@ -164,15 +165,15 @@ public interface NameStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - FoldersCreate200ResponseFolder build(); + FoldersUpdateResponseFolder build(); _FinalStage additionalProperty(String key, Object value); @@ -196,9 +197,9 @@ public static final class Builder private String name; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; private Optional createdBy = Optional.empty(); @@ -208,7 +209,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(FoldersCreate200ResponseFolder other) { + public Builder from(FoldersUpdateResponseFolder other) { id(other.getId()); tenantId(other.getTenantId()); parentId(other.getParentId()); @@ -253,15 +254,15 @@ public CreatedAtStage name(@NotNull String name) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @@ -291,8 +292,8 @@ public _FinalStage createdBy(Optional createdBy) { } @java.lang.Override - public FoldersCreate200ResponseFolder build() { - return new FoldersCreate200ResponseFolder( + public FoldersUpdateResponseFolder build() { + return new FoldersUpdateResponseFolder( id, tenantId, parentId, name, createdAt, updatedAt, createdBy, additionalProperties); } diff --git a/src/main/java/api/types/FontProgram.java b/src/main/java/api/types/FontProgram.java index f648adc..1774573 100644 --- a/src/main/java/api/types/FontProgram.java +++ b/src/main/java/api/types/FontProgram.java @@ -24,9 +24,9 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = FontProgram.Builder.class) public final class FontProgram { - private final Optional displayHash; + private final Optional displaySha256; - private final Optional sourceHash; + private final Optional sourceSha256; private final FontProgramEmbedded embedded; @@ -39,15 +39,15 @@ public final class FontProgram { private final Map additionalProperties; private FontProgram( - Optional displayHash, - Optional sourceHash, + Optional displaySha256, + Optional sourceSha256, FontProgramEmbedded embedded, Optional format, Optional embeddingPermission, boolean canDownload, Map additionalProperties) { - this.displayHash = displayHash; - this.sourceHash = sourceHash; + this.displaySha256 = displaySha256; + this.sourceSha256 = sourceSha256; this.embedded = embedded; this.format = format; this.embeddingPermission = embeddingPermission; @@ -56,19 +56,19 @@ private FontProgram( } @JsonIgnore - public Optional getDisplayHash() { - if (displayHash == null) { + public Optional getDisplaySha256() { + if (displaySha256 == null) { return Optional.empty(); } - return displayHash; + return displaySha256; } @JsonIgnore - public Optional getSourceHash() { - if (sourceHash == null) { + public Optional getSourceSha256() { + if (sourceSha256 == null) { return Optional.empty(); } - return sourceHash; + return sourceSha256; } @JsonProperty("embedded") @@ -98,15 +98,15 @@ public boolean getCanDownload() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("displayHash") - private Optional _getDisplayHash() { - return displayHash; + @JsonProperty("displaySha256") + private Optional _getDisplaySha256() { + return displaySha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("sourceHash") - private Optional _getSourceHash() { - return sourceHash; + @JsonProperty("sourceSha256") + private Optional _getSourceSha256() { + return sourceSha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -133,8 +133,8 @@ public Map getAdditionalProperties() { } private boolean equalTo(FontProgram other) { - return displayHash.equals(other.displayHash) - && sourceHash.equals(other.sourceHash) + return displaySha256.equals(other.displaySha256) + && sourceSha256.equals(other.sourceSha256) && embedded.equals(other.embedded) && format.equals(other.format) && embeddingPermission.equals(other.embeddingPermission) @@ -144,8 +144,8 @@ private boolean equalTo(FontProgram other) { @java.lang.Override public int hashCode() { return Objects.hash( - this.displayHash, - this.sourceHash, + this.displaySha256, + this.sourceSha256, this.embedded, this.format, this.embeddingPermission, @@ -178,17 +178,17 @@ public interface _FinalStage { _FinalStage additionalProperties(Map additionalProperties); - _FinalStage displayHash(Optional displayHash); + _FinalStage displaySha256(Optional displaySha256); - _FinalStage displayHash(String displayHash); + _FinalStage displaySha256(String displaySha256); - _FinalStage displayHash(Nullable displayHash); + _FinalStage displaySha256(Nullable displaySha256); - _FinalStage sourceHash(Optional sourceHash); + _FinalStage sourceSha256(Optional sourceSha256); - _FinalStage sourceHash(String sourceHash); + _FinalStage sourceSha256(String sourceSha256); - _FinalStage sourceHash(Nullable sourceHash); + _FinalStage sourceSha256(Nullable sourceSha256); _FinalStage format(Optional format); @@ -213,9 +213,9 @@ public static final class Builder implements EmbeddedStage, CanDownloadStage, _F private Optional format = Optional.empty(); - private Optional sourceHash = Optional.empty(); + private Optional sourceSha256 = Optional.empty(); - private Optional displayHash = Optional.empty(); + private Optional displaySha256 = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -224,8 +224,8 @@ private Builder() {} @java.lang.Override public Builder from(FontProgram other) { - displayHash(other.getDisplayHash()); - sourceHash(other.getSourceHash()); + displaySha256(other.getDisplaySha256()); + sourceSha256(other.getSourceSha256()); embedded(other.getEmbedded()); format(other.getFormat()); embeddingPermission(other.getEmbeddingPermission()); @@ -298,59 +298,65 @@ public _FinalStage format(Optional format) { } @java.lang.Override - public _FinalStage sourceHash(Nullable sourceHash) { - if (sourceHash.isNull()) { - this.sourceHash = null; - } else if (sourceHash.isEmpty()) { - this.sourceHash = Optional.empty(); + public _FinalStage sourceSha256(Nullable sourceSha256) { + if (sourceSha256.isNull()) { + this.sourceSha256 = null; + } else if (sourceSha256.isEmpty()) { + this.sourceSha256 = Optional.empty(); } else { - this.sourceHash = Optional.of(sourceHash.get()); + this.sourceSha256 = Optional.of(sourceSha256.get()); } return this; } @java.lang.Override - public _FinalStage sourceHash(String sourceHash) { - this.sourceHash = Optional.ofNullable(sourceHash); + public _FinalStage sourceSha256(String sourceSha256) { + this.sourceSha256 = Optional.ofNullable(sourceSha256); return this; } @java.lang.Override - @JsonSetter(value = "sourceHash", nulls = Nulls.SKIP) - public _FinalStage sourceHash(Optional sourceHash) { - this.sourceHash = sourceHash; + @JsonSetter(value = "sourceSha256", nulls = Nulls.SKIP) + public _FinalStage sourceSha256(Optional sourceSha256) { + this.sourceSha256 = sourceSha256; return this; } @java.lang.Override - public _FinalStage displayHash(Nullable displayHash) { - if (displayHash.isNull()) { - this.displayHash = null; - } else if (displayHash.isEmpty()) { - this.displayHash = Optional.empty(); + public _FinalStage displaySha256(Nullable displaySha256) { + if (displaySha256.isNull()) { + this.displaySha256 = null; + } else if (displaySha256.isEmpty()) { + this.displaySha256 = Optional.empty(); } else { - this.displayHash = Optional.of(displayHash.get()); + this.displaySha256 = Optional.of(displaySha256.get()); } return this; } @java.lang.Override - public _FinalStage displayHash(String displayHash) { - this.displayHash = Optional.ofNullable(displayHash); + public _FinalStage displaySha256(String displaySha256) { + this.displaySha256 = Optional.ofNullable(displaySha256); return this; } @java.lang.Override - @JsonSetter(value = "displayHash", nulls = Nulls.SKIP) - public _FinalStage displayHash(Optional displayHash) { - this.displayHash = displayHash; + @JsonSetter(value = "displaySha256", nulls = Nulls.SKIP) + public _FinalStage displaySha256(Optional displaySha256) { + this.displaySha256 = displaySha256; return this; } @java.lang.Override public FontProgram build() { return new FontProgram( - displayHash, sourceHash, embedded, format, embeddingPermission, canDownload, additionalProperties); + displaySha256, + sourceSha256, + embedded, + format, + embeddingPermission, + canDownload, + additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/FontProgramInfo.java b/src/main/java/api/types/FontProgramInfo.java index fa50fdc..ca76840 100644 --- a/src/main/java/api/types/FontProgramInfo.java +++ b/src/main/java/api/types/FontProgramInfo.java @@ -26,9 +26,9 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = FontProgramInfo.Builder.class) public final class FontProgramInfo { - private final Optional displayHash; + private final Optional displaySha256; - private final Optional sourceHash; + private final Optional sourceSha256; private final FontProgramInfoEmbedded embedded; @@ -47,8 +47,8 @@ public final class FontProgramInfo { private final Map additionalProperties; private FontProgramInfo( - Optional displayHash, - Optional sourceHash, + Optional displaySha256, + Optional sourceSha256, FontProgramInfoEmbedded embedded, Optional format, Optional embeddingPermission, @@ -57,8 +57,8 @@ private FontProgramInfo( double ascent, double descent, Map additionalProperties) { - this.displayHash = displayHash; - this.sourceHash = sourceHash; + this.displaySha256 = displaySha256; + this.sourceSha256 = sourceSha256; this.embedded = embedded; this.format = format; this.embeddingPermission = embeddingPermission; @@ -70,19 +70,19 @@ private FontProgramInfo( } @JsonIgnore - public Optional getDisplayHash() { - if (displayHash == null) { + public Optional getDisplaySha256() { + if (displaySha256 == null) { return Optional.empty(); } - return displayHash; + return displaySha256; } @JsonIgnore - public Optional getSourceHash() { - if (sourceHash == null) { + public Optional getSourceSha256() { + if (sourceSha256 == null) { return Optional.empty(); } - return sourceHash; + return sourceSha256; } @JsonProperty("embedded") @@ -127,15 +127,15 @@ public double getDescent() { } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("displayHash") - private Optional _getDisplayHash() { - return displayHash; + @JsonProperty("displaySha256") + private Optional _getDisplaySha256() { + return displaySha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("sourceHash") - private Optional _getSourceHash() { - return sourceHash; + @JsonProperty("sourceSha256") + private Optional _getSourceSha256() { + return sourceSha256; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -162,8 +162,8 @@ public Map getAdditionalProperties() { } private boolean equalTo(FontProgramInfo other) { - return displayHash.equals(other.displayHash) - && sourceHash.equals(other.sourceHash) + return displaySha256.equals(other.displaySha256) + && sourceSha256.equals(other.sourceSha256) && embedded.equals(other.embedded) && format.equals(other.format) && embeddingPermission.equals(other.embeddingPermission) @@ -176,8 +176,8 @@ private boolean equalTo(FontProgramInfo other) { @java.lang.Override public int hashCode() { return Objects.hash( - this.displayHash, - this.sourceHash, + this.displaySha256, + this.sourceSha256, this.embedded, this.format, this.embeddingPermission, @@ -221,17 +221,17 @@ public interface _FinalStage { _FinalStage additionalProperties(Map additionalProperties); - _FinalStage displayHash(Optional displayHash); + _FinalStage displaySha256(Optional displaySha256); - _FinalStage displayHash(String displayHash); + _FinalStage displaySha256(String displaySha256); - _FinalStage displayHash(Nullable displayHash); + _FinalStage displaySha256(Nullable displaySha256); - _FinalStage sourceHash(Optional sourceHash); + _FinalStage sourceSha256(Optional sourceSha256); - _FinalStage sourceHash(String sourceHash); + _FinalStage sourceSha256(String sourceSha256); - _FinalStage sourceHash(Nullable sourceHash); + _FinalStage sourceSha256(Nullable sourceSha256); _FinalStage format(Optional format); @@ -269,9 +269,9 @@ public static final class Builder private Optional format = Optional.empty(); - private Optional sourceHash = Optional.empty(); + private Optional sourceSha256 = Optional.empty(); - private Optional displayHash = Optional.empty(); + private Optional displaySha256 = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -280,8 +280,8 @@ private Builder() {} @java.lang.Override public Builder from(FontProgramInfo other) { - displayHash(other.getDisplayHash()); - sourceHash(other.getSourceHash()); + displaySha256(other.getDisplaySha256()); + sourceSha256(other.getSourceSha256()); embedded(other.getEmbedded()); format(other.getFormat()); embeddingPermission(other.getEmbeddingPermission()); @@ -395,60 +395,60 @@ public _FinalStage format(Optional format) { } @java.lang.Override - public _FinalStage sourceHash(Nullable sourceHash) { - if (sourceHash.isNull()) { - this.sourceHash = null; - } else if (sourceHash.isEmpty()) { - this.sourceHash = Optional.empty(); + public _FinalStage sourceSha256(Nullable sourceSha256) { + if (sourceSha256.isNull()) { + this.sourceSha256 = null; + } else if (sourceSha256.isEmpty()) { + this.sourceSha256 = Optional.empty(); } else { - this.sourceHash = Optional.of(sourceHash.get()); + this.sourceSha256 = Optional.of(sourceSha256.get()); } return this; } @java.lang.Override - public _FinalStage sourceHash(String sourceHash) { - this.sourceHash = Optional.ofNullable(sourceHash); + public _FinalStage sourceSha256(String sourceSha256) { + this.sourceSha256 = Optional.ofNullable(sourceSha256); return this; } @java.lang.Override - @JsonSetter(value = "sourceHash", nulls = Nulls.SKIP) - public _FinalStage sourceHash(Optional sourceHash) { - this.sourceHash = sourceHash; + @JsonSetter(value = "sourceSha256", nulls = Nulls.SKIP) + public _FinalStage sourceSha256(Optional sourceSha256) { + this.sourceSha256 = sourceSha256; return this; } @java.lang.Override - public _FinalStage displayHash(Nullable displayHash) { - if (displayHash.isNull()) { - this.displayHash = null; - } else if (displayHash.isEmpty()) { - this.displayHash = Optional.empty(); + public _FinalStage displaySha256(Nullable displaySha256) { + if (displaySha256.isNull()) { + this.displaySha256 = null; + } else if (displaySha256.isEmpty()) { + this.displaySha256 = Optional.empty(); } else { - this.displayHash = Optional.of(displayHash.get()); + this.displaySha256 = Optional.of(displaySha256.get()); } return this; } @java.lang.Override - public _FinalStage displayHash(String displayHash) { - this.displayHash = Optional.ofNullable(displayHash); + public _FinalStage displaySha256(String displaySha256) { + this.displaySha256 = Optional.ofNullable(displaySha256); return this; } @java.lang.Override - @JsonSetter(value = "displayHash", nulls = Nulls.SKIP) - public _FinalStage displayHash(Optional displayHash) { - this.displayHash = displayHash; + @JsonSetter(value = "displaySha256", nulls = Nulls.SKIP) + public _FinalStage displaySha256(Optional displaySha256) { + this.displaySha256 = displaySha256; return this; } @java.lang.Override public FontProgramInfo build() { return new FontProgramInfo( - displayHash, - sourceHash, + displaySha256, + sourceSha256, embedded, format, embeddingPermission, diff --git a/src/main/java/api/types/FormField.java b/src/main/java/api/types/FormField.java index bc0251a..d8aaed3 100644 --- a/src/main/java/api/types/FormField.java +++ b/src/main/java/api/types/FormField.java @@ -198,7 +198,7 @@ public interface Visitor { T _visitUnknown(Object unknownType); } - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "family", visible = true, defaultImpl = _UnknownValue.class) + @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) @JsonSubTypes({ @JsonSubTypes.Type(TextValue.class), @JsonSubTypes.Type(CheckboxValue.class), @@ -215,10 +215,10 @@ private interface Value { } @JsonTypeName("text") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class TextValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldText value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -255,10 +255,10 @@ public String toString() { } @JsonTypeName("checkbox") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class CheckboxValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldCheckbox value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -295,10 +295,10 @@ public String toString() { } @JsonTypeName("radio") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class RadioValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldRadio value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -335,10 +335,10 @@ public String toString() { } @JsonTypeName("combobox") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class ComboboxValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldCombobox value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -375,10 +375,10 @@ public String toString() { } @JsonTypeName("listbox") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class ListboxValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldListbox value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -415,10 +415,10 @@ public String toString() { } @JsonTypeName("pushbutton") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class PushbuttonValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldPushbutton value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -455,10 +455,10 @@ public String toString() { } @JsonTypeName("signature") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class SignatureValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldSignature value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -495,10 +495,10 @@ public String toString() { } @JsonTypeName("unknown") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class UnknownValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldUnknown value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -534,7 +534,7 @@ public String toString() { } } - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class _UnknownValue implements Value { private String type; diff --git a/src/main/java/api/types/FormFieldCheckbox.java b/src/main/java/api/types/FormFieldCheckbox.java index 3b1a50a..5105686 100644 --- a/src/main/java/api/types/FormFieldCheckbox.java +++ b/src/main/java/api/types/FormFieldCheckbox.java @@ -43,9 +43,9 @@ public final class FormFieldCheckbox { private final Optional mappingName; - private final FormFieldCheckboxValueEntry valueEntry; + private final FormValueEntry valueEntry; - private final FormFieldCheckboxDefaultValueEntry defaultValueEntry; + private final FormValueEntry defaultValueEntry; private final Optional actions; @@ -80,8 +80,8 @@ private FormFieldCheckbox( boolean noExport, Optional alternateName, Optional mappingName, - FormFieldCheckboxValueEntry valueEntry, - FormFieldCheckboxDefaultValueEntry defaultValueEntry, + FormValueEntry valueEntry, + FormValueEntry defaultValueEntry, Optional actions, Optional groupId, Optional createdBy, @@ -165,12 +165,12 @@ public Optional getMappingName() { } @JsonProperty("valueEntry") - public FormFieldCheckboxValueEntry getValueEntry() { + public FormValueEntry getValueEntry() { return valueEntry; } @JsonProperty("defaultValueEntry") - public FormFieldCheckboxDefaultValueEntry getDefaultValueEntry() { + public FormValueEntry getDefaultValueEntry() { return defaultValueEntry; } @@ -401,11 +401,11 @@ public interface NoExportStage { } public interface ValueEntryStage { - DefaultValueEntryStage valueEntry(@NotNull FormFieldCheckboxValueEntry valueEntry); + DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry); } public interface DefaultValueEntryStage { - CheckedStage defaultValueEntry(@NotNull FormFieldCheckboxDefaultValueEntry defaultValueEntry); + CheckedStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry); } public interface CheckedStage { @@ -513,9 +513,9 @@ public static final class Builder private boolean noExport; - private FormFieldCheckboxValueEntry valueEntry; + private FormValueEntry valueEntry; - private FormFieldCheckboxDefaultValueEntry defaultValueEntry; + private FormValueEntry defaultValueEntry; private boolean checked; @@ -618,14 +618,14 @@ public ValueEntryStage noExport(boolean noExport) { @java.lang.Override @JsonSetter("valueEntry") - public DefaultValueEntryStage valueEntry(@NotNull FormFieldCheckboxValueEntry valueEntry) { + public DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry) { this.valueEntry = Objects.requireNonNull(valueEntry, "valueEntry must not be null"); return this; } @java.lang.Override @JsonSetter("defaultValueEntry") - public CheckedStage defaultValueEntry(@NotNull FormFieldCheckboxDefaultValueEntry defaultValueEntry) { + public CheckedStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry) { this.defaultValueEntry = Objects.requireNonNull(defaultValueEntry, "defaultValueEntry must not be null"); return this; } diff --git a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntry.java b/src/main/java/api/types/FormFieldCheckboxDefaultValueEntry.java deleted file mode 100644 index b40aae1..0000000 --- a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldCheckboxDefaultValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldCheckboxDefaultValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldCheckboxDefaultValueEntry none(FormFieldCheckboxDefaultValueEntryNone value) { - return new FormFieldCheckboxDefaultValueEntry(new NoneValue(value)); - } - - public static FormFieldCheckboxDefaultValueEntry scalar(FormFieldCheckboxDefaultValueEntryScalar value) { - return new FormFieldCheckboxDefaultValueEntry(new ScalarValue(value)); - } - - public static FormFieldCheckboxDefaultValueEntry array(FormFieldCheckboxDefaultValueEntryArray value) { - return new FormFieldCheckboxDefaultValueEntry(new ArrayValue(value)); - } - - public static FormFieldCheckboxDefaultValueEntry unsupported(FormFieldCheckboxDefaultValueEntryUnsupported value) { - return new FormFieldCheckboxDefaultValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxDefaultValueEntry - && value.equals(((FormFieldCheckboxDefaultValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldCheckboxDefaultValueEntryNone none); - - T visitScalar(FormFieldCheckboxDefaultValueEntryScalar scalar); - - T visitArray(FormFieldCheckboxDefaultValueEntryArray array); - - T visitUnsupported(FormFieldCheckboxDefaultValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldCheckboxDefaultValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldCheckboxDefaultValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldCheckboxDefaultValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldCheckboxDefaultValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldCheckboxDefaultValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldCheckboxDefaultValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldCheckboxDefaultValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldCheckboxDefaultValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxDefaultValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryArray.java b/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryArray.java deleted file mode 100644 index 51978b5..0000000 --- a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldCheckboxDefaultValueEntryArray.Builder.class) -public final class FormFieldCheckboxDefaultValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldCheckboxDefaultValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxDefaultValueEntryArray - && equalTo((FormFieldCheckboxDefaultValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldCheckboxDefaultValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldCheckboxDefaultValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldCheckboxDefaultValueEntryArray build() { - return new FormFieldCheckboxDefaultValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryNone.java b/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryNone.java deleted file mode 100644 index 05d2367..0000000 --- a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldCheckboxDefaultValueEntryNone.Builder.class) -public final class FormFieldCheckboxDefaultValueEntryNone { - private final Map additionalProperties; - - private FormFieldCheckboxDefaultValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxDefaultValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldCheckboxDefaultValueEntryNone other) { - return this; - } - - public FormFieldCheckboxDefaultValueEntryNone build() { - return new FormFieldCheckboxDefaultValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryScalar.java b/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryScalar.java deleted file mode 100644 index 02b9722..0000000 --- a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldCheckboxDefaultValueEntryScalar.Builder.class) -public final class FormFieldCheckboxDefaultValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldCheckboxDefaultValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxDefaultValueEntryScalar - && equalTo((FormFieldCheckboxDefaultValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldCheckboxDefaultValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldCheckboxDefaultValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldCheckboxDefaultValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldCheckboxDefaultValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldCheckboxDefaultValueEntryScalar build() { - return new FormFieldCheckboxDefaultValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryUnsupported.java b/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryUnsupported.java deleted file mode 100644 index 4262afc..0000000 --- a/src/main/java/api/types/FormFieldCheckboxDefaultValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldCheckboxDefaultValueEntryUnsupported.Builder.class) -public final class FormFieldCheckboxDefaultValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldCheckboxDefaultValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxDefaultValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldCheckboxDefaultValueEntryUnsupported other) { - return this; - } - - public FormFieldCheckboxDefaultValueEntryUnsupported build() { - return new FormFieldCheckboxDefaultValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxValueEntry.java b/src/main/java/api/types/FormFieldCheckboxValueEntry.java deleted file mode 100644 index 0b93fa9..0000000 --- a/src/main/java/api/types/FormFieldCheckboxValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldCheckboxValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldCheckboxValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldCheckboxValueEntry none(FormFieldCheckboxValueEntryNone value) { - return new FormFieldCheckboxValueEntry(new NoneValue(value)); - } - - public static FormFieldCheckboxValueEntry scalar(FormFieldCheckboxValueEntryScalar value) { - return new FormFieldCheckboxValueEntry(new ScalarValue(value)); - } - - public static FormFieldCheckboxValueEntry array(FormFieldCheckboxValueEntryArray value) { - return new FormFieldCheckboxValueEntry(new ArrayValue(value)); - } - - public static FormFieldCheckboxValueEntry unsupported(FormFieldCheckboxValueEntryUnsupported value) { - return new FormFieldCheckboxValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxValueEntry - && value.equals(((FormFieldCheckboxValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldCheckboxValueEntryNone none); - - T visitScalar(FormFieldCheckboxValueEntryScalar scalar); - - T visitArray(FormFieldCheckboxValueEntryArray array); - - T visitUnsupported(FormFieldCheckboxValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldCheckboxValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldCheckboxValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldCheckboxValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldCheckboxValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldCheckboxValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldCheckboxValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldCheckboxValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldCheckboxValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldCheckboxValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxValueEntryArray.java b/src/main/java/api/types/FormFieldCheckboxValueEntryArray.java deleted file mode 100644 index d9bbafd..0000000 --- a/src/main/java/api/types/FormFieldCheckboxValueEntryArray.java +++ /dev/null @@ -1,116 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldCheckboxValueEntryArray.Builder.class) -public final class FormFieldCheckboxValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldCheckboxValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxValueEntryArray && equalTo((FormFieldCheckboxValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldCheckboxValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldCheckboxValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldCheckboxValueEntryArray build() { - return new FormFieldCheckboxValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxValueEntryNone.java b/src/main/java/api/types/FormFieldCheckboxValueEntryNone.java deleted file mode 100644 index 44b1d62..0000000 --- a/src/main/java/api/types/FormFieldCheckboxValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldCheckboxValueEntryNone.Builder.class) -public final class FormFieldCheckboxValueEntryNone { - private final Map additionalProperties; - - private FormFieldCheckboxValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldCheckboxValueEntryNone other) { - return this; - } - - public FormFieldCheckboxValueEntryNone build() { - return new FormFieldCheckboxValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxValueEntryScalar.java b/src/main/java/api/types/FormFieldCheckboxValueEntryScalar.java deleted file mode 100644 index ddd3750..0000000 --- a/src/main/java/api/types/FormFieldCheckboxValueEntryScalar.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldCheckboxValueEntryScalar.Builder.class) -public final class FormFieldCheckboxValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldCheckboxValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxValueEntryScalar && equalTo((FormFieldCheckboxValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldCheckboxValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldCheckboxValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldCheckboxValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldCheckboxValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldCheckboxValueEntryScalar build() { - return new FormFieldCheckboxValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldCheckboxValueEntryUnsupported.java b/src/main/java/api/types/FormFieldCheckboxValueEntryUnsupported.java deleted file mode 100644 index f80476d..0000000 --- a/src/main/java/api/types/FormFieldCheckboxValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldCheckboxValueEntryUnsupported.Builder.class) -public final class FormFieldCheckboxValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldCheckboxValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldCheckboxValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldCheckboxValueEntryUnsupported other) { - return this; - } - - public FormFieldCheckboxValueEntryUnsupported build() { - return new FormFieldCheckboxValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldCombobox.java b/src/main/java/api/types/FormFieldCombobox.java index f9f0086..d302257 100644 --- a/src/main/java/api/types/FormFieldCombobox.java +++ b/src/main/java/api/types/FormFieldCombobox.java @@ -43,9 +43,9 @@ public final class FormFieldCombobox { private final Optional mappingName; - private final FormFieldComboboxValueEntry valueEntry; + private final FormValueEntry valueEntry; - private final FormFieldComboboxDefaultValueEntry defaultValueEntry; + private final FormValueEntry defaultValueEntry; private final Optional actions; @@ -84,8 +84,8 @@ private FormFieldCombobox( boolean noExport, Optional alternateName, Optional mappingName, - FormFieldComboboxValueEntry valueEntry, - FormFieldComboboxDefaultValueEntry defaultValueEntry, + FormValueEntry valueEntry, + FormValueEntry defaultValueEntry, Optional actions, Optional groupId, Optional createdBy, @@ -173,12 +173,12 @@ public Optional getMappingName() { } @JsonProperty("valueEntry") - public FormFieldComboboxValueEntry getValueEntry() { + public FormValueEntry getValueEntry() { return valueEntry; } @JsonProperty("defaultValueEntry") - public FormFieldComboboxDefaultValueEntry getDefaultValueEntry() { + public FormValueEntry getDefaultValueEntry() { return defaultValueEntry; } @@ -423,11 +423,11 @@ public interface NoExportStage { } public interface ValueEntryStage { - DefaultValueEntryStage valueEntry(@NotNull FormFieldComboboxValueEntry valueEntry); + DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry); } public interface DefaultValueEntryStage { - ValueStage defaultValueEntry(@NotNull FormFieldComboboxDefaultValueEntry defaultValueEntry); + ValueStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry); } public interface ValueStage { @@ -546,9 +546,9 @@ public static final class Builder private boolean noExport; - private FormFieldComboboxValueEntry valueEntry; + private FormValueEntry valueEntry; - private FormFieldComboboxDefaultValueEntry defaultValueEntry; + private FormValueEntry defaultValueEntry; private String value; @@ -657,14 +657,14 @@ public ValueEntryStage noExport(boolean noExport) { @java.lang.Override @JsonSetter("valueEntry") - public DefaultValueEntryStage valueEntry(@NotNull FormFieldComboboxValueEntry valueEntry) { + public DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry) { this.valueEntry = Objects.requireNonNull(valueEntry, "valueEntry must not be null"); return this; } @java.lang.Override @JsonSetter("defaultValueEntry") - public ValueStage defaultValueEntry(@NotNull FormFieldComboboxDefaultValueEntry defaultValueEntry) { + public ValueStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry) { this.defaultValueEntry = Objects.requireNonNull(defaultValueEntry, "defaultValueEntry must not be null"); return this; } diff --git a/src/main/java/api/types/FormFieldComboboxDefaultValueEntry.java b/src/main/java/api/types/FormFieldComboboxDefaultValueEntry.java deleted file mode 100644 index 8c50ae8..0000000 --- a/src/main/java/api/types/FormFieldComboboxDefaultValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldComboboxDefaultValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldComboboxDefaultValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldComboboxDefaultValueEntry none(FormFieldComboboxDefaultValueEntryNone value) { - return new FormFieldComboboxDefaultValueEntry(new NoneValue(value)); - } - - public static FormFieldComboboxDefaultValueEntry scalar(FormFieldComboboxDefaultValueEntryScalar value) { - return new FormFieldComboboxDefaultValueEntry(new ScalarValue(value)); - } - - public static FormFieldComboboxDefaultValueEntry array(FormFieldComboboxDefaultValueEntryArray value) { - return new FormFieldComboboxDefaultValueEntry(new ArrayValue(value)); - } - - public static FormFieldComboboxDefaultValueEntry unsupported(FormFieldComboboxDefaultValueEntryUnsupported value) { - return new FormFieldComboboxDefaultValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxDefaultValueEntry - && value.equals(((FormFieldComboboxDefaultValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldComboboxDefaultValueEntryNone none); - - T visitScalar(FormFieldComboboxDefaultValueEntryScalar scalar); - - T visitArray(FormFieldComboboxDefaultValueEntryArray array); - - T visitUnsupported(FormFieldComboboxDefaultValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldComboboxDefaultValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldComboboxDefaultValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldComboboxDefaultValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldComboboxDefaultValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldComboboxDefaultValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldComboboxDefaultValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldComboboxDefaultValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldComboboxDefaultValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxDefaultValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxDefaultValueEntryArray.java b/src/main/java/api/types/FormFieldComboboxDefaultValueEntryArray.java deleted file mode 100644 index b02dbea..0000000 --- a/src/main/java/api/types/FormFieldComboboxDefaultValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldComboboxDefaultValueEntryArray.Builder.class) -public final class FormFieldComboboxDefaultValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldComboboxDefaultValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxDefaultValueEntryArray - && equalTo((FormFieldComboboxDefaultValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldComboboxDefaultValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldComboboxDefaultValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldComboboxDefaultValueEntryArray build() { - return new FormFieldComboboxDefaultValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxDefaultValueEntryNone.java b/src/main/java/api/types/FormFieldComboboxDefaultValueEntryNone.java deleted file mode 100644 index 2be52f3..0000000 --- a/src/main/java/api/types/FormFieldComboboxDefaultValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldComboboxDefaultValueEntryNone.Builder.class) -public final class FormFieldComboboxDefaultValueEntryNone { - private final Map additionalProperties; - - private FormFieldComboboxDefaultValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxDefaultValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldComboboxDefaultValueEntryNone other) { - return this; - } - - public FormFieldComboboxDefaultValueEntryNone build() { - return new FormFieldComboboxDefaultValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxDefaultValueEntryScalar.java b/src/main/java/api/types/FormFieldComboboxDefaultValueEntryScalar.java deleted file mode 100644 index f98341f..0000000 --- a/src/main/java/api/types/FormFieldComboboxDefaultValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldComboboxDefaultValueEntryScalar.Builder.class) -public final class FormFieldComboboxDefaultValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldComboboxDefaultValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxDefaultValueEntryScalar - && equalTo((FormFieldComboboxDefaultValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldComboboxDefaultValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldComboboxDefaultValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldComboboxDefaultValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldComboboxDefaultValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldComboboxDefaultValueEntryScalar build() { - return new FormFieldComboboxDefaultValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxDefaultValueEntryUnsupported.java b/src/main/java/api/types/FormFieldComboboxDefaultValueEntryUnsupported.java deleted file mode 100644 index 6093978..0000000 --- a/src/main/java/api/types/FormFieldComboboxDefaultValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldComboboxDefaultValueEntryUnsupported.Builder.class) -public final class FormFieldComboboxDefaultValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldComboboxDefaultValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxDefaultValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldComboboxDefaultValueEntryUnsupported other) { - return this; - } - - public FormFieldComboboxDefaultValueEntryUnsupported build() { - return new FormFieldComboboxDefaultValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxValueEntry.java b/src/main/java/api/types/FormFieldComboboxValueEntry.java deleted file mode 100644 index 52bdb0f..0000000 --- a/src/main/java/api/types/FormFieldComboboxValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldComboboxValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldComboboxValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldComboboxValueEntry none(FormFieldComboboxValueEntryNone value) { - return new FormFieldComboboxValueEntry(new NoneValue(value)); - } - - public static FormFieldComboboxValueEntry scalar(FormFieldComboboxValueEntryScalar value) { - return new FormFieldComboboxValueEntry(new ScalarValue(value)); - } - - public static FormFieldComboboxValueEntry array(FormFieldComboboxValueEntryArray value) { - return new FormFieldComboboxValueEntry(new ArrayValue(value)); - } - - public static FormFieldComboboxValueEntry unsupported(FormFieldComboboxValueEntryUnsupported value) { - return new FormFieldComboboxValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxValueEntry - && value.equals(((FormFieldComboboxValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldComboboxValueEntryNone none); - - T visitScalar(FormFieldComboboxValueEntryScalar scalar); - - T visitArray(FormFieldComboboxValueEntryArray array); - - T visitUnsupported(FormFieldComboboxValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldComboboxValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldComboboxValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldComboboxValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldComboboxValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldComboboxValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldComboboxValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldComboboxValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldComboboxValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldComboboxValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxValueEntryArray.java b/src/main/java/api/types/FormFieldComboboxValueEntryArray.java deleted file mode 100644 index cb8ac8c..0000000 --- a/src/main/java/api/types/FormFieldComboboxValueEntryArray.java +++ /dev/null @@ -1,116 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldComboboxValueEntryArray.Builder.class) -public final class FormFieldComboboxValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldComboboxValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxValueEntryArray && equalTo((FormFieldComboboxValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldComboboxValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldComboboxValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldComboboxValueEntryArray build() { - return new FormFieldComboboxValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxValueEntryNone.java b/src/main/java/api/types/FormFieldComboboxValueEntryNone.java deleted file mode 100644 index 9df6492..0000000 --- a/src/main/java/api/types/FormFieldComboboxValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldComboboxValueEntryNone.Builder.class) -public final class FormFieldComboboxValueEntryNone { - private final Map additionalProperties; - - private FormFieldComboboxValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldComboboxValueEntryNone other) { - return this; - } - - public FormFieldComboboxValueEntryNone build() { - return new FormFieldComboboxValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxValueEntryScalar.java b/src/main/java/api/types/FormFieldComboboxValueEntryScalar.java deleted file mode 100644 index 14c20bc..0000000 --- a/src/main/java/api/types/FormFieldComboboxValueEntryScalar.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldComboboxValueEntryScalar.Builder.class) -public final class FormFieldComboboxValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldComboboxValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxValueEntryScalar && equalTo((FormFieldComboboxValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldComboboxValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldComboboxValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldComboboxValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldComboboxValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldComboboxValueEntryScalar build() { - return new FormFieldComboboxValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldComboboxValueEntryUnsupported.java b/src/main/java/api/types/FormFieldComboboxValueEntryUnsupported.java deleted file mode 100644 index 0207c13..0000000 --- a/src/main/java/api/types/FormFieldComboboxValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldComboboxValueEntryUnsupported.Builder.class) -public final class FormFieldComboboxValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldComboboxValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldComboboxValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldComboboxValueEntryUnsupported other) { - return this; - } - - public FormFieldComboboxValueEntryUnsupported build() { - return new FormFieldComboboxValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldDraft.java b/src/main/java/api/types/FormFieldDraft.java index 95bd4b3..7ba3ea0 100644 --- a/src/main/java/api/types/FormFieldDraft.java +++ b/src/main/java/api/types/FormFieldDraft.java @@ -181,7 +181,7 @@ public interface Visitor { T _visitUnknown(Object unknownType); } - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "family", visible = true, defaultImpl = _UnknownValue.class) + @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) @JsonSubTypes({ @JsonSubTypes.Type(TextValue.class), @JsonSubTypes.Type(CheckboxValue.class), @@ -197,10 +197,10 @@ private interface Value { } @JsonTypeName("text") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class TextValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldDraftText value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -237,10 +237,10 @@ public String toString() { } @JsonTypeName("checkbox") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class CheckboxValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldDraftCheckbox value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -277,10 +277,10 @@ public String toString() { } @JsonTypeName("radio") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class RadioValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldDraftRadio value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -317,10 +317,10 @@ public String toString() { } @JsonTypeName("combobox") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class ComboboxValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldDraftCombobox value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -357,10 +357,10 @@ public String toString() { } @JsonTypeName("listbox") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class ListboxValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldDraftListbox value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -397,10 +397,10 @@ public String toString() { } @JsonTypeName("pushbutton") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class PushbuttonValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldDraftPushbutton value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -437,10 +437,10 @@ public String toString() { } @JsonTypeName("signature") - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class SignatureValue implements Value { @JsonUnwrapped - @JsonIgnoreProperties(value = "family", allowSetters = true) + @JsonIgnoreProperties(value = "kind", allowSetters = true) private FormFieldDraftSignature value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) @@ -476,7 +476,7 @@ public String toString() { } } - @JsonIgnoreProperties("family") + @JsonIgnoreProperties("kind") private static final class _UnknownValue implements Value { private String type; diff --git a/src/main/java/api/types/FormFieldListbox.java b/src/main/java/api/types/FormFieldListbox.java index c6bb230..4aea49a 100644 --- a/src/main/java/api/types/FormFieldListbox.java +++ b/src/main/java/api/types/FormFieldListbox.java @@ -43,9 +43,9 @@ public final class FormFieldListbox { private final Optional mappingName; - private final FormFieldListboxValueEntry valueEntry; + private final FormValueEntry valueEntry; - private final FormFieldListboxDefaultValueEntry defaultValueEntry; + private final FormValueEntry defaultValueEntry; private final Optional actions; @@ -86,8 +86,8 @@ private FormFieldListbox( boolean noExport, Optional alternateName, Optional mappingName, - FormFieldListboxValueEntry valueEntry, - FormFieldListboxDefaultValueEntry defaultValueEntry, + FormValueEntry valueEntry, + FormValueEntry defaultValueEntry, Optional actions, Optional groupId, Optional createdBy, @@ -177,12 +177,12 @@ public Optional getMappingName() { } @JsonProperty("valueEntry") - public FormFieldListboxValueEntry getValueEntry() { + public FormValueEntry getValueEntry() { return valueEntry; } @JsonProperty("defaultValueEntry") - public FormFieldListboxDefaultValueEntry getDefaultValueEntry() { + public FormValueEntry getDefaultValueEntry() { return defaultValueEntry; } @@ -434,11 +434,11 @@ public interface NoExportStage { } public interface ValueEntryStage { - DefaultValueEntryStage valueEntry(@NotNull FormFieldListboxValueEntry valueEntry); + DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry); } public interface DefaultValueEntryStage { - MultiSelectStage defaultValueEntry(@NotNull FormFieldListboxDefaultValueEntry defaultValueEntry); + MultiSelectStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry); } public interface MultiSelectStage { @@ -564,9 +564,9 @@ public static final class Builder private boolean noExport; - private FormFieldListboxValueEntry valueEntry; + private FormValueEntry valueEntry; - private FormFieldListboxDefaultValueEntry defaultValueEntry; + private FormValueEntry defaultValueEntry; private boolean multiSelect; @@ -678,14 +678,14 @@ public ValueEntryStage noExport(boolean noExport) { @java.lang.Override @JsonSetter("valueEntry") - public DefaultValueEntryStage valueEntry(@NotNull FormFieldListboxValueEntry valueEntry) { + public DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry) { this.valueEntry = Objects.requireNonNull(valueEntry, "valueEntry must not be null"); return this; } @java.lang.Override @JsonSetter("defaultValueEntry") - public MultiSelectStage defaultValueEntry(@NotNull FormFieldListboxDefaultValueEntry defaultValueEntry) { + public MultiSelectStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry) { this.defaultValueEntry = Objects.requireNonNull(defaultValueEntry, "defaultValueEntry must not be null"); return this; } diff --git a/src/main/java/api/types/FormFieldListboxDefaultValueEntry.java b/src/main/java/api/types/FormFieldListboxDefaultValueEntry.java deleted file mode 100644 index 23f9497..0000000 --- a/src/main/java/api/types/FormFieldListboxDefaultValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldListboxDefaultValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldListboxDefaultValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldListboxDefaultValueEntry none(FormFieldListboxDefaultValueEntryNone value) { - return new FormFieldListboxDefaultValueEntry(new NoneValue(value)); - } - - public static FormFieldListboxDefaultValueEntry scalar(FormFieldListboxDefaultValueEntryScalar value) { - return new FormFieldListboxDefaultValueEntry(new ScalarValue(value)); - } - - public static FormFieldListboxDefaultValueEntry array(FormFieldListboxDefaultValueEntryArray value) { - return new FormFieldListboxDefaultValueEntry(new ArrayValue(value)); - } - - public static FormFieldListboxDefaultValueEntry unsupported(FormFieldListboxDefaultValueEntryUnsupported value) { - return new FormFieldListboxDefaultValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxDefaultValueEntry - && value.equals(((FormFieldListboxDefaultValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldListboxDefaultValueEntryNone none); - - T visitScalar(FormFieldListboxDefaultValueEntryScalar scalar); - - T visitArray(FormFieldListboxDefaultValueEntryArray array); - - T visitUnsupported(FormFieldListboxDefaultValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldListboxDefaultValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldListboxDefaultValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldListboxDefaultValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldListboxDefaultValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldListboxDefaultValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldListboxDefaultValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldListboxDefaultValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldListboxDefaultValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxDefaultValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldListboxDefaultValueEntryArray.java b/src/main/java/api/types/FormFieldListboxDefaultValueEntryArray.java deleted file mode 100644 index f2e00f2..0000000 --- a/src/main/java/api/types/FormFieldListboxDefaultValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldListboxDefaultValueEntryArray.Builder.class) -public final class FormFieldListboxDefaultValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldListboxDefaultValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxDefaultValueEntryArray - && equalTo((FormFieldListboxDefaultValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldListboxDefaultValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldListboxDefaultValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldListboxDefaultValueEntryArray build() { - return new FormFieldListboxDefaultValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldListboxDefaultValueEntryNone.java b/src/main/java/api/types/FormFieldListboxDefaultValueEntryNone.java deleted file mode 100644 index ee5ac00..0000000 --- a/src/main/java/api/types/FormFieldListboxDefaultValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldListboxDefaultValueEntryNone.Builder.class) -public final class FormFieldListboxDefaultValueEntryNone { - private final Map additionalProperties; - - private FormFieldListboxDefaultValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxDefaultValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldListboxDefaultValueEntryNone other) { - return this; - } - - public FormFieldListboxDefaultValueEntryNone build() { - return new FormFieldListboxDefaultValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldListboxDefaultValueEntryScalar.java b/src/main/java/api/types/FormFieldListboxDefaultValueEntryScalar.java deleted file mode 100644 index fe06a48..0000000 --- a/src/main/java/api/types/FormFieldListboxDefaultValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldListboxDefaultValueEntryScalar.Builder.class) -public final class FormFieldListboxDefaultValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldListboxDefaultValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxDefaultValueEntryScalar - && equalTo((FormFieldListboxDefaultValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldListboxDefaultValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldListboxDefaultValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldListboxDefaultValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldListboxDefaultValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldListboxDefaultValueEntryScalar build() { - return new FormFieldListboxDefaultValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldListboxDefaultValueEntryUnsupported.java b/src/main/java/api/types/FormFieldListboxDefaultValueEntryUnsupported.java deleted file mode 100644 index afddbbd..0000000 --- a/src/main/java/api/types/FormFieldListboxDefaultValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldListboxDefaultValueEntryUnsupported.Builder.class) -public final class FormFieldListboxDefaultValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldListboxDefaultValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxDefaultValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldListboxDefaultValueEntryUnsupported other) { - return this; - } - - public FormFieldListboxDefaultValueEntryUnsupported build() { - return new FormFieldListboxDefaultValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldListboxValueEntry.java b/src/main/java/api/types/FormFieldListboxValueEntry.java deleted file mode 100644 index d52966c..0000000 --- a/src/main/java/api/types/FormFieldListboxValueEntry.java +++ /dev/null @@ -1,340 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldListboxValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldListboxValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldListboxValueEntry none(FormFieldListboxValueEntryNone value) { - return new FormFieldListboxValueEntry(new NoneValue(value)); - } - - public static FormFieldListboxValueEntry scalar(FormFieldListboxValueEntryScalar value) { - return new FormFieldListboxValueEntry(new ScalarValue(value)); - } - - public static FormFieldListboxValueEntry array(FormFieldListboxValueEntryArray value) { - return new FormFieldListboxValueEntry(new ArrayValue(value)); - } - - public static FormFieldListboxValueEntry unsupported(FormFieldListboxValueEntryUnsupported value) { - return new FormFieldListboxValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxValueEntry && value.equals(((FormFieldListboxValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldListboxValueEntryNone none); - - T visitScalar(FormFieldListboxValueEntryScalar scalar); - - T visitArray(FormFieldListboxValueEntryArray array); - - T visitUnsupported(FormFieldListboxValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldListboxValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldListboxValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldListboxValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldListboxValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldListboxValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldListboxValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldListboxValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldListboxValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldListboxValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldListboxValueEntryArray.java b/src/main/java/api/types/FormFieldListboxValueEntryArray.java deleted file mode 100644 index f69ca2d..0000000 --- a/src/main/java/api/types/FormFieldListboxValueEntryArray.java +++ /dev/null @@ -1,116 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldListboxValueEntryArray.Builder.class) -public final class FormFieldListboxValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldListboxValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxValueEntryArray && equalTo((FormFieldListboxValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldListboxValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldListboxValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldListboxValueEntryArray build() { - return new FormFieldListboxValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldListboxValueEntryScalar.java b/src/main/java/api/types/FormFieldListboxValueEntryScalar.java deleted file mode 100644 index 9990386..0000000 --- a/src/main/java/api/types/FormFieldListboxValueEntryScalar.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldListboxValueEntryScalar.Builder.class) -public final class FormFieldListboxValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldListboxValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxValueEntryScalar && equalTo((FormFieldListboxValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldListboxValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldListboxValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldListboxValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldListboxValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldListboxValueEntryScalar build() { - return new FormFieldListboxValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldListboxValueEntryUnsupported.java b/src/main/java/api/types/FormFieldListboxValueEntryUnsupported.java deleted file mode 100644 index a07d95a..0000000 --- a/src/main/java/api/types/FormFieldListboxValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldListboxValueEntryUnsupported.Builder.class) -public final class FormFieldListboxValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldListboxValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldListboxValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldListboxValueEntryUnsupported other) { - return this; - } - - public FormFieldListboxValueEntryUnsupported build() { - return new FormFieldListboxValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldPatch.java b/src/main/java/api/types/FormFieldPatch.java index 855730d..e1060e8 100644 --- a/src/main/java/api/types/FormFieldPatch.java +++ b/src/main/java/api/types/FormFieldPatch.java @@ -40,7 +40,7 @@ public final class FormFieldPatch { private final Optional actions; - private final Optional family; + private final Optional kind; private final Optional defaultValue; @@ -73,7 +73,7 @@ private FormFieldPatch( Optional mappingName, Optional groupId, Optional actions, - Optional family, + Optional kind, Optional defaultValue, Optional maxLength, Optional multiline, @@ -93,7 +93,7 @@ private FormFieldPatch( this.mappingName = mappingName; this.groupId = groupId; this.actions = actions; - this.family = family; + this.kind = kind; this.defaultValue = defaultValue; this.maxLength = maxLength; this.multiline = multiline; @@ -153,9 +153,9 @@ public Optional getActions() { return actions; } - @JsonProperty("family") - public Optional getFamily() { - return family; + @JsonProperty("kind") + public Optional getKind() { + return kind; } @JsonIgnore @@ -258,7 +258,7 @@ private boolean equalTo(FormFieldPatch other) { && mappingName.equals(other.mappingName) && groupId.equals(other.groupId) && actions.equals(other.actions) - && family.equals(other.family) + && kind.equals(other.kind) && defaultValue.equals(other.defaultValue) && maxLength.equals(other.maxLength) && multiline.equals(other.multiline) @@ -282,7 +282,7 @@ public int hashCode() { this.mappingName, this.groupId, this.actions, - this.family, + this.kind, this.defaultValue, this.maxLength, this.multiline, @@ -322,7 +322,7 @@ public static final class Builder { private Optional actions = Optional.empty(); - private Optional family = Optional.empty(); + private Optional kind = Optional.empty(); private Optional defaultValue = Optional.empty(); @@ -358,7 +358,7 @@ public Builder from(FormFieldPatch other) { mappingName(other.getMappingName()); groupId(other.getGroupId()); actions(other.getActions()); - family(other.getFamily()); + kind(other.getKind()); defaultValue(other.getDefaultValue()); maxLength(other.getMaxLength()); multiline(other.getMultiline()); @@ -482,14 +482,14 @@ public Builder actions(FieldActionsPatch actions) { return this; } - @JsonSetter(value = "family", nulls = Nulls.SKIP) - public Builder family(Optional family) { - this.family = family; + @JsonSetter(value = "kind", nulls = Nulls.SKIP) + public Builder kind(Optional kind) { + this.kind = kind; return this; } - public Builder family(FormFieldPatchFamily family) { - this.family = Optional.ofNullable(family); + public Builder kind(FormFieldPatchKind kind) { + this.kind = Optional.ofNullable(kind); return this; } @@ -635,7 +635,7 @@ public FormFieldPatch build() { mappingName, groupId, actions, - family, + kind, defaultValue, maxLength, multiline, diff --git a/src/main/java/api/types/FormFieldPatchFamily.java b/src/main/java/api/types/FormFieldPatchKind.java similarity index 68% rename from src/main/java/api/types/FormFieldPatchFamily.java rename to src/main/java/api/types/FormFieldPatchKind.java index 109d55d..48a7386 100644 --- a/src/main/java/api/types/FormFieldPatchFamily.java +++ b/src/main/java/api/types/FormFieldPatchKind.java @@ -6,26 +6,26 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class FormFieldPatchFamily { - public static final FormFieldPatchFamily PUSHBUTTON = new FormFieldPatchFamily(Value.PUSHBUTTON, "pushbutton"); +public final class FormFieldPatchKind { + public static final FormFieldPatchKind PUSHBUTTON = new FormFieldPatchKind(Value.PUSHBUTTON, "pushbutton"); - public static final FormFieldPatchFamily TEXT = new FormFieldPatchFamily(Value.TEXT, "text"); + public static final FormFieldPatchKind TEXT = new FormFieldPatchKind(Value.TEXT, "text"); - public static final FormFieldPatchFamily LISTBOX = new FormFieldPatchFamily(Value.LISTBOX, "listbox"); + public static final FormFieldPatchKind LISTBOX = new FormFieldPatchKind(Value.LISTBOX, "listbox"); - public static final FormFieldPatchFamily COMBOBOX = new FormFieldPatchFamily(Value.COMBOBOX, "combobox"); + public static final FormFieldPatchKind COMBOBOX = new FormFieldPatchKind(Value.COMBOBOX, "combobox"); - public static final FormFieldPatchFamily SIGNATURE = new FormFieldPatchFamily(Value.SIGNATURE, "signature"); + public static final FormFieldPatchKind SIGNATURE = new FormFieldPatchKind(Value.SIGNATURE, "signature"); - public static final FormFieldPatchFamily CHECKBOX = new FormFieldPatchFamily(Value.CHECKBOX, "checkbox"); + public static final FormFieldPatchKind CHECKBOX = new FormFieldPatchKind(Value.CHECKBOX, "checkbox"); - public static final FormFieldPatchFamily RADIO = new FormFieldPatchFamily(Value.RADIO, "radio"); + public static final FormFieldPatchKind RADIO = new FormFieldPatchKind(Value.RADIO, "radio"); private final Value value; private final String string; - FormFieldPatchFamily(Value value, String string) { + FormFieldPatchKind(Value value, String string) { this.value = value; this.string = string; } @@ -43,7 +43,7 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof FormFieldPatchFamily && this.string.equals(((FormFieldPatchFamily) other).string)); + || (other instanceof FormFieldPatchKind && this.string.equals(((FormFieldPatchKind) other).string)); } @java.lang.Override @@ -74,7 +74,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static FormFieldPatchFamily valueOf(String value) { + public static FormFieldPatchKind valueOf(String value) { switch (value) { case "pushbutton": return PUSHBUTTON; @@ -91,7 +91,7 @@ public static FormFieldPatchFamily valueOf(String value) { case "radio": return RADIO; default: - return new FormFieldPatchFamily(Value.UNKNOWN, value); + return new FormFieldPatchKind(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/FormFieldPushbutton.java b/src/main/java/api/types/FormFieldPushbutton.java index 856cb4d..1710282 100644 --- a/src/main/java/api/types/FormFieldPushbutton.java +++ b/src/main/java/api/types/FormFieldPushbutton.java @@ -43,9 +43,9 @@ public final class FormFieldPushbutton { private final Optional mappingName; - private final FormFieldPushbuttonValueEntry valueEntry; + private final FormValueEntry valueEntry; - private final FormFieldPushbuttonDefaultValueEntry defaultValueEntry; + private final FormValueEntry defaultValueEntry; private final Optional actions; @@ -76,8 +76,8 @@ private FormFieldPushbutton( boolean noExport, Optional alternateName, Optional mappingName, - FormFieldPushbuttonValueEntry valueEntry, - FormFieldPushbuttonDefaultValueEntry defaultValueEntry, + FormValueEntry valueEntry, + FormValueEntry defaultValueEntry, Optional actions, Optional groupId, Optional createdBy, @@ -157,12 +157,12 @@ public Optional getMappingName() { } @JsonProperty("valueEntry") - public FormFieldPushbuttonValueEntry getValueEntry() { + public FormValueEntry getValueEntry() { return valueEntry; } @JsonProperty("defaultValueEntry") - public FormFieldPushbuttonDefaultValueEntry getDefaultValueEntry() { + public FormValueEntry getDefaultValueEntry() { return defaultValueEntry; } @@ -379,11 +379,11 @@ public interface NoExportStage { } public interface ValueEntryStage { - DefaultValueEntryStage valueEntry(@NotNull FormFieldPushbuttonValueEntry valueEntry); + DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry); } public interface DefaultValueEntryStage { - _FinalStage defaultValueEntry(@NotNull FormFieldPushbuttonDefaultValueEntry defaultValueEntry); + _FinalStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry); } public interface _FinalStage { @@ -481,9 +481,9 @@ public static final class Builder private boolean noExport; - private FormFieldPushbuttonValueEntry valueEntry; + private FormValueEntry valueEntry; - private FormFieldPushbuttonDefaultValueEntry defaultValueEntry; + private FormValueEntry defaultValueEntry; private List widgets = new ArrayList<>(); @@ -580,14 +580,14 @@ public ValueEntryStage noExport(boolean noExport) { @java.lang.Override @JsonSetter("valueEntry") - public DefaultValueEntryStage valueEntry(@NotNull FormFieldPushbuttonValueEntry valueEntry) { + public DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry) { this.valueEntry = Objects.requireNonNull(valueEntry, "valueEntry must not be null"); return this; } @java.lang.Override @JsonSetter("defaultValueEntry") - public _FinalStage defaultValueEntry(@NotNull FormFieldPushbuttonDefaultValueEntry defaultValueEntry) { + public _FinalStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry) { this.defaultValueEntry = Objects.requireNonNull(defaultValueEntry, "defaultValueEntry must not be null"); return this; } diff --git a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntry.java b/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntry.java deleted file mode 100644 index f78fb86..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntry.java +++ /dev/null @@ -1,342 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldPushbuttonDefaultValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldPushbuttonDefaultValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldPushbuttonDefaultValueEntry none(FormFieldPushbuttonDefaultValueEntryNone value) { - return new FormFieldPushbuttonDefaultValueEntry(new NoneValue(value)); - } - - public static FormFieldPushbuttonDefaultValueEntry scalar(FormFieldPushbuttonDefaultValueEntryScalar value) { - return new FormFieldPushbuttonDefaultValueEntry(new ScalarValue(value)); - } - - public static FormFieldPushbuttonDefaultValueEntry array(FormFieldPushbuttonDefaultValueEntryArray value) { - return new FormFieldPushbuttonDefaultValueEntry(new ArrayValue(value)); - } - - public static FormFieldPushbuttonDefaultValueEntry unsupported( - FormFieldPushbuttonDefaultValueEntryUnsupported value) { - return new FormFieldPushbuttonDefaultValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonDefaultValueEntry - && value.equals(((FormFieldPushbuttonDefaultValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldPushbuttonDefaultValueEntryNone none); - - T visitScalar(FormFieldPushbuttonDefaultValueEntryScalar scalar); - - T visitArray(FormFieldPushbuttonDefaultValueEntryArray array); - - T visitUnsupported(FormFieldPushbuttonDefaultValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldPushbuttonDefaultValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldPushbuttonDefaultValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldPushbuttonDefaultValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldPushbuttonDefaultValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldPushbuttonDefaultValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldPushbuttonDefaultValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldPushbuttonDefaultValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldPushbuttonDefaultValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonDefaultValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryArray.java b/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryArray.java deleted file mode 100644 index b68a3c8..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldPushbuttonDefaultValueEntryArray.Builder.class) -public final class FormFieldPushbuttonDefaultValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldPushbuttonDefaultValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonDefaultValueEntryArray - && equalTo((FormFieldPushbuttonDefaultValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldPushbuttonDefaultValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldPushbuttonDefaultValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldPushbuttonDefaultValueEntryArray build() { - return new FormFieldPushbuttonDefaultValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryNone.java b/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryNone.java deleted file mode 100644 index 7668a8a..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldPushbuttonDefaultValueEntryNone.Builder.class) -public final class FormFieldPushbuttonDefaultValueEntryNone { - private final Map additionalProperties; - - private FormFieldPushbuttonDefaultValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonDefaultValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldPushbuttonDefaultValueEntryNone other) { - return this; - } - - public FormFieldPushbuttonDefaultValueEntryNone build() { - return new FormFieldPushbuttonDefaultValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryScalar.java b/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryScalar.java deleted file mode 100644 index 91f1b62..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldPushbuttonDefaultValueEntryScalar.Builder.class) -public final class FormFieldPushbuttonDefaultValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldPushbuttonDefaultValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonDefaultValueEntryScalar - && equalTo((FormFieldPushbuttonDefaultValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldPushbuttonDefaultValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldPushbuttonDefaultValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldPushbuttonDefaultValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldPushbuttonDefaultValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldPushbuttonDefaultValueEntryScalar build() { - return new FormFieldPushbuttonDefaultValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryUnsupported.java b/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryUnsupported.java deleted file mode 100644 index 7efe4ec..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonDefaultValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldPushbuttonDefaultValueEntryUnsupported.Builder.class) -public final class FormFieldPushbuttonDefaultValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldPushbuttonDefaultValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonDefaultValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldPushbuttonDefaultValueEntryUnsupported other) { - return this; - } - - public FormFieldPushbuttonDefaultValueEntryUnsupported build() { - return new FormFieldPushbuttonDefaultValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonValueEntry.java b/src/main/java/api/types/FormFieldPushbuttonValueEntry.java deleted file mode 100644 index f678a38..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldPushbuttonValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldPushbuttonValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldPushbuttonValueEntry none(FormFieldPushbuttonValueEntryNone value) { - return new FormFieldPushbuttonValueEntry(new NoneValue(value)); - } - - public static FormFieldPushbuttonValueEntry scalar(FormFieldPushbuttonValueEntryScalar value) { - return new FormFieldPushbuttonValueEntry(new ScalarValue(value)); - } - - public static FormFieldPushbuttonValueEntry array(FormFieldPushbuttonValueEntryArray value) { - return new FormFieldPushbuttonValueEntry(new ArrayValue(value)); - } - - public static FormFieldPushbuttonValueEntry unsupported(FormFieldPushbuttonValueEntryUnsupported value) { - return new FormFieldPushbuttonValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonValueEntry - && value.equals(((FormFieldPushbuttonValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldPushbuttonValueEntryNone none); - - T visitScalar(FormFieldPushbuttonValueEntryScalar scalar); - - T visitArray(FormFieldPushbuttonValueEntryArray array); - - T visitUnsupported(FormFieldPushbuttonValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldPushbuttonValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldPushbuttonValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldPushbuttonValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldPushbuttonValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldPushbuttonValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldPushbuttonValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldPushbuttonValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldPushbuttonValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldPushbuttonValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonValueEntryArray.java b/src/main/java/api/types/FormFieldPushbuttonValueEntryArray.java deleted file mode 100644 index 4b98014..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldPushbuttonValueEntryArray.Builder.class) -public final class FormFieldPushbuttonValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldPushbuttonValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonValueEntryArray - && equalTo((FormFieldPushbuttonValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldPushbuttonValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldPushbuttonValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldPushbuttonValueEntryArray build() { - return new FormFieldPushbuttonValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonValueEntryNone.java b/src/main/java/api/types/FormFieldPushbuttonValueEntryNone.java deleted file mode 100644 index eee13f9..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldPushbuttonValueEntryNone.Builder.class) -public final class FormFieldPushbuttonValueEntryNone { - private final Map additionalProperties; - - private FormFieldPushbuttonValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldPushbuttonValueEntryNone other) { - return this; - } - - public FormFieldPushbuttonValueEntryNone build() { - return new FormFieldPushbuttonValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonValueEntryScalar.java b/src/main/java/api/types/FormFieldPushbuttonValueEntryScalar.java deleted file mode 100644 index 6eafbd3..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldPushbuttonValueEntryScalar.Builder.class) -public final class FormFieldPushbuttonValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldPushbuttonValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonValueEntryScalar - && equalTo((FormFieldPushbuttonValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldPushbuttonValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldPushbuttonValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldPushbuttonValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldPushbuttonValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldPushbuttonValueEntryScalar build() { - return new FormFieldPushbuttonValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldPushbuttonValueEntryUnsupported.java b/src/main/java/api/types/FormFieldPushbuttonValueEntryUnsupported.java deleted file mode 100644 index 797d576..0000000 --- a/src/main/java/api/types/FormFieldPushbuttonValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldPushbuttonValueEntryUnsupported.Builder.class) -public final class FormFieldPushbuttonValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldPushbuttonValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldPushbuttonValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldPushbuttonValueEntryUnsupported other) { - return this; - } - - public FormFieldPushbuttonValueEntryUnsupported build() { - return new FormFieldPushbuttonValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadio.java b/src/main/java/api/types/FormFieldRadio.java index 8798a22..c98ca58 100644 --- a/src/main/java/api/types/FormFieldRadio.java +++ b/src/main/java/api/types/FormFieldRadio.java @@ -43,9 +43,9 @@ public final class FormFieldRadio { private final Optional mappingName; - private final FormFieldRadioValueEntry valueEntry; + private final FormValueEntry valueEntry; - private final FormFieldRadioDefaultValueEntry defaultValueEntry; + private final FormValueEntry defaultValueEntry; private final Optional actions; @@ -82,8 +82,8 @@ private FormFieldRadio( boolean noExport, Optional alternateName, Optional mappingName, - FormFieldRadioValueEntry valueEntry, - FormFieldRadioDefaultValueEntry defaultValueEntry, + FormValueEntry valueEntry, + FormValueEntry defaultValueEntry, Optional actions, Optional groupId, Optional createdBy, @@ -169,12 +169,12 @@ public Optional getMappingName() { } @JsonProperty("valueEntry") - public FormFieldRadioValueEntry getValueEntry() { + public FormValueEntry getValueEntry() { return valueEntry; } @JsonProperty("defaultValueEntry") - public FormFieldRadioDefaultValueEntry getDefaultValueEntry() { + public FormValueEntry getDefaultValueEntry() { return defaultValueEntry; } @@ -412,11 +412,11 @@ public interface NoExportStage { } public interface ValueEntryStage { - DefaultValueEntryStage valueEntry(@NotNull FormFieldRadioValueEntry valueEntry); + DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry); } public interface DefaultValueEntryStage { - ValueStage defaultValueEntry(@NotNull FormFieldRadioDefaultValueEntry defaultValueEntry); + ValueStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry); } public interface ValueStage { @@ -529,9 +529,9 @@ public static final class Builder private boolean noExport; - private FormFieldRadioValueEntry valueEntry; + private FormValueEntry valueEntry; - private FormFieldRadioDefaultValueEntry defaultValueEntry; + private FormValueEntry defaultValueEntry; private String value; @@ -637,14 +637,14 @@ public ValueEntryStage noExport(boolean noExport) { @java.lang.Override @JsonSetter("valueEntry") - public DefaultValueEntryStage valueEntry(@NotNull FormFieldRadioValueEntry valueEntry) { + public DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry) { this.valueEntry = Objects.requireNonNull(valueEntry, "valueEntry must not be null"); return this; } @java.lang.Override @JsonSetter("defaultValueEntry") - public ValueStage defaultValueEntry(@NotNull FormFieldRadioDefaultValueEntry defaultValueEntry) { + public ValueStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry) { this.defaultValueEntry = Objects.requireNonNull(defaultValueEntry, "defaultValueEntry must not be null"); return this; } diff --git a/src/main/java/api/types/FormFieldRadioDefaultValueEntry.java b/src/main/java/api/types/FormFieldRadioDefaultValueEntry.java deleted file mode 100644 index c40da5c..0000000 --- a/src/main/java/api/types/FormFieldRadioDefaultValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldRadioDefaultValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldRadioDefaultValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldRadioDefaultValueEntry none(FormFieldRadioDefaultValueEntryNone value) { - return new FormFieldRadioDefaultValueEntry(new NoneValue(value)); - } - - public static FormFieldRadioDefaultValueEntry scalar(FormFieldRadioDefaultValueEntryScalar value) { - return new FormFieldRadioDefaultValueEntry(new ScalarValue(value)); - } - - public static FormFieldRadioDefaultValueEntry array(FormFieldRadioDefaultValueEntryArray value) { - return new FormFieldRadioDefaultValueEntry(new ArrayValue(value)); - } - - public static FormFieldRadioDefaultValueEntry unsupported(FormFieldRadioDefaultValueEntryUnsupported value) { - return new FormFieldRadioDefaultValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioDefaultValueEntry - && value.equals(((FormFieldRadioDefaultValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldRadioDefaultValueEntryNone none); - - T visitScalar(FormFieldRadioDefaultValueEntryScalar scalar); - - T visitArray(FormFieldRadioDefaultValueEntryArray array); - - T visitUnsupported(FormFieldRadioDefaultValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldRadioDefaultValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldRadioDefaultValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldRadioDefaultValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldRadioDefaultValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldRadioDefaultValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldRadioDefaultValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldRadioDefaultValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldRadioDefaultValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioDefaultValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadioDefaultValueEntryArray.java b/src/main/java/api/types/FormFieldRadioDefaultValueEntryArray.java deleted file mode 100644 index 38c24ac..0000000 --- a/src/main/java/api/types/FormFieldRadioDefaultValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldRadioDefaultValueEntryArray.Builder.class) -public final class FormFieldRadioDefaultValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldRadioDefaultValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioDefaultValueEntryArray - && equalTo((FormFieldRadioDefaultValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldRadioDefaultValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldRadioDefaultValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldRadioDefaultValueEntryArray build() { - return new FormFieldRadioDefaultValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadioDefaultValueEntryNone.java b/src/main/java/api/types/FormFieldRadioDefaultValueEntryNone.java deleted file mode 100644 index ef5aa5f..0000000 --- a/src/main/java/api/types/FormFieldRadioDefaultValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldRadioDefaultValueEntryNone.Builder.class) -public final class FormFieldRadioDefaultValueEntryNone { - private final Map additionalProperties; - - private FormFieldRadioDefaultValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioDefaultValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldRadioDefaultValueEntryNone other) { - return this; - } - - public FormFieldRadioDefaultValueEntryNone build() { - return new FormFieldRadioDefaultValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadioDefaultValueEntryScalar.java b/src/main/java/api/types/FormFieldRadioDefaultValueEntryScalar.java deleted file mode 100644 index 922e07d..0000000 --- a/src/main/java/api/types/FormFieldRadioDefaultValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldRadioDefaultValueEntryScalar.Builder.class) -public final class FormFieldRadioDefaultValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldRadioDefaultValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioDefaultValueEntryScalar - && equalTo((FormFieldRadioDefaultValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldRadioDefaultValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldRadioDefaultValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldRadioDefaultValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldRadioDefaultValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldRadioDefaultValueEntryScalar build() { - return new FormFieldRadioDefaultValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadioDefaultValueEntryUnsupported.java b/src/main/java/api/types/FormFieldRadioDefaultValueEntryUnsupported.java deleted file mode 100644 index 4cd8126..0000000 --- a/src/main/java/api/types/FormFieldRadioDefaultValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldRadioDefaultValueEntryUnsupported.Builder.class) -public final class FormFieldRadioDefaultValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldRadioDefaultValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioDefaultValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldRadioDefaultValueEntryUnsupported other) { - return this; - } - - public FormFieldRadioDefaultValueEntryUnsupported build() { - return new FormFieldRadioDefaultValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadioValueEntry.java b/src/main/java/api/types/FormFieldRadioValueEntry.java deleted file mode 100644 index d37e014..0000000 --- a/src/main/java/api/types/FormFieldRadioValueEntry.java +++ /dev/null @@ -1,340 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldRadioValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldRadioValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldRadioValueEntry none(FormFieldRadioValueEntryNone value) { - return new FormFieldRadioValueEntry(new NoneValue(value)); - } - - public static FormFieldRadioValueEntry scalar(FormFieldRadioValueEntryScalar value) { - return new FormFieldRadioValueEntry(new ScalarValue(value)); - } - - public static FormFieldRadioValueEntry array(FormFieldRadioValueEntryArray value) { - return new FormFieldRadioValueEntry(new ArrayValue(value)); - } - - public static FormFieldRadioValueEntry unsupported(FormFieldRadioValueEntryUnsupported value) { - return new FormFieldRadioValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioValueEntry && value.equals(((FormFieldRadioValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldRadioValueEntryNone none); - - T visitScalar(FormFieldRadioValueEntryScalar scalar); - - T visitArray(FormFieldRadioValueEntryArray array); - - T visitUnsupported(FormFieldRadioValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldRadioValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldRadioValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldRadioValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldRadioValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldRadioValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldRadioValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldRadioValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldRadioValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldRadioValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadioValueEntryArray.java b/src/main/java/api/types/FormFieldRadioValueEntryArray.java deleted file mode 100644 index e0f631e..0000000 --- a/src/main/java/api/types/FormFieldRadioValueEntryArray.java +++ /dev/null @@ -1,116 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldRadioValueEntryArray.Builder.class) -public final class FormFieldRadioValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldRadioValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioValueEntryArray && equalTo((FormFieldRadioValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldRadioValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldRadioValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldRadioValueEntryArray build() { - return new FormFieldRadioValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadioValueEntryScalar.java b/src/main/java/api/types/FormFieldRadioValueEntryScalar.java deleted file mode 100644 index 2f92e03..0000000 --- a/src/main/java/api/types/FormFieldRadioValueEntryScalar.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldRadioValueEntryScalar.Builder.class) -public final class FormFieldRadioValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldRadioValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioValueEntryScalar && equalTo((FormFieldRadioValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldRadioValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldRadioValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldRadioValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldRadioValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldRadioValueEntryScalar build() { - return new FormFieldRadioValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldRadioValueEntryUnsupported.java b/src/main/java/api/types/FormFieldRadioValueEntryUnsupported.java deleted file mode 100644 index 217825a..0000000 --- a/src/main/java/api/types/FormFieldRadioValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldRadioValueEntryUnsupported.Builder.class) -public final class FormFieldRadioValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldRadioValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldRadioValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldRadioValueEntryUnsupported other) { - return this; - } - - public FormFieldRadioValueEntryUnsupported build() { - return new FormFieldRadioValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignature.java b/src/main/java/api/types/FormFieldSignature.java index 88d4524..e0490de 100644 --- a/src/main/java/api/types/FormFieldSignature.java +++ b/src/main/java/api/types/FormFieldSignature.java @@ -43,9 +43,9 @@ public final class FormFieldSignature { private final Optional mappingName; - private final FormFieldSignatureValueEntry valueEntry; + private final FormValueEntry valueEntry; - private final FormFieldSignatureDefaultValueEntry defaultValueEntry; + private final FormValueEntry defaultValueEntry; private final Optional actions; @@ -76,8 +76,8 @@ private FormFieldSignature( boolean noExport, Optional alternateName, Optional mappingName, - FormFieldSignatureValueEntry valueEntry, - FormFieldSignatureDefaultValueEntry defaultValueEntry, + FormValueEntry valueEntry, + FormValueEntry defaultValueEntry, Optional actions, Optional groupId, Optional createdBy, @@ -157,12 +157,12 @@ public Optional getMappingName() { } @JsonProperty("valueEntry") - public FormFieldSignatureValueEntry getValueEntry() { + public FormValueEntry getValueEntry() { return valueEntry; } @JsonProperty("defaultValueEntry") - public FormFieldSignatureDefaultValueEntry getDefaultValueEntry() { + public FormValueEntry getDefaultValueEntry() { return defaultValueEntry; } @@ -379,11 +379,11 @@ public interface NoExportStage { } public interface ValueEntryStage { - DefaultValueEntryStage valueEntry(@NotNull FormFieldSignatureValueEntry valueEntry); + DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry); } public interface DefaultValueEntryStage { - _FinalStage defaultValueEntry(@NotNull FormFieldSignatureDefaultValueEntry defaultValueEntry); + _FinalStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry); } public interface _FinalStage { @@ -481,9 +481,9 @@ public static final class Builder private boolean noExport; - private FormFieldSignatureValueEntry valueEntry; + private FormValueEntry valueEntry; - private FormFieldSignatureDefaultValueEntry defaultValueEntry; + private FormValueEntry defaultValueEntry; private List widgets = new ArrayList<>(); @@ -580,14 +580,14 @@ public ValueEntryStage noExport(boolean noExport) { @java.lang.Override @JsonSetter("valueEntry") - public DefaultValueEntryStage valueEntry(@NotNull FormFieldSignatureValueEntry valueEntry) { + public DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry) { this.valueEntry = Objects.requireNonNull(valueEntry, "valueEntry must not be null"); return this; } @java.lang.Override @JsonSetter("defaultValueEntry") - public _FinalStage defaultValueEntry(@NotNull FormFieldSignatureDefaultValueEntry defaultValueEntry) { + public _FinalStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry) { this.defaultValueEntry = Objects.requireNonNull(defaultValueEntry, "defaultValueEntry must not be null"); return this; } diff --git a/src/main/java/api/types/FormFieldSignatureDefaultValueEntry.java b/src/main/java/api/types/FormFieldSignatureDefaultValueEntry.java deleted file mode 100644 index 9107145..0000000 --- a/src/main/java/api/types/FormFieldSignatureDefaultValueEntry.java +++ /dev/null @@ -1,342 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldSignatureDefaultValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldSignatureDefaultValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldSignatureDefaultValueEntry none(FormFieldSignatureDefaultValueEntryNone value) { - return new FormFieldSignatureDefaultValueEntry(new NoneValue(value)); - } - - public static FormFieldSignatureDefaultValueEntry scalar(FormFieldSignatureDefaultValueEntryScalar value) { - return new FormFieldSignatureDefaultValueEntry(new ScalarValue(value)); - } - - public static FormFieldSignatureDefaultValueEntry array(FormFieldSignatureDefaultValueEntryArray value) { - return new FormFieldSignatureDefaultValueEntry(new ArrayValue(value)); - } - - public static FormFieldSignatureDefaultValueEntry unsupported( - FormFieldSignatureDefaultValueEntryUnsupported value) { - return new FormFieldSignatureDefaultValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureDefaultValueEntry - && value.equals(((FormFieldSignatureDefaultValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldSignatureDefaultValueEntryNone none); - - T visitScalar(FormFieldSignatureDefaultValueEntryScalar scalar); - - T visitArray(FormFieldSignatureDefaultValueEntryArray array); - - T visitUnsupported(FormFieldSignatureDefaultValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldSignatureDefaultValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldSignatureDefaultValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldSignatureDefaultValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldSignatureDefaultValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldSignatureDefaultValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldSignatureDefaultValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldSignatureDefaultValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldSignatureDefaultValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureDefaultValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureDefaultValueEntryArray.java b/src/main/java/api/types/FormFieldSignatureDefaultValueEntryArray.java deleted file mode 100644 index 0649850..0000000 --- a/src/main/java/api/types/FormFieldSignatureDefaultValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldSignatureDefaultValueEntryArray.Builder.class) -public final class FormFieldSignatureDefaultValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldSignatureDefaultValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureDefaultValueEntryArray - && equalTo((FormFieldSignatureDefaultValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldSignatureDefaultValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldSignatureDefaultValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldSignatureDefaultValueEntryArray build() { - return new FormFieldSignatureDefaultValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureDefaultValueEntryNone.java b/src/main/java/api/types/FormFieldSignatureDefaultValueEntryNone.java deleted file mode 100644 index 1f7e8ca..0000000 --- a/src/main/java/api/types/FormFieldSignatureDefaultValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldSignatureDefaultValueEntryNone.Builder.class) -public final class FormFieldSignatureDefaultValueEntryNone { - private final Map additionalProperties; - - private FormFieldSignatureDefaultValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureDefaultValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldSignatureDefaultValueEntryNone other) { - return this; - } - - public FormFieldSignatureDefaultValueEntryNone build() { - return new FormFieldSignatureDefaultValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureDefaultValueEntryScalar.java b/src/main/java/api/types/FormFieldSignatureDefaultValueEntryScalar.java deleted file mode 100644 index 339aaec..0000000 --- a/src/main/java/api/types/FormFieldSignatureDefaultValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldSignatureDefaultValueEntryScalar.Builder.class) -public final class FormFieldSignatureDefaultValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldSignatureDefaultValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureDefaultValueEntryScalar - && equalTo((FormFieldSignatureDefaultValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldSignatureDefaultValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldSignatureDefaultValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldSignatureDefaultValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldSignatureDefaultValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldSignatureDefaultValueEntryScalar build() { - return new FormFieldSignatureDefaultValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureDefaultValueEntryUnsupported.java b/src/main/java/api/types/FormFieldSignatureDefaultValueEntryUnsupported.java deleted file mode 100644 index 013d38d..0000000 --- a/src/main/java/api/types/FormFieldSignatureDefaultValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldSignatureDefaultValueEntryUnsupported.Builder.class) -public final class FormFieldSignatureDefaultValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldSignatureDefaultValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureDefaultValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldSignatureDefaultValueEntryUnsupported other) { - return this; - } - - public FormFieldSignatureDefaultValueEntryUnsupported build() { - return new FormFieldSignatureDefaultValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureValueEntry.java b/src/main/java/api/types/FormFieldSignatureValueEntry.java deleted file mode 100644 index 605a6cd..0000000 --- a/src/main/java/api/types/FormFieldSignatureValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldSignatureValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldSignatureValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldSignatureValueEntry none(FormFieldSignatureValueEntryNone value) { - return new FormFieldSignatureValueEntry(new NoneValue(value)); - } - - public static FormFieldSignatureValueEntry scalar(FormFieldSignatureValueEntryScalar value) { - return new FormFieldSignatureValueEntry(new ScalarValue(value)); - } - - public static FormFieldSignatureValueEntry array(FormFieldSignatureValueEntryArray value) { - return new FormFieldSignatureValueEntry(new ArrayValue(value)); - } - - public static FormFieldSignatureValueEntry unsupported(FormFieldSignatureValueEntryUnsupported value) { - return new FormFieldSignatureValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureValueEntry - && value.equals(((FormFieldSignatureValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldSignatureValueEntryNone none); - - T visitScalar(FormFieldSignatureValueEntryScalar scalar); - - T visitArray(FormFieldSignatureValueEntryArray array); - - T visitUnsupported(FormFieldSignatureValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldSignatureValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldSignatureValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldSignatureValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldSignatureValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldSignatureValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldSignatureValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldSignatureValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldSignatureValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldSignatureValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureValueEntryArray.java b/src/main/java/api/types/FormFieldSignatureValueEntryArray.java deleted file mode 100644 index 8cbe3dd..0000000 --- a/src/main/java/api/types/FormFieldSignatureValueEntryArray.java +++ /dev/null @@ -1,116 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldSignatureValueEntryArray.Builder.class) -public final class FormFieldSignatureValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldSignatureValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureValueEntryArray && equalTo((FormFieldSignatureValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldSignatureValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldSignatureValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldSignatureValueEntryArray build() { - return new FormFieldSignatureValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureValueEntryNone.java b/src/main/java/api/types/FormFieldSignatureValueEntryNone.java deleted file mode 100644 index 6ce16f5..0000000 --- a/src/main/java/api/types/FormFieldSignatureValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldSignatureValueEntryNone.Builder.class) -public final class FormFieldSignatureValueEntryNone { - private final Map additionalProperties; - - private FormFieldSignatureValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldSignatureValueEntryNone other) { - return this; - } - - public FormFieldSignatureValueEntryNone build() { - return new FormFieldSignatureValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureValueEntryScalar.java b/src/main/java/api/types/FormFieldSignatureValueEntryScalar.java deleted file mode 100644 index 58ddc55..0000000 --- a/src/main/java/api/types/FormFieldSignatureValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldSignatureValueEntryScalar.Builder.class) -public final class FormFieldSignatureValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldSignatureValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureValueEntryScalar - && equalTo((FormFieldSignatureValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldSignatureValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldSignatureValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldSignatureValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldSignatureValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldSignatureValueEntryScalar build() { - return new FormFieldSignatureValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldSignatureValueEntryUnsupported.java b/src/main/java/api/types/FormFieldSignatureValueEntryUnsupported.java deleted file mode 100644 index eaf313f..0000000 --- a/src/main/java/api/types/FormFieldSignatureValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldSignatureValueEntryUnsupported.Builder.class) -public final class FormFieldSignatureValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldSignatureValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldSignatureValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldSignatureValueEntryUnsupported other) { - return this; - } - - public FormFieldSignatureValueEntryUnsupported build() { - return new FormFieldSignatureValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldText.java b/src/main/java/api/types/FormFieldText.java index c3c8eaf..d5f29de 100644 --- a/src/main/java/api/types/FormFieldText.java +++ b/src/main/java/api/types/FormFieldText.java @@ -43,9 +43,9 @@ public final class FormFieldText { private final Optional mappingName; - private final FormFieldTextValueEntry valueEntry; + private final FormValueEntry valueEntry; - private final FormFieldTextDefaultValueEntry defaultValueEntry; + private final FormValueEntry defaultValueEntry; private final Optional actions; @@ -88,8 +88,8 @@ private FormFieldText( boolean noExport, Optional alternateName, Optional mappingName, - FormFieldTextValueEntry valueEntry, - FormFieldTextDefaultValueEntry defaultValueEntry, + FormValueEntry valueEntry, + FormValueEntry defaultValueEntry, Optional actions, Optional groupId, Optional createdBy, @@ -181,12 +181,12 @@ public Optional getMappingName() { } @JsonProperty("valueEntry") - public FormFieldTextValueEntry getValueEntry() { + public FormValueEntry getValueEntry() { return valueEntry; } @JsonProperty("defaultValueEntry") - public FormFieldTextDefaultValueEntry getDefaultValueEntry() { + public FormValueEntry getDefaultValueEntry() { return defaultValueEntry; } @@ -454,11 +454,11 @@ public interface NoExportStage { } public interface ValueEntryStage { - DefaultValueEntryStage valueEntry(@NotNull FormFieldTextValueEntry valueEntry); + DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry); } public interface DefaultValueEntryStage { - ValueStage defaultValueEntry(@NotNull FormFieldTextDefaultValueEntry defaultValueEntry); + ValueStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry); } public interface ValueStage { @@ -587,9 +587,9 @@ public static final class Builder private boolean noExport; - private FormFieldTextValueEntry valueEntry; + private FormValueEntry valueEntry; - private FormFieldTextDefaultValueEntry defaultValueEntry; + private FormValueEntry defaultValueEntry; private String value; @@ -704,14 +704,14 @@ public ValueEntryStage noExport(boolean noExport) { @java.lang.Override @JsonSetter("valueEntry") - public DefaultValueEntryStage valueEntry(@NotNull FormFieldTextValueEntry valueEntry) { + public DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry) { this.valueEntry = Objects.requireNonNull(valueEntry, "valueEntry must not be null"); return this; } @java.lang.Override @JsonSetter("defaultValueEntry") - public ValueStage defaultValueEntry(@NotNull FormFieldTextDefaultValueEntry defaultValueEntry) { + public ValueStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry) { this.defaultValueEntry = Objects.requireNonNull(defaultValueEntry, "defaultValueEntry must not be null"); return this; } diff --git a/src/main/java/api/types/FormFieldTextDefaultValueEntry.java b/src/main/java/api/types/FormFieldTextDefaultValueEntry.java deleted file mode 100644 index 331b46d..0000000 --- a/src/main/java/api/types/FormFieldTextDefaultValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldTextDefaultValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldTextDefaultValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldTextDefaultValueEntry none(FormFieldTextDefaultValueEntryNone value) { - return new FormFieldTextDefaultValueEntry(new NoneValue(value)); - } - - public static FormFieldTextDefaultValueEntry scalar(FormFieldTextDefaultValueEntryScalar value) { - return new FormFieldTextDefaultValueEntry(new ScalarValue(value)); - } - - public static FormFieldTextDefaultValueEntry array(FormFieldTextDefaultValueEntryArray value) { - return new FormFieldTextDefaultValueEntry(new ArrayValue(value)); - } - - public static FormFieldTextDefaultValueEntry unsupported(FormFieldTextDefaultValueEntryUnsupported value) { - return new FormFieldTextDefaultValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldTextDefaultValueEntry - && value.equals(((FormFieldTextDefaultValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldTextDefaultValueEntryNone none); - - T visitScalar(FormFieldTextDefaultValueEntryScalar scalar); - - T visitArray(FormFieldTextDefaultValueEntryArray array); - - T visitUnsupported(FormFieldTextDefaultValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldTextDefaultValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldTextDefaultValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldTextDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldTextDefaultValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldTextDefaultValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldTextDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldTextDefaultValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldTextDefaultValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldTextDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldTextDefaultValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldTextDefaultValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldTextDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldTextDefaultValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldTextDefaultValueEntryArray.java b/src/main/java/api/types/FormFieldTextDefaultValueEntryArray.java deleted file mode 100644 index db756fb..0000000 --- a/src/main/java/api/types/FormFieldTextDefaultValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldTextDefaultValueEntryArray.Builder.class) -public final class FormFieldTextDefaultValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldTextDefaultValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldTextDefaultValueEntryArray - && equalTo((FormFieldTextDefaultValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldTextDefaultValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldTextDefaultValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldTextDefaultValueEntryArray build() { - return new FormFieldTextDefaultValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldTextDefaultValueEntryNone.java b/src/main/java/api/types/FormFieldTextDefaultValueEntryNone.java deleted file mode 100644 index 72f2b7d..0000000 --- a/src/main/java/api/types/FormFieldTextDefaultValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldTextDefaultValueEntryNone.Builder.class) -public final class FormFieldTextDefaultValueEntryNone { - private final Map additionalProperties; - - private FormFieldTextDefaultValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldTextDefaultValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldTextDefaultValueEntryNone other) { - return this; - } - - public FormFieldTextDefaultValueEntryNone build() { - return new FormFieldTextDefaultValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldTextDefaultValueEntryScalar.java b/src/main/java/api/types/FormFieldTextDefaultValueEntryScalar.java deleted file mode 100644 index c2501b7..0000000 --- a/src/main/java/api/types/FormFieldTextDefaultValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldTextDefaultValueEntryScalar.Builder.class) -public final class FormFieldTextDefaultValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldTextDefaultValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldTextDefaultValueEntryScalar - && equalTo((FormFieldTextDefaultValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldTextDefaultValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldTextDefaultValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldTextDefaultValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldTextDefaultValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldTextDefaultValueEntryScalar build() { - return new FormFieldTextDefaultValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldTextDefaultValueEntryUnsupported.java b/src/main/java/api/types/FormFieldTextDefaultValueEntryUnsupported.java deleted file mode 100644 index b0b13d3..0000000 --- a/src/main/java/api/types/FormFieldTextDefaultValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldTextDefaultValueEntryUnsupported.Builder.class) -public final class FormFieldTextDefaultValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldTextDefaultValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldTextDefaultValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldTextDefaultValueEntryUnsupported other) { - return this; - } - - public FormFieldTextDefaultValueEntryUnsupported build() { - return new FormFieldTextDefaultValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldTextValueEntryUnsupported.java b/src/main/java/api/types/FormFieldTextValueEntryUnsupported.java deleted file mode 100644 index 3cbed06..0000000 --- a/src/main/java/api/types/FormFieldTextValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldTextValueEntryUnsupported.Builder.class) -public final class FormFieldTextValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldTextValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldTextValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldTextValueEntryUnsupported other) { - return this; - } - - public FormFieldTextValueEntryUnsupported build() { - return new FormFieldTextValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknown.java b/src/main/java/api/types/FormFieldUnknown.java index b7ecee5..15ccd2e 100644 --- a/src/main/java/api/types/FormFieldUnknown.java +++ b/src/main/java/api/types/FormFieldUnknown.java @@ -43,9 +43,9 @@ public final class FormFieldUnknown { private final Optional mappingName; - private final FormFieldUnknownValueEntry valueEntry; + private final FormValueEntry valueEntry; - private final FormFieldUnknownDefaultValueEntry defaultValueEntry; + private final FormValueEntry defaultValueEntry; private final Optional actions; @@ -78,8 +78,8 @@ private FormFieldUnknown( boolean noExport, Optional alternateName, Optional mappingName, - FormFieldUnknownValueEntry valueEntry, - FormFieldUnknownDefaultValueEntry defaultValueEntry, + FormValueEntry valueEntry, + FormValueEntry defaultValueEntry, Optional actions, Optional groupId, Optional createdBy, @@ -161,12 +161,12 @@ public Optional getMappingName() { } @JsonProperty("valueEntry") - public FormFieldUnknownValueEntry getValueEntry() { + public FormValueEntry getValueEntry() { return valueEntry; } @JsonProperty("defaultValueEntry") - public FormFieldUnknownDefaultValueEntry getDefaultValueEntry() { + public FormValueEntry getDefaultValueEntry() { return defaultValueEntry; } @@ -390,11 +390,11 @@ public interface NoExportStage { } public interface ValueEntryStage { - DefaultValueEntryStage valueEntry(@NotNull FormFieldUnknownValueEntry valueEntry); + DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry); } public interface DefaultValueEntryStage { - RawValueStage defaultValueEntry(@NotNull FormFieldUnknownDefaultValueEntry defaultValueEntry); + RawValueStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry); } public interface RawValueStage { @@ -497,9 +497,9 @@ public static final class Builder private boolean noExport; - private FormFieldUnknownValueEntry valueEntry; + private FormValueEntry valueEntry; - private FormFieldUnknownDefaultValueEntry defaultValueEntry; + private FormValueEntry defaultValueEntry; private String rawValue; @@ -599,14 +599,14 @@ public ValueEntryStage noExport(boolean noExport) { @java.lang.Override @JsonSetter("valueEntry") - public DefaultValueEntryStage valueEntry(@NotNull FormFieldUnknownValueEntry valueEntry) { + public DefaultValueEntryStage valueEntry(@NotNull FormValueEntry valueEntry) { this.valueEntry = Objects.requireNonNull(valueEntry, "valueEntry must not be null"); return this; } @java.lang.Override @JsonSetter("defaultValueEntry") - public RawValueStage defaultValueEntry(@NotNull FormFieldUnknownDefaultValueEntry defaultValueEntry) { + public RawValueStage defaultValueEntry(@NotNull FormValueEntry defaultValueEntry) { this.defaultValueEntry = Objects.requireNonNull(defaultValueEntry, "defaultValueEntry must not be null"); return this; } diff --git a/src/main/java/api/types/FormFieldUnknownDefaultValueEntry.java b/src/main/java/api/types/FormFieldUnknownDefaultValueEntry.java deleted file mode 100644 index d7447ed..0000000 --- a/src/main/java/api/types/FormFieldUnknownDefaultValueEntry.java +++ /dev/null @@ -1,341 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldUnknownDefaultValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldUnknownDefaultValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldUnknownDefaultValueEntry none(FormFieldUnknownDefaultValueEntryNone value) { - return new FormFieldUnknownDefaultValueEntry(new NoneValue(value)); - } - - public static FormFieldUnknownDefaultValueEntry scalar(FormFieldUnknownDefaultValueEntryScalar value) { - return new FormFieldUnknownDefaultValueEntry(new ScalarValue(value)); - } - - public static FormFieldUnknownDefaultValueEntry array(FormFieldUnknownDefaultValueEntryArray value) { - return new FormFieldUnknownDefaultValueEntry(new ArrayValue(value)); - } - - public static FormFieldUnknownDefaultValueEntry unsupported(FormFieldUnknownDefaultValueEntryUnsupported value) { - return new FormFieldUnknownDefaultValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownDefaultValueEntry - && value.equals(((FormFieldUnknownDefaultValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldUnknownDefaultValueEntryNone none); - - T visitScalar(FormFieldUnknownDefaultValueEntryScalar scalar); - - T visitArray(FormFieldUnknownDefaultValueEntryArray array); - - T visitUnsupported(FormFieldUnknownDefaultValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldUnknownDefaultValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldUnknownDefaultValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldUnknownDefaultValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldUnknownDefaultValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldUnknownDefaultValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldUnknownDefaultValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldUnknownDefaultValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldUnknownDefaultValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownDefaultValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownDefaultValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownDefaultValueEntryArray.java b/src/main/java/api/types/FormFieldUnknownDefaultValueEntryArray.java deleted file mode 100644 index 3305343..0000000 --- a/src/main/java/api/types/FormFieldUnknownDefaultValueEntryArray.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldUnknownDefaultValueEntryArray.Builder.class) -public final class FormFieldUnknownDefaultValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldUnknownDefaultValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownDefaultValueEntryArray - && equalTo((FormFieldUnknownDefaultValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldUnknownDefaultValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldUnknownDefaultValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldUnknownDefaultValueEntryArray build() { - return new FormFieldUnknownDefaultValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownDefaultValueEntryNone.java b/src/main/java/api/types/FormFieldUnknownDefaultValueEntryNone.java deleted file mode 100644 index 3bf431a..0000000 --- a/src/main/java/api/types/FormFieldUnknownDefaultValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldUnknownDefaultValueEntryNone.Builder.class) -public final class FormFieldUnknownDefaultValueEntryNone { - private final Map additionalProperties; - - private FormFieldUnknownDefaultValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownDefaultValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldUnknownDefaultValueEntryNone other) { - return this; - } - - public FormFieldUnknownDefaultValueEntryNone build() { - return new FormFieldUnknownDefaultValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownDefaultValueEntryScalar.java b/src/main/java/api/types/FormFieldUnknownDefaultValueEntryScalar.java deleted file mode 100644 index 5f0eafc..0000000 --- a/src/main/java/api/types/FormFieldUnknownDefaultValueEntryScalar.java +++ /dev/null @@ -1,119 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldUnknownDefaultValueEntryScalar.Builder.class) -public final class FormFieldUnknownDefaultValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldUnknownDefaultValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownDefaultValueEntryScalar - && equalTo((FormFieldUnknownDefaultValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldUnknownDefaultValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldUnknownDefaultValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldUnknownDefaultValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldUnknownDefaultValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldUnknownDefaultValueEntryScalar build() { - return new FormFieldUnknownDefaultValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownDefaultValueEntryUnsupported.java b/src/main/java/api/types/FormFieldUnknownDefaultValueEntryUnsupported.java deleted file mode 100644 index c099543..0000000 --- a/src/main/java/api/types/FormFieldUnknownDefaultValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldUnknownDefaultValueEntryUnsupported.Builder.class) -public final class FormFieldUnknownDefaultValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldUnknownDefaultValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownDefaultValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldUnknownDefaultValueEntryUnsupported other) { - return this; - } - - public FormFieldUnknownDefaultValueEntryUnsupported build() { - return new FormFieldUnknownDefaultValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownValueEntry.java b/src/main/java/api/types/FormFieldUnknownValueEntry.java deleted file mode 100644 index c8b19c8..0000000 --- a/src/main/java/api/types/FormFieldUnknownValueEntry.java +++ /dev/null @@ -1,340 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class FormFieldUnknownValueEntry { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldUnknownValueEntry(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static FormFieldUnknownValueEntry none(FormFieldUnknownValueEntryNone value) { - return new FormFieldUnknownValueEntry(new NoneValue(value)); - } - - public static FormFieldUnknownValueEntry scalar(FormFieldUnknownValueEntryScalar value) { - return new FormFieldUnknownValueEntry(new ScalarValue(value)); - } - - public static FormFieldUnknownValueEntry array(FormFieldUnknownValueEntryArray value) { - return new FormFieldUnknownValueEntry(new ArrayValue(value)); - } - - public static FormFieldUnknownValueEntry unsupported(FormFieldUnknownValueEntryUnsupported value) { - return new FormFieldUnknownValueEntry(new UnsupportedValue(value)); - } - - public boolean isNone() { - return value instanceof NoneValue; - } - - public boolean isScalar() { - return value instanceof ScalarValue; - } - - public boolean isArray() { - return value instanceof ArrayValue; - } - - public boolean isUnsupported() { - return value instanceof UnsupportedValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getNone() { - if (isNone()) { - return Optional.of(((NoneValue) value).value); - } - return Optional.empty(); - } - - public Optional getScalar() { - if (isScalar()) { - return Optional.of(((ScalarValue) value).value); - } - return Optional.empty(); - } - - public Optional getArray() { - if (isArray()) { - return Optional.of(((ArrayValue) value).value); - } - return Optional.empty(); - } - - public Optional getUnsupported() { - if (isUnsupported()) { - return Optional.of(((UnsupportedValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownValueEntry && value.equals(((FormFieldUnknownValueEntry) other).value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitNone(FormFieldUnknownValueEntryNone none); - - T visitScalar(FormFieldUnknownValueEntryScalar scalar); - - T visitArray(FormFieldUnknownValueEntryArray array); - - T visitUnsupported(FormFieldUnknownValueEntryUnsupported unsupported); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(NoneValue.class), - @JsonSubTypes.Type(ScalarValue.class), - @JsonSubTypes.Type(ArrayValue.class), - @JsonSubTypes.Type(UnsupportedValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("none") - @JsonIgnoreProperties("kind") - private static final class NoneValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldUnknownValueEntryNone value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private NoneValue() {} - - private NoneValue(FormFieldUnknownValueEntryNone value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitNone(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof NoneValue && equalTo((NoneValue) other); - } - - private boolean equalTo(NoneValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("scalar") - @JsonIgnoreProperties("kind") - private static final class ScalarValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldUnknownValueEntryScalar value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ScalarValue() {} - - private ScalarValue(FormFieldUnknownValueEntryScalar value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitScalar(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ScalarValue && equalTo((ScalarValue) other); - } - - private boolean equalTo(ScalarValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("array") - @JsonIgnoreProperties("kind") - private static final class ArrayValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldUnknownValueEntryArray value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private ArrayValue() {} - - private ArrayValue(FormFieldUnknownValueEntryArray value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitArray(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof ArrayValue && equalTo((ArrayValue) other); - } - - private boolean equalTo(ArrayValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownValueEntry{" + "value: " + value + "}"; - } - } - - @JsonTypeName("unsupported") - @JsonIgnoreProperties("kind") - private static final class UnsupportedValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldUnknownValueEntryUnsupported value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private UnsupportedValue() {} - - private UnsupportedValue(FormFieldUnknownValueEntryUnsupported value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitUnsupported(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof UnsupportedValue && equalTo((UnsupportedValue) other); - } - - private boolean equalTo(UnsupportedValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownValueEntry{" + "value: " + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "FormFieldUnknownValueEntry{" + "type: " + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownValueEntryArray.java b/src/main/java/api/types/FormFieldUnknownValueEntryArray.java deleted file mode 100644 index f8214e2..0000000 --- a/src/main/java/api/types/FormFieldUnknownValueEntryArray.java +++ /dev/null @@ -1,116 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldUnknownValueEntryArray.Builder.class) -public final class FormFieldUnknownValueEntryArray { - private final List values; - - private final Map additionalProperties; - - private FormFieldUnknownValueEntryArray(List values, Map additionalProperties) { - this.values = values; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("values") - public List getValues() { - return values; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownValueEntryArray && equalTo((FormFieldUnknownValueEntryArray) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldUnknownValueEntryArray other) { - return values.equals(other.values); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.values); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private List values = new ArrayList<>(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldUnknownValueEntryArray other) { - values(other.getValues()); - return this; - } - - @JsonSetter(value = "values", nulls = Nulls.SKIP) - public Builder values(List values) { - this.values.clear(); - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public Builder addValues(String values) { - this.values.add(values); - return this; - } - - public Builder addAllValues(List values) { - if (values != null) { - this.values.addAll(values); - } - return this; - } - - public FormFieldUnknownValueEntryArray build() { - return new FormFieldUnknownValueEntryArray(values, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownValueEntryNone.java b/src/main/java/api/types/FormFieldUnknownValueEntryNone.java deleted file mode 100644 index dda13ed..0000000 --- a/src/main/java/api/types/FormFieldUnknownValueEntryNone.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldUnknownValueEntryNone.Builder.class) -public final class FormFieldUnknownValueEntryNone { - private final Map additionalProperties; - - private FormFieldUnknownValueEntryNone(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownValueEntryNone; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldUnknownValueEntryNone other) { - return this; - } - - public FormFieldUnknownValueEntryNone build() { - return new FormFieldUnknownValueEntryNone(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownValueEntryScalar.java b/src/main/java/api/types/FormFieldUnknownValueEntryScalar.java deleted file mode 100644 index 21b810a..0000000 --- a/src/main/java/api/types/FormFieldUnknownValueEntryScalar.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldUnknownValueEntryScalar.Builder.class) -public final class FormFieldUnknownValueEntryScalar { - private final String value; - - private final Map additionalProperties; - - private FormFieldUnknownValueEntryScalar(String value, Map additionalProperties) { - this.value = value; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("value") - public String getValue() { - return value; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownValueEntryScalar && equalTo((FormFieldUnknownValueEntryScalar) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(FormFieldUnknownValueEntryScalar other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static ValueStage builder() { - return new Builder(); - } - - public interface ValueStage { - _FinalStage value(@NotNull String value); - - Builder from(FormFieldUnknownValueEntryScalar other); - } - - public interface _FinalStage { - FormFieldUnknownValueEntryScalar build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements ValueStage, _FinalStage { - private String value; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(FormFieldUnknownValueEntryScalar other) { - value(other.getValue()); - return this; - } - - @java.lang.Override - @JsonSetter("value") - public _FinalStage value(@NotNull String value) { - this.value = Objects.requireNonNull(value, "value must not be null"); - return this; - } - - @java.lang.Override - public FormFieldUnknownValueEntryScalar build() { - return new FormFieldUnknownValueEntryScalar(value, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldUnknownValueEntryUnsupported.java b/src/main/java/api/types/FormFieldUnknownValueEntryUnsupported.java deleted file mode 100644 index c0dfe5a..0000000 --- a/src/main/java/api/types/FormFieldUnknownValueEntryUnsupported.java +++ /dev/null @@ -1,69 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldUnknownValueEntryUnsupported.Builder.class) -public final class FormFieldUnknownValueEntryUnsupported { - private final Map additionalProperties; - - private FormFieldUnknownValueEntryUnsupported(Map additionalProperties) { - this.additionalProperties = additionalProperties; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FormFieldUnknownValueEntryUnsupported; - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(FormFieldUnknownValueEntryUnsupported other) { - return this; - } - - public FormFieldUnknownValueEntryUnsupported build() { - return new FormFieldUnknownValueEntryUnsupported(additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/FormFieldTextValueEntry.java b/src/main/java/api/types/FormValueEntry.java similarity index 78% rename from src/main/java/api/types/FormFieldTextValueEntry.java rename to src/main/java/api/types/FormValueEntry.java index d73a2a5..1c8c161 100644 --- a/src/main/java/api/types/FormFieldTextValueEntry.java +++ b/src/main/java/api/types/FormValueEntry.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class FormFieldTextValueEntry { +public final class FormValueEntry { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private FormFieldTextValueEntry(Value value) { + private FormValueEntry(Value value) { this.value = value; } @@ -26,20 +26,20 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static FormFieldTextValueEntry none(FormFieldTextValueEntryNone value) { - return new FormFieldTextValueEntry(new NoneValue(value)); + public static FormValueEntry none(FormValueEntryNone value) { + return new FormValueEntry(new NoneValue(value)); } - public static FormFieldTextValueEntry scalar(FormFieldTextValueEntryScalar value) { - return new FormFieldTextValueEntry(new ScalarValue(value)); + public static FormValueEntry scalar(FormValueEntryScalar value) { + return new FormValueEntry(new ScalarValue(value)); } - public static FormFieldTextValueEntry array(FormFieldTextValueEntryArray value) { - return new FormFieldTextValueEntry(new ArrayValue(value)); + public static FormValueEntry array(FormValueEntryArray value) { + return new FormValueEntry(new ArrayValue(value)); } - public static FormFieldTextValueEntry unsupported(FormFieldTextValueEntryUnsupported value) { - return new FormFieldTextValueEntry(new UnsupportedValue(value)); + public static FormValueEntry unsupported(FormValueEntryUnsupported value) { + return new FormValueEntry(new UnsupportedValue(value)); } public boolean isNone() { @@ -62,28 +62,28 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getNone() { + public Optional getNone() { if (isNone()) { return Optional.of(((NoneValue) value).value); } return Optional.empty(); } - public Optional getScalar() { + public Optional getScalar() { if (isScalar()) { return Optional.of(((ScalarValue) value).value); } return Optional.empty(); } - public Optional getArray() { + public Optional getArray() { if (isArray()) { return Optional.of(((ArrayValue) value).value); } return Optional.empty(); } - public Optional getUnsupported() { + public Optional getUnsupported() { if (isUnsupported()) { return Optional.of(((UnsupportedValue) value).value); } @@ -100,7 +100,7 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FormFieldTextValueEntry && value.equals(((FormFieldTextValueEntry) other).value); + return other instanceof FormValueEntry && value.equals(((FormValueEntry) other).value); } @Override @@ -119,13 +119,13 @@ private Value getValue() { } public interface Visitor { - T visitNone(FormFieldTextValueEntryNone none); + T visitNone(FormValueEntryNone none); - T visitScalar(FormFieldTextValueEntryScalar scalar); + T visitScalar(FormValueEntryScalar scalar); - T visitArray(FormFieldTextValueEntryArray array); + T visitArray(FormValueEntryArray array); - T visitUnsupported(FormFieldTextValueEntryUnsupported unsupported); + T visitUnsupported(FormValueEntryUnsupported unsupported); T _visitUnknown(Object unknownType); } @@ -147,12 +147,12 @@ private interface Value { private static final class NoneValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldTextValueEntryNone value; + private FormValueEntryNone value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private NoneValue() {} - private NoneValue(FormFieldTextValueEntryNone value) { + private NoneValue(FormValueEntryNone value) { this.value = value; } @@ -178,7 +178,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "FormFieldTextValueEntry{" + "value: " + value + "}"; + return "FormValueEntry{" + "value: " + value + "}"; } } @@ -187,12 +187,12 @@ public String toString() { private static final class ScalarValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldTextValueEntryScalar value; + private FormValueEntryScalar value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private ScalarValue() {} - private ScalarValue(FormFieldTextValueEntryScalar value) { + private ScalarValue(FormValueEntryScalar value) { this.value = value; } @@ -218,7 +218,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "FormFieldTextValueEntry{" + "value: " + value + "}"; + return "FormValueEntry{" + "value: " + value + "}"; } } @@ -227,12 +227,12 @@ public String toString() { private static final class ArrayValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldTextValueEntryArray value; + private FormValueEntryArray value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private ArrayValue() {} - private ArrayValue(FormFieldTextValueEntryArray value) { + private ArrayValue(FormValueEntryArray value) { this.value = value; } @@ -258,7 +258,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "FormFieldTextValueEntry{" + "value: " + value + "}"; + return "FormValueEntry{" + "value: " + value + "}"; } } @@ -267,12 +267,12 @@ public String toString() { private static final class UnsupportedValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private FormFieldTextValueEntryUnsupported value; + private FormValueEntryUnsupported value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private UnsupportedValue() {} - private UnsupportedValue(FormFieldTextValueEntryUnsupported value) { + private UnsupportedValue(FormValueEntryUnsupported value) { this.value = value; } @@ -298,7 +298,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "FormFieldTextValueEntry{" + "value: " + value + "}"; + return "FormValueEntry{" + "value: " + value + "}"; } } @@ -334,7 +334,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "FormFieldTextValueEntry{" + "type: " + type + ", value: " + value + "}"; + return "FormValueEntry{" + "type: " + type + ", value: " + value + "}"; } } } diff --git a/src/main/java/api/types/FormFieldTextValueEntryArray.java b/src/main/java/api/types/FormValueEntryArray.java similarity index 82% rename from src/main/java/api/types/FormFieldTextValueEntryArray.java rename to src/main/java/api/types/FormValueEntryArray.java index ee88b58..d016bd5 100644 --- a/src/main/java/api/types/FormFieldTextValueEntryArray.java +++ b/src/main/java/api/types/FormValueEntryArray.java @@ -19,13 +19,13 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldTextValueEntryArray.Builder.class) -public final class FormFieldTextValueEntryArray { +@JsonDeserialize(builder = FormValueEntryArray.Builder.class) +public final class FormValueEntryArray { private final List values; private final Map additionalProperties; - private FormFieldTextValueEntryArray(List values, Map additionalProperties) { + private FormValueEntryArray(List values, Map additionalProperties) { this.values = values; this.additionalProperties = additionalProperties; } @@ -38,7 +38,7 @@ public List getValues() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FormFieldTextValueEntryArray && equalTo((FormFieldTextValueEntryArray) other); + return other instanceof FormValueEntryArray && equalTo((FormValueEntryArray) other); } @JsonAnyGetter @@ -46,7 +46,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FormFieldTextValueEntryArray other) { + private boolean equalTo(FormValueEntryArray other) { return values.equals(other.values); } @@ -73,7 +73,7 @@ public static final class Builder { private Builder() {} - public Builder from(FormFieldTextValueEntryArray other) { + public Builder from(FormValueEntryArray other) { values(other.getValues()); return this; } @@ -99,8 +99,8 @@ public Builder addAllValues(List values) { return this; } - public FormFieldTextValueEntryArray build() { - return new FormFieldTextValueEntryArray(values, additionalProperties); + public FormValueEntryArray build() { + return new FormValueEntryArray(values, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/FormFieldTextValueEntryNone.java b/src/main/java/api/types/FormValueEntryNone.java similarity index 78% rename from src/main/java/api/types/FormFieldTextValueEntryNone.java rename to src/main/java/api/types/FormValueEntryNone.java index 5963ce6..21eedbd 100644 --- a/src/main/java/api/types/FormFieldTextValueEntryNone.java +++ b/src/main/java/api/types/FormValueEntryNone.java @@ -13,18 +13,18 @@ import java.util.Map; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldTextValueEntryNone.Builder.class) -public final class FormFieldTextValueEntryNone { +@JsonDeserialize(builder = FormValueEntryNone.Builder.class) +public final class FormValueEntryNone { private final Map additionalProperties; - private FormFieldTextValueEntryNone(Map additionalProperties) { + private FormValueEntryNone(Map additionalProperties) { this.additionalProperties = additionalProperties; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FormFieldTextValueEntryNone; + return other instanceof FormValueEntryNone; } @JsonAnyGetter @@ -48,12 +48,12 @@ public static final class Builder { private Builder() {} - public Builder from(FormFieldTextValueEntryNone other) { + public Builder from(FormValueEntryNone other) { return this; } - public FormFieldTextValueEntryNone build() { - return new FormFieldTextValueEntryNone(additionalProperties); + public FormValueEntryNone build() { + return new FormValueEntryNone(additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/FormFieldTextValueEntryScalar.java b/src/main/java/api/types/FormValueEntryScalar.java similarity index 80% rename from src/main/java/api/types/FormFieldTextValueEntryScalar.java rename to src/main/java/api/types/FormValueEntryScalar.java index 291c09a..0178e20 100644 --- a/src/main/java/api/types/FormFieldTextValueEntryScalar.java +++ b/src/main/java/api/types/FormValueEntryScalar.java @@ -17,13 +17,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldTextValueEntryScalar.Builder.class) -public final class FormFieldTextValueEntryScalar { +@JsonDeserialize(builder = FormValueEntryScalar.Builder.class) +public final class FormValueEntryScalar { private final String value; private final Map additionalProperties; - private FormFieldTextValueEntryScalar(String value, Map additionalProperties) { + private FormValueEntryScalar(String value, Map additionalProperties) { this.value = value; this.additionalProperties = additionalProperties; } @@ -36,7 +36,7 @@ public String getValue() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FormFieldTextValueEntryScalar && equalTo((FormFieldTextValueEntryScalar) other); + return other instanceof FormValueEntryScalar && equalTo((FormValueEntryScalar) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(FormFieldTextValueEntryScalar other) { + private boolean equalTo(FormValueEntryScalar other) { return value.equals(other.value); } @@ -65,11 +65,11 @@ public static ValueStage builder() { public interface ValueStage { _FinalStage value(@NotNull String value); - Builder from(FormFieldTextValueEntryScalar other); + Builder from(FormValueEntryScalar other); } public interface _FinalStage { - FormFieldTextValueEntryScalar build(); + FormValueEntryScalar build(); _FinalStage additionalProperty(String key, Object value); @@ -86,7 +86,7 @@ public static final class Builder implements ValueStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(FormFieldTextValueEntryScalar other) { + public Builder from(FormValueEntryScalar other) { value(other.getValue()); return this; } @@ -99,8 +99,8 @@ public _FinalStage value(@NotNull String value) { } @java.lang.Override - public FormFieldTextValueEntryScalar build() { - return new FormFieldTextValueEntryScalar(value, additionalProperties); + public FormValueEntryScalar build() { + return new FormValueEntryScalar(value, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/AnnotationLineMeasureUnknown.java b/src/main/java/api/types/FormValueEntryUnsupported.java similarity index 78% rename from src/main/java/api/types/AnnotationLineMeasureUnknown.java rename to src/main/java/api/types/FormValueEntryUnsupported.java index 5675276..1ee0945 100644 --- a/src/main/java/api/types/AnnotationLineMeasureUnknown.java +++ b/src/main/java/api/types/FormValueEntryUnsupported.java @@ -13,18 +13,18 @@ import java.util.Map; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureUnknown.Builder.class) -public final class AnnotationLineMeasureUnknown { +@JsonDeserialize(builder = FormValueEntryUnsupported.Builder.class) +public final class FormValueEntryUnsupported { private final Map additionalProperties; - private AnnotationLineMeasureUnknown(Map additionalProperties) { + private FormValueEntryUnsupported(Map additionalProperties) { this.additionalProperties = additionalProperties; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationLineMeasureUnknown; + return other instanceof FormValueEntryUnsupported; } @JsonAnyGetter @@ -48,12 +48,12 @@ public static final class Builder { private Builder() {} - public Builder from(AnnotationLineMeasureUnknown other) { + public Builder from(FormValueEntryUnsupported other) { return this; } - public AnnotationLineMeasureUnknown build() { - return new AnnotationLineMeasureUnknown(additionalProperties); + public FormValueEntryUnsupported build() { + return new FormValueEntryUnsupported(additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrantLayerMode.java b/src/main/java/api/types/GrantsArchive200ResponseGrantLayerMode.java deleted file mode 100644 index e732149..0000000 --- a/src/main/java/api/types/GrantsArchive200ResponseGrantLayerMode.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsArchive200ResponseGrantLayerMode { - public static final GrantsArchive200ResponseGrantLayerMode PER_VISITOR = - new GrantsArchive200ResponseGrantLayerMode(Value.PER_VISITOR, "per-visitor"); - - public static final GrantsArchive200ResponseGrantLayerMode SHARED = - new GrantsArchive200ResponseGrantLayerMode(Value.SHARED, "shared"); - - private final Value value; - - private final String string; - - GrantsArchive200ResponseGrantLayerMode(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsArchive200ResponseGrantLayerMode - && this.string.equals(((GrantsArchive200ResponseGrantLayerMode) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PER_VISITOR: - return visitor.visitPerVisitor(); - case SHARED: - return visitor.visitShared(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsArchive200ResponseGrantLayerMode valueOf(String value) { - switch (value) { - case "per-visitor": - return PER_VISITOR; - case "shared": - return SHARED; - default: - return new GrantsArchive200ResponseGrantLayerMode(Value.UNKNOWN, value); - } - } - - public enum Value { - SHARED, - - PER_VISITOR, - - UNKNOWN - } - - public interface Visitor { - T visitShared(); - - T visitPerVisitor(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsCreate200Response.java b/src/main/java/api/types/GrantsArchiveResponse.java similarity index 73% rename from src/main/java/api/types/GrantsCreate200Response.java rename to src/main/java/api/types/GrantsArchiveResponse.java index 3f2efb7..203fdea 100644 --- a/src/main/java/api/types/GrantsCreate200Response.java +++ b/src/main/java/api/types/GrantsArchiveResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsCreate200Response.Builder.class) -public final class GrantsCreate200Response { - private final GrantsCreate200ResponseGrant grant; +@JsonDeserialize(builder = GrantsArchiveResponse.Builder.class) +public final class GrantsArchiveResponse { + private final GrantsArchiveResponseGrant grant; private final Map additionalProperties; - private GrantsCreate200Response(GrantsCreate200ResponseGrant grant, Map additionalProperties) { + private GrantsArchiveResponse(GrantsArchiveResponseGrant grant, Map additionalProperties) { this.grant = grant; this.additionalProperties = additionalProperties; } @JsonProperty("grant") - public GrantsCreate200ResponseGrant getGrant() { + public GrantsArchiveResponseGrant getGrant() { return grant; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsCreate200Response && equalTo((GrantsCreate200Response) other); + return other instanceof GrantsArchiveResponse && equalTo((GrantsArchiveResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsCreate200Response other) { + private boolean equalTo(GrantsArchiveResponse other) { return grant.equals(other.grant); } @@ -63,13 +63,13 @@ public static GrantStage builder() { } public interface GrantStage { - _FinalStage grant(@NotNull GrantsCreate200ResponseGrant grant); + _FinalStage grant(@NotNull GrantsArchiveResponseGrant grant); - Builder from(GrantsCreate200Response other); + Builder from(GrantsArchiveResponse other); } public interface _FinalStage { - GrantsCreate200Response build(); + GrantsArchiveResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements GrantStage, _FinalStage { - private GrantsCreate200ResponseGrant grant; + private GrantsArchiveResponseGrant grant; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements GrantStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(GrantsCreate200Response other) { + public Builder from(GrantsArchiveResponse other) { grant(other.getGrant()); return this; } @java.lang.Override @JsonSetter("grant") - public _FinalStage grant(@NotNull GrantsCreate200ResponseGrant grant) { + public _FinalStage grant(@NotNull GrantsArchiveResponseGrant grant) { this.grant = Objects.requireNonNull(grant, "grant must not be null"); return this; } @java.lang.Override - public GrantsCreate200Response build() { - return new GrantsCreate200Response(grant, additionalProperties); + public GrantsArchiveResponse build() { + return new GrantsArchiveResponse(grant, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrant.java b/src/main/java/api/types/GrantsArchiveResponseGrant.java similarity index 79% rename from src/main/java/api/types/GrantsArchive200ResponseGrant.java rename to src/main/java/api/types/GrantsArchiveResponseGrant.java index a10fc26..db620bb 100644 --- a/src/main/java/api/types/GrantsArchive200ResponseGrant.java +++ b/src/main/java/api/types/GrantsArchiveResponseGrant.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -24,8 +25,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsArchive200ResponseGrant.Builder.class) -public final class GrantsArchive200ResponseGrant { +@JsonDeserialize(builder = GrantsArchiveResponseGrant.Builder.class) +public final class GrantsArchiveResponseGrant { private final String id; private final String tenantId; @@ -34,15 +35,15 @@ public final class GrantsArchive200ResponseGrant { private final Optional name; - private final GrantsArchive200ResponseGrantLayerMode layerMode; + private final GrantsArchiveResponseGrantLayerMode layerMode; private final Optional layerName; private final boolean keepVisitorLayers; - private final Optional visitorIdleSeconds; + private final Optional visitorIdleSeconds; - private final Optional visitorIdentity; + private final Optional visitorIdentity; private final Optional identity; @@ -52,49 +53,49 @@ public final class GrantsArchive200ResponseGrant { private final boolean passphraseProtected; - private final double sessionTtlSeconds; + private final int sessionTtlSeconds; private final boolean disabled; - private final Optional archivedAt; + private final Optional archivedAt; - private final Optional expiresAt; + private final Optional expiresAt; - private final double exchangeCount; + private final int exchangeCount; - private final Optional lastExchangedAt; + private final Optional lastExchangedAt; private final String createdBy; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Map additionalProperties; - private GrantsArchive200ResponseGrant( + private GrantsArchiveResponseGrant( String id, String tenantId, String docId, Optional name, - GrantsArchive200ResponseGrantLayerMode layerMode, + GrantsArchiveResponseGrantLayerMode layerMode, Optional layerName, boolean keepVisitorLayers, - Optional visitorIdleSeconds, - Optional visitorIdentity, + Optional visitorIdleSeconds, + Optional visitorIdentity, Optional identity, List scope, Optional> origins, boolean passphraseProtected, - double sessionTtlSeconds, + int sessionTtlSeconds, boolean disabled, - Optional archivedAt, - Optional expiresAt, - double exchangeCount, - Optional lastExchangedAt, + Optional archivedAt, + Optional expiresAt, + int exchangeCount, + Optional lastExchangedAt, String createdBy, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Map additionalProperties) { this.id = id; this.tenantId = tenantId; @@ -145,7 +146,7 @@ public Optional getName() { } @JsonProperty("layerMode") - public GrantsArchive200ResponseGrantLayerMode getLayerMode() { + public GrantsArchiveResponseGrantLayerMode getLayerMode() { return layerMode; } @@ -163,7 +164,7 @@ public boolean getKeepVisitorLayers() { } @JsonIgnore - public Optional getVisitorIdleSeconds() { + public Optional getVisitorIdleSeconds() { if (visitorIdleSeconds == null) { return Optional.empty(); } @@ -171,7 +172,7 @@ public Optional getVisitorIdleSeconds() { } @JsonIgnore - public Optional getVisitorIdentity() { + public Optional getVisitorIdentity() { if (visitorIdentity == null) { return Optional.empty(); } @@ -205,7 +206,7 @@ public boolean getPassphraseProtected() { } @JsonProperty("sessionTtlSeconds") - public double getSessionTtlSeconds() { + public int getSessionTtlSeconds() { return sessionTtlSeconds; } @@ -215,7 +216,7 @@ public boolean getDisabled() { } @JsonIgnore - public Optional getArchivedAt() { + public Optional getArchivedAt() { if (archivedAt == null) { return Optional.empty(); } @@ -223,7 +224,7 @@ public Optional getArchivedAt() { } @JsonIgnore - public Optional getExpiresAt() { + public Optional getExpiresAt() { if (expiresAt == null) { return Optional.empty(); } @@ -231,12 +232,12 @@ public Optional getExpiresAt() { } @JsonProperty("exchangeCount") - public double getExchangeCount() { + public int getExchangeCount() { return exchangeCount; } @JsonIgnore - public Optional getLastExchangedAt() { + public Optional getLastExchangedAt() { if (lastExchangedAt == null) { return Optional.empty(); } @@ -249,12 +250,12 @@ public String getCreatedBy() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -272,13 +273,13 @@ private Optional _getLayerName() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("visitorIdleSeconds") - private Optional _getVisitorIdleSeconds() { + private Optional _getVisitorIdleSeconds() { return visitorIdleSeconds; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("visitorIdentity") - private Optional _getVisitorIdentity() { + private Optional _getVisitorIdentity() { return visitorIdentity; } @@ -296,26 +297,26 @@ private Optional> _getOrigins() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("archivedAt") - private Optional _getArchivedAt() { + private Optional _getArchivedAt() { return archivedAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("expiresAt") - private Optional _getExpiresAt() { + private Optional _getExpiresAt() { return expiresAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("lastExchangedAt") - private Optional _getLastExchangedAt() { + private Optional _getLastExchangedAt() { return lastExchangedAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsArchive200ResponseGrant && equalTo((GrantsArchive200ResponseGrant) other); + return other instanceof GrantsArchiveResponseGrant && equalTo((GrantsArchiveResponseGrant) other); } @JsonAnyGetter @@ -323,7 +324,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsArchive200ResponseGrant other) { + private boolean equalTo(GrantsArchiveResponseGrant other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && docId.equals(other.docId) @@ -344,8 +345,8 @@ private boolean equalTo(GrantsArchive200ResponseGrant other) { && exchangeCount == other.exchangeCount && lastExchangedAt.equals(other.lastExchangedAt) && createdBy.equals(other.createdBy) - && createdAt == other.createdAt - && updatedAt == other.updatedAt; + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt); } @java.lang.Override @@ -387,7 +388,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(GrantsArchive200ResponseGrant other); + Builder from(GrantsArchiveResponseGrant other); } public interface TenantIdStage { @@ -399,7 +400,7 @@ public interface DocIdStage { } public interface LayerModeStage { - KeepVisitorLayersStage layerMode(@NotNull GrantsArchive200ResponseGrantLayerMode layerMode); + KeepVisitorLayersStage layerMode(@NotNull GrantsArchiveResponseGrantLayerMode layerMode); } public interface KeepVisitorLayersStage { @@ -411,7 +412,7 @@ public interface PassphraseProtectedStage { } public interface SessionTtlSecondsStage { - DisabledStage sessionTtlSeconds(double sessionTtlSeconds); + DisabledStage sessionTtlSeconds(int sessionTtlSeconds); } public interface DisabledStage { @@ -419,7 +420,7 @@ public interface DisabledStage { } public interface ExchangeCountStage { - CreatedByStage exchangeCount(double exchangeCount); + CreatedByStage exchangeCount(int exchangeCount); } public interface CreatedByStage { @@ -427,15 +428,15 @@ public interface CreatedByStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - GrantsArchive200ResponseGrant build(); + GrantsArchiveResponseGrant build(); _FinalStage additionalProperty(String key, Object value); @@ -453,17 +454,17 @@ public interface _FinalStage { _FinalStage layerName(Nullable layerName); - _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); - _FinalStage visitorIdleSeconds(Double visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds); - _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); - _FinalStage visitorIdentity(Optional visitorIdentity); + _FinalStage visitorIdentity(Optional visitorIdentity); - _FinalStage visitorIdentity(GrantsArchive200ResponseGrantVisitorIdentity visitorIdentity); + _FinalStage visitorIdentity(GrantsArchiveResponseGrantVisitorIdentity visitorIdentity); - _FinalStage visitorIdentity(Nullable visitorIdentity); + _FinalStage visitorIdentity(Nullable visitorIdentity); _FinalStage identity(Optional identity); @@ -483,23 +484,23 @@ public interface _FinalStage { _FinalStage origins(Nullable> origins); - _FinalStage archivedAt(Optional archivedAt); + _FinalStage archivedAt(Optional archivedAt); - _FinalStage archivedAt(Double archivedAt); + _FinalStage archivedAt(OffsetDateTime archivedAt); - _FinalStage archivedAt(Nullable archivedAt); + _FinalStage archivedAt(Nullable archivedAt); - _FinalStage expiresAt(Optional expiresAt); + _FinalStage expiresAt(Optional expiresAt); - _FinalStage expiresAt(Double expiresAt); + _FinalStage expiresAt(OffsetDateTime expiresAt); - _FinalStage expiresAt(Nullable expiresAt); + _FinalStage expiresAt(Nullable expiresAt); - _FinalStage lastExchangedAt(Optional lastExchangedAt); + _FinalStage lastExchangedAt(Optional lastExchangedAt); - _FinalStage lastExchangedAt(Double lastExchangedAt); + _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt); - _FinalStage lastExchangedAt(Nullable lastExchangedAt); + _FinalStage lastExchangedAt(Nullable lastExchangedAt); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -523,29 +524,29 @@ public static final class Builder private String docId; - private GrantsArchive200ResponseGrantLayerMode layerMode; + private GrantsArchiveResponseGrantLayerMode layerMode; private boolean keepVisitorLayers; private boolean passphraseProtected; - private double sessionTtlSeconds; + private int sessionTtlSeconds; private boolean disabled; - private double exchangeCount; + private int exchangeCount; private String createdBy; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; - private Optional lastExchangedAt = Optional.empty(); + private Optional lastExchangedAt = Optional.empty(); - private Optional expiresAt = Optional.empty(); + private Optional expiresAt = Optional.empty(); - private Optional archivedAt = Optional.empty(); + private Optional archivedAt = Optional.empty(); private Optional> origins = Optional.empty(); @@ -553,9 +554,9 @@ public static final class Builder private Optional identity = Optional.empty(); - private Optional visitorIdentity = Optional.empty(); + private Optional visitorIdentity = Optional.empty(); - private Optional visitorIdleSeconds = Optional.empty(); + private Optional visitorIdleSeconds = Optional.empty(); private Optional layerName = Optional.empty(); @@ -567,7 +568,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(GrantsArchive200ResponseGrant other) { + public Builder from(GrantsArchiveResponseGrant other) { id(other.getId()); tenantId(other.getTenantId()); docId(other.getDocId()); @@ -616,7 +617,7 @@ public LayerModeStage docId(@NotNull String docId) { @java.lang.Override @JsonSetter("layerMode") - public KeepVisitorLayersStage layerMode(@NotNull GrantsArchive200ResponseGrantLayerMode layerMode) { + public KeepVisitorLayersStage layerMode(@NotNull GrantsArchiveResponseGrantLayerMode layerMode) { this.layerMode = Objects.requireNonNull(layerMode, "layerMode must not be null"); return this; } @@ -637,7 +638,7 @@ public SessionTtlSecondsStage passphraseProtected(boolean passphraseProtected) { @java.lang.Override @JsonSetter("sessionTtlSeconds") - public DisabledStage sessionTtlSeconds(double sessionTtlSeconds) { + public DisabledStage sessionTtlSeconds(int sessionTtlSeconds) { this.sessionTtlSeconds = sessionTtlSeconds; return this; } @@ -651,7 +652,7 @@ public ExchangeCountStage disabled(boolean disabled) { @java.lang.Override @JsonSetter("exchangeCount") - public CreatedByStage exchangeCount(double exchangeCount) { + public CreatedByStage exchangeCount(int exchangeCount) { this.exchangeCount = exchangeCount; return this; } @@ -665,20 +666,20 @@ public CreatedAtStage createdBy(@NotNull String createdBy) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @java.lang.Override - public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { + public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { if (lastExchangedAt.isNull()) { this.lastExchangedAt = null; } else if (lastExchangedAt.isEmpty()) { @@ -690,20 +691,20 @@ public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { } @java.lang.Override - public _FinalStage lastExchangedAt(Double lastExchangedAt) { + public _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt) { this.lastExchangedAt = Optional.ofNullable(lastExchangedAt); return this; } @java.lang.Override @JsonSetter(value = "lastExchangedAt", nulls = Nulls.SKIP) - public _FinalStage lastExchangedAt(Optional lastExchangedAt) { + public _FinalStage lastExchangedAt(Optional lastExchangedAt) { this.lastExchangedAt = lastExchangedAt; return this; } @java.lang.Override - public _FinalStage expiresAt(Nullable expiresAt) { + public _FinalStage expiresAt(Nullable expiresAt) { if (expiresAt.isNull()) { this.expiresAt = null; } else if (expiresAt.isEmpty()) { @@ -715,20 +716,20 @@ public _FinalStage expiresAt(Nullable expiresAt) { } @java.lang.Override - public _FinalStage expiresAt(Double expiresAt) { + public _FinalStage expiresAt(OffsetDateTime expiresAt) { this.expiresAt = Optional.ofNullable(expiresAt); return this; } @java.lang.Override @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) - public _FinalStage expiresAt(Optional expiresAt) { + public _FinalStage expiresAt(Optional expiresAt) { this.expiresAt = expiresAt; return this; } @java.lang.Override - public _FinalStage archivedAt(Nullable archivedAt) { + public _FinalStage archivedAt(Nullable archivedAt) { if (archivedAt.isNull()) { this.archivedAt = null; } else if (archivedAt.isEmpty()) { @@ -740,14 +741,14 @@ public _FinalStage archivedAt(Nullable archivedAt) { } @java.lang.Override - public _FinalStage archivedAt(Double archivedAt) { + public _FinalStage archivedAt(OffsetDateTime archivedAt) { this.archivedAt = Optional.ofNullable(archivedAt); return this; } @java.lang.Override @JsonSetter(value = "archivedAt", nulls = Nulls.SKIP) - public _FinalStage archivedAt(Optional archivedAt) { + public _FinalStage archivedAt(Optional archivedAt) { this.archivedAt = archivedAt; return this; } @@ -827,7 +828,7 @@ public _FinalStage identity(Optional identity) { } @java.lang.Override - public _FinalStage visitorIdentity(Nullable visitorIdentity) { + public _FinalStage visitorIdentity(Nullable visitorIdentity) { if (visitorIdentity.isNull()) { this.visitorIdentity = null; } else if (visitorIdentity.isEmpty()) { @@ -839,20 +840,20 @@ public _FinalStage visitorIdentity(Nullable visitorIdentity) { + public _FinalStage visitorIdentity(Optional visitorIdentity) { this.visitorIdentity = visitorIdentity; return this; } @java.lang.Override - public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { if (visitorIdleSeconds.isNull()) { this.visitorIdleSeconds = null; } else if (visitorIdleSeconds.isEmpty()) { @@ -864,14 +865,14 @@ public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { } @java.lang.Override - public _FinalStage visitorIdleSeconds(Double visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds) { this.visitorIdleSeconds = Optional.ofNullable(visitorIdleSeconds); return this; } @java.lang.Override @JsonSetter(value = "visitorIdleSeconds", nulls = Nulls.SKIP) - public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { this.visitorIdleSeconds = visitorIdleSeconds; return this; } @@ -927,8 +928,8 @@ public _FinalStage name(Optional name) { } @java.lang.Override - public GrantsArchive200ResponseGrant build() { - return new GrantsArchive200ResponseGrant( + public GrantsArchiveResponseGrant build() { + return new GrantsArchiveResponseGrant( id, tenantId, docId, diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantLayerMode.java b/src/main/java/api/types/GrantsArchiveResponseGrantLayerMode.java similarity index 65% rename from src/main/java/api/types/GrantsCreate200ResponseGrantLayerMode.java rename to src/main/java/api/types/GrantsArchiveResponseGrantLayerMode.java index 90d5a8c..bae203b 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantLayerMode.java +++ b/src/main/java/api/types/GrantsArchiveResponseGrantLayerMode.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsCreate200ResponseGrantLayerMode { - public static final GrantsCreate200ResponseGrantLayerMode PER_VISITOR = - new GrantsCreate200ResponseGrantLayerMode(Value.PER_VISITOR, "per-visitor"); +public final class GrantsArchiveResponseGrantLayerMode { + public static final GrantsArchiveResponseGrantLayerMode PER_VISITOR = + new GrantsArchiveResponseGrantLayerMode(Value.PER_VISITOR, "per-visitor"); - public static final GrantsCreate200ResponseGrantLayerMode SHARED = - new GrantsCreate200ResponseGrantLayerMode(Value.SHARED, "shared"); + public static final GrantsArchiveResponseGrantLayerMode SHARED = + new GrantsArchiveResponseGrantLayerMode(Value.SHARED, "shared"); private final Value value; private final String string; - GrantsCreate200ResponseGrantLayerMode(Value value, String string) { + GrantsArchiveResponseGrantLayerMode(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsCreate200ResponseGrantLayerMode - && this.string.equals(((GrantsCreate200ResponseGrantLayerMode) other).string)); + || (other instanceof GrantsArchiveResponseGrantLayerMode + && this.string.equals(((GrantsArchiveResponseGrantLayerMode) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsCreate200ResponseGrantLayerMode valueOf(String value) { + public static GrantsArchiveResponseGrantLayerMode valueOf(String value) { switch (value) { case "per-visitor": return PER_VISITOR; case "shared": return SHARED; default: - return new GrantsCreate200ResponseGrantLayerMode(Value.UNKNOWN, value); + return new GrantsArchiveResponseGrantLayerMode(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentity.java b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentity.java similarity index 75% rename from src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentity.java rename to src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentity.java index bbf5cb2..3ef57b5 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentity.java +++ b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentity.java @@ -19,11 +19,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsCreate200ResponseGrantVisitorIdentity.Builder.class) -public final class GrantsCreate200ResponseGrantVisitorIdentity { - private final GrantsCreate200ResponseGrantVisitorIdentityFields fields; +@JsonDeserialize(builder = GrantsArchiveResponseGrantVisitorIdentity.Builder.class) +public final class GrantsArchiveResponseGrantVisitorIdentity { + private final GrantsArchiveResponseGrantVisitorIdentityFields fields; - private final GrantsCreate200ResponseGrantVisitorIdentityAsk ask; + private final GrantsArchiveResponseGrantVisitorIdentityAsk ask; private final Optional purpose; @@ -31,9 +31,9 @@ public final class GrantsCreate200ResponseGrantVisitorIdentity { private final Map additionalProperties; - private GrantsCreate200ResponseGrantVisitorIdentity( - GrantsCreate200ResponseGrantVisitorIdentityFields fields, - GrantsCreate200ResponseGrantVisitorIdentityAsk ask, + private GrantsArchiveResponseGrantVisitorIdentity( + GrantsArchiveResponseGrantVisitorIdentityFields fields, + GrantsArchiveResponseGrantVisitorIdentityAsk ask, Optional purpose, Optional privacyUrl, Map additionalProperties) { @@ -45,12 +45,12 @@ private GrantsCreate200ResponseGrantVisitorIdentity( } @JsonProperty("fields") - public GrantsCreate200ResponseGrantVisitorIdentityFields getFields() { + public GrantsArchiveResponseGrantVisitorIdentityFields getFields() { return fields; } @JsonProperty("ask") - public GrantsCreate200ResponseGrantVisitorIdentityAsk getAsk() { + public GrantsArchiveResponseGrantVisitorIdentityAsk getAsk() { return ask; } @@ -67,8 +67,8 @@ public Optional getPrivacyUrl() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsCreate200ResponseGrantVisitorIdentity - && equalTo((GrantsCreate200ResponseGrantVisitorIdentity) other); + return other instanceof GrantsArchiveResponseGrantVisitorIdentity + && equalTo((GrantsArchiveResponseGrantVisitorIdentity) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsCreate200ResponseGrantVisitorIdentity other) { + private boolean equalTo(GrantsArchiveResponseGrantVisitorIdentity other) { return fields.equals(other.fields) && ask.equals(other.ask) && purpose.equals(other.purpose) @@ -98,17 +98,17 @@ public static FieldsStage builder() { } public interface FieldsStage { - AskStage fields(@NotNull GrantsCreate200ResponseGrantVisitorIdentityFields fields); + AskStage fields(@NotNull GrantsArchiveResponseGrantVisitorIdentityFields fields); - Builder from(GrantsCreate200ResponseGrantVisitorIdentity other); + Builder from(GrantsArchiveResponseGrantVisitorIdentity other); } public interface AskStage { - _FinalStage ask(@NotNull GrantsCreate200ResponseGrantVisitorIdentityAsk ask); + _FinalStage ask(@NotNull GrantsArchiveResponseGrantVisitorIdentityAsk ask); } public interface _FinalStage { - GrantsCreate200ResponseGrantVisitorIdentity build(); + GrantsArchiveResponseGrantVisitorIdentity build(); _FinalStage additionalProperty(String key, Object value); @@ -125,9 +125,9 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FieldsStage, AskStage, _FinalStage { - private GrantsCreate200ResponseGrantVisitorIdentityFields fields; + private GrantsArchiveResponseGrantVisitorIdentityFields fields; - private GrantsCreate200ResponseGrantVisitorIdentityAsk ask; + private GrantsArchiveResponseGrantVisitorIdentityAsk ask; private Optional privacyUrl = Optional.empty(); @@ -139,7 +139,7 @@ public static final class Builder implements FieldsStage, AskStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(GrantsCreate200ResponseGrantVisitorIdentity other) { + public Builder from(GrantsArchiveResponseGrantVisitorIdentity other) { fields(other.getFields()); ask(other.getAsk()); purpose(other.getPurpose()); @@ -149,14 +149,14 @@ public Builder from(GrantsCreate200ResponseGrantVisitorIdentity other) { @java.lang.Override @JsonSetter("fields") - public AskStage fields(@NotNull GrantsCreate200ResponseGrantVisitorIdentityFields fields) { + public AskStage fields(@NotNull GrantsArchiveResponseGrantVisitorIdentityFields fields) { this.fields = Objects.requireNonNull(fields, "fields must not be null"); return this; } @java.lang.Override @JsonSetter("ask") - public _FinalStage ask(@NotNull GrantsCreate200ResponseGrantVisitorIdentityAsk ask) { + public _FinalStage ask(@NotNull GrantsArchiveResponseGrantVisitorIdentityAsk ask) { this.ask = Objects.requireNonNull(ask, "ask must not be null"); return this; } @@ -188,8 +188,8 @@ public _FinalStage purpose(Optional purpose) { } @java.lang.Override - public GrantsCreate200ResponseGrantVisitorIdentity build() { - return new GrantsCreate200ResponseGrantVisitorIdentity( + public GrantsArchiveResponseGrantVisitorIdentity build() { + return new GrantsArchiveResponseGrantVisitorIdentity( fields, ask, purpose, privacyUrl, additionalProperties); } diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityAsk.java b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityAsk.java similarity index 63% rename from src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityAsk.java rename to src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityAsk.java index 277a3e5..3766bd5 100644 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityAsk.java +++ b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityAsk.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsUpdate200ResponseGrantVisitorIdentityAsk { - public static final GrantsUpdate200ResponseGrantVisitorIdentityAsk ON_OPEN = - new GrantsUpdate200ResponseGrantVisitorIdentityAsk(Value.ON_OPEN, "on-open"); +public final class GrantsArchiveResponseGrantVisitorIdentityAsk { + public static final GrantsArchiveResponseGrantVisitorIdentityAsk ON_OPEN = + new GrantsArchiveResponseGrantVisitorIdentityAsk(Value.ON_OPEN, "on-open"); - public static final GrantsUpdate200ResponseGrantVisitorIdentityAsk BEFORE_FIRST_CHANGE = - new GrantsUpdate200ResponseGrantVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); + public static final GrantsArchiveResponseGrantVisitorIdentityAsk BEFORE_FIRST_CHANGE = + new GrantsArchiveResponseGrantVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); private final Value value; private final String string; - GrantsUpdate200ResponseGrantVisitorIdentityAsk(Value value, String string) { + GrantsArchiveResponseGrantVisitorIdentityAsk(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsUpdate200ResponseGrantVisitorIdentityAsk - && this.string.equals(((GrantsUpdate200ResponseGrantVisitorIdentityAsk) other).string)); + || (other instanceof GrantsArchiveResponseGrantVisitorIdentityAsk + && this.string.equals(((GrantsArchiveResponseGrantVisitorIdentityAsk) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsUpdate200ResponseGrantVisitorIdentityAsk valueOf(String value) { + public static GrantsArchiveResponseGrantVisitorIdentityAsk valueOf(String value) { switch (value) { case "on-open": return ON_OPEN; case "before-first-change": return BEFORE_FIRST_CHANGE; default: - return new GrantsUpdate200ResponseGrantVisitorIdentityAsk(Value.UNKNOWN, value); + return new GrantsArchiveResponseGrantVisitorIdentityAsk(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFields.java b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFields.java similarity index 54% rename from src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFields.java rename to src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFields.java index bc180a4..5a73f26 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFields.java +++ b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFields.java @@ -18,26 +18,26 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsCreate200ResponseGrantVisitorIdentityFields.Builder.class) -public final class GrantsCreate200ResponseGrantVisitorIdentityFields { - private final Optional displayName; +@JsonDeserialize(builder = GrantsArchiveResponseGrantVisitorIdentityFields.Builder.class) +public final class GrantsArchiveResponseGrantVisitorIdentityFields { + private final Optional displayName; - private final Optional email; + private final Optional email; - private final Optional title; + private final Optional title; - private final Optional organization; + private final Optional organization; - private final Optional organizationalUnit; + private final Optional organizationalUnit; private final Map additionalProperties; - private GrantsCreate200ResponseGrantVisitorIdentityFields( - Optional displayName, - Optional email, - Optional title, - Optional organization, - Optional organizationalUnit, + private GrantsArchiveResponseGrantVisitorIdentityFields( + Optional displayName, + Optional email, + Optional title, + Optional organization, + Optional organizationalUnit, Map additionalProperties) { this.displayName = displayName; this.email = email; @@ -48,35 +48,35 @@ private GrantsCreate200ResponseGrantVisitorIdentityFields( } @JsonProperty("displayName") - public Optional getDisplayName() { + public Optional getDisplayName() { return displayName; } @JsonProperty("email") - public Optional getEmail() { + public Optional getEmail() { return email; } @JsonProperty("title") - public Optional getTitle() { + public Optional getTitle() { return title; } @JsonProperty("organization") - public Optional getOrganization() { + public Optional getOrganization() { return organization; } @JsonProperty("organizationalUnit") - public Optional getOrganizationalUnit() { + public Optional getOrganizationalUnit() { return organizationalUnit; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsCreate200ResponseGrantVisitorIdentityFields - && equalTo((GrantsCreate200ResponseGrantVisitorIdentityFields) other); + return other instanceof GrantsArchiveResponseGrantVisitorIdentityFields + && equalTo((GrantsArchiveResponseGrantVisitorIdentityFields) other); } @JsonAnyGetter @@ -84,7 +84,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsCreate200ResponseGrantVisitorIdentityFields other) { + private boolean equalTo(GrantsArchiveResponseGrantVisitorIdentityFields other) { return displayName.equals(other.displayName) && email.equals(other.email) && title.equals(other.title) @@ -108,15 +108,15 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private Optional displayName = Optional.empty(); + private Optional displayName = Optional.empty(); - private Optional email = Optional.empty(); + private Optional email = Optional.empty(); - private Optional title = Optional.empty(); + private Optional title = Optional.empty(); - private Optional organization = Optional.empty(); + private Optional organization = Optional.empty(); - private Optional organizationalUnit = + private Optional organizationalUnit = Optional.empty(); @JsonAnySetter @@ -124,7 +124,7 @@ public static final class Builder { private Builder() {} - public Builder from(GrantsCreate200ResponseGrantVisitorIdentityFields other) { + public Builder from(GrantsArchiveResponseGrantVisitorIdentityFields other) { displayName(other.getDisplayName()); email(other.getEmail()); title(other.getTitle()); @@ -134,65 +134,65 @@ public Builder from(GrantsCreate200ResponseGrantVisitorIdentityFields other) { } @JsonSetter(value = "displayName", nulls = Nulls.SKIP) - public Builder displayName(Optional displayName) { + public Builder displayName(Optional displayName) { this.displayName = displayName; return this; } - public Builder displayName(GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName displayName) { + public Builder displayName(GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName displayName) { this.displayName = Optional.ofNullable(displayName); return this; } @JsonSetter(value = "email", nulls = Nulls.SKIP) - public Builder email(Optional email) { + public Builder email(Optional email) { this.email = email; return this; } - public Builder email(GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail email) { + public Builder email(GrantsArchiveResponseGrantVisitorIdentityFieldsEmail email) { this.email = Optional.ofNullable(email); return this; } @JsonSetter(value = "title", nulls = Nulls.SKIP) - public Builder title(Optional title) { + public Builder title(Optional title) { this.title = title; return this; } - public Builder title(GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle title) { + public Builder title(GrantsArchiveResponseGrantVisitorIdentityFieldsTitle title) { this.title = Optional.ofNullable(title); return this; } @JsonSetter(value = "organization", nulls = Nulls.SKIP) public Builder organization( - Optional organization) { + Optional organization) { this.organization = organization; return this; } - public Builder organization(GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization organization) { + public Builder organization(GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization organization) { this.organization = Optional.ofNullable(organization); return this; } @JsonSetter(value = "organizationalUnit", nulls = Nulls.SKIP) public Builder organizationalUnit( - Optional organizationalUnit) { + Optional organizationalUnit) { this.organizationalUnit = organizationalUnit; return this; } public Builder organizationalUnit( - GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { + GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { this.organizationalUnit = Optional.ofNullable(organizationalUnit); return this; } - public GrantsCreate200ResponseGrantVisitorIdentityFields build() { - return new GrantsCreate200ResponseGrantVisitorIdentityFields( + public GrantsArchiveResponseGrantVisitorIdentityFields build() { + return new GrantsArchiveResponseGrantVisitorIdentityFields( displayName, email, title, organization, organizationalUnit, additionalProperties); } diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle.java b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName.java similarity index 62% rename from src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle.java rename to src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName.java index d683c92..14da3b6 100644 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle.java +++ b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle { - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle REQUIRED = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle(Value.REQUIRED, "required"); +public final class GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName { + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName REQUIRED = + new GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle OPTIONAL = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle(Value.OPTIONAL, "optional"); + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName OPTIONAL = + new GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle(Value value, String string) { + GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle + || (other instanceof GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName && this.string.equals( - ((GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle) other).string)); + ((GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle valueOf(String value) { + public static GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle(Value.UNKNOWN, value); + return new GrantsArchiveResponseGrantVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsEmail.java b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsEmail.java new file mode 100644 index 0000000..3586aec --- /dev/null +++ b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsEmail.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsArchiveResponseGrantVisitorIdentityFieldsEmail { + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsEmail REQUIRED = + new GrantsArchiveResponseGrantVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); + + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsEmail OPTIONAL = + new GrantsArchiveResponseGrantVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsArchiveResponseGrantVisitorIdentityFieldsEmail(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsArchiveResponseGrantVisitorIdentityFieldsEmail + && this.string.equals(((GrantsArchiveResponseGrantVisitorIdentityFieldsEmail) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsArchiveResponseGrantVisitorIdentityFieldsEmail valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsArchiveResponseGrantVisitorIdentityFieldsEmail(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization.java b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization.java new file mode 100644 index 0000000..03af61c --- /dev/null +++ b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization.java @@ -0,0 +1,87 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization { + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization REQUIRED = + new GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); + + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization OPTIONAL = + new GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization + && this.string.equals( + ((GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsArchiveResponseGrantVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit.java b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit.java new file mode 100644 index 0000000..571cb35 --- /dev/null +++ b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit.java @@ -0,0 +1,87 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit { + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit REQUIRED = + new GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); + + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit OPTIONAL = + new GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit + && this.string.equals( + ((GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsArchiveResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsTitle.java b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsTitle.java new file mode 100644 index 0000000..10d6666 --- /dev/null +++ b/src/main/java/api/types/GrantsArchiveResponseGrantVisitorIdentityFieldsTitle.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsArchiveResponseGrantVisitorIdentityFieldsTitle { + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsTitle REQUIRED = + new GrantsArchiveResponseGrantVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); + + public static final GrantsArchiveResponseGrantVisitorIdentityFieldsTitle OPTIONAL = + new GrantsArchiveResponseGrantVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsArchiveResponseGrantVisitorIdentityFieldsTitle(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsArchiveResponseGrantVisitorIdentityFieldsTitle + && this.string.equals(((GrantsArchiveResponseGrantVisitorIdentityFieldsTitle) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsArchiveResponseGrantVisitorIdentityFieldsTitle valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsArchiveResponseGrantVisitorIdentityFieldsTitle(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsGet200Response.java b/src/main/java/api/types/GrantsCreateResponse.java similarity index 76% rename from src/main/java/api/types/GrantsGet200Response.java rename to src/main/java/api/types/GrantsCreateResponse.java index b81da53..1abc9af 100644 --- a/src/main/java/api/types/GrantsGet200Response.java +++ b/src/main/java/api/types/GrantsCreateResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsGet200Response.Builder.class) -public final class GrantsGet200Response { - private final GrantsGet200ResponseGrant grant; +@JsonDeserialize(builder = GrantsCreateResponse.Builder.class) +public final class GrantsCreateResponse { + private final GrantsCreateResponseGrant grant; private final Map additionalProperties; - private GrantsGet200Response(GrantsGet200ResponseGrant grant, Map additionalProperties) { + private GrantsCreateResponse(GrantsCreateResponseGrant grant, Map additionalProperties) { this.grant = grant; this.additionalProperties = additionalProperties; } @JsonProperty("grant") - public GrantsGet200ResponseGrant getGrant() { + public GrantsCreateResponseGrant getGrant() { return grant; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsGet200Response && equalTo((GrantsGet200Response) other); + return other instanceof GrantsCreateResponse && equalTo((GrantsCreateResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsGet200Response other) { + private boolean equalTo(GrantsCreateResponse other) { return grant.equals(other.grant); } @@ -63,13 +63,13 @@ public static GrantStage builder() { } public interface GrantStage { - _FinalStage grant(@NotNull GrantsGet200ResponseGrant grant); + _FinalStage grant(@NotNull GrantsCreateResponseGrant grant); - Builder from(GrantsGet200Response other); + Builder from(GrantsCreateResponse other); } public interface _FinalStage { - GrantsGet200Response build(); + GrantsCreateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements GrantStage, _FinalStage { - private GrantsGet200ResponseGrant grant; + private GrantsCreateResponseGrant grant; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements GrantStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(GrantsGet200Response other) { + public Builder from(GrantsCreateResponse other) { grant(other.getGrant()); return this; } @java.lang.Override @JsonSetter("grant") - public _FinalStage grant(@NotNull GrantsGet200ResponseGrant grant) { + public _FinalStage grant(@NotNull GrantsCreateResponseGrant grant) { this.grant = Objects.requireNonNull(grant, "grant must not be null"); return this; } @java.lang.Override - public GrantsGet200Response build() { - return new GrantsGet200Response(grant, additionalProperties); + public GrantsCreateResponse build() { + return new GrantsCreateResponse(grant, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/GrantsGet200ResponseGrant.java b/src/main/java/api/types/GrantsCreateResponseGrant.java similarity index 80% rename from src/main/java/api/types/GrantsGet200ResponseGrant.java rename to src/main/java/api/types/GrantsCreateResponseGrant.java index edbabef..1d92cbf 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrant.java +++ b/src/main/java/api/types/GrantsCreateResponseGrant.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -24,8 +25,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsGet200ResponseGrant.Builder.class) -public final class GrantsGet200ResponseGrant { +@JsonDeserialize(builder = GrantsCreateResponseGrant.Builder.class) +public final class GrantsCreateResponseGrant { private final String id; private final String tenantId; @@ -34,15 +35,15 @@ public final class GrantsGet200ResponseGrant { private final Optional name; - private final GrantsGet200ResponseGrantLayerMode layerMode; + private final GrantsCreateResponseGrantLayerMode layerMode; private final Optional layerName; private final boolean keepVisitorLayers; - private final Optional visitorIdleSeconds; + private final Optional visitorIdleSeconds; - private final Optional visitorIdentity; + private final Optional visitorIdentity; private final Optional identity; @@ -52,49 +53,49 @@ public final class GrantsGet200ResponseGrant { private final boolean passphraseProtected; - private final double sessionTtlSeconds; + private final int sessionTtlSeconds; private final boolean disabled; - private final Optional archivedAt; + private final Optional archivedAt; - private final Optional expiresAt; + private final Optional expiresAt; - private final double exchangeCount; + private final int exchangeCount; - private final Optional lastExchangedAt; + private final Optional lastExchangedAt; private final String createdBy; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Map additionalProperties; - private GrantsGet200ResponseGrant( + private GrantsCreateResponseGrant( String id, String tenantId, String docId, Optional name, - GrantsGet200ResponseGrantLayerMode layerMode, + GrantsCreateResponseGrantLayerMode layerMode, Optional layerName, boolean keepVisitorLayers, - Optional visitorIdleSeconds, - Optional visitorIdentity, + Optional visitorIdleSeconds, + Optional visitorIdentity, Optional identity, List scope, Optional> origins, boolean passphraseProtected, - double sessionTtlSeconds, + int sessionTtlSeconds, boolean disabled, - Optional archivedAt, - Optional expiresAt, - double exchangeCount, - Optional lastExchangedAt, + Optional archivedAt, + Optional expiresAt, + int exchangeCount, + Optional lastExchangedAt, String createdBy, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Map additionalProperties) { this.id = id; this.tenantId = tenantId; @@ -145,7 +146,7 @@ public Optional getName() { } @JsonProperty("layerMode") - public GrantsGet200ResponseGrantLayerMode getLayerMode() { + public GrantsCreateResponseGrantLayerMode getLayerMode() { return layerMode; } @@ -163,7 +164,7 @@ public boolean getKeepVisitorLayers() { } @JsonIgnore - public Optional getVisitorIdleSeconds() { + public Optional getVisitorIdleSeconds() { if (visitorIdleSeconds == null) { return Optional.empty(); } @@ -171,7 +172,7 @@ public Optional getVisitorIdleSeconds() { } @JsonIgnore - public Optional getVisitorIdentity() { + public Optional getVisitorIdentity() { if (visitorIdentity == null) { return Optional.empty(); } @@ -205,7 +206,7 @@ public boolean getPassphraseProtected() { } @JsonProperty("sessionTtlSeconds") - public double getSessionTtlSeconds() { + public int getSessionTtlSeconds() { return sessionTtlSeconds; } @@ -215,7 +216,7 @@ public boolean getDisabled() { } @JsonIgnore - public Optional getArchivedAt() { + public Optional getArchivedAt() { if (archivedAt == null) { return Optional.empty(); } @@ -223,7 +224,7 @@ public Optional getArchivedAt() { } @JsonIgnore - public Optional getExpiresAt() { + public Optional getExpiresAt() { if (expiresAt == null) { return Optional.empty(); } @@ -231,12 +232,12 @@ public Optional getExpiresAt() { } @JsonProperty("exchangeCount") - public double getExchangeCount() { + public int getExchangeCount() { return exchangeCount; } @JsonIgnore - public Optional getLastExchangedAt() { + public Optional getLastExchangedAt() { if (lastExchangedAt == null) { return Optional.empty(); } @@ -249,12 +250,12 @@ public String getCreatedBy() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -272,13 +273,13 @@ private Optional _getLayerName() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("visitorIdleSeconds") - private Optional _getVisitorIdleSeconds() { + private Optional _getVisitorIdleSeconds() { return visitorIdleSeconds; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("visitorIdentity") - private Optional _getVisitorIdentity() { + private Optional _getVisitorIdentity() { return visitorIdentity; } @@ -296,26 +297,26 @@ private Optional> _getOrigins() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("archivedAt") - private Optional _getArchivedAt() { + private Optional _getArchivedAt() { return archivedAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("expiresAt") - private Optional _getExpiresAt() { + private Optional _getExpiresAt() { return expiresAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("lastExchangedAt") - private Optional _getLastExchangedAt() { + private Optional _getLastExchangedAt() { return lastExchangedAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsGet200ResponseGrant && equalTo((GrantsGet200ResponseGrant) other); + return other instanceof GrantsCreateResponseGrant && equalTo((GrantsCreateResponseGrant) other); } @JsonAnyGetter @@ -323,7 +324,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsGet200ResponseGrant other) { + private boolean equalTo(GrantsCreateResponseGrant other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && docId.equals(other.docId) @@ -344,8 +345,8 @@ private boolean equalTo(GrantsGet200ResponseGrant other) { && exchangeCount == other.exchangeCount && lastExchangedAt.equals(other.lastExchangedAt) && createdBy.equals(other.createdBy) - && createdAt == other.createdAt - && updatedAt == other.updatedAt; + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt); } @java.lang.Override @@ -387,7 +388,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(GrantsGet200ResponseGrant other); + Builder from(GrantsCreateResponseGrant other); } public interface TenantIdStage { @@ -399,7 +400,7 @@ public interface DocIdStage { } public interface LayerModeStage { - KeepVisitorLayersStage layerMode(@NotNull GrantsGet200ResponseGrantLayerMode layerMode); + KeepVisitorLayersStage layerMode(@NotNull GrantsCreateResponseGrantLayerMode layerMode); } public interface KeepVisitorLayersStage { @@ -411,7 +412,7 @@ public interface PassphraseProtectedStage { } public interface SessionTtlSecondsStage { - DisabledStage sessionTtlSeconds(double sessionTtlSeconds); + DisabledStage sessionTtlSeconds(int sessionTtlSeconds); } public interface DisabledStage { @@ -419,7 +420,7 @@ public interface DisabledStage { } public interface ExchangeCountStage { - CreatedByStage exchangeCount(double exchangeCount); + CreatedByStage exchangeCount(int exchangeCount); } public interface CreatedByStage { @@ -427,15 +428,15 @@ public interface CreatedByStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - GrantsGet200ResponseGrant build(); + GrantsCreateResponseGrant build(); _FinalStage additionalProperty(String key, Object value); @@ -453,17 +454,17 @@ public interface _FinalStage { _FinalStage layerName(Nullable layerName); - _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); - _FinalStage visitorIdleSeconds(Double visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds); - _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); - _FinalStage visitorIdentity(Optional visitorIdentity); + _FinalStage visitorIdentity(Optional visitorIdentity); - _FinalStage visitorIdentity(GrantsGet200ResponseGrantVisitorIdentity visitorIdentity); + _FinalStage visitorIdentity(GrantsCreateResponseGrantVisitorIdentity visitorIdentity); - _FinalStage visitorIdentity(Nullable visitorIdentity); + _FinalStage visitorIdentity(Nullable visitorIdentity); _FinalStage identity(Optional identity); @@ -483,23 +484,23 @@ public interface _FinalStage { _FinalStage origins(Nullable> origins); - _FinalStage archivedAt(Optional archivedAt); + _FinalStage archivedAt(Optional archivedAt); - _FinalStage archivedAt(Double archivedAt); + _FinalStage archivedAt(OffsetDateTime archivedAt); - _FinalStage archivedAt(Nullable archivedAt); + _FinalStage archivedAt(Nullable archivedAt); - _FinalStage expiresAt(Optional expiresAt); + _FinalStage expiresAt(Optional expiresAt); - _FinalStage expiresAt(Double expiresAt); + _FinalStage expiresAt(OffsetDateTime expiresAt); - _FinalStage expiresAt(Nullable expiresAt); + _FinalStage expiresAt(Nullable expiresAt); - _FinalStage lastExchangedAt(Optional lastExchangedAt); + _FinalStage lastExchangedAt(Optional lastExchangedAt); - _FinalStage lastExchangedAt(Double lastExchangedAt); + _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt); - _FinalStage lastExchangedAt(Nullable lastExchangedAt); + _FinalStage lastExchangedAt(Nullable lastExchangedAt); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -523,29 +524,29 @@ public static final class Builder private String docId; - private GrantsGet200ResponseGrantLayerMode layerMode; + private GrantsCreateResponseGrantLayerMode layerMode; private boolean keepVisitorLayers; private boolean passphraseProtected; - private double sessionTtlSeconds; + private int sessionTtlSeconds; private boolean disabled; - private double exchangeCount; + private int exchangeCount; private String createdBy; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; - private Optional lastExchangedAt = Optional.empty(); + private Optional lastExchangedAt = Optional.empty(); - private Optional expiresAt = Optional.empty(); + private Optional expiresAt = Optional.empty(); - private Optional archivedAt = Optional.empty(); + private Optional archivedAt = Optional.empty(); private Optional> origins = Optional.empty(); @@ -553,9 +554,9 @@ public static final class Builder private Optional identity = Optional.empty(); - private Optional visitorIdentity = Optional.empty(); + private Optional visitorIdentity = Optional.empty(); - private Optional visitorIdleSeconds = Optional.empty(); + private Optional visitorIdleSeconds = Optional.empty(); private Optional layerName = Optional.empty(); @@ -567,7 +568,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(GrantsGet200ResponseGrant other) { + public Builder from(GrantsCreateResponseGrant other) { id(other.getId()); tenantId(other.getTenantId()); docId(other.getDocId()); @@ -616,7 +617,7 @@ public LayerModeStage docId(@NotNull String docId) { @java.lang.Override @JsonSetter("layerMode") - public KeepVisitorLayersStage layerMode(@NotNull GrantsGet200ResponseGrantLayerMode layerMode) { + public KeepVisitorLayersStage layerMode(@NotNull GrantsCreateResponseGrantLayerMode layerMode) { this.layerMode = Objects.requireNonNull(layerMode, "layerMode must not be null"); return this; } @@ -637,7 +638,7 @@ public SessionTtlSecondsStage passphraseProtected(boolean passphraseProtected) { @java.lang.Override @JsonSetter("sessionTtlSeconds") - public DisabledStage sessionTtlSeconds(double sessionTtlSeconds) { + public DisabledStage sessionTtlSeconds(int sessionTtlSeconds) { this.sessionTtlSeconds = sessionTtlSeconds; return this; } @@ -651,7 +652,7 @@ public ExchangeCountStage disabled(boolean disabled) { @java.lang.Override @JsonSetter("exchangeCount") - public CreatedByStage exchangeCount(double exchangeCount) { + public CreatedByStage exchangeCount(int exchangeCount) { this.exchangeCount = exchangeCount; return this; } @@ -665,20 +666,20 @@ public CreatedAtStage createdBy(@NotNull String createdBy) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @java.lang.Override - public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { + public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { if (lastExchangedAt.isNull()) { this.lastExchangedAt = null; } else if (lastExchangedAt.isEmpty()) { @@ -690,20 +691,20 @@ public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { } @java.lang.Override - public _FinalStage lastExchangedAt(Double lastExchangedAt) { + public _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt) { this.lastExchangedAt = Optional.ofNullable(lastExchangedAt); return this; } @java.lang.Override @JsonSetter(value = "lastExchangedAt", nulls = Nulls.SKIP) - public _FinalStage lastExchangedAt(Optional lastExchangedAt) { + public _FinalStage lastExchangedAt(Optional lastExchangedAt) { this.lastExchangedAt = lastExchangedAt; return this; } @java.lang.Override - public _FinalStage expiresAt(Nullable expiresAt) { + public _FinalStage expiresAt(Nullable expiresAt) { if (expiresAt.isNull()) { this.expiresAt = null; } else if (expiresAt.isEmpty()) { @@ -715,20 +716,20 @@ public _FinalStage expiresAt(Nullable expiresAt) { } @java.lang.Override - public _FinalStage expiresAt(Double expiresAt) { + public _FinalStage expiresAt(OffsetDateTime expiresAt) { this.expiresAt = Optional.ofNullable(expiresAt); return this; } @java.lang.Override @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) - public _FinalStage expiresAt(Optional expiresAt) { + public _FinalStage expiresAt(Optional expiresAt) { this.expiresAt = expiresAt; return this; } @java.lang.Override - public _FinalStage archivedAt(Nullable archivedAt) { + public _FinalStage archivedAt(Nullable archivedAt) { if (archivedAt.isNull()) { this.archivedAt = null; } else if (archivedAt.isEmpty()) { @@ -740,14 +741,14 @@ public _FinalStage archivedAt(Nullable archivedAt) { } @java.lang.Override - public _FinalStage archivedAt(Double archivedAt) { + public _FinalStage archivedAt(OffsetDateTime archivedAt) { this.archivedAt = Optional.ofNullable(archivedAt); return this; } @java.lang.Override @JsonSetter(value = "archivedAt", nulls = Nulls.SKIP) - public _FinalStage archivedAt(Optional archivedAt) { + public _FinalStage archivedAt(Optional archivedAt) { this.archivedAt = archivedAt; return this; } @@ -827,7 +828,7 @@ public _FinalStage identity(Optional identity) { } @java.lang.Override - public _FinalStage visitorIdentity(Nullable visitorIdentity) { + public _FinalStage visitorIdentity(Nullable visitorIdentity) { if (visitorIdentity.isNull()) { this.visitorIdentity = null; } else if (visitorIdentity.isEmpty()) { @@ -839,20 +840,20 @@ public _FinalStage visitorIdentity(Nullable visitorIdentity) { + public _FinalStage visitorIdentity(Optional visitorIdentity) { this.visitorIdentity = visitorIdentity; return this; } @java.lang.Override - public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { if (visitorIdleSeconds.isNull()) { this.visitorIdleSeconds = null; } else if (visitorIdleSeconds.isEmpty()) { @@ -864,14 +865,14 @@ public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { } @java.lang.Override - public _FinalStage visitorIdleSeconds(Double visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds) { this.visitorIdleSeconds = Optional.ofNullable(visitorIdleSeconds); return this; } @java.lang.Override @JsonSetter(value = "visitorIdleSeconds", nulls = Nulls.SKIP) - public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { this.visitorIdleSeconds = visitorIdleSeconds; return this; } @@ -927,8 +928,8 @@ public _FinalStage name(Optional name) { } @java.lang.Override - public GrantsGet200ResponseGrant build() { - return new GrantsGet200ResponseGrant( + public GrantsCreateResponseGrant build() { + return new GrantsCreateResponseGrant( id, tenantId, docId, diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantLayerMode.java b/src/main/java/api/types/GrantsCreateResponseGrantLayerMode.java similarity index 72% rename from src/main/java/api/types/GrantsGet200ResponseGrantLayerMode.java rename to src/main/java/api/types/GrantsCreateResponseGrantLayerMode.java index 902ddbd..4049e88 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantLayerMode.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantLayerMode.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsGet200ResponseGrantLayerMode { - public static final GrantsGet200ResponseGrantLayerMode PER_VISITOR = - new GrantsGet200ResponseGrantLayerMode(Value.PER_VISITOR, "per-visitor"); +public final class GrantsCreateResponseGrantLayerMode { + public static final GrantsCreateResponseGrantLayerMode PER_VISITOR = + new GrantsCreateResponseGrantLayerMode(Value.PER_VISITOR, "per-visitor"); - public static final GrantsGet200ResponseGrantLayerMode SHARED = - new GrantsGet200ResponseGrantLayerMode(Value.SHARED, "shared"); + public static final GrantsCreateResponseGrantLayerMode SHARED = + new GrantsCreateResponseGrantLayerMode(Value.SHARED, "shared"); private final Value value; private final String string; - GrantsGet200ResponseGrantLayerMode(Value value, String string) { + GrantsCreateResponseGrantLayerMode(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsGet200ResponseGrantLayerMode - && this.string.equals(((GrantsGet200ResponseGrantLayerMode) other).string)); + || (other instanceof GrantsCreateResponseGrantLayerMode + && this.string.equals(((GrantsCreateResponseGrantLayerMode) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsGet200ResponseGrantLayerMode valueOf(String value) { + public static GrantsCreateResponseGrantLayerMode valueOf(String value) { switch (value) { case "per-visitor": return PER_VISITOR; case "shared": return SHARED; default: - return new GrantsGet200ResponseGrantLayerMode(Value.UNKNOWN, value); + return new GrantsCreateResponseGrantLayerMode(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentity.java b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentity.java similarity index 78% rename from src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentity.java rename to src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentity.java index 2b7988f..ddf5b09 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentity.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentity.java @@ -19,11 +19,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsGet200ResponseGrantVisitorIdentity.Builder.class) -public final class GrantsGet200ResponseGrantVisitorIdentity { - private final GrantsGet200ResponseGrantVisitorIdentityFields fields; +@JsonDeserialize(builder = GrantsCreateResponseGrantVisitorIdentity.Builder.class) +public final class GrantsCreateResponseGrantVisitorIdentity { + private final GrantsCreateResponseGrantVisitorIdentityFields fields; - private final GrantsGet200ResponseGrantVisitorIdentityAsk ask; + private final GrantsCreateResponseGrantVisitorIdentityAsk ask; private final Optional purpose; @@ -31,9 +31,9 @@ public final class GrantsGet200ResponseGrantVisitorIdentity { private final Map additionalProperties; - private GrantsGet200ResponseGrantVisitorIdentity( - GrantsGet200ResponseGrantVisitorIdentityFields fields, - GrantsGet200ResponseGrantVisitorIdentityAsk ask, + private GrantsCreateResponseGrantVisitorIdentity( + GrantsCreateResponseGrantVisitorIdentityFields fields, + GrantsCreateResponseGrantVisitorIdentityAsk ask, Optional purpose, Optional privacyUrl, Map additionalProperties) { @@ -45,12 +45,12 @@ private GrantsGet200ResponseGrantVisitorIdentity( } @JsonProperty("fields") - public GrantsGet200ResponseGrantVisitorIdentityFields getFields() { + public GrantsCreateResponseGrantVisitorIdentityFields getFields() { return fields; } @JsonProperty("ask") - public GrantsGet200ResponseGrantVisitorIdentityAsk getAsk() { + public GrantsCreateResponseGrantVisitorIdentityAsk getAsk() { return ask; } @@ -67,8 +67,8 @@ public Optional getPrivacyUrl() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsGet200ResponseGrantVisitorIdentity - && equalTo((GrantsGet200ResponseGrantVisitorIdentity) other); + return other instanceof GrantsCreateResponseGrantVisitorIdentity + && equalTo((GrantsCreateResponseGrantVisitorIdentity) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsGet200ResponseGrantVisitorIdentity other) { + private boolean equalTo(GrantsCreateResponseGrantVisitorIdentity other) { return fields.equals(other.fields) && ask.equals(other.ask) && purpose.equals(other.purpose) @@ -98,17 +98,17 @@ public static FieldsStage builder() { } public interface FieldsStage { - AskStage fields(@NotNull GrantsGet200ResponseGrantVisitorIdentityFields fields); + AskStage fields(@NotNull GrantsCreateResponseGrantVisitorIdentityFields fields); - Builder from(GrantsGet200ResponseGrantVisitorIdentity other); + Builder from(GrantsCreateResponseGrantVisitorIdentity other); } public interface AskStage { - _FinalStage ask(@NotNull GrantsGet200ResponseGrantVisitorIdentityAsk ask); + _FinalStage ask(@NotNull GrantsCreateResponseGrantVisitorIdentityAsk ask); } public interface _FinalStage { - GrantsGet200ResponseGrantVisitorIdentity build(); + GrantsCreateResponseGrantVisitorIdentity build(); _FinalStage additionalProperty(String key, Object value); @@ -125,9 +125,9 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FieldsStage, AskStage, _FinalStage { - private GrantsGet200ResponseGrantVisitorIdentityFields fields; + private GrantsCreateResponseGrantVisitorIdentityFields fields; - private GrantsGet200ResponseGrantVisitorIdentityAsk ask; + private GrantsCreateResponseGrantVisitorIdentityAsk ask; private Optional privacyUrl = Optional.empty(); @@ -139,7 +139,7 @@ public static final class Builder implements FieldsStage, AskStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(GrantsGet200ResponseGrantVisitorIdentity other) { + public Builder from(GrantsCreateResponseGrantVisitorIdentity other) { fields(other.getFields()); ask(other.getAsk()); purpose(other.getPurpose()); @@ -149,14 +149,14 @@ public Builder from(GrantsGet200ResponseGrantVisitorIdentity other) { @java.lang.Override @JsonSetter("fields") - public AskStage fields(@NotNull GrantsGet200ResponseGrantVisitorIdentityFields fields) { + public AskStage fields(@NotNull GrantsCreateResponseGrantVisitorIdentityFields fields) { this.fields = Objects.requireNonNull(fields, "fields must not be null"); return this; } @java.lang.Override @JsonSetter("ask") - public _FinalStage ask(@NotNull GrantsGet200ResponseGrantVisitorIdentityAsk ask) { + public _FinalStage ask(@NotNull GrantsCreateResponseGrantVisitorIdentityAsk ask) { this.ask = Objects.requireNonNull(ask, "ask must not be null"); return this; } @@ -188,8 +188,8 @@ public _FinalStage purpose(Optional purpose) { } @java.lang.Override - public GrantsGet200ResponseGrantVisitorIdentity build() { - return new GrantsGet200ResponseGrantVisitorIdentity(fields, ask, purpose, privacyUrl, additionalProperties); + public GrantsCreateResponseGrantVisitorIdentity build() { + return new GrantsCreateResponseGrantVisitorIdentity(fields, ask, purpose, privacyUrl, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityAsk.java b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityAsk.java similarity index 73% rename from src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityAsk.java rename to src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityAsk.java index dfc27c5..344aef1 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityAsk.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityAsk.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsGet200ResponseGrantVisitorIdentityAsk { - public static final GrantsGet200ResponseGrantVisitorIdentityAsk ON_OPEN = - new GrantsGet200ResponseGrantVisitorIdentityAsk(Value.ON_OPEN, "on-open"); +public final class GrantsCreateResponseGrantVisitorIdentityAsk { + public static final GrantsCreateResponseGrantVisitorIdentityAsk ON_OPEN = + new GrantsCreateResponseGrantVisitorIdentityAsk(Value.ON_OPEN, "on-open"); - public static final GrantsGet200ResponseGrantVisitorIdentityAsk BEFORE_FIRST_CHANGE = - new GrantsGet200ResponseGrantVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); + public static final GrantsCreateResponseGrantVisitorIdentityAsk BEFORE_FIRST_CHANGE = + new GrantsCreateResponseGrantVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); private final Value value; private final String string; - GrantsGet200ResponseGrantVisitorIdentityAsk(Value value, String string) { + GrantsCreateResponseGrantVisitorIdentityAsk(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsGet200ResponseGrantVisitorIdentityAsk - && this.string.equals(((GrantsGet200ResponseGrantVisitorIdentityAsk) other).string)); + || (other instanceof GrantsCreateResponseGrantVisitorIdentityAsk + && this.string.equals(((GrantsCreateResponseGrantVisitorIdentityAsk) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsGet200ResponseGrantVisitorIdentityAsk valueOf(String value) { + public static GrantsCreateResponseGrantVisitorIdentityAsk valueOf(String value) { switch (value) { case "on-open": return ON_OPEN; case "before-first-change": return BEFORE_FIRST_CHANGE; default: - return new GrantsGet200ResponseGrantVisitorIdentityAsk(Value.UNKNOWN, value); + return new GrantsCreateResponseGrantVisitorIdentityAsk(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFields.java b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFields.java similarity index 70% rename from src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFields.java rename to src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFields.java index b08b738..b30c85b 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFields.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFields.java @@ -18,26 +18,26 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsGet200ResponseGrantVisitorIdentityFields.Builder.class) -public final class GrantsGet200ResponseGrantVisitorIdentityFields { - private final Optional displayName; +@JsonDeserialize(builder = GrantsCreateResponseGrantVisitorIdentityFields.Builder.class) +public final class GrantsCreateResponseGrantVisitorIdentityFields { + private final Optional displayName; - private final Optional email; + private final Optional email; - private final Optional title; + private final Optional title; - private final Optional organization; + private final Optional organization; - private final Optional organizationalUnit; + private final Optional organizationalUnit; private final Map additionalProperties; - private GrantsGet200ResponseGrantVisitorIdentityFields( - Optional displayName, - Optional email, - Optional title, - Optional organization, - Optional organizationalUnit, + private GrantsCreateResponseGrantVisitorIdentityFields( + Optional displayName, + Optional email, + Optional title, + Optional organization, + Optional organizationalUnit, Map additionalProperties) { this.displayName = displayName; this.email = email; @@ -48,35 +48,35 @@ private GrantsGet200ResponseGrantVisitorIdentityFields( } @JsonProperty("displayName") - public Optional getDisplayName() { + public Optional getDisplayName() { return displayName; } @JsonProperty("email") - public Optional getEmail() { + public Optional getEmail() { return email; } @JsonProperty("title") - public Optional getTitle() { + public Optional getTitle() { return title; } @JsonProperty("organization") - public Optional getOrganization() { + public Optional getOrganization() { return organization; } @JsonProperty("organizationalUnit") - public Optional getOrganizationalUnit() { + public Optional getOrganizationalUnit() { return organizationalUnit; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsGet200ResponseGrantVisitorIdentityFields - && equalTo((GrantsGet200ResponseGrantVisitorIdentityFields) other); + return other instanceof GrantsCreateResponseGrantVisitorIdentityFields + && equalTo((GrantsCreateResponseGrantVisitorIdentityFields) other); } @JsonAnyGetter @@ -84,7 +84,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsGet200ResponseGrantVisitorIdentityFields other) { + private boolean equalTo(GrantsCreateResponseGrantVisitorIdentityFields other) { return displayName.equals(other.displayName) && email.equals(other.email) && title.equals(other.title) @@ -108,15 +108,15 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private Optional displayName = Optional.empty(); + private Optional displayName = Optional.empty(); - private Optional email = Optional.empty(); + private Optional email = Optional.empty(); - private Optional title = Optional.empty(); + private Optional title = Optional.empty(); - private Optional organization = Optional.empty(); + private Optional organization = Optional.empty(); - private Optional organizationalUnit = + private Optional organizationalUnit = Optional.empty(); @JsonAnySetter @@ -124,7 +124,7 @@ public static final class Builder { private Builder() {} - public Builder from(GrantsGet200ResponseGrantVisitorIdentityFields other) { + public Builder from(GrantsCreateResponseGrantVisitorIdentityFields other) { displayName(other.getDisplayName()); email(other.getEmail()); title(other.getTitle()); @@ -134,64 +134,64 @@ public Builder from(GrantsGet200ResponseGrantVisitorIdentityFields other) { } @JsonSetter(value = "displayName", nulls = Nulls.SKIP) - public Builder displayName(Optional displayName) { + public Builder displayName(Optional displayName) { this.displayName = displayName; return this; } - public Builder displayName(GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName displayName) { + public Builder displayName(GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName displayName) { this.displayName = Optional.ofNullable(displayName); return this; } @JsonSetter(value = "email", nulls = Nulls.SKIP) - public Builder email(Optional email) { + public Builder email(Optional email) { this.email = email; return this; } - public Builder email(GrantsGet200ResponseGrantVisitorIdentityFieldsEmail email) { + public Builder email(GrantsCreateResponseGrantVisitorIdentityFieldsEmail email) { this.email = Optional.ofNullable(email); return this; } @JsonSetter(value = "title", nulls = Nulls.SKIP) - public Builder title(Optional title) { + public Builder title(Optional title) { this.title = title; return this; } - public Builder title(GrantsGet200ResponseGrantVisitorIdentityFieldsTitle title) { + public Builder title(GrantsCreateResponseGrantVisitorIdentityFieldsTitle title) { this.title = Optional.ofNullable(title); return this; } @JsonSetter(value = "organization", nulls = Nulls.SKIP) - public Builder organization(Optional organization) { + public Builder organization(Optional organization) { this.organization = organization; return this; } - public Builder organization(GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization organization) { + public Builder organization(GrantsCreateResponseGrantVisitorIdentityFieldsOrganization organization) { this.organization = Optional.ofNullable(organization); return this; } @JsonSetter(value = "organizationalUnit", nulls = Nulls.SKIP) public Builder organizationalUnit( - Optional organizationalUnit) { + Optional organizationalUnit) { this.organizationalUnit = organizationalUnit; return this; } public Builder organizationalUnit( - GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { + GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { this.organizationalUnit = Optional.ofNullable(organizationalUnit); return this; } - public GrantsGet200ResponseGrantVisitorIdentityFields build() { - return new GrantsGet200ResponseGrantVisitorIdentityFields( + public GrantsCreateResponseGrantVisitorIdentityFields build() { + return new GrantsCreateResponseGrantVisitorIdentityFields( displayName, email, title, organization, organizationalUnit, additionalProperties); } diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName.java b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName.java similarity index 74% rename from src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName.java rename to src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName.java index dab2f83..dcf4d3b 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName { - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName REQUIRED = - new GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); +public final class GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName { + public static final GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName REQUIRED = + new GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName OPTIONAL = - new GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); + public static final GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName OPTIONAL = + new GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName(Value value, String string) { + GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName + || (other instanceof GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName && this.string.equals( - ((GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName) other).string)); + ((GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName valueOf(String value) { + public static GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsGet200ResponseGrantVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); + return new GrantsCreateResponseGrantVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsEmail.java b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsEmail.java similarity index 73% rename from src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsEmail.java rename to src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsEmail.java index 05180be..de8a3fc 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsEmail.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsEmail.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsGet200ResponseGrantVisitorIdentityFieldsEmail { - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsEmail REQUIRED = - new GrantsGet200ResponseGrantVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); +public final class GrantsCreateResponseGrantVisitorIdentityFieldsEmail { + public static final GrantsCreateResponseGrantVisitorIdentityFieldsEmail REQUIRED = + new GrantsCreateResponseGrantVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsEmail OPTIONAL = - new GrantsGet200ResponseGrantVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); + public static final GrantsCreateResponseGrantVisitorIdentityFieldsEmail OPTIONAL = + new GrantsCreateResponseGrantVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsGet200ResponseGrantVisitorIdentityFieldsEmail(Value value, String string) { + GrantsCreateResponseGrantVisitorIdentityFieldsEmail(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsGet200ResponseGrantVisitorIdentityFieldsEmail - && this.string.equals(((GrantsGet200ResponseGrantVisitorIdentityFieldsEmail) other).string)); + || (other instanceof GrantsCreateResponseGrantVisitorIdentityFieldsEmail + && this.string.equals(((GrantsCreateResponseGrantVisitorIdentityFieldsEmail) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsGet200ResponseGrantVisitorIdentityFieldsEmail valueOf(String value) { + public static GrantsCreateResponseGrantVisitorIdentityFieldsEmail valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsGet200ResponseGrantVisitorIdentityFieldsEmail(Value.UNKNOWN, value); + return new GrantsCreateResponseGrantVisitorIdentityFieldsEmail(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization.java b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsOrganization.java similarity index 74% rename from src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization.java rename to src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsOrganization.java index e4017b8..0ec91b9 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsOrganization.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization { - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization REQUIRED = - new GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); +public final class GrantsCreateResponseGrantVisitorIdentityFieldsOrganization { + public static final GrantsCreateResponseGrantVisitorIdentityFieldsOrganization REQUIRED = + new GrantsCreateResponseGrantVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization OPTIONAL = - new GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); + public static final GrantsCreateResponseGrantVisitorIdentityFieldsOrganization OPTIONAL = + new GrantsCreateResponseGrantVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization(Value value, String string) { + GrantsCreateResponseGrantVisitorIdentityFieldsOrganization(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization + || (other instanceof GrantsCreateResponseGrantVisitorIdentityFieldsOrganization && this.string.equals( - ((GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization) other).string)); + ((GrantsCreateResponseGrantVisitorIdentityFieldsOrganization) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization valueOf(String value) { + public static GrantsCreateResponseGrantVisitorIdentityFieldsOrganization valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsGet200ResponseGrantVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); + return new GrantsCreateResponseGrantVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit.java similarity index 75% rename from src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java rename to src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit.java index 6af55a3..f772ab6 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit { - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit REQUIRED = - new GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); +public final class GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit { + public static final GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit REQUIRED = + new GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit OPTIONAL = - new GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); + public static final GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit OPTIONAL = + new GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { + GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit + || (other instanceof GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit && this.string.equals( - ((GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit) other).string)); + ((GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { + public static GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsGet200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); + return new GrantsCreateResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsTitle.java b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsTitle.java similarity index 73% rename from src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsTitle.java rename to src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsTitle.java index b411a17..8f34c31 100644 --- a/src/main/java/api/types/GrantsGet200ResponseGrantVisitorIdentityFieldsTitle.java +++ b/src/main/java/api/types/GrantsCreateResponseGrantVisitorIdentityFieldsTitle.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsGet200ResponseGrantVisitorIdentityFieldsTitle { - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsTitle REQUIRED = - new GrantsGet200ResponseGrantVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); +public final class GrantsCreateResponseGrantVisitorIdentityFieldsTitle { + public static final GrantsCreateResponseGrantVisitorIdentityFieldsTitle REQUIRED = + new GrantsCreateResponseGrantVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); - public static final GrantsGet200ResponseGrantVisitorIdentityFieldsTitle OPTIONAL = - new GrantsGet200ResponseGrantVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); + public static final GrantsCreateResponseGrantVisitorIdentityFieldsTitle OPTIONAL = + new GrantsCreateResponseGrantVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsGet200ResponseGrantVisitorIdentityFieldsTitle(Value value, String string) { + GrantsCreateResponseGrantVisitorIdentityFieldsTitle(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsGet200ResponseGrantVisitorIdentityFieldsTitle - && this.string.equals(((GrantsGet200ResponseGrantVisitorIdentityFieldsTitle) other).string)); + || (other instanceof GrantsCreateResponseGrantVisitorIdentityFieldsTitle + && this.string.equals(((GrantsCreateResponseGrantVisitorIdentityFieldsTitle) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsGet200ResponseGrantVisitorIdentityFieldsTitle valueOf(String value) { + public static GrantsCreateResponseGrantVisitorIdentityFieldsTitle valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsGet200ResponseGrantVisitorIdentityFieldsTitle(Value.UNKNOWN, value); + return new GrantsCreateResponseGrantVisitorIdentityFieldsTitle(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFields.java b/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFields.java deleted file mode 100644 index a3d6608..0000000 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFields.java +++ /dev/null @@ -1,212 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsExchange200ResponseVisitorIdentityRequestFields.Builder.class) -public final class GrantsExchange200ResponseVisitorIdentityRequestFields { - private final Optional displayName; - - private final Optional email; - - private final Optional title; - - private final Optional organization; - - private final Optional organizationalUnit; - - private final Map additionalProperties; - - private GrantsExchange200ResponseVisitorIdentityRequestFields( - Optional displayName, - Optional email, - Optional title, - Optional organization, - Optional organizationalUnit, - Map additionalProperties) { - this.displayName = displayName; - this.email = email; - this.title = title; - this.organization = organization; - this.organizationalUnit = organizationalUnit; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("displayName") - public Optional getDisplayName() { - return displayName; - } - - @JsonProperty("email") - public Optional getEmail() { - return email; - } - - @JsonProperty("title") - public Optional getTitle() { - return title; - } - - @JsonProperty("organization") - public Optional getOrganization() { - return organization; - } - - @JsonProperty("organizationalUnit") - public Optional getOrganizationalUnit() { - return organizationalUnit; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof GrantsExchange200ResponseVisitorIdentityRequestFields - && equalTo((GrantsExchange200ResponseVisitorIdentityRequestFields) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(GrantsExchange200ResponseVisitorIdentityRequestFields other) { - return displayName.equals(other.displayName) - && email.equals(other.email) - && title.equals(other.title) - && organization.equals(other.organization) - && organizationalUnit.equals(other.organizationalUnit); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.displayName, this.email, this.title, this.organization, this.organizationalUnit); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional displayName = - Optional.empty(); - - private Optional email = Optional.empty(); - - private Optional title = Optional.empty(); - - private Optional organization = - Optional.empty(); - - private Optional organizationalUnit = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(GrantsExchange200ResponseVisitorIdentityRequestFields other) { - displayName(other.getDisplayName()); - email(other.getEmail()); - title(other.getTitle()); - organization(other.getOrganization()); - organizationalUnit(other.getOrganizationalUnit()); - return this; - } - - @JsonSetter(value = "displayName", nulls = Nulls.SKIP) - public Builder displayName( - Optional displayName) { - this.displayName = displayName; - return this; - } - - public Builder displayName(GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName displayName) { - this.displayName = Optional.ofNullable(displayName); - return this; - } - - @JsonSetter(value = "email", nulls = Nulls.SKIP) - public Builder email(Optional email) { - this.email = email; - return this; - } - - public Builder email(GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail email) { - this.email = Optional.ofNullable(email); - return this; - } - - @JsonSetter(value = "title", nulls = Nulls.SKIP) - public Builder title(Optional title) { - this.title = title; - return this; - } - - public Builder title(GrantsExchange200ResponseVisitorIdentityRequestFieldsTitle title) { - this.title = Optional.ofNullable(title); - return this; - } - - @JsonSetter(value = "organization", nulls = Nulls.SKIP) - public Builder organization( - Optional organization) { - this.organization = organization; - return this; - } - - public Builder organization(GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization organization) { - this.organization = Optional.ofNullable(organization); - return this; - } - - @JsonSetter(value = "organizationalUnit", nulls = Nulls.SKIP) - public Builder organizationalUnit( - Optional organizationalUnit) { - this.organizationalUnit = organizationalUnit; - return this; - } - - public Builder organizationalUnit( - GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit organizationalUnit) { - this.organizationalUnit = Optional.ofNullable(organizationalUnit); - return this; - } - - public GrantsExchange200ResponseVisitorIdentityRequestFields build() { - return new GrantsExchange200ResponseVisitorIdentityRequestFields( - displayName, email, title, organization, organizationalUnit, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName.java b/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName.java deleted file mode 100644 index 9366506..0000000 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName { - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName REQUIRED = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName(Value.REQUIRED, "required"); - - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName OPTIONAL = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName - && this.string.equals( - ((GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsExchange200ResponseVisitorIdentityRequestFieldsDisplayName(Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization.java b/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization.java deleted file mode 100644 index 681891f..0000000 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization { - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization REQUIRED = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization(Value.REQUIRED, "required"); - - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization OPTIONAL = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization - && this.string.equals( - ((GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganization(Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit.java b/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit.java deleted file mode 100644 index 197b6b9..0000000 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit { - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit REQUIRED = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit(Value.REQUIRED, "required"); - - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit OPTIONAL = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit - && this.string.equals( - ((GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsExchange200ResponseVisitorIdentityRequestFieldsOrganizationalUnit( - Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsExchange200Response.java b/src/main/java/api/types/GrantsExchangeResponse.java similarity index 76% rename from src/main/java/api/types/GrantsExchange200Response.java rename to src/main/java/api/types/GrantsExchangeResponse.java index 8d48874..9558b0d 100644 --- a/src/main/java/api/types/GrantsExchange200Response.java +++ b/src/main/java/api/types/GrantsExchangeResponse.java @@ -11,35 +11,36 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsExchange200Response.Builder.class) -public final class GrantsExchange200Response { +@JsonDeserialize(builder = GrantsExchangeResponse.Builder.class) +public final class GrantsExchangeResponse { private final String token; private final String docId; private final String layerName; - private final GrantsExchange200ResponseLayerMode layerMode; + private final GrantsExchangeResponseLayerMode layerMode; - private final GrantsExchange200ResponseVisitor visitor; + private final GrantsExchangeResponseVisitor visitor; - private final double expiresAt; + private final OffsetDateTime expiresAt; private final Map additionalProperties; - private GrantsExchange200Response( + private GrantsExchangeResponse( String token, String docId, String layerName, - GrantsExchange200ResponseLayerMode layerMode, - GrantsExchange200ResponseVisitor visitor, - double expiresAt, + GrantsExchangeResponseLayerMode layerMode, + GrantsExchangeResponseVisitor visitor, + OffsetDateTime expiresAt, Map additionalProperties) { this.token = token; this.docId = docId; @@ -66,24 +67,24 @@ public String getLayerName() { } @JsonProperty("layerMode") - public GrantsExchange200ResponseLayerMode getLayerMode() { + public GrantsExchangeResponseLayerMode getLayerMode() { return layerMode; } @JsonProperty("visitor") - public GrantsExchange200ResponseVisitor getVisitor() { + public GrantsExchangeResponseVisitor getVisitor() { return visitor; } @JsonProperty("expiresAt") - public double getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsExchange200Response && equalTo((GrantsExchange200Response) other); + return other instanceof GrantsExchangeResponse && equalTo((GrantsExchangeResponse) other); } @JsonAnyGetter @@ -91,13 +92,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsExchange200Response other) { + private boolean equalTo(GrantsExchangeResponse other) { return token.equals(other.token) && docId.equals(other.docId) && layerName.equals(other.layerName) && layerMode.equals(other.layerMode) && visitor.equals(other.visitor) - && expiresAt == other.expiresAt; + && expiresAt.equals(other.expiresAt); } @java.lang.Override @@ -117,7 +118,7 @@ public static TokenStage builder() { public interface TokenStage { DocIdStage token(@NotNull String token); - Builder from(GrantsExchange200Response other); + Builder from(GrantsExchangeResponse other); } public interface DocIdStage { @@ -129,19 +130,19 @@ public interface LayerNameStage { } public interface LayerModeStage { - VisitorStage layerMode(@NotNull GrantsExchange200ResponseLayerMode layerMode); + VisitorStage layerMode(@NotNull GrantsExchangeResponseLayerMode layerMode); } public interface VisitorStage { - ExpiresAtStage visitor(@NotNull GrantsExchange200ResponseVisitor visitor); + ExpiresAtStage visitor(@NotNull GrantsExchangeResponseVisitor visitor); } public interface ExpiresAtStage { - _FinalStage expiresAt(double expiresAt); + _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt); } public interface _FinalStage { - GrantsExchange200Response build(); + GrantsExchangeResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -163,11 +164,11 @@ public static final class Builder private String layerName; - private GrantsExchange200ResponseLayerMode layerMode; + private GrantsExchangeResponseLayerMode layerMode; - private GrantsExchange200ResponseVisitor visitor; + private GrantsExchangeResponseVisitor visitor; - private double expiresAt; + private OffsetDateTime expiresAt; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -175,7 +176,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(GrantsExchange200Response other) { + public Builder from(GrantsExchangeResponse other) { token(other.getToken()); docId(other.getDocId()); layerName(other.getLayerName()); @@ -208,28 +209,28 @@ public LayerModeStage layerName(@NotNull String layerName) { @java.lang.Override @JsonSetter("layerMode") - public VisitorStage layerMode(@NotNull GrantsExchange200ResponseLayerMode layerMode) { + public VisitorStage layerMode(@NotNull GrantsExchangeResponseLayerMode layerMode) { this.layerMode = Objects.requireNonNull(layerMode, "layerMode must not be null"); return this; } @java.lang.Override @JsonSetter("visitor") - public ExpiresAtStage visitor(@NotNull GrantsExchange200ResponseVisitor visitor) { + public ExpiresAtStage visitor(@NotNull GrantsExchangeResponseVisitor visitor) { this.visitor = Objects.requireNonNull(visitor, "visitor must not be null"); return this; } @java.lang.Override @JsonSetter("expiresAt") - public _FinalStage expiresAt(double expiresAt) { - this.expiresAt = expiresAt; + public _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt) { + this.expiresAt = Objects.requireNonNull(expiresAt, "expiresAt must not be null"); return this; } @java.lang.Override - public GrantsExchange200Response build() { - return new GrantsExchange200Response( + public GrantsExchangeResponse build() { + return new GrantsExchangeResponse( token, docId, layerName, layerMode, visitor, expiresAt, additionalProperties); } diff --git a/src/main/java/api/types/GrantsExchangeResponseLayerMode.java b/src/main/java/api/types/GrantsExchangeResponseLayerMode.java new file mode 100644 index 0000000..fddb2a5 --- /dev/null +++ b/src/main/java/api/types/GrantsExchangeResponseLayerMode.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsExchangeResponseLayerMode { + public static final GrantsExchangeResponseLayerMode PER_VISITOR = + new GrantsExchangeResponseLayerMode(Value.PER_VISITOR, "per-visitor"); + + public static final GrantsExchangeResponseLayerMode SHARED = + new GrantsExchangeResponseLayerMode(Value.SHARED, "shared"); + + private final Value value; + + private final String string; + + GrantsExchangeResponseLayerMode(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsExchangeResponseLayerMode + && this.string.equals(((GrantsExchangeResponseLayerMode) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case PER_VISITOR: + return visitor.visitPerVisitor(); + case SHARED: + return visitor.visitShared(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsExchangeResponseLayerMode valueOf(String value) { + switch (value) { + case "per-visitor": + return PER_VISITOR; + case "shared": + return SHARED; + default: + return new GrantsExchangeResponseLayerMode(Value.UNKNOWN, value); + } + } + + public enum Value { + SHARED, + + PER_VISITOR, + + UNKNOWN + } + + public interface Visitor { + T visitShared(); + + T visitPerVisitor(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitor.java b/src/main/java/api/types/GrantsExchangeResponseVisitor.java similarity index 74% rename from src/main/java/api/types/GrantsExchange200ResponseVisitor.java rename to src/main/java/api/types/GrantsExchangeResponseVisitor.java index cdfa89e..abad8ce 100644 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitor.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitor.java @@ -22,20 +22,20 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsExchange200ResponseVisitor.Builder.class) -public final class GrantsExchange200ResponseVisitor { +@JsonDeserialize(builder = GrantsExchangeResponseVisitor.Builder.class) +public final class GrantsExchangeResponseVisitor { private final String handle; private final boolean keep; - private final Optional identityRequest; + private final Optional identityRequest; private final Map additionalProperties; - private GrantsExchange200ResponseVisitor( + private GrantsExchangeResponseVisitor( String handle, boolean keep, - Optional identityRequest, + Optional identityRequest, Map additionalProperties) { this.handle = handle; this.keep = keep; @@ -54,7 +54,7 @@ public boolean getKeep() { } @JsonIgnore - public Optional getIdentityRequest() { + public Optional getIdentityRequest() { if (identityRequest == null) { return Optional.empty(); } @@ -63,14 +63,14 @@ public Optional getIdentityRequ @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("identityRequest") - private Optional _getIdentityRequest() { + private Optional _getIdentityRequest() { return identityRequest; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsExchange200ResponseVisitor && equalTo((GrantsExchange200ResponseVisitor) other); + return other instanceof GrantsExchangeResponseVisitor && equalTo((GrantsExchangeResponseVisitor) other); } @JsonAnyGetter @@ -78,7 +78,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsExchange200ResponseVisitor other) { + private boolean equalTo(GrantsExchangeResponseVisitor other) { return handle.equals(other.handle) && keep == other.keep && identityRequest.equals(other.identityRequest); } @@ -99,7 +99,7 @@ public static HandleStage builder() { public interface HandleStage { KeepStage handle(@NotNull String handle); - Builder from(GrantsExchange200ResponseVisitor other); + Builder from(GrantsExchangeResponseVisitor other); } public interface KeepStage { @@ -107,17 +107,17 @@ public interface KeepStage { } public interface _FinalStage { - GrantsExchange200ResponseVisitor build(); + GrantsExchangeResponseVisitor build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage identityRequest(Optional identityRequest); + _FinalStage identityRequest(Optional identityRequest); - _FinalStage identityRequest(GrantsExchange200ResponseVisitorIdentityRequest identityRequest); + _FinalStage identityRequest(GrantsExchangeResponseVisitorIdentityRequest identityRequest); - _FinalStage identityRequest(Nullable identityRequest); + _FinalStage identityRequest(Nullable identityRequest); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -126,7 +126,7 @@ public static final class Builder implements HandleStage, KeepStage, _FinalStage private boolean keep; - private Optional identityRequest = Optional.empty(); + private Optional identityRequest = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -134,7 +134,7 @@ public static final class Builder implements HandleStage, KeepStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(GrantsExchange200ResponseVisitor other) { + public Builder from(GrantsExchangeResponseVisitor other) { handle(other.getHandle()); keep(other.getKeep()); identityRequest(other.getIdentityRequest()); @@ -156,7 +156,7 @@ public _FinalStage keep(boolean keep) { } @java.lang.Override - public _FinalStage identityRequest(Nullable identityRequest) { + public _FinalStage identityRequest(Nullable identityRequest) { if (identityRequest.isNull()) { this.identityRequest = null; } else if (identityRequest.isEmpty()) { @@ -168,21 +168,21 @@ public _FinalStage identityRequest(Nullable identityRequest) { + public _FinalStage identityRequest(Optional identityRequest) { this.identityRequest = identityRequest; return this; } @java.lang.Override - public GrantsExchange200ResponseVisitor build() { - return new GrantsExchange200ResponseVisitor(handle, keep, identityRequest, additionalProperties); + public GrantsExchangeResponseVisitor build() { + return new GrantsExchangeResponseVisitor(handle, keep, identityRequest, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequest.java b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequest.java similarity index 64% rename from src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequest.java rename to src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequest.java index c023372..e5c870c 100644 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequest.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequest.java @@ -21,13 +21,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsExchange200ResponseVisitorIdentityRequest.Builder.class) -public final class GrantsExchange200ResponseVisitorIdentityRequest { - private final GrantsExchange200ResponseVisitorIdentityRequestFields fields; +@JsonDeserialize(builder = GrantsExchangeResponseVisitorIdentityRequest.Builder.class) +public final class GrantsExchangeResponseVisitorIdentityRequest { + private final GrantsExchangeResponseVisitorIdentityRequestFields fields; - private final List missing; + private final List missing; - private final List invalid; + private final List invalid; private final Optional purpose; @@ -35,10 +35,10 @@ public final class GrantsExchange200ResponseVisitorIdentityRequest { private final Map additionalProperties; - private GrantsExchange200ResponseVisitorIdentityRequest( - GrantsExchange200ResponseVisitorIdentityRequestFields fields, - List missing, - List invalid, + private GrantsExchangeResponseVisitorIdentityRequest( + GrantsExchangeResponseVisitorIdentityRequestFields fields, + List missing, + List invalid, Optional purpose, Optional privacyUrl, Map additionalProperties) { @@ -51,17 +51,17 @@ private GrantsExchange200ResponseVisitorIdentityRequest( } @JsonProperty("fields") - public GrantsExchange200ResponseVisitorIdentityRequestFields getFields() { + public GrantsExchangeResponseVisitorIdentityRequestFields getFields() { return fields; } @JsonProperty("missing") - public List getMissing() { + public List getMissing() { return missing; } @JsonProperty("invalid") - public List getInvalid() { + public List getInvalid() { return invalid; } @@ -78,8 +78,8 @@ public Optional getPrivacyUrl() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsExchange200ResponseVisitorIdentityRequest - && equalTo((GrantsExchange200ResponseVisitorIdentityRequest) other); + return other instanceof GrantsExchangeResponseVisitorIdentityRequest + && equalTo((GrantsExchangeResponseVisitorIdentityRequest) other); } @JsonAnyGetter @@ -87,7 +87,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsExchange200ResponseVisitorIdentityRequest other) { + private boolean equalTo(GrantsExchangeResponseVisitorIdentityRequest other) { return fields.equals(other.fields) && missing.equals(other.missing) && invalid.equals(other.invalid) @@ -110,29 +110,29 @@ public static FieldsStage builder() { } public interface FieldsStage { - _FinalStage fields(@NotNull GrantsExchange200ResponseVisitorIdentityRequestFields fields); + _FinalStage fields(@NotNull GrantsExchangeResponseVisitorIdentityRequestFields fields); - Builder from(GrantsExchange200ResponseVisitorIdentityRequest other); + Builder from(GrantsExchangeResponseVisitorIdentityRequest other); } public interface _FinalStage { - GrantsExchange200ResponseVisitorIdentityRequest build(); + GrantsExchangeResponseVisitorIdentityRequest build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage missing(List missing); + _FinalStage missing(List missing); - _FinalStage addMissing(GrantsExchange200ResponseVisitorIdentityRequestMissingItem missing); + _FinalStage addMissing(GrantsExchangeResponseVisitorIdentityRequestMissingItem missing); - _FinalStage addAllMissing(List missing); + _FinalStage addAllMissing(List missing); - _FinalStage invalid(List invalid); + _FinalStage invalid(List invalid); - _FinalStage addInvalid(GrantsExchange200ResponseVisitorIdentityRequestInvalidItem invalid); + _FinalStage addInvalid(GrantsExchangeResponseVisitorIdentityRequestInvalidItem invalid); - _FinalStage addAllInvalid(List invalid); + _FinalStage addAllInvalid(List invalid); _FinalStage purpose(Optional purpose); @@ -145,15 +145,15 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FieldsStage, _FinalStage { - private GrantsExchange200ResponseVisitorIdentityRequestFields fields; + private GrantsExchangeResponseVisitorIdentityRequestFields fields; private Optional privacyUrl = Optional.empty(); private Optional purpose = Optional.empty(); - private List invalid = new ArrayList<>(); + private List invalid = new ArrayList<>(); - private List missing = new ArrayList<>(); + private List missing = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -161,7 +161,7 @@ public static final class Builder implements FieldsStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(GrantsExchange200ResponseVisitorIdentityRequest other) { + public Builder from(GrantsExchangeResponseVisitorIdentityRequest other) { fields(other.getFields()); missing(other.getMissing()); invalid(other.getInvalid()); @@ -172,7 +172,7 @@ public Builder from(GrantsExchange200ResponseVisitorIdentityRequest other) { @java.lang.Override @JsonSetter("fields") - public _FinalStage fields(@NotNull GrantsExchange200ResponseVisitorIdentityRequestFields fields) { + public _FinalStage fields(@NotNull GrantsExchangeResponseVisitorIdentityRequestFields fields) { this.fields = Objects.requireNonNull(fields, "fields must not be null"); return this; } @@ -204,7 +204,7 @@ public _FinalStage purpose(Optional purpose) { } @java.lang.Override - public _FinalStage addAllInvalid(List invalid) { + public _FinalStage addAllInvalid(List invalid) { if (invalid != null) { this.invalid.addAll(invalid); } @@ -212,14 +212,14 @@ public _FinalStage addAllInvalid(List invalid) { + public _FinalStage invalid(List invalid) { this.invalid.clear(); if (invalid != null) { this.invalid.addAll(invalid); @@ -228,7 +228,7 @@ public _FinalStage invalid(List missing) { + public _FinalStage addAllMissing(List missing) { if (missing != null) { this.missing.addAll(missing); } @@ -236,14 +236,14 @@ public _FinalStage addAllMissing(List missing) { + public _FinalStage missing(List missing) { this.missing.clear(); if (missing != null) { this.missing.addAll(missing); @@ -252,8 +252,8 @@ public _FinalStage missing(List displayName; +@JsonDeserialize(builder = GrantsExchangeResponseVisitorIdentityRequestFields.Builder.class) +public final class GrantsExchangeResponseVisitorIdentityRequestFields { + private final Optional displayName; - private final Optional email; + private final Optional email; - private final Optional title; + private final Optional title; - private final Optional organization; + private final Optional organization; - private final Optional organizationalUnit; + private final Optional organizationalUnit; private final Map additionalProperties; - private GrantsArchive200ResponseGrantVisitorIdentityFields( - Optional displayName, - Optional email, - Optional title, - Optional organization, - Optional organizationalUnit, + private GrantsExchangeResponseVisitorIdentityRequestFields( + Optional displayName, + Optional email, + Optional title, + Optional organization, + Optional organizationalUnit, Map additionalProperties) { this.displayName = displayName; this.email = email; @@ -48,35 +48,35 @@ private GrantsArchive200ResponseGrantVisitorIdentityFields( } @JsonProperty("displayName") - public Optional getDisplayName() { + public Optional getDisplayName() { return displayName; } @JsonProperty("email") - public Optional getEmail() { + public Optional getEmail() { return email; } @JsonProperty("title") - public Optional getTitle() { + public Optional getTitle() { return title; } @JsonProperty("organization") - public Optional getOrganization() { + public Optional getOrganization() { return organization; } @JsonProperty("organizationalUnit") - public Optional getOrganizationalUnit() { + public Optional getOrganizationalUnit() { return organizationalUnit; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsArchive200ResponseGrantVisitorIdentityFields - && equalTo((GrantsArchive200ResponseGrantVisitorIdentityFields) other); + return other instanceof GrantsExchangeResponseVisitorIdentityRequestFields + && equalTo((GrantsExchangeResponseVisitorIdentityRequestFields) other); } @JsonAnyGetter @@ -84,7 +84,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsArchive200ResponseGrantVisitorIdentityFields other) { + private boolean equalTo(GrantsExchangeResponseVisitorIdentityRequestFields other) { return displayName.equals(other.displayName) && email.equals(other.email) && title.equals(other.title) @@ -108,16 +108,16 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private Optional displayName = Optional.empty(); + private Optional displayName = Optional.empty(); - private Optional email = Optional.empty(); + private Optional email = Optional.empty(); - private Optional title = Optional.empty(); + private Optional title = Optional.empty(); - private Optional organization = + private Optional organization = Optional.empty(); - private Optional organizationalUnit = + private Optional organizationalUnit = Optional.empty(); @JsonAnySetter @@ -125,7 +125,7 @@ public static final class Builder { private Builder() {} - public Builder from(GrantsArchive200ResponseGrantVisitorIdentityFields other) { + public Builder from(GrantsExchangeResponseVisitorIdentityRequestFields other) { displayName(other.getDisplayName()); email(other.getEmail()); title(other.getTitle()); @@ -136,65 +136,65 @@ public Builder from(GrantsArchive200ResponseGrantVisitorIdentityFields other) { @JsonSetter(value = "displayName", nulls = Nulls.SKIP) public Builder displayName( - Optional displayName) { + Optional displayName) { this.displayName = displayName; return this; } - public Builder displayName(GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName displayName) { + public Builder displayName(GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName displayName) { this.displayName = Optional.ofNullable(displayName); return this; } @JsonSetter(value = "email", nulls = Nulls.SKIP) - public Builder email(Optional email) { + public Builder email(Optional email) { this.email = email; return this; } - public Builder email(GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail email) { + public Builder email(GrantsExchangeResponseVisitorIdentityRequestFieldsEmail email) { this.email = Optional.ofNullable(email); return this; } @JsonSetter(value = "title", nulls = Nulls.SKIP) - public Builder title(Optional title) { + public Builder title(Optional title) { this.title = title; return this; } - public Builder title(GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle title) { + public Builder title(GrantsExchangeResponseVisitorIdentityRequestFieldsTitle title) { this.title = Optional.ofNullable(title); return this; } @JsonSetter(value = "organization", nulls = Nulls.SKIP) public Builder organization( - Optional organization) { + Optional organization) { this.organization = organization; return this; } - public Builder organization(GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization organization) { + public Builder organization(GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization organization) { this.organization = Optional.ofNullable(organization); return this; } @JsonSetter(value = "organizationalUnit", nulls = Nulls.SKIP) public Builder organizationalUnit( - Optional organizationalUnit) { + Optional organizationalUnit) { this.organizationalUnit = organizationalUnit; return this; } public Builder organizationalUnit( - GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { + GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit organizationalUnit) { this.organizationalUnit = Optional.ofNullable(organizationalUnit); return this; } - public GrantsArchive200ResponseGrantVisitorIdentityFields build() { - return new GrantsArchive200ResponseGrantVisitorIdentityFields( + public GrantsExchangeResponseVisitorIdentityRequestFields build() { + return new GrantsExchangeResponseVisitorIdentityRequestFields( displayName, email, title, organization, organizationalUnit, additionalProperties); } diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName.java b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName.java similarity index 67% rename from src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName.java rename to src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName.java index 2a57942..26cb299 100644 --- a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName { - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName REQUIRED = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); +public final class GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName { + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName REQUIRED = + new GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName(Value.REQUIRED, "required"); - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName OPTIONAL = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName OPTIONAL = + new GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName(Value value, String string) { + GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName + || (other instanceof GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName && this.string.equals( - ((GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName) other).string)); + ((GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName valueOf(String value) { + public static GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsArchive200ResponseGrantVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); + return new GrantsExchangeResponseVisitorIdentityRequestFieldsDisplayName(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail.java b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsEmail.java similarity index 67% rename from src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail.java rename to src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsEmail.java index 1aeccfe..f8cb4bd 100644 --- a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsEmail.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail { - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail REQUIRED = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); +public final class GrantsExchangeResponseVisitorIdentityRequestFieldsEmail { + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsEmail REQUIRED = + new GrantsExchangeResponseVisitorIdentityRequestFieldsEmail(Value.REQUIRED, "required"); - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail OPTIONAL = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsEmail OPTIONAL = + new GrantsExchangeResponseVisitorIdentityRequestFieldsEmail(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail(Value value, String string) { + GrantsExchangeResponseVisitorIdentityRequestFieldsEmail(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail + || (other instanceof GrantsExchangeResponseVisitorIdentityRequestFieldsEmail && this.string.equals( - ((GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail) other).string)); + ((GrantsExchangeResponseVisitorIdentityRequestFieldsEmail) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail valueOf(String value) { + public static GrantsExchangeResponseVisitorIdentityRequestFieldsEmail valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsArchive200ResponseGrantVisitorIdentityFieldsEmail(Value.UNKNOWN, value); + return new GrantsExchangeResponseVisitorIdentityRequestFieldsEmail(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization.java b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization.java similarity index 67% rename from src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization.java rename to src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization.java index f8d3844..e7e7467 100644 --- a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization { - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization REQUIRED = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); +public final class GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization { + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization REQUIRED = + new GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization(Value.REQUIRED, "required"); - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization OPTIONAL = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization OPTIONAL = + new GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization(Value value, String string) { + GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization + || (other instanceof GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization && this.string.equals( - ((GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization) other).string)); + ((GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization valueOf(String value) { + public static GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); + return new GrantsExchangeResponseVisitorIdentityRequestFieldsOrganization(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit.java similarity index 67% rename from src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java rename to src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit.java index 732293b..2e12a60 100644 --- a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit { - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit REQUIRED = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); +public final class GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit { + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit REQUIRED = + new GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit(Value.REQUIRED, "required"); - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit OPTIONAL = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit OPTIONAL = + new GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { + GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit + || (other instanceof GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit && this.string.equals( - ((GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit) other).string)); + ((GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { + public static GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsArchive200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); + return new GrantsExchangeResponseVisitorIdentityRequestFieldsOrganizationalUnit(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle.java b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsTitle.java similarity index 67% rename from src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle.java rename to src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsTitle.java index 3e9c9af..3a737f2 100644 --- a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestFieldsTitle.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle { - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle REQUIRED = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); +public final class GrantsExchangeResponseVisitorIdentityRequestFieldsTitle { + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsTitle REQUIRED = + new GrantsExchangeResponseVisitorIdentityRequestFieldsTitle(Value.REQUIRED, "required"); - public static final GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle OPTIONAL = - new GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); + public static final GrantsExchangeResponseVisitorIdentityRequestFieldsTitle OPTIONAL = + new GrantsExchangeResponseVisitorIdentityRequestFieldsTitle(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle(Value value, String string) { + GrantsExchangeResponseVisitorIdentityRequestFieldsTitle(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle + || (other instanceof GrantsExchangeResponseVisitorIdentityRequestFieldsTitle && this.string.equals( - ((GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle) other).string)); + ((GrantsExchangeResponseVisitorIdentityRequestFieldsTitle) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle valueOf(String value) { + public static GrantsExchangeResponseVisitorIdentityRequestFieldsTitle valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsArchive200ResponseGrantVisitorIdentityFieldsTitle(Value.UNKNOWN, value); + return new GrantsExchangeResponseVisitorIdentityRequestFieldsTitle(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestInvalidItem.java b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestInvalidItem.java similarity index 59% rename from src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestInvalidItem.java rename to src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestInvalidItem.java index 1b2bc68..dbcf08f 100644 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestInvalidItem.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestInvalidItem.java @@ -6,28 +6,28 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsExchange200ResponseVisitorIdentityRequestInvalidItem { - public static final GrantsExchange200ResponseVisitorIdentityRequestInvalidItem EMAIL = - new GrantsExchange200ResponseVisitorIdentityRequestInvalidItem(Value.EMAIL, "email"); +public final class GrantsExchangeResponseVisitorIdentityRequestInvalidItem { + public static final GrantsExchangeResponseVisitorIdentityRequestInvalidItem EMAIL = + new GrantsExchangeResponseVisitorIdentityRequestInvalidItem(Value.EMAIL, "email"); - public static final GrantsExchange200ResponseVisitorIdentityRequestInvalidItem ORGANIZATIONAL_UNIT = - new GrantsExchange200ResponseVisitorIdentityRequestInvalidItem( + public static final GrantsExchangeResponseVisitorIdentityRequestInvalidItem ORGANIZATIONAL_UNIT = + new GrantsExchangeResponseVisitorIdentityRequestInvalidItem( Value.ORGANIZATIONAL_UNIT, "organizationalUnit"); - public static final GrantsExchange200ResponseVisitorIdentityRequestInvalidItem DISPLAY_NAME = - new GrantsExchange200ResponseVisitorIdentityRequestInvalidItem(Value.DISPLAY_NAME, "displayName"); + public static final GrantsExchangeResponseVisitorIdentityRequestInvalidItem DISPLAY_NAME = + new GrantsExchangeResponseVisitorIdentityRequestInvalidItem(Value.DISPLAY_NAME, "displayName"); - public static final GrantsExchange200ResponseVisitorIdentityRequestInvalidItem ORGANIZATION = - new GrantsExchange200ResponseVisitorIdentityRequestInvalidItem(Value.ORGANIZATION, "organization"); + public static final GrantsExchangeResponseVisitorIdentityRequestInvalidItem ORGANIZATION = + new GrantsExchangeResponseVisitorIdentityRequestInvalidItem(Value.ORGANIZATION, "organization"); - public static final GrantsExchange200ResponseVisitorIdentityRequestInvalidItem TITLE = - new GrantsExchange200ResponseVisitorIdentityRequestInvalidItem(Value.TITLE, "title"); + public static final GrantsExchangeResponseVisitorIdentityRequestInvalidItem TITLE = + new GrantsExchangeResponseVisitorIdentityRequestInvalidItem(Value.TITLE, "title"); private final Value value; private final String string; - GrantsExchange200ResponseVisitorIdentityRequestInvalidItem(Value value, String string) { + GrantsExchangeResponseVisitorIdentityRequestInvalidItem(Value value, String string) { this.value = value; this.string = string; } @@ -45,9 +45,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsExchange200ResponseVisitorIdentityRequestInvalidItem + || (other instanceof GrantsExchangeResponseVisitorIdentityRequestInvalidItem && this.string.equals( - ((GrantsExchange200ResponseVisitorIdentityRequestInvalidItem) other).string)); + ((GrantsExchangeResponseVisitorIdentityRequestInvalidItem) other).string)); } @java.lang.Override @@ -74,7 +74,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsExchange200ResponseVisitorIdentityRequestInvalidItem valueOf(String value) { + public static GrantsExchangeResponseVisitorIdentityRequestInvalidItem valueOf(String value) { switch (value) { case "email": return EMAIL; @@ -87,7 +87,7 @@ public static GrantsExchange200ResponseVisitorIdentityRequestInvalidItem valueOf case "title": return TITLE; default: - return new GrantsExchange200ResponseVisitorIdentityRequestInvalidItem(Value.UNKNOWN, value); + return new GrantsExchangeResponseVisitorIdentityRequestInvalidItem(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestMissingItem.java b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestMissingItem.java similarity index 59% rename from src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestMissingItem.java rename to src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestMissingItem.java index 97a12d8..32adcdc 100644 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestMissingItem.java +++ b/src/main/java/api/types/GrantsExchangeResponseVisitorIdentityRequestMissingItem.java @@ -6,28 +6,28 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsExchange200ResponseVisitorIdentityRequestMissingItem { - public static final GrantsExchange200ResponseVisitorIdentityRequestMissingItem EMAIL = - new GrantsExchange200ResponseVisitorIdentityRequestMissingItem(Value.EMAIL, "email"); +public final class GrantsExchangeResponseVisitorIdentityRequestMissingItem { + public static final GrantsExchangeResponseVisitorIdentityRequestMissingItem EMAIL = + new GrantsExchangeResponseVisitorIdentityRequestMissingItem(Value.EMAIL, "email"); - public static final GrantsExchange200ResponseVisitorIdentityRequestMissingItem ORGANIZATIONAL_UNIT = - new GrantsExchange200ResponseVisitorIdentityRequestMissingItem( + public static final GrantsExchangeResponseVisitorIdentityRequestMissingItem ORGANIZATIONAL_UNIT = + new GrantsExchangeResponseVisitorIdentityRequestMissingItem( Value.ORGANIZATIONAL_UNIT, "organizationalUnit"); - public static final GrantsExchange200ResponseVisitorIdentityRequestMissingItem DISPLAY_NAME = - new GrantsExchange200ResponseVisitorIdentityRequestMissingItem(Value.DISPLAY_NAME, "displayName"); + public static final GrantsExchangeResponseVisitorIdentityRequestMissingItem DISPLAY_NAME = + new GrantsExchangeResponseVisitorIdentityRequestMissingItem(Value.DISPLAY_NAME, "displayName"); - public static final GrantsExchange200ResponseVisitorIdentityRequestMissingItem ORGANIZATION = - new GrantsExchange200ResponseVisitorIdentityRequestMissingItem(Value.ORGANIZATION, "organization"); + public static final GrantsExchangeResponseVisitorIdentityRequestMissingItem ORGANIZATION = + new GrantsExchangeResponseVisitorIdentityRequestMissingItem(Value.ORGANIZATION, "organization"); - public static final GrantsExchange200ResponseVisitorIdentityRequestMissingItem TITLE = - new GrantsExchange200ResponseVisitorIdentityRequestMissingItem(Value.TITLE, "title"); + public static final GrantsExchangeResponseVisitorIdentityRequestMissingItem TITLE = + new GrantsExchangeResponseVisitorIdentityRequestMissingItem(Value.TITLE, "title"); private final Value value; private final String string; - GrantsExchange200ResponseVisitorIdentityRequestMissingItem(Value value, String string) { + GrantsExchangeResponseVisitorIdentityRequestMissingItem(Value value, String string) { this.value = value; this.string = string; } @@ -45,9 +45,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsExchange200ResponseVisitorIdentityRequestMissingItem + || (other instanceof GrantsExchangeResponseVisitorIdentityRequestMissingItem && this.string.equals( - ((GrantsExchange200ResponseVisitorIdentityRequestMissingItem) other).string)); + ((GrantsExchangeResponseVisitorIdentityRequestMissingItem) other).string)); } @java.lang.Override @@ -74,7 +74,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsExchange200ResponseVisitorIdentityRequestMissingItem valueOf(String value) { + public static GrantsExchangeResponseVisitorIdentityRequestMissingItem valueOf(String value) { switch (value) { case "email": return EMAIL; @@ -87,7 +87,7 @@ public static GrantsExchange200ResponseVisitorIdentityRequestMissingItem valueOf case "title": return TITLE; default: - return new GrantsExchange200ResponseVisitorIdentityRequestMissingItem(Value.UNKNOWN, value); + return new GrantsExchangeResponseVisitorIdentityRequestMissingItem(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsUpdate200Response.java b/src/main/java/api/types/GrantsGetResponse.java similarity index 73% rename from src/main/java/api/types/GrantsUpdate200Response.java rename to src/main/java/api/types/GrantsGetResponse.java index 7b2d155..e3ddf28 100644 --- a/src/main/java/api/types/GrantsUpdate200Response.java +++ b/src/main/java/api/types/GrantsGetResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsUpdate200Response.Builder.class) -public final class GrantsUpdate200Response { - private final GrantsUpdate200ResponseGrant grant; +@JsonDeserialize(builder = GrantsGetResponse.Builder.class) +public final class GrantsGetResponse { + private final GrantsGetResponseGrant grant; private final Map additionalProperties; - private GrantsUpdate200Response(GrantsUpdate200ResponseGrant grant, Map additionalProperties) { + private GrantsGetResponse(GrantsGetResponseGrant grant, Map additionalProperties) { this.grant = grant; this.additionalProperties = additionalProperties; } @JsonProperty("grant") - public GrantsUpdate200ResponseGrant getGrant() { + public GrantsGetResponseGrant getGrant() { return grant; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsUpdate200Response && equalTo((GrantsUpdate200Response) other); + return other instanceof GrantsGetResponse && equalTo((GrantsGetResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsUpdate200Response other) { + private boolean equalTo(GrantsGetResponse other) { return grant.equals(other.grant); } @@ -63,13 +63,13 @@ public static GrantStage builder() { } public interface GrantStage { - _FinalStage grant(@NotNull GrantsUpdate200ResponseGrant grant); + _FinalStage grant(@NotNull GrantsGetResponseGrant grant); - Builder from(GrantsUpdate200Response other); + Builder from(GrantsGetResponse other); } public interface _FinalStage { - GrantsUpdate200Response build(); + GrantsGetResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements GrantStage, _FinalStage { - private GrantsUpdate200ResponseGrant grant; + private GrantsGetResponseGrant grant; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements GrantStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(GrantsUpdate200Response other) { + public Builder from(GrantsGetResponse other) { grant(other.getGrant()); return this; } @java.lang.Override @JsonSetter("grant") - public _FinalStage grant(@NotNull GrantsUpdate200ResponseGrant grant) { + public _FinalStage grant(@NotNull GrantsGetResponseGrant grant) { this.grant = Objects.requireNonNull(grant, "grant must not be null"); return this; } @java.lang.Override - public GrantsUpdate200Response build() { - return new GrantsUpdate200Response(grant, additionalProperties); + public GrantsGetResponse build() { + return new GrantsGetResponse(grant, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/GrantsGetResponseGrant.java b/src/main/java/api/types/GrantsGetResponseGrant.java new file mode 100644 index 0000000..ace1cf8 --- /dev/null +++ b/src/main/java/api/types/GrantsGetResponseGrant.java @@ -0,0 +1,970 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.Nullable; +import com.cloudpdf.api.core.NullableNonemptyFilter; +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = GrantsGetResponseGrant.Builder.class) +public final class GrantsGetResponseGrant { + private final String id; + + private final String tenantId; + + private final String docId; + + private final Optional name; + + private final GrantsGetResponseGrantLayerMode layerMode; + + private final Optional layerName; + + private final boolean keepVisitorLayers; + + private final Optional visitorIdleSeconds; + + private final Optional visitorIdentity; + + private final Optional identity; + + private final List scope; + + private final Optional> origins; + + private final boolean passphraseProtected; + + private final int sessionTtlSeconds; + + private final boolean disabled; + + private final Optional archivedAt; + + private final Optional expiresAt; + + private final int exchangeCount; + + private final Optional lastExchangedAt; + + private final String createdBy; + + private final OffsetDateTime createdAt; + + private final OffsetDateTime updatedAt; + + private final Map additionalProperties; + + private GrantsGetResponseGrant( + String id, + String tenantId, + String docId, + Optional name, + GrantsGetResponseGrantLayerMode layerMode, + Optional layerName, + boolean keepVisitorLayers, + Optional visitorIdleSeconds, + Optional visitorIdentity, + Optional identity, + List scope, + Optional> origins, + boolean passphraseProtected, + int sessionTtlSeconds, + boolean disabled, + Optional archivedAt, + Optional expiresAt, + int exchangeCount, + Optional lastExchangedAt, + String createdBy, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, + Map additionalProperties) { + this.id = id; + this.tenantId = tenantId; + this.docId = docId; + this.name = name; + this.layerMode = layerMode; + this.layerName = layerName; + this.keepVisitorLayers = keepVisitorLayers; + this.visitorIdleSeconds = visitorIdleSeconds; + this.visitorIdentity = visitorIdentity; + this.identity = identity; + this.scope = scope; + this.origins = origins; + this.passphraseProtected = passphraseProtected; + this.sessionTtlSeconds = sessionTtlSeconds; + this.disabled = disabled; + this.archivedAt = archivedAt; + this.expiresAt = expiresAt; + this.exchangeCount = exchangeCount; + this.lastExchangedAt = lastExchangedAt; + this.createdBy = createdBy; + this.createdAt = createdAt; + this.updatedAt = updatedAt; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("id") + public String getId() { + return id; + } + + @JsonProperty("tenantId") + public String getTenantId() { + return tenantId; + } + + @JsonProperty("docId") + public String getDocId() { + return docId; + } + + @JsonIgnore + public Optional getName() { + if (name == null) { + return Optional.empty(); + } + return name; + } + + @JsonProperty("layerMode") + public GrantsGetResponseGrantLayerMode getLayerMode() { + return layerMode; + } + + @JsonIgnore + public Optional getLayerName() { + if (layerName == null) { + return Optional.empty(); + } + return layerName; + } + + @JsonProperty("keepVisitorLayers") + public boolean getKeepVisitorLayers() { + return keepVisitorLayers; + } + + @JsonIgnore + public Optional getVisitorIdleSeconds() { + if (visitorIdleSeconds == null) { + return Optional.empty(); + } + return visitorIdleSeconds; + } + + @JsonIgnore + public Optional getVisitorIdentity() { + if (visitorIdentity == null) { + return Optional.empty(); + } + return visitorIdentity; + } + + @JsonIgnore + public Optional getIdentity() { + if (identity == null) { + return Optional.empty(); + } + return identity; + } + + @JsonProperty("scope") + public List getScope() { + return scope; + } + + @JsonIgnore + public Optional> getOrigins() { + if (origins == null) { + return Optional.empty(); + } + return origins; + } + + @JsonProperty("passphraseProtected") + public boolean getPassphraseProtected() { + return passphraseProtected; + } + + @JsonProperty("sessionTtlSeconds") + public int getSessionTtlSeconds() { + return sessionTtlSeconds; + } + + @JsonProperty("disabled") + public boolean getDisabled() { + return disabled; + } + + @JsonIgnore + public Optional getArchivedAt() { + if (archivedAt == null) { + return Optional.empty(); + } + return archivedAt; + } + + @JsonIgnore + public Optional getExpiresAt() { + if (expiresAt == null) { + return Optional.empty(); + } + return expiresAt; + } + + @JsonProperty("exchangeCount") + public int getExchangeCount() { + return exchangeCount; + } + + @JsonIgnore + public Optional getLastExchangedAt() { + if (lastExchangedAt == null) { + return Optional.empty(); + } + return lastExchangedAt; + } + + @JsonProperty("createdBy") + public String getCreatedBy() { + return createdBy; + } + + @JsonProperty("createdAt") + public OffsetDateTime getCreatedAt() { + return createdAt; + } + + @JsonProperty("updatedAt") + public OffsetDateTime getUpdatedAt() { + return updatedAt; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("name") + private Optional _getName() { + return name; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("layerName") + private Optional _getLayerName() { + return layerName; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("visitorIdleSeconds") + private Optional _getVisitorIdleSeconds() { + return visitorIdleSeconds; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("visitorIdentity") + private Optional _getVisitorIdentity() { + return visitorIdentity; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("identity") + private Optional _getIdentity() { + return identity; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("origins") + private Optional> _getOrigins() { + return origins; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("archivedAt") + private Optional _getArchivedAt() { + return archivedAt; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("expiresAt") + private Optional _getExpiresAt() { + return expiresAt; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("lastExchangedAt") + private Optional _getLastExchangedAt() { + return lastExchangedAt; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof GrantsGetResponseGrant && equalTo((GrantsGetResponseGrant) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(GrantsGetResponseGrant other) { + return id.equals(other.id) + && tenantId.equals(other.tenantId) + && docId.equals(other.docId) + && name.equals(other.name) + && layerMode.equals(other.layerMode) + && layerName.equals(other.layerName) + && keepVisitorLayers == other.keepVisitorLayers + && visitorIdleSeconds.equals(other.visitorIdleSeconds) + && visitorIdentity.equals(other.visitorIdentity) + && identity.equals(other.identity) + && scope.equals(other.scope) + && origins.equals(other.origins) + && passphraseProtected == other.passphraseProtected + && sessionTtlSeconds == other.sessionTtlSeconds + && disabled == other.disabled + && archivedAt.equals(other.archivedAt) + && expiresAt.equals(other.expiresAt) + && exchangeCount == other.exchangeCount + && lastExchangedAt.equals(other.lastExchangedAt) + && createdBy.equals(other.createdBy) + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.id, + this.tenantId, + this.docId, + this.name, + this.layerMode, + this.layerName, + this.keepVisitorLayers, + this.visitorIdleSeconds, + this.visitorIdentity, + this.identity, + this.scope, + this.origins, + this.passphraseProtected, + this.sessionTtlSeconds, + this.disabled, + this.archivedAt, + this.expiresAt, + this.exchangeCount, + this.lastExchangedAt, + this.createdBy, + this.createdAt, + this.updatedAt); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static IdStage builder() { + return new Builder(); + } + + public interface IdStage { + TenantIdStage id(@NotNull String id); + + Builder from(GrantsGetResponseGrant other); + } + + public interface TenantIdStage { + DocIdStage tenantId(@NotNull String tenantId); + } + + public interface DocIdStage { + LayerModeStage docId(@NotNull String docId); + } + + public interface LayerModeStage { + KeepVisitorLayersStage layerMode(@NotNull GrantsGetResponseGrantLayerMode layerMode); + } + + public interface KeepVisitorLayersStage { + PassphraseProtectedStage keepVisitorLayers(boolean keepVisitorLayers); + } + + public interface PassphraseProtectedStage { + SessionTtlSecondsStage passphraseProtected(boolean passphraseProtected); + } + + public interface SessionTtlSecondsStage { + DisabledStage sessionTtlSeconds(int sessionTtlSeconds); + } + + public interface DisabledStage { + ExchangeCountStage disabled(boolean disabled); + } + + public interface ExchangeCountStage { + CreatedByStage exchangeCount(int exchangeCount); + } + + public interface CreatedByStage { + CreatedAtStage createdBy(@NotNull String createdBy); + } + + public interface CreatedAtStage { + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); + } + + public interface UpdatedAtStage { + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); + } + + public interface _FinalStage { + GrantsGetResponseGrant build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage name(Optional name); + + _FinalStage name(String name); + + _FinalStage name(Nullable name); + + _FinalStage layerName(Optional layerName); + + _FinalStage layerName(String layerName); + + _FinalStage layerName(Nullable layerName); + + _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); + + _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds); + + _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); + + _FinalStage visitorIdentity(Optional visitorIdentity); + + _FinalStage visitorIdentity(GrantsGetResponseGrantVisitorIdentity visitorIdentity); + + _FinalStage visitorIdentity(Nullable visitorIdentity); + + _FinalStage identity(Optional identity); + + _FinalStage identity(Identity identity); + + _FinalStage identity(Nullable identity); + + _FinalStage scope(List scope); + + _FinalStage addScope(String scope); + + _FinalStage addAllScope(List scope); + + _FinalStage origins(Optional> origins); + + _FinalStage origins(List origins); + + _FinalStage origins(Nullable> origins); + + _FinalStage archivedAt(Optional archivedAt); + + _FinalStage archivedAt(OffsetDateTime archivedAt); + + _FinalStage archivedAt(Nullable archivedAt); + + _FinalStage expiresAt(Optional expiresAt); + + _FinalStage expiresAt(OffsetDateTime expiresAt); + + _FinalStage expiresAt(Nullable expiresAt); + + _FinalStage lastExchangedAt(Optional lastExchangedAt); + + _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt); + + _FinalStage lastExchangedAt(Nullable lastExchangedAt); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder + implements IdStage, + TenantIdStage, + DocIdStage, + LayerModeStage, + KeepVisitorLayersStage, + PassphraseProtectedStage, + SessionTtlSecondsStage, + DisabledStage, + ExchangeCountStage, + CreatedByStage, + CreatedAtStage, + UpdatedAtStage, + _FinalStage { + private String id; + + private String tenantId; + + private String docId; + + private GrantsGetResponseGrantLayerMode layerMode; + + private boolean keepVisitorLayers; + + private boolean passphraseProtected; + + private int sessionTtlSeconds; + + private boolean disabled; + + private int exchangeCount; + + private String createdBy; + + private OffsetDateTime createdAt; + + private OffsetDateTime updatedAt; + + private Optional lastExchangedAt = Optional.empty(); + + private Optional expiresAt = Optional.empty(); + + private Optional archivedAt = Optional.empty(); + + private Optional> origins = Optional.empty(); + + private List scope = new ArrayList<>(); + + private Optional identity = Optional.empty(); + + private Optional visitorIdentity = Optional.empty(); + + private Optional visitorIdleSeconds = Optional.empty(); + + private Optional layerName = Optional.empty(); + + private Optional name = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(GrantsGetResponseGrant other) { + id(other.getId()); + tenantId(other.getTenantId()); + docId(other.getDocId()); + name(other.getName()); + layerMode(other.getLayerMode()); + layerName(other.getLayerName()); + keepVisitorLayers(other.getKeepVisitorLayers()); + visitorIdleSeconds(other.getVisitorIdleSeconds()); + visitorIdentity(other.getVisitorIdentity()); + identity(other.getIdentity()); + scope(other.getScope()); + origins(other.getOrigins()); + passphraseProtected(other.getPassphraseProtected()); + sessionTtlSeconds(other.getSessionTtlSeconds()); + disabled(other.getDisabled()); + archivedAt(other.getArchivedAt()); + expiresAt(other.getExpiresAt()); + exchangeCount(other.getExchangeCount()); + lastExchangedAt(other.getLastExchangedAt()); + createdBy(other.getCreatedBy()); + createdAt(other.getCreatedAt()); + updatedAt(other.getUpdatedAt()); + return this; + } + + @java.lang.Override + @JsonSetter("id") + public TenantIdStage id(@NotNull String id) { + this.id = Objects.requireNonNull(id, "id must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("tenantId") + public DocIdStage tenantId(@NotNull String tenantId) { + this.tenantId = Objects.requireNonNull(tenantId, "tenantId must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("docId") + public LayerModeStage docId(@NotNull String docId) { + this.docId = Objects.requireNonNull(docId, "docId must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("layerMode") + public KeepVisitorLayersStage layerMode(@NotNull GrantsGetResponseGrantLayerMode layerMode) { + this.layerMode = Objects.requireNonNull(layerMode, "layerMode must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("keepVisitorLayers") + public PassphraseProtectedStage keepVisitorLayers(boolean keepVisitorLayers) { + this.keepVisitorLayers = keepVisitorLayers; + return this; + } + + @java.lang.Override + @JsonSetter("passphraseProtected") + public SessionTtlSecondsStage passphraseProtected(boolean passphraseProtected) { + this.passphraseProtected = passphraseProtected; + return this; + } + + @java.lang.Override + @JsonSetter("sessionTtlSeconds") + public DisabledStage sessionTtlSeconds(int sessionTtlSeconds) { + this.sessionTtlSeconds = sessionTtlSeconds; + return this; + } + + @java.lang.Override + @JsonSetter("disabled") + public ExchangeCountStage disabled(boolean disabled) { + this.disabled = disabled; + return this; + } + + @java.lang.Override + @JsonSetter("exchangeCount") + public CreatedByStage exchangeCount(int exchangeCount) { + this.exchangeCount = exchangeCount; + return this; + } + + @java.lang.Override + @JsonSetter("createdBy") + public CreatedAtStage createdBy(@NotNull String createdBy) { + this.createdBy = Objects.requireNonNull(createdBy, "createdBy must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("createdAt") + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("updatedAt") + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { + if (lastExchangedAt.isNull()) { + this.lastExchangedAt = null; + } else if (lastExchangedAt.isEmpty()) { + this.lastExchangedAt = Optional.empty(); + } else { + this.lastExchangedAt = Optional.of(lastExchangedAt.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt) { + this.lastExchangedAt = Optional.ofNullable(lastExchangedAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "lastExchangedAt", nulls = Nulls.SKIP) + public _FinalStage lastExchangedAt(Optional lastExchangedAt) { + this.lastExchangedAt = lastExchangedAt; + return this; + } + + @java.lang.Override + public _FinalStage expiresAt(Nullable expiresAt) { + if (expiresAt.isNull()) { + this.expiresAt = null; + } else if (expiresAt.isEmpty()) { + this.expiresAt = Optional.empty(); + } else { + this.expiresAt = Optional.of(expiresAt.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage expiresAt(OffsetDateTime expiresAt) { + this.expiresAt = Optional.ofNullable(expiresAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) + public _FinalStage expiresAt(Optional expiresAt) { + this.expiresAt = expiresAt; + return this; + } + + @java.lang.Override + public _FinalStage archivedAt(Nullable archivedAt) { + if (archivedAt.isNull()) { + this.archivedAt = null; + } else if (archivedAt.isEmpty()) { + this.archivedAt = Optional.empty(); + } else { + this.archivedAt = Optional.of(archivedAt.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage archivedAt(OffsetDateTime archivedAt) { + this.archivedAt = Optional.ofNullable(archivedAt); + return this; + } + + @java.lang.Override + @JsonSetter(value = "archivedAt", nulls = Nulls.SKIP) + public _FinalStage archivedAt(Optional archivedAt) { + this.archivedAt = archivedAt; + return this; + } + + @java.lang.Override + public _FinalStage origins(Nullable> origins) { + if (origins.isNull()) { + this.origins = null; + } else if (origins.isEmpty()) { + this.origins = Optional.empty(); + } else { + this.origins = Optional.of(origins.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage origins(List origins) { + this.origins = Optional.ofNullable(origins); + return this; + } + + @java.lang.Override + @JsonSetter(value = "origins", nulls = Nulls.SKIP) + public _FinalStage origins(Optional> origins) { + this.origins = origins; + return this; + } + + @java.lang.Override + public _FinalStage addAllScope(List scope) { + if (scope != null) { + this.scope.addAll(scope); + } + return this; + } + + @java.lang.Override + public _FinalStage addScope(String scope) { + this.scope.add(scope); + return this; + } + + @java.lang.Override + @JsonSetter(value = "scope", nulls = Nulls.SKIP) + public _FinalStage scope(List scope) { + this.scope.clear(); + if (scope != null) { + this.scope.addAll(scope); + } + return this; + } + + @java.lang.Override + public _FinalStage identity(Nullable identity) { + if (identity.isNull()) { + this.identity = null; + } else if (identity.isEmpty()) { + this.identity = Optional.empty(); + } else { + this.identity = Optional.of(identity.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage identity(Identity identity) { + this.identity = Optional.ofNullable(identity); + return this; + } + + @java.lang.Override + @JsonSetter(value = "identity", nulls = Nulls.SKIP) + public _FinalStage identity(Optional identity) { + this.identity = identity; + return this; + } + + @java.lang.Override + public _FinalStage visitorIdentity(Nullable visitorIdentity) { + if (visitorIdentity.isNull()) { + this.visitorIdentity = null; + } else if (visitorIdentity.isEmpty()) { + this.visitorIdentity = Optional.empty(); + } else { + this.visitorIdentity = Optional.of(visitorIdentity.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage visitorIdentity(GrantsGetResponseGrantVisitorIdentity visitorIdentity) { + this.visitorIdentity = Optional.ofNullable(visitorIdentity); + return this; + } + + @java.lang.Override + @JsonSetter(value = "visitorIdentity", nulls = Nulls.SKIP) + public _FinalStage visitorIdentity(Optional visitorIdentity) { + this.visitorIdentity = visitorIdentity; + return this; + } + + @java.lang.Override + public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { + if (visitorIdleSeconds.isNull()) { + this.visitorIdleSeconds = null; + } else if (visitorIdleSeconds.isEmpty()) { + this.visitorIdleSeconds = Optional.empty(); + } else { + this.visitorIdleSeconds = Optional.of(visitorIdleSeconds.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds) { + this.visitorIdleSeconds = Optional.ofNullable(visitorIdleSeconds); + return this; + } + + @java.lang.Override + @JsonSetter(value = "visitorIdleSeconds", nulls = Nulls.SKIP) + public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { + this.visitorIdleSeconds = visitorIdleSeconds; + return this; + } + + @java.lang.Override + public _FinalStage layerName(Nullable layerName) { + if (layerName.isNull()) { + this.layerName = null; + } else if (layerName.isEmpty()) { + this.layerName = Optional.empty(); + } else { + this.layerName = Optional.of(layerName.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage layerName(String layerName) { + this.layerName = Optional.ofNullable(layerName); + return this; + } + + @java.lang.Override + @JsonSetter(value = "layerName", nulls = Nulls.SKIP) + public _FinalStage layerName(Optional layerName) { + this.layerName = layerName; + return this; + } + + @java.lang.Override + public _FinalStage name(Nullable name) { + if (name.isNull()) { + this.name = null; + } else if (name.isEmpty()) { + this.name = Optional.empty(); + } else { + this.name = Optional.of(name.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage name(String name) { + this.name = Optional.ofNullable(name); + return this; + } + + @java.lang.Override + @JsonSetter(value = "name", nulls = Nulls.SKIP) + public _FinalStage name(Optional name) { + this.name = name; + return this; + } + + @java.lang.Override + public GrantsGetResponseGrant build() { + return new GrantsGetResponseGrant( + id, + tenantId, + docId, + name, + layerMode, + layerName, + keepVisitorLayers, + visitorIdleSeconds, + visitorIdentity, + identity, + scope, + origins, + passphraseProtected, + sessionTtlSeconds, + disabled, + archivedAt, + expiresAt, + exchangeCount, + lastExchangedAt, + createdBy, + createdAt, + updatedAt, + additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/GrantsGetResponseGrantLayerMode.java b/src/main/java/api/types/GrantsGetResponseGrantLayerMode.java new file mode 100644 index 0000000..f1a99da --- /dev/null +++ b/src/main/java/api/types/GrantsGetResponseGrantLayerMode.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsGetResponseGrantLayerMode { + public static final GrantsGetResponseGrantLayerMode PER_VISITOR = + new GrantsGetResponseGrantLayerMode(Value.PER_VISITOR, "per-visitor"); + + public static final GrantsGetResponseGrantLayerMode SHARED = + new GrantsGetResponseGrantLayerMode(Value.SHARED, "shared"); + + private final Value value; + + private final String string; + + GrantsGetResponseGrantLayerMode(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsGetResponseGrantLayerMode + && this.string.equals(((GrantsGetResponseGrantLayerMode) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case PER_VISITOR: + return visitor.visitPerVisitor(); + case SHARED: + return visitor.visitShared(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsGetResponseGrantLayerMode valueOf(String value) { + switch (value) { + case "per-visitor": + return PER_VISITOR; + case "shared": + return SHARED; + default: + return new GrantsGetResponseGrantLayerMode(Value.UNKNOWN, value); + } + } + + public enum Value { + SHARED, + + PER_VISITOR, + + UNKNOWN + } + + public interface Visitor { + T visitShared(); + + T visitPerVisitor(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentity.java b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentity.java new file mode 100644 index 0000000..cee2b5b --- /dev/null +++ b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentity.java @@ -0,0 +1,207 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = GrantsGetResponseGrantVisitorIdentity.Builder.class) +public final class GrantsGetResponseGrantVisitorIdentity { + private final GrantsGetResponseGrantVisitorIdentityFields fields; + + private final GrantsGetResponseGrantVisitorIdentityAsk ask; + + private final Optional purpose; + + private final Optional privacyUrl; + + private final Map additionalProperties; + + private GrantsGetResponseGrantVisitorIdentity( + GrantsGetResponseGrantVisitorIdentityFields fields, + GrantsGetResponseGrantVisitorIdentityAsk ask, + Optional purpose, + Optional privacyUrl, + Map additionalProperties) { + this.fields = fields; + this.ask = ask; + this.purpose = purpose; + this.privacyUrl = privacyUrl; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("fields") + public GrantsGetResponseGrantVisitorIdentityFields getFields() { + return fields; + } + + @JsonProperty("ask") + public GrantsGetResponseGrantVisitorIdentityAsk getAsk() { + return ask; + } + + @JsonProperty("purpose") + public Optional getPurpose() { + return purpose; + } + + @JsonProperty("privacyUrl") + public Optional getPrivacyUrl() { + return privacyUrl; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof GrantsGetResponseGrantVisitorIdentity + && equalTo((GrantsGetResponseGrantVisitorIdentity) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(GrantsGetResponseGrantVisitorIdentity other) { + return fields.equals(other.fields) + && ask.equals(other.ask) + && purpose.equals(other.purpose) + && privacyUrl.equals(other.privacyUrl); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.fields, this.ask, this.purpose, this.privacyUrl); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static FieldsStage builder() { + return new Builder(); + } + + public interface FieldsStage { + AskStage fields(@NotNull GrantsGetResponseGrantVisitorIdentityFields fields); + + Builder from(GrantsGetResponseGrantVisitorIdentity other); + } + + public interface AskStage { + _FinalStage ask(@NotNull GrantsGetResponseGrantVisitorIdentityAsk ask); + } + + public interface _FinalStage { + GrantsGetResponseGrantVisitorIdentity build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage purpose(Optional purpose); + + _FinalStage purpose(String purpose); + + _FinalStage privacyUrl(Optional privacyUrl); + + _FinalStage privacyUrl(String privacyUrl); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements FieldsStage, AskStage, _FinalStage { + private GrantsGetResponseGrantVisitorIdentityFields fields; + + private GrantsGetResponseGrantVisitorIdentityAsk ask; + + private Optional privacyUrl = Optional.empty(); + + private Optional purpose = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(GrantsGetResponseGrantVisitorIdentity other) { + fields(other.getFields()); + ask(other.getAsk()); + purpose(other.getPurpose()); + privacyUrl(other.getPrivacyUrl()); + return this; + } + + @java.lang.Override + @JsonSetter("fields") + public AskStage fields(@NotNull GrantsGetResponseGrantVisitorIdentityFields fields) { + this.fields = Objects.requireNonNull(fields, "fields must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("ask") + public _FinalStage ask(@NotNull GrantsGetResponseGrantVisitorIdentityAsk ask) { + this.ask = Objects.requireNonNull(ask, "ask must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage privacyUrl(String privacyUrl) { + this.privacyUrl = Optional.ofNullable(privacyUrl); + return this; + } + + @java.lang.Override + @JsonSetter(value = "privacyUrl", nulls = Nulls.SKIP) + public _FinalStage privacyUrl(Optional privacyUrl) { + this.privacyUrl = privacyUrl; + return this; + } + + @java.lang.Override + public _FinalStage purpose(String purpose) { + this.purpose = Optional.ofNullable(purpose); + return this; + } + + @java.lang.Override + @JsonSetter(value = "purpose", nulls = Nulls.SKIP) + public _FinalStage purpose(Optional purpose) { + this.purpose = purpose; + return this; + } + + @java.lang.Override + public GrantsGetResponseGrantVisitorIdentity build() { + return new GrantsGetResponseGrantVisitorIdentity(fields, ask, purpose, privacyUrl, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityAsk.java b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityAsk.java similarity index 63% rename from src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityAsk.java rename to src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityAsk.java index a217967..a6f9613 100644 --- a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentityAsk.java +++ b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityAsk.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsArchive200ResponseGrantVisitorIdentityAsk { - public static final GrantsArchive200ResponseGrantVisitorIdentityAsk ON_OPEN = - new GrantsArchive200ResponseGrantVisitorIdentityAsk(Value.ON_OPEN, "on-open"); +public final class GrantsGetResponseGrantVisitorIdentityAsk { + public static final GrantsGetResponseGrantVisitorIdentityAsk ON_OPEN = + new GrantsGetResponseGrantVisitorIdentityAsk(Value.ON_OPEN, "on-open"); - public static final GrantsArchive200ResponseGrantVisitorIdentityAsk BEFORE_FIRST_CHANGE = - new GrantsArchive200ResponseGrantVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); + public static final GrantsGetResponseGrantVisitorIdentityAsk BEFORE_FIRST_CHANGE = + new GrantsGetResponseGrantVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); private final Value value; private final String string; - GrantsArchive200ResponseGrantVisitorIdentityAsk(Value value, String string) { + GrantsGetResponseGrantVisitorIdentityAsk(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsArchive200ResponseGrantVisitorIdentityAsk - && this.string.equals(((GrantsArchive200ResponseGrantVisitorIdentityAsk) other).string)); + || (other instanceof GrantsGetResponseGrantVisitorIdentityAsk + && this.string.equals(((GrantsGetResponseGrantVisitorIdentityAsk) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsArchive200ResponseGrantVisitorIdentityAsk valueOf(String value) { + public static GrantsGetResponseGrantVisitorIdentityAsk valueOf(String value) { switch (value) { case "on-open": return ON_OPEN; case "before-first-change": return BEFORE_FIRST_CHANGE; default: - return new GrantsArchive200ResponseGrantVisitorIdentityAsk(Value.UNKNOWN, value); + return new GrantsGetResponseGrantVisitorIdentityAsk(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFields.java b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFields.java new file mode 100644 index 0000000..ded9aa0 --- /dev/null +++ b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFields.java @@ -0,0 +1,208 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = GrantsGetResponseGrantVisitorIdentityFields.Builder.class) +public final class GrantsGetResponseGrantVisitorIdentityFields { + private final Optional displayName; + + private final Optional email; + + private final Optional title; + + private final Optional organization; + + private final Optional organizationalUnit; + + private final Map additionalProperties; + + private GrantsGetResponseGrantVisitorIdentityFields( + Optional displayName, + Optional email, + Optional title, + Optional organization, + Optional organizationalUnit, + Map additionalProperties) { + this.displayName = displayName; + this.email = email; + this.title = title; + this.organization = organization; + this.organizationalUnit = organizationalUnit; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("displayName") + public Optional getDisplayName() { + return displayName; + } + + @JsonProperty("email") + public Optional getEmail() { + return email; + } + + @JsonProperty("title") + public Optional getTitle() { + return title; + } + + @JsonProperty("organization") + public Optional getOrganization() { + return organization; + } + + @JsonProperty("organizationalUnit") + public Optional getOrganizationalUnit() { + return organizationalUnit; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof GrantsGetResponseGrantVisitorIdentityFields + && equalTo((GrantsGetResponseGrantVisitorIdentityFields) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(GrantsGetResponseGrantVisitorIdentityFields other) { + return displayName.equals(other.displayName) + && email.equals(other.email) + && title.equals(other.title) + && organization.equals(other.organization) + && organizationalUnit.equals(other.organizationalUnit); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.displayName, this.email, this.title, this.organization, this.organizationalUnit); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional displayName = Optional.empty(); + + private Optional email = Optional.empty(); + + private Optional title = Optional.empty(); + + private Optional organization = Optional.empty(); + + private Optional organizationalUnit = + Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(GrantsGetResponseGrantVisitorIdentityFields other) { + displayName(other.getDisplayName()); + email(other.getEmail()); + title(other.getTitle()); + organization(other.getOrganization()); + organizationalUnit(other.getOrganizationalUnit()); + return this; + } + + @JsonSetter(value = "displayName", nulls = Nulls.SKIP) + public Builder displayName(Optional displayName) { + this.displayName = displayName; + return this; + } + + public Builder displayName(GrantsGetResponseGrantVisitorIdentityFieldsDisplayName displayName) { + this.displayName = Optional.ofNullable(displayName); + return this; + } + + @JsonSetter(value = "email", nulls = Nulls.SKIP) + public Builder email(Optional email) { + this.email = email; + return this; + } + + public Builder email(GrantsGetResponseGrantVisitorIdentityFieldsEmail email) { + this.email = Optional.ofNullable(email); + return this; + } + + @JsonSetter(value = "title", nulls = Nulls.SKIP) + public Builder title(Optional title) { + this.title = title; + return this; + } + + public Builder title(GrantsGetResponseGrantVisitorIdentityFieldsTitle title) { + this.title = Optional.ofNullable(title); + return this; + } + + @JsonSetter(value = "organization", nulls = Nulls.SKIP) + public Builder organization(Optional organization) { + this.organization = organization; + return this; + } + + public Builder organization(GrantsGetResponseGrantVisitorIdentityFieldsOrganization organization) { + this.organization = Optional.ofNullable(organization); + return this; + } + + @JsonSetter(value = "organizationalUnit", nulls = Nulls.SKIP) + public Builder organizationalUnit( + Optional organizationalUnit) { + this.organizationalUnit = organizationalUnit; + return this; + } + + public Builder organizationalUnit( + GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { + this.organizationalUnit = Optional.ofNullable(organizationalUnit); + return this; + } + + public GrantsGetResponseGrantVisitorIdentityFields build() { + return new GrantsGetResponseGrantVisitorIdentityFields( + displayName, email, title, organization, organizationalUnit, additionalProperties); + } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail.java b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsDisplayName.java similarity index 62% rename from src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail.java rename to src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsDisplayName.java index 2386fc1..25880ef 100644 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail.java +++ b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsDisplayName.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail { - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail REQUIRED = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); +public final class GrantsGetResponseGrantVisitorIdentityFieldsDisplayName { + public static final GrantsGetResponseGrantVisitorIdentityFieldsDisplayName REQUIRED = + new GrantsGetResponseGrantVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail OPTIONAL = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); + public static final GrantsGetResponseGrantVisitorIdentityFieldsDisplayName OPTIONAL = + new GrantsGetResponseGrantVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail(Value value, String string) { + GrantsGetResponseGrantVisitorIdentityFieldsDisplayName(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail - && this.string.equals(((GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail) other).string)); + || (other instanceof GrantsGetResponseGrantVisitorIdentityFieldsDisplayName + && this.string.equals(((GrantsGetResponseGrantVisitorIdentityFieldsDisplayName) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail valueOf(String value) { + public static GrantsGetResponseGrantVisitorIdentityFieldsDisplayName valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail(Value.UNKNOWN, value); + return new GrantsGetResponseGrantVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsEmail.java b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsEmail.java new file mode 100644 index 0000000..5799b2f --- /dev/null +++ b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsEmail.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsGetResponseGrantVisitorIdentityFieldsEmail { + public static final GrantsGetResponseGrantVisitorIdentityFieldsEmail REQUIRED = + new GrantsGetResponseGrantVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); + + public static final GrantsGetResponseGrantVisitorIdentityFieldsEmail OPTIONAL = + new GrantsGetResponseGrantVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsGetResponseGrantVisitorIdentityFieldsEmail(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsGetResponseGrantVisitorIdentityFieldsEmail + && this.string.equals(((GrantsGetResponseGrantVisitorIdentityFieldsEmail) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsGetResponseGrantVisitorIdentityFieldsEmail valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsGetResponseGrantVisitorIdentityFieldsEmail(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail.java b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsOrganization.java similarity index 61% rename from src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail.java rename to src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsOrganization.java index e606398..12dc0eb 100644 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail.java +++ b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsOrganization.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail { - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail REQUIRED = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); +public final class GrantsGetResponseGrantVisitorIdentityFieldsOrganization { + public static final GrantsGetResponseGrantVisitorIdentityFieldsOrganization REQUIRED = + new GrantsGetResponseGrantVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail OPTIONAL = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); + public static final GrantsGetResponseGrantVisitorIdentityFieldsOrganization OPTIONAL = + new GrantsGetResponseGrantVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail(Value value, String string) { + GrantsGetResponseGrantVisitorIdentityFieldsOrganization(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail + || (other instanceof GrantsGetResponseGrantVisitorIdentityFieldsOrganization && this.string.equals( - ((GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail) other).string)); + ((GrantsGetResponseGrantVisitorIdentityFieldsOrganization) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail valueOf(String value) { + public static GrantsGetResponseGrantVisitorIdentityFieldsOrganization valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail(Value.UNKNOWN, value); + return new GrantsGetResponseGrantVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName.java b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit.java similarity index 60% rename from src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName.java rename to src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit.java index b3c1da4..b22e025 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName.java +++ b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName { - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName REQUIRED = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); +public final class GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit { + public static final GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit REQUIRED = + new GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName OPTIONAL = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); + public static final GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit OPTIONAL = + new GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName(Value value, String string) { + GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName + || (other instanceof GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit && this.string.equals( - ((GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName) other).string)); + ((GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName valueOf(String value) { + public static GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsCreate200ResponseGrantVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); + return new GrantsGetResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsTitle.java b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsTitle.java new file mode 100644 index 0000000..3fb0c98 --- /dev/null +++ b/src/main/java/api/types/GrantsGetResponseGrantVisitorIdentityFieldsTitle.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsGetResponseGrantVisitorIdentityFieldsTitle { + public static final GrantsGetResponseGrantVisitorIdentityFieldsTitle REQUIRED = + new GrantsGetResponseGrantVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); + + public static final GrantsGetResponseGrantVisitorIdentityFieldsTitle OPTIONAL = + new GrantsGetResponseGrantVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsGetResponseGrantVisitorIdentityFieldsTitle(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsGetResponseGrantVisitorIdentityFieldsTitle + && this.string.equals(((GrantsGetResponseGrantVisitorIdentityFieldsTitle) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsGetResponseGrantVisitorIdentityFieldsTitle valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsGetResponseGrantVisitorIdentityFieldsTitle(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItem.java b/src/main/java/api/types/GrantsList200ResponseGrantsItem.java deleted file mode 100644 index 1dfb306..0000000 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItem.java +++ /dev/null @@ -1,969 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsList200ResponseGrantsItem.Builder.class) -public final class GrantsList200ResponseGrantsItem { - private final String id; - - private final String tenantId; - - private final String docId; - - private final Optional name; - - private final GrantsList200ResponseGrantsItemLayerMode layerMode; - - private final Optional layerName; - - private final boolean keepVisitorLayers; - - private final Optional visitorIdleSeconds; - - private final Optional visitorIdentity; - - private final Optional identity; - - private final List scope; - - private final Optional> origins; - - private final boolean passphraseProtected; - - private final double sessionTtlSeconds; - - private final boolean disabled; - - private final Optional archivedAt; - - private final Optional expiresAt; - - private final double exchangeCount; - - private final Optional lastExchangedAt; - - private final String createdBy; - - private final double createdAt; - - private final double updatedAt; - - private final Map additionalProperties; - - private GrantsList200ResponseGrantsItem( - String id, - String tenantId, - String docId, - Optional name, - GrantsList200ResponseGrantsItemLayerMode layerMode, - Optional layerName, - boolean keepVisitorLayers, - Optional visitorIdleSeconds, - Optional visitorIdentity, - Optional identity, - List scope, - Optional> origins, - boolean passphraseProtected, - double sessionTtlSeconds, - boolean disabled, - Optional archivedAt, - Optional expiresAt, - double exchangeCount, - Optional lastExchangedAt, - String createdBy, - double createdAt, - double updatedAt, - Map additionalProperties) { - this.id = id; - this.tenantId = tenantId; - this.docId = docId; - this.name = name; - this.layerMode = layerMode; - this.layerName = layerName; - this.keepVisitorLayers = keepVisitorLayers; - this.visitorIdleSeconds = visitorIdleSeconds; - this.visitorIdentity = visitorIdentity; - this.identity = identity; - this.scope = scope; - this.origins = origins; - this.passphraseProtected = passphraseProtected; - this.sessionTtlSeconds = sessionTtlSeconds; - this.disabled = disabled; - this.archivedAt = archivedAt; - this.expiresAt = expiresAt; - this.exchangeCount = exchangeCount; - this.lastExchangedAt = lastExchangedAt; - this.createdBy = createdBy; - this.createdAt = createdAt; - this.updatedAt = updatedAt; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("id") - public String getId() { - return id; - } - - @JsonProperty("tenantId") - public String getTenantId() { - return tenantId; - } - - @JsonProperty("docId") - public String getDocId() { - return docId; - } - - @JsonIgnore - public Optional getName() { - if (name == null) { - return Optional.empty(); - } - return name; - } - - @JsonProperty("layerMode") - public GrantsList200ResponseGrantsItemLayerMode getLayerMode() { - return layerMode; - } - - @JsonIgnore - public Optional getLayerName() { - if (layerName == null) { - return Optional.empty(); - } - return layerName; - } - - @JsonProperty("keepVisitorLayers") - public boolean getKeepVisitorLayers() { - return keepVisitorLayers; - } - - @JsonIgnore - public Optional getVisitorIdleSeconds() { - if (visitorIdleSeconds == null) { - return Optional.empty(); - } - return visitorIdleSeconds; - } - - @JsonIgnore - public Optional getVisitorIdentity() { - if (visitorIdentity == null) { - return Optional.empty(); - } - return visitorIdentity; - } - - @JsonIgnore - public Optional getIdentity() { - if (identity == null) { - return Optional.empty(); - } - return identity; - } - - @JsonProperty("scope") - public List getScope() { - return scope; - } - - @JsonIgnore - public Optional> getOrigins() { - if (origins == null) { - return Optional.empty(); - } - return origins; - } - - @JsonProperty("passphraseProtected") - public boolean getPassphraseProtected() { - return passphraseProtected; - } - - @JsonProperty("sessionTtlSeconds") - public double getSessionTtlSeconds() { - return sessionTtlSeconds; - } - - @JsonProperty("disabled") - public boolean getDisabled() { - return disabled; - } - - @JsonIgnore - public Optional getArchivedAt() { - if (archivedAt == null) { - return Optional.empty(); - } - return archivedAt; - } - - @JsonIgnore - public Optional getExpiresAt() { - if (expiresAt == null) { - return Optional.empty(); - } - return expiresAt; - } - - @JsonProperty("exchangeCount") - public double getExchangeCount() { - return exchangeCount; - } - - @JsonIgnore - public Optional getLastExchangedAt() { - if (lastExchangedAt == null) { - return Optional.empty(); - } - return lastExchangedAt; - } - - @JsonProperty("createdBy") - public String getCreatedBy() { - return createdBy; - } - - @JsonProperty("createdAt") - public double getCreatedAt() { - return createdAt; - } - - @JsonProperty("updatedAt") - public double getUpdatedAt() { - return updatedAt; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("name") - private Optional _getName() { - return name; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("layerName") - private Optional _getLayerName() { - return layerName; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("visitorIdleSeconds") - private Optional _getVisitorIdleSeconds() { - return visitorIdleSeconds; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("visitorIdentity") - private Optional _getVisitorIdentity() { - return visitorIdentity; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("identity") - private Optional _getIdentity() { - return identity; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("origins") - private Optional> _getOrigins() { - return origins; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("archivedAt") - private Optional _getArchivedAt() { - return archivedAt; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("expiresAt") - private Optional _getExpiresAt() { - return expiresAt; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("lastExchangedAt") - private Optional _getLastExchangedAt() { - return lastExchangedAt; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof GrantsList200ResponseGrantsItem && equalTo((GrantsList200ResponseGrantsItem) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(GrantsList200ResponseGrantsItem other) { - return id.equals(other.id) - && tenantId.equals(other.tenantId) - && docId.equals(other.docId) - && name.equals(other.name) - && layerMode.equals(other.layerMode) - && layerName.equals(other.layerName) - && keepVisitorLayers == other.keepVisitorLayers - && visitorIdleSeconds.equals(other.visitorIdleSeconds) - && visitorIdentity.equals(other.visitorIdentity) - && identity.equals(other.identity) - && scope.equals(other.scope) - && origins.equals(other.origins) - && passphraseProtected == other.passphraseProtected - && sessionTtlSeconds == other.sessionTtlSeconds - && disabled == other.disabled - && archivedAt.equals(other.archivedAt) - && expiresAt.equals(other.expiresAt) - && exchangeCount == other.exchangeCount - && lastExchangedAt.equals(other.lastExchangedAt) - && createdBy.equals(other.createdBy) - && createdAt == other.createdAt - && updatedAt == other.updatedAt; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.id, - this.tenantId, - this.docId, - this.name, - this.layerMode, - this.layerName, - this.keepVisitorLayers, - this.visitorIdleSeconds, - this.visitorIdentity, - this.identity, - this.scope, - this.origins, - this.passphraseProtected, - this.sessionTtlSeconds, - this.disabled, - this.archivedAt, - this.expiresAt, - this.exchangeCount, - this.lastExchangedAt, - this.createdBy, - this.createdAt, - this.updatedAt); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IdStage builder() { - return new Builder(); - } - - public interface IdStage { - TenantIdStage id(@NotNull String id); - - Builder from(GrantsList200ResponseGrantsItem other); - } - - public interface TenantIdStage { - DocIdStage tenantId(@NotNull String tenantId); - } - - public interface DocIdStage { - LayerModeStage docId(@NotNull String docId); - } - - public interface LayerModeStage { - KeepVisitorLayersStage layerMode(@NotNull GrantsList200ResponseGrantsItemLayerMode layerMode); - } - - public interface KeepVisitorLayersStage { - PassphraseProtectedStage keepVisitorLayers(boolean keepVisitorLayers); - } - - public interface PassphraseProtectedStage { - SessionTtlSecondsStage passphraseProtected(boolean passphraseProtected); - } - - public interface SessionTtlSecondsStage { - DisabledStage sessionTtlSeconds(double sessionTtlSeconds); - } - - public interface DisabledStage { - ExchangeCountStage disabled(boolean disabled); - } - - public interface ExchangeCountStage { - CreatedByStage exchangeCount(double exchangeCount); - } - - public interface CreatedByStage { - CreatedAtStage createdBy(@NotNull String createdBy); - } - - public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); - } - - public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); - } - - public interface _FinalStage { - GrantsList200ResponseGrantsItem build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage name(Optional name); - - _FinalStage name(String name); - - _FinalStage name(Nullable name); - - _FinalStage layerName(Optional layerName); - - _FinalStage layerName(String layerName); - - _FinalStage layerName(Nullable layerName); - - _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); - - _FinalStage visitorIdleSeconds(Double visitorIdleSeconds); - - _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); - - _FinalStage visitorIdentity(Optional visitorIdentity); - - _FinalStage visitorIdentity(GrantsList200ResponseGrantsItemVisitorIdentity visitorIdentity); - - _FinalStage visitorIdentity(Nullable visitorIdentity); - - _FinalStage identity(Optional identity); - - _FinalStage identity(Identity identity); - - _FinalStage identity(Nullable identity); - - _FinalStage scope(List scope); - - _FinalStage addScope(String scope); - - _FinalStage addAllScope(List scope); - - _FinalStage origins(Optional> origins); - - _FinalStage origins(List origins); - - _FinalStage origins(Nullable> origins); - - _FinalStage archivedAt(Optional archivedAt); - - _FinalStage archivedAt(Double archivedAt); - - _FinalStage archivedAt(Nullable archivedAt); - - _FinalStage expiresAt(Optional expiresAt); - - _FinalStage expiresAt(Double expiresAt); - - _FinalStage expiresAt(Nullable expiresAt); - - _FinalStage lastExchangedAt(Optional lastExchangedAt); - - _FinalStage lastExchangedAt(Double lastExchangedAt); - - _FinalStage lastExchangedAt(Nullable lastExchangedAt); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder - implements IdStage, - TenantIdStage, - DocIdStage, - LayerModeStage, - KeepVisitorLayersStage, - PassphraseProtectedStage, - SessionTtlSecondsStage, - DisabledStage, - ExchangeCountStage, - CreatedByStage, - CreatedAtStage, - UpdatedAtStage, - _FinalStage { - private String id; - - private String tenantId; - - private String docId; - - private GrantsList200ResponseGrantsItemLayerMode layerMode; - - private boolean keepVisitorLayers; - - private boolean passphraseProtected; - - private double sessionTtlSeconds; - - private boolean disabled; - - private double exchangeCount; - - private String createdBy; - - private double createdAt; - - private double updatedAt; - - private Optional lastExchangedAt = Optional.empty(); - - private Optional expiresAt = Optional.empty(); - - private Optional archivedAt = Optional.empty(); - - private Optional> origins = Optional.empty(); - - private List scope = new ArrayList<>(); - - private Optional identity = Optional.empty(); - - private Optional visitorIdentity = Optional.empty(); - - private Optional visitorIdleSeconds = Optional.empty(); - - private Optional layerName = Optional.empty(); - - private Optional name = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(GrantsList200ResponseGrantsItem other) { - id(other.getId()); - tenantId(other.getTenantId()); - docId(other.getDocId()); - name(other.getName()); - layerMode(other.getLayerMode()); - layerName(other.getLayerName()); - keepVisitorLayers(other.getKeepVisitorLayers()); - visitorIdleSeconds(other.getVisitorIdleSeconds()); - visitorIdentity(other.getVisitorIdentity()); - identity(other.getIdentity()); - scope(other.getScope()); - origins(other.getOrigins()); - passphraseProtected(other.getPassphraseProtected()); - sessionTtlSeconds(other.getSessionTtlSeconds()); - disabled(other.getDisabled()); - archivedAt(other.getArchivedAt()); - expiresAt(other.getExpiresAt()); - exchangeCount(other.getExchangeCount()); - lastExchangedAt(other.getLastExchangedAt()); - createdBy(other.getCreatedBy()); - createdAt(other.getCreatedAt()); - updatedAt(other.getUpdatedAt()); - return this; - } - - @java.lang.Override - @JsonSetter("id") - public TenantIdStage id(@NotNull String id) { - this.id = Objects.requireNonNull(id, "id must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("tenantId") - public DocIdStage tenantId(@NotNull String tenantId) { - this.tenantId = Objects.requireNonNull(tenantId, "tenantId must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("docId") - public LayerModeStage docId(@NotNull String docId) { - this.docId = Objects.requireNonNull(docId, "docId must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("layerMode") - public KeepVisitorLayersStage layerMode(@NotNull GrantsList200ResponseGrantsItemLayerMode layerMode) { - this.layerMode = Objects.requireNonNull(layerMode, "layerMode must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("keepVisitorLayers") - public PassphraseProtectedStage keepVisitorLayers(boolean keepVisitorLayers) { - this.keepVisitorLayers = keepVisitorLayers; - return this; - } - - @java.lang.Override - @JsonSetter("passphraseProtected") - public SessionTtlSecondsStage passphraseProtected(boolean passphraseProtected) { - this.passphraseProtected = passphraseProtected; - return this; - } - - @java.lang.Override - @JsonSetter("sessionTtlSeconds") - public DisabledStage sessionTtlSeconds(double sessionTtlSeconds) { - this.sessionTtlSeconds = sessionTtlSeconds; - return this; - } - - @java.lang.Override - @JsonSetter("disabled") - public ExchangeCountStage disabled(boolean disabled) { - this.disabled = disabled; - return this; - } - - @java.lang.Override - @JsonSetter("exchangeCount") - public CreatedByStage exchangeCount(double exchangeCount) { - this.exchangeCount = exchangeCount; - return this; - } - - @java.lang.Override - @JsonSetter("createdBy") - public CreatedAtStage createdBy(@NotNull String createdBy) { - this.createdBy = Objects.requireNonNull(createdBy, "createdBy must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; - return this; - } - - @java.lang.Override - @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; - return this; - } - - @java.lang.Override - public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { - if (lastExchangedAt.isNull()) { - this.lastExchangedAt = null; - } else if (lastExchangedAt.isEmpty()) { - this.lastExchangedAt = Optional.empty(); - } else { - this.lastExchangedAt = Optional.of(lastExchangedAt.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage lastExchangedAt(Double lastExchangedAt) { - this.lastExchangedAt = Optional.ofNullable(lastExchangedAt); - return this; - } - - @java.lang.Override - @JsonSetter(value = "lastExchangedAt", nulls = Nulls.SKIP) - public _FinalStage lastExchangedAt(Optional lastExchangedAt) { - this.lastExchangedAt = lastExchangedAt; - return this; - } - - @java.lang.Override - public _FinalStage expiresAt(Nullable expiresAt) { - if (expiresAt.isNull()) { - this.expiresAt = null; - } else if (expiresAt.isEmpty()) { - this.expiresAt = Optional.empty(); - } else { - this.expiresAt = Optional.of(expiresAt.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage expiresAt(Double expiresAt) { - this.expiresAt = Optional.ofNullable(expiresAt); - return this; - } - - @java.lang.Override - @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) - public _FinalStage expiresAt(Optional expiresAt) { - this.expiresAt = expiresAt; - return this; - } - - @java.lang.Override - public _FinalStage archivedAt(Nullable archivedAt) { - if (archivedAt.isNull()) { - this.archivedAt = null; - } else if (archivedAt.isEmpty()) { - this.archivedAt = Optional.empty(); - } else { - this.archivedAt = Optional.of(archivedAt.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage archivedAt(Double archivedAt) { - this.archivedAt = Optional.ofNullable(archivedAt); - return this; - } - - @java.lang.Override - @JsonSetter(value = "archivedAt", nulls = Nulls.SKIP) - public _FinalStage archivedAt(Optional archivedAt) { - this.archivedAt = archivedAt; - return this; - } - - @java.lang.Override - public _FinalStage origins(Nullable> origins) { - if (origins.isNull()) { - this.origins = null; - } else if (origins.isEmpty()) { - this.origins = Optional.empty(); - } else { - this.origins = Optional.of(origins.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage origins(List origins) { - this.origins = Optional.ofNullable(origins); - return this; - } - - @java.lang.Override - @JsonSetter(value = "origins", nulls = Nulls.SKIP) - public _FinalStage origins(Optional> origins) { - this.origins = origins; - return this; - } - - @java.lang.Override - public _FinalStage addAllScope(List scope) { - if (scope != null) { - this.scope.addAll(scope); - } - return this; - } - - @java.lang.Override - public _FinalStage addScope(String scope) { - this.scope.add(scope); - return this; - } - - @java.lang.Override - @JsonSetter(value = "scope", nulls = Nulls.SKIP) - public _FinalStage scope(List scope) { - this.scope.clear(); - if (scope != null) { - this.scope.addAll(scope); - } - return this; - } - - @java.lang.Override - public _FinalStage identity(Nullable identity) { - if (identity.isNull()) { - this.identity = null; - } else if (identity.isEmpty()) { - this.identity = Optional.empty(); - } else { - this.identity = Optional.of(identity.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage identity(Identity identity) { - this.identity = Optional.ofNullable(identity); - return this; - } - - @java.lang.Override - @JsonSetter(value = "identity", nulls = Nulls.SKIP) - public _FinalStage identity(Optional identity) { - this.identity = identity; - return this; - } - - @java.lang.Override - public _FinalStage visitorIdentity(Nullable visitorIdentity) { - if (visitorIdentity.isNull()) { - this.visitorIdentity = null; - } else if (visitorIdentity.isEmpty()) { - this.visitorIdentity = Optional.empty(); - } else { - this.visitorIdentity = Optional.of(visitorIdentity.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage visitorIdentity(GrantsList200ResponseGrantsItemVisitorIdentity visitorIdentity) { - this.visitorIdentity = Optional.ofNullable(visitorIdentity); - return this; - } - - @java.lang.Override - @JsonSetter(value = "visitorIdentity", nulls = Nulls.SKIP) - public _FinalStage visitorIdentity(Optional visitorIdentity) { - this.visitorIdentity = visitorIdentity; - return this; - } - - @java.lang.Override - public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { - if (visitorIdleSeconds.isNull()) { - this.visitorIdleSeconds = null; - } else if (visitorIdleSeconds.isEmpty()) { - this.visitorIdleSeconds = Optional.empty(); - } else { - this.visitorIdleSeconds = Optional.of(visitorIdleSeconds.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage visitorIdleSeconds(Double visitorIdleSeconds) { - this.visitorIdleSeconds = Optional.ofNullable(visitorIdleSeconds); - return this; - } - - @java.lang.Override - @JsonSetter(value = "visitorIdleSeconds", nulls = Nulls.SKIP) - public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { - this.visitorIdleSeconds = visitorIdleSeconds; - return this; - } - - @java.lang.Override - public _FinalStage layerName(Nullable layerName) { - if (layerName.isNull()) { - this.layerName = null; - } else if (layerName.isEmpty()) { - this.layerName = Optional.empty(); - } else { - this.layerName = Optional.of(layerName.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage layerName(String layerName) { - this.layerName = Optional.ofNullable(layerName); - return this; - } - - @java.lang.Override - @JsonSetter(value = "layerName", nulls = Nulls.SKIP) - public _FinalStage layerName(Optional layerName) { - this.layerName = layerName; - return this; - } - - @java.lang.Override - public _FinalStage name(Nullable name) { - if (name.isNull()) { - this.name = null; - } else if (name.isEmpty()) { - this.name = Optional.empty(); - } else { - this.name = Optional.of(name.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage name(String name) { - this.name = Optional.ofNullable(name); - return this; - } - - @java.lang.Override - @JsonSetter(value = "name", nulls = Nulls.SKIP) - public _FinalStage name(Optional name) { - this.name = name; - return this; - } - - @java.lang.Override - public GrantsList200ResponseGrantsItem build() { - return new GrantsList200ResponseGrantsItem( - id, - tenantId, - docId, - name, - layerMode, - layerName, - keepVisitorLayers, - visitorIdleSeconds, - visitorIdentity, - identity, - scope, - origins, - passphraseProtected, - sessionTtlSeconds, - disabled, - archivedAt, - expiresAt, - exchangeCount, - lastExchangedAt, - createdBy, - createdAt, - updatedAt, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemLayerMode.java b/src/main/java/api/types/GrantsList200ResponseGrantsItemLayerMode.java deleted file mode 100644 index 9f6f6dd..0000000 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemLayerMode.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsList200ResponseGrantsItemLayerMode { - public static final GrantsList200ResponseGrantsItemLayerMode PER_VISITOR = - new GrantsList200ResponseGrantsItemLayerMode(Value.PER_VISITOR, "per-visitor"); - - public static final GrantsList200ResponseGrantsItemLayerMode SHARED = - new GrantsList200ResponseGrantsItemLayerMode(Value.SHARED, "shared"); - - private final Value value; - - private final String string; - - GrantsList200ResponseGrantsItemLayerMode(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsList200ResponseGrantsItemLayerMode - && this.string.equals(((GrantsList200ResponseGrantsItemLayerMode) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case PER_VISITOR: - return visitor.visitPerVisitor(); - case SHARED: - return visitor.visitShared(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsList200ResponseGrantsItemLayerMode valueOf(String value) { - switch (value) { - case "per-visitor": - return PER_VISITOR; - case "shared": - return SHARED; - default: - return new GrantsList200ResponseGrantsItemLayerMode(Value.UNKNOWN, value); - } - } - - public enum Value { - SHARED, - - PER_VISITOR, - - UNKNOWN - } - - public interface Visitor { - T visitShared(); - - T visitPerVisitor(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentity.java b/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentity.java deleted file mode 100644 index 99b17c1..0000000 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentity.java +++ /dev/null @@ -1,208 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsList200ResponseGrantsItemVisitorIdentity.Builder.class) -public final class GrantsList200ResponseGrantsItemVisitorIdentity { - private final GrantsList200ResponseGrantsItemVisitorIdentityFields fields; - - private final GrantsList200ResponseGrantsItemVisitorIdentityAsk ask; - - private final Optional purpose; - - private final Optional privacyUrl; - - private final Map additionalProperties; - - private GrantsList200ResponseGrantsItemVisitorIdentity( - GrantsList200ResponseGrantsItemVisitorIdentityFields fields, - GrantsList200ResponseGrantsItemVisitorIdentityAsk ask, - Optional purpose, - Optional privacyUrl, - Map additionalProperties) { - this.fields = fields; - this.ask = ask; - this.purpose = purpose; - this.privacyUrl = privacyUrl; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("fields") - public GrantsList200ResponseGrantsItemVisitorIdentityFields getFields() { - return fields; - } - - @JsonProperty("ask") - public GrantsList200ResponseGrantsItemVisitorIdentityAsk getAsk() { - return ask; - } - - @JsonProperty("purpose") - public Optional getPurpose() { - return purpose; - } - - @JsonProperty("privacyUrl") - public Optional getPrivacyUrl() { - return privacyUrl; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof GrantsList200ResponseGrantsItemVisitorIdentity - && equalTo((GrantsList200ResponseGrantsItemVisitorIdentity) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(GrantsList200ResponseGrantsItemVisitorIdentity other) { - return fields.equals(other.fields) - && ask.equals(other.ask) - && purpose.equals(other.purpose) - && privacyUrl.equals(other.privacyUrl); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.fields, this.ask, this.purpose, this.privacyUrl); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static FieldsStage builder() { - return new Builder(); - } - - public interface FieldsStage { - AskStage fields(@NotNull GrantsList200ResponseGrantsItemVisitorIdentityFields fields); - - Builder from(GrantsList200ResponseGrantsItemVisitorIdentity other); - } - - public interface AskStage { - _FinalStage ask(@NotNull GrantsList200ResponseGrantsItemVisitorIdentityAsk ask); - } - - public interface _FinalStage { - GrantsList200ResponseGrantsItemVisitorIdentity build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage purpose(Optional purpose); - - _FinalStage purpose(String purpose); - - _FinalStage privacyUrl(Optional privacyUrl); - - _FinalStage privacyUrl(String privacyUrl); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements FieldsStage, AskStage, _FinalStage { - private GrantsList200ResponseGrantsItemVisitorIdentityFields fields; - - private GrantsList200ResponseGrantsItemVisitorIdentityAsk ask; - - private Optional privacyUrl = Optional.empty(); - - private Optional purpose = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(GrantsList200ResponseGrantsItemVisitorIdentity other) { - fields(other.getFields()); - ask(other.getAsk()); - purpose(other.getPurpose()); - privacyUrl(other.getPrivacyUrl()); - return this; - } - - @java.lang.Override - @JsonSetter("fields") - public AskStage fields(@NotNull GrantsList200ResponseGrantsItemVisitorIdentityFields fields) { - this.fields = Objects.requireNonNull(fields, "fields must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("ask") - public _FinalStage ask(@NotNull GrantsList200ResponseGrantsItemVisitorIdentityAsk ask) { - this.ask = Objects.requireNonNull(ask, "ask must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage privacyUrl(String privacyUrl) { - this.privacyUrl = Optional.ofNullable(privacyUrl); - return this; - } - - @java.lang.Override - @JsonSetter(value = "privacyUrl", nulls = Nulls.SKIP) - public _FinalStage privacyUrl(Optional privacyUrl) { - this.privacyUrl = privacyUrl; - return this; - } - - @java.lang.Override - public _FinalStage purpose(String purpose) { - this.purpose = Optional.ofNullable(purpose); - return this; - } - - @java.lang.Override - @JsonSetter(value = "purpose", nulls = Nulls.SKIP) - public _FinalStage purpose(Optional purpose) { - this.purpose = purpose; - return this; - } - - @java.lang.Override - public GrantsList200ResponseGrantsItemVisitorIdentity build() { - return new GrantsList200ResponseGrantsItemVisitorIdentity( - fields, ask, purpose, privacyUrl, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityAsk.java b/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityAsk.java deleted file mode 100644 index e4c5670..0000000 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityAsk.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsList200ResponseGrantsItemVisitorIdentityAsk { - public static final GrantsList200ResponseGrantsItemVisitorIdentityAsk ON_OPEN = - new GrantsList200ResponseGrantsItemVisitorIdentityAsk(Value.ON_OPEN, "on-open"); - - public static final GrantsList200ResponseGrantsItemVisitorIdentityAsk BEFORE_FIRST_CHANGE = - new GrantsList200ResponseGrantsItemVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); - - private final Value value; - - private final String string; - - GrantsList200ResponseGrantsItemVisitorIdentityAsk(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsList200ResponseGrantsItemVisitorIdentityAsk - && this.string.equals(((GrantsList200ResponseGrantsItemVisitorIdentityAsk) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case ON_OPEN: - return visitor.visitOnOpen(); - case BEFORE_FIRST_CHANGE: - return visitor.visitBeforeFirstChange(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsList200ResponseGrantsItemVisitorIdentityAsk valueOf(String value) { - switch (value) { - case "on-open": - return ON_OPEN; - case "before-first-change": - return BEFORE_FIRST_CHANGE; - default: - return new GrantsList200ResponseGrantsItemVisitorIdentityAsk(Value.UNKNOWN, value); - } - } - - public enum Value { - ON_OPEN, - - BEFORE_FIRST_CHANGE, - - UNKNOWN - } - - public interface Visitor { - T visitOnOpen(); - - T visitBeforeFirstChange(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFields.java b/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFields.java deleted file mode 100644 index 5487776..0000000 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFields.java +++ /dev/null @@ -1,212 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsList200ResponseGrantsItemVisitorIdentityFields.Builder.class) -public final class GrantsList200ResponseGrantsItemVisitorIdentityFields { - private final Optional displayName; - - private final Optional email; - - private final Optional title; - - private final Optional organization; - - private final Optional organizationalUnit; - - private final Map additionalProperties; - - private GrantsList200ResponseGrantsItemVisitorIdentityFields( - Optional displayName, - Optional email, - Optional title, - Optional organization, - Optional organizationalUnit, - Map additionalProperties) { - this.displayName = displayName; - this.email = email; - this.title = title; - this.organization = organization; - this.organizationalUnit = organizationalUnit; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("displayName") - public Optional getDisplayName() { - return displayName; - } - - @JsonProperty("email") - public Optional getEmail() { - return email; - } - - @JsonProperty("title") - public Optional getTitle() { - return title; - } - - @JsonProperty("organization") - public Optional getOrganization() { - return organization; - } - - @JsonProperty("organizationalUnit") - public Optional getOrganizationalUnit() { - return organizationalUnit; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof GrantsList200ResponseGrantsItemVisitorIdentityFields - && equalTo((GrantsList200ResponseGrantsItemVisitorIdentityFields) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(GrantsList200ResponseGrantsItemVisitorIdentityFields other) { - return displayName.equals(other.displayName) - && email.equals(other.email) - && title.equals(other.title) - && organization.equals(other.organization) - && organizationalUnit.equals(other.organizationalUnit); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.displayName, this.email, this.title, this.organization, this.organizationalUnit); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional displayName = - Optional.empty(); - - private Optional email = Optional.empty(); - - private Optional title = Optional.empty(); - - private Optional organization = - Optional.empty(); - - private Optional organizationalUnit = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(GrantsList200ResponseGrantsItemVisitorIdentityFields other) { - displayName(other.getDisplayName()); - email(other.getEmail()); - title(other.getTitle()); - organization(other.getOrganization()); - organizationalUnit(other.getOrganizationalUnit()); - return this; - } - - @JsonSetter(value = "displayName", nulls = Nulls.SKIP) - public Builder displayName( - Optional displayName) { - this.displayName = displayName; - return this; - } - - public Builder displayName(GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName displayName) { - this.displayName = Optional.ofNullable(displayName); - return this; - } - - @JsonSetter(value = "email", nulls = Nulls.SKIP) - public Builder email(Optional email) { - this.email = email; - return this; - } - - public Builder email(GrantsList200ResponseGrantsItemVisitorIdentityFieldsEmail email) { - this.email = Optional.ofNullable(email); - return this; - } - - @JsonSetter(value = "title", nulls = Nulls.SKIP) - public Builder title(Optional title) { - this.title = title; - return this; - } - - public Builder title(GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle title) { - this.title = Optional.ofNullable(title); - return this; - } - - @JsonSetter(value = "organization", nulls = Nulls.SKIP) - public Builder organization( - Optional organization) { - this.organization = organization; - return this; - } - - public Builder organization(GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization organization) { - this.organization = Optional.ofNullable(organization); - return this; - } - - @JsonSetter(value = "organizationalUnit", nulls = Nulls.SKIP) - public Builder organizationalUnit( - Optional organizationalUnit) { - this.organizationalUnit = organizationalUnit; - return this; - } - - public Builder organizationalUnit( - GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { - this.organizationalUnit = Optional.ofNullable(organizationalUnit); - return this; - } - - public GrantsList200ResponseGrantsItemVisitorIdentityFields build() { - return new GrantsList200ResponseGrantsItemVisitorIdentityFields( - displayName, email, title, organization, organizationalUnit, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName.java b/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName.java deleted file mode 100644 index 8df8d58..0000000 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName { - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName REQUIRED = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); - - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName OPTIONAL = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName - && this.string.equals( - ((GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsList200ResponseGrantsItemVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization.java b/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization.java deleted file mode 100644 index caf8d87..0000000 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization { - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization REQUIRED = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); - - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization OPTIONAL = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization - && this.string.equals( - ((GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit.java b/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit.java deleted file mode 100644 index 18b31f8..0000000 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit.java +++ /dev/null @@ -1,88 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit { - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit REQUIRED = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); - - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit OPTIONAL = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit - && this.string.equals( - ((GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsList200ResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsList200Response.java b/src/main/java/api/types/GrantsListResponse.java similarity index 81% rename from src/main/java/api/types/GrantsList200Response.java rename to src/main/java/api/types/GrantsListResponse.java index c1ef264..f1a46a5 100644 --- a/src/main/java/api/types/GrantsList200Response.java +++ b/src/main/java/api/types/GrantsListResponse.java @@ -23,16 +23,16 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsList200Response.Builder.class) -public final class GrantsList200Response { - private final List grants; +@JsonDeserialize(builder = GrantsListResponse.Builder.class) +public final class GrantsListResponse { + private final List grants; private final Optional nextCursor; private final Map additionalProperties; - private GrantsList200Response( - List grants, + private GrantsListResponse( + List grants, Optional nextCursor, Map additionalProperties) { this.grants = grants; @@ -41,7 +41,7 @@ private GrantsList200Response( } @JsonProperty("grants") - public List getGrants() { + public List getGrants() { return grants; } @@ -62,7 +62,7 @@ private Optional _getNextCursor() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsList200Response && equalTo((GrantsList200Response) other); + return other instanceof GrantsListResponse && equalTo((GrantsListResponse) other); } @JsonAnyGetter @@ -70,7 +70,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsList200Response other) { + private boolean equalTo(GrantsListResponse other) { return grants.equals(other.grants) && nextCursor.equals(other.nextCursor); } @@ -90,7 +90,7 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private List grants = new ArrayList<>(); + private List grants = new ArrayList<>(); private Optional nextCursor = Optional.empty(); @@ -99,14 +99,14 @@ public static final class Builder { private Builder() {} - public Builder from(GrantsList200Response other) { + public Builder from(GrantsListResponse other) { grants(other.getGrants()); nextCursor(other.getNextCursor()); return this; } @JsonSetter(value = "grants", nulls = Nulls.SKIP) - public Builder grants(List grants) { + public Builder grants(List grants) { this.grants.clear(); if (grants != null) { this.grants.addAll(grants); @@ -114,12 +114,12 @@ public Builder grants(List grants) { return this; } - public Builder addGrants(GrantsList200ResponseGrantsItem grants) { + public Builder addGrants(GrantsListResponseGrantsItem grants) { this.grants.add(grants); return this; } - public Builder addAllGrants(List grants) { + public Builder addAllGrants(List grants) { if (grants != null) { this.grants.addAll(grants); } @@ -148,8 +148,8 @@ public Builder nextCursor(Nullable nextCursor) { return this; } - public GrantsList200Response build() { - return new GrantsList200Response(grants, nextCursor, additionalProperties); + public GrantsListResponse build() { + return new GrantsListResponse(grants, nextCursor, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrant.java b/src/main/java/api/types/GrantsListResponseGrantsItem.java similarity index 79% rename from src/main/java/api/types/GrantsCreate200ResponseGrant.java rename to src/main/java/api/types/GrantsListResponseGrantsItem.java index bcab8b4..d4c32c5 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrant.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItem.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -24,8 +25,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsCreate200ResponseGrant.Builder.class) -public final class GrantsCreate200ResponseGrant { +@JsonDeserialize(builder = GrantsListResponseGrantsItem.Builder.class) +public final class GrantsListResponseGrantsItem { private final String id; private final String tenantId; @@ -34,15 +35,15 @@ public final class GrantsCreate200ResponseGrant { private final Optional name; - private final GrantsCreate200ResponseGrantLayerMode layerMode; + private final GrantsListResponseGrantsItemLayerMode layerMode; private final Optional layerName; private final boolean keepVisitorLayers; - private final Optional visitorIdleSeconds; + private final Optional visitorIdleSeconds; - private final Optional visitorIdentity; + private final Optional visitorIdentity; private final Optional identity; @@ -52,49 +53,49 @@ public final class GrantsCreate200ResponseGrant { private final boolean passphraseProtected; - private final double sessionTtlSeconds; + private final int sessionTtlSeconds; private final boolean disabled; - private final Optional archivedAt; + private final Optional archivedAt; - private final Optional expiresAt; + private final Optional expiresAt; - private final double exchangeCount; + private final int exchangeCount; - private final Optional lastExchangedAt; + private final Optional lastExchangedAt; private final String createdBy; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Map additionalProperties; - private GrantsCreate200ResponseGrant( + private GrantsListResponseGrantsItem( String id, String tenantId, String docId, Optional name, - GrantsCreate200ResponseGrantLayerMode layerMode, + GrantsListResponseGrantsItemLayerMode layerMode, Optional layerName, boolean keepVisitorLayers, - Optional visitorIdleSeconds, - Optional visitorIdentity, + Optional visitorIdleSeconds, + Optional visitorIdentity, Optional identity, List scope, Optional> origins, boolean passphraseProtected, - double sessionTtlSeconds, + int sessionTtlSeconds, boolean disabled, - Optional archivedAt, - Optional expiresAt, - double exchangeCount, - Optional lastExchangedAt, + Optional archivedAt, + Optional expiresAt, + int exchangeCount, + Optional lastExchangedAt, String createdBy, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Map additionalProperties) { this.id = id; this.tenantId = tenantId; @@ -145,7 +146,7 @@ public Optional getName() { } @JsonProperty("layerMode") - public GrantsCreate200ResponseGrantLayerMode getLayerMode() { + public GrantsListResponseGrantsItemLayerMode getLayerMode() { return layerMode; } @@ -163,7 +164,7 @@ public boolean getKeepVisitorLayers() { } @JsonIgnore - public Optional getVisitorIdleSeconds() { + public Optional getVisitorIdleSeconds() { if (visitorIdleSeconds == null) { return Optional.empty(); } @@ -171,7 +172,7 @@ public Optional getVisitorIdleSeconds() { } @JsonIgnore - public Optional getVisitorIdentity() { + public Optional getVisitorIdentity() { if (visitorIdentity == null) { return Optional.empty(); } @@ -205,7 +206,7 @@ public boolean getPassphraseProtected() { } @JsonProperty("sessionTtlSeconds") - public double getSessionTtlSeconds() { + public int getSessionTtlSeconds() { return sessionTtlSeconds; } @@ -215,7 +216,7 @@ public boolean getDisabled() { } @JsonIgnore - public Optional getArchivedAt() { + public Optional getArchivedAt() { if (archivedAt == null) { return Optional.empty(); } @@ -223,7 +224,7 @@ public Optional getArchivedAt() { } @JsonIgnore - public Optional getExpiresAt() { + public Optional getExpiresAt() { if (expiresAt == null) { return Optional.empty(); } @@ -231,12 +232,12 @@ public Optional getExpiresAt() { } @JsonProperty("exchangeCount") - public double getExchangeCount() { + public int getExchangeCount() { return exchangeCount; } @JsonIgnore - public Optional getLastExchangedAt() { + public Optional getLastExchangedAt() { if (lastExchangedAt == null) { return Optional.empty(); } @@ -249,12 +250,12 @@ public String getCreatedBy() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -272,13 +273,13 @@ private Optional _getLayerName() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("visitorIdleSeconds") - private Optional _getVisitorIdleSeconds() { + private Optional _getVisitorIdleSeconds() { return visitorIdleSeconds; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("visitorIdentity") - private Optional _getVisitorIdentity() { + private Optional _getVisitorIdentity() { return visitorIdentity; } @@ -296,26 +297,26 @@ private Optional> _getOrigins() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("archivedAt") - private Optional _getArchivedAt() { + private Optional _getArchivedAt() { return archivedAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("expiresAt") - private Optional _getExpiresAt() { + private Optional _getExpiresAt() { return expiresAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("lastExchangedAt") - private Optional _getLastExchangedAt() { + private Optional _getLastExchangedAt() { return lastExchangedAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsCreate200ResponseGrant && equalTo((GrantsCreate200ResponseGrant) other); + return other instanceof GrantsListResponseGrantsItem && equalTo((GrantsListResponseGrantsItem) other); } @JsonAnyGetter @@ -323,7 +324,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsCreate200ResponseGrant other) { + private boolean equalTo(GrantsListResponseGrantsItem other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && docId.equals(other.docId) @@ -344,8 +345,8 @@ private boolean equalTo(GrantsCreate200ResponseGrant other) { && exchangeCount == other.exchangeCount && lastExchangedAt.equals(other.lastExchangedAt) && createdBy.equals(other.createdBy) - && createdAt == other.createdAt - && updatedAt == other.updatedAt; + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt); } @java.lang.Override @@ -387,7 +388,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(GrantsCreate200ResponseGrant other); + Builder from(GrantsListResponseGrantsItem other); } public interface TenantIdStage { @@ -399,7 +400,7 @@ public interface DocIdStage { } public interface LayerModeStage { - KeepVisitorLayersStage layerMode(@NotNull GrantsCreate200ResponseGrantLayerMode layerMode); + KeepVisitorLayersStage layerMode(@NotNull GrantsListResponseGrantsItemLayerMode layerMode); } public interface KeepVisitorLayersStage { @@ -411,7 +412,7 @@ public interface PassphraseProtectedStage { } public interface SessionTtlSecondsStage { - DisabledStage sessionTtlSeconds(double sessionTtlSeconds); + DisabledStage sessionTtlSeconds(int sessionTtlSeconds); } public interface DisabledStage { @@ -419,7 +420,7 @@ public interface DisabledStage { } public interface ExchangeCountStage { - CreatedByStage exchangeCount(double exchangeCount); + CreatedByStage exchangeCount(int exchangeCount); } public interface CreatedByStage { @@ -427,15 +428,15 @@ public interface CreatedByStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - GrantsCreate200ResponseGrant build(); + GrantsListResponseGrantsItem build(); _FinalStage additionalProperty(String key, Object value); @@ -453,17 +454,17 @@ public interface _FinalStage { _FinalStage layerName(Nullable layerName); - _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); - _FinalStage visitorIdleSeconds(Double visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds); - _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); - _FinalStage visitorIdentity(Optional visitorIdentity); + _FinalStage visitorIdentity(Optional visitorIdentity); - _FinalStage visitorIdentity(GrantsCreate200ResponseGrantVisitorIdentity visitorIdentity); + _FinalStage visitorIdentity(GrantsListResponseGrantsItemVisitorIdentity visitorIdentity); - _FinalStage visitorIdentity(Nullable visitorIdentity); + _FinalStage visitorIdentity(Nullable visitorIdentity); _FinalStage identity(Optional identity); @@ -483,23 +484,23 @@ public interface _FinalStage { _FinalStage origins(Nullable> origins); - _FinalStage archivedAt(Optional archivedAt); + _FinalStage archivedAt(Optional archivedAt); - _FinalStage archivedAt(Double archivedAt); + _FinalStage archivedAt(OffsetDateTime archivedAt); - _FinalStage archivedAt(Nullable archivedAt); + _FinalStage archivedAt(Nullable archivedAt); - _FinalStage expiresAt(Optional expiresAt); + _FinalStage expiresAt(Optional expiresAt); - _FinalStage expiresAt(Double expiresAt); + _FinalStage expiresAt(OffsetDateTime expiresAt); - _FinalStage expiresAt(Nullable expiresAt); + _FinalStage expiresAt(Nullable expiresAt); - _FinalStage lastExchangedAt(Optional lastExchangedAt); + _FinalStage lastExchangedAt(Optional lastExchangedAt); - _FinalStage lastExchangedAt(Double lastExchangedAt); + _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt); - _FinalStage lastExchangedAt(Nullable lastExchangedAt); + _FinalStage lastExchangedAt(Nullable lastExchangedAt); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -523,29 +524,29 @@ public static final class Builder private String docId; - private GrantsCreate200ResponseGrantLayerMode layerMode; + private GrantsListResponseGrantsItemLayerMode layerMode; private boolean keepVisitorLayers; private boolean passphraseProtected; - private double sessionTtlSeconds; + private int sessionTtlSeconds; private boolean disabled; - private double exchangeCount; + private int exchangeCount; private String createdBy; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; - private Optional lastExchangedAt = Optional.empty(); + private Optional lastExchangedAt = Optional.empty(); - private Optional expiresAt = Optional.empty(); + private Optional expiresAt = Optional.empty(); - private Optional archivedAt = Optional.empty(); + private Optional archivedAt = Optional.empty(); private Optional> origins = Optional.empty(); @@ -553,9 +554,9 @@ public static final class Builder private Optional identity = Optional.empty(); - private Optional visitorIdentity = Optional.empty(); + private Optional visitorIdentity = Optional.empty(); - private Optional visitorIdleSeconds = Optional.empty(); + private Optional visitorIdleSeconds = Optional.empty(); private Optional layerName = Optional.empty(); @@ -567,7 +568,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(GrantsCreate200ResponseGrant other) { + public Builder from(GrantsListResponseGrantsItem other) { id(other.getId()); tenantId(other.getTenantId()); docId(other.getDocId()); @@ -616,7 +617,7 @@ public LayerModeStage docId(@NotNull String docId) { @java.lang.Override @JsonSetter("layerMode") - public KeepVisitorLayersStage layerMode(@NotNull GrantsCreate200ResponseGrantLayerMode layerMode) { + public KeepVisitorLayersStage layerMode(@NotNull GrantsListResponseGrantsItemLayerMode layerMode) { this.layerMode = Objects.requireNonNull(layerMode, "layerMode must not be null"); return this; } @@ -637,7 +638,7 @@ public SessionTtlSecondsStage passphraseProtected(boolean passphraseProtected) { @java.lang.Override @JsonSetter("sessionTtlSeconds") - public DisabledStage sessionTtlSeconds(double sessionTtlSeconds) { + public DisabledStage sessionTtlSeconds(int sessionTtlSeconds) { this.sessionTtlSeconds = sessionTtlSeconds; return this; } @@ -651,7 +652,7 @@ public ExchangeCountStage disabled(boolean disabled) { @java.lang.Override @JsonSetter("exchangeCount") - public CreatedByStage exchangeCount(double exchangeCount) { + public CreatedByStage exchangeCount(int exchangeCount) { this.exchangeCount = exchangeCount; return this; } @@ -665,20 +666,20 @@ public CreatedAtStage createdBy(@NotNull String createdBy) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @java.lang.Override - public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { + public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { if (lastExchangedAt.isNull()) { this.lastExchangedAt = null; } else if (lastExchangedAt.isEmpty()) { @@ -690,20 +691,20 @@ public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { } @java.lang.Override - public _FinalStage lastExchangedAt(Double lastExchangedAt) { + public _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt) { this.lastExchangedAt = Optional.ofNullable(lastExchangedAt); return this; } @java.lang.Override @JsonSetter(value = "lastExchangedAt", nulls = Nulls.SKIP) - public _FinalStage lastExchangedAt(Optional lastExchangedAt) { + public _FinalStage lastExchangedAt(Optional lastExchangedAt) { this.lastExchangedAt = lastExchangedAt; return this; } @java.lang.Override - public _FinalStage expiresAt(Nullable expiresAt) { + public _FinalStage expiresAt(Nullable expiresAt) { if (expiresAt.isNull()) { this.expiresAt = null; } else if (expiresAt.isEmpty()) { @@ -715,20 +716,20 @@ public _FinalStage expiresAt(Nullable expiresAt) { } @java.lang.Override - public _FinalStage expiresAt(Double expiresAt) { + public _FinalStage expiresAt(OffsetDateTime expiresAt) { this.expiresAt = Optional.ofNullable(expiresAt); return this; } @java.lang.Override @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) - public _FinalStage expiresAt(Optional expiresAt) { + public _FinalStage expiresAt(Optional expiresAt) { this.expiresAt = expiresAt; return this; } @java.lang.Override - public _FinalStage archivedAt(Nullable archivedAt) { + public _FinalStage archivedAt(Nullable archivedAt) { if (archivedAt.isNull()) { this.archivedAt = null; } else if (archivedAt.isEmpty()) { @@ -740,14 +741,14 @@ public _FinalStage archivedAt(Nullable archivedAt) { } @java.lang.Override - public _FinalStage archivedAt(Double archivedAt) { + public _FinalStage archivedAt(OffsetDateTime archivedAt) { this.archivedAt = Optional.ofNullable(archivedAt); return this; } @java.lang.Override @JsonSetter(value = "archivedAt", nulls = Nulls.SKIP) - public _FinalStage archivedAt(Optional archivedAt) { + public _FinalStage archivedAt(Optional archivedAt) { this.archivedAt = archivedAt; return this; } @@ -827,7 +828,7 @@ public _FinalStage identity(Optional identity) { } @java.lang.Override - public _FinalStage visitorIdentity(Nullable visitorIdentity) { + public _FinalStage visitorIdentity(Nullable visitorIdentity) { if (visitorIdentity.isNull()) { this.visitorIdentity = null; } else if (visitorIdentity.isEmpty()) { @@ -839,20 +840,20 @@ public _FinalStage visitorIdentity(Nullable visitorIdentity) { + public _FinalStage visitorIdentity(Optional visitorIdentity) { this.visitorIdentity = visitorIdentity; return this; } @java.lang.Override - public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { if (visitorIdleSeconds.isNull()) { this.visitorIdleSeconds = null; } else if (visitorIdleSeconds.isEmpty()) { @@ -864,14 +865,14 @@ public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { } @java.lang.Override - public _FinalStage visitorIdleSeconds(Double visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds) { this.visitorIdleSeconds = Optional.ofNullable(visitorIdleSeconds); return this; } @java.lang.Override @JsonSetter(value = "visitorIdleSeconds", nulls = Nulls.SKIP) - public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { this.visitorIdleSeconds = visitorIdleSeconds; return this; } @@ -927,8 +928,8 @@ public _FinalStage name(Optional name) { } @java.lang.Override - public GrantsCreate200ResponseGrant build() { - return new GrantsCreate200ResponseGrant( + public GrantsListResponseGrantsItem build() { + return new GrantsListResponseGrantsItem( id, tenantId, docId, diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantLayerMode.java b/src/main/java/api/types/GrantsListResponseGrantsItemLayerMode.java similarity index 70% rename from src/main/java/api/types/GrantsUpdate200ResponseGrantLayerMode.java rename to src/main/java/api/types/GrantsListResponseGrantsItemLayerMode.java index 2bcde98..102c42b 100644 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantLayerMode.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemLayerMode.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsUpdate200ResponseGrantLayerMode { - public static final GrantsUpdate200ResponseGrantLayerMode PER_VISITOR = - new GrantsUpdate200ResponseGrantLayerMode(Value.PER_VISITOR, "per-visitor"); +public final class GrantsListResponseGrantsItemLayerMode { + public static final GrantsListResponseGrantsItemLayerMode PER_VISITOR = + new GrantsListResponseGrantsItemLayerMode(Value.PER_VISITOR, "per-visitor"); - public static final GrantsUpdate200ResponseGrantLayerMode SHARED = - new GrantsUpdate200ResponseGrantLayerMode(Value.SHARED, "shared"); + public static final GrantsListResponseGrantsItemLayerMode SHARED = + new GrantsListResponseGrantsItemLayerMode(Value.SHARED, "shared"); private final Value value; private final String string; - GrantsUpdate200ResponseGrantLayerMode(Value value, String string) { + GrantsListResponseGrantsItemLayerMode(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsUpdate200ResponseGrantLayerMode - && this.string.equals(((GrantsUpdate200ResponseGrantLayerMode) other).string)); + || (other instanceof GrantsListResponseGrantsItemLayerMode + && this.string.equals(((GrantsListResponseGrantsItemLayerMode) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsUpdate200ResponseGrantLayerMode valueOf(String value) { + public static GrantsListResponseGrantsItemLayerMode valueOf(String value) { switch (value) { case "per-visitor": return PER_VISITOR; case "shared": return SHARED; default: - return new GrantsUpdate200ResponseGrantLayerMode(Value.UNKNOWN, value); + return new GrantsListResponseGrantsItemLayerMode(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentity.java b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentity.java similarity index 77% rename from src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentity.java rename to src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentity.java index dbd1e60..48aa7aa 100644 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentity.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentity.java @@ -19,11 +19,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsUpdate200ResponseGrantVisitorIdentity.Builder.class) -public final class GrantsUpdate200ResponseGrantVisitorIdentity { - private final GrantsUpdate200ResponseGrantVisitorIdentityFields fields; +@JsonDeserialize(builder = GrantsListResponseGrantsItemVisitorIdentity.Builder.class) +public final class GrantsListResponseGrantsItemVisitorIdentity { + private final GrantsListResponseGrantsItemVisitorIdentityFields fields; - private final GrantsUpdate200ResponseGrantVisitorIdentityAsk ask; + private final GrantsListResponseGrantsItemVisitorIdentityAsk ask; private final Optional purpose; @@ -31,9 +31,9 @@ public final class GrantsUpdate200ResponseGrantVisitorIdentity { private final Map additionalProperties; - private GrantsUpdate200ResponseGrantVisitorIdentity( - GrantsUpdate200ResponseGrantVisitorIdentityFields fields, - GrantsUpdate200ResponseGrantVisitorIdentityAsk ask, + private GrantsListResponseGrantsItemVisitorIdentity( + GrantsListResponseGrantsItemVisitorIdentityFields fields, + GrantsListResponseGrantsItemVisitorIdentityAsk ask, Optional purpose, Optional privacyUrl, Map additionalProperties) { @@ -45,12 +45,12 @@ private GrantsUpdate200ResponseGrantVisitorIdentity( } @JsonProperty("fields") - public GrantsUpdate200ResponseGrantVisitorIdentityFields getFields() { + public GrantsListResponseGrantsItemVisitorIdentityFields getFields() { return fields; } @JsonProperty("ask") - public GrantsUpdate200ResponseGrantVisitorIdentityAsk getAsk() { + public GrantsListResponseGrantsItemVisitorIdentityAsk getAsk() { return ask; } @@ -67,8 +67,8 @@ public Optional getPrivacyUrl() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsUpdate200ResponseGrantVisitorIdentity - && equalTo((GrantsUpdate200ResponseGrantVisitorIdentity) other); + return other instanceof GrantsListResponseGrantsItemVisitorIdentity + && equalTo((GrantsListResponseGrantsItemVisitorIdentity) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsUpdate200ResponseGrantVisitorIdentity other) { + private boolean equalTo(GrantsListResponseGrantsItemVisitorIdentity other) { return fields.equals(other.fields) && ask.equals(other.ask) && purpose.equals(other.purpose) @@ -98,17 +98,17 @@ public static FieldsStage builder() { } public interface FieldsStage { - AskStage fields(@NotNull GrantsUpdate200ResponseGrantVisitorIdentityFields fields); + AskStage fields(@NotNull GrantsListResponseGrantsItemVisitorIdentityFields fields); - Builder from(GrantsUpdate200ResponseGrantVisitorIdentity other); + Builder from(GrantsListResponseGrantsItemVisitorIdentity other); } public interface AskStage { - _FinalStage ask(@NotNull GrantsUpdate200ResponseGrantVisitorIdentityAsk ask); + _FinalStage ask(@NotNull GrantsListResponseGrantsItemVisitorIdentityAsk ask); } public interface _FinalStage { - GrantsUpdate200ResponseGrantVisitorIdentity build(); + GrantsListResponseGrantsItemVisitorIdentity build(); _FinalStage additionalProperty(String key, Object value); @@ -125,9 +125,9 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FieldsStage, AskStage, _FinalStage { - private GrantsUpdate200ResponseGrantVisitorIdentityFields fields; + private GrantsListResponseGrantsItemVisitorIdentityFields fields; - private GrantsUpdate200ResponseGrantVisitorIdentityAsk ask; + private GrantsListResponseGrantsItemVisitorIdentityAsk ask; private Optional privacyUrl = Optional.empty(); @@ -139,7 +139,7 @@ public static final class Builder implements FieldsStage, AskStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(GrantsUpdate200ResponseGrantVisitorIdentity other) { + public Builder from(GrantsListResponseGrantsItemVisitorIdentity other) { fields(other.getFields()); ask(other.getAsk()); purpose(other.getPurpose()); @@ -149,14 +149,14 @@ public Builder from(GrantsUpdate200ResponseGrantVisitorIdentity other) { @java.lang.Override @JsonSetter("fields") - public AskStage fields(@NotNull GrantsUpdate200ResponseGrantVisitorIdentityFields fields) { + public AskStage fields(@NotNull GrantsListResponseGrantsItemVisitorIdentityFields fields) { this.fields = Objects.requireNonNull(fields, "fields must not be null"); return this; } @java.lang.Override @JsonSetter("ask") - public _FinalStage ask(@NotNull GrantsUpdate200ResponseGrantVisitorIdentityAsk ask) { + public _FinalStage ask(@NotNull GrantsListResponseGrantsItemVisitorIdentityAsk ask) { this.ask = Objects.requireNonNull(ask, "ask must not be null"); return this; } @@ -188,8 +188,8 @@ public _FinalStage purpose(Optional purpose) { } @java.lang.Override - public GrantsUpdate200ResponseGrantVisitorIdentity build() { - return new GrantsUpdate200ResponseGrantVisitorIdentity( + public GrantsListResponseGrantsItemVisitorIdentity build() { + return new GrantsListResponseGrantsItemVisitorIdentity( fields, ask, purpose, privacyUrl, additionalProperties); } diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityAsk.java b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityAsk.java similarity index 71% rename from src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityAsk.java rename to src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityAsk.java index 52b0377..59d6c46 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityAsk.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityAsk.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsCreate200ResponseGrantVisitorIdentityAsk { - public static final GrantsCreate200ResponseGrantVisitorIdentityAsk ON_OPEN = - new GrantsCreate200ResponseGrantVisitorIdentityAsk(Value.ON_OPEN, "on-open"); +public final class GrantsListResponseGrantsItemVisitorIdentityAsk { + public static final GrantsListResponseGrantsItemVisitorIdentityAsk ON_OPEN = + new GrantsListResponseGrantsItemVisitorIdentityAsk(Value.ON_OPEN, "on-open"); - public static final GrantsCreate200ResponseGrantVisitorIdentityAsk BEFORE_FIRST_CHANGE = - new GrantsCreate200ResponseGrantVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); + public static final GrantsListResponseGrantsItemVisitorIdentityAsk BEFORE_FIRST_CHANGE = + new GrantsListResponseGrantsItemVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); private final Value value; private final String string; - GrantsCreate200ResponseGrantVisitorIdentityAsk(Value value, String string) { + GrantsListResponseGrantsItemVisitorIdentityAsk(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsCreate200ResponseGrantVisitorIdentityAsk - && this.string.equals(((GrantsCreate200ResponseGrantVisitorIdentityAsk) other).string)); + || (other instanceof GrantsListResponseGrantsItemVisitorIdentityAsk + && this.string.equals(((GrantsListResponseGrantsItemVisitorIdentityAsk) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsCreate200ResponseGrantVisitorIdentityAsk valueOf(String value) { + public static GrantsListResponseGrantsItemVisitorIdentityAsk valueOf(String value) { switch (value) { case "on-open": return ON_OPEN; case "before-first-change": return BEFORE_FIRST_CHANGE; default: - return new GrantsCreate200ResponseGrantVisitorIdentityAsk(Value.UNKNOWN, value); + return new GrantsListResponseGrantsItemVisitorIdentityAsk(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFields.java b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFields.java similarity index 68% rename from src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFields.java rename to src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFields.java index f5ad676..4a00419 100644 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFields.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFields.java @@ -18,26 +18,26 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsUpdate200ResponseGrantVisitorIdentityFields.Builder.class) -public final class GrantsUpdate200ResponseGrantVisitorIdentityFields { - private final Optional displayName; +@JsonDeserialize(builder = GrantsListResponseGrantsItemVisitorIdentityFields.Builder.class) +public final class GrantsListResponseGrantsItemVisitorIdentityFields { + private final Optional displayName; - private final Optional email; + private final Optional email; - private final Optional title; + private final Optional title; - private final Optional organization; + private final Optional organization; - private final Optional organizationalUnit; + private final Optional organizationalUnit; private final Map additionalProperties; - private GrantsUpdate200ResponseGrantVisitorIdentityFields( - Optional displayName, - Optional email, - Optional title, - Optional organization, - Optional organizationalUnit, + private GrantsListResponseGrantsItemVisitorIdentityFields( + Optional displayName, + Optional email, + Optional title, + Optional organization, + Optional organizationalUnit, Map additionalProperties) { this.displayName = displayName; this.email = email; @@ -48,35 +48,35 @@ private GrantsUpdate200ResponseGrantVisitorIdentityFields( } @JsonProperty("displayName") - public Optional getDisplayName() { + public Optional getDisplayName() { return displayName; } @JsonProperty("email") - public Optional getEmail() { + public Optional getEmail() { return email; } @JsonProperty("title") - public Optional getTitle() { + public Optional getTitle() { return title; } @JsonProperty("organization") - public Optional getOrganization() { + public Optional getOrganization() { return organization; } @JsonProperty("organizationalUnit") - public Optional getOrganizationalUnit() { + public Optional getOrganizationalUnit() { return organizationalUnit; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsUpdate200ResponseGrantVisitorIdentityFields - && equalTo((GrantsUpdate200ResponseGrantVisitorIdentityFields) other); + return other instanceof GrantsListResponseGrantsItemVisitorIdentityFields + && equalTo((GrantsListResponseGrantsItemVisitorIdentityFields) other); } @JsonAnyGetter @@ -84,7 +84,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsUpdate200ResponseGrantVisitorIdentityFields other) { + private boolean equalTo(GrantsListResponseGrantsItemVisitorIdentityFields other) { return displayName.equals(other.displayName) && email.equals(other.email) && title.equals(other.title) @@ -108,15 +108,15 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private Optional displayName = Optional.empty(); + private Optional displayName = Optional.empty(); - private Optional email = Optional.empty(); + private Optional email = Optional.empty(); - private Optional title = Optional.empty(); + private Optional title = Optional.empty(); - private Optional organization = Optional.empty(); + private Optional organization = Optional.empty(); - private Optional organizationalUnit = + private Optional organizationalUnit = Optional.empty(); @JsonAnySetter @@ -124,7 +124,7 @@ public static final class Builder { private Builder() {} - public Builder from(GrantsUpdate200ResponseGrantVisitorIdentityFields other) { + public Builder from(GrantsListResponseGrantsItemVisitorIdentityFields other) { displayName(other.getDisplayName()); email(other.getEmail()); title(other.getTitle()); @@ -134,65 +134,65 @@ public Builder from(GrantsUpdate200ResponseGrantVisitorIdentityFields other) { } @JsonSetter(value = "displayName", nulls = Nulls.SKIP) - public Builder displayName(Optional displayName) { + public Builder displayName(Optional displayName) { this.displayName = displayName; return this; } - public Builder displayName(GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName displayName) { + public Builder displayName(GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName displayName) { this.displayName = Optional.ofNullable(displayName); return this; } @JsonSetter(value = "email", nulls = Nulls.SKIP) - public Builder email(Optional email) { + public Builder email(Optional email) { this.email = email; return this; } - public Builder email(GrantsUpdate200ResponseGrantVisitorIdentityFieldsEmail email) { + public Builder email(GrantsListResponseGrantsItemVisitorIdentityFieldsEmail email) { this.email = Optional.ofNullable(email); return this; } @JsonSetter(value = "title", nulls = Nulls.SKIP) - public Builder title(Optional title) { + public Builder title(Optional title) { this.title = title; return this; } - public Builder title(GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle title) { + public Builder title(GrantsListResponseGrantsItemVisitorIdentityFieldsTitle title) { this.title = Optional.ofNullable(title); return this; } @JsonSetter(value = "organization", nulls = Nulls.SKIP) public Builder organization( - Optional organization) { + Optional organization) { this.organization = organization; return this; } - public Builder organization(GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization organization) { + public Builder organization(GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization organization) { this.organization = Optional.ofNullable(organization); return this; } @JsonSetter(value = "organizationalUnit", nulls = Nulls.SKIP) public Builder organizationalUnit( - Optional organizationalUnit) { + Optional organizationalUnit) { this.organizationalUnit = organizationalUnit; return this; } public Builder organizationalUnit( - GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { + GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { this.organizationalUnit = Optional.ofNullable(organizationalUnit); return this; } - public GrantsUpdate200ResponseGrantVisitorIdentityFields build() { - return new GrantsUpdate200ResponseGrantVisitorIdentityFields( + public GrantsListResponseGrantsItemVisitorIdentityFields build() { + return new GrantsListResponseGrantsItemVisitorIdentityFields( displayName, email, title, organization, organizationalUnit, additionalProperties); } diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName.java b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName.java similarity index 73% rename from src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName.java rename to src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName.java index b39bee9..62566ce 100644 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName { - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName REQUIRED = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); +public final class GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName { + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName REQUIRED = + new GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName OPTIONAL = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName OPTIONAL = + new GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName(Value value, String string) { + GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName + || (other instanceof GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName && this.string.equals( - ((GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName) other).string)); + ((GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName valueOf(String value) { + public static GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsUpdate200ResponseGrantVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); + return new GrantsListResponseGrantsItemVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail.java b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsEmail.java similarity index 70% rename from src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail.java rename to src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsEmail.java index 8e9a301..32c0b50 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsEmail.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail { - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail REQUIRED = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); +public final class GrantsListResponseGrantsItemVisitorIdentityFieldsEmail { + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsEmail REQUIRED = + new GrantsListResponseGrantsItemVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail OPTIONAL = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsEmail OPTIONAL = + new GrantsListResponseGrantsItemVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail(Value value, String string) { + GrantsListResponseGrantsItemVisitorIdentityFieldsEmail(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail - && this.string.equals(((GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail) other).string)); + || (other instanceof GrantsListResponseGrantsItemVisitorIdentityFieldsEmail + && this.string.equals(((GrantsListResponseGrantsItemVisitorIdentityFieldsEmail) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail valueOf(String value) { + public static GrantsListResponseGrantsItemVisitorIdentityFieldsEmail valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsCreate200ResponseGrantVisitorIdentityFieldsEmail(Value.UNKNOWN, value); + return new GrantsListResponseGrantsItemVisitorIdentityFieldsEmail(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization.java b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization.java similarity index 73% rename from src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization.java rename to src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization.java index c768e1c..19cc3ee 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization { - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization REQUIRED = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); +public final class GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization { + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization REQUIRED = + new GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization OPTIONAL = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization OPTIONAL = + new GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization(Value value, String string) { + GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization + || (other instanceof GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization && this.string.equals( - ((GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization) other).string)); + ((GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization valueOf(String value) { + public static GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); + return new GrantsListResponseGrantsItemVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit.java similarity index 74% rename from src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java rename to src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit.java index 91ff10b..09f9f5e 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit { - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit REQUIRED = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); +public final class GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit { + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit REQUIRED = + new GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit OPTIONAL = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit OPTIONAL = + new GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { + GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit + || (other instanceof GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit && this.string.equals( - ((GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit) other).string)); + ((GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { + public static GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsCreate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); + return new GrantsListResponseGrantsItemVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle.java b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsTitle.java similarity index 70% rename from src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle.java rename to src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsTitle.java index 5a4d367..9e9f22e 100644 --- a/src/main/java/api/types/GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle.java +++ b/src/main/java/api/types/GrantsListResponseGrantsItemVisitorIdentityFieldsTitle.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle { - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle REQUIRED = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); +public final class GrantsListResponseGrantsItemVisitorIdentityFieldsTitle { + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsTitle REQUIRED = + new GrantsListResponseGrantsItemVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); - public static final GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle OPTIONAL = - new GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); + public static final GrantsListResponseGrantsItemVisitorIdentityFieldsTitle OPTIONAL = + new GrantsListResponseGrantsItemVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle(Value value, String string) { + GrantsListResponseGrantsItemVisitorIdentityFieldsTitle(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle - && this.string.equals(((GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle) other).string)); + || (other instanceof GrantsListResponseGrantsItemVisitorIdentityFieldsTitle + && this.string.equals(((GrantsListResponseGrantsItemVisitorIdentityFieldsTitle) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle valueOf(String value) { + public static GrantsListResponseGrantsItemVisitorIdentityFieldsTitle valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsCreate200ResponseGrantVisitorIdentityFieldsTitle(Value.UNKNOWN, value); + return new GrantsListResponseGrantsItemVisitorIdentityFieldsTitle(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization.java b/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization.java deleted file mode 100644 index 1622dcd..0000000 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization { - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization REQUIRED = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); - - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization OPTIONAL = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization - && this.string.equals( - ((GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java b/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java deleted file mode 100644 index e7583b4..0000000 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit { - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit REQUIRED = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); - - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit OPTIONAL = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit - && this.string.equals( - ((GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsUpdate200ResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle.java b/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle.java deleted file mode 100644 index f2f0237..0000000 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle { - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle REQUIRED = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); - - public static final GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle OPTIONAL = - new GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); - - private final Value value; - - private final String string; - - GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle - && this.string.equals(((GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case REQUIRED: - return visitor.visitRequired(); - case OPTIONAL: - return visitor.visitOptional(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle valueOf(String value) { - switch (value) { - case "required": - return REQUIRED; - case "optional": - return OPTIONAL; - default: - return new GrantsUpdate200ResponseGrantVisitorIdentityFieldsTitle(Value.UNKNOWN, value); - } - } - - public enum Value { - REQUIRED, - - OPTIONAL, - - UNKNOWN - } - - public interface Visitor { - T visitRequired(); - - T visitOptional(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/GrantsArchive200Response.java b/src/main/java/api/types/GrantsUpdateResponse.java similarity index 73% rename from src/main/java/api/types/GrantsArchive200Response.java rename to src/main/java/api/types/GrantsUpdateResponse.java index 2f69cfe..2fbe091 100644 --- a/src/main/java/api/types/GrantsArchive200Response.java +++ b/src/main/java/api/types/GrantsUpdateResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsArchive200Response.Builder.class) -public final class GrantsArchive200Response { - private final GrantsArchive200ResponseGrant grant; +@JsonDeserialize(builder = GrantsUpdateResponse.Builder.class) +public final class GrantsUpdateResponse { + private final GrantsUpdateResponseGrant grant; private final Map additionalProperties; - private GrantsArchive200Response(GrantsArchive200ResponseGrant grant, Map additionalProperties) { + private GrantsUpdateResponse(GrantsUpdateResponseGrant grant, Map additionalProperties) { this.grant = grant; this.additionalProperties = additionalProperties; } @JsonProperty("grant") - public GrantsArchive200ResponseGrant getGrant() { + public GrantsUpdateResponseGrant getGrant() { return grant; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsArchive200Response && equalTo((GrantsArchive200Response) other); + return other instanceof GrantsUpdateResponse && equalTo((GrantsUpdateResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsArchive200Response other) { + private boolean equalTo(GrantsUpdateResponse other) { return grant.equals(other.grant); } @@ -63,13 +63,13 @@ public static GrantStage builder() { } public interface GrantStage { - _FinalStage grant(@NotNull GrantsArchive200ResponseGrant grant); + _FinalStage grant(@NotNull GrantsUpdateResponseGrant grant); - Builder from(GrantsArchive200Response other); + Builder from(GrantsUpdateResponse other); } public interface _FinalStage { - GrantsArchive200Response build(); + GrantsUpdateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements GrantStage, _FinalStage { - private GrantsArchive200ResponseGrant grant; + private GrantsUpdateResponseGrant grant; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements GrantStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(GrantsArchive200Response other) { + public Builder from(GrantsUpdateResponse other) { grant(other.getGrant()); return this; } @java.lang.Override @JsonSetter("grant") - public _FinalStage grant(@NotNull GrantsArchive200ResponseGrant grant) { + public _FinalStage grant(@NotNull GrantsUpdateResponseGrant grant) { this.grant = Objects.requireNonNull(grant, "grant must not be null"); return this; } @java.lang.Override - public GrantsArchive200Response build() { - return new GrantsArchive200Response(grant, additionalProperties); + public GrantsUpdateResponse build() { + return new GrantsUpdateResponse(grant, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/GrantsUpdate200ResponseGrant.java b/src/main/java/api/types/GrantsUpdateResponseGrant.java similarity index 79% rename from src/main/java/api/types/GrantsUpdate200ResponseGrant.java rename to src/main/java/api/types/GrantsUpdateResponseGrant.java index 25b5b5e..945e4c2 100644 --- a/src/main/java/api/types/GrantsUpdate200ResponseGrant.java +++ b/src/main/java/api/types/GrantsUpdateResponseGrant.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -24,8 +25,8 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsUpdate200ResponseGrant.Builder.class) -public final class GrantsUpdate200ResponseGrant { +@JsonDeserialize(builder = GrantsUpdateResponseGrant.Builder.class) +public final class GrantsUpdateResponseGrant { private final String id; private final String tenantId; @@ -34,15 +35,15 @@ public final class GrantsUpdate200ResponseGrant { private final Optional name; - private final GrantsUpdate200ResponseGrantLayerMode layerMode; + private final GrantsUpdateResponseGrantLayerMode layerMode; private final Optional layerName; private final boolean keepVisitorLayers; - private final Optional visitorIdleSeconds; + private final Optional visitorIdleSeconds; - private final Optional visitorIdentity; + private final Optional visitorIdentity; private final Optional identity; @@ -52,49 +53,49 @@ public final class GrantsUpdate200ResponseGrant { private final boolean passphraseProtected; - private final double sessionTtlSeconds; + private final int sessionTtlSeconds; private final boolean disabled; - private final Optional archivedAt; + private final Optional archivedAt; - private final Optional expiresAt; + private final Optional expiresAt; - private final double exchangeCount; + private final int exchangeCount; - private final Optional lastExchangedAt; + private final Optional lastExchangedAt; private final String createdBy; - private final double createdAt; + private final OffsetDateTime createdAt; - private final double updatedAt; + private final OffsetDateTime updatedAt; private final Map additionalProperties; - private GrantsUpdate200ResponseGrant( + private GrantsUpdateResponseGrant( String id, String tenantId, String docId, Optional name, - GrantsUpdate200ResponseGrantLayerMode layerMode, + GrantsUpdateResponseGrantLayerMode layerMode, Optional layerName, boolean keepVisitorLayers, - Optional visitorIdleSeconds, - Optional visitorIdentity, + Optional visitorIdleSeconds, + Optional visitorIdentity, Optional identity, List scope, Optional> origins, boolean passphraseProtected, - double sessionTtlSeconds, + int sessionTtlSeconds, boolean disabled, - Optional archivedAt, - Optional expiresAt, - double exchangeCount, - Optional lastExchangedAt, + Optional archivedAt, + Optional expiresAt, + int exchangeCount, + Optional lastExchangedAt, String createdBy, - double createdAt, - double updatedAt, + OffsetDateTime createdAt, + OffsetDateTime updatedAt, Map additionalProperties) { this.id = id; this.tenantId = tenantId; @@ -145,7 +146,7 @@ public Optional getName() { } @JsonProperty("layerMode") - public GrantsUpdate200ResponseGrantLayerMode getLayerMode() { + public GrantsUpdateResponseGrantLayerMode getLayerMode() { return layerMode; } @@ -163,7 +164,7 @@ public boolean getKeepVisitorLayers() { } @JsonIgnore - public Optional getVisitorIdleSeconds() { + public Optional getVisitorIdleSeconds() { if (visitorIdleSeconds == null) { return Optional.empty(); } @@ -171,7 +172,7 @@ public Optional getVisitorIdleSeconds() { } @JsonIgnore - public Optional getVisitorIdentity() { + public Optional getVisitorIdentity() { if (visitorIdentity == null) { return Optional.empty(); } @@ -205,7 +206,7 @@ public boolean getPassphraseProtected() { } @JsonProperty("sessionTtlSeconds") - public double getSessionTtlSeconds() { + public int getSessionTtlSeconds() { return sessionTtlSeconds; } @@ -215,7 +216,7 @@ public boolean getDisabled() { } @JsonIgnore - public Optional getArchivedAt() { + public Optional getArchivedAt() { if (archivedAt == null) { return Optional.empty(); } @@ -223,7 +224,7 @@ public Optional getArchivedAt() { } @JsonIgnore - public Optional getExpiresAt() { + public Optional getExpiresAt() { if (expiresAt == null) { return Optional.empty(); } @@ -231,12 +232,12 @@ public Optional getExpiresAt() { } @JsonProperty("exchangeCount") - public double getExchangeCount() { + public int getExchangeCount() { return exchangeCount; } @JsonIgnore - public Optional getLastExchangedAt() { + public Optional getLastExchangedAt() { if (lastExchangedAt == null) { return Optional.empty(); } @@ -249,12 +250,12 @@ public String getCreatedBy() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @JsonProperty("updatedAt") - public double getUpdatedAt() { + public OffsetDateTime getUpdatedAt() { return updatedAt; } @@ -272,13 +273,13 @@ private Optional _getLayerName() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("visitorIdleSeconds") - private Optional _getVisitorIdleSeconds() { + private Optional _getVisitorIdleSeconds() { return visitorIdleSeconds; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("visitorIdentity") - private Optional _getVisitorIdentity() { + private Optional _getVisitorIdentity() { return visitorIdentity; } @@ -296,26 +297,26 @@ private Optional> _getOrigins() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("archivedAt") - private Optional _getArchivedAt() { + private Optional _getArchivedAt() { return archivedAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("expiresAt") - private Optional _getExpiresAt() { + private Optional _getExpiresAt() { return expiresAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("lastExchangedAt") - private Optional _getLastExchangedAt() { + private Optional _getLastExchangedAt() { return lastExchangedAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsUpdate200ResponseGrant && equalTo((GrantsUpdate200ResponseGrant) other); + return other instanceof GrantsUpdateResponseGrant && equalTo((GrantsUpdateResponseGrant) other); } @JsonAnyGetter @@ -323,7 +324,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsUpdate200ResponseGrant other) { + private boolean equalTo(GrantsUpdateResponseGrant other) { return id.equals(other.id) && tenantId.equals(other.tenantId) && docId.equals(other.docId) @@ -344,8 +345,8 @@ private boolean equalTo(GrantsUpdate200ResponseGrant other) { && exchangeCount == other.exchangeCount && lastExchangedAt.equals(other.lastExchangedAt) && createdBy.equals(other.createdBy) - && createdAt == other.createdAt - && updatedAt == other.updatedAt; + && createdAt.equals(other.createdAt) + && updatedAt.equals(other.updatedAt); } @java.lang.Override @@ -387,7 +388,7 @@ public static IdStage builder() { public interface IdStage { TenantIdStage id(@NotNull String id); - Builder from(GrantsUpdate200ResponseGrant other); + Builder from(GrantsUpdateResponseGrant other); } public interface TenantIdStage { @@ -399,7 +400,7 @@ public interface DocIdStage { } public interface LayerModeStage { - KeepVisitorLayersStage layerMode(@NotNull GrantsUpdate200ResponseGrantLayerMode layerMode); + KeepVisitorLayersStage layerMode(@NotNull GrantsUpdateResponseGrantLayerMode layerMode); } public interface KeepVisitorLayersStage { @@ -411,7 +412,7 @@ public interface PassphraseProtectedStage { } public interface SessionTtlSecondsStage { - DisabledStage sessionTtlSeconds(double sessionTtlSeconds); + DisabledStage sessionTtlSeconds(int sessionTtlSeconds); } public interface DisabledStage { @@ -419,7 +420,7 @@ public interface DisabledStage { } public interface ExchangeCountStage { - CreatedByStage exchangeCount(double exchangeCount); + CreatedByStage exchangeCount(int exchangeCount); } public interface CreatedByStage { @@ -427,15 +428,15 @@ public interface CreatedByStage { } public interface CreatedAtStage { - UpdatedAtStage createdAt(double createdAt); + UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt); } public interface UpdatedAtStage { - _FinalStage updatedAt(double updatedAt); + _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt); } public interface _FinalStage { - GrantsUpdate200ResponseGrant build(); + GrantsUpdateResponseGrant build(); _FinalStage additionalProperty(String key, Object value); @@ -453,17 +454,17 @@ public interface _FinalStage { _FinalStage layerName(Nullable layerName); - _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds); - _FinalStage visitorIdleSeconds(Double visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds); - _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); + _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds); - _FinalStage visitorIdentity(Optional visitorIdentity); + _FinalStage visitorIdentity(Optional visitorIdentity); - _FinalStage visitorIdentity(GrantsUpdate200ResponseGrantVisitorIdentity visitorIdentity); + _FinalStage visitorIdentity(GrantsUpdateResponseGrantVisitorIdentity visitorIdentity); - _FinalStage visitorIdentity(Nullable visitorIdentity); + _FinalStage visitorIdentity(Nullable visitorIdentity); _FinalStage identity(Optional identity); @@ -483,23 +484,23 @@ public interface _FinalStage { _FinalStage origins(Nullable> origins); - _FinalStage archivedAt(Optional archivedAt); + _FinalStage archivedAt(Optional archivedAt); - _FinalStage archivedAt(Double archivedAt); + _FinalStage archivedAt(OffsetDateTime archivedAt); - _FinalStage archivedAt(Nullable archivedAt); + _FinalStage archivedAt(Nullable archivedAt); - _FinalStage expiresAt(Optional expiresAt); + _FinalStage expiresAt(Optional expiresAt); - _FinalStage expiresAt(Double expiresAt); + _FinalStage expiresAt(OffsetDateTime expiresAt); - _FinalStage expiresAt(Nullable expiresAt); + _FinalStage expiresAt(Nullable expiresAt); - _FinalStage lastExchangedAt(Optional lastExchangedAt); + _FinalStage lastExchangedAt(Optional lastExchangedAt); - _FinalStage lastExchangedAt(Double lastExchangedAt); + _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt); - _FinalStage lastExchangedAt(Nullable lastExchangedAt); + _FinalStage lastExchangedAt(Nullable lastExchangedAt); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -523,29 +524,29 @@ public static final class Builder private String docId; - private GrantsUpdate200ResponseGrantLayerMode layerMode; + private GrantsUpdateResponseGrantLayerMode layerMode; private boolean keepVisitorLayers; private boolean passphraseProtected; - private double sessionTtlSeconds; + private int sessionTtlSeconds; private boolean disabled; - private double exchangeCount; + private int exchangeCount; private String createdBy; - private double createdAt; + private OffsetDateTime createdAt; - private double updatedAt; + private OffsetDateTime updatedAt; - private Optional lastExchangedAt = Optional.empty(); + private Optional lastExchangedAt = Optional.empty(); - private Optional expiresAt = Optional.empty(); + private Optional expiresAt = Optional.empty(); - private Optional archivedAt = Optional.empty(); + private Optional archivedAt = Optional.empty(); private Optional> origins = Optional.empty(); @@ -553,9 +554,9 @@ public static final class Builder private Optional identity = Optional.empty(); - private Optional visitorIdentity = Optional.empty(); + private Optional visitorIdentity = Optional.empty(); - private Optional visitorIdleSeconds = Optional.empty(); + private Optional visitorIdleSeconds = Optional.empty(); private Optional layerName = Optional.empty(); @@ -567,7 +568,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(GrantsUpdate200ResponseGrant other) { + public Builder from(GrantsUpdateResponseGrant other) { id(other.getId()); tenantId(other.getTenantId()); docId(other.getDocId()); @@ -616,7 +617,7 @@ public LayerModeStage docId(@NotNull String docId) { @java.lang.Override @JsonSetter("layerMode") - public KeepVisitorLayersStage layerMode(@NotNull GrantsUpdate200ResponseGrantLayerMode layerMode) { + public KeepVisitorLayersStage layerMode(@NotNull GrantsUpdateResponseGrantLayerMode layerMode) { this.layerMode = Objects.requireNonNull(layerMode, "layerMode must not be null"); return this; } @@ -637,7 +638,7 @@ public SessionTtlSecondsStage passphraseProtected(boolean passphraseProtected) { @java.lang.Override @JsonSetter("sessionTtlSeconds") - public DisabledStage sessionTtlSeconds(double sessionTtlSeconds) { + public DisabledStage sessionTtlSeconds(int sessionTtlSeconds) { this.sessionTtlSeconds = sessionTtlSeconds; return this; } @@ -651,7 +652,7 @@ public ExchangeCountStage disabled(boolean disabled) { @java.lang.Override @JsonSetter("exchangeCount") - public CreatedByStage exchangeCount(double exchangeCount) { + public CreatedByStage exchangeCount(int exchangeCount) { this.exchangeCount = exchangeCount; return this; } @@ -665,20 +666,20 @@ public CreatedAtStage createdBy(@NotNull String createdBy) { @java.lang.Override @JsonSetter("createdAt") - public UpdatedAtStage createdAt(double createdAt) { - this.createdAt = createdAt; + public UpdatedAtStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @java.lang.Override @JsonSetter("updatedAt") - public _FinalStage updatedAt(double updatedAt) { - this.updatedAt = updatedAt; + public _FinalStage updatedAt(@NotNull OffsetDateTime updatedAt) { + this.updatedAt = Objects.requireNonNull(updatedAt, "updatedAt must not be null"); return this; } @java.lang.Override - public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { + public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { if (lastExchangedAt.isNull()) { this.lastExchangedAt = null; } else if (lastExchangedAt.isEmpty()) { @@ -690,20 +691,20 @@ public _FinalStage lastExchangedAt(Nullable lastExchangedAt) { } @java.lang.Override - public _FinalStage lastExchangedAt(Double lastExchangedAt) { + public _FinalStage lastExchangedAt(OffsetDateTime lastExchangedAt) { this.lastExchangedAt = Optional.ofNullable(lastExchangedAt); return this; } @java.lang.Override @JsonSetter(value = "lastExchangedAt", nulls = Nulls.SKIP) - public _FinalStage lastExchangedAt(Optional lastExchangedAt) { + public _FinalStage lastExchangedAt(Optional lastExchangedAt) { this.lastExchangedAt = lastExchangedAt; return this; } @java.lang.Override - public _FinalStage expiresAt(Nullable expiresAt) { + public _FinalStage expiresAt(Nullable expiresAt) { if (expiresAt.isNull()) { this.expiresAt = null; } else if (expiresAt.isEmpty()) { @@ -715,20 +716,20 @@ public _FinalStage expiresAt(Nullable expiresAt) { } @java.lang.Override - public _FinalStage expiresAt(Double expiresAt) { + public _FinalStage expiresAt(OffsetDateTime expiresAt) { this.expiresAt = Optional.ofNullable(expiresAt); return this; } @java.lang.Override @JsonSetter(value = "expiresAt", nulls = Nulls.SKIP) - public _FinalStage expiresAt(Optional expiresAt) { + public _FinalStage expiresAt(Optional expiresAt) { this.expiresAt = expiresAt; return this; } @java.lang.Override - public _FinalStage archivedAt(Nullable archivedAt) { + public _FinalStage archivedAt(Nullable archivedAt) { if (archivedAt.isNull()) { this.archivedAt = null; } else if (archivedAt.isEmpty()) { @@ -740,14 +741,14 @@ public _FinalStage archivedAt(Nullable archivedAt) { } @java.lang.Override - public _FinalStage archivedAt(Double archivedAt) { + public _FinalStage archivedAt(OffsetDateTime archivedAt) { this.archivedAt = Optional.ofNullable(archivedAt); return this; } @java.lang.Override @JsonSetter(value = "archivedAt", nulls = Nulls.SKIP) - public _FinalStage archivedAt(Optional archivedAt) { + public _FinalStage archivedAt(Optional archivedAt) { this.archivedAt = archivedAt; return this; } @@ -827,7 +828,7 @@ public _FinalStage identity(Optional identity) { } @java.lang.Override - public _FinalStage visitorIdentity(Nullable visitorIdentity) { + public _FinalStage visitorIdentity(Nullable visitorIdentity) { if (visitorIdentity.isNull()) { this.visitorIdentity = null; } else if (visitorIdentity.isEmpty()) { @@ -839,20 +840,20 @@ public _FinalStage visitorIdentity(Nullable visitorIdentity) { + public _FinalStage visitorIdentity(Optional visitorIdentity) { this.visitorIdentity = visitorIdentity; return this; } @java.lang.Override - public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { if (visitorIdleSeconds.isNull()) { this.visitorIdleSeconds = null; } else if (visitorIdleSeconds.isEmpty()) { @@ -864,14 +865,14 @@ public _FinalStage visitorIdleSeconds(Nullable visitorIdleSeconds) { } @java.lang.Override - public _FinalStage visitorIdleSeconds(Double visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Integer visitorIdleSeconds) { this.visitorIdleSeconds = Optional.ofNullable(visitorIdleSeconds); return this; } @java.lang.Override @JsonSetter(value = "visitorIdleSeconds", nulls = Nulls.SKIP) - public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { + public _FinalStage visitorIdleSeconds(Optional visitorIdleSeconds) { this.visitorIdleSeconds = visitorIdleSeconds; return this; } @@ -927,8 +928,8 @@ public _FinalStage name(Optional name) { } @java.lang.Override - public GrantsUpdate200ResponseGrant build() { - return new GrantsUpdate200ResponseGrant( + public GrantsUpdateResponseGrant build() { + return new GrantsUpdateResponseGrant( id, tenantId, docId, diff --git a/src/main/java/api/types/GrantsExchange200ResponseLayerMode.java b/src/main/java/api/types/GrantsUpdateResponseGrantLayerMode.java similarity index 70% rename from src/main/java/api/types/GrantsExchange200ResponseLayerMode.java rename to src/main/java/api/types/GrantsUpdateResponseGrantLayerMode.java index 9a9cc05..7c340ef 100644 --- a/src/main/java/api/types/GrantsExchange200ResponseLayerMode.java +++ b/src/main/java/api/types/GrantsUpdateResponseGrantLayerMode.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsExchange200ResponseLayerMode { - public static final GrantsExchange200ResponseLayerMode PER_VISITOR = - new GrantsExchange200ResponseLayerMode(Value.PER_VISITOR, "per-visitor"); +public final class GrantsUpdateResponseGrantLayerMode { + public static final GrantsUpdateResponseGrantLayerMode PER_VISITOR = + new GrantsUpdateResponseGrantLayerMode(Value.PER_VISITOR, "per-visitor"); - public static final GrantsExchange200ResponseLayerMode SHARED = - new GrantsExchange200ResponseLayerMode(Value.SHARED, "shared"); + public static final GrantsUpdateResponseGrantLayerMode SHARED = + new GrantsUpdateResponseGrantLayerMode(Value.SHARED, "shared"); private final Value value; private final String string; - GrantsExchange200ResponseLayerMode(Value value, String string) { + GrantsUpdateResponseGrantLayerMode(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsExchange200ResponseLayerMode - && this.string.equals(((GrantsExchange200ResponseLayerMode) other).string)); + || (other instanceof GrantsUpdateResponseGrantLayerMode + && this.string.equals(((GrantsUpdateResponseGrantLayerMode) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsExchange200ResponseLayerMode valueOf(String value) { + public static GrantsUpdateResponseGrantLayerMode valueOf(String value) { switch (value) { case "per-visitor": return PER_VISITOR; case "shared": return SHARED; default: - return new GrantsExchange200ResponseLayerMode(Value.UNKNOWN, value); + return new GrantsUpdateResponseGrantLayerMode(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentity.java b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentity.java similarity index 73% rename from src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentity.java rename to src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentity.java index 4750820..8958dff 100644 --- a/src/main/java/api/types/GrantsArchive200ResponseGrantVisitorIdentity.java +++ b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentity.java @@ -19,11 +19,11 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsArchive200ResponseGrantVisitorIdentity.Builder.class) -public final class GrantsArchive200ResponseGrantVisitorIdentity { - private final GrantsArchive200ResponseGrantVisitorIdentityFields fields; +@JsonDeserialize(builder = GrantsUpdateResponseGrantVisitorIdentity.Builder.class) +public final class GrantsUpdateResponseGrantVisitorIdentity { + private final GrantsUpdateResponseGrantVisitorIdentityFields fields; - private final GrantsArchive200ResponseGrantVisitorIdentityAsk ask; + private final GrantsUpdateResponseGrantVisitorIdentityAsk ask; private final Optional purpose; @@ -31,9 +31,9 @@ public final class GrantsArchive200ResponseGrantVisitorIdentity { private final Map additionalProperties; - private GrantsArchive200ResponseGrantVisitorIdentity( - GrantsArchive200ResponseGrantVisitorIdentityFields fields, - GrantsArchive200ResponseGrantVisitorIdentityAsk ask, + private GrantsUpdateResponseGrantVisitorIdentity( + GrantsUpdateResponseGrantVisitorIdentityFields fields, + GrantsUpdateResponseGrantVisitorIdentityAsk ask, Optional purpose, Optional privacyUrl, Map additionalProperties) { @@ -45,12 +45,12 @@ private GrantsArchive200ResponseGrantVisitorIdentity( } @JsonProperty("fields") - public GrantsArchive200ResponseGrantVisitorIdentityFields getFields() { + public GrantsUpdateResponseGrantVisitorIdentityFields getFields() { return fields; } @JsonProperty("ask") - public GrantsArchive200ResponseGrantVisitorIdentityAsk getAsk() { + public GrantsUpdateResponseGrantVisitorIdentityAsk getAsk() { return ask; } @@ -67,8 +67,8 @@ public Optional getPrivacyUrl() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsArchive200ResponseGrantVisitorIdentity - && equalTo((GrantsArchive200ResponseGrantVisitorIdentity) other); + return other instanceof GrantsUpdateResponseGrantVisitorIdentity + && equalTo((GrantsUpdateResponseGrantVisitorIdentity) other); } @JsonAnyGetter @@ -76,7 +76,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsArchive200ResponseGrantVisitorIdentity other) { + private boolean equalTo(GrantsUpdateResponseGrantVisitorIdentity other) { return fields.equals(other.fields) && ask.equals(other.ask) && purpose.equals(other.purpose) @@ -98,17 +98,17 @@ public static FieldsStage builder() { } public interface FieldsStage { - AskStage fields(@NotNull GrantsArchive200ResponseGrantVisitorIdentityFields fields); + AskStage fields(@NotNull GrantsUpdateResponseGrantVisitorIdentityFields fields); - Builder from(GrantsArchive200ResponseGrantVisitorIdentity other); + Builder from(GrantsUpdateResponseGrantVisitorIdentity other); } public interface AskStage { - _FinalStage ask(@NotNull GrantsArchive200ResponseGrantVisitorIdentityAsk ask); + _FinalStage ask(@NotNull GrantsUpdateResponseGrantVisitorIdentityAsk ask); } public interface _FinalStage { - GrantsArchive200ResponseGrantVisitorIdentity build(); + GrantsUpdateResponseGrantVisitorIdentity build(); _FinalStage additionalProperty(String key, Object value); @@ -125,9 +125,9 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements FieldsStage, AskStage, _FinalStage { - private GrantsArchive200ResponseGrantVisitorIdentityFields fields; + private GrantsUpdateResponseGrantVisitorIdentityFields fields; - private GrantsArchive200ResponseGrantVisitorIdentityAsk ask; + private GrantsUpdateResponseGrantVisitorIdentityAsk ask; private Optional privacyUrl = Optional.empty(); @@ -139,7 +139,7 @@ public static final class Builder implements FieldsStage, AskStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(GrantsArchive200ResponseGrantVisitorIdentity other) { + public Builder from(GrantsUpdateResponseGrantVisitorIdentity other) { fields(other.getFields()); ask(other.getAsk()); purpose(other.getPurpose()); @@ -149,14 +149,14 @@ public Builder from(GrantsArchive200ResponseGrantVisitorIdentity other) { @java.lang.Override @JsonSetter("fields") - public AskStage fields(@NotNull GrantsArchive200ResponseGrantVisitorIdentityFields fields) { + public AskStage fields(@NotNull GrantsUpdateResponseGrantVisitorIdentityFields fields) { this.fields = Objects.requireNonNull(fields, "fields must not be null"); return this; } @java.lang.Override @JsonSetter("ask") - public _FinalStage ask(@NotNull GrantsArchive200ResponseGrantVisitorIdentityAsk ask) { + public _FinalStage ask(@NotNull GrantsUpdateResponseGrantVisitorIdentityAsk ask) { this.ask = Objects.requireNonNull(ask, "ask must not be null"); return this; } @@ -188,9 +188,8 @@ public _FinalStage purpose(Optional purpose) { } @java.lang.Override - public GrantsArchive200ResponseGrantVisitorIdentity build() { - return new GrantsArchive200ResponseGrantVisitorIdentity( - fields, ask, purpose, privacyUrl, additionalProperties); + public GrantsUpdateResponseGrantVisitorIdentity build() { + return new GrantsUpdateResponseGrantVisitorIdentity(fields, ask, purpose, privacyUrl, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityAsk.java b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityAsk.java new file mode 100644 index 0000000..0a6365e --- /dev/null +++ b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityAsk.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsUpdateResponseGrantVisitorIdentityAsk { + public static final GrantsUpdateResponseGrantVisitorIdentityAsk ON_OPEN = + new GrantsUpdateResponseGrantVisitorIdentityAsk(Value.ON_OPEN, "on-open"); + + public static final GrantsUpdateResponseGrantVisitorIdentityAsk BEFORE_FIRST_CHANGE = + new GrantsUpdateResponseGrantVisitorIdentityAsk(Value.BEFORE_FIRST_CHANGE, "before-first-change"); + + private final Value value; + + private final String string; + + GrantsUpdateResponseGrantVisitorIdentityAsk(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsUpdateResponseGrantVisitorIdentityAsk + && this.string.equals(((GrantsUpdateResponseGrantVisitorIdentityAsk) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case ON_OPEN: + return visitor.visitOnOpen(); + case BEFORE_FIRST_CHANGE: + return visitor.visitBeforeFirstChange(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsUpdateResponseGrantVisitorIdentityAsk valueOf(String value) { + switch (value) { + case "on-open": + return ON_OPEN; + case "before-first-change": + return BEFORE_FIRST_CHANGE; + default: + return new GrantsUpdateResponseGrantVisitorIdentityAsk(Value.UNKNOWN, value); + } + } + + public enum Value { + ON_OPEN, + + BEFORE_FIRST_CHANGE, + + UNKNOWN + } + + public interface Visitor { + T visitOnOpen(); + + T visitBeforeFirstChange(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFields.java b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFields.java new file mode 100644 index 0000000..13556ce --- /dev/null +++ b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFields.java @@ -0,0 +1,208 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = GrantsUpdateResponseGrantVisitorIdentityFields.Builder.class) +public final class GrantsUpdateResponseGrantVisitorIdentityFields { + private final Optional displayName; + + private final Optional email; + + private final Optional title; + + private final Optional organization; + + private final Optional organizationalUnit; + + private final Map additionalProperties; + + private GrantsUpdateResponseGrantVisitorIdentityFields( + Optional displayName, + Optional email, + Optional title, + Optional organization, + Optional organizationalUnit, + Map additionalProperties) { + this.displayName = displayName; + this.email = email; + this.title = title; + this.organization = organization; + this.organizationalUnit = organizationalUnit; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("displayName") + public Optional getDisplayName() { + return displayName; + } + + @JsonProperty("email") + public Optional getEmail() { + return email; + } + + @JsonProperty("title") + public Optional getTitle() { + return title; + } + + @JsonProperty("organization") + public Optional getOrganization() { + return organization; + } + + @JsonProperty("organizationalUnit") + public Optional getOrganizationalUnit() { + return organizationalUnit; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof GrantsUpdateResponseGrantVisitorIdentityFields + && equalTo((GrantsUpdateResponseGrantVisitorIdentityFields) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(GrantsUpdateResponseGrantVisitorIdentityFields other) { + return displayName.equals(other.displayName) + && email.equals(other.email) + && title.equals(other.title) + && organization.equals(other.organization) + && organizationalUnit.equals(other.organizationalUnit); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.displayName, this.email, this.title, this.organization, this.organizationalUnit); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional displayName = Optional.empty(); + + private Optional email = Optional.empty(); + + private Optional title = Optional.empty(); + + private Optional organization = Optional.empty(); + + private Optional organizationalUnit = + Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(GrantsUpdateResponseGrantVisitorIdentityFields other) { + displayName(other.getDisplayName()); + email(other.getEmail()); + title(other.getTitle()); + organization(other.getOrganization()); + organizationalUnit(other.getOrganizationalUnit()); + return this; + } + + @JsonSetter(value = "displayName", nulls = Nulls.SKIP) + public Builder displayName(Optional displayName) { + this.displayName = displayName; + return this; + } + + public Builder displayName(GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName displayName) { + this.displayName = Optional.ofNullable(displayName); + return this; + } + + @JsonSetter(value = "email", nulls = Nulls.SKIP) + public Builder email(Optional email) { + this.email = email; + return this; + } + + public Builder email(GrantsUpdateResponseGrantVisitorIdentityFieldsEmail email) { + this.email = Optional.ofNullable(email); + return this; + } + + @JsonSetter(value = "title", nulls = Nulls.SKIP) + public Builder title(Optional title) { + this.title = title; + return this; + } + + public Builder title(GrantsUpdateResponseGrantVisitorIdentityFieldsTitle title) { + this.title = Optional.ofNullable(title); + return this; + } + + @JsonSetter(value = "organization", nulls = Nulls.SKIP) + public Builder organization(Optional organization) { + this.organization = organization; + return this; + } + + public Builder organization(GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization organization) { + this.organization = Optional.ofNullable(organization); + return this; + } + + @JsonSetter(value = "organizationalUnit", nulls = Nulls.SKIP) + public Builder organizationalUnit( + Optional organizationalUnit) { + this.organizationalUnit = organizationalUnit; + return this; + } + + public Builder organizationalUnit( + GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit organizationalUnit) { + this.organizationalUnit = Optional.ofNullable(organizationalUnit); + return this; + } + + public GrantsUpdateResponseGrantVisitorIdentityFields build() { + return new GrantsUpdateResponseGrantVisitorIdentityFields( + displayName, email, title, organization, organizationalUnit, additionalProperties); + } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle.java b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName.java similarity index 62% rename from src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle.java rename to src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName.java index ceed6fd..33139fe 100644 --- a/src/main/java/api/types/GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle.java +++ b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle { - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle REQUIRED = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); +public final class GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName { + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName REQUIRED = + new GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName(Value.REQUIRED, "required"); - public static final GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle OPTIONAL = - new GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName OPTIONAL = + new GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle(Value value, String string) { + GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle + || (other instanceof GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName && this.string.equals( - ((GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle) other).string)); + ((GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle valueOf(String value) { + public static GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsList200ResponseGrantsItemVisitorIdentityFieldsTitle(Value.UNKNOWN, value); + return new GrantsUpdateResponseGrantVisitorIdentityFieldsDisplayName(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsEmail.java b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsEmail.java new file mode 100644 index 0000000..75ecc77 --- /dev/null +++ b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsEmail.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsUpdateResponseGrantVisitorIdentityFieldsEmail { + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsEmail REQUIRED = + new GrantsUpdateResponseGrantVisitorIdentityFieldsEmail(Value.REQUIRED, "required"); + + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsEmail OPTIONAL = + new GrantsUpdateResponseGrantVisitorIdentityFieldsEmail(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsUpdateResponseGrantVisitorIdentityFieldsEmail(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsUpdateResponseGrantVisitorIdentityFieldsEmail + && this.string.equals(((GrantsUpdateResponseGrantVisitorIdentityFieldsEmail) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsUpdateResponseGrantVisitorIdentityFieldsEmail valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsUpdateResponseGrantVisitorIdentityFieldsEmail(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail.java b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization.java similarity index 62% rename from src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail.java rename to src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization.java index 6fbdf57..c152ea7 100644 --- a/src/main/java/api/types/GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail.java +++ b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail { - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail REQUIRED = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail(Value.REQUIRED, "required"); +public final class GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization { + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization REQUIRED = + new GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization(Value.REQUIRED, "required"); - public static final GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail OPTIONAL = - new GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail(Value.OPTIONAL, "optional"); + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization OPTIONAL = + new GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization(Value.OPTIONAL, "optional"); private final Value value; private final String string; - GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail(Value value, String string) { + GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization(Value value, String string) { this.value = value; this.string = string; } @@ -35,9 +35,9 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail + || (other instanceof GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization && this.string.equals( - ((GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail) other).string)); + ((GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization) other).string)); } @java.lang.Override @@ -58,14 +58,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail valueOf(String value) { + public static GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization valueOf(String value) { switch (value) { case "required": return REQUIRED; case "optional": return OPTIONAL; default: - return new GrantsExchange200ResponseVisitorIdentityRequestFieldsEmail(Value.UNKNOWN, value); + return new GrantsUpdateResponseGrantVisitorIdentityFieldsOrganization(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit.java b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit.java new file mode 100644 index 0000000..d6ef36a --- /dev/null +++ b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit.java @@ -0,0 +1,87 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit { + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit REQUIRED = + new GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.REQUIRED, "required"); + + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit OPTIONAL = + new GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit + && this.string.equals( + ((GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsUpdateResponseGrantVisitorIdentityFieldsOrganizationalUnit(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsTitle.java b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsTitle.java new file mode 100644 index 0000000..49a5e57 --- /dev/null +++ b/src/main/java/api/types/GrantsUpdateResponseGrantVisitorIdentityFieldsTitle.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class GrantsUpdateResponseGrantVisitorIdentityFieldsTitle { + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsTitle REQUIRED = + new GrantsUpdateResponseGrantVisitorIdentityFieldsTitle(Value.REQUIRED, "required"); + + public static final GrantsUpdateResponseGrantVisitorIdentityFieldsTitle OPTIONAL = + new GrantsUpdateResponseGrantVisitorIdentityFieldsTitle(Value.OPTIONAL, "optional"); + + private final Value value; + + private final String string; + + GrantsUpdateResponseGrantVisitorIdentityFieldsTitle(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof GrantsUpdateResponseGrantVisitorIdentityFieldsTitle + && this.string.equals(((GrantsUpdateResponseGrantVisitorIdentityFieldsTitle) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case REQUIRED: + return visitor.visitRequired(); + case OPTIONAL: + return visitor.visitOptional(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static GrantsUpdateResponseGrantVisitorIdentityFieldsTitle valueOf(String value) { + switch (value) { + case "required": + return REQUIRED; + case "optional": + return OPTIONAL; + default: + return new GrantsUpdateResponseGrantVisitorIdentityFieldsTitle(Value.UNKNOWN, value); + } + } + + public enum Value { + REQUIRED, + + OPTIONAL, + + UNKNOWN + } + + public interface Visitor { + T visitRequired(); + + T visitOptional(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/GrantsVisitorsList200Response.java b/src/main/java/api/types/GrantsVisitorsListResponse.java similarity index 78% rename from src/main/java/api/types/GrantsVisitorsList200Response.java rename to src/main/java/api/types/GrantsVisitorsListResponse.java index 76e944e..f87eb56 100644 --- a/src/main/java/api/types/GrantsVisitorsList200Response.java +++ b/src/main/java/api/types/GrantsVisitorsListResponse.java @@ -23,16 +23,16 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsVisitorsList200Response.Builder.class) -public final class GrantsVisitorsList200Response { - private final List visitors; +@JsonDeserialize(builder = GrantsVisitorsListResponse.Builder.class) +public final class GrantsVisitorsListResponse { + private final List visitors; private final Optional nextCursor; private final Map additionalProperties; - private GrantsVisitorsList200Response( - List visitors, + private GrantsVisitorsListResponse( + List visitors, Optional nextCursor, Map additionalProperties) { this.visitors = visitors; @@ -41,7 +41,7 @@ private GrantsVisitorsList200Response( } @JsonProperty("visitors") - public List getVisitors() { + public List getVisitors() { return visitors; } @@ -62,7 +62,7 @@ private Optional _getNextCursor() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsVisitorsList200Response && equalTo((GrantsVisitorsList200Response) other); + return other instanceof GrantsVisitorsListResponse && equalTo((GrantsVisitorsListResponse) other); } @JsonAnyGetter @@ -70,7 +70,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsVisitorsList200Response other) { + private boolean equalTo(GrantsVisitorsListResponse other) { return visitors.equals(other.visitors) && nextCursor.equals(other.nextCursor); } @@ -90,7 +90,7 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private List visitors = new ArrayList<>(); + private List visitors = new ArrayList<>(); private Optional nextCursor = Optional.empty(); @@ -99,14 +99,14 @@ public static final class Builder { private Builder() {} - public Builder from(GrantsVisitorsList200Response other) { + public Builder from(GrantsVisitorsListResponse other) { visitors(other.getVisitors()); nextCursor(other.getNextCursor()); return this; } @JsonSetter(value = "visitors", nulls = Nulls.SKIP) - public Builder visitors(List visitors) { + public Builder visitors(List visitors) { this.visitors.clear(); if (visitors != null) { this.visitors.addAll(visitors); @@ -114,12 +114,12 @@ public Builder visitors(List visitors return this; } - public Builder addVisitors(GrantsVisitorsList200ResponseVisitorsItem visitors) { + public Builder addVisitors(GrantsVisitorsListResponseVisitorsItem visitors) { this.visitors.add(visitors); return this; } - public Builder addAllVisitors(List visitors) { + public Builder addAllVisitors(List visitors) { if (visitors != null) { this.visitors.addAll(visitors); } @@ -148,8 +148,8 @@ public Builder nextCursor(Nullable nextCursor) { return this; } - public GrantsVisitorsList200Response build() { - return new GrantsVisitorsList200Response(visitors, nextCursor, additionalProperties); + public GrantsVisitorsListResponse build() { + return new GrantsVisitorsListResponse(visitors, nextCursor, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItem.java b/src/main/java/api/types/GrantsVisitorsListResponseVisitorsItem.java similarity index 67% rename from src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItem.java rename to src/main/java/api/types/GrantsVisitorsListResponseVisitorsItem.java index 842d76a..afcfc75 100644 --- a/src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItem.java +++ b/src/main/java/api/types/GrantsVisitorsListResponseVisitorsItem.java @@ -15,6 +15,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -22,32 +23,32 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsVisitorsList200ResponseVisitorsItem.Builder.class) -public final class GrantsVisitorsList200ResponseVisitorsItem { +@JsonDeserialize(builder = GrantsVisitorsListResponseVisitorsItem.Builder.class) +public final class GrantsVisitorsListResponseVisitorsItem { private final String visitorId; - private final GrantsVisitorsList200ResponseVisitorsItemAnswers answers; + private final GrantsVisitorsListResponseVisitorsItemAnswers answers; private final boolean emailVerified; - private final Optional consentedAt; + private final Optional consentedAt; - private final double firstSeenAt; + private final OffsetDateTime firstSeenAt; - private final double lastSeenAt; + private final OffsetDateTime lastSeenAt; - private final Optional layer; + private final Optional layer; private final Map additionalProperties; - private GrantsVisitorsList200ResponseVisitorsItem( + private GrantsVisitorsListResponseVisitorsItem( String visitorId, - GrantsVisitorsList200ResponseVisitorsItemAnswers answers, + GrantsVisitorsListResponseVisitorsItemAnswers answers, boolean emailVerified, - Optional consentedAt, - double firstSeenAt, - double lastSeenAt, - Optional layer, + Optional consentedAt, + OffsetDateTime firstSeenAt, + OffsetDateTime lastSeenAt, + Optional layer, Map additionalProperties) { this.visitorId = visitorId; this.answers = answers; @@ -65,7 +66,7 @@ public String getVisitorId() { } @JsonProperty("answers") - public GrantsVisitorsList200ResponseVisitorsItemAnswers getAnswers() { + public GrantsVisitorsListResponseVisitorsItemAnswers getAnswers() { return answers; } @@ -75,7 +76,7 @@ public boolean getEmailVerified() { } @JsonIgnore - public Optional getConsentedAt() { + public Optional getConsentedAt() { if (consentedAt == null) { return Optional.empty(); } @@ -83,17 +84,17 @@ public Optional getConsentedAt() { } @JsonProperty("firstSeenAt") - public double getFirstSeenAt() { + public OffsetDateTime getFirstSeenAt() { return firstSeenAt; } @JsonProperty("lastSeenAt") - public double getLastSeenAt() { + public OffsetDateTime getLastSeenAt() { return lastSeenAt; } @JsonIgnore - public Optional getLayer() { + public Optional getLayer() { if (layer == null) { return Optional.empty(); } @@ -102,21 +103,21 @@ public Optional getLayer() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("consentedAt") - private Optional _getConsentedAt() { + private Optional _getConsentedAt() { return consentedAt; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("layer") - private Optional _getLayer() { + private Optional _getLayer() { return layer; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsVisitorsList200ResponseVisitorsItem - && equalTo((GrantsVisitorsList200ResponseVisitorsItem) other); + return other instanceof GrantsVisitorsListResponseVisitorsItem + && equalTo((GrantsVisitorsListResponseVisitorsItem) other); } @JsonAnyGetter @@ -124,13 +125,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsVisitorsList200ResponseVisitorsItem other) { + private boolean equalTo(GrantsVisitorsListResponseVisitorsItem other) { return visitorId.equals(other.visitorId) && answers.equals(other.answers) && emailVerified == other.emailVerified && consentedAt.equals(other.consentedAt) - && firstSeenAt == other.firstSeenAt - && lastSeenAt == other.lastSeenAt + && firstSeenAt.equals(other.firstSeenAt) + && lastSeenAt.equals(other.lastSeenAt) && layer.equals(other.layer); } @@ -158,11 +159,11 @@ public static VisitorIdStage builder() { public interface VisitorIdStage { AnswersStage visitorId(@NotNull String visitorId); - Builder from(GrantsVisitorsList200ResponseVisitorsItem other); + Builder from(GrantsVisitorsListResponseVisitorsItem other); } public interface AnswersStage { - EmailVerifiedStage answers(@NotNull GrantsVisitorsList200ResponseVisitorsItemAnswers answers); + EmailVerifiedStage answers(@NotNull GrantsVisitorsListResponseVisitorsItemAnswers answers); } public interface EmailVerifiedStage { @@ -170,31 +171,31 @@ public interface EmailVerifiedStage { } public interface FirstSeenAtStage { - LastSeenAtStage firstSeenAt(double firstSeenAt); + LastSeenAtStage firstSeenAt(@NotNull OffsetDateTime firstSeenAt); } public interface LastSeenAtStage { - _FinalStage lastSeenAt(double lastSeenAt); + _FinalStage lastSeenAt(@NotNull OffsetDateTime lastSeenAt); } public interface _FinalStage { - GrantsVisitorsList200ResponseVisitorsItem build(); + GrantsVisitorsListResponseVisitorsItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage consentedAt(Optional consentedAt); + _FinalStage consentedAt(Optional consentedAt); - _FinalStage consentedAt(Double consentedAt); + _FinalStage consentedAt(OffsetDateTime consentedAt); - _FinalStage consentedAt(Nullable consentedAt); + _FinalStage consentedAt(Nullable consentedAt); - _FinalStage layer(Optional layer); + _FinalStage layer(Optional layer); - _FinalStage layer(GrantsVisitorsList200ResponseVisitorsItemLayer layer); + _FinalStage layer(GrantsVisitorsListResponseVisitorsItemLayer layer); - _FinalStage layer(Nullable layer); + _FinalStage layer(Nullable layer); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -207,17 +208,17 @@ public static final class Builder _FinalStage { private String visitorId; - private GrantsVisitorsList200ResponseVisitorsItemAnswers answers; + private GrantsVisitorsListResponseVisitorsItemAnswers answers; private boolean emailVerified; - private double firstSeenAt; + private OffsetDateTime firstSeenAt; - private double lastSeenAt; + private OffsetDateTime lastSeenAt; - private Optional layer = Optional.empty(); + private Optional layer = Optional.empty(); - private Optional consentedAt = Optional.empty(); + private Optional consentedAt = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -225,7 +226,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(GrantsVisitorsList200ResponseVisitorsItem other) { + public Builder from(GrantsVisitorsListResponseVisitorsItem other) { visitorId(other.getVisitorId()); answers(other.getAnswers()); emailVerified(other.getEmailVerified()); @@ -245,7 +246,7 @@ public AnswersStage visitorId(@NotNull String visitorId) { @java.lang.Override @JsonSetter("answers") - public EmailVerifiedStage answers(@NotNull GrantsVisitorsList200ResponseVisitorsItemAnswers answers) { + public EmailVerifiedStage answers(@NotNull GrantsVisitorsListResponseVisitorsItemAnswers answers) { this.answers = Objects.requireNonNull(answers, "answers must not be null"); return this; } @@ -259,20 +260,20 @@ public FirstSeenAtStage emailVerified(boolean emailVerified) { @java.lang.Override @JsonSetter("firstSeenAt") - public LastSeenAtStage firstSeenAt(double firstSeenAt) { - this.firstSeenAt = firstSeenAt; + public LastSeenAtStage firstSeenAt(@NotNull OffsetDateTime firstSeenAt) { + this.firstSeenAt = Objects.requireNonNull(firstSeenAt, "firstSeenAt must not be null"); return this; } @java.lang.Override @JsonSetter("lastSeenAt") - public _FinalStage lastSeenAt(double lastSeenAt) { - this.lastSeenAt = lastSeenAt; + public _FinalStage lastSeenAt(@NotNull OffsetDateTime lastSeenAt) { + this.lastSeenAt = Objects.requireNonNull(lastSeenAt, "lastSeenAt must not be null"); return this; } @java.lang.Override - public _FinalStage layer(Nullable layer) { + public _FinalStage layer(Nullable layer) { if (layer.isNull()) { this.layer = null; } else if (layer.isEmpty()) { @@ -284,20 +285,20 @@ public _FinalStage layer(Nullable layer) { + public _FinalStage layer(Optional layer) { this.layer = layer; return this; } @java.lang.Override - public _FinalStage consentedAt(Nullable consentedAt) { + public _FinalStage consentedAt(Nullable consentedAt) { if (consentedAt.isNull()) { this.consentedAt = null; } else if (consentedAt.isEmpty()) { @@ -309,21 +310,21 @@ public _FinalStage consentedAt(Nullable consentedAt) { } @java.lang.Override - public _FinalStage consentedAt(Double consentedAt) { + public _FinalStage consentedAt(OffsetDateTime consentedAt) { this.consentedAt = Optional.ofNullable(consentedAt); return this; } @java.lang.Override @JsonSetter(value = "consentedAt", nulls = Nulls.SKIP) - public _FinalStage consentedAt(Optional consentedAt) { + public _FinalStage consentedAt(Optional consentedAt) { this.consentedAt = consentedAt; return this; } @java.lang.Override - public GrantsVisitorsList200ResponseVisitorsItem build() { - return new GrantsVisitorsList200ResponseVisitorsItem( + public GrantsVisitorsListResponseVisitorsItem build() { + return new GrantsVisitorsListResponseVisitorsItem( visitorId, answers, emailVerified, diff --git a/src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItemAnswers.java b/src/main/java/api/types/GrantsVisitorsListResponseVisitorsItemAnswers.java similarity index 89% rename from src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItemAnswers.java rename to src/main/java/api/types/GrantsVisitorsListResponseVisitorsItemAnswers.java index 008121f..86ff872 100644 --- a/src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItemAnswers.java +++ b/src/main/java/api/types/GrantsVisitorsListResponseVisitorsItemAnswers.java @@ -18,8 +18,8 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsVisitorsList200ResponseVisitorsItemAnswers.Builder.class) -public final class GrantsVisitorsList200ResponseVisitorsItemAnswers { +@JsonDeserialize(builder = GrantsVisitorsListResponseVisitorsItemAnswers.Builder.class) +public final class GrantsVisitorsListResponseVisitorsItemAnswers { private final Optional displayName; private final Optional email; @@ -32,7 +32,7 @@ public final class GrantsVisitorsList200ResponseVisitorsItemAnswers { private final Map additionalProperties; - private GrantsVisitorsList200ResponseVisitorsItemAnswers( + private GrantsVisitorsListResponseVisitorsItemAnswers( Optional displayName, Optional email, Optional title, @@ -75,8 +75,8 @@ public Optional getOrganizationalUnit() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsVisitorsList200ResponseVisitorsItemAnswers - && equalTo((GrantsVisitorsList200ResponseVisitorsItemAnswers) other); + return other instanceof GrantsVisitorsListResponseVisitorsItemAnswers + && equalTo((GrantsVisitorsListResponseVisitorsItemAnswers) other); } @JsonAnyGetter @@ -84,7 +84,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsVisitorsList200ResponseVisitorsItemAnswers other) { + private boolean equalTo(GrantsVisitorsListResponseVisitorsItemAnswers other) { return displayName.equals(other.displayName) && email.equals(other.email) && title.equals(other.title) @@ -123,7 +123,7 @@ public static final class Builder { private Builder() {} - public Builder from(GrantsVisitorsList200ResponseVisitorsItemAnswers other) { + public Builder from(GrantsVisitorsListResponseVisitorsItemAnswers other) { displayName(other.getDisplayName()); email(other.getEmail()); title(other.getTitle()); @@ -187,8 +187,8 @@ public Builder organizationalUnit(String organizationalUnit) { return this; } - public GrantsVisitorsList200ResponseVisitorsItemAnswers build() { - return new GrantsVisitorsList200ResponseVisitorsItemAnswers( + public GrantsVisitorsListResponseVisitorsItemAnswers build() { + return new GrantsVisitorsListResponseVisitorsItemAnswers( displayName, email, title, organization, organizationalUnit, additionalProperties); } diff --git a/src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItemLayer.java b/src/main/java/api/types/GrantsVisitorsListResponseVisitorsItemLayer.java similarity index 57% rename from src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItemLayer.java rename to src/main/java/api/types/GrantsVisitorsListResponseVisitorsItemLayer.java index 13f3b2f..b3c7cc4 100644 --- a/src/main/java/api/types/GrantsVisitorsList200ResponseVisitorsItemLayer.java +++ b/src/main/java/api/types/GrantsVisitorsListResponseVisitorsItemLayer.java @@ -22,18 +22,18 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = GrantsVisitorsList200ResponseVisitorsItemLayer.Builder.class) -public final class GrantsVisitorsList200ResponseVisitorsItemLayer { +@JsonDeserialize(builder = GrantsVisitorsListResponseVisitorsItemLayer.Builder.class) +public final class GrantsVisitorsListResponseVisitorsItemLayer { private final String layerName; - private final Optional storageSizeBytes; + private final Optional sizeBytes; private final Map additionalProperties; - private GrantsVisitorsList200ResponseVisitorsItemLayer( - String layerName, Optional storageSizeBytes, Map additionalProperties) { + private GrantsVisitorsListResponseVisitorsItemLayer( + String layerName, Optional sizeBytes, Map additionalProperties) { this.layerName = layerName; - this.storageSizeBytes = storageSizeBytes; + this.sizeBytes = sizeBytes; this.additionalProperties = additionalProperties; } @@ -43,24 +43,24 @@ public String getLayerName() { } @JsonIgnore - public Optional getStorageSizeBytes() { - if (storageSizeBytes == null) { + public Optional getSizeBytes() { + if (sizeBytes == null) { return Optional.empty(); } - return storageSizeBytes; + return sizeBytes; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("storageSizeBytes") - private Optional _getStorageSizeBytes() { - return storageSizeBytes; + @JsonProperty("sizeBytes") + private Optional _getSizeBytes() { + return sizeBytes; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof GrantsVisitorsList200ResponseVisitorsItemLayer - && equalTo((GrantsVisitorsList200ResponseVisitorsItemLayer) other); + return other instanceof GrantsVisitorsListResponseVisitorsItemLayer + && equalTo((GrantsVisitorsListResponseVisitorsItemLayer) other); } @JsonAnyGetter @@ -68,13 +68,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(GrantsVisitorsList200ResponseVisitorsItemLayer other) { - return layerName.equals(other.layerName) && storageSizeBytes.equals(other.storageSizeBytes); + private boolean equalTo(GrantsVisitorsListResponseVisitorsItemLayer other) { + return layerName.equals(other.layerName) && sizeBytes.equals(other.sizeBytes); } @java.lang.Override public int hashCode() { - return Objects.hash(this.layerName, this.storageSizeBytes); + return Objects.hash(this.layerName, this.sizeBytes); } @java.lang.Override @@ -89,28 +89,28 @@ public static LayerNameStage builder() { public interface LayerNameStage { _FinalStage layerName(@NotNull String layerName); - Builder from(GrantsVisitorsList200ResponseVisitorsItemLayer other); + Builder from(GrantsVisitorsListResponseVisitorsItemLayer other); } public interface _FinalStage { - GrantsVisitorsList200ResponseVisitorsItemLayer build(); + GrantsVisitorsListResponseVisitorsItemLayer build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage storageSizeBytes(Optional storageSizeBytes); + _FinalStage sizeBytes(Optional sizeBytes); - _FinalStage storageSizeBytes(Double storageSizeBytes); + _FinalStage sizeBytes(Integer sizeBytes); - _FinalStage storageSizeBytes(Nullable storageSizeBytes); + _FinalStage sizeBytes(Nullable sizeBytes); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements LayerNameStage, _FinalStage { private String layerName; - private Optional storageSizeBytes = Optional.empty(); + private Optional sizeBytes = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -118,9 +118,9 @@ public static final class Builder implements LayerNameStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(GrantsVisitorsList200ResponseVisitorsItemLayer other) { + public Builder from(GrantsVisitorsListResponseVisitorsItemLayer other) { layerName(other.getLayerName()); - storageSizeBytes(other.getStorageSizeBytes()); + sizeBytes(other.getSizeBytes()); return this; } @@ -132,34 +132,33 @@ public _FinalStage layerName(@NotNull String layerName) { } @java.lang.Override - public _FinalStage storageSizeBytes(Nullable storageSizeBytes) { - if (storageSizeBytes.isNull()) { - this.storageSizeBytes = null; - } else if (storageSizeBytes.isEmpty()) { - this.storageSizeBytes = Optional.empty(); + public _FinalStage sizeBytes(Nullable sizeBytes) { + if (sizeBytes.isNull()) { + this.sizeBytes = null; + } else if (sizeBytes.isEmpty()) { + this.sizeBytes = Optional.empty(); } else { - this.storageSizeBytes = Optional.of(storageSizeBytes.get()); + this.sizeBytes = Optional.of(sizeBytes.get()); } return this; } @java.lang.Override - public _FinalStage storageSizeBytes(Double storageSizeBytes) { - this.storageSizeBytes = Optional.ofNullable(storageSizeBytes); + public _FinalStage sizeBytes(Integer sizeBytes) { + this.sizeBytes = Optional.ofNullable(sizeBytes); return this; } @java.lang.Override - @JsonSetter(value = "storageSizeBytes", nulls = Nulls.SKIP) - public _FinalStage storageSizeBytes(Optional storageSizeBytes) { - this.storageSizeBytes = storageSizeBytes; + @JsonSetter(value = "sizeBytes", nulls = Nulls.SKIP) + public _FinalStage sizeBytes(Optional sizeBytes) { + this.sizeBytes = sizeBytes; return this; } @java.lang.Override - public GrantsVisitorsList200ResponseVisitorsItemLayer build() { - return new GrantsVisitorsList200ResponseVisitorsItemLayer( - layerName, storageSizeBytes, additionalProperties); + public GrantsVisitorsListResponseVisitorsItemLayer build() { + return new GrantsVisitorsListResponseVisitorsItemLayer(layerName, sizeBytes, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/OutlineItem.java b/src/main/java/api/types/OutlineItem.java index a1c1444..dbc9b96 100644 --- a/src/main/java/api/types/OutlineItem.java +++ b/src/main/java/api/types/OutlineItem.java @@ -85,6 +85,9 @@ public String getTitle() { return title; } + /** + * @return Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported. + */ @JsonIgnore public Optional getTarget() { if (target == null) { @@ -229,6 +232,9 @@ public interface _FinalStage { _FinalStage parent(Nullable parent); + /** + *

Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported.

+ */ _FinalStage target(Optional target); _FinalStage target(PdfLinkTarget target); @@ -372,6 +378,10 @@ public _FinalStage action(Optional action) { return this; } + /** + *

Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage target(Nullable target) { if (target.isNull()) { @@ -384,12 +394,19 @@ public _FinalStage target(Nullable target) { return this; } + /** + *

Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ @java.lang.Override public _FinalStage target(PdfLinkTarget target) { this.target = Optional.ofNullable(target); return this; } + /** + *

Where a link goes, by its kind. A newer server can add kinds: read one your client doesn't know as unsupported.

+ */ @java.lang.Override @JsonSetter(value = "target", nulls = Nulls.SKIP) public _FinalStage target(Optional target) { diff --git a/src/main/java/api/types/OutlineMutationMeta.java b/src/main/java/api/types/OutlineMutationMeta.java index 499d322..d8d114b 100644 --- a/src/main/java/api/types/OutlineMutationMeta.java +++ b/src/main/java/api/types/OutlineMutationMeta.java @@ -36,7 +36,7 @@ public final class OutlineMutationMeta { private final Optional> missingCharacters; - private final List changed; + private final List changedRefs; private final Map additionalProperties; @@ -46,14 +46,14 @@ private OutlineMutationMeta( String opId, boolean undoable, Optional> missingCharacters, - List changed, + List changedRefs, Map additionalProperties) { this.affectedPages = affectedPages; this.cacheDelta = cacheDelta; this.opId = opId; this.undoable = undoable; this.missingCharacters = missingCharacters; - this.changed = changed; + this.changedRefs = changedRefs; this.additionalProperties = additionalProperties; } @@ -85,9 +85,9 @@ public Optional> getMissingCharacters() { return missingCharacters; } - @JsonProperty("changed") - public List getChanged() { - return changed; + @JsonProperty("changedRefs") + public List getChangedRefs() { + return changedRefs; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -113,13 +113,18 @@ private boolean equalTo(OutlineMutationMeta other) { && opId.equals(other.opId) && undoable == other.undoable && missingCharacters.equals(other.missingCharacters) - && changed.equals(other.changed); + && changedRefs.equals(other.changedRefs); } @java.lang.Override public int hashCode() { return Objects.hash( - this.affectedPages, this.cacheDelta, this.opId, this.undoable, this.missingCharacters, this.changed); + this.affectedPages, + this.cacheDelta, + this.opId, + this.undoable, + this.missingCharacters, + this.changedRefs); } @java.lang.Override @@ -164,11 +169,11 @@ public interface _FinalStage { _FinalStage missingCharacters(List missingCharacters); - _FinalStage changed(List changed); + _FinalStage changedRefs(List changedRefs); - _FinalStage addChanged(OutlineItemRef changed); + _FinalStage addChangedRefs(OutlineItemRef changedRefs); - _FinalStage addAllChanged(List changed); + _FinalStage addAllChangedRefs(List changedRefs); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -177,7 +182,7 @@ public static final class Builder implements OpIdStage, UndoableStage, _FinalSta private boolean undoable; - private List changed = new ArrayList<>(); + private List changedRefs = new ArrayList<>(); private Optional> missingCharacters = Optional.empty(); @@ -197,7 +202,7 @@ public Builder from(OutlineMutationMeta other) { opId(other.getOpId()); undoable(other.getUndoable()); missingCharacters(other.getMissingCharacters()); - changed(other.getChanged()); + changedRefs(other.getChangedRefs()); return this; } @@ -216,25 +221,25 @@ public _FinalStage undoable(boolean undoable) { } @java.lang.Override - public _FinalStage addAllChanged(List changed) { - if (changed != null) { - this.changed.addAll(changed); + public _FinalStage addAllChangedRefs(List changedRefs) { + if (changedRefs != null) { + this.changedRefs.addAll(changedRefs); } return this; } @java.lang.Override - public _FinalStage addChanged(OutlineItemRef changed) { - this.changed.add(changed); + public _FinalStage addChangedRefs(OutlineItemRef changedRefs) { + this.changedRefs.add(changedRefs); return this; } @java.lang.Override - @JsonSetter(value = "changed", nulls = Nulls.SKIP) - public _FinalStage changed(List changed) { - this.changed.clear(); - if (changed != null) { - this.changed.addAll(changed); + @JsonSetter(value = "changedRefs", nulls = Nulls.SKIP) + public _FinalStage changedRefs(List changedRefs) { + this.changedRefs.clear(); + if (changedRefs != null) { + this.changedRefs.addAll(changedRefs); } return this; } @@ -304,7 +309,7 @@ public _FinalStage affectedPages(List affectedPages) { @java.lang.Override public OutlineMutationMeta build() { return new OutlineMutationMeta( - affectedPages, cacheDelta, opId, undoable, missingCharacters, changed, additionalProperties); + affectedPages, cacheDelta, opId, undoable, missingCharacters, changedRefs, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionNodeSubmitFormPayload.java b/src/main/java/api/types/PdfActionNodeSubmitFormPayload.java index 6e29fbe..df858d5 100644 --- a/src/main/java/api/types/PdfActionNodeSubmitFormPayload.java +++ b/src/main/java/api/types/PdfActionNodeSubmitFormPayload.java @@ -29,7 +29,27 @@ public final class PdfActionNodeSubmitFormPayload { private final Optional> fields; - private final PdfActionNodeSubmitFormPayloadFlags flags; + private final boolean exclude; + + private final boolean includeNoValueFields; + + private final PdfActionNodeSubmitFormPayloadFormat format; + + private final PdfActionNodeSubmitFormPayloadMethod method; + + private final boolean submitCoordinates; + + private final boolean includeAppendSaves; + + private final boolean includeAnnotations; + + private final boolean canonicalFormat; + + private final boolean exclNonUserAnnots; + + private final boolean exclFKey; + + private final boolean embedForm; private final Optional charSet; @@ -38,12 +58,32 @@ public final class PdfActionNodeSubmitFormPayload { private PdfActionNodeSubmitFormPayload( String url, Optional> fields, - PdfActionNodeSubmitFormPayloadFlags flags, + boolean exclude, + boolean includeNoValueFields, + PdfActionNodeSubmitFormPayloadFormat format, + PdfActionNodeSubmitFormPayloadMethod method, + boolean submitCoordinates, + boolean includeAppendSaves, + boolean includeAnnotations, + boolean canonicalFormat, + boolean exclNonUserAnnots, + boolean exclFKey, + boolean embedForm, Optional charSet, Map additionalProperties) { this.url = url; this.fields = fields; - this.flags = flags; + this.exclude = exclude; + this.includeNoValueFields = includeNoValueFields; + this.format = format; + this.method = method; + this.submitCoordinates = submitCoordinates; + this.includeAppendSaves = includeAppendSaves; + this.includeAnnotations = includeAnnotations; + this.canonicalFormat = canonicalFormat; + this.exclNonUserAnnots = exclNonUserAnnots; + this.exclFKey = exclFKey; + this.embedForm = embedForm; this.charSet = charSet; this.additionalProperties = additionalProperties; } @@ -61,9 +101,59 @@ public Optional> getFields() { return fields; } - @JsonProperty("flags") - public PdfActionNodeSubmitFormPayloadFlags getFlags() { - return flags; + @JsonProperty("exclude") + public boolean getExclude() { + return exclude; + } + + @JsonProperty("includeNoValueFields") + public boolean getIncludeNoValueFields() { + return includeNoValueFields; + } + + @JsonProperty("format") + public PdfActionNodeSubmitFormPayloadFormat getFormat() { + return format; + } + + @JsonProperty("method") + public PdfActionNodeSubmitFormPayloadMethod getMethod() { + return method; + } + + @JsonProperty("submitCoordinates") + public boolean getSubmitCoordinates() { + return submitCoordinates; + } + + @JsonProperty("includeAppendSaves") + public boolean getIncludeAppendSaves() { + return includeAppendSaves; + } + + @JsonProperty("includeAnnotations") + public boolean getIncludeAnnotations() { + return includeAnnotations; + } + + @JsonProperty("canonicalFormat") + public boolean getCanonicalFormat() { + return canonicalFormat; + } + + @JsonProperty("exclNonUserAnnots") + public boolean getExclNonUserAnnots() { + return exclNonUserAnnots; + } + + @JsonProperty("exclFKey") + public boolean getExclFKey() { + return exclFKey; + } + + @JsonProperty("embedForm") + public boolean getEmbedForm() { + return embedForm; } @JsonProperty("charSet") @@ -91,13 +181,37 @@ public Map getAdditionalProperties() { private boolean equalTo(PdfActionNodeSubmitFormPayload other) { return url.equals(other.url) && fields.equals(other.fields) - && flags.equals(other.flags) + && exclude == other.exclude + && includeNoValueFields == other.includeNoValueFields + && format.equals(other.format) + && method.equals(other.method) + && submitCoordinates == other.submitCoordinates + && includeAppendSaves == other.includeAppendSaves + && includeAnnotations == other.includeAnnotations + && canonicalFormat == other.canonicalFormat + && exclNonUserAnnots == other.exclNonUserAnnots + && exclFKey == other.exclFKey + && embedForm == other.embedForm && charSet.equals(other.charSet); } @java.lang.Override public int hashCode() { - return Objects.hash(this.url, this.fields, this.flags, this.charSet); + return Objects.hash( + this.url, + this.fields, + this.exclude, + this.includeNoValueFields, + this.format, + this.method, + this.submitCoordinates, + this.includeAppendSaves, + this.includeAnnotations, + this.canonicalFormat, + this.exclNonUserAnnots, + this.exclFKey, + this.embedForm, + this.charSet); } @java.lang.Override @@ -110,13 +224,53 @@ public static UrlStage builder() { } public interface UrlStage { - FlagsStage url(@NotNull String url); + ExcludeStage url(@NotNull String url); Builder from(PdfActionNodeSubmitFormPayload other); } - public interface FlagsStage { - _FinalStage flags(@NotNull PdfActionNodeSubmitFormPayloadFlags flags); + public interface ExcludeStage { + IncludeNoValueFieldsStage exclude(boolean exclude); + } + + public interface IncludeNoValueFieldsStage { + FormatStage includeNoValueFields(boolean includeNoValueFields); + } + + public interface FormatStage { + MethodStage format(@NotNull PdfActionNodeSubmitFormPayloadFormat format); + } + + public interface MethodStage { + SubmitCoordinatesStage method(@NotNull PdfActionNodeSubmitFormPayloadMethod method); + } + + public interface SubmitCoordinatesStage { + IncludeAppendSavesStage submitCoordinates(boolean submitCoordinates); + } + + public interface IncludeAppendSavesStage { + IncludeAnnotationsStage includeAppendSaves(boolean includeAppendSaves); + } + + public interface IncludeAnnotationsStage { + CanonicalFormatStage includeAnnotations(boolean includeAnnotations); + } + + public interface CanonicalFormatStage { + ExclNonUserAnnotsStage canonicalFormat(boolean canonicalFormat); + } + + public interface ExclNonUserAnnotsStage { + ExclFKeyStage exclNonUserAnnots(boolean exclNonUserAnnots); + } + + public interface ExclFKeyStage { + EmbedFormStage exclFKey(boolean exclFKey); + } + + public interface EmbedFormStage { + _FinalStage embedForm(boolean embedForm); } public interface _FinalStage { @@ -138,10 +292,43 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements UrlStage, FlagsStage, _FinalStage { + public static final class Builder + implements UrlStage, + ExcludeStage, + IncludeNoValueFieldsStage, + FormatStage, + MethodStage, + SubmitCoordinatesStage, + IncludeAppendSavesStage, + IncludeAnnotationsStage, + CanonicalFormatStage, + ExclNonUserAnnotsStage, + ExclFKeyStage, + EmbedFormStage, + _FinalStage { private String url; - private PdfActionNodeSubmitFormPayloadFlags flags; + private boolean exclude; + + private boolean includeNoValueFields; + + private PdfActionNodeSubmitFormPayloadFormat format; + + private PdfActionNodeSubmitFormPayloadMethod method; + + private boolean submitCoordinates; + + private boolean includeAppendSaves; + + private boolean includeAnnotations; + + private boolean canonicalFormat; + + private boolean exclNonUserAnnots; + + private boolean exclFKey; + + private boolean embedForm; private Optional charSet = Optional.empty(); @@ -156,22 +343,102 @@ private Builder() {} public Builder from(PdfActionNodeSubmitFormPayload other) { url(other.getUrl()); fields(other.getFields()); - flags(other.getFlags()); + exclude(other.getExclude()); + includeNoValueFields(other.getIncludeNoValueFields()); + format(other.getFormat()); + method(other.getMethod()); + submitCoordinates(other.getSubmitCoordinates()); + includeAppendSaves(other.getIncludeAppendSaves()); + includeAnnotations(other.getIncludeAnnotations()); + canonicalFormat(other.getCanonicalFormat()); + exclNonUserAnnots(other.getExclNonUserAnnots()); + exclFKey(other.getExclFKey()); + embedForm(other.getEmbedForm()); charSet(other.getCharSet()); return this; } @java.lang.Override @JsonSetter("url") - public FlagsStage url(@NotNull String url) { + public ExcludeStage url(@NotNull String url) { this.url = Objects.requireNonNull(url, "url must not be null"); return this; } @java.lang.Override - @JsonSetter("flags") - public _FinalStage flags(@NotNull PdfActionNodeSubmitFormPayloadFlags flags) { - this.flags = Objects.requireNonNull(flags, "flags must not be null"); + @JsonSetter("exclude") + public IncludeNoValueFieldsStage exclude(boolean exclude) { + this.exclude = exclude; + return this; + } + + @java.lang.Override + @JsonSetter("includeNoValueFields") + public FormatStage includeNoValueFields(boolean includeNoValueFields) { + this.includeNoValueFields = includeNoValueFields; + return this; + } + + @java.lang.Override + @JsonSetter("format") + public MethodStage format(@NotNull PdfActionNodeSubmitFormPayloadFormat format) { + this.format = Objects.requireNonNull(format, "format must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("method") + public SubmitCoordinatesStage method(@NotNull PdfActionNodeSubmitFormPayloadMethod method) { + this.method = Objects.requireNonNull(method, "method must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("submitCoordinates") + public IncludeAppendSavesStage submitCoordinates(boolean submitCoordinates) { + this.submitCoordinates = submitCoordinates; + return this; + } + + @java.lang.Override + @JsonSetter("includeAppendSaves") + public IncludeAnnotationsStage includeAppendSaves(boolean includeAppendSaves) { + this.includeAppendSaves = includeAppendSaves; + return this; + } + + @java.lang.Override + @JsonSetter("includeAnnotations") + public CanonicalFormatStage includeAnnotations(boolean includeAnnotations) { + this.includeAnnotations = includeAnnotations; + return this; + } + + @java.lang.Override + @JsonSetter("canonicalFormat") + public ExclNonUserAnnotsStage canonicalFormat(boolean canonicalFormat) { + this.canonicalFormat = canonicalFormat; + return this; + } + + @java.lang.Override + @JsonSetter("exclNonUserAnnots") + public ExclFKeyStage exclNonUserAnnots(boolean exclNonUserAnnots) { + this.exclNonUserAnnots = exclNonUserAnnots; + return this; + } + + @java.lang.Override + @JsonSetter("exclFKey") + public EmbedFormStage exclFKey(boolean exclFKey) { + this.exclFKey = exclFKey; + return this; + } + + @java.lang.Override + @JsonSetter("embedForm") + public _FinalStage embedForm(boolean embedForm) { + this.embedForm = embedForm; return this; } @@ -215,7 +482,22 @@ public _FinalStage fields(Optional> fields) { @java.lang.Override public PdfActionNodeSubmitFormPayload build() { - return new PdfActionNodeSubmitFormPayload(url, fields, flags, charSet, additionalProperties); + return new PdfActionNodeSubmitFormPayload( + url, + fields, + exclude, + includeNoValueFields, + format, + method, + submitCoordinates, + includeAppendSaves, + includeAnnotations, + canonicalFormat, + exclNonUserAnnots, + exclFKey, + embedForm, + charSet, + additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlags.java b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlags.java deleted file mode 100644 index cfa45cd..0000000 --- a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlags.java +++ /dev/null @@ -1,423 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = PdfActionNodeSubmitFormPayloadFlags.Builder.class) -public final class PdfActionNodeSubmitFormPayloadFlags { - private final int raw; - - private final boolean exclude; - - private final boolean includeNoValueFields; - - private final PdfActionNodeSubmitFormPayloadFlagsFormat format; - - private final PdfActionNodeSubmitFormPayloadFlagsMethod method; - - private final boolean submitCoordinates; - - private final boolean includeAppendSaves; - - private final boolean includeAnnotations; - - private final boolean canonicalFormat; - - private final boolean exclNonUserAnnots; - - private final boolean exclFKey; - - private final boolean embedForm; - - private final Map additionalProperties; - - private PdfActionNodeSubmitFormPayloadFlags( - int raw, - boolean exclude, - boolean includeNoValueFields, - PdfActionNodeSubmitFormPayloadFlagsFormat format, - PdfActionNodeSubmitFormPayloadFlagsMethod method, - boolean submitCoordinates, - boolean includeAppendSaves, - boolean includeAnnotations, - boolean canonicalFormat, - boolean exclNonUserAnnots, - boolean exclFKey, - boolean embedForm, - Map additionalProperties) { - this.raw = raw; - this.exclude = exclude; - this.includeNoValueFields = includeNoValueFields; - this.format = format; - this.method = method; - this.submitCoordinates = submitCoordinates; - this.includeAppendSaves = includeAppendSaves; - this.includeAnnotations = includeAnnotations; - this.canonicalFormat = canonicalFormat; - this.exclNonUserAnnots = exclNonUserAnnots; - this.exclFKey = exclFKey; - this.embedForm = embedForm; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("raw") - public int getRaw() { - return raw; - } - - @JsonProperty("exclude") - public boolean getExclude() { - return exclude; - } - - @JsonProperty("includeNoValueFields") - public boolean getIncludeNoValueFields() { - return includeNoValueFields; - } - - @JsonProperty("format") - public PdfActionNodeSubmitFormPayloadFlagsFormat getFormat() { - return format; - } - - @JsonProperty("method") - public PdfActionNodeSubmitFormPayloadFlagsMethod getMethod() { - return method; - } - - @JsonProperty("submitCoordinates") - public boolean getSubmitCoordinates() { - return submitCoordinates; - } - - @JsonProperty("includeAppendSaves") - public boolean getIncludeAppendSaves() { - return includeAppendSaves; - } - - @JsonProperty("includeAnnotations") - public boolean getIncludeAnnotations() { - return includeAnnotations; - } - - @JsonProperty("canonicalFormat") - public boolean getCanonicalFormat() { - return canonicalFormat; - } - - @JsonProperty("exclNonUserAnnots") - public boolean getExclNonUserAnnots() { - return exclNonUserAnnots; - } - - @JsonProperty("exclFKey") - public boolean getExclFKey() { - return exclFKey; - } - - @JsonProperty("embedForm") - public boolean getEmbedForm() { - return embedForm; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof PdfActionNodeSubmitFormPayloadFlags - && equalTo((PdfActionNodeSubmitFormPayloadFlags) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(PdfActionNodeSubmitFormPayloadFlags other) { - return raw == other.raw - && exclude == other.exclude - && includeNoValueFields == other.includeNoValueFields - && format.equals(other.format) - && method.equals(other.method) - && submitCoordinates == other.submitCoordinates - && includeAppendSaves == other.includeAppendSaves - && includeAnnotations == other.includeAnnotations - && canonicalFormat == other.canonicalFormat - && exclNonUserAnnots == other.exclNonUserAnnots - && exclFKey == other.exclFKey - && embedForm == other.embedForm; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.raw, - this.exclude, - this.includeNoValueFields, - this.format, - this.method, - this.submitCoordinates, - this.includeAppendSaves, - this.includeAnnotations, - this.canonicalFormat, - this.exclNonUserAnnots, - this.exclFKey, - this.embedForm); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static RawStage builder() { - return new Builder(); - } - - public interface RawStage { - ExcludeStage raw(int raw); - - Builder from(PdfActionNodeSubmitFormPayloadFlags other); - } - - public interface ExcludeStage { - IncludeNoValueFieldsStage exclude(boolean exclude); - } - - public interface IncludeNoValueFieldsStage { - FormatStage includeNoValueFields(boolean includeNoValueFields); - } - - public interface FormatStage { - MethodStage format(@NotNull PdfActionNodeSubmitFormPayloadFlagsFormat format); - } - - public interface MethodStage { - SubmitCoordinatesStage method(@NotNull PdfActionNodeSubmitFormPayloadFlagsMethod method); - } - - public interface SubmitCoordinatesStage { - IncludeAppendSavesStage submitCoordinates(boolean submitCoordinates); - } - - public interface IncludeAppendSavesStage { - IncludeAnnotationsStage includeAppendSaves(boolean includeAppendSaves); - } - - public interface IncludeAnnotationsStage { - CanonicalFormatStage includeAnnotations(boolean includeAnnotations); - } - - public interface CanonicalFormatStage { - ExclNonUserAnnotsStage canonicalFormat(boolean canonicalFormat); - } - - public interface ExclNonUserAnnotsStage { - ExclFKeyStage exclNonUserAnnots(boolean exclNonUserAnnots); - } - - public interface ExclFKeyStage { - EmbedFormStage exclFKey(boolean exclFKey); - } - - public interface EmbedFormStage { - _FinalStage embedForm(boolean embedForm); - } - - public interface _FinalStage { - PdfActionNodeSubmitFormPayloadFlags build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder - implements RawStage, - ExcludeStage, - IncludeNoValueFieldsStage, - FormatStage, - MethodStage, - SubmitCoordinatesStage, - IncludeAppendSavesStage, - IncludeAnnotationsStage, - CanonicalFormatStage, - ExclNonUserAnnotsStage, - ExclFKeyStage, - EmbedFormStage, - _FinalStage { - private int raw; - - private boolean exclude; - - private boolean includeNoValueFields; - - private PdfActionNodeSubmitFormPayloadFlagsFormat format; - - private PdfActionNodeSubmitFormPayloadFlagsMethod method; - - private boolean submitCoordinates; - - private boolean includeAppendSaves; - - private boolean includeAnnotations; - - private boolean canonicalFormat; - - private boolean exclNonUserAnnots; - - private boolean exclFKey; - - private boolean embedForm; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(PdfActionNodeSubmitFormPayloadFlags other) { - raw(other.getRaw()); - exclude(other.getExclude()); - includeNoValueFields(other.getIncludeNoValueFields()); - format(other.getFormat()); - method(other.getMethod()); - submitCoordinates(other.getSubmitCoordinates()); - includeAppendSaves(other.getIncludeAppendSaves()); - includeAnnotations(other.getIncludeAnnotations()); - canonicalFormat(other.getCanonicalFormat()); - exclNonUserAnnots(other.getExclNonUserAnnots()); - exclFKey(other.getExclFKey()); - embedForm(other.getEmbedForm()); - return this; - } - - @java.lang.Override - @JsonSetter("raw") - public ExcludeStage raw(int raw) { - this.raw = raw; - return this; - } - - @java.lang.Override - @JsonSetter("exclude") - public IncludeNoValueFieldsStage exclude(boolean exclude) { - this.exclude = exclude; - return this; - } - - @java.lang.Override - @JsonSetter("includeNoValueFields") - public FormatStage includeNoValueFields(boolean includeNoValueFields) { - this.includeNoValueFields = includeNoValueFields; - return this; - } - - @java.lang.Override - @JsonSetter("format") - public MethodStage format(@NotNull PdfActionNodeSubmitFormPayloadFlagsFormat format) { - this.format = Objects.requireNonNull(format, "format must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("method") - public SubmitCoordinatesStage method(@NotNull PdfActionNodeSubmitFormPayloadFlagsMethod method) { - this.method = Objects.requireNonNull(method, "method must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("submitCoordinates") - public IncludeAppendSavesStage submitCoordinates(boolean submitCoordinates) { - this.submitCoordinates = submitCoordinates; - return this; - } - - @java.lang.Override - @JsonSetter("includeAppendSaves") - public IncludeAnnotationsStage includeAppendSaves(boolean includeAppendSaves) { - this.includeAppendSaves = includeAppendSaves; - return this; - } - - @java.lang.Override - @JsonSetter("includeAnnotations") - public CanonicalFormatStage includeAnnotations(boolean includeAnnotations) { - this.includeAnnotations = includeAnnotations; - return this; - } - - @java.lang.Override - @JsonSetter("canonicalFormat") - public ExclNonUserAnnotsStage canonicalFormat(boolean canonicalFormat) { - this.canonicalFormat = canonicalFormat; - return this; - } - - @java.lang.Override - @JsonSetter("exclNonUserAnnots") - public ExclFKeyStage exclNonUserAnnots(boolean exclNonUserAnnots) { - this.exclNonUserAnnots = exclNonUserAnnots; - return this; - } - - @java.lang.Override - @JsonSetter("exclFKey") - public EmbedFormStage exclFKey(boolean exclFKey) { - this.exclFKey = exclFKey; - return this; - } - - @java.lang.Override - @JsonSetter("embedForm") - public _FinalStage embedForm(boolean embedForm) { - this.embedForm = embedForm; - return this; - } - - @java.lang.Override - public PdfActionNodeSubmitFormPayloadFlags build() { - return new PdfActionNodeSubmitFormPayloadFlags( - raw, - exclude, - includeNoValueFields, - format, - method, - submitCoordinates, - includeAppendSaves, - includeAnnotations, - canonicalFormat, - exclNonUserAnnots, - exclFKey, - embedForm, - additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsFormat.java b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFormat.java similarity index 66% rename from src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsFormat.java rename to src/main/java/api/types/PdfActionNodeSubmitFormPayloadFormat.java index 3b445b1..1d32a05 100644 --- a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsFormat.java +++ b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFormat.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class PdfActionNodeSubmitFormPayloadFlagsFormat { - public static final PdfActionNodeSubmitFormPayloadFlagsFormat FDF = - new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.FDF, "fdf"); +public final class PdfActionNodeSubmitFormPayloadFormat { + public static final PdfActionNodeSubmitFormPayloadFormat FDF = + new PdfActionNodeSubmitFormPayloadFormat(Value.FDF, "fdf"); - public static final PdfActionNodeSubmitFormPayloadFlagsFormat XFDF = - new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.XFDF, "xfdf"); + public static final PdfActionNodeSubmitFormPayloadFormat XFDF = + new PdfActionNodeSubmitFormPayloadFormat(Value.XFDF, "xfdf"); - public static final PdfActionNodeSubmitFormPayloadFlagsFormat HTML = - new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.HTML, "html"); + public static final PdfActionNodeSubmitFormPayloadFormat HTML = + new PdfActionNodeSubmitFormPayloadFormat(Value.HTML, "html"); - public static final PdfActionNodeSubmitFormPayloadFlagsFormat PDF = - new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.PDF, "pdf"); + public static final PdfActionNodeSubmitFormPayloadFormat PDF = + new PdfActionNodeSubmitFormPayloadFormat(Value.PDF, "pdf"); private final Value value; private final String string; - PdfActionNodeSubmitFormPayloadFlagsFormat(Value value, String string) { + PdfActionNodeSubmitFormPayloadFormat(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof PdfActionNodeSubmitFormPayloadFlagsFormat - && this.string.equals(((PdfActionNodeSubmitFormPayloadFlagsFormat) other).string)); + || (other instanceof PdfActionNodeSubmitFormPayloadFormat + && this.string.equals(((PdfActionNodeSubmitFormPayloadFormat) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static PdfActionNodeSubmitFormPayloadFlagsFormat valueOf(String value) { + public static PdfActionNodeSubmitFormPayloadFormat valueOf(String value) { switch (value) { case "fdf": return FDF; @@ -78,7 +78,7 @@ public static PdfActionNodeSubmitFormPayloadFlagsFormat valueOf(String value) { case "pdf": return PDF; default: - return new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.UNKNOWN, value); + return new PdfActionNodeSubmitFormPayloadFormat(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsMethod.java b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadMethod.java similarity index 70% rename from src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsMethod.java rename to src/main/java/api/types/PdfActionNodeSubmitFormPayloadMethod.java index a0e6759..138791c 100644 --- a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsMethod.java +++ b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadMethod.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class PdfActionNodeSubmitFormPayloadFlagsMethod { - public static final PdfActionNodeSubmitFormPayloadFlagsMethod GET = - new PdfActionNodeSubmitFormPayloadFlagsMethod(Value.GET, "get"); +public final class PdfActionNodeSubmitFormPayloadMethod { + public static final PdfActionNodeSubmitFormPayloadMethod GET = + new PdfActionNodeSubmitFormPayloadMethod(Value.GET, "get"); - public static final PdfActionNodeSubmitFormPayloadFlagsMethod POST = - new PdfActionNodeSubmitFormPayloadFlagsMethod(Value.POST, "post"); + public static final PdfActionNodeSubmitFormPayloadMethod POST = + new PdfActionNodeSubmitFormPayloadMethod(Value.POST, "post"); private final Value value; private final String string; - PdfActionNodeSubmitFormPayloadFlagsMethod(Value value, String string) { + PdfActionNodeSubmitFormPayloadMethod(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof PdfActionNodeSubmitFormPayloadFlagsMethod - && this.string.equals(((PdfActionNodeSubmitFormPayloadFlagsMethod) other).string)); + || (other instanceof PdfActionNodeSubmitFormPayloadMethod + && this.string.equals(((PdfActionNodeSubmitFormPayloadMethod) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static PdfActionNodeSubmitFormPayloadFlagsMethod valueOf(String value) { + public static PdfActionNodeSubmitFormPayloadMethod valueOf(String value) { switch (value) { case "get": return GET; case "post": return POST; default: - return new PdfActionNodeSubmitFormPayloadFlagsMethod(Value.UNKNOWN, value); + return new PdfActionNodeSubmitFormPayloadMethod(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/PdfActionTree.java b/src/main/java/api/types/PdfActionTree.java index 1b300f7..a495f92 100644 --- a/src/main/java/api/types/PdfActionTree.java +++ b/src/main/java/api/types/PdfActionTree.java @@ -29,8 +29,6 @@ public final class PdfActionTree { private final boolean incomplete; - private final int warningFlags; - private final List warnings; private final Map additionalProperties; @@ -38,12 +36,10 @@ public final class PdfActionTree { private PdfActionTree( Optional root, boolean incomplete, - int warningFlags, List warnings, Map additionalProperties) { this.root = root; this.incomplete = incomplete; - this.warningFlags = warningFlags; this.warnings = warnings; this.additionalProperties = additionalProperties; } @@ -61,11 +57,6 @@ public boolean getIncomplete() { return incomplete; } - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - @JsonProperty("warnings") public List getWarnings() { return warnings; @@ -89,15 +80,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(PdfActionTree other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); + return root.equals(other.root) && incomplete == other.incomplete && warnings.equals(other.warnings); } @java.lang.Override public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); + return Objects.hash(this.root, this.incomplete, this.warnings); } @java.lang.Override @@ -110,15 +98,11 @@ public static IncompleteStage builder() { } public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); + _FinalStage incomplete(boolean incomplete); Builder from(PdfActionTree other); } - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - public interface _FinalStage { PdfActionTree build(); @@ -140,11 +124,9 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { + public static final class Builder implements IncompleteStage, _FinalStage { private boolean incomplete; - private int warningFlags; - private List warnings = new ArrayList<>(); private Optional root = Optional.empty(); @@ -158,25 +140,17 @@ private Builder() {} public Builder from(PdfActionTree other) { root(other.getRoot()); incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); warnings(other.getWarnings()); return this; } @java.lang.Override @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { + public _FinalStage incomplete(boolean incomplete) { this.incomplete = incomplete; return this; } - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - @java.lang.Override public _FinalStage addAllWarnings(List warnings) { if (warnings != null) { @@ -228,7 +202,7 @@ public _FinalStage root(Optional root) { @java.lang.Override public PdfActionTree build() { - return new PdfActionTree(root, incomplete, warningFlags, warnings, additionalProperties); + return new PdfActionTree(root, incomplete, warnings, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionWriteSubmitForm.java b/src/main/java/api/types/PdfActionWriteSubmitForm.java index 202a8a1..49c56bd 100644 --- a/src/main/java/api/types/PdfActionWriteSubmitForm.java +++ b/src/main/java/api/types/PdfActionWriteSubmitForm.java @@ -29,7 +29,27 @@ public final class PdfActionWriteSubmitForm { private final Optional> fields; - private final Optional flags; + private final Optional exclude; + + private final Optional includeNoValueFields; + + private final Optional format; + + private final Optional method; + + private final Optional submitCoordinates; + + private final Optional includeAppendSaves; + + private final Optional includeAnnotations; + + private final Optional canonicalFormat; + + private final Optional exclNonUserAnnots; + + private final Optional exclFKey; + + private final Optional embedForm; private final Optional> next; @@ -38,12 +58,32 @@ public final class PdfActionWriteSubmitForm { private PdfActionWriteSubmitForm( String url, Optional> fields, - Optional flags, + Optional exclude, + Optional includeNoValueFields, + Optional format, + Optional method, + Optional submitCoordinates, + Optional includeAppendSaves, + Optional includeAnnotations, + Optional canonicalFormat, + Optional exclNonUserAnnots, + Optional exclFKey, + Optional embedForm, Optional> next, Map additionalProperties) { this.url = url; this.fields = fields; - this.flags = flags; + this.exclude = exclude; + this.includeNoValueFields = includeNoValueFields; + this.format = format; + this.method = method; + this.submitCoordinates = submitCoordinates; + this.includeAppendSaves = includeAppendSaves; + this.includeAnnotations = includeAnnotations; + this.canonicalFormat = canonicalFormat; + this.exclNonUserAnnots = exclNonUserAnnots; + this.exclFKey = exclFKey; + this.embedForm = embedForm; this.next = next; this.additionalProperties = additionalProperties; } @@ -61,9 +101,59 @@ public Optional> getFields() { return fields; } - @JsonProperty("flags") - public Optional getFlags() { - return flags; + @JsonProperty("exclude") + public Optional getExclude() { + return exclude; + } + + @JsonProperty("includeNoValueFields") + public Optional getIncludeNoValueFields() { + return includeNoValueFields; + } + + @JsonProperty("format") + public Optional getFormat() { + return format; + } + + @JsonProperty("method") + public Optional getMethod() { + return method; + } + + @JsonProperty("submitCoordinates") + public Optional getSubmitCoordinates() { + return submitCoordinates; + } + + @JsonProperty("includeAppendSaves") + public Optional getIncludeAppendSaves() { + return includeAppendSaves; + } + + @JsonProperty("includeAnnotations") + public Optional getIncludeAnnotations() { + return includeAnnotations; + } + + @JsonProperty("canonicalFormat") + public Optional getCanonicalFormat() { + return canonicalFormat; + } + + @JsonProperty("exclNonUserAnnots") + public Optional getExclNonUserAnnots() { + return exclNonUserAnnots; + } + + @JsonProperty("exclFKey") + public Optional getExclFKey() { + return exclFKey; + } + + @JsonProperty("embedForm") + public Optional getEmbedForm() { + return embedForm; } @JsonProperty("next") @@ -91,13 +181,37 @@ public Map getAdditionalProperties() { private boolean equalTo(PdfActionWriteSubmitForm other) { return url.equals(other.url) && fields.equals(other.fields) - && flags.equals(other.flags) + && exclude.equals(other.exclude) + && includeNoValueFields.equals(other.includeNoValueFields) + && format.equals(other.format) + && method.equals(other.method) + && submitCoordinates.equals(other.submitCoordinates) + && includeAppendSaves.equals(other.includeAppendSaves) + && includeAnnotations.equals(other.includeAnnotations) + && canonicalFormat.equals(other.canonicalFormat) + && exclNonUserAnnots.equals(other.exclNonUserAnnots) + && exclFKey.equals(other.exclFKey) + && embedForm.equals(other.embedForm) && next.equals(other.next); } @java.lang.Override public int hashCode() { - return Objects.hash(this.url, this.fields, this.flags, this.next); + return Objects.hash( + this.url, + this.fields, + this.exclude, + this.includeNoValueFields, + this.format, + this.method, + this.submitCoordinates, + this.includeAppendSaves, + this.includeAnnotations, + this.canonicalFormat, + this.exclNonUserAnnots, + this.exclFKey, + this.embedForm, + this.next); } @java.lang.Override @@ -128,9 +242,49 @@ public interface _FinalStage { _FinalStage fields(Nullable> fields); - _FinalStage flags(Optional flags); + _FinalStage exclude(Optional exclude); + + _FinalStage exclude(Boolean exclude); + + _FinalStage includeNoValueFields(Optional includeNoValueFields); + + _FinalStage includeNoValueFields(Boolean includeNoValueFields); + + _FinalStage format(Optional format); + + _FinalStage format(PdfActionWriteSubmitFormFormat format); - _FinalStage flags(Integer flags); + _FinalStage method(Optional method); + + _FinalStage method(PdfActionWriteSubmitFormMethod method); + + _FinalStage submitCoordinates(Optional submitCoordinates); + + _FinalStage submitCoordinates(Boolean submitCoordinates); + + _FinalStage includeAppendSaves(Optional includeAppendSaves); + + _FinalStage includeAppendSaves(Boolean includeAppendSaves); + + _FinalStage includeAnnotations(Optional includeAnnotations); + + _FinalStage includeAnnotations(Boolean includeAnnotations); + + _FinalStage canonicalFormat(Optional canonicalFormat); + + _FinalStage canonicalFormat(Boolean canonicalFormat); + + _FinalStage exclNonUserAnnots(Optional exclNonUserAnnots); + + _FinalStage exclNonUserAnnots(Boolean exclNonUserAnnots); + + _FinalStage exclFKey(Optional exclFKey); + + _FinalStage exclFKey(Boolean exclFKey); + + _FinalStage embedForm(Optional embedForm); + + _FinalStage embedForm(Boolean embedForm); _FinalStage next(Optional> next); @@ -143,7 +297,27 @@ public static final class Builder implements UrlStage, _FinalStage { private Optional> next = Optional.empty(); - private Optional flags = Optional.empty(); + private Optional embedForm = Optional.empty(); + + private Optional exclFKey = Optional.empty(); + + private Optional exclNonUserAnnots = Optional.empty(); + + private Optional canonicalFormat = Optional.empty(); + + private Optional includeAnnotations = Optional.empty(); + + private Optional includeAppendSaves = Optional.empty(); + + private Optional submitCoordinates = Optional.empty(); + + private Optional method = Optional.empty(); + + private Optional format = Optional.empty(); + + private Optional includeNoValueFields = Optional.empty(); + + private Optional exclude = Optional.empty(); private Optional> fields = Optional.empty(); @@ -156,7 +330,17 @@ private Builder() {} public Builder from(PdfActionWriteSubmitForm other) { url(other.getUrl()); fields(other.getFields()); - flags(other.getFlags()); + exclude(other.getExclude()); + includeNoValueFields(other.getIncludeNoValueFields()); + format(other.getFormat()); + method(other.getMethod()); + submitCoordinates(other.getSubmitCoordinates()); + includeAppendSaves(other.getIncludeAppendSaves()); + includeAnnotations(other.getIncludeAnnotations()); + canonicalFormat(other.getCanonicalFormat()); + exclNonUserAnnots(other.getExclNonUserAnnots()); + exclFKey(other.getExclFKey()); + embedForm(other.getEmbedForm()); next(other.getNext()); return this; } @@ -182,15 +366,145 @@ public _FinalStage next(Optional> next) { } @java.lang.Override - public _FinalStage flags(Integer flags) { - this.flags = Optional.ofNullable(flags); + public _FinalStage embedForm(Boolean embedForm) { + this.embedForm = Optional.ofNullable(embedForm); + return this; + } + + @java.lang.Override + @JsonSetter(value = "embedForm", nulls = Nulls.SKIP) + public _FinalStage embedForm(Optional embedForm) { + this.embedForm = embedForm; + return this; + } + + @java.lang.Override + public _FinalStage exclFKey(Boolean exclFKey) { + this.exclFKey = Optional.ofNullable(exclFKey); + return this; + } + + @java.lang.Override + @JsonSetter(value = "exclFKey", nulls = Nulls.SKIP) + public _FinalStage exclFKey(Optional exclFKey) { + this.exclFKey = exclFKey; + return this; + } + + @java.lang.Override + public _FinalStage exclNonUserAnnots(Boolean exclNonUserAnnots) { + this.exclNonUserAnnots = Optional.ofNullable(exclNonUserAnnots); + return this; + } + + @java.lang.Override + @JsonSetter(value = "exclNonUserAnnots", nulls = Nulls.SKIP) + public _FinalStage exclNonUserAnnots(Optional exclNonUserAnnots) { + this.exclNonUserAnnots = exclNonUserAnnots; + return this; + } + + @java.lang.Override + public _FinalStage canonicalFormat(Boolean canonicalFormat) { + this.canonicalFormat = Optional.ofNullable(canonicalFormat); + return this; + } + + @java.lang.Override + @JsonSetter(value = "canonicalFormat", nulls = Nulls.SKIP) + public _FinalStage canonicalFormat(Optional canonicalFormat) { + this.canonicalFormat = canonicalFormat; + return this; + } + + @java.lang.Override + public _FinalStage includeAnnotations(Boolean includeAnnotations) { + this.includeAnnotations = Optional.ofNullable(includeAnnotations); + return this; + } + + @java.lang.Override + @JsonSetter(value = "includeAnnotations", nulls = Nulls.SKIP) + public _FinalStage includeAnnotations(Optional includeAnnotations) { + this.includeAnnotations = includeAnnotations; + return this; + } + + @java.lang.Override + public _FinalStage includeAppendSaves(Boolean includeAppendSaves) { + this.includeAppendSaves = Optional.ofNullable(includeAppendSaves); + return this; + } + + @java.lang.Override + @JsonSetter(value = "includeAppendSaves", nulls = Nulls.SKIP) + public _FinalStage includeAppendSaves(Optional includeAppendSaves) { + this.includeAppendSaves = includeAppendSaves; + return this; + } + + @java.lang.Override + public _FinalStage submitCoordinates(Boolean submitCoordinates) { + this.submitCoordinates = Optional.ofNullable(submitCoordinates); + return this; + } + + @java.lang.Override + @JsonSetter(value = "submitCoordinates", nulls = Nulls.SKIP) + public _FinalStage submitCoordinates(Optional submitCoordinates) { + this.submitCoordinates = submitCoordinates; + return this; + } + + @java.lang.Override + public _FinalStage method(PdfActionWriteSubmitFormMethod method) { + this.method = Optional.ofNullable(method); + return this; + } + + @java.lang.Override + @JsonSetter(value = "method", nulls = Nulls.SKIP) + public _FinalStage method(Optional method) { + this.method = method; + return this; + } + + @java.lang.Override + public _FinalStage format(PdfActionWriteSubmitFormFormat format) { + this.format = Optional.ofNullable(format); + return this; + } + + @java.lang.Override + @JsonSetter(value = "format", nulls = Nulls.SKIP) + public _FinalStage format(Optional format) { + this.format = format; + return this; + } + + @java.lang.Override + public _FinalStage includeNoValueFields(Boolean includeNoValueFields) { + this.includeNoValueFields = Optional.ofNullable(includeNoValueFields); + return this; + } + + @java.lang.Override + @JsonSetter(value = "includeNoValueFields", nulls = Nulls.SKIP) + public _FinalStage includeNoValueFields(Optional includeNoValueFields) { + this.includeNoValueFields = includeNoValueFields; + return this; + } + + @java.lang.Override + public _FinalStage exclude(Boolean exclude) { + this.exclude = Optional.ofNullable(exclude); return this; } @java.lang.Override - @JsonSetter(value = "flags", nulls = Nulls.SKIP) - public _FinalStage flags(Optional flags) { - this.flags = flags; + @JsonSetter(value = "exclude", nulls = Nulls.SKIP) + public _FinalStage exclude(Optional exclude) { + this.exclude = exclude; return this; } @@ -221,7 +535,22 @@ public _FinalStage fields(Optional> fields) { @java.lang.Override public PdfActionWriteSubmitForm build() { - return new PdfActionWriteSubmitForm(url, fields, flags, next, additionalProperties); + return new PdfActionWriteSubmitForm( + url, + fields, + exclude, + includeNoValueFields, + format, + method, + submitCoordinates, + includeAppendSaves, + includeAnnotations, + canonicalFormat, + exclNonUserAnnots, + exclFKey, + embedForm, + next, + additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionWriteSubmitFormFormat.java b/src/main/java/api/types/PdfActionWriteSubmitFormFormat.java new file mode 100644 index 0000000..3018077 --- /dev/null +++ b/src/main/java/api/types/PdfActionWriteSubmitFormFormat.java @@ -0,0 +1,104 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class PdfActionWriteSubmitFormFormat { + public static final PdfActionWriteSubmitFormFormat FDF = new PdfActionWriteSubmitFormFormat(Value.FDF, "fdf"); + + public static final PdfActionWriteSubmitFormFormat XFDF = new PdfActionWriteSubmitFormFormat(Value.XFDF, "xfdf"); + + public static final PdfActionWriteSubmitFormFormat HTML = new PdfActionWriteSubmitFormFormat(Value.HTML, "html"); + + public static final PdfActionWriteSubmitFormFormat PDF = new PdfActionWriteSubmitFormFormat(Value.PDF, "pdf"); + + private final Value value; + + private final String string; + + PdfActionWriteSubmitFormFormat(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof PdfActionWriteSubmitFormFormat + && this.string.equals(((PdfActionWriteSubmitFormFormat) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case FDF: + return visitor.visitFdf(); + case XFDF: + return visitor.visitXfdf(); + case HTML: + return visitor.visitHtml(); + case PDF: + return visitor.visitPdf(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static PdfActionWriteSubmitFormFormat valueOf(String value) { + switch (value) { + case "fdf": + return FDF; + case "xfdf": + return XFDF; + case "html": + return HTML; + case "pdf": + return PDF; + default: + return new PdfActionWriteSubmitFormFormat(Value.UNKNOWN, value); + } + } + + public enum Value { + FDF, + + HTML, + + XFDF, + + PDF, + + UNKNOWN + } + + public interface Visitor { + T visitFdf(); + + T visitHtml(); + + T visitXfdf(); + + T visitPdf(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/EngineErrorPayloadName.java b/src/main/java/api/types/PdfActionWriteSubmitFormMethod.java similarity index 54% rename from src/main/java/api/types/EngineErrorPayloadName.java rename to src/main/java/api/types/PdfActionWriteSubmitFormMethod.java index 800a1a3..db9e30f 100644 --- a/src/main/java/api/types/EngineErrorPayloadName.java +++ b/src/main/java/api/types/PdfActionWriteSubmitFormMethod.java @@ -6,15 +6,16 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class EngineErrorPayloadName { - public static final EngineErrorPayloadName ENGINE_ERROR = - new EngineErrorPayloadName(Value.ENGINE_ERROR, "EngineError"); +public final class PdfActionWriteSubmitFormMethod { + public static final PdfActionWriteSubmitFormMethod GET = new PdfActionWriteSubmitFormMethod(Value.GET, "get"); + + public static final PdfActionWriteSubmitFormMethod POST = new PdfActionWriteSubmitFormMethod(Value.POST, "post"); private final Value value; private final String string; - EngineErrorPayloadName(Value value, String string) { + PdfActionWriteSubmitFormMethod(Value value, String string) { this.value = value; this.string = string; } @@ -32,8 +33,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof EngineErrorPayloadName - && this.string.equals(((EngineErrorPayloadName) other).string)); + || (other instanceof PdfActionWriteSubmitFormMethod + && this.string.equals(((PdfActionWriteSubmitFormMethod) other).string)); } @java.lang.Override @@ -43,8 +44,10 @@ public int hashCode() { public T visit(Visitor visitor) { switch (value) { - case ENGINE_ERROR: - return visitor.visitEngineError(); + case GET: + return visitor.visitGet(); + case POST: + return visitor.visitPost(); case UNKNOWN: default: return visitor.visitUnknown(string); @@ -52,23 +55,29 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static EngineErrorPayloadName valueOf(String value) { + public static PdfActionWriteSubmitFormMethod valueOf(String value) { switch (value) { - case "EngineError": - return ENGINE_ERROR; + case "get": + return GET; + case "post": + return POST; default: - return new EngineErrorPayloadName(Value.UNKNOWN, value); + return new PdfActionWriteSubmitFormMethod(Value.UNKNOWN, value); } } public enum Value { - ENGINE_ERROR, + POST, + + GET, UNKNOWN } public interface Visitor { - T visitEngineError(); + T visitPost(); + + T visitGet(); T visitUnknown(String unknownType); } diff --git a/src/main/java/api/types/AnnotationLineMeasure.java b/src/main/java/api/types/PdfMeasurement.java similarity index 79% rename from src/main/java/api/types/AnnotationLineMeasure.java rename to src/main/java/api/types/PdfMeasurement.java index 329ab2e..a3e2727 100644 --- a/src/main/java/api/types/AnnotationLineMeasure.java +++ b/src/main/java/api/types/PdfMeasurement.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class AnnotationLineMeasure { +public final class PdfMeasurement { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private AnnotationLineMeasure(Value value) { + private PdfMeasurement(Value value) { this.value = value; } @@ -26,16 +26,16 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static AnnotationLineMeasure rectilinear(AnnotationLineMeasureRectilinear value) { - return new AnnotationLineMeasure(new RectilinearValue(value)); + public static PdfMeasurement rectilinear(PdfMeasurementRectilinear value) { + return new PdfMeasurement(new RectilinearValue(value)); } - public static AnnotationLineMeasure geospatial(AnnotationLineMeasureGeospatial value) { - return new AnnotationLineMeasure(new GeospatialValue(value)); + public static PdfMeasurement geospatial(PdfMeasurementGeospatial value) { + return new PdfMeasurement(new GeospatialValue(value)); } - public static AnnotationLineMeasure unknown(AnnotationLineMeasureUnknown value) { - return new AnnotationLineMeasure(new UnknownValue(value)); + public static PdfMeasurement unknown(PdfMeasurementUnknown value) { + return new PdfMeasurement(new UnknownValue(value)); } public boolean isRectilinear() { @@ -54,21 +54,21 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getRectilinear() { + public Optional getRectilinear() { if (isRectilinear()) { return Optional.of(((RectilinearValue) value).value); } return Optional.empty(); } - public Optional getGeospatial() { + public Optional getGeospatial() { if (isGeospatial()) { return Optional.of(((GeospatialValue) value).value); } return Optional.empty(); } - public Optional getUnknown() { + public Optional getUnknown() { if (isUnknown()) { return Optional.of(((UnknownValue) value).value); } @@ -85,7 +85,7 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationLineMeasure && value.equals(((AnnotationLineMeasure) other).value); + return other instanceof PdfMeasurement && value.equals(((PdfMeasurement) other).value); } @Override @@ -104,11 +104,11 @@ private Value getValue() { } public interface Visitor { - T visitRectilinear(AnnotationLineMeasureRectilinear rectilinear); + T visitRectilinear(PdfMeasurementRectilinear rectilinear); - T visitGeospatial(AnnotationLineMeasureGeospatial geospatial); + T visitGeospatial(PdfMeasurementGeospatial geospatial); - T visitUnknown(AnnotationLineMeasureUnknown unknown); + T visitUnknown(PdfMeasurementUnknown unknown); T _visitUnknown(Object unknownType); } @@ -129,12 +129,12 @@ private interface Value { private static final class RectilinearValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationLineMeasureRectilinear value; + private PdfMeasurementRectilinear value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private RectilinearValue() {} - private RectilinearValue(AnnotationLineMeasureRectilinear value) { + private RectilinearValue(PdfMeasurementRectilinear value) { this.value = value; } @@ -160,7 +160,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "AnnotationLineMeasure{" + "value: " + value + "}"; + return "PdfMeasurement{" + "value: " + value + "}"; } } @@ -169,12 +169,12 @@ public String toString() { private static final class GeospatialValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationLineMeasureGeospatial value; + private PdfMeasurementGeospatial value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private GeospatialValue() {} - private GeospatialValue(AnnotationLineMeasureGeospatial value) { + private GeospatialValue(PdfMeasurementGeospatial value) { this.value = value; } @@ -200,7 +200,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "AnnotationLineMeasure{" + "value: " + value + "}"; + return "PdfMeasurement{" + "value: " + value + "}"; } } @@ -209,12 +209,12 @@ public String toString() { private static final class UnknownValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "subtype", allowSetters = true) - private AnnotationLineMeasureUnknown value; + private PdfMeasurementUnknown value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private UnknownValue() {} - private UnknownValue(AnnotationLineMeasureUnknown value) { + private UnknownValue(PdfMeasurementUnknown value) { this.value = value; } @@ -240,7 +240,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "AnnotationLineMeasure{" + "value: " + value + "}"; + return "PdfMeasurement{" + "value: " + value + "}"; } } @@ -276,7 +276,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "AnnotationLineMeasure{" + "type: " + type + ", value: " + value + "}"; + return "PdfMeasurement{" + "type: " + type + ", value: " + value + "}"; } } } diff --git a/src/main/java/api/types/FormFieldRadioValueEntryNone.java b/src/main/java/api/types/PdfMeasurementGeospatial.java similarity index 78% rename from src/main/java/api/types/FormFieldRadioValueEntryNone.java rename to src/main/java/api/types/PdfMeasurementGeospatial.java index 7c6f354..8b17a21 100644 --- a/src/main/java/api/types/FormFieldRadioValueEntryNone.java +++ b/src/main/java/api/types/PdfMeasurementGeospatial.java @@ -13,18 +13,18 @@ import java.util.Map; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldRadioValueEntryNone.Builder.class) -public final class FormFieldRadioValueEntryNone { +@JsonDeserialize(builder = PdfMeasurementGeospatial.Builder.class) +public final class PdfMeasurementGeospatial { private final Map additionalProperties; - private FormFieldRadioValueEntryNone(Map additionalProperties) { + private PdfMeasurementGeospatial(Map additionalProperties) { this.additionalProperties = additionalProperties; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FormFieldRadioValueEntryNone; + return other instanceof PdfMeasurementGeospatial; } @JsonAnyGetter @@ -48,12 +48,12 @@ public static final class Builder { private Builder() {} - public Builder from(FormFieldRadioValueEntryNone other) { + public Builder from(PdfMeasurementGeospatial other) { return this; } - public FormFieldRadioValueEntryNone build() { - return new FormFieldRadioValueEntryNone(additionalProperties); + public PdfMeasurementGeospatial build() { + return new PdfMeasurementGeospatial(additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinear.java b/src/main/java/api/types/PdfMeasurementRectilinear.java similarity index 61% rename from src/main/java/api/types/AnnotationLineMeasureRectilinear.java rename to src/main/java/api/types/PdfMeasurementRectilinear.java index e263c85..d4ea761 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinear.java +++ b/src/main/java/api/types/PdfMeasurementRectilinear.java @@ -20,37 +20,37 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureRectilinear.Builder.class) -public final class AnnotationLineMeasureRectilinear { +@JsonDeserialize(builder = PdfMeasurementRectilinear.Builder.class) +public final class PdfMeasurementRectilinear { private final Optional ratio; - private final List x; + private final List x; - private final Optional> y; + private final Optional> y; - private final List distance; + private final List distance; - private final List area; + private final List area; - private final Optional> angle; + private final Optional> angle; - private final Optional> slope; + private final Optional> slope; - private final Optional origin; + private final Optional origin; private final Optional cyx; private final Map additionalProperties; - private AnnotationLineMeasureRectilinear( + private PdfMeasurementRectilinear( Optional ratio, - List x, - Optional> y, - List distance, - List area, - Optional> angle, - Optional> slope, - Optional origin, + List x, + Optional> y, + List distance, + List area, + Optional> angle, + Optional> slope, + Optional origin, Optional cyx, Map additionalProperties) { this.ratio = ratio; @@ -71,37 +71,37 @@ public Optional getRatio() { } @JsonProperty("x") - public List getX() { + public List getX() { return x; } @JsonProperty("y") - public Optional> getY() { + public Optional> getY() { return y; } @JsonProperty("distance") - public List getDistance() { + public List getDistance() { return distance; } @JsonProperty("area") - public List getArea() { + public List getArea() { return area; } @JsonProperty("angle") - public Optional> getAngle() { + public Optional> getAngle() { return angle; } @JsonProperty("slope") - public Optional> getSlope() { + public Optional> getSlope() { return slope; } @JsonProperty("origin") - public Optional getOrigin() { + public Optional getOrigin() { return origin; } @@ -113,7 +113,7 @@ public Optional getCyx() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationLineMeasureRectilinear && equalTo((AnnotationLineMeasureRectilinear) other); + return other instanceof PdfMeasurementRectilinear && equalTo((PdfMeasurementRectilinear) other); } @JsonAnyGetter @@ -121,7 +121,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(AnnotationLineMeasureRectilinear other) { + private boolean equalTo(PdfMeasurementRectilinear other) { return ratio.equals(other.ratio) && x.equals(other.x) && y.equals(other.y) @@ -152,19 +152,19 @@ public static Builder builder() { public static final class Builder { private Optional ratio = Optional.empty(); - private List x = new ArrayList<>(); + private List x = new ArrayList<>(); - private Optional> y = Optional.empty(); + private Optional> y = Optional.empty(); - private List distance = new ArrayList<>(); + private List distance = new ArrayList<>(); - private List area = new ArrayList<>(); + private List area = new ArrayList<>(); - private Optional> angle = Optional.empty(); + private Optional> angle = Optional.empty(); - private Optional> slope = Optional.empty(); + private Optional> slope = Optional.empty(); - private Optional origin = Optional.empty(); + private Optional origin = Optional.empty(); private Optional cyx = Optional.empty(); @@ -173,7 +173,7 @@ public static final class Builder { private Builder() {} - public Builder from(AnnotationLineMeasureRectilinear other) { + public Builder from(PdfMeasurementRectilinear other) { ratio(other.getRatio()); x(other.getX()); y(other.getY()); @@ -198,7 +198,7 @@ public Builder ratio(String ratio) { } @JsonSetter(value = "x", nulls = Nulls.SKIP) - public Builder x(List x) { + public Builder x(List x) { this.x.clear(); if (x != null) { this.x.addAll(x); @@ -206,12 +206,12 @@ public Builder x(List x) { return this; } - public Builder addX(AnnotationLineMeasureRectilinearXItem x) { + public Builder addX(PdfMeasurementRectilinearXItem x) { this.x.add(x); return this; } - public Builder addAllX(List x) { + public Builder addAllX(List x) { if (x != null) { this.x.addAll(x); } @@ -219,18 +219,18 @@ public Builder addAllX(List x) { } @JsonSetter(value = "y", nulls = Nulls.SKIP) - public Builder y(Optional> y) { + public Builder y(Optional> y) { this.y = y; return this; } - public Builder y(List y) { + public Builder y(List y) { this.y = Optional.ofNullable(y); return this; } @JsonSetter(value = "distance", nulls = Nulls.SKIP) - public Builder distance(List distance) { + public Builder distance(List distance) { this.distance.clear(); if (distance != null) { this.distance.addAll(distance); @@ -238,12 +238,12 @@ public Builder distance(List dista return this; } - public Builder addDistance(AnnotationLineMeasureRectilinearDistanceItem distance) { + public Builder addDistance(PdfMeasurementRectilinearDistanceItem distance) { this.distance.add(distance); return this; } - public Builder addAllDistance(List distance) { + public Builder addAllDistance(List distance) { if (distance != null) { this.distance.addAll(distance); } @@ -251,7 +251,7 @@ public Builder addAllDistance(List } @JsonSetter(value = "area", nulls = Nulls.SKIP) - public Builder area(List area) { + public Builder area(List area) { this.area.clear(); if (area != null) { this.area.addAll(area); @@ -259,12 +259,12 @@ public Builder area(List area) { return this; } - public Builder addArea(AnnotationLineMeasureRectilinearAreaItem area) { + public Builder addArea(PdfMeasurementRectilinearAreaItem area) { this.area.add(area); return this; } - public Builder addAllArea(List area) { + public Builder addAllArea(List area) { if (area != null) { this.area.addAll(area); } @@ -272,34 +272,34 @@ public Builder addAllArea(List area) { } @JsonSetter(value = "angle", nulls = Nulls.SKIP) - public Builder angle(Optional> angle) { + public Builder angle(Optional> angle) { this.angle = angle; return this; } - public Builder angle(List angle) { + public Builder angle(List angle) { this.angle = Optional.ofNullable(angle); return this; } @JsonSetter(value = "slope", nulls = Nulls.SKIP) - public Builder slope(Optional> slope) { + public Builder slope(Optional> slope) { this.slope = slope; return this; } - public Builder slope(List slope) { + public Builder slope(List slope) { this.slope = Optional.ofNullable(slope); return this; } @JsonSetter(value = "origin", nulls = Nulls.SKIP) - public Builder origin(Optional origin) { + public Builder origin(Optional origin) { this.origin = origin; return this; } - public Builder origin(AnnotationLineMeasureRectilinearOrigin origin) { + public Builder origin(PdfMeasurementRectilinearOrigin origin) { this.origin = Optional.ofNullable(origin); return this; } @@ -315,8 +315,8 @@ public Builder cyx(Double cyx) { return this; } - public AnnotationLineMeasureRectilinear build() { - return new AnnotationLineMeasureRectilinear( + public PdfMeasurementRectilinear build() { + return new PdfMeasurementRectilinear( ratio, x, y, distance, area, angle, slope, origin, cyx, additionalProperties); } diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearXItem.java b/src/main/java/api/types/PdfMeasurementRectilinearAngleItem.java similarity index 83% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearXItem.java rename to src/main/java/api/types/PdfMeasurementRectilinearAngleItem.java index 4221cae..e036483 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearXItem.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearAngleItem.java @@ -19,13 +19,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureRectilinearXItem.Builder.class) -public final class AnnotationLineMeasureRectilinearXItem { +@JsonDeserialize(builder = PdfMeasurementRectilinearAngleItem.Builder.class) +public final class PdfMeasurementRectilinearAngleItem { private final String unit; private final Optional conversion; - private final Optional fraction; + private final Optional fraction; private final Optional precision; @@ -39,21 +39,21 @@ public final class AnnotationLineMeasureRectilinearXItem { private final Optional suffixSpacing; - private final Optional labelPosition; + private final Optional labelPosition; private final Map additionalProperties; - private AnnotationLineMeasureRectilinearXItem( + private PdfMeasurementRectilinearAngleItem( String unit, Optional conversion, - Optional fraction, + Optional fraction, Optional precision, Optional fixed, Optional thousands, Optional decimal, Optional prefixSpacing, Optional suffixSpacing, - Optional labelPosition, + Optional labelPosition, Map additionalProperties) { this.unit = unit; this.conversion = conversion; @@ -79,7 +79,7 @@ public Optional getConversion() { } @JsonProperty("fraction") - public Optional getFraction() { + public Optional getFraction() { return fraction; } @@ -114,15 +114,15 @@ public Optional getSuffixSpacing() { } @JsonProperty("labelPosition") - public Optional getLabelPosition() { + public Optional getLabelPosition() { return labelPosition; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationLineMeasureRectilinearXItem - && equalTo((AnnotationLineMeasureRectilinearXItem) other); + return other instanceof PdfMeasurementRectilinearAngleItem + && equalTo((PdfMeasurementRectilinearAngleItem) other); } @JsonAnyGetter @@ -130,7 +130,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(AnnotationLineMeasureRectilinearXItem other) { + private boolean equalTo(PdfMeasurementRectilinearAngleItem other) { return unit.equals(other.unit) && conversion.equals(other.conversion) && fraction.equals(other.fraction) @@ -170,11 +170,11 @@ public static UnitStage builder() { public interface UnitStage { _FinalStage unit(@NotNull String unit); - Builder from(AnnotationLineMeasureRectilinearXItem other); + Builder from(PdfMeasurementRectilinearAngleItem other); } public interface _FinalStage { - AnnotationLineMeasureRectilinearXItem build(); + PdfMeasurementRectilinearAngleItem build(); _FinalStage additionalProperty(String key, Object value); @@ -184,9 +184,9 @@ public interface _FinalStage { _FinalStage conversion(Double conversion); - _FinalStage fraction(Optional fraction); + _FinalStage fraction(Optional fraction); - _FinalStage fraction(AnnotationLineMeasureRectilinearXItemFraction fraction); + _FinalStage fraction(PdfMeasurementRectilinearAngleItemFraction fraction); _FinalStage precision(Optional precision); @@ -212,16 +212,16 @@ public interface _FinalStage { _FinalStage suffixSpacing(String suffixSpacing); - _FinalStage labelPosition(Optional labelPosition); + _FinalStage labelPosition(Optional labelPosition); - _FinalStage labelPosition(AnnotationLineMeasureRectilinearXItemLabelPosition labelPosition); + _FinalStage labelPosition(PdfMeasurementRectilinearAngleItemLabelPosition labelPosition); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements UnitStage, _FinalStage { private String unit; - private Optional labelPosition = Optional.empty(); + private Optional labelPosition = Optional.empty(); private Optional suffixSpacing = Optional.empty(); @@ -235,7 +235,7 @@ public static final class Builder implements UnitStage, _FinalStage { private Optional precision = Optional.empty(); - private Optional fraction = Optional.empty(); + private Optional fraction = Optional.empty(); private Optional conversion = Optional.empty(); @@ -245,7 +245,7 @@ public static final class Builder implements UnitStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(AnnotationLineMeasureRectilinearXItem other) { + public Builder from(PdfMeasurementRectilinearAngleItem other) { unit(other.getUnit()); conversion(other.getConversion()); fraction(other.getFraction()); @@ -267,14 +267,14 @@ public _FinalStage unit(@NotNull String unit) { } @java.lang.Override - public _FinalStage labelPosition(AnnotationLineMeasureRectilinearXItemLabelPosition labelPosition) { + public _FinalStage labelPosition(PdfMeasurementRectilinearAngleItemLabelPosition labelPosition) { this.labelPosition = Optional.ofNullable(labelPosition); return this; } @java.lang.Override @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition(Optional labelPosition) { + public _FinalStage labelPosition(Optional labelPosition) { this.labelPosition = labelPosition; return this; } @@ -358,14 +358,14 @@ public _FinalStage precision(Optional precision) { } @java.lang.Override - public _FinalStage fraction(AnnotationLineMeasureRectilinearXItemFraction fraction) { + public _FinalStage fraction(PdfMeasurementRectilinearAngleItemFraction fraction) { this.fraction = Optional.ofNullable(fraction); return this; } @java.lang.Override @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { + public _FinalStage fraction(Optional fraction) { this.fraction = fraction; return this; } @@ -384,8 +384,8 @@ public _FinalStage conversion(Optional conversion) { } @java.lang.Override - public AnnotationLineMeasureRectilinearXItem build() { - return new AnnotationLineMeasureRectilinearXItem( + public PdfMeasurementRectilinearAngleItem build() { + return new PdfMeasurementRectilinearAngleItem( unit, conversion, fraction, diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearYItemFraction.java b/src/main/java/api/types/PdfMeasurementRectilinearAngleItemFraction.java similarity index 60% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearYItemFraction.java rename to src/main/java/api/types/PdfMeasurementRectilinearAngleItemFraction.java index 4871096..e6d8b06 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearYItemFraction.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearAngleItemFraction.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationLineMeasureRectilinearYItemFraction { - public static final AnnotationLineMeasureRectilinearYItemFraction TRUNCATE = - new AnnotationLineMeasureRectilinearYItemFraction(Value.TRUNCATE, "truncate"); +public final class PdfMeasurementRectilinearAngleItemFraction { + public static final PdfMeasurementRectilinearAngleItemFraction TRUNCATE = + new PdfMeasurementRectilinearAngleItemFraction(Value.TRUNCATE, "truncate"); - public static final AnnotationLineMeasureRectilinearYItemFraction DECIMAL = - new AnnotationLineMeasureRectilinearYItemFraction(Value.DECIMAL, "decimal"); + public static final PdfMeasurementRectilinearAngleItemFraction DECIMAL = + new PdfMeasurementRectilinearAngleItemFraction(Value.DECIMAL, "decimal"); - public static final AnnotationLineMeasureRectilinearYItemFraction ROUND = - new AnnotationLineMeasureRectilinearYItemFraction(Value.ROUND, "round"); + public static final PdfMeasurementRectilinearAngleItemFraction ROUND = + new PdfMeasurementRectilinearAngleItemFraction(Value.ROUND, "round"); - public static final AnnotationLineMeasureRectilinearYItemFraction FRACTION = - new AnnotationLineMeasureRectilinearYItemFraction(Value.FRACTION, "fraction"); + public static final PdfMeasurementRectilinearAngleItemFraction FRACTION = + new PdfMeasurementRectilinearAngleItemFraction(Value.FRACTION, "fraction"); private final Value value; private final String string; - AnnotationLineMeasureRectilinearYItemFraction(Value value, String string) { + PdfMeasurementRectilinearAngleItemFraction(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearYItemFraction - && this.string.equals(((AnnotationLineMeasureRectilinearYItemFraction) other).string)); + || (other instanceof PdfMeasurementRectilinearAngleItemFraction + && this.string.equals(((PdfMeasurementRectilinearAngleItemFraction) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearYItemFraction valueOf(String value) { + public static PdfMeasurementRectilinearAngleItemFraction valueOf(String value) { switch (value) { case "truncate": return TRUNCATE; @@ -78,7 +78,7 @@ public static AnnotationLineMeasureRectilinearYItemFraction valueOf(String value case "fraction": return FRACTION; default: - return new AnnotationLineMeasureRectilinearYItemFraction(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearAngleItemFraction(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearXItemLabelPosition.java b/src/main/java/api/types/PdfMeasurementRectilinearAngleItemLabelPosition.java similarity index 62% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearXItemLabelPosition.java rename to src/main/java/api/types/PdfMeasurementRectilinearAngleItemLabelPosition.java index 2fbbc49..6bd3309 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearXItemLabelPosition.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearAngleItemLabelPosition.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationLineMeasureRectilinearXItemLabelPosition { - public static final AnnotationLineMeasureRectilinearXItemLabelPosition PREFIX = - new AnnotationLineMeasureRectilinearXItemLabelPosition(Value.PREFIX, "prefix"); +public final class PdfMeasurementRectilinearAngleItemLabelPosition { + public static final PdfMeasurementRectilinearAngleItemLabelPosition PREFIX = + new PdfMeasurementRectilinearAngleItemLabelPosition(Value.PREFIX, "prefix"); - public static final AnnotationLineMeasureRectilinearXItemLabelPosition SUFFIX = - new AnnotationLineMeasureRectilinearXItemLabelPosition(Value.SUFFIX, "suffix"); + public static final PdfMeasurementRectilinearAngleItemLabelPosition SUFFIX = + new PdfMeasurementRectilinearAngleItemLabelPosition(Value.SUFFIX, "suffix"); private final Value value; private final String string; - AnnotationLineMeasureRectilinearXItemLabelPosition(Value value, String string) { + PdfMeasurementRectilinearAngleItemLabelPosition(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearXItemLabelPosition - && this.string.equals(((AnnotationLineMeasureRectilinearXItemLabelPosition) other).string)); + || (other instanceof PdfMeasurementRectilinearAngleItemLabelPosition + && this.string.equals(((PdfMeasurementRectilinearAngleItemLabelPosition) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearXItemLabelPosition valueOf(String value) { + public static PdfMeasurementRectilinearAngleItemLabelPosition valueOf(String value) { switch (value) { case "prefix": return PREFIX; case "suffix": return SUFFIX; default: - return new AnnotationLineMeasureRectilinearXItemLabelPosition(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearAngleItemLabelPosition(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItem.java b/src/main/java/api/types/PdfMeasurementRectilinearAreaItem.java similarity index 82% rename from src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItem.java rename to src/main/java/api/types/PdfMeasurementRectilinearAreaItem.java index 47ad6d3..1af85d5 100644 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItem.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearAreaItem.java @@ -19,13 +19,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationPolygonMeasureRectilinearXItem.Builder.class) -public final class AnnotationPolygonMeasureRectilinearXItem { +@JsonDeserialize(builder = PdfMeasurementRectilinearAreaItem.Builder.class) +public final class PdfMeasurementRectilinearAreaItem { private final String unit; private final Optional conversion; - private final Optional fraction; + private final Optional fraction; private final Optional precision; @@ -39,21 +39,21 @@ public final class AnnotationPolygonMeasureRectilinearXItem { private final Optional suffixSpacing; - private final Optional labelPosition; + private final Optional labelPosition; private final Map additionalProperties; - private AnnotationPolygonMeasureRectilinearXItem( + private PdfMeasurementRectilinearAreaItem( String unit, Optional conversion, - Optional fraction, + Optional fraction, Optional precision, Optional fixed, Optional thousands, Optional decimal, Optional prefixSpacing, Optional suffixSpacing, - Optional labelPosition, + Optional labelPosition, Map additionalProperties) { this.unit = unit; this.conversion = conversion; @@ -79,7 +79,7 @@ public Optional getConversion() { } @JsonProperty("fraction") - public Optional getFraction() { + public Optional getFraction() { return fraction; } @@ -114,15 +114,14 @@ public Optional getSuffixSpacing() { } @JsonProperty("labelPosition") - public Optional getLabelPosition() { + public Optional getLabelPosition() { return labelPosition; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationPolygonMeasureRectilinearXItem - && equalTo((AnnotationPolygonMeasureRectilinearXItem) other); + return other instanceof PdfMeasurementRectilinearAreaItem && equalTo((PdfMeasurementRectilinearAreaItem) other); } @JsonAnyGetter @@ -130,7 +129,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(AnnotationPolygonMeasureRectilinearXItem other) { + private boolean equalTo(PdfMeasurementRectilinearAreaItem other) { return unit.equals(other.unit) && conversion.equals(other.conversion) && fraction.equals(other.fraction) @@ -170,11 +169,11 @@ public static UnitStage builder() { public interface UnitStage { _FinalStage unit(@NotNull String unit); - Builder from(AnnotationPolygonMeasureRectilinearXItem other); + Builder from(PdfMeasurementRectilinearAreaItem other); } public interface _FinalStage { - AnnotationPolygonMeasureRectilinearXItem build(); + PdfMeasurementRectilinearAreaItem build(); _FinalStage additionalProperty(String key, Object value); @@ -184,9 +183,9 @@ public interface _FinalStage { _FinalStage conversion(Double conversion); - _FinalStage fraction(Optional fraction); + _FinalStage fraction(Optional fraction); - _FinalStage fraction(AnnotationPolygonMeasureRectilinearXItemFraction fraction); + _FinalStage fraction(PdfMeasurementRectilinearAreaItemFraction fraction); _FinalStage precision(Optional precision); @@ -212,16 +211,16 @@ public interface _FinalStage { _FinalStage suffixSpacing(String suffixSpacing); - _FinalStage labelPosition(Optional labelPosition); + _FinalStage labelPosition(Optional labelPosition); - _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearXItemLabelPosition labelPosition); + _FinalStage labelPosition(PdfMeasurementRectilinearAreaItemLabelPosition labelPosition); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements UnitStage, _FinalStage { private String unit; - private Optional labelPosition = Optional.empty(); + private Optional labelPosition = Optional.empty(); private Optional suffixSpacing = Optional.empty(); @@ -235,7 +234,7 @@ public static final class Builder implements UnitStage, _FinalStage { private Optional precision = Optional.empty(); - private Optional fraction = Optional.empty(); + private Optional fraction = Optional.empty(); private Optional conversion = Optional.empty(); @@ -245,7 +244,7 @@ public static final class Builder implements UnitStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(AnnotationPolygonMeasureRectilinearXItem other) { + public Builder from(PdfMeasurementRectilinearAreaItem other) { unit(other.getUnit()); conversion(other.getConversion()); fraction(other.getFraction()); @@ -267,15 +266,14 @@ public _FinalStage unit(@NotNull String unit) { } @java.lang.Override - public _FinalStage labelPosition(AnnotationPolygonMeasureRectilinearXItemLabelPosition labelPosition) { + public _FinalStage labelPosition(PdfMeasurementRectilinearAreaItemLabelPosition labelPosition) { this.labelPosition = Optional.ofNullable(labelPosition); return this; } @java.lang.Override @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { + public _FinalStage labelPosition(Optional labelPosition) { this.labelPosition = labelPosition; return this; } @@ -359,14 +357,14 @@ public _FinalStage precision(Optional precision) { } @java.lang.Override - public _FinalStage fraction(AnnotationPolygonMeasureRectilinearXItemFraction fraction) { + public _FinalStage fraction(PdfMeasurementRectilinearAreaItemFraction fraction) { this.fraction = Optional.ofNullable(fraction); return this; } @java.lang.Override @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { + public _FinalStage fraction(Optional fraction) { this.fraction = fraction; return this; } @@ -385,8 +383,8 @@ public _FinalStage conversion(Optional conversion) { } @java.lang.Override - public AnnotationPolygonMeasureRectilinearXItem build() { - return new AnnotationPolygonMeasureRectilinearXItem( + public PdfMeasurementRectilinearAreaItem build() { + return new PdfMeasurementRectilinearAreaItem( unit, conversion, fraction, diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItemFraction.java b/src/main/java/api/types/PdfMeasurementRectilinearAreaItemFraction.java similarity index 59% rename from src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItemFraction.java rename to src/main/java/api/types/PdfMeasurementRectilinearAreaItemFraction.java index c4859fc..6d3c796 100644 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItemFraction.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearAreaItemFraction.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationPolygonMeasureRectilinearXItemFraction { - public static final AnnotationPolygonMeasureRectilinearXItemFraction TRUNCATE = - new AnnotationPolygonMeasureRectilinearXItemFraction(Value.TRUNCATE, "truncate"); +public final class PdfMeasurementRectilinearAreaItemFraction { + public static final PdfMeasurementRectilinearAreaItemFraction TRUNCATE = + new PdfMeasurementRectilinearAreaItemFraction(Value.TRUNCATE, "truncate"); - public static final AnnotationPolygonMeasureRectilinearXItemFraction DECIMAL = - new AnnotationPolygonMeasureRectilinearXItemFraction(Value.DECIMAL, "decimal"); + public static final PdfMeasurementRectilinearAreaItemFraction DECIMAL = + new PdfMeasurementRectilinearAreaItemFraction(Value.DECIMAL, "decimal"); - public static final AnnotationPolygonMeasureRectilinearXItemFraction ROUND = - new AnnotationPolygonMeasureRectilinearXItemFraction(Value.ROUND, "round"); + public static final PdfMeasurementRectilinearAreaItemFraction ROUND = + new PdfMeasurementRectilinearAreaItemFraction(Value.ROUND, "round"); - public static final AnnotationPolygonMeasureRectilinearXItemFraction FRACTION = - new AnnotationPolygonMeasureRectilinearXItemFraction(Value.FRACTION, "fraction"); + public static final PdfMeasurementRectilinearAreaItemFraction FRACTION = + new PdfMeasurementRectilinearAreaItemFraction(Value.FRACTION, "fraction"); private final Value value; private final String string; - AnnotationPolygonMeasureRectilinearXItemFraction(Value value, String string) { + PdfMeasurementRectilinearAreaItemFraction(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearXItemFraction - && this.string.equals(((AnnotationPolygonMeasureRectilinearXItemFraction) other).string)); + || (other instanceof PdfMeasurementRectilinearAreaItemFraction + && this.string.equals(((PdfMeasurementRectilinearAreaItemFraction) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearXItemFraction valueOf(String value) { + public static PdfMeasurementRectilinearAreaItemFraction valueOf(String value) { switch (value) { case "truncate": return TRUNCATE; @@ -78,7 +78,7 @@ public static AnnotationPolygonMeasureRectilinearXItemFraction valueOf(String va case "fraction": return FRACTION; default: - return new AnnotationPolygonMeasureRectilinearXItemFraction(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearAreaItemFraction(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItemLabelPosition.java b/src/main/java/api/types/PdfMeasurementRectilinearAreaItemLabelPosition.java similarity index 61% rename from src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItemLabelPosition.java rename to src/main/java/api/types/PdfMeasurementRectilinearAreaItemLabelPosition.java index 9c71fef..d056397 100644 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearXItemLabelPosition.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearAreaItemLabelPosition.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationPolygonMeasureRectilinearXItemLabelPosition { - public static final AnnotationPolygonMeasureRectilinearXItemLabelPosition PREFIX = - new AnnotationPolygonMeasureRectilinearXItemLabelPosition(Value.PREFIX, "prefix"); +public final class PdfMeasurementRectilinearAreaItemLabelPosition { + public static final PdfMeasurementRectilinearAreaItemLabelPosition PREFIX = + new PdfMeasurementRectilinearAreaItemLabelPosition(Value.PREFIX, "prefix"); - public static final AnnotationPolygonMeasureRectilinearXItemLabelPosition SUFFIX = - new AnnotationPolygonMeasureRectilinearXItemLabelPosition(Value.SUFFIX, "suffix"); + public static final PdfMeasurementRectilinearAreaItemLabelPosition SUFFIX = + new PdfMeasurementRectilinearAreaItemLabelPosition(Value.SUFFIX, "suffix"); private final Value value; private final String string; - AnnotationPolygonMeasureRectilinearXItemLabelPosition(Value value, String string) { + PdfMeasurementRectilinearAreaItemLabelPosition(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearXItemLabelPosition - && this.string.equals(((AnnotationPolygonMeasureRectilinearXItemLabelPosition) other).string)); + || (other instanceof PdfMeasurementRectilinearAreaItemLabelPosition + && this.string.equals(((PdfMeasurementRectilinearAreaItemLabelPosition) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearXItemLabelPosition valueOf(String value) { + public static PdfMeasurementRectilinearAreaItemLabelPosition valueOf(String value) { switch (value) { case "prefix": return PREFIX; case "suffix": return SUFFIX; default: - return new AnnotationPolygonMeasureRectilinearXItemLabelPosition(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearAreaItemLabelPosition(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearYItem.java b/src/main/java/api/types/PdfMeasurementRectilinearDistanceItem.java similarity index 85% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearYItem.java rename to src/main/java/api/types/PdfMeasurementRectilinearDistanceItem.java index baf383c..08a1454 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearYItem.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearDistanceItem.java @@ -19,13 +19,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureRectilinearYItem.Builder.class) -public final class AnnotationLineMeasureRectilinearYItem { +@JsonDeserialize(builder = PdfMeasurementRectilinearDistanceItem.Builder.class) +public final class PdfMeasurementRectilinearDistanceItem { private final String unit; private final Optional conversion; - private final Optional fraction; + private final Optional fraction; private final Optional precision; @@ -39,21 +39,21 @@ public final class AnnotationLineMeasureRectilinearYItem { private final Optional suffixSpacing; - private final Optional labelPosition; + private final Optional labelPosition; private final Map additionalProperties; - private AnnotationLineMeasureRectilinearYItem( + private PdfMeasurementRectilinearDistanceItem( String unit, Optional conversion, - Optional fraction, + Optional fraction, Optional precision, Optional fixed, Optional thousands, Optional decimal, Optional prefixSpacing, Optional suffixSpacing, - Optional labelPosition, + Optional labelPosition, Map additionalProperties) { this.unit = unit; this.conversion = conversion; @@ -79,7 +79,7 @@ public Optional getConversion() { } @JsonProperty("fraction") - public Optional getFraction() { + public Optional getFraction() { return fraction; } @@ -114,15 +114,15 @@ public Optional getSuffixSpacing() { } @JsonProperty("labelPosition") - public Optional getLabelPosition() { + public Optional getLabelPosition() { return labelPosition; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationLineMeasureRectilinearYItem - && equalTo((AnnotationLineMeasureRectilinearYItem) other); + return other instanceof PdfMeasurementRectilinearDistanceItem + && equalTo((PdfMeasurementRectilinearDistanceItem) other); } @JsonAnyGetter @@ -130,7 +130,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(AnnotationLineMeasureRectilinearYItem other) { + private boolean equalTo(PdfMeasurementRectilinearDistanceItem other) { return unit.equals(other.unit) && conversion.equals(other.conversion) && fraction.equals(other.fraction) @@ -170,11 +170,11 @@ public static UnitStage builder() { public interface UnitStage { _FinalStage unit(@NotNull String unit); - Builder from(AnnotationLineMeasureRectilinearYItem other); + Builder from(PdfMeasurementRectilinearDistanceItem other); } public interface _FinalStage { - AnnotationLineMeasureRectilinearYItem build(); + PdfMeasurementRectilinearDistanceItem build(); _FinalStage additionalProperty(String key, Object value); @@ -184,9 +184,9 @@ public interface _FinalStage { _FinalStage conversion(Double conversion); - _FinalStage fraction(Optional fraction); + _FinalStage fraction(Optional fraction); - _FinalStage fraction(AnnotationLineMeasureRectilinearYItemFraction fraction); + _FinalStage fraction(PdfMeasurementRectilinearDistanceItemFraction fraction); _FinalStage precision(Optional precision); @@ -212,16 +212,16 @@ public interface _FinalStage { _FinalStage suffixSpacing(String suffixSpacing); - _FinalStage labelPosition(Optional labelPosition); + _FinalStage labelPosition(Optional labelPosition); - _FinalStage labelPosition(AnnotationLineMeasureRectilinearYItemLabelPosition labelPosition); + _FinalStage labelPosition(PdfMeasurementRectilinearDistanceItemLabelPosition labelPosition); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements UnitStage, _FinalStage { private String unit; - private Optional labelPosition = Optional.empty(); + private Optional labelPosition = Optional.empty(); private Optional suffixSpacing = Optional.empty(); @@ -235,7 +235,7 @@ public static final class Builder implements UnitStage, _FinalStage { private Optional precision = Optional.empty(); - private Optional fraction = Optional.empty(); + private Optional fraction = Optional.empty(); private Optional conversion = Optional.empty(); @@ -245,7 +245,7 @@ public static final class Builder implements UnitStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(AnnotationLineMeasureRectilinearYItem other) { + public Builder from(PdfMeasurementRectilinearDistanceItem other) { unit(other.getUnit()); conversion(other.getConversion()); fraction(other.getFraction()); @@ -267,14 +267,14 @@ public _FinalStage unit(@NotNull String unit) { } @java.lang.Override - public _FinalStage labelPosition(AnnotationLineMeasureRectilinearYItemLabelPosition labelPosition) { + public _FinalStage labelPosition(PdfMeasurementRectilinearDistanceItemLabelPosition labelPosition) { this.labelPosition = Optional.ofNullable(labelPosition); return this; } @java.lang.Override @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition(Optional labelPosition) { + public _FinalStage labelPosition(Optional labelPosition) { this.labelPosition = labelPosition; return this; } @@ -358,14 +358,14 @@ public _FinalStage precision(Optional precision) { } @java.lang.Override - public _FinalStage fraction(AnnotationLineMeasureRectilinearYItemFraction fraction) { + public _FinalStage fraction(PdfMeasurementRectilinearDistanceItemFraction fraction) { this.fraction = Optional.ofNullable(fraction); return this; } @java.lang.Override @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { + public _FinalStage fraction(Optional fraction) { this.fraction = fraction; return this; } @@ -384,8 +384,8 @@ public _FinalStage conversion(Optional conversion) { } @java.lang.Override - public AnnotationLineMeasureRectilinearYItem build() { - return new AnnotationLineMeasureRectilinearYItem( + public PdfMeasurementRectilinearDistanceItem build() { + return new PdfMeasurementRectilinearDistanceItem( unit, conversion, fraction, diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearXItemFraction.java b/src/main/java/api/types/PdfMeasurementRectilinearDistanceItemFraction.java similarity index 68% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearXItemFraction.java rename to src/main/java/api/types/PdfMeasurementRectilinearDistanceItemFraction.java index 751e31c..87c65c1 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearXItemFraction.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearDistanceItemFraction.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationLineMeasureRectilinearXItemFraction { - public static final AnnotationLineMeasureRectilinearXItemFraction TRUNCATE = - new AnnotationLineMeasureRectilinearXItemFraction(Value.TRUNCATE, "truncate"); +public final class PdfMeasurementRectilinearDistanceItemFraction { + public static final PdfMeasurementRectilinearDistanceItemFraction TRUNCATE = + new PdfMeasurementRectilinearDistanceItemFraction(Value.TRUNCATE, "truncate"); - public static final AnnotationLineMeasureRectilinearXItemFraction DECIMAL = - new AnnotationLineMeasureRectilinearXItemFraction(Value.DECIMAL, "decimal"); + public static final PdfMeasurementRectilinearDistanceItemFraction DECIMAL = + new PdfMeasurementRectilinearDistanceItemFraction(Value.DECIMAL, "decimal"); - public static final AnnotationLineMeasureRectilinearXItemFraction ROUND = - new AnnotationLineMeasureRectilinearXItemFraction(Value.ROUND, "round"); + public static final PdfMeasurementRectilinearDistanceItemFraction ROUND = + new PdfMeasurementRectilinearDistanceItemFraction(Value.ROUND, "round"); - public static final AnnotationLineMeasureRectilinearXItemFraction FRACTION = - new AnnotationLineMeasureRectilinearXItemFraction(Value.FRACTION, "fraction"); + public static final PdfMeasurementRectilinearDistanceItemFraction FRACTION = + new PdfMeasurementRectilinearDistanceItemFraction(Value.FRACTION, "fraction"); private final Value value; private final String string; - AnnotationLineMeasureRectilinearXItemFraction(Value value, String string) { + PdfMeasurementRectilinearDistanceItemFraction(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearXItemFraction - && this.string.equals(((AnnotationLineMeasureRectilinearXItemFraction) other).string)); + || (other instanceof PdfMeasurementRectilinearDistanceItemFraction + && this.string.equals(((PdfMeasurementRectilinearDistanceItemFraction) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearXItemFraction valueOf(String value) { + public static PdfMeasurementRectilinearDistanceItemFraction valueOf(String value) { switch (value) { case "truncate": return TRUNCATE; @@ -78,7 +78,7 @@ public static AnnotationLineMeasureRectilinearXItemFraction valueOf(String value case "fraction": return FRACTION; default: - return new AnnotationLineMeasureRectilinearXItemFraction(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearDistanceItemFraction(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearYItemLabelPosition.java b/src/main/java/api/types/PdfMeasurementRectilinearDistanceItemLabelPosition.java similarity index 70% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearYItemLabelPosition.java rename to src/main/java/api/types/PdfMeasurementRectilinearDistanceItemLabelPosition.java index 80b2d4e..b5bdf7e 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearYItemLabelPosition.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearDistanceItemLabelPosition.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationLineMeasureRectilinearYItemLabelPosition { - public static final AnnotationLineMeasureRectilinearYItemLabelPosition PREFIX = - new AnnotationLineMeasureRectilinearYItemLabelPosition(Value.PREFIX, "prefix"); +public final class PdfMeasurementRectilinearDistanceItemLabelPosition { + public static final PdfMeasurementRectilinearDistanceItemLabelPosition PREFIX = + new PdfMeasurementRectilinearDistanceItemLabelPosition(Value.PREFIX, "prefix"); - public static final AnnotationLineMeasureRectilinearYItemLabelPosition SUFFIX = - new AnnotationLineMeasureRectilinearYItemLabelPosition(Value.SUFFIX, "suffix"); + public static final PdfMeasurementRectilinearDistanceItemLabelPosition SUFFIX = + new PdfMeasurementRectilinearDistanceItemLabelPosition(Value.SUFFIX, "suffix"); private final Value value; private final String string; - AnnotationLineMeasureRectilinearYItemLabelPosition(Value value, String string) { + PdfMeasurementRectilinearDistanceItemLabelPosition(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearYItemLabelPosition - && this.string.equals(((AnnotationLineMeasureRectilinearYItemLabelPosition) other).string)); + || (other instanceof PdfMeasurementRectilinearDistanceItemLabelPosition + && this.string.equals(((PdfMeasurementRectilinearDistanceItemLabelPosition) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearYItemLabelPosition valueOf(String value) { + public static PdfMeasurementRectilinearDistanceItemLabelPosition valueOf(String value) { switch (value) { case "prefix": return PREFIX; case "suffix": return SUFFIX; default: - return new AnnotationLineMeasureRectilinearYItemLabelPosition(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearDistanceItemLabelPosition(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearOrigin.java b/src/main/java/api/types/PdfMeasurementRectilinearOrigin.java similarity index 79% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearOrigin.java rename to src/main/java/api/types/PdfMeasurementRectilinearOrigin.java index 6fb49a8..5b4a658 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearOrigin.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearOrigin.java @@ -16,15 +16,15 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureRectilinearOrigin.Builder.class) -public final class AnnotationLineMeasureRectilinearOrigin { +@JsonDeserialize(builder = PdfMeasurementRectilinearOrigin.Builder.class) +public final class PdfMeasurementRectilinearOrigin { private final double x; private final double y; private final Map additionalProperties; - private AnnotationLineMeasureRectilinearOrigin(double x, double y, Map additionalProperties) { + private PdfMeasurementRectilinearOrigin(double x, double y, Map additionalProperties) { this.x = x; this.y = y; this.additionalProperties = additionalProperties; @@ -43,8 +43,7 @@ public double getY() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationLineMeasureRectilinearOrigin - && equalTo((AnnotationLineMeasureRectilinearOrigin) other); + return other instanceof PdfMeasurementRectilinearOrigin && equalTo((PdfMeasurementRectilinearOrigin) other); } @JsonAnyGetter @@ -52,7 +51,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(AnnotationLineMeasureRectilinearOrigin other) { + private boolean equalTo(PdfMeasurementRectilinearOrigin other) { return x == other.x && y == other.y; } @@ -73,7 +72,7 @@ public static XStage builder() { public interface XStage { YStage x(double x); - Builder from(AnnotationLineMeasureRectilinearOrigin other); + Builder from(PdfMeasurementRectilinearOrigin other); } public interface YStage { @@ -81,7 +80,7 @@ public interface YStage { } public interface _FinalStage { - AnnotationLineMeasureRectilinearOrigin build(); + PdfMeasurementRectilinearOrigin build(); _FinalStage additionalProperty(String key, Object value); @@ -100,7 +99,7 @@ public static final class Builder implements XStage, YStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(AnnotationLineMeasureRectilinearOrigin other) { + public Builder from(PdfMeasurementRectilinearOrigin other) { x(other.getX()); y(other.getY()); return this; @@ -121,8 +120,8 @@ public _FinalStage y(double y) { } @java.lang.Override - public AnnotationLineMeasureRectilinearOrigin build() { - return new AnnotationLineMeasureRectilinearOrigin(x, y, additionalProperties); + public PdfMeasurementRectilinearOrigin build() { + return new PdfMeasurementRectilinearOrigin(x, y, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItem.java b/src/main/java/api/types/PdfMeasurementRectilinearSlopeItem.java similarity index 82% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItem.java rename to src/main/java/api/types/PdfMeasurementRectilinearSlopeItem.java index 47509bc..2759933 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItem.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearSlopeItem.java @@ -19,13 +19,13 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = AnnotationLineMeasureRectilinearAreaItem.Builder.class) -public final class AnnotationLineMeasureRectilinearAreaItem { +@JsonDeserialize(builder = PdfMeasurementRectilinearSlopeItem.Builder.class) +public final class PdfMeasurementRectilinearSlopeItem { private final String unit; private final Optional conversion; - private final Optional fraction; + private final Optional fraction; private final Optional precision; @@ -39,21 +39,21 @@ public final class AnnotationLineMeasureRectilinearAreaItem { private final Optional suffixSpacing; - private final Optional labelPosition; + private final Optional labelPosition; private final Map additionalProperties; - private AnnotationLineMeasureRectilinearAreaItem( + private PdfMeasurementRectilinearSlopeItem( String unit, Optional conversion, - Optional fraction, + Optional fraction, Optional precision, Optional fixed, Optional thousands, Optional decimal, Optional prefixSpacing, Optional suffixSpacing, - Optional labelPosition, + Optional labelPosition, Map additionalProperties) { this.unit = unit; this.conversion = conversion; @@ -79,7 +79,7 @@ public Optional getConversion() { } @JsonProperty("fraction") - public Optional getFraction() { + public Optional getFraction() { return fraction; } @@ -114,15 +114,15 @@ public Optional getSuffixSpacing() { } @JsonProperty("labelPosition") - public Optional getLabelPosition() { + public Optional getLabelPosition() { return labelPosition; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof AnnotationLineMeasureRectilinearAreaItem - && equalTo((AnnotationLineMeasureRectilinearAreaItem) other); + return other instanceof PdfMeasurementRectilinearSlopeItem + && equalTo((PdfMeasurementRectilinearSlopeItem) other); } @JsonAnyGetter @@ -130,7 +130,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(AnnotationLineMeasureRectilinearAreaItem other) { + private boolean equalTo(PdfMeasurementRectilinearSlopeItem other) { return unit.equals(other.unit) && conversion.equals(other.conversion) && fraction.equals(other.fraction) @@ -170,11 +170,11 @@ public static UnitStage builder() { public interface UnitStage { _FinalStage unit(@NotNull String unit); - Builder from(AnnotationLineMeasureRectilinearAreaItem other); + Builder from(PdfMeasurementRectilinearSlopeItem other); } public interface _FinalStage { - AnnotationLineMeasureRectilinearAreaItem build(); + PdfMeasurementRectilinearSlopeItem build(); _FinalStage additionalProperty(String key, Object value); @@ -184,9 +184,9 @@ public interface _FinalStage { _FinalStage conversion(Double conversion); - _FinalStage fraction(Optional fraction); + _FinalStage fraction(Optional fraction); - _FinalStage fraction(AnnotationLineMeasureRectilinearAreaItemFraction fraction); + _FinalStage fraction(PdfMeasurementRectilinearSlopeItemFraction fraction); _FinalStage precision(Optional precision); @@ -212,16 +212,16 @@ public interface _FinalStage { _FinalStage suffixSpacing(String suffixSpacing); - _FinalStage labelPosition(Optional labelPosition); + _FinalStage labelPosition(Optional labelPosition); - _FinalStage labelPosition(AnnotationLineMeasureRectilinearAreaItemLabelPosition labelPosition); + _FinalStage labelPosition(PdfMeasurementRectilinearSlopeItemLabelPosition labelPosition); } @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements UnitStage, _FinalStage { private String unit; - private Optional labelPosition = Optional.empty(); + private Optional labelPosition = Optional.empty(); private Optional suffixSpacing = Optional.empty(); @@ -235,7 +235,7 @@ public static final class Builder implements UnitStage, _FinalStage { private Optional precision = Optional.empty(); - private Optional fraction = Optional.empty(); + private Optional fraction = Optional.empty(); private Optional conversion = Optional.empty(); @@ -245,7 +245,7 @@ public static final class Builder implements UnitStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(AnnotationLineMeasureRectilinearAreaItem other) { + public Builder from(PdfMeasurementRectilinearSlopeItem other) { unit(other.getUnit()); conversion(other.getConversion()); fraction(other.getFraction()); @@ -267,15 +267,14 @@ public _FinalStage unit(@NotNull String unit) { } @java.lang.Override - public _FinalStage labelPosition(AnnotationLineMeasureRectilinearAreaItemLabelPosition labelPosition) { + public _FinalStage labelPosition(PdfMeasurementRectilinearSlopeItemLabelPosition labelPosition) { this.labelPosition = Optional.ofNullable(labelPosition); return this; } @java.lang.Override @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) - public _FinalStage labelPosition( - Optional labelPosition) { + public _FinalStage labelPosition(Optional labelPosition) { this.labelPosition = labelPosition; return this; } @@ -359,14 +358,14 @@ public _FinalStage precision(Optional precision) { } @java.lang.Override - public _FinalStage fraction(AnnotationLineMeasureRectilinearAreaItemFraction fraction) { + public _FinalStage fraction(PdfMeasurementRectilinearSlopeItemFraction fraction) { this.fraction = Optional.ofNullable(fraction); return this; } @java.lang.Override @JsonSetter(value = "fraction", nulls = Nulls.SKIP) - public _FinalStage fraction(Optional fraction) { + public _FinalStage fraction(Optional fraction) { this.fraction = fraction; return this; } @@ -385,8 +384,8 @@ public _FinalStage conversion(Optional conversion) { } @java.lang.Override - public AnnotationLineMeasureRectilinearAreaItem build() { - return new AnnotationLineMeasureRectilinearAreaItem( + public PdfMeasurementRectilinearSlopeItem build() { + return new PdfMeasurementRectilinearSlopeItem( unit, conversion, fraction, diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItemFraction.java b/src/main/java/api/types/PdfMeasurementRectilinearSlopeItemFraction.java similarity index 59% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItemFraction.java rename to src/main/java/api/types/PdfMeasurementRectilinearSlopeItemFraction.java index 05f9674..881e183 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItemFraction.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearSlopeItemFraction.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationLineMeasureRectilinearAreaItemFraction { - public static final AnnotationLineMeasureRectilinearAreaItemFraction TRUNCATE = - new AnnotationLineMeasureRectilinearAreaItemFraction(Value.TRUNCATE, "truncate"); +public final class PdfMeasurementRectilinearSlopeItemFraction { + public static final PdfMeasurementRectilinearSlopeItemFraction TRUNCATE = + new PdfMeasurementRectilinearSlopeItemFraction(Value.TRUNCATE, "truncate"); - public static final AnnotationLineMeasureRectilinearAreaItemFraction DECIMAL = - new AnnotationLineMeasureRectilinearAreaItemFraction(Value.DECIMAL, "decimal"); + public static final PdfMeasurementRectilinearSlopeItemFraction DECIMAL = + new PdfMeasurementRectilinearSlopeItemFraction(Value.DECIMAL, "decimal"); - public static final AnnotationLineMeasureRectilinearAreaItemFraction ROUND = - new AnnotationLineMeasureRectilinearAreaItemFraction(Value.ROUND, "round"); + public static final PdfMeasurementRectilinearSlopeItemFraction ROUND = + new PdfMeasurementRectilinearSlopeItemFraction(Value.ROUND, "round"); - public static final AnnotationLineMeasureRectilinearAreaItemFraction FRACTION = - new AnnotationLineMeasureRectilinearAreaItemFraction(Value.FRACTION, "fraction"); + public static final PdfMeasurementRectilinearSlopeItemFraction FRACTION = + new PdfMeasurementRectilinearSlopeItemFraction(Value.FRACTION, "fraction"); private final Value value; private final String string; - AnnotationLineMeasureRectilinearAreaItemFraction(Value value, String string) { + PdfMeasurementRectilinearSlopeItemFraction(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearAreaItemFraction - && this.string.equals(((AnnotationLineMeasureRectilinearAreaItemFraction) other).string)); + || (other instanceof PdfMeasurementRectilinearSlopeItemFraction + && this.string.equals(((PdfMeasurementRectilinearSlopeItemFraction) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearAreaItemFraction valueOf(String value) { + public static PdfMeasurementRectilinearSlopeItemFraction valueOf(String value) { switch (value) { case "truncate": return TRUNCATE; @@ -78,7 +78,7 @@ public static AnnotationLineMeasureRectilinearAreaItemFraction valueOf(String va case "fraction": return FRACTION; default: - return new AnnotationLineMeasureRectilinearAreaItemFraction(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearSlopeItemFraction(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItemLabelPosition.java b/src/main/java/api/types/PdfMeasurementRectilinearSlopeItemLabelPosition.java similarity index 61% rename from src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItemLabelPosition.java rename to src/main/java/api/types/PdfMeasurementRectilinearSlopeItemLabelPosition.java index c6a542b..7c49440 100644 --- a/src/main/java/api/types/AnnotationLineMeasureRectilinearAreaItemLabelPosition.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearSlopeItemLabelPosition.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationLineMeasureRectilinearAreaItemLabelPosition { - public static final AnnotationLineMeasureRectilinearAreaItemLabelPosition PREFIX = - new AnnotationLineMeasureRectilinearAreaItemLabelPosition(Value.PREFIX, "prefix"); +public final class PdfMeasurementRectilinearSlopeItemLabelPosition { + public static final PdfMeasurementRectilinearSlopeItemLabelPosition PREFIX = + new PdfMeasurementRectilinearSlopeItemLabelPosition(Value.PREFIX, "prefix"); - public static final AnnotationLineMeasureRectilinearAreaItemLabelPosition SUFFIX = - new AnnotationLineMeasureRectilinearAreaItemLabelPosition(Value.SUFFIX, "suffix"); + public static final PdfMeasurementRectilinearSlopeItemLabelPosition SUFFIX = + new PdfMeasurementRectilinearSlopeItemLabelPosition(Value.SUFFIX, "suffix"); private final Value value; private final String string; - AnnotationLineMeasureRectilinearAreaItemLabelPosition(Value value, String string) { + PdfMeasurementRectilinearSlopeItemLabelPosition(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationLineMeasureRectilinearAreaItemLabelPosition - && this.string.equals(((AnnotationLineMeasureRectilinearAreaItemLabelPosition) other).string)); + || (other instanceof PdfMeasurementRectilinearSlopeItemLabelPosition + && this.string.equals(((PdfMeasurementRectilinearSlopeItemLabelPosition) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationLineMeasureRectilinearAreaItemLabelPosition valueOf(String value) { + public static PdfMeasurementRectilinearSlopeItemLabelPosition valueOf(String value) { switch (value) { case "prefix": return PREFIX; case "suffix": return SUFFIX; default: - return new AnnotationLineMeasureRectilinearAreaItemLabelPosition(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearSlopeItemLabelPosition(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/PdfMeasurementRectilinearXItem.java b/src/main/java/api/types/PdfMeasurementRectilinearXItem.java new file mode 100644 index 0000000..dd6c26f --- /dev/null +++ b/src/main/java/api/types/PdfMeasurementRectilinearXItem.java @@ -0,0 +1,413 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfMeasurementRectilinearXItem.Builder.class) +public final class PdfMeasurementRectilinearXItem { + private final String unit; + + private final Optional conversion; + + private final Optional fraction; + + private final Optional precision; + + private final Optional fixed; + + private final Optional thousands; + + private final Optional decimal; + + private final Optional prefixSpacing; + + private final Optional suffixSpacing; + + private final Optional labelPosition; + + private final Map additionalProperties; + + private PdfMeasurementRectilinearXItem( + String unit, + Optional conversion, + Optional fraction, + Optional precision, + Optional fixed, + Optional thousands, + Optional decimal, + Optional prefixSpacing, + Optional suffixSpacing, + Optional labelPosition, + Map additionalProperties) { + this.unit = unit; + this.conversion = conversion; + this.fraction = fraction; + this.precision = precision; + this.fixed = fixed; + this.thousands = thousands; + this.decimal = decimal; + this.prefixSpacing = prefixSpacing; + this.suffixSpacing = suffixSpacing; + this.labelPosition = labelPosition; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("unit") + public String getUnit() { + return unit; + } + + @JsonProperty("conversion") + public Optional getConversion() { + return conversion; + } + + @JsonProperty("fraction") + public Optional getFraction() { + return fraction; + } + + @JsonProperty("precision") + public Optional getPrecision() { + return precision; + } + + @JsonProperty("fixed") + public Optional getFixed() { + return fixed; + } + + @JsonProperty("thousands") + public Optional getThousands() { + return thousands; + } + + @JsonProperty("decimal") + public Optional getDecimal() { + return decimal; + } + + @JsonProperty("prefixSpacing") + public Optional getPrefixSpacing() { + return prefixSpacing; + } + + @JsonProperty("suffixSpacing") + public Optional getSuffixSpacing() { + return suffixSpacing; + } + + @JsonProperty("labelPosition") + public Optional getLabelPosition() { + return labelPosition; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfMeasurementRectilinearXItem && equalTo((PdfMeasurementRectilinearXItem) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfMeasurementRectilinearXItem other) { + return unit.equals(other.unit) + && conversion.equals(other.conversion) + && fraction.equals(other.fraction) + && precision.equals(other.precision) + && fixed.equals(other.fixed) + && thousands.equals(other.thousands) + && decimal.equals(other.decimal) + && prefixSpacing.equals(other.prefixSpacing) + && suffixSpacing.equals(other.suffixSpacing) + && labelPosition.equals(other.labelPosition); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.unit, + this.conversion, + this.fraction, + this.precision, + this.fixed, + this.thousands, + this.decimal, + this.prefixSpacing, + this.suffixSpacing, + this.labelPosition); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static UnitStage builder() { + return new Builder(); + } + + public interface UnitStage { + _FinalStage unit(@NotNull String unit); + + Builder from(PdfMeasurementRectilinearXItem other); + } + + public interface _FinalStage { + PdfMeasurementRectilinearXItem build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage conversion(Optional conversion); + + _FinalStage conversion(Double conversion); + + _FinalStage fraction(Optional fraction); + + _FinalStage fraction(PdfMeasurementRectilinearXItemFraction fraction); + + _FinalStage precision(Optional precision); + + _FinalStage precision(Integer precision); + + _FinalStage fixed(Optional fixed); + + _FinalStage fixed(Boolean fixed); + + _FinalStage thousands(Optional thousands); + + _FinalStage thousands(String thousands); + + _FinalStage decimal(Optional decimal); + + _FinalStage decimal(String decimal); + + _FinalStage prefixSpacing(Optional prefixSpacing); + + _FinalStage prefixSpacing(String prefixSpacing); + + _FinalStage suffixSpacing(Optional suffixSpacing); + + _FinalStage suffixSpacing(String suffixSpacing); + + _FinalStage labelPosition(Optional labelPosition); + + _FinalStage labelPosition(PdfMeasurementRectilinearXItemLabelPosition labelPosition); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements UnitStage, _FinalStage { + private String unit; + + private Optional labelPosition = Optional.empty(); + + private Optional suffixSpacing = Optional.empty(); + + private Optional prefixSpacing = Optional.empty(); + + private Optional decimal = Optional.empty(); + + private Optional thousands = Optional.empty(); + + private Optional fixed = Optional.empty(); + + private Optional precision = Optional.empty(); + + private Optional fraction = Optional.empty(); + + private Optional conversion = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfMeasurementRectilinearXItem other) { + unit(other.getUnit()); + conversion(other.getConversion()); + fraction(other.getFraction()); + precision(other.getPrecision()); + fixed(other.getFixed()); + thousands(other.getThousands()); + decimal(other.getDecimal()); + prefixSpacing(other.getPrefixSpacing()); + suffixSpacing(other.getSuffixSpacing()); + labelPosition(other.getLabelPosition()); + return this; + } + + @java.lang.Override + @JsonSetter("unit") + public _FinalStage unit(@NotNull String unit) { + this.unit = Objects.requireNonNull(unit, "unit must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage labelPosition(PdfMeasurementRectilinearXItemLabelPosition labelPosition) { + this.labelPosition = Optional.ofNullable(labelPosition); + return this; + } + + @java.lang.Override + @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) + public _FinalStage labelPosition(Optional labelPosition) { + this.labelPosition = labelPosition; + return this; + } + + @java.lang.Override + public _FinalStage suffixSpacing(String suffixSpacing) { + this.suffixSpacing = Optional.ofNullable(suffixSpacing); + return this; + } + + @java.lang.Override + @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) + public _FinalStage suffixSpacing(Optional suffixSpacing) { + this.suffixSpacing = suffixSpacing; + return this; + } + + @java.lang.Override + public _FinalStage prefixSpacing(String prefixSpacing) { + this.prefixSpacing = Optional.ofNullable(prefixSpacing); + return this; + } + + @java.lang.Override + @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) + public _FinalStage prefixSpacing(Optional prefixSpacing) { + this.prefixSpacing = prefixSpacing; + return this; + } + + @java.lang.Override + public _FinalStage decimal(String decimal) { + this.decimal = Optional.ofNullable(decimal); + return this; + } + + @java.lang.Override + @JsonSetter(value = "decimal", nulls = Nulls.SKIP) + public _FinalStage decimal(Optional decimal) { + this.decimal = decimal; + return this; + } + + @java.lang.Override + public _FinalStage thousands(String thousands) { + this.thousands = Optional.ofNullable(thousands); + return this; + } + + @java.lang.Override + @JsonSetter(value = "thousands", nulls = Nulls.SKIP) + public _FinalStage thousands(Optional thousands) { + this.thousands = thousands; + return this; + } + + @java.lang.Override + public _FinalStage fixed(Boolean fixed) { + this.fixed = Optional.ofNullable(fixed); + return this; + } + + @java.lang.Override + @JsonSetter(value = "fixed", nulls = Nulls.SKIP) + public _FinalStage fixed(Optional fixed) { + this.fixed = fixed; + return this; + } + + @java.lang.Override + public _FinalStage precision(Integer precision) { + this.precision = Optional.ofNullable(precision); + return this; + } + + @java.lang.Override + @JsonSetter(value = "precision", nulls = Nulls.SKIP) + public _FinalStage precision(Optional precision) { + this.precision = precision; + return this; + } + + @java.lang.Override + public _FinalStage fraction(PdfMeasurementRectilinearXItemFraction fraction) { + this.fraction = Optional.ofNullable(fraction); + return this; + } + + @java.lang.Override + @JsonSetter(value = "fraction", nulls = Nulls.SKIP) + public _FinalStage fraction(Optional fraction) { + this.fraction = fraction; + return this; + } + + @java.lang.Override + public _FinalStage conversion(Double conversion) { + this.conversion = Optional.ofNullable(conversion); + return this; + } + + @java.lang.Override + @JsonSetter(value = "conversion", nulls = Nulls.SKIP) + public _FinalStage conversion(Optional conversion) { + this.conversion = conversion; + return this; + } + + @java.lang.Override + public PdfMeasurementRectilinearXItem build() { + return new PdfMeasurementRectilinearXItem( + unit, + conversion, + fraction, + precision, + fixed, + thousands, + decimal, + prefixSpacing, + suffixSpacing, + labelPosition, + additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItemFraction.java b/src/main/java/api/types/PdfMeasurementRectilinearXItemFraction.java similarity index 60% rename from src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItemFraction.java rename to src/main/java/api/types/PdfMeasurementRectilinearXItemFraction.java index f09dc97..6af4a6f 100644 --- a/src/main/java/api/types/AnnotationPolygonMeasureRectilinearYItemFraction.java +++ b/src/main/java/api/types/PdfMeasurementRectilinearXItemFraction.java @@ -6,24 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class AnnotationPolygonMeasureRectilinearYItemFraction { - public static final AnnotationPolygonMeasureRectilinearYItemFraction TRUNCATE = - new AnnotationPolygonMeasureRectilinearYItemFraction(Value.TRUNCATE, "truncate"); +public final class PdfMeasurementRectilinearXItemFraction { + public static final PdfMeasurementRectilinearXItemFraction TRUNCATE = + new PdfMeasurementRectilinearXItemFraction(Value.TRUNCATE, "truncate"); - public static final AnnotationPolygonMeasureRectilinearYItemFraction DECIMAL = - new AnnotationPolygonMeasureRectilinearYItemFraction(Value.DECIMAL, "decimal"); + public static final PdfMeasurementRectilinearXItemFraction DECIMAL = + new PdfMeasurementRectilinearXItemFraction(Value.DECIMAL, "decimal"); - public static final AnnotationPolygonMeasureRectilinearYItemFraction ROUND = - new AnnotationPolygonMeasureRectilinearYItemFraction(Value.ROUND, "round"); + public static final PdfMeasurementRectilinearXItemFraction ROUND = + new PdfMeasurementRectilinearXItemFraction(Value.ROUND, "round"); - public static final AnnotationPolygonMeasureRectilinearYItemFraction FRACTION = - new AnnotationPolygonMeasureRectilinearYItemFraction(Value.FRACTION, "fraction"); + public static final PdfMeasurementRectilinearXItemFraction FRACTION = + new PdfMeasurementRectilinearXItemFraction(Value.FRACTION, "fraction"); private final Value value; private final String string; - AnnotationPolygonMeasureRectilinearYItemFraction(Value value, String string) { + PdfMeasurementRectilinearXItemFraction(Value value, String string) { this.value = value; this.string = string; } @@ -41,8 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof AnnotationPolygonMeasureRectilinearYItemFraction - && this.string.equals(((AnnotationPolygonMeasureRectilinearYItemFraction) other).string)); + || (other instanceof PdfMeasurementRectilinearXItemFraction + && this.string.equals(((PdfMeasurementRectilinearXItemFraction) other).string)); } @java.lang.Override @@ -67,7 +67,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static AnnotationPolygonMeasureRectilinearYItemFraction valueOf(String value) { + public static PdfMeasurementRectilinearXItemFraction valueOf(String value) { switch (value) { case "truncate": return TRUNCATE; @@ -78,7 +78,7 @@ public static AnnotationPolygonMeasureRectilinearYItemFraction valueOf(String va case "fraction": return FRACTION; default: - return new AnnotationPolygonMeasureRectilinearYItemFraction(Value.UNKNOWN, value); + return new PdfMeasurementRectilinearXItemFraction(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/PdfMeasurementRectilinearXItemLabelPosition.java b/src/main/java/api/types/PdfMeasurementRectilinearXItemLabelPosition.java new file mode 100644 index 0000000..0bd688e --- /dev/null +++ b/src/main/java/api/types/PdfMeasurementRectilinearXItemLabelPosition.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class PdfMeasurementRectilinearXItemLabelPosition { + public static final PdfMeasurementRectilinearXItemLabelPosition PREFIX = + new PdfMeasurementRectilinearXItemLabelPosition(Value.PREFIX, "prefix"); + + public static final PdfMeasurementRectilinearXItemLabelPosition SUFFIX = + new PdfMeasurementRectilinearXItemLabelPosition(Value.SUFFIX, "suffix"); + + private final Value value; + + private final String string; + + PdfMeasurementRectilinearXItemLabelPosition(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof PdfMeasurementRectilinearXItemLabelPosition + && this.string.equals(((PdfMeasurementRectilinearXItemLabelPosition) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case PREFIX: + return visitor.visitPrefix(); + case SUFFIX: + return visitor.visitSuffix(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static PdfMeasurementRectilinearXItemLabelPosition valueOf(String value) { + switch (value) { + case "prefix": + return PREFIX; + case "suffix": + return SUFFIX; + default: + return new PdfMeasurementRectilinearXItemLabelPosition(Value.UNKNOWN, value); + } + } + + public enum Value { + SUFFIX, + + PREFIX, + + UNKNOWN + } + + public interface Visitor { + T visitSuffix(); + + T visitPrefix(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/PdfMeasurementRectilinearYItem.java b/src/main/java/api/types/PdfMeasurementRectilinearYItem.java new file mode 100644 index 0000000..d7f6b07 --- /dev/null +++ b/src/main/java/api/types/PdfMeasurementRectilinearYItem.java @@ -0,0 +1,413 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfMeasurementRectilinearYItem.Builder.class) +public final class PdfMeasurementRectilinearYItem { + private final String unit; + + private final Optional conversion; + + private final Optional fraction; + + private final Optional precision; + + private final Optional fixed; + + private final Optional thousands; + + private final Optional decimal; + + private final Optional prefixSpacing; + + private final Optional suffixSpacing; + + private final Optional labelPosition; + + private final Map additionalProperties; + + private PdfMeasurementRectilinearYItem( + String unit, + Optional conversion, + Optional fraction, + Optional precision, + Optional fixed, + Optional thousands, + Optional decimal, + Optional prefixSpacing, + Optional suffixSpacing, + Optional labelPosition, + Map additionalProperties) { + this.unit = unit; + this.conversion = conversion; + this.fraction = fraction; + this.precision = precision; + this.fixed = fixed; + this.thousands = thousands; + this.decimal = decimal; + this.prefixSpacing = prefixSpacing; + this.suffixSpacing = suffixSpacing; + this.labelPosition = labelPosition; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("unit") + public String getUnit() { + return unit; + } + + @JsonProperty("conversion") + public Optional getConversion() { + return conversion; + } + + @JsonProperty("fraction") + public Optional getFraction() { + return fraction; + } + + @JsonProperty("precision") + public Optional getPrecision() { + return precision; + } + + @JsonProperty("fixed") + public Optional getFixed() { + return fixed; + } + + @JsonProperty("thousands") + public Optional getThousands() { + return thousands; + } + + @JsonProperty("decimal") + public Optional getDecimal() { + return decimal; + } + + @JsonProperty("prefixSpacing") + public Optional getPrefixSpacing() { + return prefixSpacing; + } + + @JsonProperty("suffixSpacing") + public Optional getSuffixSpacing() { + return suffixSpacing; + } + + @JsonProperty("labelPosition") + public Optional getLabelPosition() { + return labelPosition; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfMeasurementRectilinearYItem && equalTo((PdfMeasurementRectilinearYItem) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfMeasurementRectilinearYItem other) { + return unit.equals(other.unit) + && conversion.equals(other.conversion) + && fraction.equals(other.fraction) + && precision.equals(other.precision) + && fixed.equals(other.fixed) + && thousands.equals(other.thousands) + && decimal.equals(other.decimal) + && prefixSpacing.equals(other.prefixSpacing) + && suffixSpacing.equals(other.suffixSpacing) + && labelPosition.equals(other.labelPosition); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.unit, + this.conversion, + this.fraction, + this.precision, + this.fixed, + this.thousands, + this.decimal, + this.prefixSpacing, + this.suffixSpacing, + this.labelPosition); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static UnitStage builder() { + return new Builder(); + } + + public interface UnitStage { + _FinalStage unit(@NotNull String unit); + + Builder from(PdfMeasurementRectilinearYItem other); + } + + public interface _FinalStage { + PdfMeasurementRectilinearYItem build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage conversion(Optional conversion); + + _FinalStage conversion(Double conversion); + + _FinalStage fraction(Optional fraction); + + _FinalStage fraction(PdfMeasurementRectilinearYItemFraction fraction); + + _FinalStage precision(Optional precision); + + _FinalStage precision(Integer precision); + + _FinalStage fixed(Optional fixed); + + _FinalStage fixed(Boolean fixed); + + _FinalStage thousands(Optional thousands); + + _FinalStage thousands(String thousands); + + _FinalStage decimal(Optional decimal); + + _FinalStage decimal(String decimal); + + _FinalStage prefixSpacing(Optional prefixSpacing); + + _FinalStage prefixSpacing(String prefixSpacing); + + _FinalStage suffixSpacing(Optional suffixSpacing); + + _FinalStage suffixSpacing(String suffixSpacing); + + _FinalStage labelPosition(Optional labelPosition); + + _FinalStage labelPosition(PdfMeasurementRectilinearYItemLabelPosition labelPosition); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements UnitStage, _FinalStage { + private String unit; + + private Optional labelPosition = Optional.empty(); + + private Optional suffixSpacing = Optional.empty(); + + private Optional prefixSpacing = Optional.empty(); + + private Optional decimal = Optional.empty(); + + private Optional thousands = Optional.empty(); + + private Optional fixed = Optional.empty(); + + private Optional precision = Optional.empty(); + + private Optional fraction = Optional.empty(); + + private Optional conversion = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfMeasurementRectilinearYItem other) { + unit(other.getUnit()); + conversion(other.getConversion()); + fraction(other.getFraction()); + precision(other.getPrecision()); + fixed(other.getFixed()); + thousands(other.getThousands()); + decimal(other.getDecimal()); + prefixSpacing(other.getPrefixSpacing()); + suffixSpacing(other.getSuffixSpacing()); + labelPosition(other.getLabelPosition()); + return this; + } + + @java.lang.Override + @JsonSetter("unit") + public _FinalStage unit(@NotNull String unit) { + this.unit = Objects.requireNonNull(unit, "unit must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage labelPosition(PdfMeasurementRectilinearYItemLabelPosition labelPosition) { + this.labelPosition = Optional.ofNullable(labelPosition); + return this; + } + + @java.lang.Override + @JsonSetter(value = "labelPosition", nulls = Nulls.SKIP) + public _FinalStage labelPosition(Optional labelPosition) { + this.labelPosition = labelPosition; + return this; + } + + @java.lang.Override + public _FinalStage suffixSpacing(String suffixSpacing) { + this.suffixSpacing = Optional.ofNullable(suffixSpacing); + return this; + } + + @java.lang.Override + @JsonSetter(value = "suffixSpacing", nulls = Nulls.SKIP) + public _FinalStage suffixSpacing(Optional suffixSpacing) { + this.suffixSpacing = suffixSpacing; + return this; + } + + @java.lang.Override + public _FinalStage prefixSpacing(String prefixSpacing) { + this.prefixSpacing = Optional.ofNullable(prefixSpacing); + return this; + } + + @java.lang.Override + @JsonSetter(value = "prefixSpacing", nulls = Nulls.SKIP) + public _FinalStage prefixSpacing(Optional prefixSpacing) { + this.prefixSpacing = prefixSpacing; + return this; + } + + @java.lang.Override + public _FinalStage decimal(String decimal) { + this.decimal = Optional.ofNullable(decimal); + return this; + } + + @java.lang.Override + @JsonSetter(value = "decimal", nulls = Nulls.SKIP) + public _FinalStage decimal(Optional decimal) { + this.decimal = decimal; + return this; + } + + @java.lang.Override + public _FinalStage thousands(String thousands) { + this.thousands = Optional.ofNullable(thousands); + return this; + } + + @java.lang.Override + @JsonSetter(value = "thousands", nulls = Nulls.SKIP) + public _FinalStage thousands(Optional thousands) { + this.thousands = thousands; + return this; + } + + @java.lang.Override + public _FinalStage fixed(Boolean fixed) { + this.fixed = Optional.ofNullable(fixed); + return this; + } + + @java.lang.Override + @JsonSetter(value = "fixed", nulls = Nulls.SKIP) + public _FinalStage fixed(Optional fixed) { + this.fixed = fixed; + return this; + } + + @java.lang.Override + public _FinalStage precision(Integer precision) { + this.precision = Optional.ofNullable(precision); + return this; + } + + @java.lang.Override + @JsonSetter(value = "precision", nulls = Nulls.SKIP) + public _FinalStage precision(Optional precision) { + this.precision = precision; + return this; + } + + @java.lang.Override + public _FinalStage fraction(PdfMeasurementRectilinearYItemFraction fraction) { + this.fraction = Optional.ofNullable(fraction); + return this; + } + + @java.lang.Override + @JsonSetter(value = "fraction", nulls = Nulls.SKIP) + public _FinalStage fraction(Optional fraction) { + this.fraction = fraction; + return this; + } + + @java.lang.Override + public _FinalStage conversion(Double conversion) { + this.conversion = Optional.ofNullable(conversion); + return this; + } + + @java.lang.Override + @JsonSetter(value = "conversion", nulls = Nulls.SKIP) + public _FinalStage conversion(Optional conversion) { + this.conversion = conversion; + return this; + } + + @java.lang.Override + public PdfMeasurementRectilinearYItem build() { + return new PdfMeasurementRectilinearYItem( + unit, + conversion, + fraction, + precision, + fixed, + thousands, + decimal, + prefixSpacing, + suffixSpacing, + labelPosition, + additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfMeasurementRectilinearYItemFraction.java b/src/main/java/api/types/PdfMeasurementRectilinearYItemFraction.java new file mode 100644 index 0000000..3a45b10 --- /dev/null +++ b/src/main/java/api/types/PdfMeasurementRectilinearYItemFraction.java @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class PdfMeasurementRectilinearYItemFraction { + public static final PdfMeasurementRectilinearYItemFraction TRUNCATE = + new PdfMeasurementRectilinearYItemFraction(Value.TRUNCATE, "truncate"); + + public static final PdfMeasurementRectilinearYItemFraction DECIMAL = + new PdfMeasurementRectilinearYItemFraction(Value.DECIMAL, "decimal"); + + public static final PdfMeasurementRectilinearYItemFraction ROUND = + new PdfMeasurementRectilinearYItemFraction(Value.ROUND, "round"); + + public static final PdfMeasurementRectilinearYItemFraction FRACTION = + new PdfMeasurementRectilinearYItemFraction(Value.FRACTION, "fraction"); + + private final Value value; + + private final String string; + + PdfMeasurementRectilinearYItemFraction(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof PdfMeasurementRectilinearYItemFraction + && this.string.equals(((PdfMeasurementRectilinearYItemFraction) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case TRUNCATE: + return visitor.visitTruncate(); + case DECIMAL: + return visitor.visitDecimal(); + case ROUND: + return visitor.visitRound(); + case FRACTION: + return visitor.visitFraction(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static PdfMeasurementRectilinearYItemFraction valueOf(String value) { + switch (value) { + case "truncate": + return TRUNCATE; + case "decimal": + return DECIMAL; + case "round": + return ROUND; + case "fraction": + return FRACTION; + default: + return new PdfMeasurementRectilinearYItemFraction(Value.UNKNOWN, value); + } + } + + public enum Value { + DECIMAL, + + FRACTION, + + ROUND, + + TRUNCATE, + + UNKNOWN + } + + public interface Visitor { + T visitDecimal(); + + T visitFraction(); + + T visitRound(); + + T visitTruncate(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/PdfMeasurementRectilinearYItemLabelPosition.java b/src/main/java/api/types/PdfMeasurementRectilinearYItemLabelPosition.java new file mode 100644 index 0000000..e3372ca --- /dev/null +++ b/src/main/java/api/types/PdfMeasurementRectilinearYItemLabelPosition.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class PdfMeasurementRectilinearYItemLabelPosition { + public static final PdfMeasurementRectilinearYItemLabelPosition PREFIX = + new PdfMeasurementRectilinearYItemLabelPosition(Value.PREFIX, "prefix"); + + public static final PdfMeasurementRectilinearYItemLabelPosition SUFFIX = + new PdfMeasurementRectilinearYItemLabelPosition(Value.SUFFIX, "suffix"); + + private final Value value; + + private final String string; + + PdfMeasurementRectilinearYItemLabelPosition(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof PdfMeasurementRectilinearYItemLabelPosition + && this.string.equals(((PdfMeasurementRectilinearYItemLabelPosition) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case PREFIX: + return visitor.visitPrefix(); + case SUFFIX: + return visitor.visitSuffix(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static PdfMeasurementRectilinearYItemLabelPosition valueOf(String value) { + switch (value) { + case "prefix": + return PREFIX; + case "suffix": + return SUFFIX; + default: + return new PdfMeasurementRectilinearYItemLabelPosition(Value.UNKNOWN, value); + } + } + + public enum Value { + SUFFIX, + + PREFIX, + + UNKNOWN + } + + public interface Visitor { + T visitSuffix(); + + T visitPrefix(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/FormFieldListboxValueEntryNone.java b/src/main/java/api/types/PdfMeasurementUnknown.java similarity index 78% rename from src/main/java/api/types/FormFieldListboxValueEntryNone.java rename to src/main/java/api/types/PdfMeasurementUnknown.java index ca0dee6..a21b671 100644 --- a/src/main/java/api/types/FormFieldListboxValueEntryNone.java +++ b/src/main/java/api/types/PdfMeasurementUnknown.java @@ -13,18 +13,18 @@ import java.util.Map; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = FormFieldListboxValueEntryNone.Builder.class) -public final class FormFieldListboxValueEntryNone { +@JsonDeserialize(builder = PdfMeasurementUnknown.Builder.class) +public final class PdfMeasurementUnknown { private final Map additionalProperties; - private FormFieldListboxValueEntryNone(Map additionalProperties) { + private PdfMeasurementUnknown(Map additionalProperties) { this.additionalProperties = additionalProperties; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof FormFieldListboxValueEntryNone; + return other instanceof PdfMeasurementUnknown; } @JsonAnyGetter @@ -48,12 +48,12 @@ public static final class Builder { private Builder() {} - public Builder from(FormFieldListboxValueEntryNone other) { + public Builder from(PdfMeasurementUnknown other) { return this; } - public FormFieldListboxValueEntryNone build() { - return new FormFieldListboxValueEntryNone(additionalProperties); + public PdfMeasurementUnknown build() { + return new PdfMeasurementUnknown(additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/PdfPermissionFlags.java b/src/main/java/api/types/PdfPermissionFlags.java new file mode 100644 index 0000000..170dd66 --- /dev/null +++ b/src/main/java/api/types/PdfPermissionFlags.java @@ -0,0 +1,313 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfPermissionFlags.Builder.class) +public final class PdfPermissionFlags { + private final boolean print; + + private final boolean modifyContents; + + private final boolean copy; + + private final boolean modifyAnnotations; + + private final boolean fillForms; + + private final boolean copyForAccessibility; + + private final boolean assemble; + + private final boolean printHighQuality; + + private final Map additionalProperties; + + private PdfPermissionFlags( + boolean print, + boolean modifyContents, + boolean copy, + boolean modifyAnnotations, + boolean fillForms, + boolean copyForAccessibility, + boolean assemble, + boolean printHighQuality, + Map additionalProperties) { + this.print = print; + this.modifyContents = modifyContents; + this.copy = copy; + this.modifyAnnotations = modifyAnnotations; + this.fillForms = fillForms; + this.copyForAccessibility = copyForAccessibility; + this.assemble = assemble; + this.printHighQuality = printHighQuality; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("print") + public boolean getPrint() { + return print; + } + + @JsonProperty("modifyContents") + public boolean getModifyContents() { + return modifyContents; + } + + @JsonProperty("copy") + public boolean getCopy() { + return copy; + } + + @JsonProperty("modifyAnnotations") + public boolean getModifyAnnotations() { + return modifyAnnotations; + } + + @JsonProperty("fillForms") + public boolean getFillForms() { + return fillForms; + } + + @JsonProperty("copyForAccessibility") + public boolean getCopyForAccessibility() { + return copyForAccessibility; + } + + @JsonProperty("assemble") + public boolean getAssemble() { + return assemble; + } + + @JsonProperty("printHighQuality") + public boolean getPrintHighQuality() { + return printHighQuality; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfPermissionFlags && equalTo((PdfPermissionFlags) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfPermissionFlags other) { + return print == other.print + && modifyContents == other.modifyContents + && copy == other.copy + && modifyAnnotations == other.modifyAnnotations + && fillForms == other.fillForms + && copyForAccessibility == other.copyForAccessibility + && assemble == other.assemble + && printHighQuality == other.printHighQuality; + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.print, + this.modifyContents, + this.copy, + this.modifyAnnotations, + this.fillForms, + this.copyForAccessibility, + this.assemble, + this.printHighQuality); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static PrintStage builder() { + return new Builder(); + } + + public interface PrintStage { + ModifyContentsStage print(boolean print); + + Builder from(PdfPermissionFlags other); + } + + public interface ModifyContentsStage { + CopyStage modifyContents(boolean modifyContents); + } + + public interface CopyStage { + ModifyAnnotationsStage copy(boolean copy); + } + + public interface ModifyAnnotationsStage { + FillFormsStage modifyAnnotations(boolean modifyAnnotations); + } + + public interface FillFormsStage { + CopyForAccessibilityStage fillForms(boolean fillForms); + } + + public interface CopyForAccessibilityStage { + AssembleStage copyForAccessibility(boolean copyForAccessibility); + } + + public interface AssembleStage { + PrintHighQualityStage assemble(boolean assemble); + } + + public interface PrintHighQualityStage { + _FinalStage printHighQuality(boolean printHighQuality); + } + + public interface _FinalStage { + PdfPermissionFlags build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder + implements PrintStage, + ModifyContentsStage, + CopyStage, + ModifyAnnotationsStage, + FillFormsStage, + CopyForAccessibilityStage, + AssembleStage, + PrintHighQualityStage, + _FinalStage { + private boolean print; + + private boolean modifyContents; + + private boolean copy; + + private boolean modifyAnnotations; + + private boolean fillForms; + + private boolean copyForAccessibility; + + private boolean assemble; + + private boolean printHighQuality; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfPermissionFlags other) { + print(other.getPrint()); + modifyContents(other.getModifyContents()); + copy(other.getCopy()); + modifyAnnotations(other.getModifyAnnotations()); + fillForms(other.getFillForms()); + copyForAccessibility(other.getCopyForAccessibility()); + assemble(other.getAssemble()); + printHighQuality(other.getPrintHighQuality()); + return this; + } + + @java.lang.Override + @JsonSetter("print") + public ModifyContentsStage print(boolean print) { + this.print = print; + return this; + } + + @java.lang.Override + @JsonSetter("modifyContents") + public CopyStage modifyContents(boolean modifyContents) { + this.modifyContents = modifyContents; + return this; + } + + @java.lang.Override + @JsonSetter("copy") + public ModifyAnnotationsStage copy(boolean copy) { + this.copy = copy; + return this; + } + + @java.lang.Override + @JsonSetter("modifyAnnotations") + public FillFormsStage modifyAnnotations(boolean modifyAnnotations) { + this.modifyAnnotations = modifyAnnotations; + return this; + } + + @java.lang.Override + @JsonSetter("fillForms") + public CopyForAccessibilityStage fillForms(boolean fillForms) { + this.fillForms = fillForms; + return this; + } + + @java.lang.Override + @JsonSetter("copyForAccessibility") + public AssembleStage copyForAccessibility(boolean copyForAccessibility) { + this.copyForAccessibility = copyForAccessibility; + return this; + } + + @java.lang.Override + @JsonSetter("assemble") + public PrintHighQualityStage assemble(boolean assemble) { + this.assemble = assemble; + return this; + } + + @java.lang.Override + @JsonSetter("printHighQuality") + public _FinalStage printHighQuality(boolean printHighQuality) { + this.printHighQuality = printHighQuality; + return this; + } + + @java.lang.Override + public PdfPermissionFlags build() { + return new PdfPermissionFlags( + print, + modifyContents, + copy, + modifyAnnotations, + fillForms, + copyForAccessibility, + assemble, + printHighQuality, + additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/TenantsCreate200Response.java b/src/main/java/api/types/TenantsCreateResponse.java similarity index 75% rename from src/main/java/api/types/TenantsCreate200Response.java rename to src/main/java/api/types/TenantsCreateResponse.java index 4462f68..243b1e0 100644 --- a/src/main/java/api/types/TenantsCreate200Response.java +++ b/src/main/java/api/types/TenantsCreateResponse.java @@ -17,23 +17,23 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsCreate200Response.Builder.class) -public final class TenantsCreate200Response { - private final TenantsCreate200ResponseTenant tenant; +@JsonDeserialize(builder = TenantsCreateResponse.Builder.class) +public final class TenantsCreateResponse { + private final TenantsCreateResponseTenant tenant; private final boolean created; private final Map additionalProperties; - private TenantsCreate200Response( - TenantsCreate200ResponseTenant tenant, boolean created, Map additionalProperties) { + private TenantsCreateResponse( + TenantsCreateResponseTenant tenant, boolean created, Map additionalProperties) { this.tenant = tenant; this.created = created; this.additionalProperties = additionalProperties; } @JsonProperty("tenant") - public TenantsCreate200ResponseTenant getTenant() { + public TenantsCreateResponseTenant getTenant() { return tenant; } @@ -45,7 +45,7 @@ public boolean getCreated() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsCreate200Response && equalTo((TenantsCreate200Response) other); + return other instanceof TenantsCreateResponse && equalTo((TenantsCreateResponse) other); } @JsonAnyGetter @@ -53,7 +53,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsCreate200Response other) { + private boolean equalTo(TenantsCreateResponse other) { return tenant.equals(other.tenant) && created == other.created; } @@ -72,9 +72,9 @@ public static TenantStage builder() { } public interface TenantStage { - CreatedStage tenant(@NotNull TenantsCreate200ResponseTenant tenant); + CreatedStage tenant(@NotNull TenantsCreateResponseTenant tenant); - Builder from(TenantsCreate200Response other); + Builder from(TenantsCreateResponse other); } public interface CreatedStage { @@ -82,7 +82,7 @@ public interface CreatedStage { } public interface _FinalStage { - TenantsCreate200Response build(); + TenantsCreateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -91,7 +91,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements TenantStage, CreatedStage, _FinalStage { - private TenantsCreate200ResponseTenant tenant; + private TenantsCreateResponseTenant tenant; private boolean created; @@ -101,7 +101,7 @@ public static final class Builder implements TenantStage, CreatedStage, _FinalSt private Builder() {} @java.lang.Override - public Builder from(TenantsCreate200Response other) { + public Builder from(TenantsCreateResponse other) { tenant(other.getTenant()); created(other.getCreated()); return this; @@ -109,7 +109,7 @@ public Builder from(TenantsCreate200Response other) { @java.lang.Override @JsonSetter("tenant") - public CreatedStage tenant(@NotNull TenantsCreate200ResponseTenant tenant) { + public CreatedStage tenant(@NotNull TenantsCreateResponseTenant tenant) { this.tenant = Objects.requireNonNull(tenant, "tenant must not be null"); return this; } @@ -122,8 +122,8 @@ public _FinalStage created(boolean created) { } @java.lang.Override - public TenantsCreate200Response build() { - return new TenantsCreate200Response(tenant, created, additionalProperties); + public TenantsCreateResponse build() { + return new TenantsCreateResponse(tenant, created, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/TenantsGet200ResponseTenant.java b/src/main/java/api/types/TenantsCreateResponseTenant.java similarity index 80% rename from src/main/java/api/types/TenantsGet200ResponseTenant.java rename to src/main/java/api/types/TenantsCreateResponseTenant.java index da0be6c..15c6294 100644 --- a/src/main/java/api/types/TenantsGet200ResponseTenant.java +++ b/src/main/java/api/types/TenantsCreateResponseTenant.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -20,29 +21,29 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsGet200ResponseTenant.Builder.class) -public final class TenantsGet200ResponseTenant { +@JsonDeserialize(builder = TenantsCreateResponseTenant.Builder.class) +public final class TenantsCreateResponseTenant { private final String id; private final String name; private final boolean autoProvisioned; - private final Optional status; + private final Optional status; private final Optional> features; - private final double createdAt; + private final OffsetDateTime createdAt; private final Map additionalProperties; - private TenantsGet200ResponseTenant( + private TenantsCreateResponseTenant( String id, String name, boolean autoProvisioned, - Optional status, + Optional status, Optional> features, - double createdAt, + OffsetDateTime createdAt, Map additionalProperties) { this.id = id; this.name = name; @@ -69,7 +70,7 @@ public boolean getAutoProvisioned() { } @JsonProperty("status") - public Optional getStatus() { + public Optional getStatus() { return status; } @@ -79,14 +80,14 @@ public Optional> getFeatures() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsGet200ResponseTenant && equalTo((TenantsGet200ResponseTenant) other); + return other instanceof TenantsCreateResponseTenant && equalTo((TenantsCreateResponseTenant) other); } @JsonAnyGetter @@ -94,13 +95,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsGet200ResponseTenant other) { + private boolean equalTo(TenantsCreateResponseTenant other) { return id.equals(other.id) && name.equals(other.name) && autoProvisioned == other.autoProvisioned && status.equals(other.status) && features.equals(other.features) - && createdAt == other.createdAt; + && createdAt.equals(other.createdAt); } @java.lang.Override @@ -120,7 +121,7 @@ public static IdStage builder() { public interface IdStage { NameStage id(@NotNull String id); - Builder from(TenantsGet200ResponseTenant other); + Builder from(TenantsCreateResponseTenant other); } public interface NameStage { @@ -132,19 +133,19 @@ public interface AutoProvisionedStage { } public interface CreatedAtStage { - _FinalStage createdAt(double createdAt); + _FinalStage createdAt(@NotNull OffsetDateTime createdAt); } public interface _FinalStage { - TenantsGet200ResponseTenant build(); + TenantsCreateResponseTenant build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage status(Optional status); + _FinalStage status(Optional status); - _FinalStage status(TenantsGet200ResponseTenantStatus status); + _FinalStage status(TenantsCreateResponseTenantStatus status); _FinalStage features(Optional> features); @@ -159,11 +160,11 @@ public static final class Builder implements IdStage, NameStage, AutoProvisioned private boolean autoProvisioned; - private double createdAt; + private OffsetDateTime createdAt; private Optional> features = Optional.empty(); - private Optional status = Optional.empty(); + private Optional status = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -171,7 +172,7 @@ public static final class Builder implements IdStage, NameStage, AutoProvisioned private Builder() {} @java.lang.Override - public Builder from(TenantsGet200ResponseTenant other) { + public Builder from(TenantsCreateResponseTenant other) { id(other.getId()); name(other.getName()); autoProvisioned(other.getAutoProvisioned()); @@ -204,8 +205,8 @@ public CreatedAtStage autoProvisioned(boolean autoProvisioned) { @java.lang.Override @JsonSetter("createdAt") - public _FinalStage createdAt(double createdAt) { - this.createdAt = createdAt; + public _FinalStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @@ -223,21 +224,21 @@ public _FinalStage features(Optional> features) { } @java.lang.Override - public _FinalStage status(TenantsGet200ResponseTenantStatus status) { + public _FinalStage status(TenantsCreateResponseTenantStatus status) { this.status = Optional.ofNullable(status); return this; } @java.lang.Override @JsonSetter(value = "status", nulls = Nulls.SKIP) - public _FinalStage status(Optional status) { + public _FinalStage status(Optional status) { this.status = status; return this; } @java.lang.Override - public TenantsGet200ResponseTenant build() { - return new TenantsGet200ResponseTenant( + public TenantsCreateResponseTenant build() { + return new TenantsCreateResponseTenant( id, name, autoProvisioned, status, features, createdAt, additionalProperties); } diff --git a/src/main/java/api/types/TenantsGet200ResponseTenantStatus.java b/src/main/java/api/types/TenantsCreateResponseTenantStatus.java similarity index 72% rename from src/main/java/api/types/TenantsGet200ResponseTenantStatus.java rename to src/main/java/api/types/TenantsCreateResponseTenantStatus.java index 379aa5b..7333b91 100644 --- a/src/main/java/api/types/TenantsGet200ResponseTenantStatus.java +++ b/src/main/java/api/types/TenantsCreateResponseTenantStatus.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class TenantsGet200ResponseTenantStatus { - public static final TenantsGet200ResponseTenantStatus SUSPENDED = - new TenantsGet200ResponseTenantStatus(Value.SUSPENDED, "suspended"); +public final class TenantsCreateResponseTenantStatus { + public static final TenantsCreateResponseTenantStatus SUSPENDED = + new TenantsCreateResponseTenantStatus(Value.SUSPENDED, "suspended"); - public static final TenantsGet200ResponseTenantStatus ACTIVE = - new TenantsGet200ResponseTenantStatus(Value.ACTIVE, "active"); + public static final TenantsCreateResponseTenantStatus ACTIVE = + new TenantsCreateResponseTenantStatus(Value.ACTIVE, "active"); private final Value value; private final String string; - TenantsGet200ResponseTenantStatus(Value value, String string) { + TenantsCreateResponseTenantStatus(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof TenantsGet200ResponseTenantStatus - && this.string.equals(((TenantsGet200ResponseTenantStatus) other).string)); + || (other instanceof TenantsCreateResponseTenantStatus + && this.string.equals(((TenantsCreateResponseTenantStatus) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static TenantsGet200ResponseTenantStatus valueOf(String value) { + public static TenantsCreateResponseTenantStatus valueOf(String value) { switch (value) { case "suspended": return SUSPENDED; case "active": return ACTIVE; default: - return new TenantsGet200ResponseTenantStatus(Value.UNKNOWN, value); + return new TenantsCreateResponseTenantStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/TenantsUpdate200Response.java b/src/main/java/api/types/TenantsGetResponse.java similarity index 72% rename from src/main/java/api/types/TenantsUpdate200Response.java rename to src/main/java/api/types/TenantsGetResponse.java index 6c0ab77..4742a6d 100644 --- a/src/main/java/api/types/TenantsUpdate200Response.java +++ b/src/main/java/api/types/TenantsGetResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsUpdate200Response.Builder.class) -public final class TenantsUpdate200Response { - private final TenantsUpdate200ResponseTenant tenant; +@JsonDeserialize(builder = TenantsGetResponse.Builder.class) +public final class TenantsGetResponse { + private final TenantsGetResponseTenant tenant; private final Map additionalProperties; - private TenantsUpdate200Response(TenantsUpdate200ResponseTenant tenant, Map additionalProperties) { + private TenantsGetResponse(TenantsGetResponseTenant tenant, Map additionalProperties) { this.tenant = tenant; this.additionalProperties = additionalProperties; } @JsonProperty("tenant") - public TenantsUpdate200ResponseTenant getTenant() { + public TenantsGetResponseTenant getTenant() { return tenant; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsUpdate200Response && equalTo((TenantsUpdate200Response) other); + return other instanceof TenantsGetResponse && equalTo((TenantsGetResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsUpdate200Response other) { + private boolean equalTo(TenantsGetResponse other) { return tenant.equals(other.tenant); } @@ -63,13 +63,13 @@ public static TenantStage builder() { } public interface TenantStage { - _FinalStage tenant(@NotNull TenantsUpdate200ResponseTenant tenant); + _FinalStage tenant(@NotNull TenantsGetResponseTenant tenant); - Builder from(TenantsUpdate200Response other); + Builder from(TenantsGetResponse other); } public interface _FinalStage { - TenantsUpdate200Response build(); + TenantsGetResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements TenantStage, _FinalStage { - private TenantsUpdate200ResponseTenant tenant; + private TenantsGetResponseTenant tenant; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements TenantStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(TenantsUpdate200Response other) { + public Builder from(TenantsGetResponse other) { tenant(other.getTenant()); return this; } @java.lang.Override @JsonSetter("tenant") - public _FinalStage tenant(@NotNull TenantsUpdate200ResponseTenant tenant) { + public _FinalStage tenant(@NotNull TenantsGetResponseTenant tenant) { this.tenant = Objects.requireNonNull(tenant, "tenant must not be null"); return this; } @java.lang.Override - public TenantsUpdate200Response build() { - return new TenantsUpdate200Response(tenant, additionalProperties); + public TenantsGetResponse build() { + return new TenantsGetResponse(tenant, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/TenantsCreate200ResponseTenant.java b/src/main/java/api/types/TenantsGetResponseTenant.java similarity index 79% rename from src/main/java/api/types/TenantsCreate200ResponseTenant.java rename to src/main/java/api/types/TenantsGetResponseTenant.java index f322d8c..bb26f35 100644 --- a/src/main/java/api/types/TenantsCreate200ResponseTenant.java +++ b/src/main/java/api/types/TenantsGetResponseTenant.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -20,29 +21,29 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsCreate200ResponseTenant.Builder.class) -public final class TenantsCreate200ResponseTenant { +@JsonDeserialize(builder = TenantsGetResponseTenant.Builder.class) +public final class TenantsGetResponseTenant { private final String id; private final String name; private final boolean autoProvisioned; - private final Optional status; + private final Optional status; private final Optional> features; - private final double createdAt; + private final OffsetDateTime createdAt; private final Map additionalProperties; - private TenantsCreate200ResponseTenant( + private TenantsGetResponseTenant( String id, String name, boolean autoProvisioned, - Optional status, + Optional status, Optional> features, - double createdAt, + OffsetDateTime createdAt, Map additionalProperties) { this.id = id; this.name = name; @@ -69,7 +70,7 @@ public boolean getAutoProvisioned() { } @JsonProperty("status") - public Optional getStatus() { + public Optional getStatus() { return status; } @@ -79,14 +80,14 @@ public Optional> getFeatures() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsCreate200ResponseTenant && equalTo((TenantsCreate200ResponseTenant) other); + return other instanceof TenantsGetResponseTenant && equalTo((TenantsGetResponseTenant) other); } @JsonAnyGetter @@ -94,13 +95,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsCreate200ResponseTenant other) { + private boolean equalTo(TenantsGetResponseTenant other) { return id.equals(other.id) && name.equals(other.name) && autoProvisioned == other.autoProvisioned && status.equals(other.status) && features.equals(other.features) - && createdAt == other.createdAt; + && createdAt.equals(other.createdAt); } @java.lang.Override @@ -120,7 +121,7 @@ public static IdStage builder() { public interface IdStage { NameStage id(@NotNull String id); - Builder from(TenantsCreate200ResponseTenant other); + Builder from(TenantsGetResponseTenant other); } public interface NameStage { @@ -132,19 +133,19 @@ public interface AutoProvisionedStage { } public interface CreatedAtStage { - _FinalStage createdAt(double createdAt); + _FinalStage createdAt(@NotNull OffsetDateTime createdAt); } public interface _FinalStage { - TenantsCreate200ResponseTenant build(); + TenantsGetResponseTenant build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage status(Optional status); + _FinalStage status(Optional status); - _FinalStage status(TenantsCreate200ResponseTenantStatus status); + _FinalStage status(TenantsGetResponseTenantStatus status); _FinalStage features(Optional> features); @@ -159,11 +160,11 @@ public static final class Builder implements IdStage, NameStage, AutoProvisioned private boolean autoProvisioned; - private double createdAt; + private OffsetDateTime createdAt; private Optional> features = Optional.empty(); - private Optional status = Optional.empty(); + private Optional status = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -171,7 +172,7 @@ public static final class Builder implements IdStage, NameStage, AutoProvisioned private Builder() {} @java.lang.Override - public Builder from(TenantsCreate200ResponseTenant other) { + public Builder from(TenantsGetResponseTenant other) { id(other.getId()); name(other.getName()); autoProvisioned(other.getAutoProvisioned()); @@ -204,8 +205,8 @@ public CreatedAtStage autoProvisioned(boolean autoProvisioned) { @java.lang.Override @JsonSetter("createdAt") - public _FinalStage createdAt(double createdAt) { - this.createdAt = createdAt; + public _FinalStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @@ -223,21 +224,21 @@ public _FinalStage features(Optional> features) { } @java.lang.Override - public _FinalStage status(TenantsCreate200ResponseTenantStatus status) { + public _FinalStage status(TenantsGetResponseTenantStatus status) { this.status = Optional.ofNullable(status); return this; } @java.lang.Override @JsonSetter(value = "status", nulls = Nulls.SKIP) - public _FinalStage status(Optional status) { + public _FinalStage status(Optional status) { this.status = status; return this; } @java.lang.Override - public TenantsCreate200ResponseTenant build() { - return new TenantsCreate200ResponseTenant( + public TenantsGetResponseTenant build() { + return new TenantsGetResponseTenant( id, name, autoProvisioned, status, features, createdAt, additionalProperties); } diff --git a/src/main/java/api/types/TenantsCreate200ResponseTenantStatus.java b/src/main/java/api/types/TenantsGetResponseTenantStatus.java similarity index 66% rename from src/main/java/api/types/TenantsCreate200ResponseTenantStatus.java rename to src/main/java/api/types/TenantsGetResponseTenantStatus.java index 0f8fe84..61c28af 100644 --- a/src/main/java/api/types/TenantsCreate200ResponseTenantStatus.java +++ b/src/main/java/api/types/TenantsGetResponseTenantStatus.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class TenantsCreate200ResponseTenantStatus { - public static final TenantsCreate200ResponseTenantStatus SUSPENDED = - new TenantsCreate200ResponseTenantStatus(Value.SUSPENDED, "suspended"); +public final class TenantsGetResponseTenantStatus { + public static final TenantsGetResponseTenantStatus SUSPENDED = + new TenantsGetResponseTenantStatus(Value.SUSPENDED, "suspended"); - public static final TenantsCreate200ResponseTenantStatus ACTIVE = - new TenantsCreate200ResponseTenantStatus(Value.ACTIVE, "active"); + public static final TenantsGetResponseTenantStatus ACTIVE = + new TenantsGetResponseTenantStatus(Value.ACTIVE, "active"); private final Value value; private final String string; - TenantsCreate200ResponseTenantStatus(Value value, String string) { + TenantsGetResponseTenantStatus(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof TenantsCreate200ResponseTenantStatus - && this.string.equals(((TenantsCreate200ResponseTenantStatus) other).string)); + || (other instanceof TenantsGetResponseTenantStatus + && this.string.equals(((TenantsGetResponseTenantStatus) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static TenantsCreate200ResponseTenantStatus valueOf(String value) { + public static TenantsGetResponseTenantStatus valueOf(String value) { switch (value) { case "suspended": return SUSPENDED; case "active": return ACTIVE; default: - return new TenantsCreate200ResponseTenantStatus(Value.UNKNOWN, value); + return new TenantsGetResponseTenantStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/TenantsList200Response.java b/src/main/java/api/types/TenantsListResponse.java similarity index 80% rename from src/main/java/api/types/TenantsList200Response.java rename to src/main/java/api/types/TenantsListResponse.java index ee87847..e1ad38a 100644 --- a/src/main/java/api/types/TenantsList200Response.java +++ b/src/main/java/api/types/TenantsListResponse.java @@ -23,16 +23,16 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsList200Response.Builder.class) -public final class TenantsList200Response { - private final List tenants; +@JsonDeserialize(builder = TenantsListResponse.Builder.class) +public final class TenantsListResponse { + private final List tenants; private final Optional nextCursor; private final Map additionalProperties; - private TenantsList200Response( - List tenants, + private TenantsListResponse( + List tenants, Optional nextCursor, Map additionalProperties) { this.tenants = tenants; @@ -41,7 +41,7 @@ private TenantsList200Response( } @JsonProperty("tenants") - public List getTenants() { + public List getTenants() { return tenants; } @@ -62,7 +62,7 @@ private Optional _getNextCursor() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsList200Response && equalTo((TenantsList200Response) other); + return other instanceof TenantsListResponse && equalTo((TenantsListResponse) other); } @JsonAnyGetter @@ -70,7 +70,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsList200Response other) { + private boolean equalTo(TenantsListResponse other) { return tenants.equals(other.tenants) && nextCursor.equals(other.nextCursor); } @@ -90,7 +90,7 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private List tenants = new ArrayList<>(); + private List tenants = new ArrayList<>(); private Optional nextCursor = Optional.empty(); @@ -99,14 +99,14 @@ public static final class Builder { private Builder() {} - public Builder from(TenantsList200Response other) { + public Builder from(TenantsListResponse other) { tenants(other.getTenants()); nextCursor(other.getNextCursor()); return this; } @JsonSetter(value = "tenants", nulls = Nulls.SKIP) - public Builder tenants(List tenants) { + public Builder tenants(List tenants) { this.tenants.clear(); if (tenants != null) { this.tenants.addAll(tenants); @@ -114,12 +114,12 @@ public Builder tenants(List tenants) { return this; } - public Builder addTenants(TenantsList200ResponseTenantsItem tenants) { + public Builder addTenants(TenantsListResponseTenantsItem tenants) { this.tenants.add(tenants); return this; } - public Builder addAllTenants(List tenants) { + public Builder addAllTenants(List tenants) { if (tenants != null) { this.tenants.addAll(tenants); } @@ -148,8 +148,8 @@ public Builder nextCursor(Nullable nextCursor) { return this; } - public TenantsList200Response build() { - return new TenantsList200Response(tenants, nextCursor, additionalProperties); + public TenantsListResponse build() { + return new TenantsListResponse(tenants, nextCursor, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/TenantsUpdate200ResponseTenant.java b/src/main/java/api/types/TenantsListResponseTenantsItem.java similarity index 79% rename from src/main/java/api/types/TenantsUpdate200ResponseTenant.java rename to src/main/java/api/types/TenantsListResponseTenantsItem.java index a1dc7a4..37d3adf 100644 --- a/src/main/java/api/types/TenantsUpdate200ResponseTenant.java +++ b/src/main/java/api/types/TenantsListResponseTenantsItem.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -20,29 +21,29 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsUpdate200ResponseTenant.Builder.class) -public final class TenantsUpdate200ResponseTenant { +@JsonDeserialize(builder = TenantsListResponseTenantsItem.Builder.class) +public final class TenantsListResponseTenantsItem { private final String id; private final String name; private final boolean autoProvisioned; - private final Optional status; + private final Optional status; private final Optional> features; - private final double createdAt; + private final OffsetDateTime createdAt; private final Map additionalProperties; - private TenantsUpdate200ResponseTenant( + private TenantsListResponseTenantsItem( String id, String name, boolean autoProvisioned, - Optional status, + Optional status, Optional> features, - double createdAt, + OffsetDateTime createdAt, Map additionalProperties) { this.id = id; this.name = name; @@ -69,7 +70,7 @@ public boolean getAutoProvisioned() { } @JsonProperty("status") - public Optional getStatus() { + public Optional getStatus() { return status; } @@ -79,14 +80,14 @@ public Optional> getFeatures() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsUpdate200ResponseTenant && equalTo((TenantsUpdate200ResponseTenant) other); + return other instanceof TenantsListResponseTenantsItem && equalTo((TenantsListResponseTenantsItem) other); } @JsonAnyGetter @@ -94,13 +95,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsUpdate200ResponseTenant other) { + private boolean equalTo(TenantsListResponseTenantsItem other) { return id.equals(other.id) && name.equals(other.name) && autoProvisioned == other.autoProvisioned && status.equals(other.status) && features.equals(other.features) - && createdAt == other.createdAt; + && createdAt.equals(other.createdAt); } @java.lang.Override @@ -120,7 +121,7 @@ public static IdStage builder() { public interface IdStage { NameStage id(@NotNull String id); - Builder from(TenantsUpdate200ResponseTenant other); + Builder from(TenantsListResponseTenantsItem other); } public interface NameStage { @@ -132,19 +133,19 @@ public interface AutoProvisionedStage { } public interface CreatedAtStage { - _FinalStage createdAt(double createdAt); + _FinalStage createdAt(@NotNull OffsetDateTime createdAt); } public interface _FinalStage { - TenantsUpdate200ResponseTenant build(); + TenantsListResponseTenantsItem build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage status(Optional status); + _FinalStage status(Optional status); - _FinalStage status(TenantsUpdate200ResponseTenantStatus status); + _FinalStage status(TenantsListResponseTenantsItemStatus status); _FinalStage features(Optional> features); @@ -159,11 +160,11 @@ public static final class Builder implements IdStage, NameStage, AutoProvisioned private boolean autoProvisioned; - private double createdAt; + private OffsetDateTime createdAt; private Optional> features = Optional.empty(); - private Optional status = Optional.empty(); + private Optional status = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -171,7 +172,7 @@ public static final class Builder implements IdStage, NameStage, AutoProvisioned private Builder() {} @java.lang.Override - public Builder from(TenantsUpdate200ResponseTenant other) { + public Builder from(TenantsListResponseTenantsItem other) { id(other.getId()); name(other.getName()); autoProvisioned(other.getAutoProvisioned()); @@ -204,8 +205,8 @@ public CreatedAtStage autoProvisioned(boolean autoProvisioned) { @java.lang.Override @JsonSetter("createdAt") - public _FinalStage createdAt(double createdAt) { - this.createdAt = createdAt; + public _FinalStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @@ -223,21 +224,21 @@ public _FinalStage features(Optional> features) { } @java.lang.Override - public _FinalStage status(TenantsUpdate200ResponseTenantStatus status) { + public _FinalStage status(TenantsListResponseTenantsItemStatus status) { this.status = Optional.ofNullable(status); return this; } @java.lang.Override @JsonSetter(value = "status", nulls = Nulls.SKIP) - public _FinalStage status(Optional status) { + public _FinalStage status(Optional status) { this.status = status; return this; } @java.lang.Override - public TenantsUpdate200ResponseTenant build() { - return new TenantsUpdate200ResponseTenant( + public TenantsListResponseTenantsItem build() { + return new TenantsListResponseTenantsItem( id, name, autoProvisioned, status, features, createdAt, additionalProperties); } diff --git a/src/main/java/api/types/TenantsUpdate200ResponseTenantStatus.java b/src/main/java/api/types/TenantsListResponseTenantsItemStatus.java similarity index 70% rename from src/main/java/api/types/TenantsUpdate200ResponseTenantStatus.java rename to src/main/java/api/types/TenantsListResponseTenantsItemStatus.java index c33fcd0..3d418dc 100644 --- a/src/main/java/api/types/TenantsUpdate200ResponseTenantStatus.java +++ b/src/main/java/api/types/TenantsListResponseTenantsItemStatus.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class TenantsUpdate200ResponseTenantStatus { - public static final TenantsUpdate200ResponseTenantStatus SUSPENDED = - new TenantsUpdate200ResponseTenantStatus(Value.SUSPENDED, "suspended"); +public final class TenantsListResponseTenantsItemStatus { + public static final TenantsListResponseTenantsItemStatus SUSPENDED = + new TenantsListResponseTenantsItemStatus(Value.SUSPENDED, "suspended"); - public static final TenantsUpdate200ResponseTenantStatus ACTIVE = - new TenantsUpdate200ResponseTenantStatus(Value.ACTIVE, "active"); + public static final TenantsListResponseTenantsItemStatus ACTIVE = + new TenantsListResponseTenantsItemStatus(Value.ACTIVE, "active"); private final Value value; private final String string; - TenantsUpdate200ResponseTenantStatus(Value value, String string) { + TenantsListResponseTenantsItemStatus(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof TenantsUpdate200ResponseTenantStatus - && this.string.equals(((TenantsUpdate200ResponseTenantStatus) other).string)); + || (other instanceof TenantsListResponseTenantsItemStatus + && this.string.equals(((TenantsListResponseTenantsItemStatus) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static TenantsUpdate200ResponseTenantStatus valueOf(String value) { + public static TenantsListResponseTenantsItemStatus valueOf(String value) { switch (value) { case "suspended": return SUSPENDED; case "active": return ACTIVE; default: - return new TenantsUpdate200ResponseTenantStatus(Value.UNKNOWN, value); + return new TenantsListResponseTenantsItemStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/TenantsGet200Response.java b/src/main/java/api/types/TenantsUpdateResponse.java similarity index 76% rename from src/main/java/api/types/TenantsGet200Response.java rename to src/main/java/api/types/TenantsUpdateResponse.java index 23c9b2c..3ca48d3 100644 --- a/src/main/java/api/types/TenantsGet200Response.java +++ b/src/main/java/api/types/TenantsUpdateResponse.java @@ -17,26 +17,26 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsGet200Response.Builder.class) -public final class TenantsGet200Response { - private final TenantsGet200ResponseTenant tenant; +@JsonDeserialize(builder = TenantsUpdateResponse.Builder.class) +public final class TenantsUpdateResponse { + private final TenantsUpdateResponseTenant tenant; private final Map additionalProperties; - private TenantsGet200Response(TenantsGet200ResponseTenant tenant, Map additionalProperties) { + private TenantsUpdateResponse(TenantsUpdateResponseTenant tenant, Map additionalProperties) { this.tenant = tenant; this.additionalProperties = additionalProperties; } @JsonProperty("tenant") - public TenantsGet200ResponseTenant getTenant() { + public TenantsUpdateResponseTenant getTenant() { return tenant; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsGet200Response && equalTo((TenantsGet200Response) other); + return other instanceof TenantsUpdateResponse && equalTo((TenantsUpdateResponse) other); } @JsonAnyGetter @@ -44,7 +44,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsGet200Response other) { + private boolean equalTo(TenantsUpdateResponse other) { return tenant.equals(other.tenant); } @@ -63,13 +63,13 @@ public static TenantStage builder() { } public interface TenantStage { - _FinalStage tenant(@NotNull TenantsGet200ResponseTenant tenant); + _FinalStage tenant(@NotNull TenantsUpdateResponseTenant tenant); - Builder from(TenantsGet200Response other); + Builder from(TenantsUpdateResponse other); } public interface _FinalStage { - TenantsGet200Response build(); + TenantsUpdateResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -78,7 +78,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements TenantStage, _FinalStage { - private TenantsGet200ResponseTenant tenant; + private TenantsUpdateResponseTenant tenant; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -86,21 +86,21 @@ public static final class Builder implements TenantStage, _FinalStage { private Builder() {} @java.lang.Override - public Builder from(TenantsGet200Response other) { + public Builder from(TenantsUpdateResponse other) { tenant(other.getTenant()); return this; } @java.lang.Override @JsonSetter("tenant") - public _FinalStage tenant(@NotNull TenantsGet200ResponseTenant tenant) { + public _FinalStage tenant(@NotNull TenantsUpdateResponseTenant tenant) { this.tenant = Objects.requireNonNull(tenant, "tenant must not be null"); return this; } @java.lang.Override - public TenantsGet200Response build() { - return new TenantsGet200Response(tenant, additionalProperties); + public TenantsUpdateResponse build() { + return new TenantsUpdateResponse(tenant, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/TenantsList200ResponseTenantsItem.java b/src/main/java/api/types/TenantsUpdateResponseTenant.java similarity index 78% rename from src/main/java/api/types/TenantsList200ResponseTenantsItem.java rename to src/main/java/api/types/TenantsUpdateResponseTenant.java index 8de04a1..9c5c403 100644 --- a/src/main/java/api/types/TenantsList200ResponseTenantsItem.java +++ b/src/main/java/api/types/TenantsUpdateResponseTenant.java @@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -20,29 +21,29 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsList200ResponseTenantsItem.Builder.class) -public final class TenantsList200ResponseTenantsItem { +@JsonDeserialize(builder = TenantsUpdateResponseTenant.Builder.class) +public final class TenantsUpdateResponseTenant { private final String id; private final String name; private final boolean autoProvisioned; - private final Optional status; + private final Optional status; private final Optional> features; - private final double createdAt; + private final OffsetDateTime createdAt; private final Map additionalProperties; - private TenantsList200ResponseTenantsItem( + private TenantsUpdateResponseTenant( String id, String name, boolean autoProvisioned, - Optional status, + Optional status, Optional> features, - double createdAt, + OffsetDateTime createdAt, Map additionalProperties) { this.id = id; this.name = name; @@ -69,7 +70,7 @@ public boolean getAutoProvisioned() { } @JsonProperty("status") - public Optional getStatus() { + public Optional getStatus() { return status; } @@ -79,14 +80,14 @@ public Optional> getFeatures() { } @JsonProperty("createdAt") - public double getCreatedAt() { + public OffsetDateTime getCreatedAt() { return createdAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsList200ResponseTenantsItem && equalTo((TenantsList200ResponseTenantsItem) other); + return other instanceof TenantsUpdateResponseTenant && equalTo((TenantsUpdateResponseTenant) other); } @JsonAnyGetter @@ -94,13 +95,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsList200ResponseTenantsItem other) { + private boolean equalTo(TenantsUpdateResponseTenant other) { return id.equals(other.id) && name.equals(other.name) && autoProvisioned == other.autoProvisioned && status.equals(other.status) && features.equals(other.features) - && createdAt == other.createdAt; + && createdAt.equals(other.createdAt); } @java.lang.Override @@ -120,7 +121,7 @@ public static IdStage builder() { public interface IdStage { NameStage id(@NotNull String id); - Builder from(TenantsList200ResponseTenantsItem other); + Builder from(TenantsUpdateResponseTenant other); } public interface NameStage { @@ -132,19 +133,19 @@ public interface AutoProvisionedStage { } public interface CreatedAtStage { - _FinalStage createdAt(double createdAt); + _FinalStage createdAt(@NotNull OffsetDateTime createdAt); } public interface _FinalStage { - TenantsList200ResponseTenantsItem build(); + TenantsUpdateResponseTenant build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage status(Optional status); + _FinalStage status(Optional status); - _FinalStage status(TenantsList200ResponseTenantsItemStatus status); + _FinalStage status(TenantsUpdateResponseTenantStatus status); _FinalStage features(Optional> features); @@ -159,11 +160,11 @@ public static final class Builder implements IdStage, NameStage, AutoProvisioned private boolean autoProvisioned; - private double createdAt; + private OffsetDateTime createdAt; private Optional> features = Optional.empty(); - private Optional status = Optional.empty(); + private Optional status = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -171,7 +172,7 @@ public static final class Builder implements IdStage, NameStage, AutoProvisioned private Builder() {} @java.lang.Override - public Builder from(TenantsList200ResponseTenantsItem other) { + public Builder from(TenantsUpdateResponseTenant other) { id(other.getId()); name(other.getName()); autoProvisioned(other.getAutoProvisioned()); @@ -204,8 +205,8 @@ public CreatedAtStage autoProvisioned(boolean autoProvisioned) { @java.lang.Override @JsonSetter("createdAt") - public _FinalStage createdAt(double createdAt) { - this.createdAt = createdAt; + public _FinalStage createdAt(@NotNull OffsetDateTime createdAt) { + this.createdAt = Objects.requireNonNull(createdAt, "createdAt must not be null"); return this; } @@ -223,21 +224,21 @@ public _FinalStage features(Optional> features) { } @java.lang.Override - public _FinalStage status(TenantsList200ResponseTenantsItemStatus status) { + public _FinalStage status(TenantsUpdateResponseTenantStatus status) { this.status = Optional.ofNullable(status); return this; } @java.lang.Override @JsonSetter(value = "status", nulls = Nulls.SKIP) - public _FinalStage status(Optional status) { + public _FinalStage status(Optional status) { this.status = status; return this; } @java.lang.Override - public TenantsList200ResponseTenantsItem build() { - return new TenantsList200ResponseTenantsItem( + public TenantsUpdateResponseTenant build() { + return new TenantsUpdateResponseTenant( id, name, autoProvisioned, status, features, createdAt, additionalProperties); } diff --git a/src/main/java/api/types/TenantsList200ResponseTenantsItemStatus.java b/src/main/java/api/types/TenantsUpdateResponseTenantStatus.java similarity index 65% rename from src/main/java/api/types/TenantsList200ResponseTenantsItemStatus.java rename to src/main/java/api/types/TenantsUpdateResponseTenantStatus.java index c4d982f..08676ed 100644 --- a/src/main/java/api/types/TenantsList200ResponseTenantsItemStatus.java +++ b/src/main/java/api/types/TenantsUpdateResponseTenantStatus.java @@ -6,18 +6,18 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class TenantsList200ResponseTenantsItemStatus { - public static final TenantsList200ResponseTenantsItemStatus SUSPENDED = - new TenantsList200ResponseTenantsItemStatus(Value.SUSPENDED, "suspended"); +public final class TenantsUpdateResponseTenantStatus { + public static final TenantsUpdateResponseTenantStatus SUSPENDED = + new TenantsUpdateResponseTenantStatus(Value.SUSPENDED, "suspended"); - public static final TenantsList200ResponseTenantsItemStatus ACTIVE = - new TenantsList200ResponseTenantsItemStatus(Value.ACTIVE, "active"); + public static final TenantsUpdateResponseTenantStatus ACTIVE = + new TenantsUpdateResponseTenantStatus(Value.ACTIVE, "active"); private final Value value; private final String string; - TenantsList200ResponseTenantsItemStatus(Value value, String string) { + TenantsUpdateResponseTenantStatus(Value value, String string) { this.value = value; this.string = string; } @@ -35,8 +35,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof TenantsList200ResponseTenantsItemStatus - && this.string.equals(((TenantsList200ResponseTenantsItemStatus) other).string)); + || (other instanceof TenantsUpdateResponseTenantStatus + && this.string.equals(((TenantsUpdateResponseTenantStatus) other).string)); } @java.lang.Override @@ -57,14 +57,14 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static TenantsList200ResponseTenantsItemStatus valueOf(String value) { + public static TenantsUpdateResponseTenantStatus valueOf(String value) { switch (value) { case "suspended": return SUSPENDED; case "active": return ACTIVE; default: - return new TenantsList200ResponseTenantsItemStatus(Value.UNKNOWN, value); + return new TenantsUpdateResponseTenantStatus(Value.UNKNOWN, value); } } diff --git a/src/main/java/api/types/TenantsUsage200Response.java b/src/main/java/api/types/TenantsUsageResponse.java similarity index 65% rename from src/main/java/api/types/TenantsUsage200Response.java rename to src/main/java/api/types/TenantsUsageResponse.java index 7461163..6f722f1 100644 --- a/src/main/java/api/types/TenantsUsage200Response.java +++ b/src/main/java/api/types/TenantsUsageResponse.java @@ -10,35 +10,41 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.Map; import java.util.Objects; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsUsage200Response.Builder.class) -public final class TenantsUsage200Response { +@JsonDeserialize(builder = TenantsUsageResponse.Builder.class) +public final class TenantsUsageResponse { private final String tenantId; private final String periodStart; private final String periodEnd; - private final TenantsUsage200ResponseMetrics metrics; + private final TenantsUsageResponseMetrics metrics; + + private final Map moduleMeters; private final Map additionalProperties; - private TenantsUsage200Response( + private TenantsUsageResponse( String tenantId, String periodStart, String periodEnd, - TenantsUsage200ResponseMetrics metrics, + TenantsUsageResponseMetrics metrics, + Map moduleMeters, Map additionalProperties) { this.tenantId = tenantId; this.periodStart = periodStart; this.periodEnd = periodEnd; this.metrics = metrics; + this.moduleMeters = moduleMeters; this.additionalProperties = additionalProperties; } @@ -58,14 +64,19 @@ public String getPeriodEnd() { } @JsonProperty("metrics") - public TenantsUsage200ResponseMetrics getMetrics() { + public TenantsUsageResponseMetrics getMetrics() { return metrics; } + @JsonProperty("moduleMeters") + public Map getModuleMeters() { + return moduleMeters; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsUsage200Response && equalTo((TenantsUsage200Response) other); + return other instanceof TenantsUsageResponse && equalTo((TenantsUsageResponse) other); } @JsonAnyGetter @@ -73,16 +84,17 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsUsage200Response other) { + private boolean equalTo(TenantsUsageResponse other) { return tenantId.equals(other.tenantId) && periodStart.equals(other.periodStart) && periodEnd.equals(other.periodEnd) - && metrics.equals(other.metrics); + && metrics.equals(other.metrics) + && moduleMeters.equals(other.moduleMeters); } @java.lang.Override public int hashCode() { - return Objects.hash(this.tenantId, this.periodStart, this.periodEnd, this.metrics); + return Objects.hash(this.tenantId, this.periodStart, this.periodEnd, this.metrics, this.moduleMeters); } @java.lang.Override @@ -97,7 +109,7 @@ public static TenantIdStage builder() { public interface TenantIdStage { PeriodStartStage tenantId(@NotNull String tenantId); - Builder from(TenantsUsage200Response other); + Builder from(TenantsUsageResponse other); } public interface PeriodStartStage { @@ -109,15 +121,21 @@ public interface PeriodEndStage { } public interface MetricsStage { - _FinalStage metrics(@NotNull TenantsUsage200ResponseMetrics metrics); + _FinalStage metrics(@NotNull TenantsUsageResponseMetrics metrics); } public interface _FinalStage { - TenantsUsage200Response build(); + TenantsUsageResponse build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage moduleMeters(Map moduleMeters); + + _FinalStage putAllModuleMeters(Map moduleMeters); + + _FinalStage moduleMeters(String key, Integer value); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -129,7 +147,9 @@ public static final class Builder private String periodEnd; - private TenantsUsage200ResponseMetrics metrics; + private TenantsUsageResponseMetrics metrics; + + private Map moduleMeters = new LinkedHashMap<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -137,11 +157,12 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(TenantsUsage200Response other) { + public Builder from(TenantsUsageResponse other) { tenantId(other.getTenantId()); periodStart(other.getPeriodStart()); periodEnd(other.getPeriodEnd()); metrics(other.getMetrics()); + moduleMeters(other.getModuleMeters()); return this; } @@ -168,14 +189,39 @@ public MetricsStage periodEnd(@NotNull String periodEnd) { @java.lang.Override @JsonSetter("metrics") - public _FinalStage metrics(@NotNull TenantsUsage200ResponseMetrics metrics) { + public _FinalStage metrics(@NotNull TenantsUsageResponseMetrics metrics) { this.metrics = Objects.requireNonNull(metrics, "metrics must not be null"); return this; } @java.lang.Override - public TenantsUsage200Response build() { - return new TenantsUsage200Response(tenantId, periodStart, periodEnd, metrics, additionalProperties); + public _FinalStage moduleMeters(String key, Integer value) { + this.moduleMeters.put(key, value); + return this; + } + + @java.lang.Override + public _FinalStage putAllModuleMeters(Map moduleMeters) { + if (moduleMeters != null) { + this.moduleMeters.putAll(moduleMeters); + } + return this; + } + + @java.lang.Override + @JsonSetter(value = "moduleMeters", nulls = Nulls.SKIP) + public _FinalStage moduleMeters(Map moduleMeters) { + this.moduleMeters.clear(); + if (moduleMeters != null) { + this.moduleMeters.putAll(moduleMeters); + } + return this; + } + + @java.lang.Override + public TenantsUsageResponse build() { + return new TenantsUsageResponse( + tenantId, periodStart, periodEnd, metrics, moduleMeters, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/TenantsUsage200ResponseMetrics.java b/src/main/java/api/types/TenantsUsageResponseMetrics.java similarity index 66% rename from src/main/java/api/types/TenantsUsage200ResponseMetrics.java rename to src/main/java/api/types/TenantsUsageResponseMetrics.java index c3dd67b..422f84b 100644 --- a/src/main/java/api/types/TenantsUsage200ResponseMetrics.java +++ b/src/main/java/api/types/TenantsUsageResponseMetrics.java @@ -16,43 +16,43 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TenantsUsage200ResponseMetrics.Builder.class) -public final class TenantsUsage200ResponseMetrics { - private final double pdfViews; +@JsonDeserialize(builder = TenantsUsageResponseMetrics.Builder.class) +public final class TenantsUsageResponseMetrics { + private final int pdfViews; - private final double pdfUploads; + private final int pdfUploads; - private final double storageBytes; + private final int storageBytes; private final Map additionalProperties; - private TenantsUsage200ResponseMetrics( - double pdfViews, double pdfUploads, double storageBytes, Map additionalProperties) { + private TenantsUsageResponseMetrics( + int pdfViews, int pdfUploads, int storageBytes, Map additionalProperties) { this.pdfViews = pdfViews; this.pdfUploads = pdfUploads; this.storageBytes = storageBytes; this.additionalProperties = additionalProperties; } - @JsonProperty("pdf.views") - public double getPdfViews() { + @JsonProperty("pdfViews") + public int getPdfViews() { return pdfViews; } - @JsonProperty("pdf.uploads") - public double getPdfUploads() { + @JsonProperty("pdfUploads") + public int getPdfUploads() { return pdfUploads; } - @JsonProperty("storage.bytes") - public double getStorageBytes() { + @JsonProperty("storageBytes") + public int getStorageBytes() { return storageBytes; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TenantsUsage200ResponseMetrics && equalTo((TenantsUsage200ResponseMetrics) other); + return other instanceof TenantsUsageResponseMetrics && equalTo((TenantsUsageResponseMetrics) other); } @JsonAnyGetter @@ -60,7 +60,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TenantsUsage200ResponseMetrics other) { + private boolean equalTo(TenantsUsageResponseMetrics other) { return pdfViews == other.pdfViews && pdfUploads == other.pdfUploads && storageBytes == other.storageBytes; } @@ -79,21 +79,21 @@ public static PdfViewsStage builder() { } public interface PdfViewsStage { - PdfUploadsStage pdfViews(double pdfViews); + PdfUploadsStage pdfViews(int pdfViews); - Builder from(TenantsUsage200ResponseMetrics other); + Builder from(TenantsUsageResponseMetrics other); } public interface PdfUploadsStage { - StorageBytesStage pdfUploads(double pdfUploads); + StorageBytesStage pdfUploads(int pdfUploads); } public interface StorageBytesStage { - _FinalStage storageBytes(double storageBytes); + _FinalStage storageBytes(int storageBytes); } public interface _FinalStage { - TenantsUsage200ResponseMetrics build(); + TenantsUsageResponseMetrics build(); _FinalStage additionalProperty(String key, Object value); @@ -102,11 +102,11 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements PdfViewsStage, PdfUploadsStage, StorageBytesStage, _FinalStage { - private double pdfViews; + private int pdfViews; - private double pdfUploads; + private int pdfUploads; - private double storageBytes; + private int storageBytes; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -114,7 +114,7 @@ public static final class Builder implements PdfViewsStage, PdfUploadsStage, Sto private Builder() {} @java.lang.Override - public Builder from(TenantsUsage200ResponseMetrics other) { + public Builder from(TenantsUsageResponseMetrics other) { pdfViews(other.getPdfViews()); pdfUploads(other.getPdfUploads()); storageBytes(other.getStorageBytes()); @@ -122,29 +122,29 @@ public Builder from(TenantsUsage200ResponseMetrics other) { } @java.lang.Override - @JsonSetter("pdf.views") - public PdfUploadsStage pdfViews(double pdfViews) { + @JsonSetter("pdfViews") + public PdfUploadsStage pdfViews(int pdfViews) { this.pdfViews = pdfViews; return this; } @java.lang.Override - @JsonSetter("pdf.uploads") - public StorageBytesStage pdfUploads(double pdfUploads) { + @JsonSetter("pdfUploads") + public StorageBytesStage pdfUploads(int pdfUploads) { this.pdfUploads = pdfUploads; return this; } @java.lang.Override - @JsonSetter("storage.bytes") - public _FinalStage storageBytes(double storageBytes) { + @JsonSetter("storageBytes") + public _FinalStage storageBytes(int storageBytes) { this.storageBytes = storageBytes; return this; } @java.lang.Override - public TenantsUsage200ResponseMetrics build() { - return new TenantsUsage200ResponseMetrics(pdfViews, pdfUploads, storageBytes, additionalProperties); + public TenantsUsageResponseMetrics build() { + return new TenantsUsageResponseMetrics(pdfViews, pdfUploads, storageBytes, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/TokensIssueRequestDoc.java b/src/main/java/api/types/TokensIssueRequestDoc.java index 5c537d9..cb0bf86 100644 --- a/src/main/java/api/types/TokensIssueRequestDoc.java +++ b/src/main/java/api/types/TokensIssueRequestDoc.java @@ -35,7 +35,7 @@ public final class TokensIssueRequestDoc { private final Optional> origins; - private final int expiresIn; + private final int expiresInSeconds; private final Map additionalProperties; @@ -46,7 +46,7 @@ private TokensIssueRequestDoc( List scope, Optional identity, Optional> origins, - int expiresIn, + int expiresInSeconds, Map additionalProperties) { this.sub = sub; this.docId = docId; @@ -54,7 +54,7 @@ private TokensIssueRequestDoc( this.scope = scope; this.identity = identity; this.origins = origins; - this.expiresIn = expiresIn; + this.expiresInSeconds = expiresInSeconds; this.additionalProperties = additionalProperties; } @@ -88,9 +88,9 @@ public Optional> getOrigins() { return origins; } - @JsonProperty("expiresIn") - public int getExpiresIn() { - return expiresIn; + @JsonProperty("expiresInSeconds") + public int getExpiresInSeconds() { + return expiresInSeconds; } @java.lang.Override @@ -111,13 +111,13 @@ private boolean equalTo(TokensIssueRequestDoc other) { && scope.equals(other.scope) && identity.equals(other.identity) && origins.equals(other.origins) - && expiresIn == other.expiresIn; + && expiresInSeconds == other.expiresInSeconds; } @java.lang.Override public int hashCode() { return Objects.hash( - this.sub, this.docId, this.layerName, this.scope, this.identity, this.origins, this.expiresIn); + this.sub, this.docId, this.layerName, this.scope, this.identity, this.origins, this.expiresInSeconds); } @java.lang.Override @@ -136,11 +136,11 @@ public interface SubStage { } public interface DocIdStage { - ExpiresInStage docId(@NotNull String docId); + ExpiresInSecondsStage docId(@NotNull String docId); } - public interface ExpiresInStage { - _FinalStage expiresIn(int expiresIn); + public interface ExpiresInSecondsStage { + _FinalStage expiresInSeconds(int expiresInSeconds); } public interface _FinalStage { @@ -170,12 +170,12 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SubStage, DocIdStage, ExpiresInStage, _FinalStage { + public static final class Builder implements SubStage, DocIdStage, ExpiresInSecondsStage, _FinalStage { private String sub; private String docId; - private int expiresIn; + private int expiresInSeconds; private Optional> origins = Optional.empty(); @@ -198,7 +198,7 @@ public Builder from(TokensIssueRequestDoc other) { scope(other.getScope()); identity(other.getIdentity()); origins(other.getOrigins()); - expiresIn(other.getExpiresIn()); + expiresInSeconds(other.getExpiresInSeconds()); return this; } @@ -211,15 +211,15 @@ public DocIdStage sub(@NotNull String sub) { @java.lang.Override @JsonSetter("docId") - public ExpiresInStage docId(@NotNull String docId) { + public ExpiresInSecondsStage docId(@NotNull String docId) { this.docId = Objects.requireNonNull(docId, "docId must not be null"); return this; } @java.lang.Override - @JsonSetter("expiresIn") - public _FinalStage expiresIn(int expiresIn) { - this.expiresIn = expiresIn; + @JsonSetter("expiresInSeconds") + public _FinalStage expiresInSeconds(int expiresInSeconds) { + this.expiresInSeconds = expiresInSeconds; return this; } @@ -289,7 +289,7 @@ public _FinalStage layerName(Optional layerName) { @java.lang.Override public TokensIssueRequestDoc build() { return new TokensIssueRequestDoc( - sub, docId, layerName, scope, identity, origins, expiresIn, additionalProperties); + sub, docId, layerName, scope, identity, origins, expiresInSeconds, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/TokensIssueRequestTenant.java b/src/main/java/api/types/TokensIssueRequestTenant.java index 8977e01..b44e12f 100644 --- a/src/main/java/api/types/TokensIssueRequestTenant.java +++ b/src/main/java/api/types/TokensIssueRequestTenant.java @@ -26,15 +26,15 @@ public final class TokensIssueRequestTenant { private final List scope; - private final int expiresIn; + private final int expiresInSeconds; private final Map additionalProperties; private TokensIssueRequestTenant( - String sub, List scope, int expiresIn, Map additionalProperties) { + String sub, List scope, int expiresInSeconds, Map additionalProperties) { this.sub = sub; this.scope = scope; - this.expiresIn = expiresIn; + this.expiresInSeconds = expiresInSeconds; this.additionalProperties = additionalProperties; } @@ -48,9 +48,9 @@ public List getScope() { return scope; } - @JsonProperty("expiresIn") - public int getExpiresIn() { - return expiresIn; + @JsonProperty("expiresInSeconds") + public int getExpiresInSeconds() { + return expiresInSeconds; } @java.lang.Override @@ -65,12 +65,12 @@ public Map getAdditionalProperties() { } private boolean equalTo(TokensIssueRequestTenant other) { - return sub.equals(other.sub) && scope.equals(other.scope) && expiresIn == other.expiresIn; + return sub.equals(other.sub) && scope.equals(other.scope) && expiresInSeconds == other.expiresInSeconds; } @java.lang.Override public int hashCode() { - return Objects.hash(this.sub, this.scope, this.expiresIn); + return Objects.hash(this.sub, this.scope, this.expiresInSeconds); } @java.lang.Override @@ -83,13 +83,13 @@ public static SubStage builder() { } public interface SubStage { - ExpiresInStage sub(@NotNull String sub); + ExpiresInSecondsStage sub(@NotNull String sub); Builder from(TokensIssueRequestTenant other); } - public interface ExpiresInStage { - _FinalStage expiresIn(int expiresIn); + public interface ExpiresInSecondsStage { + _FinalStage expiresInSeconds(int expiresInSeconds); } public interface _FinalStage { @@ -107,10 +107,10 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SubStage, ExpiresInStage, _FinalStage { + public static final class Builder implements SubStage, ExpiresInSecondsStage, _FinalStage { private String sub; - private int expiresIn; + private int expiresInSeconds; private List scope = new ArrayList<>(); @@ -123,21 +123,21 @@ private Builder() {} public Builder from(TokensIssueRequestTenant other) { sub(other.getSub()); scope(other.getScope()); - expiresIn(other.getExpiresIn()); + expiresInSeconds(other.getExpiresInSeconds()); return this; } @java.lang.Override @JsonSetter("sub") - public ExpiresInStage sub(@NotNull String sub) { + public ExpiresInSecondsStage sub(@NotNull String sub) { this.sub = Objects.requireNonNull(sub, "sub must not be null"); return this; } @java.lang.Override - @JsonSetter("expiresIn") - public _FinalStage expiresIn(int expiresIn) { - this.expiresIn = expiresIn; + @JsonSetter("expiresInSeconds") + public _FinalStage expiresInSeconds(int expiresInSeconds) { + this.expiresInSeconds = expiresInSeconds; return this; } @@ -167,7 +167,7 @@ public _FinalStage scope(List scope) { @java.lang.Override public TokensIssueRequestTenant build() { - return new TokensIssueRequestTenant(sub, scope, expiresIn, additionalProperties); + return new TokensIssueRequestTenant(sub, scope, expiresInSeconds, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/TokensIssueRequestUpload.java b/src/main/java/api/types/TokensIssueRequestUpload.java index 25087fd..4575b02 100644 --- a/src/main/java/api/types/TokensIssueRequestUpload.java +++ b/src/main/java/api/types/TokensIssueRequestUpload.java @@ -34,7 +34,7 @@ public final class TokensIssueRequestUpload { private final Optional> origins; - private final int expiresIn; + private final int expiresInSeconds; private final Map additionalProperties; @@ -45,7 +45,7 @@ private TokensIssueRequestUpload( Optional maxFiles, Optional maxBytes, Optional> origins, - int expiresIn, + int expiresInSeconds, Map additionalProperties) { this.sub = sub; this.folderId = folderId; @@ -53,7 +53,7 @@ private TokensIssueRequestUpload( this.maxFiles = maxFiles; this.maxBytes = maxBytes; this.origins = origins; - this.expiresIn = expiresIn; + this.expiresInSeconds = expiresInSeconds; this.additionalProperties = additionalProperties; } @@ -90,9 +90,9 @@ public Optional> getOrigins() { return origins; } - @JsonProperty("expiresIn") - public int getExpiresIn() { - return expiresIn; + @JsonProperty("expiresInSeconds") + public int getExpiresInSeconds() { + return expiresInSeconds; } @java.lang.Override @@ -113,13 +113,19 @@ private boolean equalTo(TokensIssueRequestUpload other) { && maxFiles.equals(other.maxFiles) && maxBytes.equals(other.maxBytes) && origins.equals(other.origins) - && expiresIn == other.expiresIn; + && expiresInSeconds == other.expiresInSeconds; } @java.lang.Override public int hashCode() { return Objects.hash( - this.sub, this.folderId, this.metadata, this.maxFiles, this.maxBytes, this.origins, this.expiresIn); + this.sub, + this.folderId, + this.metadata, + this.maxFiles, + this.maxBytes, + this.origins, + this.expiresInSeconds); } @java.lang.Override @@ -132,13 +138,13 @@ public static SubStage builder() { } public interface SubStage { - ExpiresInStage sub(@NotNull String sub); + ExpiresInSecondsStage sub(@NotNull String sub); Builder from(TokensIssueRequestUpload other); } - public interface ExpiresInStage { - _FinalStage expiresIn(int expiresIn); + public interface ExpiresInSecondsStage { + _FinalStage expiresInSeconds(int expiresInSeconds); } public interface _FinalStage { @@ -173,10 +179,10 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements SubStage, ExpiresInStage, _FinalStage { + public static final class Builder implements SubStage, ExpiresInSecondsStage, _FinalStage { private String sub; - private int expiresIn; + private int expiresInSeconds; private Optional> origins = Optional.empty(); @@ -201,21 +207,21 @@ public Builder from(TokensIssueRequestUpload other) { maxFiles(other.getMaxFiles()); maxBytes(other.getMaxBytes()); origins(other.getOrigins()); - expiresIn(other.getExpiresIn()); + expiresInSeconds(other.getExpiresInSeconds()); return this; } @java.lang.Override @JsonSetter("sub") - public ExpiresInStage sub(@NotNull String sub) { + public ExpiresInSecondsStage sub(@NotNull String sub) { this.sub = Objects.requireNonNull(sub, "sub must not be null"); return this; } @java.lang.Override - @JsonSetter("expiresIn") - public _FinalStage expiresIn(int expiresIn) { - this.expiresIn = expiresIn; + @JsonSetter("expiresInSeconds") + public _FinalStage expiresInSeconds(int expiresInSeconds) { + this.expiresInSeconds = expiresInSeconds; return this; } @@ -294,7 +300,7 @@ public _FinalStage folderId(Optional folderId) { @java.lang.Override public TokensIssueRequestUpload build() { return new TokensIssueRequestUpload( - sub, folderId, metadata, maxFiles, maxBytes, origins, expiresIn, additionalProperties); + sub, folderId, metadata, maxFiles, maxBytes, origins, expiresInSeconds, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/TokensIssue200Response.java b/src/main/java/api/types/TokensIssueResponse.java similarity index 77% rename from src/main/java/api/types/TokensIssue200Response.java rename to src/main/java/api/types/TokensIssueResponse.java index dc2230d..4afe55c 100644 --- a/src/main/java/api/types/TokensIssue200Response.java +++ b/src/main/java/api/types/TokensIssueResponse.java @@ -11,24 +11,25 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonSetter; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = TokensIssue200Response.Builder.class) -public final class TokensIssue200Response { +@JsonDeserialize(builder = TokensIssueResponse.Builder.class) +public final class TokensIssueResponse { private final String token; private final String jti; - private final double expiresAt; + private final OffsetDateTime expiresAt; private final Map additionalProperties; - private TokensIssue200Response( - String token, String jti, double expiresAt, Map additionalProperties) { + private TokensIssueResponse( + String token, String jti, OffsetDateTime expiresAt, Map additionalProperties) { this.token = token; this.jti = jti; this.expiresAt = expiresAt; @@ -46,14 +47,14 @@ public String getJti() { } @JsonProperty("expiresAt") - public double getExpiresAt() { + public OffsetDateTime getExpiresAt() { return expiresAt; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof TokensIssue200Response && equalTo((TokensIssue200Response) other); + return other instanceof TokensIssueResponse && equalTo((TokensIssueResponse) other); } @JsonAnyGetter @@ -61,8 +62,8 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(TokensIssue200Response other) { - return token.equals(other.token) && jti.equals(other.jti) && expiresAt == other.expiresAt; + private boolean equalTo(TokensIssueResponse other) { + return token.equals(other.token) && jti.equals(other.jti) && expiresAt.equals(other.expiresAt); } @java.lang.Override @@ -82,7 +83,7 @@ public static TokenStage builder() { public interface TokenStage { JtiStage token(@NotNull String token); - Builder from(TokensIssue200Response other); + Builder from(TokensIssueResponse other); } public interface JtiStage { @@ -90,11 +91,11 @@ public interface JtiStage { } public interface ExpiresAtStage { - _FinalStage expiresAt(double expiresAt); + _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt); } public interface _FinalStage { - TokensIssue200Response build(); + TokensIssueResponse build(); _FinalStage additionalProperty(String key, Object value); @@ -107,7 +108,7 @@ public static final class Builder implements TokenStage, JtiStage, ExpiresAtStag private String jti; - private double expiresAt; + private OffsetDateTime expiresAt; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -115,7 +116,7 @@ public static final class Builder implements TokenStage, JtiStage, ExpiresAtStag private Builder() {} @java.lang.Override - public Builder from(TokensIssue200Response other) { + public Builder from(TokensIssueResponse other) { token(other.getToken()); jti(other.getJti()); expiresAt(other.getExpiresAt()); @@ -138,14 +139,14 @@ public ExpiresAtStage jti(@NotNull String jti) { @java.lang.Override @JsonSetter("expiresAt") - public _FinalStage expiresAt(double expiresAt) { - this.expiresAt = expiresAt; + public _FinalStage expiresAt(@NotNull OffsetDateTime expiresAt) { + this.expiresAt = Objects.requireNonNull(expiresAt, "expiresAt must not be null"); return this; } @java.lang.Override - public TokensIssue200Response build() { - return new TokensIssue200Response(token, jti, expiresAt, additionalProperties); + public TokensIssueResponse build() { + return new TokensIssueResponse(token, jti, expiresAt, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/WidgetAnnotation.java b/src/main/java/api/types/WidgetAnnotation.java index 6974570..0c01493 100644 --- a/src/main/java/api/types/WidgetAnnotation.java +++ b/src/main/java/api/types/WidgetAnnotation.java @@ -92,7 +92,7 @@ public final class WidgetAnnotation { private final WidgetAnnotationBox box; - private final Optional rotation; + private final Optional rotation; private final Optional color; @@ -118,7 +118,9 @@ public final class WidgetAnnotation { private final Optional field; - private final WidgetAnnotationFieldFamily fieldFamily; + private final WidgetAnnotationFieldKind fieldKind; + + private final boolean hasMark; private final Map additionalProperties; @@ -156,7 +158,7 @@ private WidgetAnnotation( Optional importedBy, Optional actions, WidgetAnnotationBox box, - Optional rotation, + Optional rotation, Optional color, Optional interiorColor, double strokeWidth, @@ -169,7 +171,8 @@ private WidgetAnnotation( Optional caption, Optional checkStyle, Optional field, - WidgetAnnotationFieldFamily fieldFamily, + WidgetAnnotationFieldKind fieldKind, + boolean hasMark, Map additionalProperties) { this.subtype = subtype; this.ref = ref; @@ -217,7 +220,8 @@ private WidgetAnnotation( this.caption = caption; this.checkStyle = checkStyle; this.field = field; - this.fieldFamily = fieldFamily; + this.fieldKind = fieldKind; + this.hasMark = hasMark; this.additionalProperties = additionalProperties; } @@ -435,7 +439,7 @@ public WidgetAnnotationBox getBox() { } @JsonIgnore - public Optional getRotation() { + public Optional getRotation() { if (rotation == null) { return Optional.empty(); } @@ -529,9 +533,17 @@ public Optional getField() { return field; } - @JsonProperty("fieldFamily") - public WidgetAnnotationFieldFamily getFieldFamily() { - return fieldFamily; + /** + * @return Its field's family. A newer server can add families: read one your client doesn't know as unknown. + */ + @JsonProperty("fieldKind") + public WidgetAnnotationFieldKind getFieldKind() { + return fieldKind; + } + + @JsonProperty("hasMark") + public boolean getHasMark() { + return hasMark; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -632,7 +644,7 @@ private Optional _getActions() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("rotation") - private Optional _getRotation() { + private Optional _getRotation() { return rotation; } @@ -748,7 +760,8 @@ private boolean equalTo(WidgetAnnotation other) { && caption.equals(other.caption) && checkStyle.equals(other.checkStyle) && field.equals(other.field) - && fieldFamily.equals(other.fieldFamily); + && fieldKind.equals(other.fieldKind) + && hasMark == other.hasMark; } @java.lang.Override @@ -800,7 +813,8 @@ public int hashCode() { this.caption, this.checkStyle, this.field, - this.fieldFamily); + this.fieldKind, + this.hasMark); } @java.lang.Override @@ -891,11 +905,18 @@ public interface BorderStyleStage { } public interface TextAlignStage { - FieldFamilyStage textAlign(@NotNull WidgetAnnotationTextAlign textAlign); + FieldKindStage textAlign(@NotNull WidgetAnnotationTextAlign textAlign); + } + + public interface FieldKindStage { + /** + *

Its field's family. A newer server can add families: read one your client doesn't know as unknown.

+ */ + HasMarkStage fieldKind(@NotNull WidgetAnnotationFieldKind fieldKind); } - public interface FieldFamilyStage { - _FinalStage fieldFamily(@NotNull WidgetAnnotationFieldFamily fieldFamily); + public interface HasMarkStage { + _FinalStage hasMark(boolean hasMark); } public interface _FinalStage { @@ -1001,11 +1022,11 @@ public interface _FinalStage { _FinalStage actions(Nullable actions); - _FinalStage rotation(Optional rotation); + _FinalStage rotation(Optional rotation); - _FinalStage rotation(Double rotation); + _FinalStage rotation(Integer rotation); - _FinalStage rotation(Nullable rotation); + _FinalStage rotation(Nullable rotation); _FinalStage color(Optional color); @@ -1084,7 +1105,8 @@ public static final class Builder StrokeWidthStage, BorderStyleStage, TextAlignStage, - FieldFamilyStage, + FieldKindStage, + HasMarkStage, _FinalStage { private WidgetAnnotationSubtype subtype; @@ -1126,7 +1148,9 @@ public static final class Builder private WidgetAnnotationTextAlign textAlign; - private WidgetAnnotationFieldFamily fieldFamily; + private WidgetAnnotationFieldKind fieldKind; + + private boolean hasMark; private Optional field = Optional.empty(); @@ -1146,7 +1170,7 @@ public static final class Builder private Optional color = Optional.empty(); - private Optional rotation = Optional.empty(); + private Optional rotation = Optional.empty(); private Optional actions = Optional.empty(); @@ -1233,7 +1257,8 @@ public Builder from(WidgetAnnotation other) { caption(other.getCaption()); checkStyle(other.getCheckStyle()); field(other.getField()); - fieldFamily(other.getFieldFamily()); + fieldKind(other.getFieldKind()); + hasMark(other.getHasMark()); return this; } @@ -1372,15 +1397,26 @@ public TextAlignStage borderStyle(@NotNull WidgetAnnotationBorderStyle borderSty @java.lang.Override @JsonSetter("textAlign") - public FieldFamilyStage textAlign(@NotNull WidgetAnnotationTextAlign textAlign) { + public FieldKindStage textAlign(@NotNull WidgetAnnotationTextAlign textAlign) { this.textAlign = Objects.requireNonNull(textAlign, "textAlign must not be null"); return this; } + /** + *

Its field's family. A newer server can add families: read one your client doesn't know as unknown.

+ * @return Reference to {@code this} so that method calls can be chained together. + */ + @java.lang.Override + @JsonSetter("fieldKind") + public HasMarkStage fieldKind(@NotNull WidgetAnnotationFieldKind fieldKind) { + this.fieldKind = Objects.requireNonNull(fieldKind, "fieldKind must not be null"); + return this; + } + @java.lang.Override - @JsonSetter("fieldFamily") - public _FinalStage fieldFamily(@NotNull WidgetAnnotationFieldFamily fieldFamily) { - this.fieldFamily = Objects.requireNonNull(fieldFamily, "fieldFamily must not be null"); + @JsonSetter("hasMark") + public _FinalStage hasMark(boolean hasMark) { + this.hasMark = hasMark; return this; } @@ -1610,7 +1646,7 @@ public _FinalStage color(Optional color) { } @java.lang.Override - public _FinalStage rotation(Nullable rotation) { + public _FinalStage rotation(Nullable rotation) { if (rotation.isNull()) { this.rotation = null; } else if (rotation.isEmpty()) { @@ -1622,14 +1658,14 @@ public _FinalStage rotation(Nullable rotation) { } @java.lang.Override - public _FinalStage rotation(Double rotation) { + public _FinalStage rotation(Integer rotation) { this.rotation = Optional.ofNullable(rotation); return this; } @java.lang.Override @JsonSetter(value = "rotation", nulls = Nulls.SKIP) - public _FinalStage rotation(Optional rotation) { + public _FinalStage rotation(Optional rotation) { this.rotation = rotation; return this; } @@ -2083,7 +2119,8 @@ public WidgetAnnotation build() { caption, checkStyle, field, - fieldFamily, + fieldKind, + hasMark, additionalProperties); } diff --git a/src/main/java/api/types/WidgetAnnotationFieldFamily.java b/src/main/java/api/types/WidgetAnnotationFieldKind.java similarity index 65% rename from src/main/java/api/types/WidgetAnnotationFieldFamily.java rename to src/main/java/api/types/WidgetAnnotationFieldKind.java index 8056922..eb070f7 100644 --- a/src/main/java/api/types/WidgetAnnotationFieldFamily.java +++ b/src/main/java/api/types/WidgetAnnotationFieldKind.java @@ -6,32 +6,30 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class WidgetAnnotationFieldFamily { - public static final WidgetAnnotationFieldFamily PUSHBUTTON = - new WidgetAnnotationFieldFamily(Value.PUSHBUTTON, "pushbutton"); +public final class WidgetAnnotationFieldKind { + public static final WidgetAnnotationFieldKind PUSHBUTTON = + new WidgetAnnotationFieldKind(Value.PUSHBUTTON, "pushbutton"); - public static final WidgetAnnotationFieldFamily TEXT = new WidgetAnnotationFieldFamily(Value.TEXT, "text"); + public static final WidgetAnnotationFieldKind TEXT = new WidgetAnnotationFieldKind(Value.TEXT, "text"); - public static final WidgetAnnotationFieldFamily LISTBOX = new WidgetAnnotationFieldFamily(Value.LISTBOX, "listbox"); + public static final WidgetAnnotationFieldKind LISTBOX = new WidgetAnnotationFieldKind(Value.LISTBOX, "listbox"); - public static final WidgetAnnotationFieldFamily UNKNOWN = new WidgetAnnotationFieldFamily(Value.UNKNOWN, "unknown"); + public static final WidgetAnnotationFieldKind UNKNOWN = new WidgetAnnotationFieldKind(Value.UNKNOWN, "unknown"); - public static final WidgetAnnotationFieldFamily COMBOBOX = - new WidgetAnnotationFieldFamily(Value.COMBOBOX, "combobox"); + public static final WidgetAnnotationFieldKind COMBOBOX = new WidgetAnnotationFieldKind(Value.COMBOBOX, "combobox"); - public static final WidgetAnnotationFieldFamily SIGNATURE = - new WidgetAnnotationFieldFamily(Value.SIGNATURE, "signature"); + public static final WidgetAnnotationFieldKind SIGNATURE = + new WidgetAnnotationFieldKind(Value.SIGNATURE, "signature"); - public static final WidgetAnnotationFieldFamily CHECKBOX = - new WidgetAnnotationFieldFamily(Value.CHECKBOX, "checkbox"); + public static final WidgetAnnotationFieldKind CHECKBOX = new WidgetAnnotationFieldKind(Value.CHECKBOX, "checkbox"); - public static final WidgetAnnotationFieldFamily RADIO = new WidgetAnnotationFieldFamily(Value.RADIO, "radio"); + public static final WidgetAnnotationFieldKind RADIO = new WidgetAnnotationFieldKind(Value.RADIO, "radio"); private final Value value; private final String string; - WidgetAnnotationFieldFamily(Value value, String string) { + WidgetAnnotationFieldKind(Value value, String string) { this.value = value; this.string = string; } @@ -49,8 +47,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof WidgetAnnotationFieldFamily - && this.string.equals(((WidgetAnnotationFieldFamily) other).string)); + || (other instanceof WidgetAnnotationFieldKind + && this.string.equals(((WidgetAnnotationFieldKind) other).string)); } @java.lang.Override @@ -83,7 +81,7 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static WidgetAnnotationFieldFamily valueOf(String value) { + public static WidgetAnnotationFieldKind valueOf(String value) { switch (value) { case "pushbutton": return PUSHBUTTON; @@ -102,7 +100,7 @@ public static WidgetAnnotationFieldFamily valueOf(String value) { case "radio": return RADIO; default: - return new WidgetAnnotationFieldFamily(Value._UNKNOWN, value); + return new WidgetAnnotationFieldKind(Value._UNKNOWN, value); } } diff --git a/src/main/java/api/types/WidgetPatch.java b/src/main/java/api/types/WidgetPatch.java index 46d9c2d..f2ec21d 100644 --- a/src/main/java/api/types/WidgetPatch.java +++ b/src/main/java/api/types/WidgetPatch.java @@ -90,7 +90,7 @@ public final class WidgetPatch { private final Optional box; - private final Optional rotation; + private final Optional rotation; private final Optional color; @@ -116,7 +116,9 @@ public final class WidgetPatch { private final Optional field; - private final Optional fieldFamily; + private final Optional fieldKind; + + private final Optional hasMark; private final Map additionalProperties; @@ -154,7 +156,7 @@ private WidgetPatch( Optional importedBy, Optional actions, Optional box, - Optional rotation, + Optional rotation, Optional color, Optional interiorColor, Optional strokeWidth, @@ -167,7 +169,8 @@ private WidgetPatch( Optional caption, Optional checkStyle, Optional field, - Optional fieldFamily, + Optional fieldKind, + Optional hasMark, Map additionalProperties) { this.subtype = subtype; this.ref = ref; @@ -215,7 +218,8 @@ private WidgetPatch( this.caption = caption; this.checkStyle = checkStyle; this.field = field; - this.fieldFamily = fieldFamily; + this.fieldKind = fieldKind; + this.hasMark = hasMark; this.additionalProperties = additionalProperties; } @@ -400,7 +404,7 @@ public Optional getBox() { } @JsonIgnore - public Optional getRotation() { + public Optional getRotation() { if (rotation == null) { return Optional.empty(); } @@ -491,9 +495,14 @@ public Optional getField() { return field; } - @JsonProperty("fieldFamily") - public Optional getFieldFamily() { - return fieldFamily; + @JsonProperty("fieldKind") + public Optional getFieldKind() { + return fieldKind; + } + + @JsonProperty("hasMark") + public Optional getHasMark() { + return hasMark; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @@ -528,7 +537,7 @@ private Optional _getGroupId() { @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("rotation") - private Optional _getRotation() { + private Optional _getRotation() { return rotation; } @@ -638,7 +647,8 @@ private boolean equalTo(WidgetPatch other) { && caption.equals(other.caption) && checkStyle.equals(other.checkStyle) && field.equals(other.field) - && fieldFamily.equals(other.fieldFamily); + && fieldKind.equals(other.fieldKind) + && hasMark.equals(other.hasMark); } @java.lang.Override @@ -690,7 +700,8 @@ public int hashCode() { this.caption, this.checkStyle, this.field, - this.fieldFamily); + this.fieldKind, + this.hasMark); } @java.lang.Override @@ -770,7 +781,7 @@ public static final class Builder { private Optional box = Optional.empty(); - private Optional rotation = Optional.empty(); + private Optional rotation = Optional.empty(); private Optional color = Optional.empty(); @@ -796,7 +807,9 @@ public static final class Builder { private Optional field = Optional.empty(); - private Optional fieldFamily = Optional.empty(); + private Optional fieldKind = Optional.empty(); + + private Optional hasMark = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -850,7 +863,8 @@ public Builder from(WidgetPatch other) { caption(other.getCaption()); checkStyle(other.getCheckStyle()); field(other.getField()); - fieldFamily(other.getFieldFamily()); + fieldKind(other.getFieldKind()); + hasMark(other.getHasMark()); return this; } @@ -1273,17 +1287,17 @@ public Builder box(WidgetPatchBox box) { } @JsonSetter(value = "rotation", nulls = Nulls.SKIP) - public Builder rotation(Optional rotation) { + public Builder rotation(Optional rotation) { this.rotation = rotation; return this; } - public Builder rotation(Double rotation) { + public Builder rotation(Integer rotation) { this.rotation = Optional.ofNullable(rotation); return this; } - public Builder rotation(Nullable rotation) { + public Builder rotation(Nullable rotation) { if (rotation.isNull()) { this.rotation = null; } else if (rotation.isEmpty()) { @@ -1514,14 +1528,25 @@ public Builder field(Object field) { return this; } - @JsonSetter(value = "fieldFamily", nulls = Nulls.SKIP) - public Builder fieldFamily(Optional fieldFamily) { - this.fieldFamily = fieldFamily; + @JsonSetter(value = "fieldKind", nulls = Nulls.SKIP) + public Builder fieldKind(Optional fieldKind) { + this.fieldKind = fieldKind; + return this; + } + + public Builder fieldKind(Object fieldKind) { + this.fieldKind = Optional.ofNullable(fieldKind); + return this; + } + + @JsonSetter(value = "hasMark", nulls = Nulls.SKIP) + public Builder hasMark(Optional hasMark) { + this.hasMark = hasMark; return this; } - public Builder fieldFamily(Object fieldFamily) { - this.fieldFamily = Optional.ofNullable(fieldFamily); + public Builder hasMark(Object hasMark) { + this.hasMark = Optional.ofNullable(hasMark); return this; } @@ -1573,7 +1598,8 @@ public WidgetPatch build() { caption, checkStyle, field, - fieldFamily, + fieldKind, + hasMark, additionalProperties); } diff --git a/src/main/java/api/types/WidgetPlacement.java b/src/main/java/api/types/WidgetPlacement.java index c787716..e4de270 100644 --- a/src/main/java/api/types/WidgetPlacement.java +++ b/src/main/java/api/types/WidgetPlacement.java @@ -31,7 +31,7 @@ public final class WidgetPlacement { private final Optional box; - private final Optional rotation; + private final Optional rotation; private final Optional exportValue; @@ -65,7 +65,7 @@ private WidgetPlacement( PageRef page, Optional rect, Optional box, - Optional rotation, + Optional rotation, Optional exportValue, Optional actions, Optional color, @@ -116,7 +116,7 @@ public Optional getBox() { } @JsonProperty("rotation") - public Optional getRotation() { + public Optional getRotation() { return rotation; } @@ -340,9 +340,9 @@ public interface _FinalStage { _FinalStage box(WidgetPlacementBox box); - _FinalStage rotation(Optional rotation); + _FinalStage rotation(Optional rotation); - _FinalStage rotation(Double rotation); + _FinalStage rotation(Integer rotation); _FinalStage exportValue(Optional exportValue); @@ -443,7 +443,7 @@ public static final class Builder implements PageStage, _FinalStage { private Optional exportValue = Optional.empty(); - private Optional rotation = Optional.empty(); + private Optional rotation = Optional.empty(); private Optional box = Optional.empty(); @@ -749,14 +749,14 @@ public _FinalStage exportValue(Optional exportValue) { } @java.lang.Override - public _FinalStage rotation(Double rotation) { + public _FinalStage rotation(Integer rotation) { this.rotation = Optional.ofNullable(rotation); return this; } @java.lang.Override @JsonSetter(value = "rotation", nulls = Nulls.SKIP) - public _FinalStage rotation(Optional rotation) { + public _FinalStage rotation(Optional rotation) { this.rotation = rotation; return this; }