diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 4aa709f3..4861db5b 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.752.0 sources: Public: sourceNamespace: public - sourceRevisionDigest: sha256:eea710d10651d03bb44e346d572f686a5b86c8762ff811bbb23cc412eca3f3b6 - sourceBlobDigest: sha256:74640e2387592cd4f2b25a61ef767dac8e3bc2b13e2c314e5a4cd6620039fe68 + sourceRevisionDigest: sha256:fb9c696c7a1e1d84b5c7d175bed0ff73aa911fd2c6a645bedfd526ce395855fe + sourceBlobDigest: sha256:71cb3b73004dc8795997692168fdedd1f058f017a1bd3c88e88b3fae4db717ed tags: - latest - ea @@ -11,24 +11,24 @@ targets: public-csharp: source: Public sourceNamespace: public - sourceRevisionDigest: sha256:eea710d10651d03bb44e346d572f686a5b86c8762ff811bbb23cc412eca3f3b6 - sourceBlobDigest: sha256:74640e2387592cd4f2b25a61ef767dac8e3bc2b13e2c314e5a4cd6620039fe68 + sourceRevisionDigest: sha256:fb9c696c7a1e1d84b5c7d175bed0ff73aa911fd2c6a645bedfd526ce395855fe + sourceBlobDigest: sha256:71cb3b73004dc8795997692168fdedd1f058f017a1bd3c88e88b3fae4db717ed codeSamplesNamespace: csharp - codeSamplesRevisionDigest: sha256:08d518fb82395ea2630acedca6612aa1df161056d8d8d16db34a5750a28f3c29 + codeSamplesRevisionDigest: sha256:ca65b710d555326f3e959f9da0af139bb4565fb2944a06034263ee01285ad7e6 public-java: source: Public sourceNamespace: public - sourceRevisionDigest: sha256:eea710d10651d03bb44e346d572f686a5b86c8762ff811bbb23cc412eca3f3b6 - sourceBlobDigest: sha256:74640e2387592cd4f2b25a61ef767dac8e3bc2b13e2c314e5a4cd6620039fe68 + sourceRevisionDigest: sha256:fb9c696c7a1e1d84b5c7d175bed0ff73aa911fd2c6a645bedfd526ce395855fe + sourceBlobDigest: sha256:71cb3b73004dc8795997692168fdedd1f058f017a1bd3c88e88b3fae4db717ed codeSamplesNamespace: java - codeSamplesRevisionDigest: sha256:f8ef947e0acf5a8fee435d9205ab11d56912f19c3b3d47944164eadd801dc296 + codeSamplesRevisionDigest: sha256:802c55559801d2c82b92abf243767d9e0a36829bc68b1c8f54113affeeff149b public-typescript: source: Public sourceNamespace: public - sourceRevisionDigest: sha256:eea710d10651d03bb44e346d572f686a5b86c8762ff811bbb23cc412eca3f3b6 - sourceBlobDigest: sha256:74640e2387592cd4f2b25a61ef767dac8e3bc2b13e2c314e5a4cd6620039fe68 + sourceRevisionDigest: sha256:fb9c696c7a1e1d84b5c7d175bed0ff73aa911fd2c6a645bedfd526ce395855fe + sourceBlobDigest: sha256:71cb3b73004dc8795997692168fdedd1f058f017a1bd3c88e88b3fae4db717ed codeSamplesNamespace: typescript - codeSamplesRevisionDigest: sha256:f748331da48fdebcb44699f5df52b998a7fbddc3a3b00a02e26567909c3e00b7 + codeSamplesRevisionDigest: sha256:393123ecf1afde5d8bcd4d5fb849d55f70668618033f1a0ed1821075b5e4c3d4 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.752.0 diff --git a/cvent-public-spec/openapi.yaml b/cvent-public-spec/openapi.yaml index 941c585a..743ff793 100644 --- a/cvent-public-spec/openapi.yaml +++ b/cvent-public-spec/openapi.yaml @@ -1851,6 +1851,42 @@ paths: /attendees/{attendeeId}/audience-segments: parameters: - $ref: '#/components/parameters/attendeeId1' + get: + summary: List Associated Segments + description: Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query parameter to filter by segment ID. + operationId: listAttendeeAudienceSegments + parameters: + - $ref: '#/components/parameters/limit' + - $ref: '#/components/parameters/token' + - $ref: '#/components/parameters/filter-attendee-audience-segments' + tags: + - Audience Segments + security: + - OAuth2.clientCredentials: + - event/audience-segments:read + - OAuth2.authorizationCode: + - event/audience-segments:read + responses: + '200': + description: Successfully retrieved list of audience segments associated with the attendee. + headers: {} + content: + application/json: + schema: + $ref: '#/components/schemas/attendee-audience-segment-associations-paginated-response' + '400': + $ref: '#/components/responses/BadRequest1' + '401': + $ref: '#/components/responses/Unauthorized1' + '403': + $ref: '#/components/responses/Forbidden1' + '404': + $ref: '#/components/responses/NotFound1' + '429': + $ref: '#/components/responses/TooManyRequests1' + externalDocs: + description: More about OAuth2 authorization code support for administrators + url: '#oauth2-auth-code-planner-admin' delete: summary: Delete Attendee Associations description: disassociate an attendee from all audience segments @@ -1877,6 +1913,65 @@ paths: externalDocs: description: More about OAuth2 authorization code support for administrators url: '#oauth2-auth-code-planner-admin' + /attendees/{attendeeId}/audience-segments/filter: + parameters: + - $ref: '#/components/parameters/attendeeId1' + post: + summary: List Associated Segments + description: | + Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in the body of the request. This method returns the same data as [GET List Associated Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + operationId: listAssociatedAudienceSegments + parameters: + - $ref: '#/components/parameters/limit' + - $ref: '#/components/parameters/token' + tags: + - Audience Segments + security: + - OAuth2.clientCredentials: + - event/audience-segments:read + - OAuth2.authorizationCode: + - event/audience-segments:read + requestBody: + description: | + Use the filter property in the request body to limit results + to data that matches your criteria. See + [Filters](/docs/rest-api/reference/filters) for details. + + Supported fields and operators are listed below: + + | Field | Operators | + |------------------|-------------------------------------| + | segment.id | `eq`, `in` | + + No logical operators are supported. + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/filter' + example: + filter: segment.id in ('313097a4-143d-11e5-9f99-d0a637ee0897', '423097a4-143d-11e5-9f99-d0a637ee0897') + responses: + '200': + description: Successfully retrieved list of audience segments associated with the attendee. + headers: {} + content: + application/json: + schema: + $ref: '#/components/schemas/attendee-audience-segment-associations-paginated-response' + '400': + $ref: '#/components/responses/BadRequest1' + '401': + $ref: '#/components/responses/Unauthorized1' + '403': + $ref: '#/components/responses/Forbidden1' + '404': + $ref: '#/components/responses/NotFound1' + '429': + $ref: '#/components/responses/TooManyRequests1' + externalDocs: + description: More about OAuth2 authorization code support for administrators + url: '#oauth2-auth-code-planner-admin' /attendees/{id}: parameters: - $ref: '#/components/parameters/attendeeId2' @@ -2616,11 +2711,11 @@ paths: schema: $ref: '#/components/schemas/bulk-job-with-data' '400': - $ref: '#/components/responses/BadRequest34' + $ref: '#/components/responses/BadRequest35' '401': - $ref: '#/components/responses/Unauthorized34' + $ref: '#/components/responses/Unauthorized35' '403': - $ref: '#/components/responses/Forbidden34' + $ref: '#/components/responses/Forbidden35' '409': $ref: '#/components/responses/JobLimitExceeded' '429': @@ -2628,7 +2723,7 @@ paths: deprecated: false /bulk-jobs/{id}: parameters: - - $ref: '#/components/parameters/uuid' + - $ref: '#/components/parameters/uuid1' get: summary: Get Bulk Job description: Gets a bulk job by its identifier. @@ -2647,18 +2742,18 @@ paths: schema: $ref: '#/components/schemas/bulk-job' '400': - $ref: '#/components/responses/BadRequest34' + $ref: '#/components/responses/BadRequest35' '401': - $ref: '#/components/responses/Unauthorized34' + $ref: '#/components/responses/Unauthorized35' '403': - $ref: '#/components/responses/Forbidden34' + $ref: '#/components/responses/Forbidden35' '404': - $ref: '#/components/responses/NotFound34' + $ref: '#/components/responses/NotFound35' '429': $ref: '#/components/responses/TooManyRequests34' /bulk-jobs/{id}/cancel: parameters: - - $ref: '#/components/parameters/uuid' + - $ref: '#/components/parameters/uuid1' post: summary: Cancel Bulk Job description: Cancels the bulk job. The job will stop processing after it finishes processing its current batch, if any. @@ -2677,18 +2772,18 @@ paths: schema: $ref: '#/components/schemas/bulk-job' '400': - $ref: '#/components/responses/BadRequest34' + $ref: '#/components/responses/BadRequest35' '401': - $ref: '#/components/responses/Unauthorized34' + $ref: '#/components/responses/Unauthorized35' '403': - $ref: '#/components/responses/Forbidden34' + $ref: '#/components/responses/Forbidden35' '404': - $ref: '#/components/responses/NotFound34' + $ref: '#/components/responses/NotFound35' '429': $ref: '#/components/responses/TooManyRequests34' /bulk-jobs/{id}/data: parameters: - - $ref: '#/components/parameters/uuid' + - $ref: '#/components/parameters/uuid1' post: summary: Upload Bulk Job Data description: | @@ -2718,20 +2813,20 @@ paths: schema: $ref: '#/components/schemas/bulk-data-upload-response' '400': - $ref: '#/components/responses/BadRequest34' + $ref: '#/components/responses/BadRequest35' '401': - $ref: '#/components/responses/Unauthorized34' + $ref: '#/components/responses/Unauthorized35' '403': - $ref: '#/components/responses/Forbidden34' + $ref: '#/components/responses/Forbidden35' '404': - $ref: '#/components/responses/NotFound34' + $ref: '#/components/responses/NotFound35' '409': $ref: '#/components/responses/DataLimitExceeded' '429': $ref: '#/components/responses/TooManyRequests34' /bulk-jobs/{id}/results: parameters: - - $ref: '#/components/parameters/uuid' + - $ref: '#/components/parameters/uuid1' get: summary: List Bulk Job Result description: Used to list the results of a bulk Job. @@ -2771,18 +2866,18 @@ paths: schema: $ref: '#/components/schemas/bulk-results-paginated-response' '400': - $ref: '#/components/responses/BadRequest34' + $ref: '#/components/responses/BadRequest35' '401': - $ref: '#/components/responses/Unauthorized34' + $ref: '#/components/responses/Unauthorized35' '403': - $ref: '#/components/responses/Forbidden34' + $ref: '#/components/responses/Forbidden35' '404': - $ref: '#/components/responses/NotFound34' + $ref: '#/components/responses/NotFound35' '429': $ref: '#/components/responses/TooManyRequests34' /bulk-jobs/{id}/run: parameters: - - $ref: '#/components/parameters/uuid' + - $ref: '#/components/parameters/uuid1' post: summary: Run Bulk Job description: |- @@ -2804,13 +2899,13 @@ paths: schema: $ref: '#/components/schemas/bulk-job' '400': - $ref: '#/components/responses/BadRequest34' + $ref: '#/components/responses/BadRequest35' '401': - $ref: '#/components/responses/Unauthorized34' + $ref: '#/components/responses/Unauthorized35' '403': - $ref: '#/components/responses/Forbidden34' + $ref: '#/components/responses/Forbidden35' '404': - $ref: '#/components/responses/NotFound34' + $ref: '#/components/responses/NotFound35' '409': $ref: '#/components/responses/JobLimitExceeded' '429': @@ -5441,6 +5536,8 @@ paths: parameters: - $ref: '#/components/parameters/eventRoleAssignmentLimit' - $ref: '#/components/parameters/token' + - $ref: '#/components/parameters/after' + - $ref: '#/components/parameters/before' - $ref: '#/components/parameters/eventRoleExpand' - name: filter in: query @@ -7072,7 +7169,7 @@ paths: /events/{id}/check-in/{attendeeId}: parameters: - $ref: '#/components/parameters/id4' - - $ref: '#/components/parameters/attendeeId3' + - $ref: '#/components/parameters/attendeeId4' delete: security: - OAuth2.clientCredentials: @@ -7430,17 +7527,19 @@ paths: in: query required: false description: | - A filter query string narrows search results and supports the combination of logical and comparison operators. - The filter adheres to the pattern filter='field' comparisonType 'value'. + Use filter query parameters to limit results + to data that matches your criteria. See + [Filters](/docs/rest-api/reference/filters) for details. - Only 'includes value(s): in' comparison type can be used in filter expression. + Supported fields and operators are listed below: - The following fields are filterable: - * id (in) - * registrationTypes (in) + | Field | Operators | + |-------------------|-----------| + | id | `in` | + | registrationTypes | `in` | - The following operator is available: - * and + The following logical operators are supported for combining filters: + * and schema: type: string example: id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') @@ -9663,28 +9762,24 @@ paths: in: query required: false description: | - A filter query string narrows search results and supports the combination of logical and comparison operators. - The filter adheres to the pattern filter='field' comparisonType 'value'. + Use filter query parameters to limit results + to data that matches your criteria. See + [Filters](/docs/rest-api/reference/filters) for details. - There are six comparison types that can be used in filter expressions: - * equal: eq - * not equal: ne - * greater than: gt - * greater or equal: ge - * less than: lt - * less than or equal: le + Supported fields and operators are listed below: - The following fields are filterable: - * id (eq|ne) - * product.id (eq|ne) - * generalLedgerCodes.id (eq|ne) - * product.type (eq|ne) - * created (eq|ne|lt|le|gt|ge) - * lastModified (eq|ne|lt|le|gt|ge) + | Field | Operators | + |-----------------------|------------------------------------| + | id | `eq`, `ne` | + | product.id | `eq`, `ne` | + | generalLedgerCodes.id | `eq`, `ne` | + | product.type | `eq`, `ne` | + | created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | + | lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | - The following operators are available: - * and - * or + The following logical operators are supported for combining filters: + * and + * or schema: type: string example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or product.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d6' @@ -9835,17 +9930,19 @@ paths: in: query required: false description: | - A filter query string narrows search results and supports the combination of logical and comparison operators. - The filter adheres to the pattern filter='field' comparisonType 'value'. + Use filter query parameters to limit results + to data that matches your criteria. See + [Filters](/docs/rest-api/reference/filters) for details. - Only 'includes value(s): in' comparison type can be used in filter expression. + Supported fields and operators are listed below: - The following fields are filterable: - * id (in) - * registrationTypes (in) + | Field | Operators | + |-------------------|-----------| + | id | `in` | + | registrationTypes | `in` | - The following operator is available: - * and + The following logical operators are supported for combining filters: + * and schema: type: string example: id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') @@ -9867,6 +9964,51 @@ paths: $ref: '#/components/responses/NotFound1' '429': $ref: '#/components/responses/TooManyRequests1' + /events/{id}/membership-items/filter: + post: + summary: List Membership Items + operationId: listMembershipItemsPostFilter + tags: + - Events + security: + - OAuth2.clientCredentials: + - event/membership-items:read + - OAuth2.authorizationCode: + - event/membership-items:read + description: | + Gets a paginated list of membership items. [Membership items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased during registration. + parameters: + - $ref: '#/components/parameters/eventId2' + - $ref: '#/components/parameters/limit' + - $ref: '#/components/parameters/token' + requestBody: + description: | + See the parameter description of filter in GET List Membership Items for full filtering information. + required: false + content: + application/json: + schema: + $ref: '#/components/schemas/filter' + example: + filter: id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') + responses: + '200': + description: Successfully retrieved a paginated list of membership items. + headers: {} + content: + application/json: + schema: + $ref: '#/components/schemas/membership-items-paginated-response' + '400': + $ref: '#/components/responses/BadRequest1' + '401': + $ref: '#/components/responses/Unauthorized1' + '403': + $ref: '#/components/responses/Forbidden1' + '404': + $ref: '#/components/responses/NotFound1' + '429': + $ref: '#/components/responses/TooManyRequests1' /events/{id}/orders: get: security: @@ -10145,17 +10287,19 @@ paths: in: query required: false description: | - A filter query string narrows search results and supports the combination of logical and comparison operators. - The filter adheres to the pattern filter='field' comparisonType 'value'. + Use filter query parameters to limit results + to data that matches your criteria. See + [Filters](/docs/rest-api/reference/filters) for details. - Only 'includes value(s): in' comparison type can be used in filter expression. + Supported fields and operators are listed below: - The following fields are filterable: - * id (in) - * registrationTypes (in) + | Field | Operators | + |-------------------|-----------| + | id | `in` | + | registrationTypes | `in` | - The following operator is available: - * and + The following logical operators are supported for combining filters: + * and schema: type: string example: id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') @@ -11696,7 +11840,7 @@ paths: - housing/housing-event-hotels:read parameters: - $ref: '#/components/parameters/housingEventId' - - $ref: '#/components/parameters/hotelId' + - $ref: '#/components/parameters/hotelId1' - $ref: '#/components/parameters/locale1' responses: '200': @@ -11728,7 +11872,7 @@ paths: - housing/housing-event-available-nights:read parameters: - $ref: '#/components/parameters/housingEventId' - - $ref: '#/components/parameters/hotelId' + - $ref: '#/components/parameters/hotelId1' - $ref: '#/components/parameters/availableNightsFilter' - $ref: '#/components/parameters/availabilityLimit' - $ref: '#/components/parameters/paginationParam' @@ -11762,7 +11906,7 @@ paths: - housing/housing-event-room-types:read parameters: - $ref: '#/components/parameters/housingEventId' - - $ref: '#/components/parameters/hotelId' + - $ref: '#/components/parameters/hotelId1' - $ref: '#/components/parameters/limitParam' - $ref: '#/components/parameters/paginationParam' - $ref: '#/components/parameters/roomTypesFilter' @@ -11797,7 +11941,7 @@ paths: - housing/housing-event-room-types:read parameters: - $ref: '#/components/parameters/housingEventId' - - $ref: '#/components/parameters/hotelId' + - $ref: '#/components/parameters/hotelId1' - $ref: '#/components/parameters/roomTypeId' - $ref: '#/components/parameters/locale1' responses: @@ -11830,7 +11974,7 @@ paths: - housing/housing-event-inventory:read parameters: - $ref: '#/components/parameters/housingEventId' - - $ref: '#/components/parameters/hotelId' + - $ref: '#/components/parameters/hotelId1' - $ref: '#/components/parameters/roomTypeId' - $ref: '#/components/parameters/limitParam' - $ref: '#/components/parameters/paginationParam' @@ -12478,7 +12622,10 @@ paths: - OAuth2.authorizationCode: - event/meeting-requests:write summary: Create MR (Bulk) - description: Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. + description: |- + Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. + + **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of initial creation. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. parameters: - in: query name: skipRequiredQuestionValidation @@ -12525,7 +12672,10 @@ paths: - OAuth2.authorizationCode: - event/meeting-requests:write summary: Update MR (Bulk) - description: Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. + description: |- + Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. + + **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of the update. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. parameters: - in: query name: skipRequiredQuestionValidation @@ -14660,11 +14810,11 @@ paths: '200': $ref: '#/components/responses/UsersGroupsResponse' '400': - $ref: '#/components/responses/BadRequest25' + $ref: '#/components/responses/BadRequest26' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14686,9 +14836,9 @@ paths: '200': $ref: '#/components/responses/ResourceTypes' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14716,13 +14866,13 @@ paths: schema: $ref: '#/components/schemas/ResourceType' '400': - $ref: '#/components/responses/BadRequest25' + $ref: '#/components/responses/BadRequest26' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '404': - $ref: '#/components/responses/NotFound25' + $ref: '#/components/responses/NotFound26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14744,9 +14894,9 @@ paths: '200': $ref: '#/components/responses/UsersSchemaResponse' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14774,13 +14924,13 @@ paths: schema: $ref: '#/components/schemas/UsersSchema' '400': - $ref: '#/components/responses/BadRequest25' + $ref: '#/components/responses/BadRequest26' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '404': - $ref: '#/components/responses/NotFound25' + $ref: '#/components/responses/NotFound26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14802,9 +14952,9 @@ paths: '200': $ref: '#/components/responses/ServiceProviderConfig' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14835,11 +14985,11 @@ paths: schema: $ref: '#/components/schemas/User' '400': - $ref: '#/components/responses/BadRequest25' + $ref: '#/components/responses/BadRequest26' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '409': $ref: '#/components/responses/Conflict16' '429': @@ -14899,11 +15049,11 @@ paths: schema: $ref: '#/components/schemas/Users' '400': - $ref: '#/components/responses/BadRequest25' + $ref: '#/components/responses/BadRequest26' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14931,13 +15081,13 @@ paths: schema: $ref: '#/components/schemas/User' '400': - $ref: '#/components/responses/BadRequest25' + $ref: '#/components/responses/BadRequest26' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '404': - $ref: '#/components/responses/NotFound25' + $ref: '#/components/responses/NotFound26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14969,13 +15119,13 @@ paths: schema: $ref: '#/components/schemas/User' '400': - $ref: '#/components/responses/BadRequest25' + $ref: '#/components/responses/BadRequest26' '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '404': - $ref: '#/components/responses/NotFound25' + $ref: '#/components/responses/NotFound26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -14999,11 +15149,11 @@ paths: description: Successfully deleted a User. headers: {} '401': - $ref: '#/components/responses/Unauthorized25' + $ref: '#/components/responses/Unauthorized26' '403': - $ref: '#/components/responses/Forbidden25' + $ref: '#/components/responses/Forbidden26' '404': - $ref: '#/components/responses/NotFound25' + $ref: '#/components/responses/NotFound26' '429': $ref: '#/components/responses/TooManyRequests25' externalDocs: @@ -15636,7 +15786,7 @@ paths: /sessions/{id}/attendance/{attendeeId}: parameters: - $ref: '#/components/parameters/sessionId3' - - $ref: '#/components/parameters/attendeeId3' + - $ref: '#/components/parameters/attendeeId4' delete: security: - OAuth2.clientCredentials: @@ -15945,7 +16095,7 @@ paths: /sessions/{id}/enrollment/{attendeeId}: parameters: - $ref: '#/components/parameters/sessionId3' - - $ref: '#/components/parameters/attendeeId3' + - $ref: '#/components/parameters/attendeeId4' post: security: - OAuth2.clientCredentials: @@ -18974,7 +19124,7 @@ components: required: true schema: $ref: '#/components/schemas/uuid-property' - attendeeId3: + attendeeId4: name: attendeeId in: path description: Unique ID of an attendee. @@ -19294,20 +19444,20 @@ components: in: query required: false description: | - A filter query string narrows search results and supports the combination of logical and comparison operators. - The filter adheres to the pattern filter='field' comparisonType 'value'. + Use filter query parameters to limit results + to data that matches your criteria. See + [Filters](/docs/rest-api/reference/filters) for details. - There are two comparison types that can be used in filter expressions: - * equal: eq - * includes value(s): in + Supported fields and operators are listed below: - The following fields are filterable: - * discount.id (eq|in) - * type (eq|in) + | Field | Operators | + |------------------|-------------------------------------| + | discount.id | `eq`, `in` | + | type | `eq`, `in` | - The following operators are available: - * and - * or + The following logical operators are supported for combining filters: + * and + * or schema: type: string example: type eq 'AdmissionItem' and discount.id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') @@ -19325,22 +19475,22 @@ components: in: query required: false description: | - A filter query string narrows search results and supports the combination of logical and comparison operators. - The filter adheres to the pattern filter='field' comparisonType 'value'. + Use filter query parameters to limit results + to data that matches your criteria. See + [Filters](/docs/rest-api/reference/filters) for details. - There are two comparison types that can be used in filter expressions: - * equal: eq - * includes value(s): in + Supported fields and operators are listed below: - The following fields are filterable: - * id (in) - * method.type (eq) - * type (eq) - * level (eq) + | Field | Operators | + |------------------|-------------------------------------| + | id | `in` | + | method.type | `eq` | + | type | `eq` | + | level | `eq` | - The following operators are available: - * and - * or + The following logical operators are supported for combining filters: + * and + * or schema: type: string example: id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and method.type eq 'PERCENTAGE' @@ -19638,6 +19788,25 @@ components: schema: type: string example: disassociated eq 'false' + filter-attendee-audience-segments: + name: filter + in: query + required: false + description: | + Use filter query parameters to limit results + to data that matches your criteria. See + [Filters](/docs/rest-api/reference/filters) for details. + + Supported fields and operators are listed below: + + | Field | Operators | + |------------------|-------------------------------------| + | segment.id | `eq`, `in` | + + No logical operators are supported. + schema: + type: string + example: segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897' filter-cross-audience-segments: name: filter in: query @@ -19689,7 +19858,7 @@ components: schema: type: string example: HOTELCODE - hotelId: + hotelId1: in: path name: hotelId description: The hotel's unique ID. @@ -19757,7 +19926,7 @@ components: description: The identifier of an Events+ Hub required: true schema: - $ref: '#/components/schemas/uuid-property' + $ref: '#/components/schemas/UUIDProperty' id: in: path name: id @@ -21064,7 +21233,7 @@ components: schema: type: string example: id1 - uuid: + uuid1: description: A uuid path parameter. schema: $ref: '#/components/schemas/uuid-property' @@ -21137,7 +21306,7 @@ components: example: code: 400 message: Bad Request - BadRequest25: + BadRequest26: description: Bad request content: application/json: @@ -21149,7 +21318,7 @@ components: status: 400 detail: Request is unparsable, syntactically incorrect, or violates schema. scimType: invalidSyntax - BadRequest34: + BadRequest35: description: Bad request content: application/json: @@ -21212,7 +21381,7 @@ components: example: code: 403 message: Access Forbidden - Forbidden25: + Forbidden26: description: You do not have access to the resource content: application/json: @@ -21223,7 +21392,7 @@ components: - urn:ietf:params:scim:api:messages:2.0:Error status: 403 detail: User is Forbidden to make this request - Forbidden34: + Forbidden35: description: You do not have access to the resource content: application/json: @@ -21265,7 +21434,7 @@ components: example: code: 404 message: Not found - NotFound25: + NotFound26: description: Resource not found content: application/json: @@ -21276,7 +21445,7 @@ components: - urn:ietf:params:scim:api:messages:2.0:Error status: 404 detail: HTTP 404 Not Found - NotFound34: + NotFound35: description: Resource not found content: application/json: @@ -21341,7 +21510,7 @@ components: example: code: 401 message: Unauthorized - Unauthorized25: + Unauthorized26: description: Bad or expired token content: application/json: @@ -21353,7 +21522,7 @@ components: status: 401 detail: Request failed authentication/authorization process scimType: invalidValue - Unauthorized34: + Unauthorized35: description: Bad or expired token content: application/json: @@ -21575,7 +21744,7 @@ components: example: hporter properties: event: - $ref: '#/components/schemas/event.json4' + $ref: '#/components/schemas/event.json3' rfp: $ref: '#/components/schemas/rfp-id.json1' budgetVersion: @@ -22008,7 +22177,7 @@ components: description: Base entity for an Activity Exhibitor. properties: exhibitor: - $ref: '#/components/schemas/exhibitor.json1' + $ref: '#/components/schemas/exhibitor.json' platform: $ref: '#/components/schemas/user-platform.json' properties: @@ -22656,15 +22825,6 @@ components: type: string description: Name of additional choice text in reporting. example: Dietary Preference - Other Allergies - additional-choice.json1: - title: Additional Choice - description: Contains text of additional choice - type: object - properties: - text: - type: string - description: Text Value of additional choice - example: Not Applicable or Other additional-guest-fees.json: title: AdditionalGuestFees description: Details about additional fees for extra guests. @@ -22683,6 +22843,15 @@ components: description: The value of the additional fee for extra guests. type: number example: 20 + AdditionalChoice: + title: Additional Choice + description: Contains text of additional choice + type: object + properties: + text: + type: string + description: Text Value of additional choice + example: Not Applicable or Other additionalChoice.json: title: additionalChoice description: Contains text of additional choice i.e N/A choice or otherAnswer choice @@ -22696,6 +22865,43 @@ components: type: string description: Reporting value of additional choice text example: N/A or Other Reporting value + Address-1: + title: Address + description: Schema for address information + type: object + properties: + address1: + type: string + description: The first line of an address + example: Cvent Inc. + address2: + type: string + description: The second line of an address + example: 4001 West Parmer Lane + city: + type: string + description: The name of the city. + example: Austin + region: + type: string + description: The name of the state/province/region of the address. + example: Texas + regionCode: + type: string + description: The abbreviation of the state/province/region of the address. + example: TX + postalCode: + type: string + description: postal code (also known as zipcode) of the address + example: '78727' + country: + type: string + description: Name of the country for example, 'United States' + example: United States of America + countryCode: + type: string + description: ISO 3166 two-letter (alpha-2) country code + example: US address-type.json: title: AddressType enum: @@ -22775,7 +22981,6 @@ components: description: Address details. required: - city - - stateProvince - countryCode properties: countryCode: @@ -22791,7 +22996,7 @@ components: type: string description: ISO 3166-2 code for the state/province/region. example: US-AL - address.json3: + address.json2: title: Address description: Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. type: object @@ -22828,7 +23033,7 @@ components: description: ISO 3166 alpha-2 country code. type: string example: US - address.json4: + address.json3: title: Address description: Address details type: object @@ -22897,7 +23102,7 @@ components: minimum: -180 maximum: 180 example: -97 - address.json5: + address.json4: title: Address description: A physical address. type: object @@ -22943,7 +23148,7 @@ components: maxLength: 2 minLength: 2 example: US - address.json6: + address.json5: title: Address description: Address type: object @@ -22980,7 +23185,7 @@ components: description: True indicates the address is primary. example: true default: false - address.json7: + address.json6: title: Address description: Address details. type: object @@ -23026,6 +23231,35 @@ components: maxLength: 2 minLength: 2 example: US + Address1: + title: Address + type: object + description: An object representing an address with various properties. + properties: + address1: + type: string + description: The first line of an address + example: Cvent Inc. + address2: + type: string + description: The second line of an address + example: 4001 West Parmer Lane + city: + type: string + description: The name of the city. + example: Austin + region: + type: string + description: The name of the state/province/region of the address. + example: Texas + postalCode: + type: string + description: postal code (also known as zipcode) of the address + example: '78727' + country: + type: string + description: Name of the country for example, 'United States' + example: United States of America admission-items-paginated-response: title: AdmissionItemsPaginatedResponse description: Paginated collection of admission items. @@ -23687,56 +23921,7 @@ components: maximum: 9999 description: The custom duration in days for the membership. example: 120 - answer-type.json: - title: AnswerType - enum: - - Choice - - Text - - ChoiceText - - Other - - NA - type: string - description: Type of answer - example: File - answer-type.json-0: - title: AnswerType - enum: - - Choice - - Text - - Other - - NA - type: string - description: Type of answer - example: Choice - answer-type.json1: - title: AnswerType - description: |- - Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. - - Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. - - Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. - - In all other cases, `answerType` is not expected to be set. - type: string - enum: - - Other - - NA - example: Other - answer-type.json2: - title: AnswerType - enum: - - Choice - - Text - - ChoiceText - - Comment - - Other - - NA - - File - type: string - description: Type of answer - example: ChoiceText - answer.json: + Answer-1: title: Answer type: object required: @@ -23744,14 +23929,14 @@ components: description: An object representing the possible answers for lead qualification questions. properties: type: - $ref: '#/components/schemas/answer-type.json' + $ref: '#/components/schemas/AnswerType' value: type: string description: 'Answered value like: Choice text, text answer input etc.' example: Choice A choice: - $ref: '#/components/schemas/uuid.json' - answer.json-0: + $ref: '#/components/schemas/UUID1' + Answer-2: title: Answer type: object description: A JSON schema representing an answer object. @@ -23759,7 +23944,7 @@ components: - type properties: type: - $ref: '#/components/schemas/answer-type.json-0' + $ref: '#/components/schemas/AnswerType-1' value: type: string description: 'Answered value like: Choice text, text answer input etc.' @@ -23772,7 +23957,35 @@ components: type: string format: uuid description: The ID of the choice that was selected. - answer.json1: + answer-type.json: + title: AnswerType + description: |- + Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. + + Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. + + Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. + + In all other cases, `answerType` is not expected to be set. + type: string + enum: + - Other + - NA + example: Other + answer-type.json1: + title: AnswerType + enum: + - Choice + - Text + - ChoiceText + - Comment + - Other + - NA + - File + type: string + description: Type of answer + example: ChoiceText + answer.json: title: Answer description: A survey answer. type: object @@ -23780,7 +23993,7 @@ components: - type properties: type: - $ref: '#/components/schemas/answer-type.json2' + $ref: '#/components/schemas/answer-type.json1' value: type: string description: 'Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids.' @@ -23793,7 +24006,7 @@ components: $ref: '#/components/schemas/uuid.json' field: $ref: '#/components/schemas/uuid.json' - answer.json2: + answer.json1: title: Answer description: A question answer. type: object @@ -23805,6 +24018,37 @@ components: description: 'Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity.' example: simple deprecated: true + AnswerType: + title: AnswerType + enum: + - Choice + - Text + - ChoiceText + - Other + - NA + type: string + description: Type of answer + example: File + AnswerType-1: + title: AnswerType + enum: + - Choice + - Text + - Other + - NA + type: string + description: Type of answer + example: Choice + Appointment: + title: Appointment + description: A JSON schema representing the structure of an appointment object. + type: object + properties: + id: + type: string + format: uuid + example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + description: Appointment id appointment-attendee: title: AppointmentAttendee description: Attendee for an event appointment. @@ -24586,6 +24830,28 @@ components: description: The amount of credit associated with the attendee. type: number example: 10 + Attendee: + description: The associated Attendee. + title: Attendee + type: object + required: + - id + properties: + id: + type: string + format: uuid + example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + description: Attendee id + Attendee-1: + title: Attendee + type: object + description: A JSON schema representing the Attendee object + properties: + id: + type: string + format: uuid + example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + description: Attendee id attendee-activities-paginated-response: title: AttendeeActivitiesPaginatedResponse description: The response from a request to get the list of attendee activities. This includes the paging object as well as the collection of attendee activities. @@ -24947,6 +25213,30 @@ components: items: $ref: '#/components/schemas/attendee-appointment-meeting-interest' description: Collection of appointment meeting interests. + attendee-audience-segment-association.json: + title: AttendeeAudienceSegmentAssociation + description: Represents an audience segment associated with an attendee. + required: + - segment + type: object + properties: + segment: + $ref: '#/components/schemas/segment.json' + attendee-audience-segment-associations-paginated-response: + title: AttendeeAudienceSegmentAssociationsPaginatedResponse + description: The paginated response from a request to get the list of audience segments associated with an attendee. + required: + - paging + - data + type: object + properties: + paging: + $ref: '#/components/schemas/paging.json' + data: + type: array + items: + $ref: '#/components/schemas/attendee-audience-segment-association.json' + description: Collection of audience segment associations for the attendee. attendee-contact-info.json: title: AttendeeContactInfo description: Information about attendee contact added to an event. @@ -25049,7 +25339,7 @@ components: primaryAddressType: $ref: '#/components/schemas/address-type.json' homeAddress: - $ref: '#/components/schemas/address.json4' + $ref: '#/components/schemas/address.json3' homePhone: type: string description: Home phone number @@ -25061,7 +25351,7 @@ components: maxLength: 30 example: 555-555-5555 workAddress: - $ref: '#/components/schemas/address.json4' + $ref: '#/components/schemas/address.json3' workPhone: type: string description: Work phone number @@ -25341,7 +25631,7 @@ components: description: Description of the engagement score. example: A score to capture engagement for general attendees. event: - $ref: '#/components/schemas/event.json9' + $ref: '#/components/schemas/event.json7' default: type: boolean description: True indicates this is the default engagement score in the event. @@ -25937,18 +26227,6 @@ components: description: A Cvent attendee. format: uuid example: 6dc0fe3d-4d1c-4bc6-af22-7d9126388388 - attendee.json3: - title: Attendee - type: object - required: - - id - description: A JSON Schema for an Attendee object - properties: - id: - type: string - format: uuid - example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 - description: Attendee id attendee.json4: title: Attendee description: Representation of the attendee @@ -26065,7 +26343,7 @@ components: audience-segment: title: AudienceSegment required: - - eventId + - event - name description: Represents an audience segment. Audience segments are assigned to events and provide the ability for planners to segment their attendees into groups and better manage the attendee experience based on their defined segments. allOf: @@ -26073,7 +26351,7 @@ components: type: object properties: event: - $ref: '#/components/schemas/event.json3' + $ref: '#/components/schemas/event.json2' name: type: string description: Name of the audience segment. Must be unique in the event where the segment exists. @@ -26090,7 +26368,7 @@ components: allOf: - title: AudienceSegment required: - - eventId + - event - name description: Represents an audience segment. Audience segments are assigned to events and provide the ability for planners to segment their attendees into groups and better manage the attendee experience based on their defined segments. allOf: @@ -26098,7 +26376,7 @@ components: type: object properties: event: - $ref: '#/components/schemas/event.json3' + $ref: '#/components/schemas/event.json2' name: type: string description: Name of the audience segment. Must be unique in the event where the segment exists. @@ -26209,6 +26487,33 @@ components: items: $ref: '#/components/schemas/existing-audio-track' description: Collection of audio tracks. + Audit: + title: Audit + description: Audit information + type: object + properties: + created: + type: string + format: date-time + description: The ISO 8601 zoned date time when this record was created. + readOnly: true + example: '2017-01-02T02:00:00Z' + createdBy: + type: string + description: The identifier of the user that created this record. + readOnly: true + example: hporter + lastModified: + type: string + format: date-time + description: The ISO 8601 zoned date time when this record was updated. + readOnly: true + example: '2019-02-12T03:00:00Z' + lastModifiedBy: + type: string + description: The identifier of the user that last updated this record. + readOnly: true + example: hporter audit.json: title: Audit description: Audit information @@ -26393,7 +26698,7 @@ components: type: object description: A JSON Schema for Badge object. allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' + - $ref: '#/components/schemas/Audit' required: - id - status @@ -26407,20 +26712,20 @@ components: example: abc123 description: Id of a badge status: - $ref: '#/components/schemas/badge-status.json' + $ref: '#/components/schemas/BadgeStatus' type: - $ref: '#/components/schemas/badge-type.json' + $ref: '#/components/schemas/BadgeType' attendee: - $ref: '#/components/schemas/attendee.json3' + $ref: '#/components/schemas/Attendee' event: - $ref: '#/components/schemas/event.json6' + $ref: '#/components/schemas/Event1' badge-paginated-response: title: BadgeListResponse type: object description: Badge List response including paging and badge data. properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: @@ -26495,6 +26800,19 @@ components: properties: id: $ref: '#/components/schemas/uuid-property' + badge-printer-pool.json: + title: BadgePrinterPool + description: Badge Printer Pool. + type: object + required: + - name + properties: + name: + type: string + description: The name of the badge printer pool. + minLength: 1 + maxLength: 50 + example: Main Entrance badge-printer-pools-paginated-response: title: BadgePrinterPoolsPaginatedResponse description: Page of Badge Printer Pools. @@ -26507,7 +26825,7 @@ components: items: $ref: '#/components/schemas/existing-badge-printer-pool' description: Collection of badge printer pools. - badge-status.json: + BadgeStatus: title: BadgeStatus type: string enum: @@ -26517,7 +26835,7 @@ components: - Deleted description: Badge status example: Active - badge-type.json: + BadgeType: title: BadgeType type: string enum: @@ -26525,146 +26843,6 @@ components: - Qr description: Badge type example: Epc - banner: - title: Banner - description: A banner with its properties. - required: - - name - - layout - allOf: - - title: Audit - description: Audit information - type: object - properties: - created: - type: string - format: date-time - description: The ISO 8601 zoned date time when this record was created. - readOnly: true - example: '2017-01-02T02:00:00Z' - createdBy: - type: string - description: The identifier of the user that created this record. - readOnly: true - example: hporter - lastModified: - type: string - format: date-time - description: The ISO 8601 zoned date time when this record was updated. - readOnly: true - example: '2019-02-12T03:00:00Z' - lastModifiedBy: - type: string - description: The identifier of the user that last updated this record. - readOnly: true - example: hporter - type: object - properties: - name: - type: string - description: The name of the banner. - example: Technology - maxLength: 100 - minLength: 1 - layout: - type: string - description: The name of the layout to use. - example: Full - maxLength: 1000 - minLength: 1 - text: - $ref: '#/components/schemas/banner-text.json' - button: - $ref: '#/components/schemas/banner-button.json' - imageUrl: - description: The optimized banner image URL. - type: string - format: uri - example: https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/57d4aad6989173b9a230d406453faa38/entityid/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg - originalImageUrl: - description: The original URL of the banner image that was uploaded to the Events+ hub. - type: string - format: uri - example: https://custom.cvent.com/b45fd6ef989d4890ae48a7d0ed5e3f03/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/banner/499bc760-d1a6-49cb-9ec8-05e230fec691/8e9c9c0547c7b7eae652e1c9f6920ea3.jpeg - imageRelativePath: - description: The relative path of a banner image in an Events+ hub. - type: string - example: ab5d5f790f6b4a90b29a3711d4ec381f/57d4aad6989173b9a230d406453faa38/entityid/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg - imageAlignment: - type: string - description: The image alignment within the banner. - enum: - - Left - - Right - example: Left - imageAltText: - type: string - description: Alternate text for the banner image. - example: A mostly empty conference room. - event: - $ref: '#/components/schemas/banner-event.json' - webLinks: - type: array - description: A list of HTTPS links with name & url properties to display for the banner. - maxItems: 3 - minItems: 0 - uniqueItems: true - items: - $ref: '#/components/schemas/link-https-named.json' - callToActionType: - $ref: '#/components/schemas/call-to-action-type.json' - calendar: - $ref: '#/components/schemas/banner-calendar.json' - banner-button.json: - title: Banner Button - description: Details about a button that is utilized by a banner. - type: object - properties: - enabled: - type: boolean - description: True indicates the button is visible on the banner. - example: true - text: - type: string - description: The text that appears on the button. - example: Technology - maxLength: 100 - target: - type: string - description: The target URL for the button when target type is external. - example: https://www.acme.com - format: uri - targetType: - type: string - description: Determines if the button's target URL is internal or external to the Events+ hub. - enum: - - Internal - - External - example: External - internalTarget: - type: string - description: Page to link to when target type is internal, which may contain a generic or uuid identifier. - example: Homepage - banner-calendar.json: - title: BannerCalendar - type: object - description: The event calendar associated with this Events+ hub banner for use in video engagement cards. - properties: - id: - description: The ID of the calendar associated to an Events+ hub banner. - title: UUID Property - type: string - format: uuid - banner-event.json: - title: BannerEvent - type: object - description: The event associated with an Events+ hub banner for use in video engagement cards. - properties: - id: - description: The ID of the event associated to an Events+ hub banner. - title: UUID Property - type: string - format: uuid banner-link-target.json: title: BannerLinkTarget description: The target of the link clicked on the banner. @@ -26685,34 +26863,6 @@ components: type: string description: The details of the target associated with the banner link. example: https://www.cvent.com - banner-text.json: - title: Banner Text - description: The text and its details on a banner. - type: object - properties: - title: - type: string - description: Title text that appears on the banner. - example: Technology - maxLength: 100 - body: - type: string - description: For the banners that support it, this is the body text - example: Technology Innovation at Acme Inc. - maxLength: 1000 - alignment: - type: string - description: Text alignment within the banner - enum: - - Left - - Right - - Center - - Baseline - color: - description: The color of the banner text. - type: string - example: '#0F0F0F' - pattern: ^#?([0-9A-Fa-f]{6}|[0-9A-Fa-f]{3})$ base-address.json: title: Base Address description: Base Address Model @@ -26762,7 +26912,19 @@ components: type: string description: Value of an answer. example: my answer - base-choice.json: + base-question-response.json: + title: BaseQuestionResponse + description: Base entity for a question response. + type: object + properties: + question: + $ref: '#/components/schemas/question.json3/allOf/0' + answers: + type: array + items: + $ref: '#/components/schemas/base-answer.json' + description: List of answers. + BaseChoice: title: BaseChoice type: object description: A JSON schema representing a base choice object @@ -26776,18 +26938,6 @@ components: type: string description: Text value of the field example: Choice 1 - base-question-response.json: - title: BaseQuestionResponse - description: Base entity for a question response. - type: object - properties: - question: - $ref: '#/components/schemas/question.json3/allOf/0' - answers: - type: array - items: - $ref: '#/components/schemas/base-answer.json' - description: List of answers. baseErrorResponse: title: ErrorResponse description: Represents an error response with additional details of cascading error messages. @@ -26953,11 +27103,11 @@ components: description: Represents the booth staff list response, with paging information and a list of booth staff. properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/existing-booth-staff.json' + $ref: '#/components/schemas/booth-staff-response' description: List of booth staff. booth-staff-request: title: Booth Staff @@ -26968,35 +27118,20 @@ components: - exhibitor type: object allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' + - $ref: '#/components/schemas/Audit' properties: attendee: - $ref: '#/components/schemas/attendee.json3' + $ref: '#/components/schemas/Attendee' event: - $ref: '#/components/schemas/event.json6' + $ref: '#/components/schemas/Event1' exhibitor: - $ref: '#/components/schemas/exhibitor.json' + $ref: '#/components/schemas/Exhibitor' booth-staff-response: title: Booth Staff type: object description: Booth staff with an associated ID. allOf: - - title: Booth Staff - description: A JSON schema representing booth staff. - required: - - attendee - - event - - exhibitor - type: object - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - attendee: - $ref: '#/components/schemas/attendee.json3' - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' + - $ref: '#/components/schemas/booth-staff-request' properties: id: type: string @@ -27004,6 +27139,16 @@ components: example: 4e0f5152-515e-11ee-be56-0242ac120002 description: ID of an exhibitor booth staff member. readOnly: true + BoothStaff: + title: Booth Staff + type: object + description: A JSON schema representing Booth Staff entity + properties: + id: + type: string + format: uuid + example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + description: Booth Staff id bounce-details-response: title: Paginated Bounce Details description: The response from a request to get the bounce details of an email. This includes paging object @@ -27088,7 +27233,7 @@ components: maxLength: 50 example: Northern Hotel Group address: - $ref: '#/components/schemas/address.json5' + $ref: '#/components/schemas/address.json4' deleted: type: boolean description: True indicates the brand is deleted. @@ -28204,15 +28349,6 @@ components: - $ref: '#/components/schemas/booking-website-link.json/allOf/0' example: href: https://manage.passkey.com/Login?src=api&redirect=ccbridge®acknumber=WODS7LK4-GA8C - call-to-action-type.json: - title: CallToActionType - description: Distinguishes banners between carousel banners for Events+ hubs and card banners for video pages. - type: string - enum: - - CAROUSEL - - CARD - default: CAROUSEL - example: CAROUSEL campaign-data.json: title: Campaign Data type: object @@ -28308,7 +28444,7 @@ components: - OTHER - POLITICAL_OR_CIVIL_UNREST - REQUIREMENTS_CHANGED - capacity.json: + Capacity: title: Capacity type: object required: @@ -28332,7 +28468,7 @@ components: description: Reserved capacity of the registration type for an exhibitor example: 5 description: Registration capacity object containing registration type and reserved capacity - capacity.json1: + capacity.json: title: Capacity description: Represents capacity statistics of the registration type. required: @@ -28803,7 +28939,7 @@ components: type: string example: NorthernHotels address: - $ref: '#/components/schemas/address.json5' + $ref: '#/components/schemas/address.json4' deleted: type: boolean description: True indicates the chain is deleted. @@ -28922,7 +29058,7 @@ components: - message - header - event - - stopCheckIn + - stopCheckin - rules allOf: - title: Audit @@ -29049,6 +29185,17 @@ components: description: Duration (in milliseconds) the attendee was present at the event. minimum: 0 example: 4000 + Choice: + title: Choice + description: A schema representing a choice object + type: object + allOf: + - $ref: '#/components/schemas/BaseChoice' + properties: + label: + type: string + description: Label of choice + example: Choice A choice-sort-order.json: type: string description: 'The sort order for the choices. `AToZ`: sorted alphabetically in ascending order. `AsEntered`: Sorted in the order they were added, oldest choices first. `Random`: Random sort.' @@ -29092,17 +29239,6 @@ components: description: Label of choice. example: Choice A choice.json2: - title: Choice - description: A schema representing a choice object - type: object - allOf: - - $ref: '#/components/schemas/base-choice.json' - properties: - label: - type: string - description: Label of choice - example: Choice A - choice.json3: title: Choice description: A survey choice. type: object @@ -29113,7 +29249,7 @@ components: type: string description: Label of choice example: Choice A - choice.json4: + choice.json3: title: Choice type: object description: This is used to denote the choice of custom field. @@ -29280,6 +29416,44 @@ components: items: $ref: '#/components/schemas/communication-log-message.json' description: Collection of communication log messages. + Compliance: + title: Compliance + description: Privacy compliance fields for a contact. + type: object + properties: + creationTime: + type: string + format: date-time + description: Date-time (in GMT) when privacy compliance details were created for the contact. + example: '2021-03-08T17:30:01.727Z' + complianceScope: + type: string + description: Scope of privacy compliance. + example: CCPA + enum: + - CCPA + action: + type: string + description: Action to take for a compliance request. + example: DO_NOT_SELL + enum: + - DO_NOT_SELL + - OK_TO_SELL + createdBy: + type: string + description: Denotes how the compliance request was created. + example: PLANNER + enum: + - ATTENDEE + - PLANNER + - IMPORT + - SOAP_API + - REST_API + - MARKETO + - SALEFORCE + - VIDEO_CENTER_MEMBER + - RESPONDENT + - NOT_SET compliance.json: title: Compliance description: Privacy compliance fields for a contact. @@ -29955,19 +30129,6 @@ components: type: string description: The url of the contact's profile picture example: https://cvent.com/picture123 - contact-links.json2: - title: ContactLinks - type: object - description: A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - properties: - twitterUrl: - $ref: '#/components/schemas/link.json' - facebookUrl: - $ref: '#/components/schemas/link.json' - linkedInUrl: - $ref: '#/components/schemas/link.json' - instagramUrl: - $ref: '#/components/schemas/link.json' contact-merge: title: ContactMergeRequest description: This entity represents a request to merge one or two contacts with another 'main' contact. @@ -30382,68 +30543,19 @@ components: format: uuid description: The unique ID of the contact who watched a video. example: 123e4567-e89b-12d3-a456-426614174000 - copy-mapping-entity-type.json: - title: Copy Mapping Entity Type - type: string - description: The entity type for the mapping. - enum: - - BOOTH_TYPE - - BOOTH - - EVENT - - SPONSORSHIP_LEVEL - - EXHIBITOR - - EXHIBITOR_CATEGORY - - EXHIBITOR_CUSTOM_QUESTION - - EXHIBITOR_CUSTOM_ANSWER - example: BOOTH - copy-mappings-response: - title: Copy Mappings Response + ContactLinks: + title: ContactLinks type: object - description: Response model for saved copy mappings. - required: - - id - - event - - type - - mappingIds - allOf: - - title: Audit - description: Audit information - type: object - properties: - created: - type: string - format: date-time - description: The ISO 8601 zoned date time when this record was created. - readOnly: true - example: '2017-01-02T02:00:00Z' - createdBy: - type: string - description: The identifier of the user that created this record. - readOnly: true - example: hporter - lastModified: - type: string - format: date-time - description: The ISO 8601 zoned date time when this record was updated. - readOnly: true - example: '2019-02-12T03:00:00Z' - lastModifiedBy: - type: string - description: The identifier of the user that last updated this record. - readOnly: true - example: hporter + description: A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. properties: - id: - type: string - format: uuid - description: Unique identifier for the mapping record. - example: 6b92a82d-4374-40bc-a24f-6dee46d68737 - event: - $ref: '#/components/schemas/event.json6' - type: - $ref: '#/components/schemas/copy-mapping-entity-type.json' - mappingIds: - $ref: '#/components/schemas/mapping-ids.json' + twitterUrl: + $ref: '#/components/schemas/Link' + facebookUrl: + $ref: '#/components/schemas/Link' + linkedInUrl: + $ref: '#/components/schemas/Link' + instagramUrl: + $ref: '#/components/schemas/Link' country-code.json: title: Country Code type: string @@ -32004,7 +32116,7 @@ components: choices: type: array items: - $ref: '#/components/schemas/choice.json4' + $ref: '#/components/schemas/choice.json3' description: Choices of custom fields. displayType: $ref: '#/components/schemas/choices-display-type.json' @@ -32478,6 +32590,19 @@ components: type: string description: 'Method by which attendee registered for the event. Note: This field is deprecated. Previous documentation incorrectly listed support for this feature.' example: Self-Responded + Device: + title: Device + type: object + description: A JSON object representing an electronic device used to capture leads. + properties: + id: + type: string + description: The id of device used to capture lead + example: EKEK993IF9F + name: + type: string + description: The name of device used to capture lead + example: North Gate device-type.json: title: DeviceType description: The device used to watch the video. Videos can be viewed on desktop, mobile or tablet. @@ -32954,7 +33079,19 @@ components: type: number example: 100 description: Maximum refund amount for an early bird price. - eliterature-document.json: + eliterature-request-paginated-response: + title: E-literature Request Paginated Response + type: object + description: A paginated response for E-literature requests. + properties: + paging: + $ref: '#/components/schemas/Paging' + data: + type: array + items: + $ref: '#/components/schemas/ExistingELiteratureRequestDataForLead' + description: Collection of E-literature request data. + ELiteratureDocument: title: E-literature Document type: object description: A JSON schema representing an E-literature Document @@ -32979,18 +33116,31 @@ components: - LINK type: string example: FILE - eliterature-request-paginated-response: - title: E-literature Request Paginated Response + ELiteratureRequestDataForLead: + title: E-literature Request Data for Lead type: object - description: A paginated response for E-literature requests. + description: E-literature request data containing event, exhibitor, lead, and documents information. + required: + - event + - exhibitor + - lead + - documents + allOf: + - $ref: '#/components/schemas/Audit' properties: - paging: - $ref: '#/components/schemas/paging.json' - data: + event: + $ref: '#/components/schemas/Event1' + exhibitor: + $ref: '#/components/schemas/Exhibitor' + lead: + $ref: '#/components/schemas/Lead-2' + documents: type: array items: - $ref: '#/components/schemas/existing-eliterature-request-data.json' - description: Collection of E-literature request data. + $ref: '#/components/schemas/ELiteratureDocument' + minItems: 1 + maxItems: 25 + description: Collection of E-literature documents sent to lead. email-history-paginated-response: title: Email History Paginated Response description: The response from a request to get the list of email history. This includes the paging object as well as the collection of email history. @@ -33393,25 +33543,7 @@ components: title: ErrorResponse description: Represents an error response with additional details of cascading error messages. allOf: - - title: ErrorResponseBase - type: object - description: Represents an error response with no additional details. - required: - - code - - message - properties: - code: - type: integer - description: The HTTP status code representing the error. - example: 400 - message: - type: string - description: A brief description of the error. - example: Bad Request - target: - type: string - description: The target resource of the error. - example: example target + - $ref: '#/components/schemas/ErrorResponseBase' type: object required: - code @@ -33420,8 +33552,28 @@ components: details: type: array items: - $ref: '#/components/schemas/ErrorResponse/allOf/0' + $ref: '#/components/schemas/ErrorResponseBase' description: Additional details of cascading error messages. + ErrorResponseBase: + title: ErrorResponseBase + type: object + description: Represents an error response with no additional details. + required: + - code + - message + properties: + code: + type: integer + description: The HTTP status code representing the error. + example: 400 + message: + type: string + description: A brief description of the error. + example: Bad Request + target: + type: string + description: The target resource of the error. + example: example target estimated-cost.json: type: object title: EstimatedCost @@ -33990,7 +34142,7 @@ components: type: object properties: paging: - $ref: '#/components/schemas/paging.json25' + $ref: '#/components/schemas/paging.json23' data: type: array items: @@ -34517,7 +34669,7 @@ components: description: Source IDs track respondents in an external system integrated with the Cvent survey. properties: event: - $ref: '#/components/schemas/event.json7' + $ref: '#/components/schemas/event.json5' attendee: description: Associated attendee. type: object @@ -34588,7 +34740,7 @@ components: description: List of responded survey answers. type: array items: - $ref: '#/components/schemas/answer.json1' + $ref: '#/components/schemas/answer.json' minItems: 1 score: deprecated: true @@ -34598,7 +34750,7 @@ components: readOnly: true properties: event: - $ref: '#/components/schemas/event.json7' + $ref: '#/components/schemas/event.json5' survey: $ref: '#/components/schemas/uuid.json' session: @@ -34823,19 +34975,7 @@ components: format: uuid description: Unique identifier for the event linked with the RFP, if any. example: 50dc08af-24a9-4d01-84be-3d43133dc945 - event.json11: - title: Event - description: Details of the event. - type: object - required: - - id - properties: - id: - type: string - format: uuid - example: a150f1ee-6c54-4b01-90e6-d701748f0851 - description: The unique ID of the event. - event.json3: + event.json2: title: Event required: - id @@ -34847,7 +34987,7 @@ components: format: uuid description: UUID of the event. example: 103097a4-143d-11e5-9f99-d0a637ee0032 - event.json4: + event.json3: type: object properties: id: @@ -34856,19 +34996,7 @@ components: format: uuid example: 3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329 description: Event ID Information. - event.json6: - description: The Associated Event. - title: Event - type: object - required: - - id - properties: - id: - type: string - format: uuid - example: 3db28cfc-db22-11eb-8d19-0242ac130003 - description: Event id - event.json7: + event.json5: title: Event type: object description: Detail object of an event which is associated to a survey. @@ -34879,7 +35007,7 @@ components: example: 9463c74e-18c6-401a-a710-ae0f485bf059 description: Id of the associated event readOnly: true - event.json9: + event.json7: title: Event description: An event reference used in attendee insights to identify the event context for engagement data type: object @@ -34891,67 +35019,48 @@ components: format: uuid description: A unique identifier (UUID) for the event where the engagement score applies example: 04cb6ae2-0dc3-487b-953e-86d6abbdf7d3 - exhibitor-address.json: - title: Address + event.json9: + title: Event + description: Details of the event. type: object - description: An object representing an address with various properties. + required: + - id properties: - address1: - type: string - description: The first line of an address - example: Cvent Inc. - address2: - type: string - description: The second line of an address - example: 4001 West Parmer Lane - city: - type: string - description: The name of the city. - example: Austin - region: + id: type: string - description: The name of the state/province/region of the address. - example: Texas - postalCode: + format: uuid + example: a150f1ee-6c54-4b01-90e6-d701748f0851 + description: The unique ID of the event. + Event1: + description: The Associated Event. + title: Event + type: object + required: + - id + properties: + id: type: string - description: postal code (also known as zipcode) of the address - example: '78727' - country: + format: uuid + example: 3db28cfc-db22-11eb-8d19-0242ac130003 + description: Event id + Exhibitor: + description: The Associated Exhibitor. + title: Exhibitor + type: object + required: + - id + properties: + id: type: string - description: Name of the country for example, 'United States' - example: United States of America + format: uuid + example: 4888db54-db22-11eb-8d19-0242ac130003 + description: Exhibitor id exhibitor-admin-request: title: Exhibitor Admin type: object description: An object representing the exhibitor admin. allOf: - - title: OSS-Audit - description: OSS Audit information - type: object - properties: - created: - type: string - format: date-time - description: The ISO 8601 zoned date time when this record was created. - readOnly: true - example: '2017-01-02T02:00:00Z' - createdBy: - type: string - description: The identifier of the user that created this record. - readOnly: true - example: hporter - lastModified: - type: string - format: date-time - description: The ISO 8601 zoned date time when this record was updated. - readOnly: true - example: '2019-02-12T03:00:00Z' - lastModifiedBy: - type: string - description: The identifier of the user that last updated this record.This filed is deprecated. - deprecated: true - readOnly: true - example: hporter + - $ref: '#/components/schemas/OSSAudit' required: - exhibitor - email @@ -34959,7 +35068,7 @@ components: - lastName properties: exhibitor: - $ref: '#/components/schemas/exhibitor.json' + $ref: '#/components/schemas/Exhibitor' firstName: type: string description: The first name of the exhibitor admin @@ -34981,36 +35090,7 @@ components: title: Exhibitor Admin type: object allOf: - - title: Exhibitor Admin - type: object - description: An object representing the exhibitor admin. - allOf: - - $ref: '#/components/schemas/exhibitor-admin-request/allOf/0' - required: - - exhibitor - - email - - firstName - - lastName - properties: - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - firstName: - type: string - description: The first name of the exhibitor admin - minLength: 1 - maxLength: 30 - example: John - lastName: - type: string - description: The last name of the exhibitor admin - minLength: 1 - maxLength: 30 - example: Eddy - email: - type: string - format: email - description: The email address of the exhibitor admin - example: john.eddy@test.com + - $ref: '#/components/schemas/exhibitor-admin-request' properties: id: type: string @@ -35025,13 +35105,13 @@ components: description: Exhibitor Admins List Response schema properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/existing-exhibitor-admin.json' + $ref: '#/components/schemas/exhibitor-admin-response' description: List of exhibitor admins. - exhibitor-answer-format.json: + exhibitor-answer-format: type: string description: Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. enum: @@ -35043,37 +35123,6 @@ components: - PhoneNumber - RadioButton example: RadioButton - exhibitor-answer-limits.json: - title: Exhibitor Answer Limits - description: Defines the limits for answers to exhibitor questions. - type: object - properties: - minLength: - type: integer - description: Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. - default: 1 - minimum: 1 - maximum: 2000 - example: 1 - maxLength: - type: integer - description: Maximum length of the answer for OpenEndedTextCommentBox questions. - default: 2000 - minimum: 1 - maximum: 2000 - example: 2000 - minSelections: - type: integer - description: Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. - minimum: 1 - maximum: 100 - example: 1 - maxSelections: - type: integer - description: Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. - minimum: 1 - maximum: 100 - example: 10 exhibitor-answers-request: title: Exhibitor Answers Request description: An object representing the request for exhibitor answers. @@ -35082,7 +35131,7 @@ components: data: type: array items: - $ref: '#/components/schemas/existing-exhibitor-answer.json' + $ref: '#/components/schemas/ExistingExhibitorAnswer' description: List of answers for all exhibitor questions. exhibitor-answers-response: title: Exhibitor Answers List Response @@ -35092,7 +35141,7 @@ components: data: type: array items: - $ref: '#/components/schemas/existing-exhibitor-answer.json' + $ref: '#/components/schemas/ExistingExhibitorAnswer' description: List of answers for all exhibitor questions. exhibitor-banner-logo-file: title: Exhibitor Banner/Logo File @@ -35117,11 +35166,11 @@ components: type: object properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/existing-exhibitor-category.json' + $ref: '#/components/schemas/exhibitor-category-response' description: Paginated list of all exhibitor categories for an event. exhibitor-category-banner-file: title: Exhibitor Category Banner File @@ -35146,22 +35195,12 @@ components: description: A paginated response containing a list of exhibitor category Ids. properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/exhibitor-category-id.json' + $ref: '#/components/schemas/ExhibitorCategoryId' description: Paginated list of exhibitor category Ids for an exhibitor. - exhibitor-category-id.json: - title: ExhibitorCategoryId - type: object - description: Schema for Exhibitor Category ID. - properties: - id: - type: string - format: uuid - example: 534a465b-b4cb-471d-9498-4bf3917ad8bf - description: ID of exhibitor category. exhibitor-category-request: title: Exhibitor Category type: object @@ -35171,10 +35210,10 @@ components: - order - type allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' + - $ref: '#/components/schemas/Audit' properties: event: - $ref: '#/components/schemas/event.json6' + $ref: '#/components/schemas/Event1' name: type: string description: Name of the exhibitor category @@ -35203,41 +35242,7 @@ components: description: A description of the Existing Exhibitor Category JSON schema type: object allOf: - - title: Exhibitor Category - type: object - required: - - event - - name - - order - - type - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - event: - $ref: '#/components/schemas/event.json6' - name: - type: string - description: Name of the exhibitor category - maxLength: 50 - example: Automobile - description: - description: Exhibitor Category description - type: string - maxLength: 180 - example: everything related to automobiles - order: - description: order for exhibitor category - type: integer - example: 3 - minimum: 1 - type: - description: Type of exhibitor category - enum: - - BANNER - - LOGO - type: string - example: LOGO - description: JSON schema representing an Exhibitor Category object + - $ref: '#/components/schemas/exhibitor-category-request' properties: id: type: string @@ -35263,20 +35268,62 @@ components: description: Exhibitor Id Paginated Response schema properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/exhibitor-Id.json' + $ref: '#/components/schemas/ExhibitorId' description: Paginated list of exhibitor Ids for an exhibitor category. - exhibitor-Id.json: - title: ExhibitorId - description: A JSON Schema representation of an exhibitor ID. + exhibitor-question: + title: Exhibitor Question + description: A representation of an exhibitor question for an event. type: object + allOf: + - $ref: '#/components/schemas/Audit' + required: + - event + - type + - text + - required properties: - id: - $ref: '#/components/schemas/uuid-property' - exhibitor-question-type.json: + event: + $ref: '#/components/schemas/Event1' + text: + type: string + description: The actual text of the exhibitor question. + example: Is there a business need? + code: + type: string + minLength: 4 + maxLength: 10 + example: A001 + description: System or User defined event level unique exhibitor question code. + type: + $ref: '#/components/schemas/exhibitor-question-type' + required: + type: boolean + description: A boolean indicating whether the question is mandatory or not + example: true + choices: + type: array + description: An array of choices for the exhibitor question. + items: + $ref: '#/components/schemas/BaseChoice' + minItems: 1 + maxItems: 100 + notApplicableAnswer: + $ref: '#/components/schemas/AdditionalChoice' + otherAnswer: + $ref: '#/components/schemas/AdditionalChoice' + answerFormat: + $ref: '#/components/schemas/exhibitor-answer-format' + answerLimits: + $ref: '#/components/schemas/ExhibitorAnswerLimits' + defaultToCurrentDate: + type: boolean + description: True indicates the current date and time is automatically set as the default value for OpenEndedDateTime questions. + example: true + exhibitor-question-type: type: string description: "Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents." enum: @@ -35304,7 +35351,7 @@ components: data: type: array items: - $ref: '#/components/schemas/existing-registration-pack.json' + $ref: '#/components/schemas/registration-pack-response' maxItems: 1 description: The registration pack for an exhibitor. Contains at most one item. exhibitor-request: @@ -35312,13 +35359,13 @@ components: type: object description: A representation of an exhibitor including all relevant information. allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' + - $ref: '#/components/schemas/Audit' required: - event - name properties: event: - $ref: '#/components/schemas/event.json6' + $ref: '#/components/schemas/Event1' name: type: string description: Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. @@ -35343,7 +35390,7 @@ components: type: string example: Taj Mahal address: - $ref: '#/components/schemas/exhibitor-address.json' + $ref: '#/components/schemas/Address1' email: type: string format: email @@ -35367,7 +35414,7 @@ components: type: string format: url contactLinks: - $ref: '#/components/schemas/contact-links.json2' + $ref: '#/components/schemas/ContactLinks' deleted: description: A boolean indicating whether the exhibitor is deleted or not type: boolean @@ -35385,90 +35432,13 @@ components: description: A boolean indicating whether the exhibitor is designated as featured or not default: false sponsorshipLevel: - $ref: '#/components/schemas/sponsorship-level.json' + $ref: '#/components/schemas/SponsorshipLevel' exhibitor-response: title: Exhibitor description: JSON schema for the exhibitor object type: object allOf: - - title: Exhibitor - type: object - description: A representation of an exhibitor including all relevant information. - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - required: - - event - - name - properties: - event: - $ref: '#/components/schemas/event.json6' - name: - type: string - description: Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. - minLength: 1 - maxLength: 500 - example: Potterfield Harry - description: - description: Exhibitor description - type: string - maxLength: 5000 - example: A man who sells relatively good hotdogs - code: - description: Code used to identify the exhibitor - type: string - example: abc123 - sourceId: - description: Code used for marketing groupings - type: string - example: software - location: - description: Exhibitor location - type: string - example: Taj Mahal - address: - $ref: '#/components/schemas/exhibitor-address.json' - email: - type: string - format: email - description: Email address of the exhibitor - example: h.potterfield@test.com - mobilePhone: - type: string - description: Mobile Phone of the exhibitor - example: 555-555-5555 - workPhone: - type: string - description: Work Phone of the exhibitor - example: 555-555-5555 - otherPhone: - type: string - description: Any other phone of the exhibitor - example: 555-555-5555 - website: - description: Exhibitor's website URL - example: www.superhappyfuntime.com - type: string - format: url - contactLinks: - $ref: '#/components/schemas/contact-links.json2' - deleted: - description: A boolean indicating whether the exhibitor is deleted or not - type: boolean - default: false - hidden: - description: True indicates that the exhibitor is hidden. - type: boolean - default: false - eventSponsor: - type: boolean - description: A boolean indicating whether the exhibitor is an event sponsor or not - default: false - featured: - type: boolean - description: A boolean indicating whether the exhibitor is designated as featured or not - default: false - sponsorshipLevel: - $ref: '#/components/schemas/sponsorship-level.json' + - $ref: '#/components/schemas/exhibitor-request' properties: id: type: string @@ -35501,18 +35471,6 @@ components: example: https://images.cvent.com/pt/fileLocation/url_456 readOnly: true exhibitor.json: - description: The Associated Exhibitor. - title: Exhibitor - type: object - required: - - id - properties: - id: - type: string - format: uuid - example: 4888db54-db22-11eb-8d19-0242ac130003 - description: Exhibitor id - exhibitor.json1: type: object title: Exhibitor description: An exhibitor. @@ -35534,17 +35492,88 @@ components: type: boolean description: If the exhibitor is an event sponsor. example: true + ExhibitorAnswer: + title: Exhibitor Answer + description: A JSON Schema representation of an exhibitor answer entity. + type: object + allOf: + - $ref: '#/components/schemas/Audit' + required: + - question + - exhibitor + - event + - answers + properties: + question: + $ref: '#/components/schemas/UUID1' + event: + $ref: '#/components/schemas/Event1' + exhibitor: + $ref: '#/components/schemas/Exhibitor' + answers: + description: List of answers + type: array + items: + $ref: '#/components/schemas/Answer-2' + ExhibitorAnswerLimits: + title: Exhibitor Answer Limits + description: Defines the limits for answers to exhibitor questions. + type: object + properties: + minLength: + type: integer + description: Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. + default: 1 + minimum: 1 + maximum: 2000 + example: 1 + maxLength: + type: integer + description: Maximum length of the answer for OpenEndedTextCommentBox questions. + default: 2000 + minimum: 1 + maximum: 2000 + example: 2000 + minSelections: + type: integer + description: Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. + minimum: 1 + maximum: 100 + example: 1 + maxSelections: + type: integer + description: Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. + minimum: 1 + maximum: 100 + example: 10 + ExhibitorCategoryId: + title: ExhibitorCategoryId + type: object + description: Schema for Exhibitor Category ID. + properties: + id: + type: string + format: uuid + example: 534a465b-b4cb-471d-9498-4bf3917ad8bf + description: ID of exhibitor category. + ExhibitorId: + title: ExhibitorId + description: A JSON Schema representation of an exhibitor ID. + type: object + properties: + id: + $ref: '#/components/schemas/uuid-property' exhibitors-paginated-response: title: ExhibitorsPaginatedResponse type: object description: A paginated response containing a list of exhibitors for an event. properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/existing-exhibitor.json' + $ref: '#/components/schemas/exhibitor-response' description: Paginated list of exhibitors for an event. existing-admission-item: title: ExistingAdmissionItem @@ -35769,18 +35798,7 @@ components: - disabled - name allOf: - - title: BadgePrinterPool - description: Badge Printer Pool. - type: object - required: - - name - properties: - name: - type: string - description: The name of the badge printer pool. - minLength: 1 - maxLength: 50 - example: Main Entrance + - $ref: '#/components/schemas/badge-printer-pool.json' properties: id: $ref: '#/components/schemas/uuid-property-readonly.json' @@ -35788,32 +35806,6 @@ components: type: boolean description: A flag to indicate if the pool is disabled. example: false - existing-booth-staff.json: - title: Booth Staff - type: object - description: Booth staff with an associated ID. - allOf: - - $ref: '#/components/schemas/booth-staff-response/allOf/0' - properties: - id: - type: string - format: uuid - example: 4e0f5152-515e-11ee-be56-0242ac120002 - description: ID of an exhibitor booth staff member. - readOnly: true - existing-capacity.json: - title: ExistingCapacity - type: object - description: Represents the existing capacity of the registration type for an exhibitor - allOf: - - $ref: '#/components/schemas/capacity.json' - required: - - availableCapacity - properties: - availableCapacity: - type: integer - description: Available capacity of the registration type for an exhibitor - example: 4 existing-custom-field: title: ExistingCustomField description: This is used to denote an existing custom field. @@ -36012,169 +36004,12 @@ components: description: internal id example: ce359543-61f5-492d-b8de-875c3473e8ae_@_0ca2e0af-166b-48fa-b976-980c34e21e82_@_5c068898-3b72-452d-919f-2c046441339f readOnly: true - existing-eliterature-request-data.json: - title: Existing E-literature Request Data for Lead - type: object - allOf: - - title: E-literature Request Data for Lead - type: object - description: E-literature request data containing event, exhibitor, lead, and documents information. - required: - - event - - exhibitor - - lead - - documents - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - lead: - $ref: '#/components/schemas/lead.json' - documents: - type: array - items: - $ref: '#/components/schemas/eliterature-document.json' - minItems: 1 - maxItems: 25 - description: Collection of E-literature documents sent to lead. - properties: - id: - type: string - format: uuid - example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 - description: Request identifier - readOnly: true - description: A JSON Schema for an existing e-literature request data for a lead. - existing-exhibitor-admin.json: - title: Exhibitor Admin - type: object - allOf: - - $ref: '#/components/schemas/exhibitor-admin-response/allOf/0' - properties: - id: - type: string - format: uuid - example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 - description: Exhibitor Admin id - readOnly: true - description: Existing Exhibitor Admin with an id property - existing-exhibitor-answer.json: - title: Existing Exhibitor Answer - type: object - description: Existing Exhibitor Answer schema - allOf: - - title: Exhibitor Answer - description: A JSON Schema representation of an exhibitor answer entity. - type: object - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - required: - - question - - exhibitor - - event - - answers - properties: - question: - $ref: '#/components/schemas/uuid.json' - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - answers: - description: List of answers - type: array - items: - $ref: '#/components/schemas/answer.json-0' - required: - - id - properties: - id: - type: string - format: uuid - readOnly: true - example: 06d2bfce-1793-11ec-9621-0242ac130002 - description: Exhibitor Answer id - existing-exhibitor-category.json: - title: Existing Exhibitor Category - description: A description of the Existing Exhibitor Category JSON schema - type: object - allOf: - - $ref: '#/components/schemas/exhibitor-category-response/allOf/0' - properties: - id: - type: string - format: uuid - example: 534a465b-b4cb-471d-9498-4bf3917ad8bf - description: ID of exhibitor category. - readOnly: true - bannerId: - description: File ID for exhibitor category banner. - format: uuid - type: string - example: 22ca5ab1-0dc3-487b-953e-41d6dacde3e6 - readOnly: true - bannerUrl: - description: URL for exhibitor category banner. - format: uri - type: string - example: https://images.cvent.com/pt/fileLocation/url_456 - readOnly: true existing-exhibitor-question: title: Existing Exhibitor Question type: object description: Schema for an existing exhibitor question allOf: - - title: Exhibitor Question - description: A representation of an exhibitor question for an event. - type: object - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - required: - - event - - type - - text - - required - properties: - event: - $ref: '#/components/schemas/event.json6' - text: - type: string - description: The actual text of the exhibitor question. - example: Is there a business need? - code: - type: string - minLength: 4 - maxLength: 10 - example: A001 - description: System or User defined event level unique exhibitor question code. - type: - $ref: '#/components/schemas/exhibitor-question-type.json' - required: - type: boolean - description: A boolean indicating whether the question is mandatory or not - example: true - choices: - type: array - description: An array of choices for the exhibitor question. - items: - $ref: '#/components/schemas/base-choice.json' - minItems: 1 - maxItems: 100 - notApplicableAnswer: - $ref: '#/components/schemas/additional-choice.json1' - otherAnswer: - $ref: '#/components/schemas/additional-choice.json1' - answerFormat: - $ref: '#/components/schemas/exhibitor-answer-format.json' - answerLimits: - $ref: '#/components/schemas/exhibitor-answer-limits.json' - defaultToCurrentDate: - type: boolean - description: True indicates the current date and time is automatically set as the default value for OpenEndedDateTime questions. - example: true + - $ref: '#/components/schemas/exhibitor-question' required: - id properties: @@ -36191,77 +36026,12 @@ components: readOnly: true default: 1 minimum: 1 - existing-exhibitor.json: - title: Exhibitor - description: JSON schema for the exhibitor object - type: object - allOf: - - $ref: '#/components/schemas/exhibitor-response/allOf/0' - properties: - id: - type: string - format: uuid - example: 4888db54-db22-11eb-8d19-0242ac130003 - description: ID of an exhibitor. - readOnly: true - profileLogoId: - description: File ID for exhibitor profile logo. - format: uuid - type: string - example: 31bd3ae1-0dc3-487b-953e-41d6bbade7d2 - readOnly: true - profileLogoUrl: - description: URL for exhibitor profile logo. - format: uri - type: string - example: https://images.cvent.com/pt/fileLocation/url_123 - readOnly: true - bannerId: - description: File ID for exhibitor banner. - format: uuid - type: string - example: 12ca3ae2-0dc3-487b-953e-86d6acadf7d5 - readOnly: true - bannerUrl: - description: URL for exhibitor banner. - format: uri - type: string - example: https://images.cvent.com/pt/fileLocation/url_456 - readOnly: true existing-file: description: Content of existing exhibitor file title: File Response type: object allOf: - - description: Content of exhibitor file. - title: File Request - type: object - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - displayName: - description: Display name of the file. - example: Marketing Page - type: string - minLength: 1 - hidden: - type: boolean - description: True indicates the file is hidden from attendees. - default: false - order: - description: Display order for exhibitor file content. - type: integer - example: 3 - minimum: 1 - required: - - event - - exhibitor - - displayName - - order + - $ref: '#/components/schemas/file' properties: id: description: Unique ID of the file. @@ -36274,312 +36044,12 @@ components: description: Represents an existing Events+ hub. type: object allOf: - - title: Hub - type: object - description: An Events+ hub consists of basic information and theme data such as title, owner*Name, url, backgroundColor and logoImage. - required: - - title - - owner - allOf: - - $ref: '#/components/schemas/banner/allOf/0' - properties: - title: - type: string - description: A short descriptor of the Events+ hub. - example: Future Technologies - maxLength: 255 - minLength: 1 - owner: - $ref: '#/components/schemas/hub-owner.json' - customDomain: - type: string - description: Custom domain name of the Events+ hub. - example: example.com - maxLength: 255 - url: - title: Events+ Hub URL - description: The URL that links to the Events+ hub. - type: string - format: uri - pattern: ^https:\/\/[\S]{2,} - example: https://web.cvent.com/eventsplus - maxLength: 255 - colors: - $ref: '#/components/schemas/hub-colors.json' - themeSafeMode: - type: boolean - description: True guarantees that controls shown on the page will contrast with the background color. - example: true - default: false - logo: - $ref: '#/components/schemas/hub-logo.json' - background: - $ref: '#/components/schemas/hub-background.json' - locale: - type: string - description: An IETF BCP 47 language tag used to indicate the language of the Events+ hub. - example: en-GB - maxLength: 255 - calendar: - $ref: '#/components/schemas/hub-calendar.json' - helpEmailAddress: - type: string - format: email - description: Help email address to reach out in case of any issues logging in or registering. - example: abc@example.com - maxLength: 255 - autoDetectBrowserLocale: - type: boolean - description: True indicates the Events+ hub should detect the browser locale. If translations for the detected language are enabled in the Events+ hub, the Events+ hub will switch to the detected language. - example: true - faviconUrl: - description: URL of the Events+ hub favicon. - type: string - format: uri - example: https://cvent.com/bucket/scope/logo.png - maxLength: 255 - utmOverride: - $ref: '#/components/schemas/utm-override.json' - fonts: - $ref: '#/components/schemas/hub-fonts.json' - login: - $ref: '#/components/schemas/hub-login.json' + - $ref: '#/components/schemas/Hub' properties: id: - $ref: '#/components/schemas/hub-id-property-read-only.json' + $ref: '#/components/schemas/HubIdPropertyReadOnly' status: - $ref: '#/components/schemas/hub-status-property.json' - existing-lead.json: - title: Lead - type: object - description: A JSON Schema file for Lead. - allOf: - - title: Lead - type: object - description: Lead object representing a lead captured at an event - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - attendee: - $ref: '#/components/schemas/lead-attendee.json' - boothStaff: - $ref: '#/components/schemas/lead-booth-staff.json' - device: - $ref: '#/components/schemas/lead-device.json' - appointment: - $ref: '#/components/schemas/lead-appointment.json' - title: - type: string - description: The title of the lead - example: Mr. - firstName: - type: string - description: The first name of the lead - example: Henry - lastName: - type: string - description: The last name of the lead - example: Potterfield - email: - type: string - format: email - description: The email address of the lead - example: h.potterfield@test.com - company: - type: string - description: The company/organization the lead belongs to. - example: Cvent Inc - mobilePhone: - type: string - description: Mobile phone number of the lead - maxLength: 30 - example: 555-555-5555 - homeAddress: - $ref: '#/components/schemas/lead-address.json' - homePhone: - type: string - description: Home phone number of the lead - example: 555-555-5555 - workAddress: - $ref: '#/components/schemas/lead-address.json' - workPhone: - type: string - description: Work Phone number of the lead - example: 555-555-5555 - type: - description: The type of lead. - type: string - default: leadcapture - enum: - - leadcapture - - inbound - - appointment - application: - description: The application used to capture lead. - type: string - default: leadcapture - enum: - - leadcapture - - attendeehub_mobile - - attendeehub_web - - appointment_app - source: - description: The source of entry for the lead - type: string - enum: - - scanned - - manual - - business_card_scanned - - ulc_scanned - - inbound - - appointment - deleted: - description: A boolean indicating whether a lead is deleted or not - type: boolean - default: false - comments: - type: string - description: Comments about the lead - example: I am interested in your product. - licenseCode: - description: License (access code) that was used to capture the lead - type: string - example: nag1248 - matched: - description: A boolean indicating whether the lead is matched or not - type: boolean - example: true - transcriptionStatus: - description: Current status of business card transcription - type: string - enum: - - pending - - submitted - - completed - - failed - qualified: - description: A boolean indicating whether a lead is qualified or not - type: boolean - example: true - additionalBadgekitFields: - description: Map containing extra properties from badgekit provider - type: object - properties: - id: - type: string - format: uuid - example: cdd0d110-3a84-4bc5-a420-37c007716c73 - description: ID of Lead. - readOnly: true - existing-member.json: - title: Existing Member - description: An existing member. - type: object - allOf: - - title: MemberProfile - type: object - description: Events+ member profile details. - required: - - firstName - - lastName - properties: - firstName: - type: string - description: Member's first name. - example: Mateo - maxLength: 30 - lastName: - type: string - description: Member's last name - example: Allende - maxLength: 30 - prefix: - type: string - description: Used to denote title of member e.g. Mr., Mrs., Dr. etc. - example: Dr. - maxLength: 30 - designation: - type: string - description: Member's designation in the company. - maxLength: 30 - example: White Wolf - jobTitle: - type: string - description: Member's job title. - maxLength: 100 - example: Director - companyName: - type: string - description: Member's company name. - maxLength: 100 - example: Cvent.inc - headline: - type: string - description: Member's biographical writeup. - example: A visionary in the field of event planning. - maxLength: 220 - pronouns: - type: string - description: Member's pronouns. - maxLength: 30 - example: she/her - socialMediaLinks: - $ref: '#/components/schemas/social-media-links.json' - profileImageUrl: - title: Link - required: - - href - type: object - description: The optimized URL of the Events+ member's profile image. - properties: - href: - type: string - description: A URL pointing to the member's profile image. - example: '?token=90c5f062-76ad-4ea4-aa53-00eb698d9262' - emailAddress: - type: string - description: Member's email address. - maxLength: 80 - example: abc@example.com - mobileNumber: - type: string - maxLength: 30 - example: 555-555-5555 - description: Member's mobile number. - workAddress: - $ref: '#/components/schemas/work-address.json' - compliance: - $ref: '#/components/schemas/compliance.json' - locale: - type: string - description: Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. - example: en-US - registrationDate: - type: string - format: date-time - description: The ISO 8601 zoned date time when the member registered. - example: '2017-01-02T02:00:00Z' - readOnly: true - lastLoginDate: - type: string - format: date-time - description: The ISO 8601 zoned date time when the member last logged in. - readOnly: true - example: '2017-01-02T02:00:00Z' - visible: - type: boolean - default: false - description: True indicates member profile is visible to other members. - properties: - id: - type: string - description: The unique ID of the member. - example: c764fb48-a62b-4c5f-b98f-01b5dae2c2ff - format: uuid + $ref: '#/components/schemas/HubStatusProperty' existing-player: title: ExistingPlayer description: An existing webcast player. @@ -36629,30 +36099,6 @@ components: format: uuid description: Player ID readOnly: true - existing-registration-pack.json: - title: ExistingRegistrationPack - type: object - required: - - id - - event - - exhibitor - - capacities - description: Schema for existing registration pack object - properties: - id: - type: string - format: uuid - example: 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 - description: Registration pack id - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - capacities: - type: array - items: - $ref: '#/components/schemas/existing-capacity.json' - description: Capacities allocated per registration type for this exhibitor's registration pack. existing-registration-path.json: title: ExistingRegistrationPath description: Represents the details of an existing registration path. @@ -36706,7 +36152,7 @@ components: readOnly: true example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 capacity: - $ref: '#/components/schemas/capacity.json1' + $ref: '#/components/schemas/capacity.json' properties: registrationPath: $ref: '#/components/schemas/associated-registration-path.json' @@ -36988,7 +36434,7 @@ components: example: 327PP24H readOnly: true locale: - $ref: '#/components/schemas/locale.json-01' + $ref: '#/components/schemas/locale.json-0' housingEvent: $ref: '#/components/schemas/housing-event-id.json' block: @@ -37262,21 +36708,7 @@ components: type: object description: Existing sponsorship level model allOf: - - title: Sponsorship level - type: object - description: A file representing the sponsorship level - required: - - event - - name - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - event: - $ref: '#/components/schemas/event.json6' - name: - type: string - description: Name of the sponsorship level - example: Silver + - $ref: '#/components/schemas/SponsorshipLevel-1' properties: id: type: string @@ -37809,41 +37241,7 @@ components: title: Weblink Response type: object allOf: - - description: Content of exhibitor weblink. - title: Weblink Request - type: object - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - name: - description: Display name of the weblink. - example: Marketing Page - type: string - minLength: 1 - url: - type: string - format: uri - description: The URL of the weblink. - example: http://www.example.com - hidden: - type: boolean - description: True indicates the weblink is hidden from attendees. - default: false - order: - description: Display order for exhibitor weblink content. - type: integer - example: 3 - minimum: 1 - required: - - event - - exhibitor - - url - - name - - order + - $ref: '#/components/schemas/weblink' properties: id: description: Unique ID of the weblink. @@ -37851,6 +37249,59 @@ components: format: uuid example: 4d44b9e4-8c1a-403d-a20a-0b981f539935 type: string + ExistingCapacity: + title: ExistingCapacity + type: object + description: Represents the existing capacity of the registration type for an exhibitor + allOf: + - $ref: '#/components/schemas/Capacity' + required: + - availableCapacity + properties: + availableCapacity: + type: integer + description: Available capacity of the registration type for an exhibitor + example: 4 + ExistingELiteratureRequestDataForLead: + title: Existing E-literature Request Data for Lead + type: object + allOf: + - $ref: '#/components/schemas/ELiteratureRequestDataForLead' + properties: + id: + type: string + format: uuid + example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + description: Request identifier + readOnly: true + description: A JSON Schema for an existing e-literature request data for a lead. + ExistingExhibitorAnswer: + title: Existing Exhibitor Answer + type: object + description: Existing Exhibitor Answer schema + allOf: + - $ref: '#/components/schemas/ExhibitorAnswer' + required: + - id + properties: + id: + type: string + format: uuid + readOnly: true + example: 06d2bfce-1793-11ec-9621-0242ac130002 + description: Exhibitor Answer id + ExistingMember: + title: Existing Member + description: An existing member. + type: object + allOf: + - $ref: '#/components/schemas/member-profile' + properties: + id: + type: string + description: The unique ID of the member. + example: c764fb48-a62b-4c5f-b98f-01b5dae2c2ff + format: uuid expandable-credit-type.json: title: ExpandableCreditType description: |- @@ -38175,7 +37626,8 @@ components: | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | | `Vendors` | Allows planners to source and manage event services directly from the container event. | | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | - | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | type: string enum: - Website @@ -38193,6 +37645,7 @@ components: - Vendors - EventAds - EventCredits + - CreditsAndCertificates example: Registration feature-update: title: FeatureUpdate @@ -38389,7 +37842,7 @@ components: default: false description: True indicates this is a mandatory question field. example: true - field.json5: + field.json3: title: Field description: A survey field. type: object @@ -38402,7 +37855,7 @@ components: type: array description: List of choices for this field. items: - $ref: '#/components/schemas/choice.json3' + $ref: '#/components/schemas/choice.json2' notApplicableAnswer: $ref: '#/components/schemas/additionalChoice.json' otherAnswer: @@ -38417,12 +37870,12 @@ components: title: File Request type: object allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' + - $ref: '#/components/schemas/Audit' properties: event: - $ref: '#/components/schemas/event.json6' + $ref: '#/components/schemas/Event1' exhibitor: - $ref: '#/components/schemas/exhibitor.json' + $ref: '#/components/schemas/Exhibitor' displayName: description: Display name of the file. example: Marketing Page @@ -38894,7 +38347,7 @@ components: type: string example: (231)-213-1222 homeAddress: - $ref: '#/components/schemas/address.json3' + $ref: '#/components/schemas/address.json2' paymentInfo: $ref: '#/components/schemas/payment-info.json' hls-input-with-clips.json: @@ -39508,12 +38961,12 @@ components: example: '2026-12-13T05:00:00Z' format: date-time defaultLocale: - $ref: '#/components/schemas/locale.json-01' + $ref: '#/components/schemas/locale.json-0' locales: description: List of event locales. type: array items: - $ref: '#/components/schemas/locale.json-01' + $ref: '#/components/schemas/locale.json-0' image: description: Event image URL. type: string @@ -39581,7 +39034,7 @@ components: rating: $ref: '#/components/schemas/hotel-rating.json' address: - $ref: '#/components/schemas/address.json3' + $ref: '#/components/schemas/address.json2' housing-event-hotels-list: type: object title: HotelsList @@ -39645,7 +39098,78 @@ components: items: $ref: '#/components/schemas/housing-event/allOf/0' description: List of housing events with key information, providing a summarized view of each event. - hub-background.json: + Hub: + title: Hub + type: object + description: An Events+ hub consists of basic information and theme data such as title, owner*Name, url, backgroundColor and logoImage. + required: + - title + - owner + allOf: + - $ref: '#/components/schemas/Audit' + properties: + title: + type: string + description: A short descriptor of the Events+ hub. + example: Future Technologies + maxLength: 255 + minLength: 1 + owner: + $ref: '#/components/schemas/HubOwner' + customDomain: + type: string + description: Custom domain name of the Events+ hub. + example: example.com + maxLength: 255 + url: + title: Events+ Hub URL + description: The URL that links to the Events+ hub. + type: string + format: uri + pattern: ^https:\/\/[\S]{2,} + example: https://web.cvent.com/eventsplus + maxLength: 255 + colors: + $ref: '#/components/schemas/HubColors' + themeSafeMode: + type: boolean + description: True guarantees that controls shown on the page will contrast with the background color. + example: true + default: false + logo: + $ref: '#/components/schemas/HubLogo' + background: + $ref: '#/components/schemas/HubBackground' + locale: + type: string + description: An IETF BCP 47 language tag used to indicate the language of the Events+ hub. + example: en-GB + maxLength: 255 + calendar: + $ref: '#/components/schemas/HubCalendar' + helpEmailAddress: + type: string + format: email + description: Help email address to reach out in case of any issues logging in or registering. + example: abc@example.com + maxLength: 255 + autoDetectBrowserLocale: + type: boolean + description: True indicates the Events+ hub should detect the browser locale. If translations for the detected language are enabled in the Events+ hub, the Events+ hub will switch to the detected language. + example: true + faviconUrl: + description: URL of the Events+ hub favicon. + type: string + format: uri + example: https://cvent.com/bucket/scope/logo.png + maxLength: 255 + utmOverride: + $ref: '#/components/schemas/UTMOverride' + fonts: + $ref: '#/components/schemas/HubFonts' + login: + $ref: '#/components/schemas/HubLogin' + HubBackground: title: HubBackground type: object description: The background image of the Events+ hub. @@ -39666,7 +39190,7 @@ components: example: A mostly empty conference room. minLength: 1 maxLength: 100 - hub-calendar.json: + HubCalendar: title: HubCalendar type: object description: The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. @@ -39684,7 +39208,7 @@ components: - List - Grid example: List - hub-colors.json: + HubColors: title: HubColors type: object description: All the colors associated with the Events+ hub. @@ -39718,7 +39242,7 @@ components: pattern: ^#?([0-9A-Fa-f]{6}|[0-9A-Fa-f]{3})$ default: '#FFFFFF' maxLength: 7 - hub-fonts.json: + HubFonts: title: HubFonts type: object description: The fonts of the Events+ hub. @@ -39733,14 +39257,14 @@ components: format: uuid example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 description: The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. - hub-id-property-read-only.json: + HubIdPropertyReadOnly: title: HubIdPropertyReadOnly description: The unique ID of an Events+ Hub. type: string format: uuid example: 1e7e0f38-d73c-4326-9f93-422086b91304 readOnly: true - hub-login.json: + HubLogin: title: HubLogin type: object properties: @@ -39763,7 +39287,7 @@ components: description: The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. example: https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside description: Fields relating to the login process for the Events+ hub. - hub-logo.json: + HubLogo: title: HubLogo type: object description: The logo for the Events+ hub. @@ -39784,7 +39308,7 @@ components: example: A mostly empty conference room. minLength: 1 maxLength: 100 - hub-owner.json: + HubOwner: title: HubOwner type: object description: The owner of the Events+ hub and their information. @@ -39808,14 +39332,6 @@ components: example: owner@example.com maxLength: 255 minLength: 1 - hub-status-property.json: - title: HubStatusProperty - type: string - enum: - - Inactive - - Active - - Deleted - description: 'The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners.' hubs-paginated-response: title: HubsPaginatedResponse description: The response from a request to get the list of Events+ hubs. This includes the paging object as well as the collection of Events+ hubs. @@ -39825,13 +39341,21 @@ components: type: object properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array maxItems: 200 items: $ref: '#/components/schemas/existing-hub' description: List of Events+ hubs. + HubStatusProperty: + title: HubStatusProperty + type: string + enum: + - Inactive + - Active + - Deleted + description: 'The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners.' id-name.json: title: NamedObject description: A Named object @@ -39929,7 +39453,7 @@ components: type: object properties: paging: - $ref: '#/components/schemas/paging.json25' + $ref: '#/components/schemas/paging.json23' data: type: array items: @@ -40144,86 +39668,146 @@ components: - Website - Registration example: Registration - lead-address.json: - title: Address - description: Schema for address information + Lead: + title: Lead type: object + description: A JSON Schema file for Lead. + allOf: + - $ref: '#/components/schemas/Lead-1' properties: - address1: + id: type: string - description: The first line of an address - example: Cvent Inc. - address2: + format: uuid + example: cdd0d110-3a84-4bc5-a420-37c007716c73 + description: ID of Lead. + readOnly: true + Lead-1: + title: Lead + type: object + description: Lead object representing a lead captured at an event + allOf: + - $ref: '#/components/schemas/Audit' + properties: + event: + $ref: '#/components/schemas/Event1' + exhibitor: + $ref: '#/components/schemas/Exhibitor' + attendee: + $ref: '#/components/schemas/Attendee-1' + boothStaff: + $ref: '#/components/schemas/BoothStaff' + device: + $ref: '#/components/schemas/Device' + appointment: + $ref: '#/components/schemas/Appointment' + title: type: string - description: The second line of an address - example: 4001 West Parmer Lane - city: + description: The title of the lead + example: Mr. + firstName: type: string - description: The name of the city. - example: Austin - region: + description: The first name of the lead + example: Henry + lastName: type: string - description: The name of the state/province/region of the address. - example: Texas - regionCode: + description: The last name of the lead + example: Potterfield + email: type: string - description: The abbreviation of the state/province/region of the address. - example: TX - postalCode: + format: email + description: The email address of the lead + example: h.potterfield@test.com + company: type: string - description: postal code (also known as zipcode) of the address - example: '78727' - country: + description: The company/organization the lead belongs to. + example: Cvent Inc + mobilePhone: type: string - description: Name of the country for example, 'United States' - example: United States of America - countryCode: + description: Mobile phone number of the lead + maxLength: 30 + example: 555-555-5555 + homeAddress: + $ref: '#/components/schemas/Address-1' + homePhone: type: string - description: ISO 3166 two-letter (alpha-2) country code - example: US - lead-appointment.json: - title: Appointment - description: A JSON schema representing the structure of an appointment object. - type: object - properties: - id: + description: Home phone number of the lead + example: 555-555-5555 + workAddress: + $ref: '#/components/schemas/Address-1' + workPhone: type: string - format: uuid - example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 - description: Appointment id - lead-attendee.json: - title: Attendee - type: object - description: A JSON schema representing the Attendee object - properties: - id: + description: Work Phone number of the lead + example: 555-555-5555 + type: + description: The type of lead. type: string - format: uuid - example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 - description: Attendee id - lead-booth-staff.json: - title: Booth Staff - type: object - description: A JSON schema representing Booth Staff entity - properties: - id: + default: leadcapture + enum: + - leadcapture + - inbound + - appointment + application: + description: The application used to capture lead. type: string - format: uuid - example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 - description: Booth Staff id - lead-device.json: - title: Device + default: leadcapture + enum: + - leadcapture + - attendeehub_mobile + - attendeehub_web + - appointment_app + source: + description: The source of entry for the lead + type: string + enum: + - scanned + - manual + - business_card_scanned + - ulc_scanned + - inbound + - appointment + deleted: + description: A boolean indicating whether a lead is deleted or not + type: boolean + default: false + comments: + type: string + description: Comments about the lead + example: I am interested in your product. + licenseCode: + description: License (access code) that was used to capture the lead + type: string + example: nag1248 + matched: + description: A boolean indicating whether the lead is matched or not + type: boolean + example: true + transcriptionStatus: + description: Current status of business card transcription + type: string + enum: + - pending + - submitted + - completed + - failed + qualified: + description: A boolean indicating whether a lead is qualified or not + type: boolean + example: true + additionalBadgekitFields: + description: Map containing extra properties from badgekit provider + type: object + Lead-2: + title: Lead type: object - description: A JSON object representing an electronic device used to capture leads. + required: + - id properties: id: type: string - description: The id of device used to capture lead - example: EKEK993IF9F - name: - type: string - description: The name of device used to capture lead - example: North Gate + format: uuid + example: 4e74f930-db22-11eb-8d19-0242ac130003 + description: Lead id + description: JSON schema for the Lead object lead-object.json: type: object title: LeadObject @@ -40277,80 +39861,8 @@ components: data: type: array items: - $ref: '#/components/schemas/lead-qualification-answers.json' + $ref: '#/components/schemas/LeadQualificationAnswers' description: Collection of Lead Qualification Answers. - lead-qualification-answers.json: - title: Lead Qualification Answers - description: This JSON schema file represents lead qualification answers - type: object - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - id: - type: string - format: uuid - example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 - description: Lead Qualification Answer id - question: - $ref: '#/components/schemas/uuid.json' - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - lead: - $ref: '#/components/schemas/lead.json' - answers: - description: List of answers - type: array - items: - $ref: '#/components/schemas/answer.json' - lead-qualification-question.json: - title: Lead Qualification Question - type: object - description: A JSON schema representing a Lead Qualification Question model - allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' - properties: - id: - type: string - format: uuid - example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 - description: Lead Qualification Question id - event: - $ref: '#/components/schemas/event.json6' - exhibitor: - $ref: '#/components/schemas/exhibitor.json' - type: - type: string - description: Type of question - enum: - - MultiChoice - - SingleChoice - - Rating - - OpenEndedTextOneLine - - OpenEndedTextCommentBox - - OpenEndedDateTime - code: - type: string - description: question code - example: cult - choices: - type: array - description: List of available choices for the question - items: - $ref: '#/components/schemas/choice.json2' - notApplicableAnswer: - $ref: '#/components/schemas/additional-choice.json1' - otherAnswers: - $ref: '#/components/schemas/additional-choice.json1' - required: - type: boolean - description: A boolean indicating whether the question is mandatory or not - example: true - text: - type: string - description: text of the question - example: Is there a business need? lead-qualification-questions-list-response: title: Lead Qualification Questions List Response type: object @@ -40359,7 +39871,7 @@ components: data: type: array items: - $ref: '#/components/schemas/lead-qualification-question.json' + $ref: '#/components/schemas/LeadQualificationQuestion' description: Collection of lead qualification questions. lead-qualified-answer.json: title: LeadQualifiedAnswer @@ -40392,7 +39904,7 @@ components: id: type: string format: uuid - description: Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API (under development currently). + description: Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API. example: 40dc08af-24a9-4d01-84be-3d43133dc945 lead-source.json: title: LeadSource @@ -40402,32 +39914,92 @@ components: id: type: string format: uuid - description: Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) + description: Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. example: 50dc08af-24a9-4d01-84be-3d43133dc945 section: $ref: '#/components/schemas/lead-source-section.json' - lead.json: - title: Lead + LeadQualificationAnswers: + title: Lead Qualification Answers + description: This JSON schema file represents lead qualification answers type: object - required: - - id + allOf: + - $ref: '#/components/schemas/Audit' properties: id: type: string format: uuid - example: 4e74f930-db22-11eb-8d19-0242ac130003 - description: Lead id - description: JSON schema for the Lead object + example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + description: Lead Qualification Answer id + question: + $ref: '#/components/schemas/UUID1' + event: + $ref: '#/components/schemas/Event1' + exhibitor: + $ref: '#/components/schemas/Exhibitor' + lead: + $ref: '#/components/schemas/Lead-2' + answers: + description: List of answers + type: array + items: + $ref: '#/components/schemas/Answer-1' + LeadQualificationQuestion: + title: Lead Qualification Question + type: object + description: A JSON schema representing a Lead Qualification Question model + allOf: + - $ref: '#/components/schemas/Audit' + properties: + id: + type: string + format: uuid + example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + description: Lead Qualification Question id + event: + $ref: '#/components/schemas/Event1' + exhibitor: + $ref: '#/components/schemas/Exhibitor' + type: + type: string + description: Type of question + enum: + - MultiChoice + - SingleChoice + - Rating + - OpenEndedTextOneLine + - OpenEndedTextCommentBox + - OpenEndedDateTime + code: + type: string + description: question code + example: cult + choices: + type: array + description: List of available choices for the question + items: + $ref: '#/components/schemas/Choice' + notApplicableAnswer: + $ref: '#/components/schemas/AdditionalChoice' + otherAnswers: + $ref: '#/components/schemas/AdditionalChoice' + required: + type: boolean + description: A boolean indicating whether the question is mandatory or not + example: true + text: + type: string + description: text of the question + example: Is there a business need? leads-paginated-response: title: LeadsPaginatedResponse type: object properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/existing-lead.json' + $ref: '#/components/schemas/Lead' description: Collection of leads. description: A paginated response of leads. leg-detail.json: @@ -40452,27 +40024,17 @@ components: type: string description: General time of day or specific time when the flight of the passenger's journey starts. example: Morning - link-https-named.json: - description: A link object that requires a short name and url property with an https:// prefix. - title: LinkHttpsNamed - type: object + Link: + title: Link required: - - name - - url + - href + type: object + description: Represents a link to a related resource. properties: - name: - title: name - description: Text that will be displayed as a clickable link. - type: string - example: Example Home - minLength: 1 - maxLength: 100 - url: - title: url - description: A link beginning with https://. + href: type: string - pattern: ^https://.* - example: https://example.com + description: A url provided that can be followed for linking + example: '?token=90c5f062-76ad-4ea4-aa53-00eb698d9262' link.json: title: Link required: @@ -40573,7 +40135,7 @@ components: example: en-US minLength: 1 maxLength: 200 - locale.json-01: + locale.json-0: description: Locale code in IETF language tag format. title: Locale type: string @@ -40675,12 +40237,6 @@ components: type: string description: The management level of the travel account. Defined by the supply-side. example: global - mapping-ids.json: - title: Event copy mapping IDs - type: object - description: A map of entity IDs from source event to target event. Keys and values are UUIDs. - example: - 9a6cea18-2961-4a10-aaaf-2e3a6051ce9b: 84fc290a-9da4-48df-9d94-e7b76bf7391d max-guests.json: title: MaxGuests description: Maximum number of guests the room can accommodate. @@ -40769,7 +40325,7 @@ components: id: type: string format: uuid - description: Event ID. + description: Event ID. This field may be absent immediately after creation when the meeting request form is configured to auto-create an event on submission, as event creation is processed asynchronously. description: The event the request is associated with. sourceId: type: string @@ -40835,7 +40391,6 @@ components: type: object required: - name - - meetingRequestForm - questions properties: name: @@ -40965,7 +40520,7 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/answer-type.json1' + $ref: '#/components/schemas/answer-type.json' meeting-request-document-paginated-response: title: MeetingRequestDocumentPaginatedResponse description: Paginated collection of meeting request documents. @@ -41156,7 +40711,7 @@ components: **Complex questions (`type: MeetingRoomRequirements`, `SleepingRoomRequirements`, or `BudgetEstimates`):** Each item is a JSON-serialized string. See `compositeValue` for the same data in parsed form. answerType: - $ref: '#/components/schemas/answer-type.json1' + $ref: '#/components/schemas/answer-type.json' secondaryValue: $ref: '#/components/schemas/secondary-value.json' compositeValue: @@ -41310,6 +40865,101 @@ components: maxLength: 2500 description: Planner note about the meeting room. example: This meeting room has the best audio quality. + member-profile: + title: MemberProfile + type: object + description: Events+ member profile details. + required: + - firstName + - lastName + properties: + firstName: + type: string + description: Member's first name. + example: Mateo + maxLength: 30 + lastName: + type: string + description: Member's last name + example: Allende + maxLength: 30 + prefix: + type: string + description: Used to denote title of member e.g. Mr., Mrs., Dr. etc. + example: Dr. + maxLength: 30 + designation: + type: string + description: Member's designation in the company. + maxLength: 30 + example: White Wolf + jobTitle: + type: string + description: Member's job title. + maxLength: 100 + example: Director + companyName: + type: string + description: Member's company name. + maxLength: 100 + example: Cvent.inc + headline: + type: string + description: Member's biographical writeup. + example: A visionary in the field of event planning. + maxLength: 220 + pronouns: + type: string + description: Member's pronouns. + maxLength: 30 + example: she/her + socialMediaLinks: + $ref: '#/components/schemas/SocialMediaLinks' + profileImageUrl: + title: Link + required: + - href + type: object + description: The optimized URL of the Events+ member's profile image. + properties: + href: + type: string + description: A URL pointing to the member's profile image. + example: '?token=90c5f062-76ad-4ea4-aa53-00eb698d9262' + emailAddress: + type: string + description: Member's email address. + maxLength: 80 + example: abc@example.com + mobileNumber: + type: string + maxLength: 30 + example: 555-555-5555 + description: Member's mobile number. + workAddress: + $ref: '#/components/schemas/WorkAddress' + compliance: + $ref: '#/components/schemas/Compliance' + locale: + type: string + description: Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. + example: en-US + registrationDate: + type: string + format: date-time + description: The ISO 8601 zoned date time when the member registered. + example: '2017-01-02T02:00:00Z' + readOnly: true + lastLoginDate: + type: string + format: date-time + description: The ISO 8601 zoned date time when the member last logged in. + readOnly: true + example: '2017-01-02T02:00:00Z' + visible: + type: boolean + default: false + description: True indicates member profile is visible to other members. membership-items-paginated-response: title: Membership Items Paginated Response required: @@ -42106,6 +41756,34 @@ components: format: uuid description: Unique identifier for the organization. example: 50dc08af-24a9-4d01-84be-3d43133dc945 + OSSAudit: + title: OSS-Audit + description: OSS Audit information + type: object + properties: + created: + type: string + format: date-time + description: The ISO 8601 zoned date time when this record was created. + readOnly: true + example: '2017-01-02T02:00:00Z' + createdBy: + type: string + description: The identifier of the user that created this record. + readOnly: true + example: hporter + lastModified: + type: string + format: date-time + description: The ISO 8601 zoned date time when this record was updated. + readOnly: true + example: '2019-02-12T03:00:00Z' + lastModifiedBy: + type: string + description: The identifier of the user that last updated this record.This filed is deprecated. + deprecated: true + readOnly: true + example: hporter other-payment.json: description: Other payment details. title: OtherPay @@ -42177,11 +41855,11 @@ components: type: object properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/existing-member.json' + $ref: '#/components/schemas/ExistingMember' description: Collection of Events+ members. PaginatedInternalDocuments: title: PaginatedInternalDocuments @@ -42299,6 +41977,46 @@ components: $ref: '#/components/schemas/link.json' prev: $ref: '#/components/schemas/link.json' + PaginationLinks: + title: PaginationLinks + type: object + description: Represents pagination links for navigating between pages of data. + properties: + next: + $ref: '#/components/schemas/Link' + self: + $ref: '#/components/schemas/Link' + prev: + $ref: '#/components/schemas/Link' + Paging: + title: Paging + required: + - _links + type: object + description: Represents pagination information for a collection of resources. + properties: + previousToken: + type: string + description: The pagination token for the previous page, if one exists. You can use this token to navigate to the previous page of data. + example: 1a2b3c4d5e6f7g8h9i10j11k + nextToken: + type: string + description: The pagination token for the next page. If this value is present in the response, there is another page of data you can fetch. + example: 1a2b3c4d5e6f7g8h9i10j11k + currentToken: + type: string + description: The pagination token for the current page. + example: 1a2b3c4d5e6f7g8h9i10j11k + limit: + type: integer + description: The number of records to return on the page. Not to exceed 200. + example: 100 + totalCount: + type: integer + description: The total number of records available. This field may return blank, even if there are more records. To confirm if there are more records, check the `nextToken` field. + example: 2 + _links: + $ref: '#/components/schemas/PaginationLinks' paging-no-total-count.json2: title: Paging required: @@ -42353,7 +42071,7 @@ components: example: 2 _links: $ref: '#/components/schemas/pagination-links.json' - paging.json25: + paging.json23: title: Paging required: - _links @@ -42492,7 +42210,7 @@ components: type: string example: Gustav Schultz address: - $ref: '#/components/schemas/address.json3' + $ref: '#/components/schemas/address.json2' phone: description: Phone number. type: string @@ -43532,8 +43250,8 @@ components: title: ProcessFormSubmission description: Represents a process form submission in the context of a specific event. required: - - id, event - - form + - id + - event type: object allOf: - $ref: '#/components/schemas/meeting-request/allOf/0' @@ -44022,7 +43740,7 @@ components: example: USD description: The ISO 4217 standard format currency code specified for the property. address: - $ref: '#/components/schemas/address.json5' + $ref: '#/components/schemas/address.json4' externalCodes: type: array items: @@ -44372,34 +44090,10 @@ components: description: Object representing an API Platform Usage Tier, including information when the usage plan is scheduled to revert to a previous plan, if any. type: object allOf: - - title: Usage Plan - description: Object representing an API Platform Usage Tier - required: - - name - - quota - - burstLimit - - rateLimit - type: object - properties: - name: - type: string - description: The name of the usage tier - example: API_Platform_Free_Tier - quota: - type: number - description: The daily quota of the usage tier. If this value is null, this means the usage tier is unlimited. - example: 1000 - burstLimit: - type: number - description: The burst limit capacity of the usage tier - example: 1 - rateLimit: - type: number - description: The per-second steady rate-limit of the usage tier - example: 2 + - $ref: '#/components/schemas/UsagePlan' properties: switchBackPlan: - $ref: '#/components/schemas/switch-back-target-usage-plan.json' + $ref: '#/components/schemas/SwitchBackTargetUsagePlan' quantity-item: title: Quantity Item description: Represents a quantity item. A quantity item allows invitees to specify the amount of a particular product, such as raffle tickets, t-shirts, or tote bags, they would like to purchase. @@ -44642,7 +44336,7 @@ components: type: array description: List of answers. items: - $ref: '#/components/schemas/answer.json2' + $ref: '#/components/schemas/answer.json1' question-section.json: title: Question Section enum: @@ -44866,7 +44560,7 @@ components: type: array description: List of choices for the question. items: - $ref: '#/components/schemas/choice.json3' + $ref: '#/components/schemas/choice.json2' categories: type: array description: List of categories for the question. @@ -44894,7 +44588,7 @@ components: type: array description: List of fields for form/matrix questions items: - $ref: '#/components/schemas/field.json5' + $ref: '#/components/schemas/field.json3' maxScore: type: number description: Max possible score @@ -45154,14 +44848,14 @@ components: description: A registration pack defining the registration type capacity allocations for an exhibitor at an event. properties: event: - $ref: '#/components/schemas/event.json6' + $ref: '#/components/schemas/Event1' exhibitor: - $ref: '#/components/schemas/exhibitor.json' + $ref: '#/components/schemas/Exhibitor' capacities: type: array minItems: 1 items: - $ref: '#/components/schemas/capacity.json' + $ref: '#/components/schemas/Capacity' description: An array of capacities for the registration pack. registration-pack-response: title: ExistingRegistrationPack @@ -45179,13 +44873,13 @@ components: example: 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 description: Registration pack id event: - $ref: '#/components/schemas/event.json6' + $ref: '#/components/schemas/Event1' exhibitor: - $ref: '#/components/schemas/exhibitor.json' + $ref: '#/components/schemas/Exhibitor' capacities: type: array items: - $ref: '#/components/schemas/existing-capacity.json' + $ref: '#/components/schemas/ExistingCapacity' description: Capacities allocated per registration type for this exhibitor's registration pack. registration-path-paginated-response: title: RegistrationPathPaginatedResponse @@ -45306,7 +45000,7 @@ components: readOnly: true example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 capacity: - $ref: '#/components/schemas/capacity.json1' + $ref: '#/components/schemas/capacity.json' registration-type-update: $ref: '#/components/schemas/registration-type-response' relevance.json: @@ -45381,7 +45075,7 @@ components: *Budget Estimate example:* `"{\"currency\":\"USD\",\"costType\":\"VARIABLE\",\"costDetail\":[{\"category\":{\"id\":1},\"units\":100,\"cost\":25.50}]}"` answerType: - $ref: '#/components/schemas/answer-type.json1' + $ref: '#/components/schemas/answer-type.json' compositeValue: $ref: '#/components/schemas/composite-value.json' secondaryValue: @@ -45435,7 +45129,7 @@ components: paymentInfo: $ref: '#/components/schemas/reservation-payment-info.json' locale: - $ref: '#/components/schemas/locale.json-01' + $ref: '#/components/schemas/locale.json-0' reservation-night-rate.json: description: Rate details for a single reservation night. title: ReservationNightRate @@ -45510,7 +45204,7 @@ components: example: 327PP24H readOnly: true locale: - $ref: '#/components/schemas/locale.json-01' + $ref: '#/components/schemas/locale.json-0' housingEvent: $ref: '#/components/schemas/housing-event-id.json' block: @@ -45879,7 +45573,7 @@ components: - $ref: '#/components/schemas/event-survey-respondent/allOf/0' properties: event: - $ref: '#/components/schemas/event.json7' + $ref: '#/components/schemas/event.json5' contact: $ref: '#/components/schemas/uuid.json' attendee: @@ -45973,7 +45667,7 @@ components: description: List of responded survey answers. type: array items: - $ref: '#/components/schemas/answer.json1' + $ref: '#/components/schemas/answer.json' minItems: 1 score: deprecated: true @@ -46043,7 +45737,6 @@ components: description: Request body for creating or updating an RFP. type: object required: - - name - needsGuestRooms - needsMeetingSpace allOf: @@ -47397,7 +47090,6 @@ components: description: Request body for creating or updating an RFP. type: object required: - - name - needsGuestRooms - needsMeetingSpace allOf: @@ -48129,7 +47821,7 @@ components: description: Attendee ID description: The attendee with points in this engagement score. event: - $ref: '#/components/schemas/event.json9' + $ref: '#/components/schemas/event.json7' points: type: integer default: 0 @@ -48315,7 +48007,7 @@ components: type: object properties: event: - $ref: '#/components/schemas/event.json11' + $ref: '#/components/schemas/event.json9' email: $ref: '#/components/schemas/email.json2' resendToPreviousRecipients: @@ -48388,7 +48080,7 @@ components: - attendeeResponse properties: event: - $ref: '#/components/schemas/event.json11' + $ref: '#/components/schemas/event.json9' email: $ref: '#/components/schemas/email.json2' resendToPreviousRecipients: @@ -49530,19 +49222,19 @@ components: description: List of sleeping room blocks for this sleeping room type. items: $ref: '#/components/schemas/sleeping-room-block.json' - social-media-links.json: + SocialMediaLinks: title: SocialMediaLinks type: object description: Member's social media links. properties: facebookUrl: - $ref: '#/components/schemas/link.json' + $ref: '#/components/schemas/Link' twitterUrl: - $ref: '#/components/schemas/link.json' + $ref: '#/components/schemas/Link' linkedinUrl: - $ref: '#/components/schemas/link.json' + $ref: '#/components/schemas/Link' websiteUrl: - $ref: '#/components/schemas/link.json' + $ref: '#/components/schemas/Link' solution-type.json: title: SolutionType enum: @@ -49951,7 +49643,7 @@ components: items: $ref: '#/components/schemas/existing-sponsorship-level' description: List of sponsorship level. - sponsorship-level.json: + SponsorshipLevel: title: Sponsorship level description: Associated sponsorship level for an exhibitor type: object @@ -49963,6 +49655,22 @@ components: format: uuid example: 3db28cfc-db22-11eb-8d19-0242ac130003 description: Sponsorship Level Id + SponsorshipLevel-1: + title: Sponsorship level + type: object + description: A file representing the sponsorship level + required: + - event + - name + allOf: + - $ref: '#/components/schemas/Audit' + properties: + event: + $ref: '#/components/schemas/Event1' + name: + type: string + description: Name of the sponsorship level + example: Silver stakeholder.json: title: Stakeholder description: Represents an event stakeholder. @@ -51574,7 +51282,7 @@ components: type: array uniqueItems: true items: - $ref: '#/components/schemas/event.json7' + $ref: '#/components/schemas/event.json5' description: List of events with which this survey is linked. surveys-paginated-response: title: SurveysPaginatedResponse @@ -51591,7 +51299,7 @@ components: items: $ref: '#/components/schemas/survey.json' description: Collection of surveys. - switch-back-target-usage-plan.json: + SwitchBackTargetUsagePlan: title: Switch Back Target Usage Plan description: Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. type: object @@ -52266,7 +51974,7 @@ components: title: Addresses type: array items: - $ref: '#/components/schemas/address.json7' + $ref: '#/components/schemas/address.json6' description: List of addresses associated with the travel account. travel-account-paginated-response: title: Travel account paginated response @@ -53615,6 +53323,22 @@ components: - Web Services - eMarketing Profile Update example: Address Book Profile + Usage: + title: Usage + description: A usage object represents the usage of a resource on a given day + required: + - date + - used + - remaining + - total + type: object + allOf: + - $ref: '#/components/schemas/UsageQuotaFields' + properties: + date: + type: string + description: The date the usage occurred, as an ISO8601 date + example: '2020-01-01' usage-paginated-response: title: Usage Paginated Response description: The list of usage for the caller's account in the date range specified. @@ -53623,13 +53347,39 @@ components: type: object properties: paging: - $ref: '#/components/schemas/paging.json' + $ref: '#/components/schemas/Paging' data: type: array items: - $ref: '#/components/schemas/usage.json' + $ref: '#/components/schemas/Usage' description: Collection of usage objects. - usage-quota-fields.json: + UsagePlan: + title: Usage Plan + description: Object representing an API Platform Usage Tier + required: + - name + - quota + - burstLimit + - rateLimit + type: object + properties: + name: + type: string + description: The name of the usage tier + example: API_Platform_Free_Tier + quota: + type: number + description: The daily quota of the usage tier. If this value is null, this means the usage tier is unlimited. + example: 1000 + burstLimit: + type: number + description: The burst limit capacity of the usage tier + example: 1 + rateLimit: + type: number + description: The per-second steady rate-limit of the usage tier + example: 2 + UsageQuotaFields: title: Usage Quota Fields description: Fields representing usage quota information. Usage quota represents the number of API requests that can be made in a given usage period. Usage periods reset daily at midnight UTC. type: object @@ -53650,22 +53400,6 @@ components: type: integer description: The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. example: 300000 - usage.json: - title: Usage - description: A usage object represents the usage of a resource on a given day - required: - - date - - used - - remaining - - total - type: object - allOf: - - $ref: '#/components/schemas/usage-quota-fields.json' - properties: - date: - type: string - description: The date the usage occurred, as an ISO8601 date - example: '2020-01-01' User: title: User description: Generic sample User. Not a real model used by any Cvent service. @@ -53728,7 +53462,7 @@ components: type: array description: 'The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence' items: - $ref: '#/components/schemas/address.json6' + $ref: '#/components/schemas/address.json5' userType: $ref: '#/components/schemas/user-type.json' timezone: @@ -53945,7 +53679,7 @@ components: type: array description: 'The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence' items: - $ref: '#/components/schemas/address.json6' + $ref: '#/components/schemas/address.json5' userType: $ref: '#/components/schemas/user-type.json' timezone: @@ -54079,7 +53813,7 @@ components: items: $ref: '#/components/schemas/schema.json' description: The collection of schema resources. - utm-override.json: + UTMOverride: title: UTMOverride description: 'Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items.' type: string @@ -54110,6 +53844,21 @@ components: properties: id: $ref: '#/components/schemas/uuid-property' + UUID1: + title: UUID + description: The reference to the related entity. Contains only the ID of the related entity. + required: + - id + type: object + properties: + id: + $ref: '#/components/schemas/uuid-property' + UUIDProperty: + title: UUID Property + description: A string that has to be a format matching the industry standard uuid + type: string + format: uuid + example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 ValidToken: title: Valid Token description: Validity status of an authentication token. @@ -54199,7 +53948,7 @@ components: title: VenueAddress description: Address details for venue. allOf: - - $ref: '#/components/schemas/address.json3' + - $ref: '#/components/schemas/address.json2' properties: latitude: description: Location latitude. @@ -54675,7 +54424,7 @@ components: device: $ref: '#/components/schemas/device.json' video: - $ref: '#/components/schemas/video.json1' + $ref: '#/components/schemas/video.json' type: $ref: '#/components/schemas/view-type.json1' totalDuration: @@ -54733,7 +54482,7 @@ components: maxItems: 100 items: $ref: '#/components/schemas/video-warning.json' - video.json1: + video.json: title: Video type: object description: The details of a video @@ -55044,12 +54793,12 @@ components: title: Weblink Request type: object allOf: - - $ref: '#/components/schemas/copy-mappings-response/allOf/0' + - $ref: '#/components/schemas/Audit' properties: event: - $ref: '#/components/schemas/event.json6' + $ref: '#/components/schemas/Event1' exhibitor: - $ref: '#/components/schemas/exhibitor.json' + $ref: '#/components/schemas/Exhibitor' name: description: Display name of the weblink. example: Marketing Page @@ -55120,7 +54869,7 @@ components: minLength: 0 maxLength: 300 example: John Doe - work-address.json: + WorkAddress: title: WorkAddress type: object description: Member's work address details. diff --git a/overlays/public_overlay.yaml b/overlays/public_overlay.yaml index b6d0d116..ed766bbf 100644 --- a/overlays/public_overlay.yaml +++ b/overlays/public_overlay.yaml @@ -54,6 +54,14 @@ actions: update: "#/components/schemas/error-response" - target: $["components"]["responses"]["Unauthorized34"]["content"]["application/json"]["schema"]["$ref"] update: "#/components/schemas/error-response" + - target: $["components"]["responses"]["BadRequest35"]["content"]["application/json"]["schema"]["$ref"] + update: "#/components/schemas/error-response" + - target: $["components"]["responses"]["Forbidden35"]["content"]["application/json"]["schema"]["$ref"] + update: "#/components/schemas/error-response" + - target: $["components"]["responses"]["NotFound35"]["content"]["application/json"]["schema"]["$ref"] + update: "#/components/schemas/error-response" + - target: $["components"]["responses"]["Unauthorized35"]["content"]["application/json"]["schema"]["$ref"] + update: "#/components/schemas/error-response" - target: $["components"]["schemas"]["ErrorResponse"] remove: true - target: $["components"]["schemas"]["supplier-summary.json"]["properties"]["supplier"]["oneOf"][0] diff --git a/packages/csharp/.speakeasy/gen.lock b/packages/csharp/.speakeasy/gen.lock index a66cf57a..df267f4f 100644 --- a/packages/csharp/.speakeasy/gen.lock +++ b/packages/csharp/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 3f6b1580-b75b-44d2-a95a-1b74729f1d26 management: - docChecksum: d102ff2d61db687e73460aa2c29e6458 + docChecksum: b7ce829725c97f1ad93af5d1f28e9c93 docVersion: ea speakeasyVersion: 1.752.0 generationVersion: 2.859.2 - releaseVersion: 1.2.3 - configChecksum: 4b13f155f207196d791c616ec0796f72 + releaseVersion: 1.3.0 + configChecksum: ef3161a57751819440ce1436855a27d0 published: true persistentEdits: generation_id: c50843e4-e393-4964-8f45-57aa92ab8994 @@ -45,7 +45,7 @@ trackedFiles: pristine_git_object: ec6bbb4bbe2f8ad9230b01a2da715a63475f5e3d NUGET.md: id: f4c8a442a6e5 - last_write_checksum: sha1:877a911beb43702c163ef4fa9ae8a9e47925e01c + last_write_checksum: sha1:1dc1516865b65ca92df1bcd5650eaef114bdae84 pristine_git_object: 7a318ebe39215ade31d133b8f5920eb190ea74e3 USAGE.md: id: 3aed33ce6e6f @@ -65,16 +65,12 @@ trackedFiles: pristine_git_object: 6c637a212603fa79d44b28d4f084cdaa34f59707 docs/Models/Components/AccountBudgetItemListResponseJson.md: id: 820ac3be10e1 - last_write_checksum: sha1:8c7f09242dff23520a66f6547132bfee24b18871 + last_write_checksum: sha1:853b34f57d87404b68ca3a184a1aacd57619fc17 pristine_git_object: 27811ed7c33113622246467777e61ebe48a27e86 docs/Models/Components/AccountBudgetItemsPaginatedResponse.md: id: d5768916a6fb last_write_checksum: sha1:5481f70173afa8c5f10451011c1960e45b62fb71 pristine_git_object: c796cd3d5b953035f82fdc2452b99d988704f8d4 - docs/Models/Components/Action.md: - id: 60391174ba02 - last_write_checksum: sha1:987caa3d5a68a6f27955aa3b172585dc9a810983 - pristine_git_object: f6ad3274f133a7eb235ba880588c4d2a4be6ed74 docs/Models/Components/ActivityAdJson.md: id: 9bb5e5f9295e last_write_checksum: sha1:57696acbef8d107a58ed2ce727db5e00bd04e3be @@ -215,40 +211,44 @@ trackedFiles: id: 42cfa7c913eb last_write_checksum: sha1:fbbf20cabfafa6319088c317a8d3dad9fa834ab5 pristine_git_object: c232eba3e3ae418311f8feadc50fefd9faa360c1 - docs/Models/Components/AdditionalChoiceJson11.md: - last_write_checksum: sha1:1bf161f5bec84bba5d1a43d904ac39292e129fcd + docs/Models/Components/AdditionalChoice.md: + last_write_checksum: sha1:e69509b634644e3bd3adeed509ec3ce429adbb33 + docs/Models/Components/AdditionalChoiceJson1.md: + last_write_checksum: sha1:20f970bfc50f26292d8012f2270e99da13978a21 docs/Models/Components/AdditionalChoiceJson2.md: - last_write_checksum: sha1:a75fba0930a1fc0a3d9778a16d2aa3cb39c395e6 + last_write_checksum: sha1:f6e0772cd31610cd16732dea1d0fe38a7e9e5d93 docs/Models/Components/AdditionalGuestFeesJson.md: id: 8056a5291292 last_write_checksum: sha1:38882fd7641ffe58c1844388c6a1e60e0da1d00b pristine_git_object: 8fd3807edf2246549fd6130f5b477760bdbddf58 + docs/Models/Components/Address11.md: + last_write_checksum: sha1:947ed0c2f7dfae6d88961789a2b0b435056006d1 + docs/Models/Components/Address12.md: + last_write_checksum: sha1:b9eea80b3fd81595619cd6b78b533ebcbc6464b5 docs/Models/Components/AddressJson.md: id: 7ecdc2f5de1f last_write_checksum: sha1:a826695cc69f4d4ace8d3de5c9f2d39d51d8a573 pristine_git_object: 752704eeccdeff8e20b70cb3b4b35a2f11cb7e4a docs/Models/Components/AddressJson0.md: last_write_checksum: sha1:fca1f03411fb0883bcb8f82d4f6b2e863c5ad5b8 + docs/Models/Components/AddressJson2.md: + last_write_checksum: sha1:aacf400393e16ba4174cd92750eb7c646d8ef3e0 docs/Models/Components/AddressJson3.md: id: 6481012a7f85 - last_write_checksum: sha1:f8e0254b5fd765df7401a43482609a0f38848305 + last_write_checksum: sha1:71e063291b56249b55aaf3a7bb822ac0e6cf501f pristine_git_object: d159c5c2ff34ed97810336511d8ae26f06a78856 docs/Models/Components/AddressJson4.md: id: 790686dbb409 - last_write_checksum: sha1:d29660e407cb08652451d51ff3464fb095f8e377 + last_write_checksum: sha1:e382277220ef7ea9a2c697fc8bc39a80e63b37c6 pristine_git_object: 04f417d34993fcaf9ce3fac6e10509b0d5b5b17a docs/Models/Components/AddressJson5.md: id: 9048e80b59c9 - last_write_checksum: sha1:b4216a4656615f81525df0e750201996f6ef399e + last_write_checksum: sha1:76bdb7693fa242e9c5edf7fd88968f41fb749112 pristine_git_object: df576b36566068495aa957a408dd4028e3415e51 docs/Models/Components/AddressJson6.md: id: 011ba43d0a7a - last_write_checksum: sha1:c461ff978dc8432f0116cfedf40e1d28021d6bc5 + last_write_checksum: sha1:6845f3c72f5179640b2531adbdd395b1460157e1 pristine_git_object: 04ca534aef1279eb625e6ad335dcd3087d54759a - docs/Models/Components/AddressJson7.md: - id: da47ba6c9ea6 - last_write_checksum: sha1:6f23b1981d6ba78148176b43f74af3ad7bc52e25 - pristine_git_object: 3f57f9d00f8920b2857f2d5a0d436f9f76681139 docs/Models/Components/AddressJsonInput.md: id: bfd910c54345 last_write_checksum: sha1:4b350f0ba70a7b754dff9622f47052cefa6180c0 @@ -371,40 +371,38 @@ trackedFiles: last_write_checksum: sha1:27b935e7687551bf3e4bf15be96bac38d2a4ffa0 docs/Models/Components/AnniversaryMembershipItemJsonContactType.md: last_write_checksum: sha1:f17d7f721c71969abff5248485776c9b80e00d2b + docs/Models/Components/Answer1.md: + last_write_checksum: sha1:0d108e38ba7bc45a8c88f94739b98341067f606d + docs/Models/Components/Answer2.md: + last_write_checksum: sha1:129600d495d218022018ab8da28c58c8e6d05cfd + docs/Models/Components/Answer2Choice.md: + last_write_checksum: sha1:56039852124b3ffe5019d70d853ac03d3e3e47e9 docs/Models/Components/AnswerJson.md: id: 24d53c811e00 - last_write_checksum: sha1:01ffa5a5805fbce8c95f7e685b8d5ca449641fb2 + last_write_checksum: sha1:f957a26787e6fb2538caa630fb8396f56de69462 pristine_git_object: f1cbee8bd6317237f90d2b79f34da3d758b296b2 - docs/Models/Components/AnswerJson0.md: - id: 045c7a2c3c82 - last_write_checksum: sha1:42419de76457e6e691e53d8350ed19c90ad51dea - pristine_git_object: 41c1e9b63c00d4f0e659899e77ea20a1f93d8cff docs/Models/Components/AnswerJson1.md: id: 126f28897535 - last_write_checksum: sha1:6f731553c687ea88d395554ab526d7f1622aac10 + last_write_checksum: sha1:9957e3491017a46ee4598a6e1444b16c9c2ffac8 pristine_git_object: 00febe4e1c27bf7827a336c08a7c156493652dba - docs/Models/Components/AnswerJson2.md: - id: 866c061beace - last_write_checksum: sha1:1cbb48868ba64ebfcc9319bb97537c2fe723d99c - pristine_git_object: ea1ebb05d5c39417014ee7d8146a3d8601c02710 + docs/Models/Components/AnswerType.md: + last_write_checksum: sha1:228cfd57b116f0358a04321f39861fb0b1c67d31 + docs/Models/Components/AnswerType1.md: + last_write_checksum: sha1:dbfe2b541d820946308fe6e232f2874758be7c33 docs/Models/Components/AnswerTypeJson.md: id: 091a52dc5d12 - last_write_checksum: sha1:0472de980de7c1557dc3ffd9e61af2cd82d03f16 + last_write_checksum: sha1:2557bdc53b15107376829bfdac08360d8eebf527 pristine_git_object: 1b98af55de40d4e40df8e8ab6d64109bb49ba94a - docs/Models/Components/AnswerTypeJson0.md: - id: fd022747cd2b - last_write_checksum: sha1:a131a85df892669ec638a0efcc51a84b85768492 - pristine_git_object: 8ed9843502885d323a580c1714dff65dc8f35ee3 docs/Models/Components/AnswerTypeJson1.md: id: 2a965db3b1f7 - last_write_checksum: sha1:b0d30e0df2794f5960a149797cc710e8f973fa05 + last_write_checksum: sha1:2172384c84b5ab7d5e300b51d0c2d211b5f58bc9 pristine_git_object: bb06ead8ca269a17ba912b059eb590f75d509846 - docs/Models/Components/AnswerTypeJson2.md: - last_write_checksum: sha1:a5ed5a8758f211ee61ad72317d2a64ada37c7e1e docs/Models/Components/Application.md: id: 538c092db2b8 last_write_checksum: sha1:1ff1e4c1171a095ad9b1934d24a7f8e94506a8cb pristine_git_object: f0416048e74206d5de5c7103063f79d80205a339 + docs/Models/Components/Appointment.md: + last_write_checksum: sha1:b87bc71a1c22be3c81bbf5f24a0ab9dc39cd3fea docs/Models/Components/AppointmentAccepted.md: id: a39607fc050d last_write_checksum: sha1:851fe8afc624370e3529ae1e3c6e8bbc3739fd44 @@ -541,10 +539,12 @@ trackedFiles: pristine_git_object: bff28259740dae8ca324cdfba8a63de4617d1898 docs/Models/Components/AttachmentSourceJson.md: last_write_checksum: sha1:b0cb66e2488972df8ab6d1589bf1a6afbed654bc - docs/Models/Components/Attendee.md: - id: 8aa4994bbf68 - last_write_checksum: sha1:207781baaabc198d4a08962f3037cd278cbd2ef7 - pristine_git_object: d4d85d910a1e5ee868f1cb4eca60f7685f74bf49 + docs/Models/Components/Attendee1.md: + last_write_checksum: sha1:2a2ca82930c9db9656bb5eccb9eeda352c474c95 + docs/Models/Components/Attendee12.md: + last_write_checksum: sha1:edc47b71c683e399e46f281af7f7b81192ae8981 + docs/Models/Components/Attendee2.md: + last_write_checksum: sha1:ce0ca518c5a9cf6143e6b8e38e58344c0bdd7100 docs/Models/Components/AttendeeActivitiesPaginatedResponse.md: id: 8f50a4266de0 last_write_checksum: sha1:4b29e8c1be39e738026a986e1b1cbfae58af416a @@ -641,9 +641,13 @@ trackedFiles: id: f7e4d593a254 last_write_checksum: sha1:ba127f614f914c0e0e2626c55082c7d812a86211 pristine_git_object: 1212f3b193b34a50f30b204e99317d36bcf58930 + docs/Models/Components/AttendeeAudienceSegmentAssociationJson.md: + last_write_checksum: sha1:9a6b6ca2fec510160e6f3117ccc4fd9141d152c0 + docs/Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md: + last_write_checksum: sha1:e2576d547b78618e13999af2f0dc242849dab257 docs/Models/Components/AttendeeContactInfoJson.md: id: cc19e2d29676 - last_write_checksum: sha1:07490627c5a2b2377f4121fba160da4adfd6482d + last_write_checksum: sha1:255bb061fc8a25239f43d08fc3782d0bf1be065e pristine_git_object: ffa35a8d37f60fb0afc05a2e548e88779bdf8d89 docs/Models/Components/AttendeeContactMembershipJson.md: id: e76fa7d399f6 @@ -691,7 +695,7 @@ trackedFiles: pristine_git_object: cf3de11f966ebbeb30ea4fa822d4e525af94e40e docs/Models/Components/AttendeeInsights.md: id: bbcc97a1384e - last_write_checksum: sha1:a9b20fdd0effde123943255ffe34a456d44d409c + last_write_checksum: sha1:fc46e8e3d15eba65778e352ffca4ffddae093c32 pristine_git_object: 1e1c53633ddf544aae2aa6ea3f2ba087af797b6c docs/Models/Components/AttendeeInsightsPaginatedResponse.md: id: 11d5d7cd839a @@ -725,10 +729,6 @@ trackedFiles: id: c4d6de4ea627 last_write_checksum: sha1:419546a031249f1f9a83f99dfa9e9ae66c93db50 pristine_git_object: 71967ed4969a18fa8190d25c90e0ddb5166fdb0a - docs/Models/Components/AttendeeJson3.md: - id: 28ae868918b6 - last_write_checksum: sha1:78a30ea24d8467967aa5db0292d10470280cc73b - pristine_git_object: 529a4ee57d25e1315b9c993d48206e8c51330680 docs/Models/Components/AttendeeJson4.md: id: bd6cb2c8579a last_write_checksum: sha1:59f88e6de2bd88793528a6a0ed82dfcb3b22c7f3 @@ -751,7 +751,7 @@ trackedFiles: pristine_git_object: 0fe91ba68a0096dd90d124922d7a96baa0474335 docs/Models/Components/AttendeePaginatedResponse.md: id: 811b815a5ad4 - last_write_checksum: sha1:ed3fe26c293f8f1f388af9f088f77a1ffc18387f + last_write_checksum: sha1:ae77f61727a4075dc26ce40215c563a08d767fa4 pristine_git_object: 6fb36c5abc10d2c8120541a340d07397142f8af6 docs/Models/Components/AttendeeResponseJson.md: id: e3715cbec63e @@ -869,11 +869,11 @@ trackedFiles: pristine_git_object: 82584043fe13a7e539a7128d57fa67387dddc366 docs/Models/Components/AudienceSegment.md: id: 22bbeb27687e - last_write_checksum: sha1:8803555fd60c7e89bb3769ea86e6d89f6f330052 + last_write_checksum: sha1:200800ede73df523d690d11d565df8ee8f65d16e pristine_git_object: 02fd4a64371215d6d3673bc490b08c9996430d3b docs/Models/Components/AudienceSegmentCreate.md: id: cfb44e8d1f90 - last_write_checksum: sha1:df5bc237d25f21bf54b0972a3bd4ee5758ad7606 + last_write_checksum: sha1:afcccb7f156776b0d5e78bec416a6b8fdb98fd81 pristine_git_object: ac41e6db924a0120579909a8aa47add3d38d8003 docs/Models/Components/AudienceSegmentCreationTypeJson.md: id: cfaaad00b208 @@ -881,7 +881,7 @@ trackedFiles: pristine_git_object: 1aaac235e9e44907fac201f985aac0328c80af91 docs/Models/Components/AudienceSegmentResponse.md: id: c9bd889ff9d6 - last_write_checksum: sha1:02a04cb2398a6bb3adcc68f044caee55ad276c0a + last_write_checksum: sha1:a9d5b05cb2102fd3369f2bf54f2e8bd8e1c53b7f pristine_git_object: b06419136081fddb0dffe2501bb278a308f74c4e docs/Models/Components/AudienceSegmentsPaginatedResponse.md: id: 7b8297ecf1db @@ -933,15 +933,15 @@ trackedFiles: pristine_git_object: bcba9e34844a0037c2c15a4cc88baba9729c6232 docs/Models/Components/Badge.md: id: 789f28b0ffc6 - last_write_checksum: sha1:078e3651fc9e7126d379bc2bb1a0fec3ced05879 + last_write_checksum: sha1:39c14a76d075ab1df2094e8466bde5ef80e55008 pristine_git_object: c50e92e18e32695c33883cdd06d5ccc42d833ed4 docs/Models/Components/BadgeInput.md: id: 9ac546a08741 - last_write_checksum: sha1:012b8be1389df20f9aac65e7dbe5672212e55482 + last_write_checksum: sha1:26b528f22a282e6c4c1d17190160705d75a9f070 pristine_git_object: 5637bdb8526623e229720dc4606f6186afe7f38a docs/Models/Components/BadgePaginatedResponse.md: id: 3c09599a7d86 - last_write_checksum: sha1:dc3f871bb755771769904e1d1e6cf92c06ccd1ef + last_write_checksum: sha1:98c88a37120b9730784ab71ee61dfca481eb24dd pristine_git_object: df0107a0308271585323759715076a1a29951d7e docs/Models/Components/BadgePrintJobCreated.md: id: 4615c7dd7c23 @@ -979,14 +979,10 @@ trackedFiles: id: 51b3b94256f3 last_write_checksum: sha1:ebde2d14c6a4311d70cbd220f8de83a21204b437 pristine_git_object: f3a7ff7c9419a5725737c2b98c4079f2e2580c90 - docs/Models/Components/BadgeStatusJson.md: - id: 67099013b7c6 - last_write_checksum: sha1:0d07b76a4d79c38acb7e35f670990f4d35f7dde3 - pristine_git_object: 6fbbffe9dba8cb67cae9bef25ebadf72dcf97d47 - docs/Models/Components/BadgeTypeJson.md: - id: ba73d386147b - last_write_checksum: sha1:6876a84281c75011bf50bf334293cf018bac63a3 - pristine_git_object: 59b959fc3406fd493d73fae7c7655d8dd746340c + docs/Models/Components/BadgeStatus.md: + last_write_checksum: sha1:8c215997eb7306d110e94e771b488923a5cb1e2d + docs/Models/Components/BadgeType.md: + last_write_checksum: sha1:7473a1220ab4e511ab5ca7df0d1906fd9c279bda docs/Models/Components/Banner.md: id: 3eb030bf1b6f last_write_checksum: sha1:fb2ca824a60cc1b8fb7033b4139c29f3ca9c77b8 @@ -1005,10 +1001,8 @@ trackedFiles: id: d44ab4cf5ad5 last_write_checksum: sha1:f81d1fafbeec7894e3417967ed2602270ca604d2 pristine_git_object: a6123679a7bc19d208e64403823f1751963eb737 - docs/Models/Components/BaseChoiceJson.md: - id: cd9684070a88 - last_write_checksum: sha1:5a2e2b45f38157b4168bd0ff8f8ac74bbc164ee3 - pristine_git_object: e00e3567e135cfc3d8f249b7ebb444c1701db8df + docs/Models/Components/BaseChoice.md: + last_write_checksum: sha1:6b214f5c21f9a2c923e252a9a699df656ac07b26 docs/Models/Components/BaseQuestionResponseJson.md: id: 3f88d1edff81 last_write_checksum: sha1:28ca1222d12643c08af2dbfa71df6cdbf9735742 @@ -1047,17 +1041,19 @@ trackedFiles: id: 78dab28e0d9c last_write_checksum: sha1:e73c4e7c16e346bf953eea52e6c3d495a144f06d pristine_git_object: 32c777453e5efdf75f6ce1684bcb5166881b3dbf + docs/Models/Components/BoothStaff.md: + last_write_checksum: sha1:5d4d4f5b26e6caa7255f590fec79b6487fc7a9eb docs/Models/Components/BoothStaffListResponse.md: id: 500b2ac664bd - last_write_checksum: sha1:31f497603329849c75a787d8f7f241c264b8074b + last_write_checksum: sha1:608a5c4db3c7381859ae9781f57903bb7705a699 pristine_git_object: 29cef323e9f39ed86fa3fcf5c62e73541a401285 docs/Models/Components/BoothStaffRequest.md: id: 8e3b4565e2a9 - last_write_checksum: sha1:60b47c3cc9372acc97c892f6ffb39fca1e1d5f6a + last_write_checksum: sha1:14a2b54e3e7df3985c36eee405135c269536f70c pristine_git_object: b80b8ea5d4d3e327f14a595a70a5b0a7499bd359 docs/Models/Components/BoothStaffResponse.md: id: 336612e7cbcb - last_write_checksum: sha1:3d15f21f9f4688994100831ad7a0167d72af735a + last_write_checksum: sha1:d12b8888529abcc18f6b92f6516b589a5bb6f7c8 pristine_git_object: e676cb3cfa7de1b726ee256c2d057464d6028767 docs/Models/Components/BounceDetailsJson.md: id: 6758c8a10fd8 @@ -1069,7 +1065,7 @@ trackedFiles: pristine_git_object: c124bb1bf6d0fcb54b1a158137b148173e993392 docs/Models/Components/Brand.md: id: 242f0ed4060b - last_write_checksum: sha1:e135bc46b034e3a94e156ea33f7876db69a1a7bd + last_write_checksum: sha1:451ade96e9ebf216ab46f9f2a918fd6d7b0e86d1 pristine_git_object: 47fb66f5aeb4e06531341e65365322b378743c61 docs/Models/Components/BrandPaginatedResponse.md: id: 198ace0b2bf5 @@ -1325,22 +1321,16 @@ trackedFiles: pristine_git_object: 48ed1cb480a2ba28110d10ab71f0e1fc0df1d12f docs/Models/Components/CancelledReasonJson0.md: last_write_checksum: sha1:ae1e29766ae6772681beb0011402f7282b69b999 + docs/Models/Components/Capacity.md: + last_write_checksum: sha1:06c2fe6b6d1b80f3929c0decfab0669906aa80a7 docs/Models/Components/CapacityJson.md: id: 21b61eacdb39 - last_write_checksum: sha1:7c6951b4a90800a8fc144e9592dc9dce08cd33bc + last_write_checksum: sha1:ee4cc18e09ad3de58d74224e09d2fcd8c4d1ed56 pristine_git_object: 6ffd06812edfa1806d8ad487abb9d4e2abf6ca9e - docs/Models/Components/CapacityJson1.md: - id: 6f2f4223a3fa - last_write_checksum: sha1:c05498469326f7270542cc091b628bcb786e10e6 - pristine_git_object: 7e0aff28e0b4f8feddf1e9e61cca4c1e214fe263 - docs/Models/Components/CapacityJson1Input.md: - id: 79a1e274b952 - last_write_checksum: sha1:b0c42f5548535b5dd10ae4f46fbbf8bd381c5f33 - pristine_git_object: 5c0c5aaf9647f5cab4a5506e2edb93ee787164fd - docs/Models/Components/CapacityJsonRegistrationType.md: - id: f608c0fcef4b - last_write_checksum: sha1:488095b567d582b02a4e1e8ea6f96fd97324183a - pristine_git_object: bdd504a478caf69b71c2a5cc0798a2a26aa7f9c8 + docs/Models/Components/CapacityJsonInput.md: + last_write_checksum: sha1:03598bd92d43620696dc6109f43909adaa6e98ad + docs/Models/Components/CapacityRegistrationType.md: + last_write_checksum: sha1:ef1fa680d69374a70f2fe402299173fb871ce0ec docs/Models/Components/Card.md: id: 289510ae7884 last_write_checksum: sha1:4c0d9e54826467749a892d4e5390ca50a06ff378 @@ -1425,7 +1415,7 @@ trackedFiles: pristine_git_object: d208b08a3a78b27cfbb46d621043dd4553345557 docs/Models/Components/Chain.md: id: 43249e399385 - last_write_checksum: sha1:6966f99c9b1e2509b8ec6495881d298ab36eefb9 + last_write_checksum: sha1:25f081b891eeb49f1d9165a1361e269852ce85ec pristine_git_object: 55b8aae55db0e3309cf858e0ade73f396c7c70a1 docs/Models/Components/ChainBrand.md: id: ef796e573861 @@ -1473,26 +1463,20 @@ trackedFiles: pristine_git_object: 64f4057b6b551c9decab585276bd2f84527493d4 docs/Models/Components/Choice.md: id: c39c226c098e - last_write_checksum: sha1:d837d595df174cdb8865ad1524bb9605592b79c4 + last_write_checksum: sha1:33f6593eab522cb4004e507741b23992f1e2e20d pristine_git_object: 79377a632e3332e4dea6951aecd192eddbfd8ca2 docs/Models/Components/ChoiceJson.md: last_write_checksum: sha1:6f6dfbb5041812f6257498fcfab4a3188aca4afd docs/Models/Components/ChoiceJson2.md: id: af36e17a0803 - last_write_checksum: sha1:009888b298ac59d61b5bb177734bd7e7e35df62d + last_write_checksum: sha1:41ce40e66643c8ce88ec02ee4db04104aa774d80 pristine_git_object: caaa3feacc6793d3ccebb7667ada43db544b896b docs/Models/Components/ChoiceJson3.md: id: 1c215a609f6a - last_write_checksum: sha1:8a11955798272c2d76bde10d247dc561f9f6615f + last_write_checksum: sha1:1a6e0740f31c371cf63f5f02302d3ba673e300c1 pristine_git_object: 4ae636afc26b4eb42c287cdc20ac60a0cf6c59c0 - docs/Models/Components/ChoiceJson4.md: - id: dbf47228481b - last_write_checksum: sha1:3ec1ba6facf13319b0479df3fcaca10cb3024181 - pristine_git_object: e59e0f9c60ddb2c664fce2e1a7d44c083c73976b - docs/Models/Components/ChoiceJson4Input.md: - id: c5985e0c6d5a - last_write_checksum: sha1:260f822e6709d6170704601e0cb297fda23a723c - pristine_git_object: f2b82ed0467e5b2154da44fccd66ffff594be384 + docs/Models/Components/ChoiceJson3Input.md: + last_write_checksum: sha1:8cf3e77cb5b3e86170d1f235ae461fe35d3d69ca docs/Models/Components/ChoiceSortOrderJson.md: last_write_checksum: sha1:fd8f894e01b172c344ca6fa2877832f518280b5f docs/Models/Components/ChoiceTranslationJson.md: @@ -1503,7 +1487,7 @@ trackedFiles: last_write_checksum: sha1:753f7cab9a6bbd72f4f55b2520eb3aefa88d2864 docs/Models/Components/Choices.md: id: 1d10f7fb8042 - last_write_checksum: sha1:9c05fb24ecd1d65eced7502c00152a2b9b605bba + last_write_checksum: sha1:faecf6599c4f9fe3943014adc34ccc5246ea3cba pristine_git_object: ac01c8a5a9b9e055d2740e17eef87acd25d7373b docs/Models/Components/ChoicesDisplayTypeJson.md: id: 09b45a786d79 @@ -1529,14 +1513,24 @@ trackedFiles: id: b5c3eb8f3f39 last_write_checksum: sha1:20d0f970c8ec2efa3aeea981db61e6d3806eedb4 pristine_git_object: a2d07afaf3b3b488a626227f9efb26eb9fb3c984 + docs/Models/Components/Compliance.md: + last_write_checksum: sha1:86dfa66f3ed5d2b9ca78608082f228fa55d6f9f8 + docs/Models/Components/ComplianceAction.md: + last_write_checksum: sha1:75ade73ba1d8f2ac8ee99b149c528ce699a1b652 + docs/Models/Components/ComplianceComplianceScope.md: + last_write_checksum: sha1:0ef92bf9e9daf819fcd8f289f190f8f8629b92ab + docs/Models/Components/ComplianceCreatedBy.md: + last_write_checksum: sha1:7ce9dcf5b93c11d165a8673c7c26e89a4400e03e docs/Models/Components/ComplianceJson.md: id: 38d461fb15fe - last_write_checksum: sha1:06c1c3d79157e25b4246da62efe51ed1cc549454 + last_write_checksum: sha1:6836bd3a355d6064411b8778546d734b3d91d95e pristine_git_object: 1ffcd58be8308139c08bc66b63d165ad8b79c4b3 - docs/Models/Components/ComplianceScope.md: - id: e7c3c7cceea4 - last_write_checksum: sha1:745ebe0ecb4382b42159ec01fe3aac13442a0feb - pristine_git_object: 2845f5ab65aceabbe8e251251b5a179d5cea3777 + docs/Models/Components/ComplianceJsonAction.md: + last_write_checksum: sha1:c472de62c683a49539a2e9bf26bb85fe058f322c + docs/Models/Components/ComplianceJsonComplianceScope.md: + last_write_checksum: sha1:659b2d68675b5e32bf58adeeb6df1b763f6b06e3 + docs/Models/Components/ComplianceJsonCreatedBy.md: + last_write_checksum: sha1:82ab403063f463fe410920eed8dc42fd9dc64cfb docs/Models/Components/CompositeValueJson.md: id: 84fe87e7ac46 last_write_checksum: sha1:5ee3dc318c8201cbfaff56c18c9b3fb45a4dc1a9 @@ -1653,14 +1647,12 @@ trackedFiles: id: bcfd9f6a14d7 last_write_checksum: sha1:6f261ef6406d160b97666f05ce459bf6f1e8c3c7 pristine_git_object: 78bd82835b59725ed983b85a4981c9d8b238091e + docs/Models/Components/ContactLinks.md: + last_write_checksum: sha1:d1a5ade4e7eb44693e8aee40a94aaf2e070f19c2 docs/Models/Components/ContactLinksJson.md: id: 7bff75635d1a last_write_checksum: sha1:1a5c3e6b20209cd1e77f7c6affe69f714a0358e4 pristine_git_object: 273bddad381979353cf5bcbc1a39f39a47b391a3 - docs/Models/Components/ContactLinksJson2.md: - id: 1f1e7c557701 - last_write_checksum: sha1:796c50ee11c7ed8a2ece934635dcd729e48a5006 - pristine_git_object: b7d327c96a64764e61285e464b2d11b9f734f7d4 docs/Models/Components/ContactLinksJsonInput.md: id: ae9c2c28d247 last_write_checksum: sha1:69ec8bf42975b58d35df37229b9568c1301d5659 @@ -1767,10 +1759,6 @@ trackedFiles: id: cd1563ff397f last_write_checksum: sha1:f36a5081c8c7272917f6a89c330ed9b41474c67d pristine_git_object: bceb471ed6c896ff539c4b163b6a319f45f88806 - docs/Models/Components/CreatedBy.md: - id: 67dd8c105d90 - last_write_checksum: sha1:4f8bdd1c9530addd9b87354a73e2fe5bcf5e3082 - pristine_git_object: bda1f57067693db6c4bdbddaddc275a85d4ce425 docs/Models/Components/CreditCardRequestJson.md: id: f09331a7d062 last_write_checksum: sha1:a28bba9562f93e35a00875fba31d05557b902812 @@ -1907,6 +1895,8 @@ trackedFiles: id: 6d5ecc901460 last_write_checksum: sha1:b381ce05aa865ce6e7eca961ee59ea0c356e5695 pristine_git_object: d5f0618aee4f7197a6f04a35d480685cae1acde2 + docs/Models/Components/Device.md: + last_write_checksum: sha1:1f8233c032340e79aa04d5f6f1c9b7af08e65055 docs/Models/Components/DeviceJson.md: id: 8fa25a76ad95 last_write_checksum: sha1:3056a6b84cd2dbdc90cd59eecda77f4b5ec9c4ea @@ -1999,21 +1989,17 @@ trackedFiles: id: d89c61ea0b80 last_write_checksum: sha1:0920f0be94973b368acec6a3a9fc3cd80b8f9a75 pristine_git_object: 3331994cbc6d7e5a843dfd7f3856948e0255cbe2 + docs/Models/Components/ELiteratureDocument.md: + last_write_checksum: sha1:5f08f224cc4b12ddb7629db229fbbe40d63a8d73 + docs/Models/Components/ELiteratureDocumentType.md: + last_write_checksum: sha1:2e0d9aa98fc5b871f94b1a77bf7da3c82d92afe0 docs/Models/Components/EarlyBirdPricingJson.md: id: 03293a5a2cd9 last_write_checksum: sha1:c679cb8114af9822a408050bfa3ec0c8641103d8 pristine_git_object: 656766dc6ba517ba69452253c51db032ddf14922 - docs/Models/Components/EliteratureDocumentJson.md: - id: 311361f7f283 - last_write_checksum: sha1:50dd16cc3f91304faf6e6b6e9254e352c0a5728f - pristine_git_object: 8e09b1f113655cf06d7466905f00591e672c25a9 - docs/Models/Components/EliteratureDocumentJsonType.md: - id: 29188f736df0 - last_write_checksum: sha1:840efc09ec0bd70f79399c92603dbc9af7f6fabc - pristine_git_object: 1a09e6eddbea178f768a0a2d90d2c2e05a6c6bb5 docs/Models/Components/EliteratureRequestPaginatedResponse.md: id: b17074059aed - last_write_checksum: sha1:cb2c0c65507e87eecd9bd03888616849c60b2e6c + last_write_checksum: sha1:bd95efb5091f96a7d58f2719156eb1fb17a6b7e7 pristine_git_object: 061a197be8d6acf5891c6b4d2939d07cb5ce434c docs/Models/Components/EmailBounced.md: id: b749523071db @@ -2123,6 +2109,8 @@ trackedFiles: id: 0008851f1381 last_write_checksum: sha1:1b3434543e7b84d61c4c9926a16acc422af397e1 pristine_git_object: 45964f87bdf229f4012a49ea2570efdd15f1f7d1 + docs/Models/Components/Event1.md: + last_write_checksum: sha1:cdd2c47f2eaccd8e2d44b789bd674f9bf1e989ce docs/Models/Components/EventActivityDetailsJson.md: id: 6d1cce021ecb last_write_checksum: sha1:6e741062c39cd74b6db884e0e473b2f51d15df3b @@ -2173,7 +2161,7 @@ trackedFiles: pristine_git_object: 4345c4093e91beef9c3659f557aa062a80a27d25 docs/Models/Components/EventBannerLinkClicked.md: id: 33fd1f9bff11 - last_write_checksum: sha1:391666fd56a775fc00b8ee17b4e20efd7333caa6 + last_write_checksum: sha1:a9718408e9221ec23d09f7586eeb2b327d1ac574 pristine_git_object: 0701f459a0f9f8162976568b726ba1130c2a6a85 docs/Models/Components/EventBudgetCostDetailJson.md: id: 868cf164bc6a @@ -2221,11 +2209,11 @@ trackedFiles: pristine_git_object: b32504791cd399abd24f3ef24d21ef9294dfa510 docs/Models/Components/EventEmailsPaginatedResponse.md: id: 0d8cda0847a9 - last_write_checksum: sha1:ed50fc6e383676371d51784a37a5b417ef8907c1 + last_write_checksum: sha1:2ca2d27e4fa69dbe0292d1a77af4b667d007316d pristine_git_object: 0a2ad76a85d69bfb393b219a395439204bc2a55c docs/Models/Components/EventFeatureJson.md: id: 4424d928f340 - last_write_checksum: sha1:a21efdc580f6c359d2ee52be3addb73b98507fca + last_write_checksum: sha1:32adc9a4fc533f79d8058cb2278d62c460c32393 pristine_git_object: 66414e98b9c45628eacfb958a9b4a5b9bcd36782 docs/Models/Components/EventFeatureJsonConfig.md: id: c95d44901a3e @@ -2241,7 +2229,7 @@ trackedFiles: pristine_git_object: 2bfa465442a981207574e185670ca604205799de docs/Models/Components/EventFeaturesResponse.md: id: 3815fa396446 - last_write_checksum: sha1:5569004b48075fc56661c54dc097300a1f63af03 + last_write_checksum: sha1:746b14c8ec9ac0a9c161c31c2544a8a89798c5fe pristine_git_object: 376b698a6c436e6b252aa923261b27d01c8684dd docs/Models/Components/EventFeaturesResponseConfig.md: id: b5f4a4e51479 @@ -2267,22 +2255,18 @@ trackedFiles: pristine_git_object: 910b6cbe46b85edf62e65a06ecbcac161cd075c0 docs/Models/Components/EventJson0.md: last_write_checksum: sha1:8fe25b536c81375f86f58118e5d048b670bfcb56 - docs/Models/Components/EventJson11.md: - last_write_checksum: sha1:1b949702e54fd2c82961f9dfd1bc115511a6cf5b + docs/Models/Components/EventJson2.md: + last_write_checksum: sha1:ce7e62ba4f00939dc3d7a7344017a5c79e89e0f9 docs/Models/Components/EventJson3.md: id: e0577a241b11 - last_write_checksum: sha1:96ec39fbb45d62b55966e4b6f06606d12934070c + last_write_checksum: sha1:f7cdf989a14c9f9fd14e9bf4b78381c56c182621 pristine_git_object: 999545de6e861557aa06f38d0b72f16a2c924120 - docs/Models/Components/EventJson4.md: - last_write_checksum: sha1:235a5e56ed0025cb0ef185e80d94a95d3c250eca - docs/Models/Components/EventJson6.md: - id: 5bad4b9006d2 - last_write_checksum: sha1:50bf2a2bc172e55a42d32fbc03f8e26c162b39a8 - pristine_git_object: aac2ee2dfa1ae3a7890d83f9d0b0866438917029 + docs/Models/Components/EventJson5.md: + last_write_checksum: sha1:b79755923ba54ee8b2e0c50971156c9aa380c2d3 docs/Models/Components/EventJson7.md: - last_write_checksum: sha1:cd7fd4daf3cc4bec177409e88ce0aed6c7e34487 + last_write_checksum: sha1:5b9fd79b651ca7fa99f4ea3fd11bd0f404707864 docs/Models/Components/EventJson9.md: - last_write_checksum: sha1:4ee8c2f4976607172cf75be15002332bf8378b32 + last_write_checksum: sha1:532f328ee6383acfed613b59a11d04f3fbe046bc docs/Models/Components/EventLinksJson.md: id: 10d087b72bd0 last_write_checksum: sha1:bb6e959c06e87b77345b3c1ee325276f928298ca @@ -2395,7 +2379,7 @@ trackedFiles: pristine_git_object: c808fabcb046c9d95bf4879ed8a8df8af5ec3143 docs/Models/Components/EventSurveyQuestionJson.md: id: 8b4fdeb88172 - last_write_checksum: sha1:17ad7ac4dc03d02f7f5938ad71cf0336b87011c8 + last_write_checksum: sha1:fca1263ef657fc41f8d43ce250fd1efbd1d1fcc2 pristine_git_object: 7eaad50803b3d6fd1521b3f409d8898f7ab0f870 docs/Models/Components/EventSurveyQuestionsPaginatedResponse.md: id: 3afea1410f20 @@ -2403,7 +2387,7 @@ trackedFiles: pristine_git_object: 91b77939fd514df05fe3633f6ba9d293d9d7df23 docs/Models/Components/EventSurveyRespondent.md: id: ce08bda9f8ca - last_write_checksum: sha1:54d460da900e1f447b561655d6937a5b547dd6c7 + last_write_checksum: sha1:e558a0c6dc82757a44a8545f810fed3114f8e0c6 pristine_git_object: 581b5d45b87cd90ff357b0f2739881855bbb51ba docs/Models/Components/EventSurveyRespondentAttendee.md: id: 5f995ac1331f @@ -2427,11 +2411,11 @@ trackedFiles: pristine_git_object: f7d88c4cad8e8a84053ea8e016fa83fd113b9c13 docs/Models/Components/EventSurveyResponse.md: id: 05b78fae1ebf - last_write_checksum: sha1:8cdeaa6a307a6d8f7e3c6a8d2ae19ec882d98a28 + last_write_checksum: sha1:84c24f57b90d2c0fd0022b47bff1dab379fd360d pristine_git_object: 4f410a68e7e263552e43eac848be2ba8d0d433af docs/Models/Components/EventSurveyResponseInput.md: id: a69bb5fd8ec1 - last_write_checksum: sha1:875d3cdfa8c3d6cbd5b653b1490544237e937f1b + last_write_checksum: sha1:baa078af752e053ac61c06b62041abcfd4a2f04a pristine_git_object: 74539ec0026654acf3f64f49d419a0a17356b04d docs/Models/Components/EventSurveyResponseUUID.md: id: 59150c556c89 @@ -2489,37 +2473,31 @@ trackedFiles: pristine_git_object: 5d4473d5089601f6fd2116f8b75451a4268a860d docs/Models/Components/EventWeblinksPaginatedResponsePaging.md: last_write_checksum: sha1:1f079516cf66040e0d5ba81323ba876025565a4e - docs/Models/Components/ExhibitorAddressJson.md: - id: fb5a22044e00 - last_write_checksum: sha1:e8a4e5270fbc9ea29820a813929ad55cb821239e - pristine_git_object: f9ee049c3c823e100550787d339deb7710a29656 + docs/Models/Components/Exhibitor.md: + last_write_checksum: sha1:2d2c6c1adef46dd1d02608408f8a2c1d4fb70522 docs/Models/Components/ExhibitorAdminRequest.md: id: e815ec1dfd5b - last_write_checksum: sha1:97840ea2991324259a91c6936d53ec573cd52667 + last_write_checksum: sha1:9d454755c453ad4819d2f402fea0da87e31fd0c1 pristine_git_object: 30029dc0344814d8df0694be9928cbfb1ad6e853 docs/Models/Components/ExhibitorAdminResponse.md: id: 2cef0f7831a3 - last_write_checksum: sha1:3d5ac05ec31876b8b720001fc8725e3b23296161 + last_write_checksum: sha1:5ba32ee078b738d1e942e68d486c8ee466933043 pristine_git_object: 423c2dc84cd6c44e040d6e50b0e3db1e32d38f29 docs/Models/Components/ExhibitorAdminsListResponse.md: id: 048834c36e45 - last_write_checksum: sha1:4d254a1a81acdf677175ec701e9ddf8ef901678e + last_write_checksum: sha1:51b3afa5492bcc6e9fc1a1e9b0d0df0a1f70c92b pristine_git_object: 20e2190b694abf8e0178a7729142ab1f7bbbd7d7 - docs/Models/Components/ExhibitorAnswerFormatJson.md: - id: 3c97f63d1c78 - last_write_checksum: sha1:b37fd6c54bd73a54b41fe68f0812ec6496bb3f36 - pristine_git_object: adfb9617b35d83a40cf1d20093f405543e551b77 - docs/Models/Components/ExhibitorAnswerLimitsJson.md: - id: 9f905b45cf29 - last_write_checksum: sha1:2bd0b330142fedc13f0f10e549840d228d5393b8 - pristine_git_object: d96b718ef9afa10748cebdf2e178c5542b0a2adb + docs/Models/Components/ExhibitorAnswerFormat.md: + last_write_checksum: sha1:82ed79a81ce85e1c5c999e8530d3d3be93a102c1 + docs/Models/Components/ExhibitorAnswerLimits.md: + last_write_checksum: sha1:05ab6a65962e45335f3e3fc03070a4f1081ccb68 docs/Models/Components/ExhibitorAnswersRequest.md: id: 106eee253d6a - last_write_checksum: sha1:375586e3637b17f4b9ba2f8d4756e132cce55d12 + last_write_checksum: sha1:876dd88d14aa7ac3ce75265b3c794cc989d0ac07 pristine_git_object: 59ead4a19c69295450c2bd7ad2e425b65e9081d5 docs/Models/Components/ExhibitorAnswersResponse.md: id: 9b72fa3ed54e - last_write_checksum: sha1:787b6e4744a1ef00de757416944458a07aa7028a + last_write_checksum: sha1:fc6d6c2921f1230fa7ab0f9f1edee909079b6971 pristine_git_object: ae3ed804aa52af8c78a51000b72ede7fad5f2c43 docs/Models/Components/ExhibitorBannerLogoFile.md: id: 43d1c552641c @@ -2531,7 +2509,7 @@ trackedFiles: pristine_git_object: 5aedc73087cf84715cbcc58c8a7567fb2697ae7b docs/Models/Components/ExhibitorCategoriesPaginatedResponse.md: id: 0360b5df3e78 - last_write_checksum: sha1:58f409c54ecc50fdfa7612f32c76e823ea77ee80 + last_write_checksum: sha1:9078f0f3b574cea030e3af1580b05c3615a63010 pristine_git_object: da74f5c31afb215f758786a67c18468c8b2c9033 docs/Models/Components/ExhibitorCategoryBannerFile.md: id: ef221c92a30a @@ -2541,17 +2519,15 @@ trackedFiles: id: e113f92477cb last_write_checksum: sha1:d65643751318b00eb23fad53bbff81aa74f339a0 pristine_git_object: 9593f8966805363cbda89aba77f0105b3666a3bc - docs/Models/Components/ExhibitorCategoryIdJson.md: - id: 1a0084d593a2 - last_write_checksum: sha1:defebcc6c30bf320c629f78fe178a92255d2aa58 - pristine_git_object: 82af013aca06406513fd8824193a49d87509aa25 + docs/Models/Components/ExhibitorCategoryId.md: + last_write_checksum: sha1:f1cac97189716bfc8265543a6f96e53e09a35f70 docs/Models/Components/ExhibitorCategoryIdListResponse.md: id: 9269346fdf5f - last_write_checksum: sha1:90f19691ee36280b7b31ea0d0763f0d43e1b5664 + last_write_checksum: sha1:346eb40603ea73dc905bc55896a12cfc1dcf82bb pristine_git_object: 8bb95f2a4cf9b6c06f60817378680bdc809f9c69 docs/Models/Components/ExhibitorCategoryRequest.md: id: 8693227891d8 - last_write_checksum: sha1:12f5ff741221b2e40634e12cf5f5b42fd8035064 + last_write_checksum: sha1:7bc2b53c473adaf797524c62737e48b05a7dd93d pristine_git_object: 909a791815a3e7a579ddd96f20632d67ea39cb6a docs/Models/Components/ExhibitorCategoryRequestType.md: id: 40f0f389bac2 @@ -2559,7 +2535,7 @@ trackedFiles: pristine_git_object: 6c95b4a98b81eeefbb523a85548bd0df9b6955bd docs/Models/Components/ExhibitorCategoryResponse.md: id: d5f621904af8 - last_write_checksum: sha1:d277a9dff9f2987f9e4b5813858a7de70cd26bad + last_write_checksum: sha1:0f45fb4a15902820eb2d704abb3df10817518cc3 pristine_git_object: 5fb5b7e3f9b4689aab11002df02537f14a9ec3a1 docs/Models/Components/ExhibitorCategoryResponseType.md: id: a3624f809a33 @@ -2567,59 +2543,51 @@ trackedFiles: pristine_git_object: 97aa94fdccb4550897ddb0cedbf073bba70774ae docs/Models/Components/ExhibitorDocumentOpened.md: id: c48ba8bda437 - last_write_checksum: sha1:d01a0c4f41436e1f14794a452cebc8dcb0e05651 + last_write_checksum: sha1:3d917672d79eff5b3eb88ae92fd68e336f087517 pristine_git_object: 136c8160e5e503d261a4c2d19ed6a2511b9d3e7d - docs/Models/Components/ExhibitorIdJson.md: - id: 4d376fed8c4b - last_write_checksum: sha1:7affddcf94172c4abdd043e87f70927f96ed810f - pristine_git_object: f86096660c0410f85962f51facc1c1cc5fced7b3 + docs/Models/Components/ExhibitorId.md: + last_write_checksum: sha1:64b535705c23df5dc4ca43d3b834921523c1380b docs/Models/Components/ExhibitorIdListResponse.md: id: 0841250061c3 - last_write_checksum: sha1:9e4432e69c9cd7383b6d425c129b11d3d2f9fc50 + last_write_checksum: sha1:ba1e985a407e8b85a9e23bfc311c2c5646d0245c pristine_git_object: 27170978c1ccefd7523f14e443f3e33504e0612f docs/Models/Components/ExhibitorJson.md: id: b91d8d82e546 - last_write_checksum: sha1:09072bbc2ee460adb3edcd3d861ab14810fd1a7c + last_write_checksum: sha1:7189f71007e7544d3a3fe08b0fa4a9db028bb457 pristine_git_object: 3e68a67609063aa93af3ed28e30afc79ba6dd2be - docs/Models/Components/ExhibitorJson1.md: - id: a86df65c2281 - last_write_checksum: sha1:43d877905947db9e24d03284da590f176637e7e9 - pristine_git_object: 38c0f19df6b27531ebc8b2ba358f7c985fd54ddd - docs/Models/Components/ExhibitorQuestionTypeJson.md: - id: d403f4f6a2ed - last_write_checksum: sha1:3ee22775a21847c43cf4cc01c744f35868a29998 - pristine_git_object: b581a67a4091ecaee8aa606928e75e84ca9e56f1 + docs/Models/Components/ExhibitorQuestionType.md: + last_write_checksum: sha1:8202aa1a77af6b6a2e0e88e0e5f54b6f43b5862a docs/Models/Components/ExhibitorQuestionsResponse.md: id: 8239b3de6637 last_write_checksum: sha1:213d2841c426d3fbf76f0db332b6de237d05971d pristine_git_object: 4f9b4af7901250e78fb17a64a4b0244a4917cfdc docs/Models/Components/ExhibitorRegistrationPackListResponse.md: id: ac1520a31bdb - last_write_checksum: sha1:1f3ea8e826fe0705c94c1efe5395ae95bc263460 + last_write_checksum: sha1:4c2a3edee436800e1aeaa3e28dbe07ae9fe649e9 pristine_git_object: 8b27cb16de23fa4fecbf85b70ab29fa25821f6d8 docs/Models/Components/ExhibitorRequest.md: id: 715ca92dd402 - last_write_checksum: sha1:7281272b8e8d308dc6215ae26507c1da0a3c431a + last_write_checksum: sha1:feb94219dc37dc5e090943da7393371c23b3b821 pristine_git_object: e7e5e5db90d93c805f20608ff6ec4fcc439e6a29 docs/Models/Components/ExhibitorResponse.md: id: 8270ba4f39f7 - last_write_checksum: sha1:f63e1cb2530b982912f67e25c8b6040c0ec7dc22 + last_write_checksum: sha1:33e9f04e31e443cfb74a96b160787bc7eb6b5295 pristine_git_object: d3bfeb7494fa9d3673844926e7a2f1a456639187 docs/Models/Components/ExhibitorSocialLinkOpened.md: id: c4a7a3dac67f - last_write_checksum: sha1:735fadc1d6e28be8fc9511ddb67def6e17abcfee + last_write_checksum: sha1:cd122b53af2b298bc7a9ea162c1cdd43b144a564 pristine_git_object: fc97960662df5d8a5ebcdc3f566f1b9258ad080c docs/Models/Components/ExhibitorViewed.md: id: 4c2a8c8b1c76 - last_write_checksum: sha1:92a0613d025afcb28d5b8f786375b428f6095d9c + last_write_checksum: sha1:b4efca2bdcaa31a59d1b628b5afa092919358ec8 pristine_git_object: fabe8dcba8f52451aa94249492504aa156dbe5ce docs/Models/Components/ExhibitorVirtualBoothJoined.md: id: b7c11ca6a175 - last_write_checksum: sha1:3177e1890d5602b4b2b3ac60be3411dd53965229 + last_write_checksum: sha1:894a121b9c219ca4cb9158c7e3d897882883e0a7 pristine_git_object: 06e91e228d35609a5ce7af382301af2e1b22fcd0 docs/Models/Components/ExhibitorWeblinkOpened.md: id: e177e8aa8ef2 - last_write_checksum: sha1:4d04cb148595929a0f1fe0c9cba3b0fb4757e09f + last_write_checksum: sha1:808fca98d8844bd9c77d08e1b97ee498015bf281 pristine_git_object: afe1339e158c64a8407a4f26a57c69c2d58adbdc docs/Models/Components/ExhibitorsEventCopyOverride.md: id: 794fb4405583 @@ -2627,7 +2595,7 @@ trackedFiles: pristine_git_object: 4608cac3df3de3e50dae805fc7cc72a923978f31 docs/Models/Components/ExhibitorsPaginatedResponse.md: id: 67ce290cd2d9 - last_write_checksum: sha1:efcbe6725d74ae0ac88476866c370d31e9131dd1 + last_write_checksum: sha1:b79c570b8fe8117e023949ab855ae1b6a165de2a pristine_git_object: 299856f641ee5cebbd3b119644beacebd86ba40f docs/Models/Components/ExistingAdmissionItem.md: id: 711ceb20a169 @@ -2643,7 +2611,7 @@ trackedFiles: pristine_git_object: 6889314798efd7b4ee565129ecbb5216b5f4c240 docs/Models/Components/ExistingAudienceSegment.md: id: efd3f5d865b8 - last_write_checksum: sha1:b0b1954adcb30ca3604fe3ab728e306757a42bfd + last_write_checksum: sha1:bae4fe87250f5895adac3afd99bec1be119b1995 pristine_git_object: 487d032347baa56b67eb9ef3975a79c35322f645 docs/Models/Components/ExistingAudienceSegmentCreationTypeJson.md: id: 053052e28259 @@ -2661,18 +2629,10 @@ trackedFiles: id: ddd716891f9a last_write_checksum: sha1:82e418258d96068b204434238c14aed06aea5b22 pristine_git_object: 0c631386676f8e484397ac7948b75e2db9e60fc2 - docs/Models/Components/ExistingBoothStaffJson.md: - id: cfd23deae81c - last_write_checksum: sha1:b17ad4a9c490c87c9173bca8956551361d4dd2fe - pristine_git_object: ad95625d69fcd6c203e01f4f68ed954ab097b8ff - docs/Models/Components/ExistingCapacityJson.md: - id: d1ab3fcb59ab - last_write_checksum: sha1:8fc8b6f261433f09a01b6797cf23f0947fd091d9 - pristine_git_object: 5b1a49ffc6fb68efa11113efa5bbf55b308c4614 - docs/Models/Components/ExistingCapacityJsonRegistrationType.md: - id: 1e33ea026f90 - last_write_checksum: sha1:a2534d4699cbfc5751b18015a114135fbe0d2906 - pristine_git_object: 8079bf3af1a52647b202b3adf239811eee8bfd2b + docs/Models/Components/ExistingCapacity.md: + last_write_checksum: sha1:971504bc537713ae50f1ee54f6e95129742ec0f5 + docs/Models/Components/ExistingCapacityRegistrationType.md: + last_write_checksum: sha1:b4f39199ec0e2f3bd0e1461063b00da07883a6dd docs/Models/Components/ExistingCustomField.md: id: bc02edd528b6 last_write_checksum: sha1:3030b3e47f9be65289e4f3ae2a45526d8fa5e0c3 @@ -2717,77 +2677,39 @@ trackedFiles: id: b8f659d2f70f last_write_checksum: sha1:dc60426a29c3bf457522b1ad149d0f22e8669492 pristine_git_object: 62f32d4a37237533f5b6d340bf5ae4246d75063c - docs/Models/Components/ExistingEliteratureRequestDataJson.md: - id: 4e6a20ade606 - last_write_checksum: sha1:fc42af786d5a2e26e658f0ae1219618270a35bbb - pristine_git_object: e1e76c4b181cbab3c4e55788c1249df793b67ff2 - docs/Models/Components/ExistingExhibitorAdminJson.md: - id: 1de17958ca97 - last_write_checksum: sha1:b3c84847f72366ae07f8d012e3ae23cb77d88974 - pristine_git_object: 0152009bae58ac78fb8a5f0a68ed7ae460f61c3b - docs/Models/Components/ExistingExhibitorAnswerJson.md: - id: fac5723fd15f - last_write_checksum: sha1:81da8405109af064cff24f306d7a95cadc605a45 - pristine_git_object: 431c0e2162df88000e9ab6805b24fd7f4ede02df - docs/Models/Components/ExistingExhibitorAnswerJsonInput.md: - id: a714093e6142 - last_write_checksum: sha1:1e01eb6a388220786e578a9fb3d4008bbdb9811c - pristine_git_object: 89d09d74e3f27ce18ad4c2091e997df95eb87e24 - docs/Models/Components/ExistingExhibitorCategoryJson.md: - id: cba4f39fc694 - last_write_checksum: sha1:f8cc63ae19cc93f68873448b0cb1f713e50ee516 - pristine_git_object: 0ef1d6f141853644839179ac1602aa33a130fb6c - docs/Models/Components/ExistingExhibitorCategoryJsonType.md: - id: 23b007e43b3e - last_write_checksum: sha1:3cb7a1467d216215412b4531e63ddd3dd3f04592 - pristine_git_object: 7a1694c97bc2f35a471d1b13fc43e3bdf551c80e - docs/Models/Components/ExistingExhibitorJson.md: - id: 4df9d9f9a856 - last_write_checksum: sha1:7afd1c51fab91cea48b3774c79316a0df27e238e - pristine_git_object: 13e1858b4f5f7f1b29dee56707fa6dde6dad5946 + docs/Models/Components/ExistingELiteratureRequestDataForLead.md: + last_write_checksum: sha1:13b74e1513fd63fceaf2d0c6d5361e4e468007ba + docs/Models/Components/ExistingExhibitorAnswer.md: + last_write_checksum: sha1:bd1c236f4e87b85a3328500dcc0c124f523dfde7 + docs/Models/Components/ExistingExhibitorAnswerInput.md: + last_write_checksum: sha1:405708a0051272266cb7197371a7419898694c75 docs/Models/Components/ExistingExhibitorQuestion.md: id: 4c90a240a21f - last_write_checksum: sha1:417381330eeb7ac17f7b716843ea7206dfdeb2fa + last_write_checksum: sha1:0b4630e21d6387e01dee19a152d26b70285defcd pristine_git_object: a821ee772473199954c79569b0d1556b069e03c0 docs/Models/Components/ExistingFile.md: id: d90ad4c474cb - last_write_checksum: sha1:009d4c1fb41d63c0cee8562bf5219fd850eae8eb + last_write_checksum: sha1:f3e12ece7fd916e949f2693bcd414300ab0c39fd pristine_git_object: c1db46c47bf395113dfc22abb12c7111802229e9 docs/Models/Components/ExistingHub.md: id: 4c2abd932332 - last_write_checksum: sha1:327199c5a54b89706ef76b5418e4e307b5d3c40f + last_write_checksum: sha1:7ae2aa72b5a4a02315f3e4080b71300e3b5ea11d pristine_git_object: 68f40c6d91b51cd2806664f3a5abd996cc751646 - docs/Models/Components/ExistingLeadJson.md: - id: c4fe8767b908 - last_write_checksum: sha1:037c2a781624f27dad5a040b05f41848c4ef53c1 - pristine_git_object: 3b8dc53a0c851ab793a52d15df263b2d3937689d - docs/Models/Components/ExistingLeadJsonType.md: - id: c4bd3004f5ca - last_write_checksum: sha1:269a2f545b71f07e4028a82fd3880ee7d784e54d - pristine_git_object: 45bf08553e7efe6b8800dbd0fdabe838820541d1 - docs/Models/Components/ExistingMemberJson.md: - id: 2a5c8a5c396d - last_write_checksum: sha1:b6aafbcd6fc1d78a825dc945723b9a3db3acd986 - pristine_git_object: 156a2feb3cd542cc76ea7a9e1b4839ff3fa0810b - docs/Models/Components/ExistingMemberJsonLink.md: - id: 1c06f17a1461 - last_write_checksum: sha1:6d173c2f3a1477ab36a2953a432f49e56a931038 - pristine_git_object: 5ac899e0a1c49baec7059e445fb1b559c867fdba + docs/Models/Components/ExistingMember.md: + last_write_checksum: sha1:fd87207a9c2960b7304c47992843360aad1ce3e1 + docs/Models/Components/ExistingMemberLink.md: + last_write_checksum: sha1:b3ca633d3bc3d895672078648c1b59f526a46e65 docs/Models/Components/ExistingPlayer.md: id: 4406c0d81862 last_write_checksum: sha1:bfa099a611351b0c78af1ebd9a61b90899cffad2 pristine_git_object: 15061df46eb29b8bc6277b413980418f61389959 - docs/Models/Components/ExistingRegistrationPackJson.md: - id: 65ec9b722a1d - last_write_checksum: sha1:8e8c64d177e470f6a5b763c74dfed6433ac4a0bc - pristine_git_object: b84f454900d61714933c794122c6471e99dd7458 docs/Models/Components/ExistingRegistrationPathJson.md: id: 057f8c95b2ce last_write_checksum: sha1:63608949303e46177aa4ff0827e48b7f06679780 pristine_git_object: 90f4be40941ba932ef0a0da287c4ec75d6680075 docs/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.md: id: d81d39b675c9 - last_write_checksum: sha1:a7bd3e76e9f39850c8cd15999e154302cf488774 + last_write_checksum: sha1:ddb174b5524182282fe1bc5f000fcd976d4e1b90 pristine_git_object: e5f387c3f9bea6812a46494dfb72207f2e28734d docs/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJsonEvent.md: id: 087d2635ddfa @@ -2843,7 +2765,7 @@ trackedFiles: pristine_git_object: d5dc3f1559844ef64ec648af7b31ff71a99fa059 docs/Models/Components/ExistingSponsorshipLevel.md: id: eca302273648 - last_write_checksum: sha1:4a24185995d87c8fd5c8717a6c9b4c6066e8ed5a + last_write_checksum: sha1:eeec059835a689e65d4ba8416b779daa4457cdb1 pristine_git_object: 4e5fb47fb962db3bec4092c61876a663d2d91283 docs/Models/Components/ExistingTableWithSeats.md: id: fd9778f44795 @@ -2887,7 +2809,7 @@ trackedFiles: pristine_git_object: 6dc2ea427218c9f9f160d05855ae4557044644d9 docs/Models/Components/ExistingWeblink.md: id: 2ce1aa717cdc - last_write_checksum: sha1:c08d0f437475e690fa01d5ec3eb8824102701fc2 + last_write_checksum: sha1:c964e3c01e2ee714b91d99cbcd780ea3982362d8 pristine_git_object: 321012164470b2f6ff8665d4af15b7ded8f966e4 docs/Models/Components/Expand.md: id: 8ad164f459ed @@ -3001,11 +2923,11 @@ trackedFiles: pristine_git_object: cbbd67926507dbcda582cf941da0e59d5278b5b3 docs/Models/Components/FeatureTypeJson.md: id: 1138b7b8964c - last_write_checksum: sha1:e41d914a174935e59650ed45857d815d63c7460f + last_write_checksum: sha1:a374f4c421f2720945c39d77127dae6bdbe146b8 pristine_git_object: 17320d587e0c99f6bb3945eb4c6bc089b521d4a4 docs/Models/Components/FeatureUpdate.md: id: 3b1ac56deaf4 - last_write_checksum: sha1:5ca12661bebdca41d06878296bfff60cbbb1c363 + last_write_checksum: sha1:03fe7e1e8f9f2a36eb57f94899cca9bde0df6d8b pristine_git_object: 7b58db73fb927d5f579bc6c98344f5b73800f513 docs/Models/Components/FeatureUpdateConfig.md: id: e39914258760 @@ -3025,15 +2947,15 @@ trackedFiles: pristine_git_object: 893155aece3ef99a999d1b387bf4969fd9dc8304 docs/Models/Components/FieldJson.md: last_write_checksum: sha1:5b53ab9483012a048ad4ee360d2eefcd061a3a90 - docs/Models/Components/FieldJson5.md: - last_write_checksum: sha1:572c8c8a48afeffe3a46f02158d5af394b783354 + docs/Models/Components/FieldJson3.md: + last_write_checksum: sha1:49dc97d393b2e2a3a8afcc19c4b9211b492581b1 docs/Models/Components/FieldTypeJson.md: last_write_checksum: sha1:1d58426ba8e42586894ad5c94f16b3548d4cd855 docs/Models/Components/FieldTypeJson2.md: last_write_checksum: sha1:6f4a8289ed573d2aab586fbb2d22970c5e07180d docs/Models/Components/FileInput.md: id: c9cb46d07c3e - last_write_checksum: sha1:353e616786ed4dcb00d40dcc700531731bd29cd0 + last_write_checksum: sha1:44d20f293838624056586e3e544a66431ca8ff98 pristine_git_object: 89c2b69701321064f4116c6e8edde4000e9fe70b docs/Models/Components/FileLinkJson.md: id: 0efafa0fb579 @@ -3119,7 +3041,7 @@ trackedFiles: pristine_git_object: 78d8c3929128b11763741cea73585299b5244128 docs/Models/Components/GuestJson.md: id: ded8b94ddaef - last_write_checksum: sha1:8f308ed866c1472fb5c4022ed283a9b01c8f708e + last_write_checksum: sha1:1902304601a5b1b4338165ba39f7e65c330255ae pristine_git_object: a1abac56bf951bf242440c720efd47db778957e2 docs/Models/Components/GuestRoomOccupancyJson.md: last_write_checksum: sha1:1346b3f7b84d053775a57daee2d070b4956673c6 @@ -3215,7 +3137,7 @@ trackedFiles: pristine_git_object: 4e521afe93538492feb6403345cc08e731ddfe73 docs/Models/Components/HousingEventHotel.md: id: c121802fdc1a - last_write_checksum: sha1:44b6a7942f9a3ecfeb3ca9adbededddd2bb7eae4 + last_write_checksum: sha1:5d23305540f8d19f7f459495a3e04f493aadc752 pristine_git_object: ad2c9ad81532cbb40e505ccc50ef9589ed3572fe docs/Models/Components/HousingEventHotelsList.md: id: 1d6991c52bc8 @@ -3237,45 +3159,27 @@ trackedFiles: id: ffba20cda426 last_write_checksum: sha1:81d6b2c0c3206db0a1773247600fe372a6c3cae4 pristine_git_object: 9a64dd1dd40e12076aa8be2a5d0862f1d62b2a52 - docs/Models/Components/HubBackgroundJson.md: - id: 68f45a0863da - last_write_checksum: sha1:e2f7a6aba1cfe43b253c2bb50fa51a63252e3eb1 - pristine_git_object: 0fa3ec4e4202486421f16a83d3c9ce63cc721023 - docs/Models/Components/HubCalendarJson.md: - id: 9ca830e6bc7b - last_write_checksum: sha1:c05d4cc2f9213abfed92078a930a4e522a32d0b9 - pristine_git_object: 5c2494bdb4d7353f3dc3a2b3d85f3d23545fe8e7 - docs/Models/Components/HubColorsJson.md: - id: cc117514c1e9 - last_write_checksum: sha1:f3904d92b0a2971841d508748a58d00257d1eed6 - pristine_git_object: 82a9a96362fde0e24670f1bb1c2d161788041fbf - docs/Models/Components/HubFontsJson.md: - id: 4368c6fbb4d4 - last_write_checksum: sha1:b2d7f23caf39b8b58291522938675e0d46323e2a - pristine_git_object: 3aa89d1b521a0aa6af29ec2a546a63763459a2a3 - docs/Models/Components/HubLoginJson.md: - id: fc3a769e5c16 - last_write_checksum: sha1:50068c2faf63eb353d7560fe69f9d5d573b88cbb - pristine_git_object: 1a7fda7ea3b2b93d279be63a282664cc932fb061 - docs/Models/Components/HubLoginJsonType.md: - id: c3535e70cf21 - last_write_checksum: sha1:72a4a79ef07fb2fde7696cca886702e28a5f205d - pristine_git_object: 6c11674c52908d066f3629c85f3a9cdeb7efc3a7 - docs/Models/Components/HubLogoJson.md: - id: 3ac012219b2c - last_write_checksum: sha1:062e2b3fedf0ffce734ea0b5547e9cd7dd91b050 - pristine_git_object: c18510180e3fc45b1565af443548fafc09a555d5 - docs/Models/Components/HubOwnerJson.md: - id: c0d28793f51b - last_write_checksum: sha1:4ad8f0830497e8ae5409e16f6cc2f28d85941c75 - pristine_git_object: afc1cebe6755fb9f79f8fcc92cd4c8784ece7470 - docs/Models/Components/HubStatusPropertyJson.md: - id: c36e62ab8f35 - last_write_checksum: sha1:4844c11cae102a4196d48a27c9037c4f3bcab287 - pristine_git_object: f4363c132626372f137e94e1dd2be3e6c1ced75c + docs/Models/Components/HubBackground.md: + last_write_checksum: sha1:96edb4e9a06e47b7288a61ae5c71fb28e5880dab + docs/Models/Components/HubCalendar.md: + last_write_checksum: sha1:1a3bf6950ca73137610d0d98064b4a899513b1f9 + docs/Models/Components/HubColors.md: + last_write_checksum: sha1:a0477926b25c95f0ae056d668eb28021e16fe64e + docs/Models/Components/HubFonts.md: + last_write_checksum: sha1:510bb29d501514f35634f1fb8992a41a4af19d23 + docs/Models/Components/HubLogin.md: + last_write_checksum: sha1:e052e6e43d008589b387ca6a0e2f4328b0facfa9 + docs/Models/Components/HubLoginType.md: + last_write_checksum: sha1:ec56f751c83368083a50c533eec5d50880c753e8 + docs/Models/Components/HubLogo.md: + last_write_checksum: sha1:b7eaee45ebd9b1455e11ee43ed5f1118094d9918 + docs/Models/Components/HubOwner.md: + last_write_checksum: sha1:0a32e2d4217e01166b4b90ab2ba309b1415007ce + docs/Models/Components/HubStatusProperty.md: + last_write_checksum: sha1:267bcac51665dd53b1da2d497eddf8ee67cfef30 docs/Models/Components/HubsPaginatedResponse.md: id: 3cdd23488882 - last_write_checksum: sha1:e79bb74c9256b185f9c5ba2029ed410a2efda41d + last_write_checksum: sha1:a8a67db01fef290924e47c3ff13b18e1a3a3ffd7 pristine_git_object: 8b94627064e717ce9155138bcdfcb9e9839e5208 docs/Models/Components/IdJson.md: id: 8cd564c56b0a @@ -3309,7 +3213,7 @@ trackedFiles: pristine_git_object: b5e568600e0386f3856994504f27bd7c39025eca docs/Models/Components/InvitationListPaginatedResponse.md: id: 5e2dbe9c58a7 - last_write_checksum: sha1:b24018860336b3691f6c6c17497d879c77c9a2d3 + last_write_checksum: sha1:0cdf750042444d83a5541da902940e5663015c04 pristine_git_object: 46c09bb96faaab969b986df0e984e8570752de27 docs/Models/Components/InvoiceFile.md: id: 072f13b34454 @@ -3357,57 +3261,31 @@ trackedFiles: id: 6aa920f5d19c last_write_checksum: sha1:d84c237a209a35a0069766df0169d6f386fdb428 pristine_git_object: 0b4ea329478383b66b3fe32dc975187ab3d3779e - docs/Models/Components/LeadAddressJson.md: - id: 069b9961a8c4 - last_write_checksum: sha1:34b7b2e5953c48f0a9ef12cfe669a9b807434b0d - pristine_git_object: d038bbebce88669e27131065ec7fecbb99dab42d - docs/Models/Components/LeadAppointmentJson.md: - id: 2c784d420ba7 - last_write_checksum: sha1:2890ad750166f3a1bf73ac6c36bea199d1de5ee4 - pristine_git_object: 627248529839b898cedbd13f6823502ea4593079 - docs/Models/Components/LeadAttendeeJson.md: - id: 7c670e6ba3b4 - last_write_checksum: sha1:2776ea00c38977ffd35512b8032bcf9a8d2d243b - pristine_git_object: 395c51a1e50b6e29becebac9b21b0ac32e2e8cea - docs/Models/Components/LeadBoothStaffJson.md: - id: f3a994f31fbe - last_write_checksum: sha1:c9dd561e5b998183c67bd54d756c2cdaccc431d7 - pristine_git_object: f60a383f166fa40b9624866cef7b8516691fdd59 - docs/Models/Components/LeadDeviceJson.md: - id: c52d0bf03dd2 - last_write_checksum: sha1:d5299b54a5d2eec64dbfd20d2ce9d3cb7c075d28 - pristine_git_object: 497a9e6082b9b669e893898cee714d3ea4b4e28d + docs/Models/Components/Lead.md: + last_write_checksum: sha1:37b2787987a1e5d93b831955a6bca8bdb6795c93 + docs/Models/Components/Lead2.md: + last_write_checksum: sha1:7e6e9da579275a0531131cc6ba3c8a7049a5b75a docs/Models/Components/LeadInboundCreated.md: id: 886b965c2894 last_write_checksum: sha1:83f5e6db315179f3f85c3e84de06db705c1332f9 pristine_git_object: 5159cab5e0002d214c10e486e434811d134d2cfa - docs/Models/Components/LeadJson.md: - id: ea3c90ca671b - last_write_checksum: sha1:cff18bea3939cfd4c95011e1c8c68ac193510e64 - pristine_git_object: b478b5cb2a0d51ee97642a9aa68953df99d211b1 docs/Models/Components/LeadObjectJson.md: id: 6bfe8614dec3 last_write_checksum: sha1:dba12fa517a1c3d7d8f07f7659abe2c3c79c52c4 pristine_git_object: 7585072c57a7e779d34132ebe2be65f333eba454 - docs/Models/Components/LeadQualificationAnswersJson.md: - id: 18add743d239 - last_write_checksum: sha1:4322cf32ad4dad210a06f63f79709c61aed38b15 - pristine_git_object: 3fd4a4a83d248026207fafe51fee0525bfcb17b3 + docs/Models/Components/LeadQualificationAnswers.md: + last_write_checksum: sha1:3bb36dfe773960b83b5f44c184498cd0d8af37f4 docs/Models/Components/LeadQualificationAnswersListResponse.md: id: 0e85fd40562c - last_write_checksum: sha1:3fc5da05dde0047d2ccf03b0b1ca124540e0bf8e + last_write_checksum: sha1:04efe0b2441f5bacbf3616c85ff28386691b1599 pristine_git_object: a61488ebe50777f1f7be2fd38e001187e9f5d647 - docs/Models/Components/LeadQualificationQuestionJson.md: - id: c3a1ffd487a0 - last_write_checksum: sha1:c755e1c8701ca23df666ab74dddb3e9ffb130d47 - pristine_git_object: e48cd69acc1bb2e0cf5de9dfafdce1e3cef8cec9 - docs/Models/Components/LeadQualificationQuestionJsonType.md: - id: e1490ac5f107 - last_write_checksum: sha1:43a116aeb84929f9acd036b2710d124f8ee1f5a4 - pristine_git_object: a94d2374852023bddca66822060f780fdc3a7d12 + docs/Models/Components/LeadQualificationQuestion.md: + last_write_checksum: sha1:67a6c1979d51da5e0e09ddce8ba9de5d11b6a257 + docs/Models/Components/LeadQualificationQuestionType.md: + last_write_checksum: sha1:470810eacafcee5fd67ebd636cb71d87bf2cf2e9 docs/Models/Components/LeadQualificationQuestionsListResponse.md: id: e609693fe152 - last_write_checksum: sha1:f1b85a7b6b373b3ec2248a5b1b85832c3b9db820 + last_write_checksum: sha1:2966ddf5329905247da04eabc2d5cb0d8a82030d pristine_git_object: 3856014528aa2df32224c96127ccc11659dc3a3c docs/Models/Components/LeadQualified.md: id: eac798c68875 @@ -3426,21 +3304,25 @@ trackedFiles: last_write_checksum: sha1:858894f6d4409b39e6d00cbafae9e1ed79996e56 pristine_git_object: b40c2664cc2919ccc8714e1aed884a47c9b1ebec docs/Models/Components/LeadSource.md: - last_write_checksum: sha1:2bbc0fb72d9041c29f68cf5672759545ada3ef87 + last_write_checksum: sha1:4b89ae365bb52e897e9e4fe00f045b5aef098133 docs/Models/Components/LeadSourceExpand.md: last_write_checksum: sha1:6231032e11e255b23817b5532420d3a2078e44c2 docs/Models/Components/LeadSourceJson.md: - last_write_checksum: sha1:389552eafbe5895220a694a0e842566bf875536a + last_write_checksum: sha1:e666f6f3239e9972b337c8c90697f3aa7b0c8fe2 docs/Models/Components/LeadSourceSectionJson.md: - last_write_checksum: sha1:989eb1c4356e3d188e139673f63bfd31a500e3cd + last_write_checksum: sha1:48e99b7b605781280e659407347e27508ca1fe30 + docs/Models/Components/LeadType.md: + last_write_checksum: sha1:e11354fc690ef515db1d4c4b998e4e38260755e2 docs/Models/Components/LeadsPaginatedResponse.md: id: 2abb94a0e328 - last_write_checksum: sha1:3f8aba853eb55b4675ecc20eaca2f9804710d43f + last_write_checksum: sha1:5a770e9ed777cf611be419d4212891e41c002a7c pristine_git_object: 65b6e69a20bc9b415fdeb8227b48a57500610105 docs/Models/Components/LegDetailJson.md: id: ba28f8ee8eae last_write_checksum: sha1:2410c64905db6db5a2ca79b7f8724f8221363551 pristine_git_object: 3dbf69cb86354d17e2e4746ede0309c2dc0c8f86 + docs/Models/Components/Link.md: + last_write_checksum: sha1:26ca77217ff7f4f74dad8b1e9d0178a81bfdea67 docs/Models/Components/LinkJson.md: id: 4ce97def1a31 last_write_checksum: sha1:1dcfb92add049a5c8247930d7a9415129dc9e10f @@ -3519,7 +3401,7 @@ trackedFiles: pristine_git_object: 70e1a3e3a559295d3f29ebcf5ae87596649a94e0 docs/Models/Components/MeetingRequestCustomFieldJson.md: id: a7562ea14dc1 - last_write_checksum: sha1:aa0b4adaddb2f828964e4777833ff2810e1ec986 + last_write_checksum: sha1:d5ca61e65b51f34940a16006dd7f957059ea0e8b pristine_git_object: b74ab8a4a66d4fd62506912907434dd73358482c docs/Models/Components/MeetingRequestCustomFieldJsonCustomFieldType.md: id: 0992a4b10910 @@ -3543,7 +3425,7 @@ trackedFiles: pristine_git_object: 95197e79f7c6cef252866a6e319379d216279be6 docs/Models/Components/MeetingRequestEvent.md: id: 1dd4bbc3e30e - last_write_checksum: sha1:4c3906ff17e067e13372a6b0e49bcb0c492949ae + last_write_checksum: sha1:63968aacd743c384b67f5d846f564eab28d33724 pristine_git_object: 622c988af9fd8ad3e8bc165a66e1381565be31ce docs/Models/Components/MeetingRequestForm.md: id: c21051ae85c7 @@ -3563,7 +3445,7 @@ trackedFiles: pristine_git_object: 66fd19e52e1c1736316c58844bac6299935052ca docs/Models/Components/MeetingRequestQuestionJson.md: id: 5cc6e242e6d3 - last_write_checksum: sha1:08ebee0a3b9207001034c3552847f38dc21cbe30 + last_write_checksum: sha1:42b688292bae77f5b236ce13831f4bdf292c30d3 pristine_git_object: b3943c14834b32bc05dd9eb8926766d2981e3350 docs/Models/Components/MeetingRequestUpdateJson.md: id: dfff04e34571 @@ -3745,7 +3627,7 @@ trackedFiles: pristine_git_object: e8d7362e3bb0bf47cbc1585d8d9f91eee909e7cf docs/Models/Components/PaginatedExistingMember.md: id: b04f333f6ebc - last_write_checksum: sha1:88c30827a7f70001ff9e9fbcbc8377bd983d749c + last_write_checksum: sha1:48b30d7ccff1f281c984ab2bdc2e80acb7c67d5e pristine_git_object: cf462033c791f94adda5acefa4c92742e209cc86 docs/Models/Components/PaginatedInternalDocuments.md: last_write_checksum: sha1:068ad6e4094855d15c193dd3f21e4779c5e54359 @@ -3763,18 +3645,20 @@ trackedFiles: last_write_checksum: sha1:8ef81aa18ddeb67407d77aa3a4ceb7c2eca6ed1d docs/Models/Components/PaginatedRfpSuppliers.md: last_write_checksum: sha1:fdeaa9367ef996232c1ff826128ee49f083a4898 + docs/Models/Components/PaginationLinks.md: + last_write_checksum: sha1:6ef55eb75078aefb3ee0efbcf292616a509aa49a docs/Models/Components/PaginationLinksJson.md: id: f752311df8b2 last_write_checksum: sha1:aaa4eca509b1035a490c2079aebe0a26c1d74954 pristine_git_object: f83d8c023dd6462709c3b150bbe33474ed85cf87 + docs/Models/Components/Paging.md: + last_write_checksum: sha1:13c959023de67230c13de1ce638f211b6cf29dc8 docs/Models/Components/PagingJson.md: id: 9c3eaa8ef595 last_write_checksum: sha1:1bdb8b9f09b31b82a3f00bb98a0a9ba79d1cea96 pristine_git_object: 184e341682615d9a5f10b31b3ec16a2a490b62a4 - docs/Models/Components/PagingJson25.md: - id: c9dc337db686 - last_write_checksum: sha1:80aa669cf7d94d6afb8c92b51ce4f5923bf4c41a - pristine_git_object: e50bc2899f3cb62bd549c6dad79a12360b49124f + docs/Models/Components/PagingJson23.md: + last_write_checksum: sha1:ba3678cb15579bb416759700c5c62398b334bcf5 docs/Models/Components/PagingNoTotalCountJson2.md: last_write_checksum: sha1:93f7e4470b03f4df5a0ea8373f264b747115f1d8 docs/Models/Components/ParticipantResponseJson.md: @@ -3811,7 +3695,7 @@ trackedFiles: pristine_git_object: feea2110a78f7e3c61ae7aed49086a71c1c0cec5 docs/Models/Components/PaymentInfoJson.md: id: e01046e39555 - last_write_checksum: sha1:bb7ec6db0de3c2da200b85f5a1e54f9b4d39bcf6 + last_write_checksum: sha1:218556b61e1a86dd61eb4feff2202812c0159da7 pristine_git_object: f14f95bc0fea709cd12a2f314989a2e0238d5ecf docs/Models/Components/PaymentMethodJson.md: id: c5ad16a9ca64 @@ -3967,7 +3851,7 @@ trackedFiles: pristine_git_object: e9323827c15e6bb9d1e107110d6329febe74f695 docs/Models/Components/ProcessFormSubmissionJson.md: id: 772118d5a503 - last_write_checksum: sha1:806266bcf8be4625d1990a071b5907f1a5efbbe9 + last_write_checksum: sha1:4bb1e0cfd52ebd9a322d1b6ea5d1b34587ba4ddb pristine_git_object: 4d618f9022470f04ef55daf135a6f633c7d6fac1 docs/Models/Components/ProcessFormSubmissionJsonEvent.md: id: c55241d195ae @@ -4045,7 +3929,7 @@ trackedFiles: last_write_checksum: sha1:aa9aa52ec31d3c61aba114f33ddcffc21dd29778 docs/Models/Components/Property.md: id: e8101e26ed97 - last_write_checksum: sha1:2912bad160dec6d8ed6e55fb824f63cbbe8d73c0 + last_write_checksum: sha1:2bc8fdb272dbbc7ec817a6dbda86e1407f98d3c8 pristine_git_object: 96ca4470ba564ba9e8b381d581e592726ad8a2a4 docs/Models/Components/PropertyBrand.md: id: b4d48041a09a @@ -4109,7 +3993,7 @@ trackedFiles: pristine_git_object: 751d856be3a8dad5db8f9af2b052c3047be039e7 docs/Models/Components/PublicUsagePlan.md: id: f665b0cfefdf - last_write_checksum: sha1:aabc312ea0dbc3433aa8185f79fb618f95892f22 + last_write_checksum: sha1:f5d9b86662089f1e1baa192a68d755ff1f49b31d pristine_git_object: fe50a4c400f83f544df7eec5b88b1b68d5574716 docs/Models/Components/QuantityItem.md: id: becc7120dca6 @@ -4151,7 +4035,7 @@ trackedFiles: pristine_git_object: 7e436fd511c924fd0f6634988536341c00a508ff docs/Models/Components/QuestionJson2.md: id: bd5c97e35d21 - last_write_checksum: sha1:dc03ef7dc13568c871eaaf027a74345aece307e1 + last_write_checksum: sha1:04f56f49c4822f1bcb5e2b6007785e00a57f7ee3 pristine_git_object: 48cbe14482da5002f85245ff77a30bf0b6f4311c docs/Models/Components/QuestionJson3.md: id: 0f7fa7355dc7 @@ -4171,7 +4055,7 @@ trackedFiles: pristine_git_object: 4a6365a5544f64b14fdde52c4d2aa2f3f19bb85f docs/Models/Components/QuestionResponseJson.md: id: 8287d219f9f4 - last_write_checksum: sha1:d91bbbf5f4ecd7cfe67abd6d469b14f01ea2eb61 + last_write_checksum: sha1:8263861e11be070afdb0e2548d73c6b3583229c3 pristine_git_object: 01fba7610613f3908208a5a62d5bfba59edc87ca docs/Models/Components/QuestionResponseTypeJson.md: id: 1bb9c0b9aa43 @@ -4283,11 +4167,11 @@ trackedFiles: pristine_git_object: 5b5076d39b40de7086aa1e2996777b1e4c2e0df5 docs/Models/Components/RegistrationPackRequest.md: id: 61162104d22c - last_write_checksum: sha1:5c5ba570134ace6a229a44c428742d837150aacc + last_write_checksum: sha1:cafb3e2b5f2203cc54845e9f84f5cbd2a6d1fc0a pristine_git_object: 7d8f2260e5106670cf01994f07594faf6db0d080 docs/Models/Components/RegistrationPackResponse.md: id: 1f9cfb026e2e - last_write_checksum: sha1:7ef832207cbf09052239c94a5f80628f3d3bf22e + last_write_checksum: sha1:156a6ecb571495c16550a60d0b9626aa0d564e03 pristine_git_object: 766f1a3a9c48d7544f0aa5ecdc83c48b3f670fbc docs/Models/Components/RegistrationPath.md: id: c2768dd85ec4 @@ -4307,7 +4191,7 @@ trackedFiles: pristine_git_object: 12fa6504aa9dbdcb065747c4528940807c22a845 docs/Models/Components/RegistrationTypeUpdate.md: id: de0a916d0d15 - last_write_checksum: sha1:6963006d05032b91605a38e947124b8747c75827 + last_write_checksum: sha1:ab585fb1890878eedb80c574fbcc47d4fc511556 pristine_git_object: d987daebd00fcdf3a3c55ded85ad30d1a5aab75b docs/Models/Components/RegistrationTypeUpdateEvent.md: id: a02c9544f760 @@ -4315,7 +4199,7 @@ trackedFiles: pristine_git_object: 9e1b2ecd4cff75f9af3c3f3b4619a43992f5a1b4 docs/Models/Components/RegistrationTypeUpdateInput.md: id: d682d689cc66 - last_write_checksum: sha1:f063c6e6bd5020e4a85acf6f4be32e33cd31a995 + last_write_checksum: sha1:3009204bf16d4a1cc59859692844155b1454bae6 pristine_git_object: d6e319a5d8dd7415a6cf78eb3035f26302cb163e docs/Models/Components/ReportingFieldJson.md: id: 0a78aac63578 @@ -4327,7 +4211,7 @@ trackedFiles: pristine_git_object: 0ba1ac4c5ff1a858bf490f2114b1dc7c7f84d801 docs/Models/Components/RequestedMeetingRequestQuestionJson.md: id: 8372f3aa5be9 - last_write_checksum: sha1:e59666934113dab773016a50af851dfed4746bb5 + last_write_checksum: sha1:e2ce894b220fb45abf935e30bfbb10d1fc1f1aaa pristine_git_object: 73db5b8efd11c5ba7f229731feee9f2a399ff20e docs/Models/Components/RequesterSuffix.md: id: 5f98407aef16 @@ -4339,11 +4223,11 @@ trackedFiles: pristine_git_object: 8e50d8c85c4c09fa240d8092f3331a1832c1feac docs/Models/Components/ReservationGuestJsonInput.md: id: 8d8d96a93f41 - last_write_checksum: sha1:41178916d4a36f13a1bbb9f48ec202b1b30d57ad + last_write_checksum: sha1:7159f708884442d9c8b91269aa6180fdd54f08d4 pristine_git_object: 94b9a3ea3bf5efffa443ee865a36dd80f13075e9 docs/Models/Components/ReservationGuestJsonOutput.md: id: 3c4bd09d553e - last_write_checksum: sha1:80c9a7b1e76ff2fcf29a84c0235485a8b0471192 + last_write_checksum: sha1:afb206240aa8e38b35bc49869f5fb714e99e1b4c pristine_git_object: 21e64391abe3a3259d6d3b3a673b7a745a0f8dc1 docs/Models/Components/ReservationNightJson.md: id: 4226739ed83d @@ -4359,11 +4243,11 @@ trackedFiles: pristine_git_object: ecf1530aa62b40dc1622cf140a05cd5fb9230961 docs/Models/Components/ReservationPaymentInfoJsonInput.md: id: a99e1cabb766 - last_write_checksum: sha1:340fc1deba9e7baabe8241168c57a3dc94a0a29b + last_write_checksum: sha1:50e1d649a5b409463828c977e08c7a6cb1483bc9 pristine_git_object: f6d5642c2b5537f14e5f77743df4d01a0b1b56ba docs/Models/Components/ReservationPaymentInfoJsonOutput.md: id: e301624b67cd - last_write_checksum: sha1:cceef7fc7874a71fe079a77dffcc0aa63dca13e1 + last_write_checksum: sha1:c3543f4ec1c41a156cfd36c093062504b5dc73d7 pristine_git_object: d3b58f48d19c448ffc2fc2ff20f7a793382492d5 docs/Models/Components/ReservationRequestBlock.md: id: bce0d5720624 @@ -4451,7 +4335,7 @@ trackedFiles: pristine_git_object: e392f4ee4c4e47f0a1f14ec100f4ae98b89bd2f1 docs/Models/Components/RespondentJson.md: id: e6a92e72262a - last_write_checksum: sha1:3bb930563a0209567215b35e72528013c6b25a35 + last_write_checksum: sha1:fe310cbd902cea8e5b387d37f630a964b60a3674 pristine_git_object: 1fbb2e1bf8085c4e8dd5e389b00a21817f895279 docs/Models/Components/RespondentJsonLinks.md: id: a84a443bdfeb @@ -4467,7 +4351,7 @@ trackedFiles: pristine_git_object: 3f0ed05e80e23ab1d9c44eb18fed02ccc99d1962 docs/Models/Components/ResponseJson.md: id: 50d110ce63ed - last_write_checksum: sha1:31c0e4d3806cc825a935036f67b8b033aab2e7d3 + last_write_checksum: sha1:e628b9e565d6a6acc05692ed308a8df221433622 pristine_git_object: 110425ce5017f228498486dff70011cd89421396 docs/Models/Components/ResponseJsonUUID.md: id: cc726cb39687 @@ -4601,7 +4485,7 @@ trackedFiles: pristine_git_object: 9fd7e60d8002973e61dfa952f49b57a622dddfcc docs/Models/Components/ScoresJson.md: id: 473d86e2e327 - last_write_checksum: sha1:24bb1ac1179ee7b8050dd2664e6c30af601e78c9 + last_write_checksum: sha1:35911192a67d64cb7a451a887118ddabb7c591f3 pristine_git_object: 61265bad15f585b17affca4988839321d6fdf307 docs/Models/Components/ScoresJsonAttendee.md: id: 19e053efe7a2 @@ -4651,11 +4535,11 @@ trackedFiles: pristine_git_object: 9dfd1c68dbef2b76651f33ed86aed62a9a73cbdd docs/Models/Components/SendEmailEventRequest.md: id: bee58ea2789c - last_write_checksum: sha1:857a14dc2b9b539d41045c3e7e783e02c8750fe2 + last_write_checksum: sha1:1aeb5b58a30e3adabbf9947d382366b8d967d694 pristine_git_object: 2fefb1bf364e222adf184ff52981bb3bbd81a0ed docs/Models/Components/SendEmailEventResponse.md: id: 582f806b2914 - last_write_checksum: sha1:080b4ff033a7bbdb2892d7b427e9614f63ea54b3 + last_write_checksum: sha1:88af4183482c1d6b95e9b1c2339de6465e164326 pristine_git_object: 57b01320e4ecc08b38709d06875497030c06e634 docs/Models/Components/SendEmailRequest.md: id: 0662e7e1547d @@ -4917,10 +4801,8 @@ trackedFiles: id: 85126f7f3ec4 last_write_checksum: sha1:57925943001201271758e9ed77949a5e1f469153 pristine_git_object: eb7fc3dff8d6856dd2a1bde78a332eee3490daf2 - docs/Models/Components/SocialMediaLinksJson.md: - id: e101b1f126fb - last_write_checksum: sha1:af24c5536164d53f6d6b49c3498fc0cb360ed602 - pristine_git_object: 15852bf70db5eb76ed1c01d41e1c2d1b7443e322 + docs/Models/Components/SocialMediaLinks.md: + last_write_checksum: sha1:3e8fb5d9f1a00e4ed4f028f8d1fbfafef6812638 docs/Models/Components/SolutionJson.md: id: dbf514528e17 last_write_checksum: sha1:3f0b9e7d560a94758c6c2d51c505d735b2d56585 @@ -5015,10 +4897,8 @@ trackedFiles: id: 3e981096fb67 last_write_checksum: sha1:7d88d51c3c9b2acf4c3697a5f4e6bdeb5d7bbb6b pristine_git_object: c331ce1e4304d7c03d76d4d322bb5cffc01da3b5 - docs/Models/Components/SponsorshipLevelJson.md: - id: e78d2264fffb - last_write_checksum: sha1:b43afc1806f2a49d099a1a83fafcc991611ff7d0 - pristine_git_object: ac9b3e0506b89c641d19e90bcd19e45e649b4d07 + docs/Models/Components/SponsorshipLevel.md: + last_write_checksum: sha1:db796893002dc82e1f2e2e57b61fc4d9f8d82a82 docs/Models/Components/SponsorshipLevelListResponse.md: id: 7ed046dbb862 last_write_checksum: sha1:143d310a5e95eb73d1fcc1adb264bc642b28466f @@ -5079,7 +4959,7 @@ trackedFiles: pristine_git_object: 06cb63c9bf40c9ef7a978084e93880bb9bc2a606 docs/Models/Components/StandardSurveyQuestionJson.md: id: 5b14f983c090 - last_write_checksum: sha1:734ce9ed7d8e911594b34f486dab3dc521273040 + last_write_checksum: sha1:6561c5a583f9192b0c33de51514da6daf5a831df pristine_git_object: dcb66e926cbdcab8d9a7bd04f1af60370883fc28 docs/Models/Components/StandardSurveyQuestionsPaginatedResponse.md: id: ec0d58b2a1a0 @@ -5107,11 +4987,11 @@ trackedFiles: pristine_git_object: 1bede49d49c61821bca19df22c3e5313a65ec337 docs/Models/Components/StandardSurveyResponse.md: id: 28785e91389d - last_write_checksum: sha1:2ac31ee3071a4af8cb8b971b5ee02cf5ce82c384 + last_write_checksum: sha1:07b2d29520890342e807caeada27c931c793cfe8 pristine_git_object: 19e2edc2173dbf69ecbe625afc3ba1a856ef4084 docs/Models/Components/StandardSurveyResponseInput.md: id: bbaa3bc13332 - last_write_checksum: sha1:ea548e2b8848a65506a0194e7b39f950361dd417 + last_write_checksum: sha1:6aa5fbe93671ec6fffcc2f07f0f7189f87f55d52 pristine_git_object: 3319cceda3d922c466277d9a7abe450fd08648df docs/Models/Components/StandardSurveyResponseUUID.md: id: c4960d0e06ec @@ -5177,7 +5057,7 @@ trackedFiles: pristine_git_object: 9e7821ffa663dd0883f54ecf9f122df80ac8a257 docs/Models/Components/SurveyJson.md: id: f6539e70d313 - last_write_checksum: sha1:1e8c15a2d96f1ec893a0a509a799dde5ef8e8863 + last_write_checksum: sha1:02abadc5c1de24eb7ad7676388222a9a3a46d408 pristine_git_object: 2b0ce1593fb6b24c036152f4274b122cd4497e58 docs/Models/Components/SurveyResponseJson.md: id: a47df21ec58d @@ -5199,10 +5079,8 @@ trackedFiles: id: 2995c8669551 last_write_checksum: sha1:621a2e45c81ab677f72e4218fef066138eddf802 pristine_git_object: 8d74a80ffaaae74fbde80e3b19ec8f214b75a34f - docs/Models/Components/SwitchBackTargetUsagePlanJson.md: - id: 206cf667406b - last_write_checksum: sha1:a04f5f248af0bf8ec2258c8a372261cdbf47aeb1 - pristine_git_object: ddab3685e8f1026bf2200e9f92ea712e10446619 + docs/Models/Components/SwitchBackTargetUsagePlan.md: + last_write_checksum: sha1:cf45d2b6c0c1017186965670651541ef201acffc docs/Models/Components/TableAssignmentJson.md: id: e642d85fff78 last_write_checksum: sha1:2872c2faa674f77cac7e3fc9428a4c658c018e0f @@ -5247,11 +5125,11 @@ trackedFiles: pristine_git_object: 3ef01a43f6e275780f6ae20a06303dd0bf7f783e docs/Models/Components/Three.md: id: 3f27362616f5 - last_write_checksum: sha1:16b1e99d2f0a8603e5b56ab589e1905566f3cd0d + last_write_checksum: sha1:4974e77773ad1c4d449be1ed542f6fa2a1bd6ead pristine_git_object: ec3670db365c77d1d08759db049fcac31e0978b3 docs/Models/Components/ThreeInput.md: id: 672ba03ab19b - last_write_checksum: sha1:2f1e48b376fab8a3c5a64de569eacd753de19d0f + last_write_checksum: sha1:1a966154cfb2cee52a6f9ec06d93df74c1b8978e pristine_git_object: 7541815fd5fbe0970fcc06120b962bb3ba234441 docs/Models/Components/ThumbnailStatusJson.md: id: b08883ed69c2 @@ -5343,7 +5221,7 @@ trackedFiles: pristine_git_object: 9d38ded99a78958962e50ec4824c1ac7638bcf2b docs/Models/Components/TravelAccount.md: id: 0341369b31d5 - last_write_checksum: sha1:5bef7ddca73e2df6ddae67c0df02b41ae246190a + last_write_checksum: sha1:76cc0e0641c3083c2861f218680db9c1e32a4b0d pristine_git_object: f2c3369de6bcff31b2db0fd5486ecf6053b0f805 docs/Models/Components/TravelAccountPaginatedResponse.md: id: e9b8492e3bd4 @@ -5561,6 +5439,8 @@ trackedFiles: id: 27a9ef72bd28 last_write_checksum: sha1:0505a2887c55f90cdeb9433da5cdb8e4947d9400 pristine_git_object: ad0cbfdedf338cde0bf7fad7f22c7a6c57227c03 + docs/Models/Components/UTMOverride.md: + last_write_checksum: sha1:93dde7329c95602fa01d6b80c436b37150e6f1e2 docs/Models/Components/UnitPositionJson.md: last_write_checksum: sha1:2d374284a491ce489d5d9b934718eebd63873975 docs/Models/Components/UpdateAppointmentRequest.md: @@ -5571,17 +5451,15 @@ trackedFiles: id: a512b530cae5 last_write_checksum: sha1:ee214684dca04b0ed84c615006c5618997cf6a9a pristine_git_object: 091d4921d1587a78fdbf2cbe12f02373c99b1080 - docs/Models/Components/UsageJson.md: - id: cec061b7412c - last_write_checksum: sha1:a3e180c233af86128a10cfa63b6a751c1a2406bf - pristine_git_object: 8c58e0c333069b9a9e593fc81d43635fca8f2cc5 + docs/Models/Components/Usage.md: + last_write_checksum: sha1:f9afed79a75052ce5cd755339c90eeb334155807 docs/Models/Components/UsagePaginatedResponse.md: id: 8697b698c947 - last_write_checksum: sha1:0adac5dacb77fbd08fdbb8d5aa6863117e260112 + last_write_checksum: sha1:f92bf08d69334c6b62e55955b2d90f844febbf92 pristine_git_object: 963523d60c2e1add552a9e82457662a2c31f5c21 docs/Models/Components/User.md: id: d91a5ce53244 - last_write_checksum: sha1:982f856921866a77fc712aeb5bdb487886ba9cc7 + last_write_checksum: sha1:ca1d3b074fa7ae268bb4df714667109131fb29cb pristine_git_object: 91ca9f23ae3392dff4d98eed98276611fb95d633 docs/Models/Components/UserEnterpriseExtensionJson.md: id: ed6d4eb19044 @@ -5613,11 +5491,11 @@ trackedFiles: pristine_git_object: 638e9fe0d02dfdfbaf844b5ac45d4094e440ada2 docs/Models/Components/UserInput.md: id: b0f6fe1fde88 - last_write_checksum: sha1:23f76d050c53c56fef19589fe86238dd55a10ab9 + last_write_checksum: sha1:d5b5fc71cd86010185b3ca1f01e061b3ad43cdf2 pristine_git_object: a0435adc3e85200593fc6b1949ad68dc683939d1 docs/Models/Components/UserJson.md: id: cb4b4b0b2bc7 - last_write_checksum: sha1:4b862bf002096380ced9af403ededeb4620b22d9 + last_write_checksum: sha1:3bdd707ae9dee4e757c05a460041c91dedb752aa pristine_git_object: 72fc4e26ba943aa6299538dbf92a1324b2138ba0 docs/Models/Components/UserTypeJson.md: id: 5e2470b7dbfb @@ -5635,10 +5513,8 @@ trackedFiles: id: db61d8bb2bdc last_write_checksum: sha1:47e59b2662f0ec8aeaa7e03af592df2eaf819dd5 pristine_git_object: 579e32b253baa446acac39b4c3a58801ebc87a6f - docs/Models/Components/UtmOverrideJson.md: - id: 033e2404f695 - last_write_checksum: sha1:38b015d53c63dbe7c4a72921c4f9b56a09c352d5 - pristine_git_object: d00c13446d5eb4ce7a40ec3736d168161e720aa0 + docs/Models/Components/Uuid1.md: + last_write_checksum: sha1:af5f4cb6458ec218c5ff1b9cc659636e1ad83bb1 docs/Models/Components/UuidJson.md: id: 26302542738e last_write_checksum: sha1:7debc867173035ed25e4fd578ea3a7ffbf6d138e @@ -5699,8 +5575,8 @@ trackedFiles: id: f8a0f2542915 last_write_checksum: sha1:19f733f06360357234a605dccbfa890c2696c6af pristine_git_object: bb3ec2d1ae13ff47ccda14e65c8f6fc5a40fe9cf - docs/Models/Components/VideoJson1.md: - last_write_checksum: sha1:4426e0c7f867ef05ac9f2ea00e8221e348e1af93 + docs/Models/Components/VideoJson.md: + last_write_checksum: sha1:82f8cf9f1ad353db0f9a8d6c9720dc8056675c8a docs/Models/Components/VideoRenditionJson.md: id: 81d757f830fd last_write_checksum: sha1:6bdd08aa5ecfe5cde5b30870de4f19ce41d8c10b @@ -5755,7 +5631,7 @@ trackedFiles: pristine_git_object: f73dae4744d89a0e31aa0e763483f0d5efa09fa6 docs/Models/Components/VideoViewJson.md: id: f70172ad482e - last_write_checksum: sha1:aadfeab39c3dcc03487c6f90a0ab479515436280 + last_write_checksum: sha1:81874c1c26832d658bf2013d4563cea07e589ab0 pristine_git_object: 8c84c420063307977ea381c6b0fecfb858fe909b docs/Models/Components/VideoViewsPaginatedResponse.md: id: 7ef4ab47de05 @@ -5815,7 +5691,7 @@ trackedFiles: pristine_git_object: 8513c0df9505f0a43916b52ab527b28a8fe12a52 docs/Models/Components/Weblink.md: id: 437981a9bca0 - last_write_checksum: sha1:8d0102de1353496cfd52cd131a5f959cb0740d8c + last_write_checksum: sha1:a9e59a214a28437e67bfaaf0d4b379b0927cff68 pristine_git_object: b617a20aafef7baf2e7ae8eb9ca52b8a566e4c2e docs/Models/Components/WeblinkListResponse.md: id: afffb5656797 @@ -5825,14 +5701,12 @@ trackedFiles: last_write_checksum: sha1:8a4b8eeb877b46fcd6d6988867200db0fbb59a30 docs/Models/Components/WeddingPartnerJson.md: last_write_checksum: sha1:1a07818797e915ed9718db4de177f62b009cc942 + docs/Models/Components/WorkAddress.md: + last_write_checksum: sha1:465b421682ec6d7772e079e1e150aee66176298b docs/Models/Components/WorkAddressAddressInput.md: id: b4354de4a473 last_write_checksum: sha1:3bb7cc71f9cc578d2c06a8462b1323aa3d9454dc pristine_git_object: f48ad1c64900036a70e862a14c0f5e2ec7fb1a23 - docs/Models/Components/WorkAddressJson.md: - id: 4518bdaa2a01 - last_write_checksum: sha1:b1a23511eab982056b4d83c590ae8e6fc9534c82 - pristine_git_object: ee29b5efa71a2b6a1a051b948d58690aa03cefb5 docs/Models/Components/ZeroAllOf1.md: id: ba0e61189677 last_write_checksum: sha1:726c019f6945a383edf0fe8c25da0b9b1e7f9f1e @@ -6765,7 +6639,7 @@ trackedFiles: pristine_git_object: 7f5220aea75854ee581ed7adfc4c7da35dc0a450 docs/Models/Requests/GetAttendeeByIdResponse.md: id: 6fc63ec7db28 - last_write_checksum: sha1:ee90563bc4166b2d310a66cea0804311c605a7b2 + last_write_checksum: sha1:2b54906a2bae2d0a7602548eedbbfa5b08d12a6a pristine_git_object: 5ff1653fa519797fff42baaaf8803be8f57bef34 docs/Models/Requests/GetAttendeeCreditsRequest.md: id: 14a2e6ccf156 @@ -7919,6 +7793,10 @@ trackedFiles: id: 982a7d6b4fb6 last_write_checksum: sha1:2d35dd91db8c4352dd99a004fbf46a88ee4110c9 pristine_git_object: 187301fb04f3048f5968cfc01b7cd3b36ed65d5c + docs/Models/Requests/ListAssociatedAudienceSegmentsRequest.md: + last_write_checksum: sha1:d333e1f9922b86ecb9602189c8e990d242aea7f7 + docs/Models/Requests/ListAssociatedAudienceSegmentsResponse.md: + last_write_checksum: sha1:9381f17d9e66fd803679f8784bf95fafc784d906 docs/Models/Requests/ListAttendeeActivitiesRequest.md: id: 8d1cbb4dbf2f last_write_checksum: sha1:5c026d9a13bce2c0796a238341ea3663657c6bad @@ -7927,6 +7805,10 @@ trackedFiles: id: c45b887d227a last_write_checksum: sha1:967e2f4a52aae4e526af89a8412bc650b97de38f pristine_git_object: e3fd3d663c57c17cc142e97a54f50f3eaf4ac061 + docs/Models/Requests/ListAttendeeAudienceSegmentsRequest.md: + last_write_checksum: sha1:b6c7699b9b26fbef067ca13c964fb0afc4a83d46 + docs/Models/Requests/ListAttendeeAudienceSegmentsResponse.md: + last_write_checksum: sha1:b4150c097b7cbf9d44c0900a9f72ac1dd479ecb7 docs/Models/Requests/ListAttendeeInsightsRequest.md: id: f5cec2b25e8f last_write_checksum: sha1:6fd93f230790bd936efbbf9a6c73c3477a64c413 @@ -8065,7 +7947,7 @@ trackedFiles: pristine_git_object: ae54ad7218e7c8d09446a61f53567dde2fae6c94 docs/Models/Requests/ListDiscountedAgendaItemsRequest.md: id: a0bd5d34d5f6 - last_write_checksum: sha1:2cfa2f5001e30bea3eef3aa4f1816b99dd816a53 + last_write_checksum: sha1:5afc1fa286ef476f8569e8cb0c8ee94e9ebdc26a pristine_git_object: cc8df544e4049bf664212d7b5a019c0d3e93a567 docs/Models/Requests/ListDiscountedAgendaItemsResponse.md: id: 6ac047d44136 @@ -8081,7 +7963,7 @@ trackedFiles: pristine_git_object: d08a010c38b8109d24929b87db68565d8e443e11 docs/Models/Requests/ListDonationItemsRequest.md: id: c74342a80fb9 - last_write_checksum: sha1:4b9896f844c93e2b59fcc405e799640c170a3619 + last_write_checksum: sha1:e68e6e80bed82366763d7517305b416f76611b8a pristine_git_object: 9c6c868fa87946ef5eae0a90fd5e88bd295247ce docs/Models/Requests/ListDonationItemsResponse.md: id: 0fa53ac8e807 @@ -8097,7 +7979,7 @@ trackedFiles: pristine_git_object: 4d99bce406a463e7101161c747bcc4b15c2cfdea docs/Models/Requests/ListEventDiscountsRequest.md: id: 2bfa9ad3788c - last_write_checksum: sha1:4e1ece68c6acf84d0020ce03c26dfa876ba9c869 + last_write_checksum: sha1:77c574e53b16897f83b47391d7ffdab50d977f9f pristine_git_object: c58b910b1c9631252d010bfbbde21cad44cb73c9 docs/Models/Requests/ListEventDiscountsResponse.md: id: e1e052370764 @@ -8113,7 +7995,7 @@ trackedFiles: pristine_git_object: c48d7d1f15f6c01759b4558ab753127f4f39a821 docs/Models/Requests/ListEventRoleAssignmentRequest.md: id: b2464bce1114 - last_write_checksum: sha1:5b61c89995d15baee820baf3cefd80161be783e3 + last_write_checksum: sha1:207f8c03a56719762cc7c2ff59866f42fca96bfb pristine_git_object: 6dee4c781ba26852916aac60bf1f182d3cb24178 docs/Models/Requests/ListEventRoleAssignmentResponse.md: id: d36d16d2cd5a @@ -8185,7 +8067,7 @@ trackedFiles: pristine_git_object: f493edbc67d3cb4ea02a1f8364772ae21bd28882 docs/Models/Requests/ListFeeItemsRequest.md: id: d945221bae4d - last_write_checksum: sha1:1fdfc2e278f99b0836d23ff5c01789bab7a76dd4 + last_write_checksum: sha1:5f574344588dce80835e00630612260111078289 pristine_git_object: bf4322fb2ede3807a9b1601f1faaefa844f53228 docs/Models/Requests/ListFeeItemsResponse.md: id: 5ca386c8fd76 @@ -8239,8 +8121,12 @@ trackedFiles: id: f2ca14155935 last_write_checksum: sha1:ee4c611722e8c00f7fb5ccbcba346d01b6936ba7 pristine_git_object: 505c2b80057b9143ae5ac8ad062ec990442269ea + docs/Models/Requests/ListMembershipItemsPostFilterRequest.md: + last_write_checksum: sha1:473588c332e72ace57765d312dca7edfc990ffe8 + docs/Models/Requests/ListMembershipItemsPostFilterResponse.md: + last_write_checksum: sha1:0ecaba664174572502730dd405452cb0642ab56b docs/Models/Requests/ListMembershipItemsRequest.md: - last_write_checksum: sha1:922432492062cc41a0be07191104c31f836d159c + last_write_checksum: sha1:62e7884e1a7cce0b82f0b1bd82acaeb55e9ed140 docs/Models/Requests/ListMembershipItemsResponse.md: last_write_checksum: sha1:e1fe0d450ca567c7191bf890c778d00d869bf700 docs/Models/Requests/ListPlayersRequest.md: @@ -8285,7 +8171,7 @@ trackedFiles: pristine_git_object: 31762c987436a1cd2cff8b88691c3b528952f7f8 docs/Models/Requests/ListQuantityItemsRequest.md: id: 46fac450fb37 - last_write_checksum: sha1:b270b3cea1775bc49e1d920a3d77f8aaa48e9a2e + last_write_checksum: sha1:6003776d6a8487762977f5860c2bd0919d47a784 pristine_git_object: 1341f7ee33011930a52bfc556bd476802f0003ae docs/Models/Requests/ListQuantityItemsResponse.md: id: 4dd7ab2abe6b @@ -8841,7 +8727,7 @@ trackedFiles: pristine_git_object: 3d2a5d831d0a7d898023fc4c4c0d62ceac3d72ae docs/Models/Requests/UpdateAttendeeResponse.md: id: c1ada44c9426 - last_write_checksum: sha1:817000db4b62c6cb904eb52cff4502bab836267e + last_write_checksum: sha1:c230944eafbc2fad159a35aaf5e7d71756300d6e pristine_git_object: 8cf7313e9555975ae6cdc38c72be59c9bba1089a docs/Models/Requests/UpdateAttendeeSubscriptionStatusRequest.md: last_write_checksum: sha1:4f51cf9e3eea9872296eff04f5846fdfdbb68e0a @@ -9257,11 +9143,11 @@ trackedFiles: pristine_git_object: c05b58f290ecf7fb80ec0b61ac47843d61aa0118 docs/sdks/attendees/README.md: id: 99bffbf21091 - last_write_checksum: sha1:87da5fa0679c738ef33d822486817eb39184f639 + last_write_checksum: sha1:3951e4d3775bf2e65bb42e99950df098791f81a5 pristine_git_object: 309b429b5efc21e6dac3eda810410a5db0155fbb docs/sdks/audiencesegments/README.md: id: a2ccf2d6ee02 - last_write_checksum: sha1:b46fb7f3db82ca3d80393c9dee01f80a43b91903 + last_write_checksum: sha1:9c41a15d34a826aa7790c9da4adac59efbed4690 pristine_git_object: ca970b43ca92e0cb8eddf9d0f04a072fcdee273b docs/sdks/authentication/README.md: id: 45be241adfc3 @@ -9301,7 +9187,7 @@ trackedFiles: pristine_git_object: e14675ab6c00a66834afb5eac3323003eb2cf9c7 docs/sdks/customfields/README.md: id: a205cef73249 - last_write_checksum: sha1:2cfbac7f6f92e1eaedf165859f1b90e504632102 + last_write_checksum: sha1:6177a559b1aa636ce5b8ab529fd45b3a4b32b0a2 pristine_git_object: 3eff273d1ad993bed5df5562e4ebb3b9ba361e0f docs/sdks/discounts/README.md: id: "000723261694" @@ -9321,11 +9207,11 @@ trackedFiles: pristine_git_object: 608c053136f9612e6d3fa86e8ff492bf9a6b40d9 docs/sdks/eventrole/README.md: id: b10e2c12d0e8 - last_write_checksum: sha1:e6e066e65438ec1e1035d18b755e6194636323c9 + last_write_checksum: sha1:6aaac1fcedfea7f7b1e65e30637f2765d148bb24 pristine_git_object: d240e20e73d3bca557fd79bfd19dd14b79beeffc docs/sdks/events/README.md: id: cf45a4390b9b - last_write_checksum: sha1:d53ce628e21c87344e573a826fdb9bc390f55fed + last_write_checksum: sha1:9fa85fc6d9fb09d077b9bbaa98c5748ea78fd871 pristine_git_object: 850a5f07f1d8f2b7538ae8fa2084170534d7489a docs/sdks/eventsplushub/README.md: id: 5f184d5bdfcc @@ -9337,15 +9223,15 @@ trackedFiles: pristine_git_object: 2c574599b73113a5907f3b8930afa57eff55b6a1 docs/sdks/exhibitor/README.md: id: cb0578099210 - last_write_checksum: sha1:86b04be179332ab91a4cd5c6d8075b0d1968c0d4 + last_write_checksum: sha1:f4a66482adf1c5f0dbfb4d0aea88e1d907158215 pristine_git_object: 1074fee30b94d8183c83575f07b3da433ff94a28 docs/sdks/exhibitorcontent/README.md: id: 7cecd37f6b66 - last_write_checksum: sha1:c04eacb21f1d0e8b667e1a93c0febdf6065425bc + last_write_checksum: sha1:c9c2d96321eaf5ee5b91d057a2c89a60bb5150b9 pristine_git_object: 4dae9b04bb1569fa2a7606b625358fa1530e884b docs/sdks/exhibitorteam/README.md: id: f5b7c80d738e - last_write_checksum: sha1:a420110516213e4f97c01963a1b23b0e5a2b7eb1 + last_write_checksum: sha1:443b876fb4debfcbf65f8b16ee67019e47f9ab79 pristine_git_object: 370489e7b9590497cefcf4fd8ca3639fd60ffcf9 docs/sdks/file/README.md: id: 2e0e7ec90c9f @@ -9357,7 +9243,7 @@ trackedFiles: pristine_git_object: 226634479fc1c80c5445e0abd3906614f5ca218a docs/sdks/housing/README.md: id: 23d65d817ab8 - last_write_checksum: sha1:f4a7c34061293053f38a76996255ce8a41873901 + last_write_checksum: sha1:2d9772c15569397e525ecc6faac1502566dd55e6 pristine_git_object: 4455010cbde3a3837c5ca2b707afac4aae2ac717 docs/sdks/housinghotels/README.md: id: d04ff5412c59 @@ -9369,7 +9255,7 @@ trackedFiles: pristine_git_object: e22b3188b967a497c5095aff8f03cab0310aaf43 docs/sdks/meetingrequest/README.md: id: 4d8d5f5fd977 - last_write_checksum: sha1:1f9ffe5e0e1ca00fd923075f5332581d80c6f1ca + last_write_checksum: sha1:dc55fbc664d1dc1ee365447d2235d13f0eda75af pristine_git_object: 2b7a21d84cc4510d71685da566e69b4eb2d138b3 docs/sdks/processform/README.md: id: 0d23c161e66c @@ -9405,7 +9291,7 @@ trackedFiles: pristine_git_object: 819fb5889b271959f7900ff5435a3be8f8154843 docs/sdks/surveys/README.md: id: b7f48111aedf - last_write_checksum: sha1:201e97bba127c10bd7d7399cdfc086c74abefd3d + last_write_checksum: sha1:fb21ff36d1133df78c16d6ef371523e0e188db10 pristine_git_object: ae2684f2a33f099beb12b907b03cb4954792ba45 docs/sdks/travelaccounts/README.md: id: 361add025274 @@ -9429,7 +9315,7 @@ trackedFiles: pristine_git_object: ae4345de8bbb2321bc1f484c5b5b9f21568a81f3 docs/sdks/userscim/README.md: id: 50529a579425 - last_write_checksum: sha1:2a271887478818ebf1e4bbdd7d16149cd22e7129 + last_write_checksum: sha1:ed67fcf7f3fd4b7ca4265fafe25719fda60be12e pristine_git_object: 841ab56e8b0a3f4dc1b0143c61e0bf9a005a690c docs/sdks/video/README.md: id: 0b01dca84f9e @@ -9461,11 +9347,11 @@ trackedFiles: pristine_git_object: bad6c37a004676ea369dedb8042432f0aeee6a00 src/Cvent/SDK/Attendees.cs: id: 32949bd964be - last_write_checksum: sha1:18d568a5a4c4a00d4a0ca90f7f1bc80a8d8d6b20 + last_write_checksum: sha1:3c038ce6691fc0f6cc317d3031f21dad031627c8 pristine_git_object: a3cd526a9a86ef8600b77fe5700ec9462a16157c src/Cvent/SDK/AudienceSegments.cs: id: 8ea605bfa719 - last_write_checksum: sha1:b134bbbf890389bface41c792b57e227f38723b9 + last_write_checksum: sha1:de84edc22ded8b1ce511e20d27dac9c7ccb824a6 pristine_git_object: cd663f188cf769273acee47bf7512632946b0a54 src/Cvent/SDK/Authentication.cs: id: f90a858273bd @@ -9509,7 +9395,7 @@ trackedFiles: pristine_git_object: 977cd7381c7598682830d6e4a64a85cb14130b98 src/Cvent/SDK/Cvent.SDK.csproj: id: 7a55759bc2f0 - last_write_checksum: sha1:b6eda01ab91f0a4ae625e778b9cb8001efb674fb + last_write_checksum: sha1:964ca821c84c3dc2b97031aaad4bb19798368540 pristine_git_object: 711013944bc0505858b0b7cf177f166071b47593 src/Cvent/SDK/CventSDK.cs: id: f7e1ad22cd8f @@ -9533,7 +9419,7 @@ trackedFiles: pristine_git_object: 42ed1825b36d2872fa45c6d12f396c79f720c725 src/Cvent/SDK/EventRole.cs: id: 2517b38f0a52 - last_write_checksum: sha1:8c762bcb9af0ed4106e48493b16dc6201a6fbee6 + last_write_checksum: sha1:5b1c4628f794241c09dc109d45ab478e9f88ca6d pristine_git_object: edfd34d648de349f3958e7fbea9e14f7b99aa8b3 src/Cvent/SDK/EventTravel.cs: id: d5493432a866 @@ -9541,7 +9427,7 @@ trackedFiles: pristine_git_object: a8b681cf4ef2300fc3896005e04884f778619289 src/Cvent/SDK/Events.cs: id: b96dbb23cc9b - last_write_checksum: sha1:2ec3b8caf7b623cd4cb2f71bf8530210c95d7507 + last_write_checksum: sha1:0870b75d44eba0fd046b55c135782cc1708ca5e8 pristine_git_object: ff16db101200573206038eda60add74607295adb src/Cvent/SDK/EventsPlusHub.cs: id: cc332d7b024a @@ -9597,7 +9483,7 @@ trackedFiles: pristine_git_object: dfcfb0f9b1c88569e9f6110dbee82dc25ff538ee src/Cvent/SDK/MeetingRequest.cs: id: 5f343c314bf6 - last_write_checksum: sha1:9a287ca7304a4a2935eb37f4abc27e24ffb72ca4 + last_write_checksum: sha1:f81aa51d27fbce7d19791f1f7311d34d9707f828 pristine_git_object: ab4d871c869ae435b0148438a074c626d5bf7495 src/Cvent/SDK/Models/Callbacks/CreateContactHookContactTransactionCallbackResponse.cs: id: bfa3f73d3233 @@ -9613,16 +9499,12 @@ trackedFiles: pristine_git_object: 5fdb3303ef128d161371aa79f731b5ad7d620b6e src/Cvent/SDK/Models/Components/AccountBudgetItemListResponseJson.cs: id: ac5cd2b61e49 - last_write_checksum: sha1:91fd470b3a683baf4b1f30fd58fb06cdb097a78a + last_write_checksum: sha1:a5af961016bfaa1f3594632758b19cb9f8788031 pristine_git_object: 5e0f7e114806c5301226eb5443c81b975b44c636 src/Cvent/SDK/Models/Components/AccountBudgetItemsPaginatedResponse.cs: id: a63268c177fa last_write_checksum: sha1:624258bd6b4f2bc64f45eeaafc4edf98ec61bdee pristine_git_object: 464af42f0c8134f898ff68861303d589dfbc7556 - src/Cvent/SDK/Models/Components/Action.cs: - id: 08393a766413 - last_write_checksum: sha1:44d416d06cedf8d675d1c93a9562c2fd9f29f137 - pristine_git_object: 228075b9194825d591a142c81546ca8af395f259 src/Cvent/SDK/Models/Components/ActivityAdJson.cs: id: 0d0b31605549 last_write_checksum: sha1:a38b7baa576304234d33517acc79ded6a33ffade @@ -9763,40 +9645,44 @@ trackedFiles: id: 89b3e07c193e last_write_checksum: sha1:930a740839338e3ff6223a7022e95fadad4edb95 pristine_git_object: b60d73f82512f146eb5aa8e3e70fadb5ccd6c696 - src/Cvent/SDK/Models/Components/AdditionalChoiceJson11.cs: - last_write_checksum: sha1:21ccf99e01b34075e748e6e56e3e73e07e10f0b1 + src/Cvent/SDK/Models/Components/AdditionalChoice.cs: + last_write_checksum: sha1:8f048453efe135bd310d00aadcbfdbed09295760 + src/Cvent/SDK/Models/Components/AdditionalChoiceJson1.cs: + last_write_checksum: sha1:708e874aa94ce1f871c2482121c25b5bd54f5e79 src/Cvent/SDK/Models/Components/AdditionalChoiceJson2.cs: last_write_checksum: sha1:9a89d95e45aae295f9df2eff7398a503cb89d7a2 src/Cvent/SDK/Models/Components/AdditionalGuestFeesJson.cs: id: abb97fa92f1d last_write_checksum: sha1:87148f476531182d03d50fbc21bd65a10c460c68 pristine_git_object: c9dd1f4d8d1f92fbee632e7073dd8ed55d5fef3e + src/Cvent/SDK/Models/Components/Address11.cs: + last_write_checksum: sha1:272307c2ab6280d5a2ea6f658dad7f13720fab1a + src/Cvent/SDK/Models/Components/Address12.cs: + last_write_checksum: sha1:47679629af5e6bd91d972233f04077ff253abd1b src/Cvent/SDK/Models/Components/AddressJson.cs: id: 880605eb68e0 last_write_checksum: sha1:212fa5252086a7c088df0b1870e50772b661e5b6 pristine_git_object: 1b1a269babf9eaa566f92586f436628005b920be src/Cvent/SDK/Models/Components/AddressJson0.cs: last_write_checksum: sha1:b10df0890723c220f63037adbbddfe8528fc9818 + src/Cvent/SDK/Models/Components/AddressJson2.cs: + last_write_checksum: sha1:2d848cdfeec959e3fd77d32d6ca62115bba92977 src/Cvent/SDK/Models/Components/AddressJson3.cs: id: 83cfe547726c - last_write_checksum: sha1:c44261cc72b4f9a417b7e28c03a212c420cc61cf + last_write_checksum: sha1:740efc174c7cd45f4ea93507b29587eba1c31b39 pristine_git_object: 6a51b135b815417a1000f129954a2a8a58517efb src/Cvent/SDK/Models/Components/AddressJson4.cs: id: 2bdc69183d48 - last_write_checksum: sha1:ae47df924e9d02540f6be695addbf9dd7ad397bb + last_write_checksum: sha1:e263c30229f3b77cbbdf07c05cea1f9676e58df7 pristine_git_object: 2b7c0435842a75fdf2bb7b5fee0e34ffe285c784 src/Cvent/SDK/Models/Components/AddressJson5.cs: id: f2f9793ea05b - last_write_checksum: sha1:e7c367f8785c50dd7daaf70b2cb8d17b1e7092c5 + last_write_checksum: sha1:b30f5470d7ffc89113ce802bb18067ac3d5c3550 pristine_git_object: f0766774e8dc9d171a378e7fdc3cd10caa7e7af1 src/Cvent/SDK/Models/Components/AddressJson6.cs: id: da75f8130d0c - last_write_checksum: sha1:cb143e57c27192cb5721d642b5e3edf86d574ac8 + last_write_checksum: sha1:798e7901b9768502c01e9f9fc8c73fd30f64001a pristine_git_object: 05734df40375bddd274902d42c478cfcf1c8e5ec - src/Cvent/SDK/Models/Components/AddressJson7.cs: - id: bcbe46ce9e18 - last_write_checksum: sha1:9a6069e03462d45c761cc53140a3226d2d8e373f - pristine_git_object: 6701e17c5e9dc24a73705d5577a428551a9aa4ec src/Cvent/SDK/Models/Components/AddressJsonInput.cs: id: 6a04c1d4edbe last_write_checksum: sha1:c2d229ceb423612782de2bccf488843cd9b415e1 @@ -9919,40 +9805,38 @@ trackedFiles: last_write_checksum: sha1:6dc909a025e7e7c36ac737671eb72977640fefbc src/Cvent/SDK/Models/Components/AnniversaryMembershipItemJsonContactType.cs: last_write_checksum: sha1:de907f885f01a28046bf10a570e8ae9acd443bf9 + src/Cvent/SDK/Models/Components/Answer1.cs: + last_write_checksum: sha1:ba2e0689ae4cf04bb212746a2b4a0f3e432f2098 + src/Cvent/SDK/Models/Components/Answer2.cs: + last_write_checksum: sha1:e35c9a96700784ad12f7d8835ff10a64690b5c91 + src/Cvent/SDK/Models/Components/Answer2Choice.cs: + last_write_checksum: sha1:b86cff087b859756261f54f9b037e903628b79ed src/Cvent/SDK/Models/Components/AnswerJson.cs: id: ad8cbb3dc646 - last_write_checksum: sha1:05904eabf2cb23ea0b0f0f8962acd5e48394b169 + last_write_checksum: sha1:70a8c320cd439ffaebe5661f38f856dd40e3f845 pristine_git_object: fa3eb20f09d75ab2c9cdd79322e735b9ffa02aa2 - src/Cvent/SDK/Models/Components/AnswerJson0.cs: - id: 39f8c912f66d - last_write_checksum: sha1:e6e7debe40a13e21a32cb4131271815a37037f5b - pristine_git_object: ff6c453ea5ee9391516373141a13acad80367773 src/Cvent/SDK/Models/Components/AnswerJson1.cs: id: 97942f924cf3 - last_write_checksum: sha1:2f507573d311477a84cef886d49a7298524bb029 + last_write_checksum: sha1:aae4287c77d6eab134f2ede3babc6a32199641a8 pristine_git_object: ff6a3e1dec37565b119dd94d11b5b0054abed460 - src/Cvent/SDK/Models/Components/AnswerJson2.cs: - id: c9bef52a5916 - last_write_checksum: sha1:94626a1462b807986286bd6d354b9c0eb731abe0 - pristine_git_object: 58d58fde218507302c7e18817910ed5df9624225 + src/Cvent/SDK/Models/Components/AnswerType.cs: + last_write_checksum: sha1:7981f31ef04efeb3189dc8965a7f3a6fe4b7770a + src/Cvent/SDK/Models/Components/AnswerType1.cs: + last_write_checksum: sha1:ffa849f8e677c9a5df1064e2ebe9bfaaa0a68827 src/Cvent/SDK/Models/Components/AnswerTypeJson.cs: id: 8e81112f94dd - last_write_checksum: sha1:8e8c079e30da978f5930c5953b754fb9e159731f + last_write_checksum: sha1:7da16310ec47e58d15dd499b64ada16b31405f6d pristine_git_object: 0f8bcc267e2674a6b27e8daeb37941251962af5d - src/Cvent/SDK/Models/Components/AnswerTypeJson0.cs: - id: 7a5f64ed619f - last_write_checksum: sha1:8b3137ccdabe7cc4c3b6fc19c90d3081bd260344 - pristine_git_object: a243c0255ed032fd5870925d6ae59c7d7436edc8 src/Cvent/SDK/Models/Components/AnswerTypeJson1.cs: id: 53d49d09bfc7 - last_write_checksum: sha1:381dd23031210ce44def66faf803ed2effd814e0 + last_write_checksum: sha1:64ec73878d89e23c2854e39f5114e7d054259b11 pristine_git_object: 79a3c6efca85dc25614ee87c19b15e8189769a24 - src/Cvent/SDK/Models/Components/AnswerTypeJson2.cs: - last_write_checksum: sha1:4cc1d5b40bc8784dbe4d799d58077e1cb8c17c50 src/Cvent/SDK/Models/Components/Application.cs: id: 9cd37b1b4c59 last_write_checksum: sha1:d0b745fb6cbf528d185573ff74c00303f1779b01 pristine_git_object: 3d271babdd3a4ea690591f81a002ed035084773a + src/Cvent/SDK/Models/Components/Appointment.cs: + last_write_checksum: sha1:f3a1d29e0134fbfb68386218a095c27668e06e93 src/Cvent/SDK/Models/Components/AppointmentAccepted.cs: id: 4baa27fe4fbb last_write_checksum: sha1:0c902b236ed1b6826db5f4dab5ab7888c6ae6bd8 @@ -10089,10 +9973,12 @@ trackedFiles: pristine_git_object: c6b4e1ded15d13ab9bb26da03fecc91df773198e src/Cvent/SDK/Models/Components/AttachmentSourceJson.cs: last_write_checksum: sha1:cdf239507921c0616c09f8d7f77bc2c27e60696b - src/Cvent/SDK/Models/Components/Attendee.cs: - id: 3074f90b58d9 - last_write_checksum: sha1:0a18f206444777b46bf9118acec682714323ef47 - pristine_git_object: 0e089382c3fc389d21208ae23d98f5b5de533c87 + src/Cvent/SDK/Models/Components/Attendee1.cs: + last_write_checksum: sha1:4a49825d08b3a91262076be80e770c44591b9c98 + src/Cvent/SDK/Models/Components/Attendee12.cs: + last_write_checksum: sha1:88ec5ea157b015860c5aa8777878c7f1fef45bc5 + src/Cvent/SDK/Models/Components/Attendee2.cs: + last_write_checksum: sha1:2565fe07905a84e7cef27b9ea6e4ea10cea0593a src/Cvent/SDK/Models/Components/AttendeeActivitiesPaginatedResponse.cs: id: 6b0c3a3dd1ae last_write_checksum: sha1:ba6b2316015091ba6db51d3436e5cae9700d647d @@ -10189,9 +10075,13 @@ trackedFiles: id: 4cc195c80ada last_write_checksum: sha1:b72674583c6f8730875ff15378089ef4f8880358 pristine_git_object: 6cd3a1a4d9753259510504713d86da014aafb624 + src/Cvent/SDK/Models/Components/AttendeeAudienceSegmentAssociationJson.cs: + last_write_checksum: sha1:5ca0383e8d758fa7c10c0399766eb1a19242370b + src/Cvent/SDK/Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.cs: + last_write_checksum: sha1:33682762521dbe718f4ccc76379d02702d7c9d95 src/Cvent/SDK/Models/Components/AttendeeContactInfoJson.cs: id: aef142c1f88c - last_write_checksum: sha1:d32a1bea40701fd9bed9e818b13c5431225a8630 + last_write_checksum: sha1:b56566e4f62d0c7c5d2c4fdaf16f132c454a7ff4 pristine_git_object: 226a08e3d9dacf95154d7f8113ea6a7bb44382b6 src/Cvent/SDK/Models/Components/AttendeeContactMembershipJson.cs: id: 3720efe43570 @@ -10239,7 +10129,7 @@ trackedFiles: pristine_git_object: c42350af65f1830f6edf63f8b9cacf3da847f200 src/Cvent/SDK/Models/Components/AttendeeInsights.cs: id: a2602a2ffb19 - last_write_checksum: sha1:650ecf1356e2332957816cac3605af813286ffea + last_write_checksum: sha1:e1dfb170299da36d77b67957a8c63ebff822b766 pristine_git_object: 060905701df32d138cdbb95e982a9bf2f6c8c069 src/Cvent/SDK/Models/Components/AttendeeInsightsPaginatedResponse.cs: id: 2c121c7b10cc @@ -10273,10 +10163,6 @@ trackedFiles: id: 37547b0c720d last_write_checksum: sha1:131ad60f6997e179b6de7872e1cf88585eba9ca3 pristine_git_object: cecfc6c8818dbc5154c6780fe2322c43c1674a18 - src/Cvent/SDK/Models/Components/AttendeeJson3.cs: - id: d6e4875e8edb - last_write_checksum: sha1:4f0da63257b459c4538d1a67c4021f363165995f - pristine_git_object: b859c9c1471768c4442375ae995c2e706587370f src/Cvent/SDK/Models/Components/AttendeeJson4.cs: id: e8d130921dee last_write_checksum: sha1:6e870364a55f26e7414566bb13251edd5b48280b @@ -10299,7 +10185,7 @@ trackedFiles: pristine_git_object: 832815709e2f8a971a043b2221165ecccb4b2683 src/Cvent/SDK/Models/Components/AttendeePaginatedResponse.cs: id: c31116796384 - last_write_checksum: sha1:3663614c56d5f179fd2154286bcd065185dd1f8c + last_write_checksum: sha1:b7ccc44b5052dff303363ed718a9ec3825df66e3 pristine_git_object: 6948d395ccdbd6a70af958cdb67ee54dc22ddead src/Cvent/SDK/Models/Components/AttendeeResponseJson.cs: id: 3afc5eaf3b56 @@ -10417,11 +10303,11 @@ trackedFiles: pristine_git_object: 300efc69536a579d698b894f4b243dae54e38283 src/Cvent/SDK/Models/Components/AudienceSegment.cs: id: 983fe326d11b - last_write_checksum: sha1:3186a3871e010e4241828a6390c41fc5c1da5d94 + last_write_checksum: sha1:e3ae0c5c37f5a0861f23ebf179fccf4e5a8a990b pristine_git_object: dcbeab42e042102bc8a0edffe2d7cdecb3d79312 src/Cvent/SDK/Models/Components/AudienceSegmentCreate.cs: id: c7e25178e93a - last_write_checksum: sha1:c87e5fcfe9fe1617be67c1e023e551070155c568 + last_write_checksum: sha1:7ef522501285c2a82e0059a6700e48d727e95316 pristine_git_object: e3edaf277a106bb9756fd589d1e76adf232c3f40 src/Cvent/SDK/Models/Components/AudienceSegmentCreationTypeJson.cs: id: dd415bf46ffb @@ -10429,7 +10315,7 @@ trackedFiles: pristine_git_object: e95e7dd15ba689428cb4ff8773e6b68c3162f421 src/Cvent/SDK/Models/Components/AudienceSegmentResponse.cs: id: 49a7f587a8f4 - last_write_checksum: sha1:1c4cfa970547b4a488458e3dd57bcca6833464c5 + last_write_checksum: sha1:7375a5ed6edb6fa6d356c772d5824f6f0a3703a0 pristine_git_object: 95ee0e7126e40b35005463afa25ee2d0650effe4 src/Cvent/SDK/Models/Components/AudienceSegmentsPaginatedResponse.cs: id: b2a389bdc9eb @@ -10481,15 +10367,15 @@ trackedFiles: pristine_git_object: e3fda04599448619e1ee8140d691c2d996bc3837 src/Cvent/SDK/Models/Components/Badge.cs: id: ae8d432f30fb - last_write_checksum: sha1:e20160c5ba1d5a4769746f0f074b21998794fee9 + last_write_checksum: sha1:a2129eb89b660b6937f65e8a9181a83bd9779ec4 pristine_git_object: d660189461d866bbc57137d29700e269a42ed1bc src/Cvent/SDK/Models/Components/BadgeInput.cs: id: edc024116c6b - last_write_checksum: sha1:4df888292a507c1b48c49176750f7fc27fe4b47f + last_write_checksum: sha1:bc4d6d0066a4a83695116c0dad53098d050f8bd4 pristine_git_object: aee2b1fa5dd766d4896777de384562224858126c src/Cvent/SDK/Models/Components/BadgePaginatedResponse.cs: id: d25e91026fb4 - last_write_checksum: sha1:9aaebe61a3bc4f2d5cc6ceddfa45f9dec045a47d + last_write_checksum: sha1:a6ec3c2ddda700968cfec233a7033beb05825599 pristine_git_object: 7b7154dd042d025f07cd3f5110a66186c89d6673 src/Cvent/SDK/Models/Components/BadgePrintJobCreated.cs: id: cfed458bc7c3 @@ -10527,14 +10413,10 @@ trackedFiles: id: 51491f4b4ffb last_write_checksum: sha1:d3e57d013643aad2683ecd89f4ece3958de19344 pristine_git_object: 1714c0b62580adaf00e7fafc4038abeaa0abb958 - src/Cvent/SDK/Models/Components/BadgeStatusJson.cs: - id: 341554a4574f - last_write_checksum: sha1:b1c02b37075498c3b7023cab5a67f1ddfdccce55 - pristine_git_object: 286643457da9b78a505df5db35faa7cf26929d1f - src/Cvent/SDK/Models/Components/BadgeTypeJson.cs: - id: ccda63887d90 - last_write_checksum: sha1:fd33414eed9dbe013fd54b8a9264759dda6cfae6 - pristine_git_object: 93e4dae992b729a19348ec9c989692af1786df90 + src/Cvent/SDK/Models/Components/BadgeStatus.cs: + last_write_checksum: sha1:61fa914339bc2e00a4a65a4d4167ead625486279 + src/Cvent/SDK/Models/Components/BadgeType.cs: + last_write_checksum: sha1:d866fde46148e528116db69a375cf91cf932d299 src/Cvent/SDK/Models/Components/Banner.cs: id: 30dcffb91c11 last_write_checksum: sha1:d3bb1066c0ce2435b408f9fae43ff8cf612599c5 @@ -10553,10 +10435,8 @@ trackedFiles: id: ed7bf500fe41 last_write_checksum: sha1:99e0556e382edafc83099525a3fb1856e981a8f6 pristine_git_object: 7fb61a2b0d7077651a8e819172a97c34d53e2bcc - src/Cvent/SDK/Models/Components/BaseChoiceJson.cs: - id: 86456cedc5ef - last_write_checksum: sha1:1ebd5deac7b5d1a3ce60f5c10250e1ffd0a68a4d - pristine_git_object: 60588b6f2819a96234b31d7c93e6ac6d02573c82 + src/Cvent/SDK/Models/Components/BaseChoice.cs: + last_write_checksum: sha1:5dd0e24fa6f4724d3b6d9d00dc4d44f106d59e18 src/Cvent/SDK/Models/Components/BaseQuestionResponseJson.cs: id: 87f6213c2631 last_write_checksum: sha1:362802c7a38e336806b59176514a9a4a90531d0c @@ -10595,17 +10475,19 @@ trackedFiles: id: 0b24d434c9c4 last_write_checksum: sha1:ba6860be0cf86a53140e491ce770a52935aa5410 pristine_git_object: 5bbe71ff7cb80d5fbb2045afd2019223a26df92e + src/Cvent/SDK/Models/Components/BoothStaff.cs: + last_write_checksum: sha1:f852b4287792b245443ddfdd4d3f7b2021d50a22 src/Cvent/SDK/Models/Components/BoothStaffListResponse.cs: id: 7e72199fff78 - last_write_checksum: sha1:c193d7a0e9e964ba610e2c70f4b382c6f4565292 + last_write_checksum: sha1:b0c73be97bdef7ffc7647212b8dcb81fe6f1c165 pristine_git_object: 7cf0add42c435576c317fcf4dd8ca10ff5c44044 src/Cvent/SDK/Models/Components/BoothStaffRequest.cs: id: b41bd3443292 - last_write_checksum: sha1:ed868a9a91f4ea2b04a491a70cfcebbdb797f1be + last_write_checksum: sha1:4f0813420df173223c9c63ca4f0e9772f10363f1 pristine_git_object: e8c1ebf50ecd0fde7a24071c8e198463b4da85c4 src/Cvent/SDK/Models/Components/BoothStaffResponse.cs: id: 2580e0684876 - last_write_checksum: sha1:ff23977fe2e31b9d6e348cca157a45591afdd48b + last_write_checksum: sha1:0acfc64730d0cc31f91b5633ca4cb3d0f3782616 pristine_git_object: 055885654c94d5858f94de5ed6e3d8de424b558e src/Cvent/SDK/Models/Components/BounceDetailsJson.cs: id: f50d12fcd1bf @@ -10617,7 +10499,7 @@ trackedFiles: pristine_git_object: 4631250f885cfb793bbe350efd57e0eee7fd199f src/Cvent/SDK/Models/Components/Brand.cs: id: 28e246c8c762 - last_write_checksum: sha1:543fc24908b73fd14fc4f633f0b9cc451bd19a2e + last_write_checksum: sha1:023312973a789989cb3d54b5c3da9e59f108741d pristine_git_object: 8f4e49ff1179723c17781792ca8eafa756f9c16d src/Cvent/SDK/Models/Components/BrandPaginatedResponse.cs: id: 1a0250405f9e @@ -10873,22 +10755,16 @@ trackedFiles: pristine_git_object: f36f80267b9fbd67674bf348ecff7a63bae3e256 src/Cvent/SDK/Models/Components/CancelledReasonJson0.cs: last_write_checksum: sha1:e4ecec35b8b1093c55acbfd545cc097c1c1ec448 + src/Cvent/SDK/Models/Components/Capacity.cs: + last_write_checksum: sha1:df7efb3847103559873cc8192c6f983d41c874d8 src/Cvent/SDK/Models/Components/CapacityJson.cs: id: 6e2e43e30ed5 - last_write_checksum: sha1:3aaf7143ed467f1aa80276464e27e9951bf45ffa + last_write_checksum: sha1:274b5df7525a913b3c8a394e99c48fd0679cc8ae pristine_git_object: 4588567852d2c426111010e2be3149f6acfb3a42 - src/Cvent/SDK/Models/Components/CapacityJson1.cs: - id: 197f1a3569df - last_write_checksum: sha1:52bb8ced93a2d9677e46c500395ef567861efe59 - pristine_git_object: 420b289b0fca20e9d0f5a0ceb87b364e747f8c3b - src/Cvent/SDK/Models/Components/CapacityJson1Input.cs: - id: 52edd638ac67 - last_write_checksum: sha1:07de8de603edf2ae0396dfde0ac66840f5acece9 - pristine_git_object: 8521d1d88553f104aa15df7aa37eaac17ca3b947 - src/Cvent/SDK/Models/Components/CapacityJsonRegistrationType.cs: - id: 781aa91a1ac0 - last_write_checksum: sha1:2640e1fc07369ee959bc456dada7f977d6d38b50 - pristine_git_object: 5e234869b9c08e8a2486ba21dacb8f5916833371 + src/Cvent/SDK/Models/Components/CapacityJsonInput.cs: + last_write_checksum: sha1:b470acead51c9cc5d977076d260bdd83b0a944b8 + src/Cvent/SDK/Models/Components/CapacityRegistrationType.cs: + last_write_checksum: sha1:55304c21cbbcc48934c6765ffd028330dd2acc30 src/Cvent/SDK/Models/Components/Card.cs: id: f3cf8465d6c8 last_write_checksum: sha1:fa0d6f51ebc86aa21e8ee1f1db017f7098dde52f @@ -10973,7 +10849,7 @@ trackedFiles: pristine_git_object: 85df953d584740980de2ff11235573edba998ac0 src/Cvent/SDK/Models/Components/Chain.cs: id: defb8afe8333 - last_write_checksum: sha1:dc775f4d6c95eeea780f82953ba93d747556310e + last_write_checksum: sha1:d83c739ca8b63bd1dbf9dfb10b196a0a1e1fb44a pristine_git_object: 0e579eb10a63d87d50558f5c30e577e5c7801ab6 src/Cvent/SDK/Models/Components/ChainBrand.cs: id: 3d94fdabe1d0 @@ -11021,26 +10897,20 @@ trackedFiles: pristine_git_object: 02a907024c41925f35f72f2c59f77794d3aadc97 src/Cvent/SDK/Models/Components/Choice.cs: id: 344f899a3f06 - last_write_checksum: sha1:6902e952869d4c5696c9d4396e6254ce27b8ed0a + last_write_checksum: sha1:5734bdd56969e1c11377d637cccd194721d6ff8c pristine_git_object: d63a02e9fb432871f94ecdfa881fa3fe3c17e233 src/Cvent/SDK/Models/Components/ChoiceJson.cs: last_write_checksum: sha1:8c9979cecc84be0ff3810657f733c7b54ed077f0 src/Cvent/SDK/Models/Components/ChoiceJson2.cs: id: a117bf7b1539 - last_write_checksum: sha1:0a0bdd19b4ef2fd2b5e70ac37bff23e535116233 + last_write_checksum: sha1:8ce6bad0c955ef9e95ea86d7d92ec6899c39b577 pristine_git_object: a0d67792f158432e1f71168f4142ceaba759ddb5 src/Cvent/SDK/Models/Components/ChoiceJson3.cs: id: bc4986afb043 - last_write_checksum: sha1:28b11a8b545bf5a97351da53ab374aad44e79a2d + last_write_checksum: sha1:f193752cc75f9595d734fbbad947368df090d3e6 pristine_git_object: 96adc3039b70b573af643e507090f2eb9fc9ef75 - src/Cvent/SDK/Models/Components/ChoiceJson4.cs: - id: e6a0ec822aa3 - last_write_checksum: sha1:1789b85868627ce41767593158be02e55123d8c0 - pristine_git_object: 6e20bbfac8cfd7d227acc2bb1bf5c964f97f095d - src/Cvent/SDK/Models/Components/ChoiceJson4Input.cs: - id: 43cd9e49f9bb - last_write_checksum: sha1:3d323a4bf5252ba555c574471acac78e7f2be4cc - pristine_git_object: 05ba3e148dd0d84f62afd7edf4e0f79a114be910 + src/Cvent/SDK/Models/Components/ChoiceJson3Input.cs: + last_write_checksum: sha1:f65bacfe962ed56e873f0ef1799110624c12b117 src/Cvent/SDK/Models/Components/ChoiceSortOrderJson.cs: last_write_checksum: sha1:4f67e5dbffef25ee82ea11918b409b99179ae240 src/Cvent/SDK/Models/Components/ChoiceTranslationJson.cs: @@ -11051,7 +10921,7 @@ trackedFiles: last_write_checksum: sha1:8e56b809897d4ce2d566c3f1cadc0287bf694b04 src/Cvent/SDK/Models/Components/Choices.cs: id: afdf64e85049 - last_write_checksum: sha1:0c9310ded118ec172c8256776487ce5daaec8ebe + last_write_checksum: sha1:74530f10717915a0dc2082f6175fe4dc073a613a pristine_git_object: 4702e9f12322c3c41ce09210821083bfc63543cb src/Cvent/SDK/Models/Components/ChoicesDisplayTypeJson.cs: id: 867f257ee1c6 @@ -11077,14 +10947,24 @@ trackedFiles: id: 765f1b5fef55 last_write_checksum: sha1:b87bf37de5d70d572c570eb903e3b6714dda6eaf pristine_git_object: 1af119a89b5e537bf71a64e2805d7465920f5946 + src/Cvent/SDK/Models/Components/Compliance.cs: + last_write_checksum: sha1:e9e497a800a23c41f50ee1df11925714563e44b6 + src/Cvent/SDK/Models/Components/ComplianceAction.cs: + last_write_checksum: sha1:4680814e31b1edcc258ebfc0442722b2f2618283 + src/Cvent/SDK/Models/Components/ComplianceComplianceScope.cs: + last_write_checksum: sha1:8a413f02375c1c163eb34449e2c5bf83c3fdd8f5 + src/Cvent/SDK/Models/Components/ComplianceCreatedBy.cs: + last_write_checksum: sha1:4001568e409bff15292540855a1eb6cb37520435 src/Cvent/SDK/Models/Components/ComplianceJson.cs: id: a773ef1472f3 - last_write_checksum: sha1:b9b66eb57914bdcad807ee6f93428d2e8f32d8ea + last_write_checksum: sha1:25781cbcbdf6a10045d87f32be130611dd24bd49 pristine_git_object: 3670e9421ae0d7d354edffa37d26df4ff9161f4c - src/Cvent/SDK/Models/Components/ComplianceScope.cs: - id: cde36adda045 - last_write_checksum: sha1:da529d25616dac1d348045a9cf790f76a3b275e6 - pristine_git_object: aada889745ac3e2fd7239db9523c315bcab79581 + src/Cvent/SDK/Models/Components/ComplianceJsonAction.cs: + last_write_checksum: sha1:fa80aeeaa467d5713b45ca14940751b23e698f35 + src/Cvent/SDK/Models/Components/ComplianceJsonComplianceScope.cs: + last_write_checksum: sha1:0196acd79a679799ef1fac875cc233b78cf421a1 + src/Cvent/SDK/Models/Components/ComplianceJsonCreatedBy.cs: + last_write_checksum: sha1:9ed7d3aadc73636ef4ea96e7867058a92dac9cf8 src/Cvent/SDK/Models/Components/CompositeValueJson.cs: id: d2fdd79333a7 last_write_checksum: sha1:8da1105c5da6bc8e367719b9b0a6dfe3e3d86e2c @@ -11201,14 +11081,12 @@ trackedFiles: id: 44ef608704ec last_write_checksum: sha1:38c1ec87cc9ddd1b41b52e5ed9bd20737268a6cf pristine_git_object: d4774a9f6adbdee4d545d73f83160a189d4ba7e4 + src/Cvent/SDK/Models/Components/ContactLinks.cs: + last_write_checksum: sha1:fbf36cfcaaa0d2845fd1b923c5d43a25720184c3 src/Cvent/SDK/Models/Components/ContactLinksJson.cs: id: 07a4c61e991c last_write_checksum: sha1:60e202e66f09afc644f9151920bc6d0af6c18365 pristine_git_object: ec35c0bdaf8752f872858acaf32ad6ccec93a7aa - src/Cvent/SDK/Models/Components/ContactLinksJson2.cs: - id: 83ce06cf8870 - last_write_checksum: sha1:2ce6b37a05423bb3c7912dd2766cd3521273f37b - pristine_git_object: 7ad5caa4bcde7c47fdd2415f269da455562ec75a src/Cvent/SDK/Models/Components/ContactLinksJsonInput.cs: id: 60deb552952d last_write_checksum: sha1:7465fe54ec5e1b7139dc4e13c671c9ae7893e53d @@ -11315,10 +11193,6 @@ trackedFiles: id: a26af38a9139 last_write_checksum: sha1:b484322952838a4579686443a296600385bc341a pristine_git_object: 6d3180f7054b7cf603edb689a25ffdb72de07c9a - src/Cvent/SDK/Models/Components/CreatedBy.cs: - id: 4f1c3d6fab03 - last_write_checksum: sha1:2b417db063d4c2d10abcda43ffeac396b41ac1e4 - pristine_git_object: b32b6b2c1f7fd4efdc08c859e924dc1e036ac282 src/Cvent/SDK/Models/Components/CreditCardRequestJson.cs: id: 8714f7d6070c last_write_checksum: sha1:e0b80bec4e6223ea6b2f01f3d379a420e0df73cf @@ -11455,6 +11329,8 @@ trackedFiles: id: 6ce26081f5de last_write_checksum: sha1:508614b3276c52bf01698eeedd247e10c6d91ab2 pristine_git_object: 7d3bfa42f5847b6ca39df07807fb8b4d2d4aad7c + src/Cvent/SDK/Models/Components/Device.cs: + last_write_checksum: sha1:0bd9b64df0b6d72277820ee1e6b35f6743eb1de5 src/Cvent/SDK/Models/Components/DeviceJson.cs: id: 3ab7fe16cd40 last_write_checksum: sha1:89cfd8baaf692a5d3cdfeb82241561d1704e1dd7 @@ -11547,21 +11423,17 @@ trackedFiles: id: 366544203df2 last_write_checksum: sha1:fb5e5aa4053392e9dfd826c4633dffcd8039200e pristine_git_object: 63f03d513b5d2b948191ebe6cef3c52232fe6994 + src/Cvent/SDK/Models/Components/ELiteratureDocument.cs: + last_write_checksum: sha1:8015ccdc9f88f90249a19eadb64528cfdad6d988 + src/Cvent/SDK/Models/Components/ELiteratureDocumentType.cs: + last_write_checksum: sha1:3ee0331ac2beb5e69c73a8df32aeb829354c1b27 src/Cvent/SDK/Models/Components/EarlyBirdPricingJson.cs: id: 502e5b5ff4ce last_write_checksum: sha1:851b60143665ee1b43e15e387e18b2c40bc1c58a pristine_git_object: bff34fa593a86dd0ffbdcd1219eb1f3aaacbf852 - src/Cvent/SDK/Models/Components/EliteratureDocumentJson.cs: - id: ffccdb0f648c - last_write_checksum: sha1:d29cea8130dd673d9a44b02452559c6cd5e81a56 - pristine_git_object: 2262f0bbef7fd187a224bb7abe1f29111a4911ac - src/Cvent/SDK/Models/Components/EliteratureDocumentJsonType.cs: - id: 92e8a3e1e75a - last_write_checksum: sha1:9b11ed1a20b6c07935074153571954f3eb33c85b - pristine_git_object: 06c187de5726be5c8d4b0b60b0c581933c7644a7 src/Cvent/SDK/Models/Components/EliteratureRequestPaginatedResponse.cs: id: 57608ae3a4cb - last_write_checksum: sha1:9f09f7e90c031b37e7b7c55cfab3ac4ac9e3995a + last_write_checksum: sha1:88e37ba4d2b2b6d453c93a69905c86ef4c1ee926 pristine_git_object: 64e992521e9f21cf3e8680e817d6f1d958b2d61c src/Cvent/SDK/Models/Components/EmailBounced.cs: id: e8eb119a31b1 @@ -11671,6 +11543,8 @@ trackedFiles: id: a7abb448b71a last_write_checksum: sha1:529f70618699b49c7fec0482c649219e5479c3c7 pristine_git_object: f991ce4485644af4bb56ad9daf2c467ef70ee64d + src/Cvent/SDK/Models/Components/Event1.cs: + last_write_checksum: sha1:130e732fbd762355a15726efb38b6f3eb5b01e39 src/Cvent/SDK/Models/Components/EventActivityDetailsJson.cs: id: 6b2f1b56e3c0 last_write_checksum: sha1:de430e4d1c65d115c9cafd5a0915048a1e7f9410 @@ -11721,7 +11595,7 @@ trackedFiles: pristine_git_object: 23189545e792e1e3618b62a36b8650d08d8b73f7 src/Cvent/SDK/Models/Components/EventBannerLinkClicked.cs: id: ecb07c317851 - last_write_checksum: sha1:4294f70edc741ab9efeb965699d62ff2e7a794a0 + last_write_checksum: sha1:cf565a0a26644f388412a0857e0ba80599b01781 pristine_git_object: e24796e68eeef0f78284bfc3d6f522033da9a2b2 src/Cvent/SDK/Models/Components/EventBudgetCostDetailJson.cs: id: e67d319c755e @@ -11769,11 +11643,11 @@ trackedFiles: pristine_git_object: d8e2d2d12d2edff5a68a653b6e9cae45ad106e8b src/Cvent/SDK/Models/Components/EventEmailsPaginatedResponse.cs: id: aaa70e2734ee - last_write_checksum: sha1:0bac44ff81d72b78b17f349703c4856c2fb061c3 + last_write_checksum: sha1:c7ef2af95cd5fd778a1b33de78362fb56b7d1cc4 pristine_git_object: f58f48ea2e6fcdcbca846c008098171f822cb3d1 src/Cvent/SDK/Models/Components/EventFeatureJson.cs: id: 39abe96ad94a - last_write_checksum: sha1:110b06bb2c82ed8b1fc116093a4829b863bbefc8 + last_write_checksum: sha1:fa03d800d54b6edc7b8f6ad58c5675c7fea7027f pristine_git_object: e105d8e41d943e9ad1de8e1aec0f035cd868a3a2 src/Cvent/SDK/Models/Components/EventFeatureJsonConfig.cs: id: f0a579485d62 @@ -11789,7 +11663,7 @@ trackedFiles: pristine_git_object: 0c385bad125bc90370e4519100ba0eb5b3b267dd src/Cvent/SDK/Models/Components/EventFeaturesResponse.cs: id: 5248c9e27358 - last_write_checksum: sha1:90505504511b6b15a8e036ddff7812d1d1549623 + last_write_checksum: sha1:7a37905bb6d2fbaa7d3e2be67f2320eecd277e32 pristine_git_object: 828bff45e6aaab20dfb4f8434d141c9959b5f4b2 src/Cvent/SDK/Models/Components/EventFeaturesResponseConfig.cs: id: eb7fc4d6f868 @@ -11815,22 +11689,18 @@ trackedFiles: pristine_git_object: 214e9243d63d3a651530776f55bc931ffdd5e879 src/Cvent/SDK/Models/Components/EventJson0.cs: last_write_checksum: sha1:06464fc20f392cee9d59b2e21018257f2928a79a - src/Cvent/SDK/Models/Components/EventJson11.cs: - last_write_checksum: sha1:7fbbe9da70015ce01aeb62b58b5f41595335f7db + src/Cvent/SDK/Models/Components/EventJson2.cs: + last_write_checksum: sha1:59dae6548580afe338c910198d734186f96f7ad8 src/Cvent/SDK/Models/Components/EventJson3.cs: id: 70045b7ff64d - last_write_checksum: sha1:47bac708f330dae22542328214f7eb84f6b000db + last_write_checksum: sha1:ca81c882164bd684bd10e4289bad6642b15f31f6 pristine_git_object: e9bbbf49968356c894de43eced608f7f445ed61f - src/Cvent/SDK/Models/Components/EventJson4.cs: - last_write_checksum: sha1:a1042851feffe77226f4f2767dafc0551d851838 - src/Cvent/SDK/Models/Components/EventJson6.cs: - id: 4cdcb08553b0 - last_write_checksum: sha1:1d227be79a9003c3bce98fb0e2741afdd60cdefb - pristine_git_object: cf33a35485c6481fd4a27c6acdb8269f65c73a8e + src/Cvent/SDK/Models/Components/EventJson5.cs: + last_write_checksum: sha1:f562bd8b6cd392157070c709f360fbd908e9c581 src/Cvent/SDK/Models/Components/EventJson7.cs: - last_write_checksum: sha1:862ed1beb08c1b4918bcfe5ce63a11766b8a14a1 + last_write_checksum: sha1:c598c00f9bcbe24acf7090cc20d90f608a72d45b src/Cvent/SDK/Models/Components/EventJson9.cs: - last_write_checksum: sha1:7bd0c03df0faca770e949c5f213c6262615f0042 + last_write_checksum: sha1:215c978a56e8719551ecfe998007a2b1da73b590 src/Cvent/SDK/Models/Components/EventLinksJson.cs: id: c257825bf07a last_write_checksum: sha1:a75b356f65d153cea5b2abee810f9618a2abad8e @@ -11943,7 +11813,7 @@ trackedFiles: pristine_git_object: e6cc9528e07b9eee9ae21c5579a64611160e31ae src/Cvent/SDK/Models/Components/EventSurveyQuestionJson.cs: id: c403f1c579c2 - last_write_checksum: sha1:a977a2630b0e7c432b3160e73d4015b0cd7d7f40 + last_write_checksum: sha1:7366d79419c10b41e6b3be33d8ac5df50e18a98b pristine_git_object: 592ecf2945aee4d64b42e8b06bcae99f4a9173a4 src/Cvent/SDK/Models/Components/EventSurveyQuestionsPaginatedResponse.cs: id: 2104f002c5de @@ -11951,7 +11821,7 @@ trackedFiles: pristine_git_object: 52b3bd84d543f0c6e4b042055b9b53ed2874a3a0 src/Cvent/SDK/Models/Components/EventSurveyRespondent.cs: id: e00e675b4e0c - last_write_checksum: sha1:ef7bf792f849f4a82f049e613acf2cc1e2a85866 + last_write_checksum: sha1:5da3d75db43274558b3bfcca76b988466c60e2bf pristine_git_object: ebd2c02b353d118b0d4e3da4699a4f0ce2f5ae1a src/Cvent/SDK/Models/Components/EventSurveyRespondentAttendee.cs: id: dafe508009f2 @@ -11975,11 +11845,11 @@ trackedFiles: pristine_git_object: 9e17421739d9f608acb9d9e4f970bf504a2945ee src/Cvent/SDK/Models/Components/EventSurveyResponse.cs: id: 69b8df579c6e - last_write_checksum: sha1:ed941963de48d1fffae67c1256d2205dff504fb3 + last_write_checksum: sha1:f9f410abad4123df212c51cf4b1c532172c5290a pristine_git_object: 046cf4941e33df73ab9e0a99170068320897c913 src/Cvent/SDK/Models/Components/EventSurveyResponseInput.cs: id: f6f26d98387d - last_write_checksum: sha1:05cc042937269cba1fc7b4e3b3a92d51f0ab0731 + last_write_checksum: sha1:a5041e33e7e9f54d4419142c1f81ac699d4d703f pristine_git_object: 14aae65fd5b093b6b208aa5f8aafa92422d0ae5a src/Cvent/SDK/Models/Components/EventSurveyResponseUUID.cs: id: "882355924e89" @@ -12037,37 +11907,31 @@ trackedFiles: pristine_git_object: e1aee4ed522a834516ca26b0e779a07ba883b23f src/Cvent/SDK/Models/Components/EventWeblinksPaginatedResponsePaging.cs: last_write_checksum: sha1:c85a7cb45cf88479d030f6d45aef7c7a882d40d8 - src/Cvent/SDK/Models/Components/ExhibitorAddressJson.cs: - id: 65c435274a5d - last_write_checksum: sha1:db0ad95623d91f68fc5a17e382365b07b4994b89 - pristine_git_object: bc3a28ae9acafe4861ab9c508966d4f85936bd9e + src/Cvent/SDK/Models/Components/Exhibitor.cs: + last_write_checksum: sha1:707bc65440220e71e96b62ea3ea1cab080c23554 src/Cvent/SDK/Models/Components/ExhibitorAdminRequest.cs: id: dedfd8476d1f - last_write_checksum: sha1:dc9585a5093e19e0d87e6ccecaa064b5f959face + last_write_checksum: sha1:341aee22ee35efd776aa7f98d41a3ca715c8454e pristine_git_object: aca7ffa23fbaac0b4a3629c73b6fa83d487ff725 src/Cvent/SDK/Models/Components/ExhibitorAdminResponse.cs: id: df6e15b728c7 - last_write_checksum: sha1:ca00bbd78729cf613d4879d067e3df99e2f21b9b + last_write_checksum: sha1:8b191e58f08ea897c315d0e87fdf84d70abbd64a pristine_git_object: f71e6fe57682bef6f1243a0df6b1d8342e5a127b src/Cvent/SDK/Models/Components/ExhibitorAdminsListResponse.cs: id: c71145954100 - last_write_checksum: sha1:0844ac0c173fa8b1f23f54d75f5499d159d4f1f2 + last_write_checksum: sha1:d943f50a17c8f56d0471fb021667abe40b015f43 pristine_git_object: 222fbc9f5fdaf2545ce6bcacfb29e20ed9fad6c7 - src/Cvent/SDK/Models/Components/ExhibitorAnswerFormatJson.cs: - id: b9e4ac2dee51 - last_write_checksum: sha1:ca713e80046b35139f389194a640c75b88a9ba95 - pristine_git_object: 698a3b04caeb9b23ede23b6e42f9ad06870d602a - src/Cvent/SDK/Models/Components/ExhibitorAnswerLimitsJson.cs: - id: 7b6259df6486 - last_write_checksum: sha1:967432a0182b7ba01bcf0e0cea1c049fad6bc94d - pristine_git_object: 9296a9991b97b2e3e379caa990e72831483e3907 + src/Cvent/SDK/Models/Components/ExhibitorAnswerFormat.cs: + last_write_checksum: sha1:dfc304fc18521fca0c6fb1e77ab266b966e7415c + src/Cvent/SDK/Models/Components/ExhibitorAnswerLimits.cs: + last_write_checksum: sha1:a672155e69891e003fef1f1986b0d442421784cf src/Cvent/SDK/Models/Components/ExhibitorAnswersRequest.cs: id: 5b5e2e259e0e - last_write_checksum: sha1:9673e0ad5ecec92c548e753e20d4c59bd03df39f + last_write_checksum: sha1:6039b6d0a589fd3a2e430153b9d7d4a540c69d82 pristine_git_object: 5c8716fcfad2ede49d7a1c8e089b958247991a1e src/Cvent/SDK/Models/Components/ExhibitorAnswersResponse.cs: id: e213e1764222 - last_write_checksum: sha1:d331dbfa44edf6a6621c9224b3dcade5c59c181f + last_write_checksum: sha1:b50e9749fc0d4a55eae4cfa27eb1924daa640bf6 pristine_git_object: b4cb06dd2bedb5925b00cf134a74a3320a78794a src/Cvent/SDK/Models/Components/ExhibitorBannerLogoFile.cs: id: e8b48cd78da8 @@ -12079,7 +11943,7 @@ trackedFiles: pristine_git_object: ed079f06fea745961ccffecf6d83817a2c1ba30b src/Cvent/SDK/Models/Components/ExhibitorCategoriesPaginatedResponse.cs: id: e1fcf8271e15 - last_write_checksum: sha1:6dace2afaeb9d9f7f059c7fc445257cd575633d1 + last_write_checksum: sha1:8bc51ad9daeb8885128bd7039e8735a78e061c28 pristine_git_object: 6dff04991f5583bf39a0814dd2b643e404ba2d07 src/Cvent/SDK/Models/Components/ExhibitorCategoryBannerFile.cs: id: 44391351dd14 @@ -12089,17 +11953,15 @@ trackedFiles: id: a721d6875d4c last_write_checksum: sha1:4b79a50e5b09d7ba3d0d5decf6a9fb2589680730 pristine_git_object: 9e8fb6973ca163f09d3608ded18742dcb9ac0182 - src/Cvent/SDK/Models/Components/ExhibitorCategoryIdJson.cs: - id: ae323ee84aa5 - last_write_checksum: sha1:b18c57529b5cb94a9c00a4bcdab211624fe6d3ba - pristine_git_object: e313225883242b9c68062d4be477c6cd94ac1bae + src/Cvent/SDK/Models/Components/ExhibitorCategoryId.cs: + last_write_checksum: sha1:c7e0b4c8718d6c11552cc021eca36e536aa10521 src/Cvent/SDK/Models/Components/ExhibitorCategoryIdListResponse.cs: id: ba1d266fe7b4 - last_write_checksum: sha1:7dac201f6428b2f03399335f68aaee34fdd54d53 + last_write_checksum: sha1:b601c71c7eacb2938b86df49afc8517f72588bcd pristine_git_object: 6b373eda308666a820f0eb513c68b64337fc5854 src/Cvent/SDK/Models/Components/ExhibitorCategoryRequest.cs: id: a2ac410fe099 - last_write_checksum: sha1:5f6242736caab3a1a24ea613087c5c7d9aa00c1b + last_write_checksum: sha1:8cac09578211f88c77a413a6ed1780230a80e20b pristine_git_object: 745440274e17593d664edf866f836644b0b160eb src/Cvent/SDK/Models/Components/ExhibitorCategoryRequestType.cs: id: 4ffbc1c8b7f9 @@ -12107,7 +11969,7 @@ trackedFiles: pristine_git_object: e8f50ed7c64b53002e8b048d753b28a940cbf975 src/Cvent/SDK/Models/Components/ExhibitorCategoryResponse.cs: id: bae5aa408e9d - last_write_checksum: sha1:d39fa43541d4ad667dae376954369771d356d3b2 + last_write_checksum: sha1:d5427871f95d4af4e650c3e68ef15c29b1c4b9ab pristine_git_object: 242e55375b82c139bb2fa880779737e20e249438 src/Cvent/SDK/Models/Components/ExhibitorCategoryResponseType.cs: id: cf846840e905 @@ -12115,59 +11977,51 @@ trackedFiles: pristine_git_object: cb43ecf5dc42d3ab42e9e264ac2b9dc636f33741 src/Cvent/SDK/Models/Components/ExhibitorDocumentOpened.cs: id: 1e2cdb87017d - last_write_checksum: sha1:b4681e091b8afb186490a44c776208fe9b5430c5 + last_write_checksum: sha1:d0f33471cdfc44fa498bfd5d616cf4e55ba1b9b7 pristine_git_object: d521e4e2f6281b735870d8ebc8a48929e0783770 - src/Cvent/SDK/Models/Components/ExhibitorIdJson.cs: - id: 87ba46a414f2 - last_write_checksum: sha1:2dfcf9b134af02f5693da15e2e0e961c8feed566 - pristine_git_object: ae01991d8204bc98e042a253855436467e60b3d1 + src/Cvent/SDK/Models/Components/ExhibitorId.cs: + last_write_checksum: sha1:ef6bf67ffad383fc5c8d00a14092098a8a7134ce src/Cvent/SDK/Models/Components/ExhibitorIdListResponse.cs: id: 4fbd2ae2e860 - last_write_checksum: sha1:ca109afc18437652f1fecc70c37b7fa7815bc58f + last_write_checksum: sha1:ea9002b81449d4d5037a8d710636193220fab8b5 pristine_git_object: 1a8b9f4768d44a6deb72995076d1e50af95b6346 src/Cvent/SDK/Models/Components/ExhibitorJson.cs: id: bf9f320cfd18 - last_write_checksum: sha1:0629af3d0de53c27ec9ea9e641ef72851be397b2 + last_write_checksum: sha1:e5e96ed68084e21142bf7336a08f620063168b39 pristine_git_object: bdd4d24fad4596261b7a337c1d5b465a2ef2713f - src/Cvent/SDK/Models/Components/ExhibitorJson1.cs: - id: 3cecbfb3427d - last_write_checksum: sha1:5843bdd7daa7fb46d151f95af33c1cf383e5feda - pristine_git_object: 46b3a15dceebc988df1f5461a1b1b41d0e4203b7 - src/Cvent/SDK/Models/Components/ExhibitorQuestionTypeJson.cs: - id: fa54b86ee226 - last_write_checksum: sha1:2c654f8800738fbf5bc4dfefd0dadf94713667d1 - pristine_git_object: 6b85eaa1634e00f41cc21c58aa386fec3f53597e + src/Cvent/SDK/Models/Components/ExhibitorQuestionType.cs: + last_write_checksum: sha1:f6c3bde449d26bb5cb1f851af9dde22405389aae src/Cvent/SDK/Models/Components/ExhibitorQuestionsResponse.cs: id: 6ecdc5d2d0f7 last_write_checksum: sha1:5f54839818e5b8604889aeec91615a41554ac301 pristine_git_object: e0597a608ce88478ff24332c46d64a1bc6e415d2 src/Cvent/SDK/Models/Components/ExhibitorRegistrationPackListResponse.cs: id: 127b119ffc5e - last_write_checksum: sha1:5bbb9136dd3a2fccbb4dc3cfb256d8b9a0cd56af + last_write_checksum: sha1:7b00fb9ff3d3c6c8772eb7b5d570f25983a71d05 pristine_git_object: 59eebd497e809f65cae3a2f6391eb0425b14123a src/Cvent/SDK/Models/Components/ExhibitorRequest.cs: id: 3098250aec03 - last_write_checksum: sha1:8ab5bb7cdd28ab321e2845169d36c0fbf920b2e3 + last_write_checksum: sha1:d2a65381215862e6a33ce5924678c5a2f26989c4 pristine_git_object: 972cbe8a3b519ddf720158216131e98801d090fe src/Cvent/SDK/Models/Components/ExhibitorResponse.cs: id: 534de41880d9 - last_write_checksum: sha1:a221598add265cf90dca641d277a4172cc304dd1 + last_write_checksum: sha1:40cf6146e5445f1f272f8e7e4f2d6f9c79f848c8 pristine_git_object: f605aa98c00a95ba721969836335b16ece306e0a src/Cvent/SDK/Models/Components/ExhibitorSocialLinkOpened.cs: id: c37adb32bd51 - last_write_checksum: sha1:30ea06b3b5fcea23c795abc2b98ba6eacb7c7702 + last_write_checksum: sha1:7353b04d42da858099210ef772dacf4f4ad02a22 pristine_git_object: 19421b81911e434c18be71b569dc125d2d8e8ae2 src/Cvent/SDK/Models/Components/ExhibitorViewed.cs: id: cc7afc4e4828 - last_write_checksum: sha1:de1fb18039244205777a8875b8ade85ef690ec3f + last_write_checksum: sha1:e5286b68b91ddb54816c7a7dd3e9ffa61c458479 pristine_git_object: ece3632915f49193214c081b0859aa7932d76528 src/Cvent/SDK/Models/Components/ExhibitorVirtualBoothJoined.cs: id: f14c5e9f24ad - last_write_checksum: sha1:3f36d2a751b878317d3f0439961a8d223f57d637 + last_write_checksum: sha1:420dd181742a2e4e9a44c795767d823d81063b55 pristine_git_object: d9e5be139363191f3c3831289afff7975d848cbb src/Cvent/SDK/Models/Components/ExhibitorWeblinkOpened.cs: id: ea1f26c6bdf8 - last_write_checksum: sha1:69ccc5c158c95bd11a41b2ca9fdd3ef8b4910db1 + last_write_checksum: sha1:4f2b473fdc792df2e8644fcb56fe33c8722985e2 pristine_git_object: 7f32d889e1e27ef1f33792a3e57d4502bf20fb2d src/Cvent/SDK/Models/Components/ExhibitorsEventCopyOverride.cs: id: a6b78e8cb124 @@ -12175,7 +12029,7 @@ trackedFiles: pristine_git_object: 89d4428b2315b0127cc44015ed21864665883f7d src/Cvent/SDK/Models/Components/ExhibitorsPaginatedResponse.cs: id: 6ab07e7a4736 - last_write_checksum: sha1:135d70cbd6cb40c90ef65cfe6b9b28a1d5574de2 + last_write_checksum: sha1:62eab07c46e514069689848a0a911e4c40443ebf pristine_git_object: 46ef39ffee0b7f7c8197e3ca71901b835e940fa3 src/Cvent/SDK/Models/Components/ExistingAdmissionItem.cs: id: 877239d0ec8c @@ -12191,7 +12045,7 @@ trackedFiles: pristine_git_object: dab4ffe1a2f15db3e4c0b5b738e04a6da852d8c7 src/Cvent/SDK/Models/Components/ExistingAudienceSegment.cs: id: 14998b71cf4f - last_write_checksum: sha1:68b58ba61bfb42c5b541cb6a6161a99ad3f0f692 + last_write_checksum: sha1:fdf986915312fcfa6ec7284bb2909b2443ae61dd pristine_git_object: bff0b37736670ed7c97e9d5f6a8dce2a08064139 src/Cvent/SDK/Models/Components/ExistingAudienceSegmentCreationTypeJson.cs: id: 50184f7e471e @@ -12209,18 +12063,10 @@ trackedFiles: id: 5d505ed454c2 last_write_checksum: sha1:18e3416c2135c8986c845b68ca7ac1e8ef3fac96 pristine_git_object: d9e449812b49dc6f44788a3c85f4f3988e83d7b6 - src/Cvent/SDK/Models/Components/ExistingBoothStaffJson.cs: - id: 22f5b50db388 - last_write_checksum: sha1:404358443bcda4ecbf0366ef05a4fb7d09cf870f - pristine_git_object: 9d68205059752c992b5389ebb469052df06d507c - src/Cvent/SDK/Models/Components/ExistingCapacityJson.cs: - id: f6186968451c - last_write_checksum: sha1:ffb679d9f9527b6f826ae4df52128f30260f1e83 - pristine_git_object: f56989b12161d7b4b9487aef55a4ff7fabc836a4 - src/Cvent/SDK/Models/Components/ExistingCapacityJsonRegistrationType.cs: - id: 7ceaeea65656 - last_write_checksum: sha1:ce8f41bb77dba7ede909a3e4aea081c6e4a5e07e - pristine_git_object: 5443f9778d4da32c0ab7e982153719bebd44100a + src/Cvent/SDK/Models/Components/ExistingCapacity.cs: + last_write_checksum: sha1:3d2d9a6170a85074b648ac46e80d347f8eeb8bf2 + src/Cvent/SDK/Models/Components/ExistingCapacityRegistrationType.cs: + last_write_checksum: sha1:c01857b2d9c009bedef08cafb31f72cc849cab22 src/Cvent/SDK/Models/Components/ExistingCustomField.cs: id: 90eb23a61acd last_write_checksum: sha1:08db44e4a6380ff3727fd95d00a4907160fd3511 @@ -12265,77 +12111,39 @@ trackedFiles: id: 4045def7aa59 last_write_checksum: sha1:06c60925b2e21413bcb0031a506072156b3a5d9c pristine_git_object: f15f0d5eace596bd5f1bee82d038e73501206520 - src/Cvent/SDK/Models/Components/ExistingEliteratureRequestDataJson.cs: - id: 7131d99142f4 - last_write_checksum: sha1:427d03d8d5f8a0bd72bf09ad21c15d9ac3f11b63 - pristine_git_object: f467ce6306179a4d06b04afe7285a892d46ca4ff - src/Cvent/SDK/Models/Components/ExistingExhibitorAdminJson.cs: - id: accaefed3032 - last_write_checksum: sha1:a20f606f89af05fdc5d7f07af40ea63122152b61 - pristine_git_object: 418498de2b647ae25e7562ab0b3316f28da06ac3 - src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerJson.cs: - id: 9919a0e51e94 - last_write_checksum: sha1:6570855f0bb78de0b1178b6c4a1d55a1566d1195 - pristine_git_object: 5257fe5edd66348c396b3775539bca73d55100c2 - src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerJsonInput.cs: - id: b3f4b852fc71 - last_write_checksum: sha1:c75973d01d82ee94ae309b6e2410dc383f242d2a - pristine_git_object: 7055e3864e4fcc502a18f5136ec17ace62253f90 - src/Cvent/SDK/Models/Components/ExistingExhibitorCategoryJson.cs: - id: cc8ff07121ea - last_write_checksum: sha1:54d25bb625a1d9cee038520def95bd8ba9892aa6 - pristine_git_object: 90f4ae6f3d8c15d8230576e3f058546f6e6e56fb - src/Cvent/SDK/Models/Components/ExistingExhibitorCategoryJsonType.cs: - id: 7049a2f91db6 - last_write_checksum: sha1:b34c7fb80b5450dd507d9759526c083c24a6d799 - pristine_git_object: 71f651cc89f9d2c245604a11e2a89c98b7a7edfd - src/Cvent/SDK/Models/Components/ExistingExhibitorJson.cs: - id: 9054575adc4e - last_write_checksum: sha1:217dec72e25b2a2a27257bf4089a8a89764e5d01 - pristine_git_object: 511f2a835ae54d924ec4dd5e290bed9fcecda66f + src/Cvent/SDK/Models/Components/ExistingELiteratureRequestDataForLead.cs: + last_write_checksum: sha1:032abbf712373e27ec7c0f42033802f0531b6a98 + src/Cvent/SDK/Models/Components/ExistingExhibitorAnswer.cs: + last_write_checksum: sha1:d8a0cd15981254a1f533fcbdbfd8e91c63044480 + src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerInput.cs: + last_write_checksum: sha1:729f3c957c034132fa493339294ddf950a662ebc src/Cvent/SDK/Models/Components/ExistingExhibitorQuestion.cs: id: 2d3fdf89b04d - last_write_checksum: sha1:e7e30fcae0abaf1a4c985b40dde04d1d12ee1052 + last_write_checksum: sha1:779d5d16acb6d9ce56fb54b1004fe97316ebe28b pristine_git_object: 961eb9676acead24f86d39032db4f8733e998581 src/Cvent/SDK/Models/Components/ExistingFile.cs: id: 4a64f440b155 - last_write_checksum: sha1:b079f540dc3822f5453ec525ccedd56aa5f48b1c + last_write_checksum: sha1:af0dfe44eb775dc953d9a529f8e57f37df1aff08 pristine_git_object: d2240e2220f930ff27a977e2b695971a7ad7e7db src/Cvent/SDK/Models/Components/ExistingHub.cs: id: 887e4731926c - last_write_checksum: sha1:fbb7c3560634d3c8c863c7b3805bf50e60ca749c + last_write_checksum: sha1:e1ac4d96742dfc22f7544990f9b6f917e408da2f pristine_git_object: 8dad8891371af62f9985920ec2ba691f284876d0 - src/Cvent/SDK/Models/Components/ExistingLeadJson.cs: - id: b5754dfc9262 - last_write_checksum: sha1:35b103c54b89710176cfd8d38b5d7c9dad9d5ec7 - pristine_git_object: 92b9d325fc52f4aa95715f46384c6ed44c8aa95b - src/Cvent/SDK/Models/Components/ExistingLeadJsonType.cs: - id: eb8ef9ee666f - last_write_checksum: sha1:df71724baec79ce35e542ce77933d8172d1f1aa7 - pristine_git_object: de7c5077e5304a2a6e257fc91bbca1f70bccde63 - src/Cvent/SDK/Models/Components/ExistingMemberJson.cs: - id: 2863b638f372 - last_write_checksum: sha1:37286493486f2da5f5928c25f461c893f6b5eed0 - pristine_git_object: 0e2757face1d512c94ccd69eae61c6e63bb51e00 - src/Cvent/SDK/Models/Components/ExistingMemberJsonLink.cs: - id: 6ca7e3406309 - last_write_checksum: sha1:64aac46e789cd4809db5ce4322347b490a27d96c - pristine_git_object: 430a2ca23ca1f3c969cafb67c41cef80970b1b32 + src/Cvent/SDK/Models/Components/ExistingMember.cs: + last_write_checksum: sha1:5f345d55568150a39d69f2b47a8f16568b3680a9 + src/Cvent/SDK/Models/Components/ExistingMemberLink.cs: + last_write_checksum: sha1:80d8978ead67a713fe2c2aea26375aa00689d462 src/Cvent/SDK/Models/Components/ExistingPlayer.cs: id: 1391a0f5ee10 last_write_checksum: sha1:6e17becc87ce5f562aa9e743257d0b741ecf0128 pristine_git_object: bb5de8e428ab68f4bd6f0acf27966d0fe282981d - src/Cvent/SDK/Models/Components/ExistingRegistrationPackJson.cs: - id: 25fcd3d3c686 - last_write_checksum: sha1:0ab22af67e88169ccf2a28e748f67aca0e6a28cb - pristine_git_object: 592ed103f50f88f92b55b4e6c0c8742e57236381 src/Cvent/SDK/Models/Components/ExistingRegistrationPathJson.cs: id: e0e09e0b0988 last_write_checksum: sha1:429d4e637bb0f7e36a43e623a8577b95b3cb18e2 pristine_git_object: ba024665ae9597e89c6bcf44333183ef39dc5173 src/Cvent/SDK/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.cs: id: a9b0993a1164 - last_write_checksum: sha1:b3cd37ea74c8c4fd8b07438316265e0210746fdc + last_write_checksum: sha1:866cd732f866c25a7caa263b404ff7881edfd332 pristine_git_object: c46a07be89badf2767e4c9ba3efd9fc7c19c37e1 src/Cvent/SDK/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJsonEvent.cs: id: eb4f0a10ea53 @@ -12391,7 +12199,7 @@ trackedFiles: pristine_git_object: 4ae49f9bc920650bbb1e96553c365e0c1f2ad099 src/Cvent/SDK/Models/Components/ExistingSponsorshipLevel.cs: id: ef69e47710eb - last_write_checksum: sha1:935b4eca67020d12986736333fa038f2c2157467 + last_write_checksum: sha1:a7ecf7478b976b623331c107774fa729aed8d61f pristine_git_object: f7307c72852d965a236e3025548d7ea146f4df20 src/Cvent/SDK/Models/Components/ExistingTableWithSeats.cs: id: 93aace9e468e @@ -12435,7 +12243,7 @@ trackedFiles: pristine_git_object: 21f8fcacd4b97b809c418f0f0d77c8311cd6f65e src/Cvent/SDK/Models/Components/ExistingWeblink.cs: id: 75f7cb372531 - last_write_checksum: sha1:6ebf398814e5fab3b1ce4132a44ecd2b63a005c6 + last_write_checksum: sha1:7d5498240c2c3da70f234494aede38ba149e5dcb pristine_git_object: 6446f6e24bf21c2db149c7cc7770e8f2dfcd584f src/Cvent/SDK/Models/Components/Expand.cs: id: 01ddd7cd62b3 @@ -12549,11 +12357,11 @@ trackedFiles: pristine_git_object: a66960e45b24f458675f68201ecb3f835d3cda5e src/Cvent/SDK/Models/Components/FeatureTypeJson.cs: id: bdabc2b9c699 - last_write_checksum: sha1:8fd957ff1ea9254e89b6ff859bd0cb65622a068e + last_write_checksum: sha1:d5b2a5a0b3002d3bf62ab5de0b1e1d51c8d239aa pristine_git_object: 47b9a66abe9171c3d437a5f3ab1df10102be5975 src/Cvent/SDK/Models/Components/FeatureUpdate.cs: id: 3ff79bf178c9 - last_write_checksum: sha1:bfa406ba185e95db47b89b6ac13c360a53959014 + last_write_checksum: sha1:cf393a59f996770b7c7f81f42dc30b6089ef4545 pristine_git_object: e9609feb58cf8b1d0ce801a3a2ea225c4b188fb2 src/Cvent/SDK/Models/Components/FeatureUpdateConfig.cs: id: f10becc078b9 @@ -12573,15 +12381,15 @@ trackedFiles: pristine_git_object: b4cacbc81af3824d608bb7328461c6d92d4e9762 src/Cvent/SDK/Models/Components/FieldJson.cs: last_write_checksum: sha1:fd8e97868d4f3b368cb0e6863c16fd140d914e28 - src/Cvent/SDK/Models/Components/FieldJson5.cs: - last_write_checksum: sha1:a8a54a871c8d4b0a93c537ff0627602d4246a85f + src/Cvent/SDK/Models/Components/FieldJson3.cs: + last_write_checksum: sha1:4e1e5ba1e90855dcd039015c0bc551aabee6f6cd src/Cvent/SDK/Models/Components/FieldTypeJson.cs: last_write_checksum: sha1:ed14ac015cb66dc78f494adca9362d1fd2c3dc3c src/Cvent/SDK/Models/Components/FieldTypeJson2.cs: last_write_checksum: sha1:39289760dc63074b57875443d33d112ed6031fde src/Cvent/SDK/Models/Components/FileInput.cs: id: a8764bcc0052 - last_write_checksum: sha1:7634332ac18e9d9d92fdb9df32fd235bd6f59c06 + last_write_checksum: sha1:74acc3cef210ed0f2f505f0ccaaf3deefcc68488 pristine_git_object: 6655f3c69972a51305da4f319ef79d7b68a8fd4e src/Cvent/SDK/Models/Components/FileLinkJson.cs: id: 71c35c2ec0c1 @@ -12667,7 +12475,7 @@ trackedFiles: pristine_git_object: 46bd5fdfe318013d95f56a47fa037b82fe82dd8e src/Cvent/SDK/Models/Components/GuestJson.cs: id: df372511b10b - last_write_checksum: sha1:3a7804499aa1b71d9c2e8a449d5049342cd2b7c7 + last_write_checksum: sha1:71e07425a27c64f6a3fec959b9cb22f5b19d9634 pristine_git_object: 3091bad4d24e2784e83cd8ce8a89c92df873e44f src/Cvent/SDK/Models/Components/GuestRoomOccupancyJson.cs: last_write_checksum: sha1:c11cb0495fc8833c42fa1df0cd4f01bbf6eabe76 @@ -12763,7 +12571,7 @@ trackedFiles: pristine_git_object: 3a979eb32582484e3bb0bdfb58d954ec5fc4ccfa src/Cvent/SDK/Models/Components/HousingEventHotel.cs: id: b2463a95b9b2 - last_write_checksum: sha1:4bbba1b486a588944d51f7603950647a4475398f + last_write_checksum: sha1:30074e82da7dcc4fda2bf57cc5878bf631b97a58 pristine_git_object: 1c490dfde5ec2980fc6ded5fa695fecc85ec7c73 src/Cvent/SDK/Models/Components/HousingEventHotelsList.cs: id: fcf56a41e3d8 @@ -12785,45 +12593,27 @@ trackedFiles: id: ccecbf0cc408 last_write_checksum: sha1:2b216e6d978b1fbb41df0edf1f46cd685f1336fd pristine_git_object: 0b62dfe562229f02634080af96e6c8c37b749a02 - src/Cvent/SDK/Models/Components/HubBackgroundJson.cs: - id: 73dcfda1a075 - last_write_checksum: sha1:41e2654525d18342608f8141ea3438c2eceb3cc8 - pristine_git_object: a19a771502485ed7f2788b7c822cebb0b96cdf04 - src/Cvent/SDK/Models/Components/HubCalendarJson.cs: - id: 3cf526bf2bfa - last_write_checksum: sha1:8b7053088067f88b07e9f7b816a0788edfa5efcb - pristine_git_object: 40132f0aaa0c9f663ffb97ff471a6da9cc752042 - src/Cvent/SDK/Models/Components/HubColorsJson.cs: - id: 6365fab65d92 - last_write_checksum: sha1:8b0f6475cfe3e2b594c7c4d4b5774577a45ca9f5 - pristine_git_object: 9a5bdd7ce37831e0072cfb9ad879dde12d3835d5 - src/Cvent/SDK/Models/Components/HubFontsJson.cs: - id: d2033cb14670 - last_write_checksum: sha1:24511aa69643bfc06c88d362a0c68332f5846042 - pristine_git_object: 8f6c723a7ce2c489b9fa100b0ccfd6e0862406c6 - src/Cvent/SDK/Models/Components/HubLoginJson.cs: - id: 09564f9ee77b - last_write_checksum: sha1:1f513dae9789be9607064bfcad98198f9acc3dca - pristine_git_object: bce6b2162d7b57fca8ad855f108193a88ec6fdd4 - src/Cvent/SDK/Models/Components/HubLoginJsonType.cs: - id: 22dd38899378 - last_write_checksum: sha1:c4a244788c4b3944f579fa0476e5e6066e0fa173 - pristine_git_object: c41281aad316adac0cc3edff740dfd8527664f81 - src/Cvent/SDK/Models/Components/HubLogoJson.cs: - id: 0d982934bd82 - last_write_checksum: sha1:7ec70fc5032acd3fb5dd0d2daf67b53ae351accc - pristine_git_object: 6b2410ecf86f8b6be63f231068c7c9f55ee96cf3 - src/Cvent/SDK/Models/Components/HubOwnerJson.cs: - id: 456e8f94bff0 - last_write_checksum: sha1:e6c1241cd90f5794bc59de3658def8969c535dd8 - pristine_git_object: b3358c4aff9a01dada6c20e219df0ea8018207d8 - src/Cvent/SDK/Models/Components/HubStatusPropertyJson.cs: - id: 55fcb080b765 - last_write_checksum: sha1:3a43de695ff55a0e99f3a988f5d1f44dc5975cff - pristine_git_object: 3ddeeecabed9870dc99467dbb40440ab3c3dacd5 + src/Cvent/SDK/Models/Components/HubBackground.cs: + last_write_checksum: sha1:d8381b5b6b966ddf720e68c405c1468980f4cfa7 + src/Cvent/SDK/Models/Components/HubCalendar.cs: + last_write_checksum: sha1:e1e54e87478a1786d74ece55d61bbf6a76f21a47 + src/Cvent/SDK/Models/Components/HubColors.cs: + last_write_checksum: sha1:948f6e7c2d0a91aecfaed2c5af70bb78dba34791 + src/Cvent/SDK/Models/Components/HubFonts.cs: + last_write_checksum: sha1:1c42ae3452b7e2763a4f2681d53fc4dbc45014af + src/Cvent/SDK/Models/Components/HubLogin.cs: + last_write_checksum: sha1:86a4f156a693845806799fa4d6f3fb9c6dc5f700 + src/Cvent/SDK/Models/Components/HubLoginType.cs: + last_write_checksum: sha1:b25449bb1ce38e8b125e77cadeaaf9bf503ce42e + src/Cvent/SDK/Models/Components/HubLogo.cs: + last_write_checksum: sha1:5969cd73a7624eff8f1fd27277630e6bcd97538d + src/Cvent/SDK/Models/Components/HubOwner.cs: + last_write_checksum: sha1:e570f64130939931fba6bc4246815fbd7a3cfccb + src/Cvent/SDK/Models/Components/HubStatusProperty.cs: + last_write_checksum: sha1:193700f5fd15069b1bd2950aa8812b1d53cbce8c src/Cvent/SDK/Models/Components/HubsPaginatedResponse.cs: id: 32889354e50b - last_write_checksum: sha1:b6b3acd1d4494d2316c36efc095f57c091d4a010 + last_write_checksum: sha1:ef49f25c7a7f2b17b155f4c5fc5fd598d3b6abeb pristine_git_object: 239546f2d0b228b5dac10ce47f0a23f3bcc4d68b src/Cvent/SDK/Models/Components/IdJson.cs: id: 4fed2eb606a8 @@ -12857,7 +12647,7 @@ trackedFiles: pristine_git_object: f58b0a390ef93b602653829a3ddc430b43fc38ba src/Cvent/SDK/Models/Components/InvitationListPaginatedResponse.cs: id: ab3a4f4ebc94 - last_write_checksum: sha1:1fb1361a1e01a4be10cfd753fdb4b88049d7a67b + last_write_checksum: sha1:321510453ed58d081b7585ca1fd9579a39d00722 pristine_git_object: 545a6e90bba086589a2857ceb73eeccfee392464 src/Cvent/SDK/Models/Components/InvoiceFile.cs: id: 3a6aca099fb1 @@ -12905,57 +12695,31 @@ trackedFiles: id: 0ad4abd67751 last_write_checksum: sha1:ed6739b0911576358dfebdbb8218f5367825ef56 pristine_git_object: 75eedb91b8793371c4b3b70bd5ce877b258711fd - src/Cvent/SDK/Models/Components/LeadAddressJson.cs: - id: 79485b0f75a3 - last_write_checksum: sha1:4756f774ff5e9a7776cbabb9ef764cc3a2f32158 - pristine_git_object: 6d688247b694fcff1e385a835db0387f9b03d0f0 - src/Cvent/SDK/Models/Components/LeadAppointmentJson.cs: - id: 787411c3a7f7 - last_write_checksum: sha1:5198f6631fd99e2743f638fe3f9485de3616da3d - pristine_git_object: 05437c32863ff8aa502dee894674a8f197460b36 - src/Cvent/SDK/Models/Components/LeadAttendeeJson.cs: - id: 1d0db5235065 - last_write_checksum: sha1:effd6e5bf9f7db8eeee085cdb24e0bf70892d9a4 - pristine_git_object: dc379f5604f8f0371af01ec67f471c575781e44d - src/Cvent/SDK/Models/Components/LeadBoothStaffJson.cs: - id: 8f9a019bade6 - last_write_checksum: sha1:13cf6a4584680a769d8678a77c3b866c9381158d - pristine_git_object: 42dffc91f1056279beeb68e280d1d0b49ec39f61 - src/Cvent/SDK/Models/Components/LeadDeviceJson.cs: - id: eceb31a00958 - last_write_checksum: sha1:f3a0952ccac098987660b76e51a2c59ea734c93b - pristine_git_object: 9b4cd2751c0397b4849739205fa63ca3e79f31ae + src/Cvent/SDK/Models/Components/Lead.cs: + last_write_checksum: sha1:ac35a7db4f039171a846561821a0f0c8ad7e8a3d + src/Cvent/SDK/Models/Components/Lead2.cs: + last_write_checksum: sha1:9069c569143bed0abf09b876cf1a32d243243cc3 src/Cvent/SDK/Models/Components/LeadInboundCreated.cs: id: 2ba747df4b27 last_write_checksum: sha1:1ffc9ce6e42b41c4dbdabb573c73150c0afe623b pristine_git_object: fd81b74e00af61267cdfe1b3c4d5b114cef7d55c - src/Cvent/SDK/Models/Components/LeadJson.cs: - id: 8e73400e0b5c - last_write_checksum: sha1:633a418955023f618df5dc1bde72148de5f1933d - pristine_git_object: 013b74a75253768144b4f2dbe92834b854726ef9 src/Cvent/SDK/Models/Components/LeadObjectJson.cs: id: 881baecf4876 last_write_checksum: sha1:dbc8f836abe6e8c9d5e3a19ac17c578d015b2b81 pristine_git_object: 4553427bb5bd8cf97a9fff6ae4a94d3ed7c1c747 - src/Cvent/SDK/Models/Components/LeadQualificationAnswersJson.cs: - id: 986ebe22bc61 - last_write_checksum: sha1:f9d32b23ba96b916ca72080a3647baa0bb5e75bc - pristine_git_object: f752b427d543f1c0bbd492ed9e5d9b83138e5802 + src/Cvent/SDK/Models/Components/LeadQualificationAnswers.cs: + last_write_checksum: sha1:6cca483513a1679f8f7cf73572c862634cc44f5c src/Cvent/SDK/Models/Components/LeadQualificationAnswersListResponse.cs: id: 4af96eecb922 - last_write_checksum: sha1:0c0993b202e50e4899e8cf54683dde8d90ffb5d2 + last_write_checksum: sha1:779da8479fbf557bb51f283731f05282fbada728 pristine_git_object: 887849881903ed4f53c89add35c38fac2c2de161 - src/Cvent/SDK/Models/Components/LeadQualificationQuestionJson.cs: - id: 98a5e272351f - last_write_checksum: sha1:0edfc0256499613b8bea7bf2739f59f252c42de2 - pristine_git_object: 9a892970b8e7e791a8e967cb39898ff7c960c8f7 - src/Cvent/SDK/Models/Components/LeadQualificationQuestionJsonType.cs: - id: 23a97adb3ef2 - last_write_checksum: sha1:1f6af5bb21b166f06d90e3c86768ee4c5fe9dd02 - pristine_git_object: 22d32862c93521540ad71fd6ea2841f6c6d558a8 + src/Cvent/SDK/Models/Components/LeadQualificationQuestion.cs: + last_write_checksum: sha1:87b7074958c789a541074d4d481d1e352e7591dc + src/Cvent/SDK/Models/Components/LeadQualificationQuestionType.cs: + last_write_checksum: sha1:5e1db9954809c44a2763f7ddb3888bf26cd6b582 src/Cvent/SDK/Models/Components/LeadQualificationQuestionsListResponse.cs: id: 6241e87d34e3 - last_write_checksum: sha1:e6febd5a6bb91f826105813d430acc419d51a245 + last_write_checksum: sha1:96f62037f6b3d468350057e54765458ff1a00dd7 pristine_git_object: 1839952e5dc4e883520f7a085a68717f1e90f58b src/Cvent/SDK/Models/Components/LeadQualified.cs: id: d88bf1379686 @@ -12974,21 +12738,25 @@ trackedFiles: last_write_checksum: sha1:40caeb6a0e82765d3a6e8804d1e45aab858246b8 pristine_git_object: 4221ff324bfb7116db7f6a8a6332b86abed2cce7 src/Cvent/SDK/Models/Components/LeadSource.cs: - last_write_checksum: sha1:3090348f805fc812804722c24f996970b1b517fe + last_write_checksum: sha1:ca62e0c4818a03dc805dffa827b59a78d9b0fe5c src/Cvent/SDK/Models/Components/LeadSourceExpand.cs: last_write_checksum: sha1:f4bc3aa3fcd1bfe06d3eb17cbc2f16f3a46acb29 src/Cvent/SDK/Models/Components/LeadSourceJson.cs: - last_write_checksum: sha1:6def34e524fa3b38a2e69d9f25eb402908da8942 + last_write_checksum: sha1:7581f2fffeb51f6611c65f218f1b44c53b6b7960 src/Cvent/SDK/Models/Components/LeadSourceSectionJson.cs: - last_write_checksum: sha1:6ee2a3d488d01a49744caf9da1fc8a6144235cd9 + last_write_checksum: sha1:ba2cda23f75a76378efe351c1f1a7ee8798773a2 + src/Cvent/SDK/Models/Components/LeadType.cs: + last_write_checksum: sha1:203fd7a74370acd51ac81c5f35dc427462f6ce4b src/Cvent/SDK/Models/Components/LeadsPaginatedResponse.cs: id: 826b1cefaeff - last_write_checksum: sha1:f17063dc9299b4497f56ebd854d3f6a38f3c6eb8 + last_write_checksum: sha1:04fadda0f2e68c4f8cee10c9adb43d28d375e119 pristine_git_object: 4a206033b23d30ec3cd005aa8a4cad7cf0e52bb0 src/Cvent/SDK/Models/Components/LegDetailJson.cs: id: 1d5755d61ef1 last_write_checksum: sha1:d7c053bd8d70e8b1aaa77b6b7444bfcf55f34bd7 pristine_git_object: 3ff1424ae5440ed93df80443d7f41c14f1e46fee + src/Cvent/SDK/Models/Components/Link.cs: + last_write_checksum: sha1:f749a6e2b0ad1d802895c061d4462ed3f5371fd7 src/Cvent/SDK/Models/Components/LinkJson.cs: id: e086c9992bd3 last_write_checksum: sha1:1c4212133d5473a4306092005189166f5c5573ff @@ -13067,7 +12835,7 @@ trackedFiles: pristine_git_object: 5748b06dee16f213b8b7f06042cfa770de25e8d0 src/Cvent/SDK/Models/Components/MeetingRequestCustomFieldJson.cs: id: 1d80764c7058 - last_write_checksum: sha1:ebfeeb8ca5c5f29dee3c74c0c1fd4a56dc6f97aa + last_write_checksum: sha1:71a67ba3e2f0f46b5ccfe15141ea8385a7770abe pristine_git_object: b0f682940ad5c2944729e8ae857c79ada825baf3 src/Cvent/SDK/Models/Components/MeetingRequestCustomFieldJsonCustomFieldType.cs: id: 5dcf1632fc8e @@ -13091,7 +12859,7 @@ trackedFiles: pristine_git_object: 513fab375133d70a9d92be718abf0c81dc4ec541 src/Cvent/SDK/Models/Components/MeetingRequestEvent.cs: id: e55522c80654 - last_write_checksum: sha1:0078321f7b3366196b233f8ef7ac0c3a9dd538ae + last_write_checksum: sha1:d3ca2a5e54d36a889cc4ab9a1263fc3ae24ee3cf pristine_git_object: d523c0ac7e6f17a386a8e361f4f00a953f8e856b src/Cvent/SDK/Models/Components/MeetingRequestForm.cs: id: 1085549e1cec @@ -13111,7 +12879,7 @@ trackedFiles: pristine_git_object: c34afc7e78fd167cd56530859cf8de4edd9ccb7e src/Cvent/SDK/Models/Components/MeetingRequestQuestionJson.cs: id: 3110877c3f6b - last_write_checksum: sha1:52bbfbca8651ad9ca0e6236bc2d408bb011508ea + last_write_checksum: sha1:6c895c215e37d3dc23cd1d4216a6fb99aa880ee1 pristine_git_object: 23c7f604d3066b01a6a99415f86afac6f00f1788 src/Cvent/SDK/Models/Components/MeetingRequestUpdateJson.cs: id: 5f011e0e4779 @@ -13293,7 +13061,7 @@ trackedFiles: pristine_git_object: 0bc8b368a37f3a6811a9b479389432e9b1053b76 src/Cvent/SDK/Models/Components/PaginatedExistingMember.cs: id: 87a7ef51e092 - last_write_checksum: sha1:83df770e753c924f3bd37141cab77fd6a52669f1 + last_write_checksum: sha1:47d540ab61ae9a7d229011e825be487d50f398ec pristine_git_object: c3d81e45a66ba1cbbb09408036c84bb6fb460c77 src/Cvent/SDK/Models/Components/PaginatedInternalDocuments.cs: last_write_checksum: sha1:d8d4e48aa23c45e0f85248576d4d144b09ccfbc9 @@ -13311,18 +13079,20 @@ trackedFiles: last_write_checksum: sha1:42ad64aba8fb8d727e4398aab22faba0f061b5b0 src/Cvent/SDK/Models/Components/PaginatedRfpSuppliers.cs: last_write_checksum: sha1:82f3862dd528c82c63451464df476d4ccf68d6d9 + src/Cvent/SDK/Models/Components/PaginationLinks.cs: + last_write_checksum: sha1:ef7b89b81319d380b864e3544a16b48fc0e45dd7 src/Cvent/SDK/Models/Components/PaginationLinksJson.cs: id: 6fdd20374571 last_write_checksum: sha1:62d232de94a6aae01bdba3691666693badc0f7d8 pristine_git_object: 6bb376c3b277da8852997def4409c51486f37514 + src/Cvent/SDK/Models/Components/Paging.cs: + last_write_checksum: sha1:03d12b9917983314c946f08b71ae17ff4c760ba7 src/Cvent/SDK/Models/Components/PagingJson.cs: id: e1e47986077d last_write_checksum: sha1:63d98dc24bbfced6dba55e5520cbe9d451149288 pristine_git_object: f150723f9c93a5e49ed3b578e37c291127af7d2e - src/Cvent/SDK/Models/Components/PagingJson25.cs: - id: 208b22910a58 - last_write_checksum: sha1:543762415c453390507551d23ef40aff41a4ad0e - pristine_git_object: 1e97a1245d22c2e54624bc8b564ad0895efb55ad + src/Cvent/SDK/Models/Components/PagingJson23.cs: + last_write_checksum: sha1:689de88fc63591d2c20828e957a0a72e6bf2ce6c src/Cvent/SDK/Models/Components/PagingNoTotalCountJson2.cs: last_write_checksum: sha1:c6d58e3a46871c418815c51a28bdc63bf4d03fa3 src/Cvent/SDK/Models/Components/ParticipantResponseJson.cs: @@ -13359,7 +13129,7 @@ trackedFiles: pristine_git_object: d0342a6f8ef551625ade38a03c501770a8a22ecb src/Cvent/SDK/Models/Components/PaymentInfoJson.cs: id: e3591b630eab - last_write_checksum: sha1:1feca3b9c54c80a0597ad12fe6a670a911feae62 + last_write_checksum: sha1:a2980f8196338bf64f77f7560a7cbb78993a8ce2 pristine_git_object: 2c33f3a52afc094f165ec6e2ff5cc081fa7f8b87 src/Cvent/SDK/Models/Components/PaymentMethodJson.cs: id: 55974b2e1a63 @@ -13515,7 +13285,7 @@ trackedFiles: pristine_git_object: fa97e1e5c0736eac02baae6983e5dafbdfa92ea1 src/Cvent/SDK/Models/Components/ProcessFormSubmissionJson.cs: id: 8477f4ea70dd - last_write_checksum: sha1:fda18b3351f59fa774fc6b065cb9e0df2d3e7a8f + last_write_checksum: sha1:b918c9200b814b8b4f31e4ae119aa3df94fe904d pristine_git_object: 91c135090c417c91e8efdd9865f4ca8e42cc47bd src/Cvent/SDK/Models/Components/ProcessFormSubmissionJsonEvent.cs: id: 363bf8b59277 @@ -13593,7 +13363,7 @@ trackedFiles: last_write_checksum: sha1:36c571edd2f6981cddd2761b0f960cecc88f98bc src/Cvent/SDK/Models/Components/Property.cs: id: 31407b234935 - last_write_checksum: sha1:7a0bd7722c5a1bae4d7dca0f4192e663a8e2a3cf + last_write_checksum: sha1:4f6e0e90773da0983ea152016974b3607f1b99eb pristine_git_object: 440eab46faedb49718aab3d6a6286770528b2c51 src/Cvent/SDK/Models/Components/PropertyBrand.cs: id: 999158e9ee5c @@ -13657,7 +13427,7 @@ trackedFiles: pristine_git_object: 1d41f30e98bf969c09a6e1e5c74718f253345439 src/Cvent/SDK/Models/Components/PublicUsagePlan.cs: id: 4936d6777258 - last_write_checksum: sha1:cd82e622ad124f365da6ee6e586b090a9375962a + last_write_checksum: sha1:ceccdcdf704b11fc4c699727c9fc84ba6131f120 pristine_git_object: 137423daf3cdfd773bf839fac18aa523f2cc560b src/Cvent/SDK/Models/Components/QuantityItem.cs: id: 3d732f40c909 @@ -13699,7 +13469,7 @@ trackedFiles: pristine_git_object: 99250e31668a5d45b7f20b8d30c27cad7238ed65 src/Cvent/SDK/Models/Components/QuestionJson2.cs: id: 19e158124d27 - last_write_checksum: sha1:e508c87254db6f456f5d33cf3a6d8c51fd233f6d + last_write_checksum: sha1:b893cc14faa464f111440feab7b3dcd9281ee88e pristine_git_object: e0cca70630059f54599089a684b0f0d9009d27a2 src/Cvent/SDK/Models/Components/QuestionJson3.cs: id: d14528bdd356 @@ -13719,7 +13489,7 @@ trackedFiles: pristine_git_object: b6836855facdb8933cbea55390c0c7a226c2d2ed src/Cvent/SDK/Models/Components/QuestionResponseJson.cs: id: bbb93ec8630b - last_write_checksum: sha1:40f60ce9fd598d21198b23b63a0e20e4c29d302d + last_write_checksum: sha1:065300d7ef519ff099296c57d75a85fd0815b05b pristine_git_object: 9961efb09a1f755900778e586c586008fc9646ae src/Cvent/SDK/Models/Components/QuestionResponseTypeJson.cs: id: b51a06bfb4c4 @@ -13831,11 +13601,11 @@ trackedFiles: pristine_git_object: 7d4d822f267060e15222f76a6fe3470b96695706 src/Cvent/SDK/Models/Components/RegistrationPackRequest.cs: id: d8a62ef4df74 - last_write_checksum: sha1:348f528fbc8e9c3bbc6755511c155c46e9f0cef8 + last_write_checksum: sha1:568c9e947e7a2d19499cf9c43c391b2a5c288415 pristine_git_object: 1306287b9ff4b1528388caa7dfef660bf7ef0add src/Cvent/SDK/Models/Components/RegistrationPackResponse.cs: id: f1610dbeca9c - last_write_checksum: sha1:aa90c3ffb1090abc9ff2150d4ecd4240d08148c6 + last_write_checksum: sha1:36f631fcc929f4be431042026fa5e6e6d664058d pristine_git_object: 7ee1d16704760667621d82a3d4b66faf584daa80 src/Cvent/SDK/Models/Components/RegistrationPath.cs: id: 5eb628c81651 @@ -13855,7 +13625,7 @@ trackedFiles: pristine_git_object: 999270b693182a7b34db7eef2be0759748ad2467 src/Cvent/SDK/Models/Components/RegistrationTypeUpdate.cs: id: d21431f84b5f - last_write_checksum: sha1:db0da51f91a2e9821454ee732732f94defed6706 + last_write_checksum: sha1:38e1a37f8901a98e85fc8571136bf7f41369d5b2 pristine_git_object: bd42a8ccd3d843e7d5f4a06ac0f7ee0ed3e939c7 src/Cvent/SDK/Models/Components/RegistrationTypeUpdateEvent.cs: id: 40377dfb4cb9 @@ -13863,7 +13633,7 @@ trackedFiles: pristine_git_object: 7a8cf958d530f1074c699a9eab2f2b372eee2d94 src/Cvent/SDK/Models/Components/RegistrationTypeUpdateInput.cs: id: aaa749c5b79b - last_write_checksum: sha1:3670c257a59ad7fbe1ce05d7c93edd628c30239b + last_write_checksum: sha1:506cbc0b0484d53e3a7655eea34e3222d5ab72af pristine_git_object: 536b5fb4f23980fdaa2dabfc201a0910d6212172 src/Cvent/SDK/Models/Components/ReportingFieldJson.cs: id: 6f17f0af0076 @@ -13875,7 +13645,7 @@ trackedFiles: pristine_git_object: 1311d2625c64938575268c9e2cc0fefd34621b30 src/Cvent/SDK/Models/Components/RequestedMeetingRequestQuestionJson.cs: id: 008ff5758231 - last_write_checksum: sha1:fb81c80a9d43011e4eaa0a94ab56a74010c54ee9 + last_write_checksum: sha1:1076b00ace581ce53cee20b847a64543617e80d8 pristine_git_object: dd76b28a2b1634eef2c6bfbf8794725e35067409 src/Cvent/SDK/Models/Components/RequesterSuffix.cs: id: 489987417da1 @@ -13887,11 +13657,11 @@ trackedFiles: pristine_git_object: 897d11c738c8c82b5096c77a2a9da85bae62d1e1 src/Cvent/SDK/Models/Components/ReservationGuestJsonInput.cs: id: 12ba94291f92 - last_write_checksum: sha1:34a94d6fca9f914f2556b6f1adde72270136fb6a + last_write_checksum: sha1:0da9f91ec86c2f3b7f40f8cd9e0bf81015216900 pristine_git_object: 6449a37aa37d4415d86a552a8ab3dc2ff82ce914 src/Cvent/SDK/Models/Components/ReservationGuestJsonOutput.cs: id: 58ccfabb0d94 - last_write_checksum: sha1:8a33dbd1966548c7036e235543b76839ef71de30 + last_write_checksum: sha1:07572d02922d76f1211b07695603e9f27ce3c49d pristine_git_object: e5e41c919175d90885b1879c390f5762dabf788f src/Cvent/SDK/Models/Components/ReservationNightJson.cs: id: 3e340d53eff6 @@ -13907,11 +13677,11 @@ trackedFiles: pristine_git_object: 18694f3ba0aaaa246e8c3697ddc0f43240eef5d1 src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonInput.cs: id: ee9385aea2e8 - last_write_checksum: sha1:c517cd40423083590161b2f21d75ae8eb0546e83 + last_write_checksum: sha1:56f9466f06af0389a08eb59102176b29efc8da10 pristine_git_object: 6817e008079e95a4e27eac38e77abab6d31e2356 src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonOutput.cs: id: a8399a1b9353 - last_write_checksum: sha1:2eaef635a7cbcaf6bb6f63e1555b0a15c59a68ca + last_write_checksum: sha1:dc504e7e8e4c0e7e14d2316ef24ad0db6c3bf006 pristine_git_object: 1fcea155f09c1a6f43c4557acba9ca62cb994051 src/Cvent/SDK/Models/Components/ReservationRequestBlock.cs: id: "741312672891" @@ -13999,7 +13769,7 @@ trackedFiles: pristine_git_object: 8d5b1bb05a9b37d875451dcebaf47cb207e3010b src/Cvent/SDK/Models/Components/RespondentJson.cs: id: 793833df61f2 - last_write_checksum: sha1:0f76324f2603b97f3c44f92495b91339c32ff0e8 + last_write_checksum: sha1:92c8580e38da543e368c647e72190d326107f52a pristine_git_object: 57aad377bcecb1549f246dfe9c3dffd01bc5de0b src/Cvent/SDK/Models/Components/RespondentJsonLinks.cs: id: 1998098089f1 @@ -14015,7 +13785,7 @@ trackedFiles: pristine_git_object: 8e1aad9ae437efc6a755ea578786e7c3832a56ae src/Cvent/SDK/Models/Components/ResponseJson.cs: id: 977d9ef12918 - last_write_checksum: sha1:d367953b779ab8b686150c557b7bc7d62dc4b08a + last_write_checksum: sha1:84167230e4e7f360358d20cb58ec4796808822d2 pristine_git_object: 97bcff823b0f9c96e8f27b81f244b5c4fd617f0e src/Cvent/SDK/Models/Components/ResponseJsonUUID.cs: id: 6ea02a9f2778 @@ -14149,7 +13919,7 @@ trackedFiles: pristine_git_object: 21143e0a565d97dc8054293c3d452355a1c6280c src/Cvent/SDK/Models/Components/ScoresJson.cs: id: cfa034849620 - last_write_checksum: sha1:7fd738459c534614ba618b967286e416cc1f3b1f + last_write_checksum: sha1:e2d2910c8b423160f4a922c17b74425714bf981e pristine_git_object: 720ecf93f8f3a10e7655102c6b03914386dd69ac src/Cvent/SDK/Models/Components/ScoresJsonAttendee.cs: id: 53d0ccf078e8 @@ -14199,11 +13969,11 @@ trackedFiles: pristine_git_object: e1687ff624111dc142ead58cf1b773cadf19d5db src/Cvent/SDK/Models/Components/SendEmailEventRequest.cs: id: 8daf10636b66 - last_write_checksum: sha1:195383f1b47dfaf2e7d5e464082552f299d4350e + last_write_checksum: sha1:53316c356c6c93a555765bcecd05a2c09ba9c770 pristine_git_object: 853db2572182d9fd372903b1486752b009c34de1 src/Cvent/SDK/Models/Components/SendEmailEventResponse.cs: id: "168350485296" - last_write_checksum: sha1:d3de325e142a0b3202dad103e1cb38b859b41ecf + last_write_checksum: sha1:63cc9ffa587a5ff4185f15b6ee081f7f74f53947 pristine_git_object: e0f39b0034d8d94132ba57fcf356390269fe4c97 src/Cvent/SDK/Models/Components/SendEmailRequest.cs: id: 7a49bf8d57bb @@ -14465,10 +14235,8 @@ trackedFiles: id: 56b479fac49c last_write_checksum: sha1:9ab23bea3c6fb19dac327619a57073b9cfd714d4 pristine_git_object: 632f581e7927b4d9a51d87e0ea419038680b73cb - src/Cvent/SDK/Models/Components/SocialMediaLinksJson.cs: - id: d017b408a009 - last_write_checksum: sha1:e9e3950a93b377c80c6d99d61e3112f3e1099a37 - pristine_git_object: e59d10e0f958a359ec682479960a418fba70959c + src/Cvent/SDK/Models/Components/SocialMediaLinks.cs: + last_write_checksum: sha1:07e310736fe9ea80cce97a9b6848e6fdb064169f src/Cvent/SDK/Models/Components/SolutionJson.cs: id: a6900e8ba00f last_write_checksum: sha1:75af6fe3562fb587dbb8faff282ed1657c1e2aac @@ -14563,10 +14331,8 @@ trackedFiles: id: 2c494463a1e6 last_write_checksum: sha1:bb763e33b3ab4c24c6a24bad766f0b4643fc1ca6 pristine_git_object: c20f681c3679a2ce7b5e03496488e364cf6e4b10 - src/Cvent/SDK/Models/Components/SponsorshipLevelJson.cs: - id: f0c04078ee00 - last_write_checksum: sha1:6325b220efc0ffc6b0fe567a8bf9030e47f8530a - pristine_git_object: 656c119839d59553055e084abf1a1c6842408248 + src/Cvent/SDK/Models/Components/SponsorshipLevel.cs: + last_write_checksum: sha1:eca39d5cdefd67de0ccea315c8a8b03f24482896 src/Cvent/SDK/Models/Components/SponsorshipLevelListResponse.cs: id: 7d859a23e0ea last_write_checksum: sha1:109d96e3c4ecca42952e2ae9a0f8cce4bc09f3d7 @@ -14627,7 +14393,7 @@ trackedFiles: pristine_git_object: ebe2e80b8829e56568ed657f9e82f7db5d611734 src/Cvent/SDK/Models/Components/StandardSurveyQuestionJson.cs: id: 2660bf0a864f - last_write_checksum: sha1:21ecaaa3fdb4d5683e298eaada1fd528cd56434f + last_write_checksum: sha1:3bf87a183583ead42b90a2053fb6e6c05d36dbd4 pristine_git_object: 2dfe42af0c050c0bcee91088dc449e351c310a92 src/Cvent/SDK/Models/Components/StandardSurveyQuestionsPaginatedResponse.cs: id: 08a9f02951a9 @@ -14655,11 +14421,11 @@ trackedFiles: pristine_git_object: 0ef06f6d138bee6bd035fef41df7ab1a3ec4aa9e src/Cvent/SDK/Models/Components/StandardSurveyResponse.cs: id: 2012371a6982 - last_write_checksum: sha1:a59eff5c5f2443a17558c50fb6ff7bc489b8a0a9 + last_write_checksum: sha1:20e516fe099718b11ff5033c82626403a9e9d7d9 pristine_git_object: ccaeeb6702166349e1461e5ac68651625b5f52fe src/Cvent/SDK/Models/Components/StandardSurveyResponseInput.cs: id: 3c5ae7d9cb6a - last_write_checksum: sha1:1b53c4fd1fdda4795718ad20b0f0e1779920d86b + last_write_checksum: sha1:5d86b5f9d143009d3a7fa28c596a10ee0f184811 pristine_git_object: f484d9609370be0c2a6b7c9044741cfafe7ee257 src/Cvent/SDK/Models/Components/StandardSurveyResponseUUID.cs: id: 491b9fd4fce3 @@ -14725,7 +14491,7 @@ trackedFiles: pristine_git_object: 8664ada66439bf53326efaebe25f9fc5a3053256 src/Cvent/SDK/Models/Components/SurveyJson.cs: id: 0453b7f475e7 - last_write_checksum: sha1:5b4f52f266a81acfa81939aeb48d73e3d5700a21 + last_write_checksum: sha1:c3635d3ff8a3515fc978e61f7e803dc852b661a5 pristine_git_object: ff8eb76b2bf2516dfb881a1f253389ee3317b95e src/Cvent/SDK/Models/Components/SurveyResponseJson.cs: id: 1078e8c3ca1e @@ -14747,10 +14513,8 @@ trackedFiles: id: 016c84d88d94 last_write_checksum: sha1:dd75319099db8dfdee43b973198bd98184264ed2 pristine_git_object: 65f9d48c6bfd401955036ed35bb8bd36f29a0fa7 - src/Cvent/SDK/Models/Components/SwitchBackTargetUsagePlanJson.cs: - id: 9915be63198f - last_write_checksum: sha1:c52708e5f02063691dc66ba2665309bbe5e52d90 - pristine_git_object: 27d6f5cc6ff20a3795691fe1c603951e778d7ecc + src/Cvent/SDK/Models/Components/SwitchBackTargetUsagePlan.cs: + last_write_checksum: sha1:bef147f566089b05eb96e47f706063c50d4a1c96 src/Cvent/SDK/Models/Components/TableAssignmentJson.cs: id: 116f4e4f12de last_write_checksum: sha1:dd9a3ee2f462e58e327b503c69481b3d4b30ec41 @@ -14795,11 +14559,11 @@ trackedFiles: pristine_git_object: e3303b93a0fff7108b999dc5d2fe45f5b1ccad33 src/Cvent/SDK/Models/Components/Three.cs: id: d39398f7c8a6 - last_write_checksum: sha1:d68a7b4adff33b2bf053c254cdb6f1ac318b427a + last_write_checksum: sha1:4304ff851e232f59a89f324cc826a2182a3985c0 pristine_git_object: 52d7382e394c391ec9030c8077aa913a4aa97a43 src/Cvent/SDK/Models/Components/ThreeInput.cs: id: 3077e4cbd1f6 - last_write_checksum: sha1:6ded1702a35015bb361559b239b7d3f61b7cda4f + last_write_checksum: sha1:2327b5c1a751236bae4fdf8377b17bae4a940af6 pristine_git_object: 373424b679f1575e8232a12260cb4ec0bd8889de src/Cvent/SDK/Models/Components/ThumbnailStatusJson.cs: id: 5fcbfe05b763 @@ -14891,7 +14655,7 @@ trackedFiles: pristine_git_object: a6a68cb697816aef4b7122814a56a022bbc435a3 src/Cvent/SDK/Models/Components/TravelAccount.cs: id: b2c6f50970e3 - last_write_checksum: sha1:f194a44b31699b7f13078bc47bb50cda80324307 + last_write_checksum: sha1:bafaf32d28356983a35adf2eeb4b758c546e2303 pristine_git_object: 71792b1728787b875dd26b7458894cdaec3aba29 src/Cvent/SDK/Models/Components/TravelAccountPaginatedResponse.cs: id: c99fe60e69ae @@ -15109,6 +14873,8 @@ trackedFiles: id: 07a74aeff37d last_write_checksum: sha1:da78c2cf50329201840619982f7a37ad70969f55 pristine_git_object: ef29d7c0262d950bf37d85439fb4ef21585f3e2c + src/Cvent/SDK/Models/Components/UTMOverride.cs: + last_write_checksum: sha1:5b7268040faee2a91cc63fb9fbf55ac531cba404 src/Cvent/SDK/Models/Components/UnitPositionJson.cs: last_write_checksum: sha1:ae9c7ffe67e5ad02602cb67b41b30bda671093d9 src/Cvent/SDK/Models/Components/UpdateAppointmentRequest.cs: @@ -15119,17 +14885,15 @@ trackedFiles: id: 93ba4723dc3d last_write_checksum: sha1:447e63132e550c57713663420935f97ceaa112a5 pristine_git_object: da0986005f3ce44b992c6bc79b315f8ff4acbd9d - src/Cvent/SDK/Models/Components/UsageJson.cs: - id: 196287eb931c - last_write_checksum: sha1:5522146a439afeae07b15cd5dfe46c61aaa7f96d - pristine_git_object: b44ede5afd8324e58a4a7e0cc9029f5067d9b1e3 + src/Cvent/SDK/Models/Components/Usage.cs: + last_write_checksum: sha1:42903d416b754be7959b40b6eda2be923409f8a8 src/Cvent/SDK/Models/Components/UsagePaginatedResponse.cs: id: 0636c0955afd - last_write_checksum: sha1:a17781ab2edd81645dd1af30430661d6c348dad1 + last_write_checksum: sha1:c999f6cfcf786a57798928ca93116f8ec4098097 pristine_git_object: 9efbbb2495c6994f6f143ee00cfa0f113ab7afb0 src/Cvent/SDK/Models/Components/User.cs: id: fb149dbb9d85 - last_write_checksum: sha1:407adf11a8b60728acf76792ac9ba48c9be06b6a + last_write_checksum: sha1:8a71e337b5af97718c91ede69a14399afe76eb4e pristine_git_object: 015cf851009a377b2cc8b3f5321a467c99bfbeb2 src/Cvent/SDK/Models/Components/UserEnterpriseExtensionJson.cs: id: 03a9db3848c9 @@ -15161,11 +14925,11 @@ trackedFiles: pristine_git_object: d4efd25ae26ef7ddfa14f092a4cfff2c8f43f039 src/Cvent/SDK/Models/Components/UserInput.cs: id: b962f663b012 - last_write_checksum: sha1:c80e3c3d59d01960da8cbebedb656deb23aaa1cc + last_write_checksum: sha1:492f9878abfcb3c28dc6a70df9b0977bb0225e7c pristine_git_object: e0de743651359bba8f205117b1367bf31263e2b7 src/Cvent/SDK/Models/Components/UserJson.cs: id: 92529acee91b - last_write_checksum: sha1:f6243f37ed072f1cd9f377f12f722b16be53a5bb + last_write_checksum: sha1:f3fcb2aa4cc0dd2427ec5942fc133a8594046864 pristine_git_object: 19ecb5a5d6ec2082ecfbfd5a894acf62ceb7e390 src/Cvent/SDK/Models/Components/UserTypeJson.cs: id: 75f942ab3514 @@ -15183,10 +14947,8 @@ trackedFiles: id: 6e0b48e441ec last_write_checksum: sha1:89447711c4f0c1f42f99fcb17e7e9d8d3379e422 pristine_git_object: 109fd72e7bf9b8c2cfa83a183a9a63cfae6fa213 - src/Cvent/SDK/Models/Components/UtmOverrideJson.cs: - id: c4aaab5b9904 - last_write_checksum: sha1:9c2cc802f5da6212c5cad58056ca2ffaae2f038e - pristine_git_object: 97bfd90e0454da00dc08dcdbe17cfe92346d13d4 + src/Cvent/SDK/Models/Components/Uuid1.cs: + last_write_checksum: sha1:3f522f31622c725e0878d8d6633c543b1957a05a src/Cvent/SDK/Models/Components/UuidJson.cs: id: c0fad733a772 last_write_checksum: sha1:ebf851922a94235fe3c53e307c1a7e00353f0be2 @@ -15247,8 +15009,8 @@ trackedFiles: id: ac72bfc61da9 last_write_checksum: sha1:8075dc1f19d6fcdd5b5f6e7ccb8b8c7b2a0566f5 pristine_git_object: 3c849940b450487dde872d42725b08427513e64c - src/Cvent/SDK/Models/Components/VideoJson1.cs: - last_write_checksum: sha1:3851c26036b4b18a5ba73269d26224988ff8fdb9 + src/Cvent/SDK/Models/Components/VideoJson.cs: + last_write_checksum: sha1:bf5f152cb41db60b27d468a0610d59751755089a src/Cvent/SDK/Models/Components/VideoRenditionJson.cs: id: 32cbd84e07a1 last_write_checksum: sha1:5eb00cfa3c053ad1b1461aa0eed47d4a6ef555e8 @@ -15303,7 +15065,7 @@ trackedFiles: pristine_git_object: 653c3bd306b10fa5d9f21d4dad57e4824c185ff3 src/Cvent/SDK/Models/Components/VideoViewJson.cs: id: 1d82e67e6475 - last_write_checksum: sha1:0a2d240113fc207182a051d71b98f56647793942 + last_write_checksum: sha1:f6c4f97d2c2abf7ba76f817bf5feddebc1bb1619 pristine_git_object: e3c89bf5cfa5fe82a4a21f9c36f7fbbde2dd16d1 src/Cvent/SDK/Models/Components/VideoViewsPaginatedResponse.cs: id: 2f8bdec3910d @@ -15363,7 +15125,7 @@ trackedFiles: pristine_git_object: 8a41d54ed3ad570cf35ee636e389e25c170fe9a8 src/Cvent/SDK/Models/Components/Weblink.cs: id: 34baf2e9e66c - last_write_checksum: sha1:facfa970ecf9a91227460ca831e158ca199887e7 + last_write_checksum: sha1:4d8930cfe9aaa2a9bfeec93e371a552f67387b7c pristine_git_object: 03370cefb0cabb2564bf11502bcff35c6eadaa10 src/Cvent/SDK/Models/Components/WeblinkListResponse.cs: id: c7e7e456a857 @@ -15373,14 +15135,12 @@ trackedFiles: last_write_checksum: sha1:b49aedf56059bdb2189082f4662108398cb824d9 src/Cvent/SDK/Models/Components/WeddingPartnerJson.cs: last_write_checksum: sha1:c06bc0a47c90a20611b129d761aa58ec0a86f30f + src/Cvent/SDK/Models/Components/WorkAddress.cs: + last_write_checksum: sha1:263ac75a13cb35654a227b8ac64a12191203144f src/Cvent/SDK/Models/Components/WorkAddressAddressInput.cs: id: 3ad6f69cf3e0 last_write_checksum: sha1:534476425da33ec750d6f0bd27ae483405af452a pristine_git_object: 0dbd5c221c48227838a298f23f83391cd4ecea53 - src/Cvent/SDK/Models/Components/WorkAddressJson.cs: - id: 4a6d63601c9c - last_write_checksum: sha1:2bd772e33e853a5da7a6038a727dbccec1eddf6b - pristine_git_object: 90a2fc46e81e37359bec8c0000c849d166cbbe9b src/Cvent/SDK/Models/Components/ZeroAllOf1.cs: id: 9a87754165f7 last_write_checksum: sha1:159c1a0743fea8fc94eb299e61afc20b53143ae8 @@ -16325,7 +16085,7 @@ trackedFiles: pristine_git_object: 0cc20a581dfffd56c2f4094d637dc59b6e1d0628 src/Cvent/SDK/Models/Requests/GetAttendeeByIdResponse.cs: id: 56eba94508a4 - last_write_checksum: sha1:45a64ccc7324746724b00c50973410e05f74edf4 + last_write_checksum: sha1:9016fc45e904296ff428762cb19878bbd15b0815 pristine_git_object: 255df3a2939b5d58ca7dbe4b6aeb19315b09f89f src/Cvent/SDK/Models/Requests/GetAttendeeCreditsRequest.cs: id: 364b7e407425 @@ -17479,6 +17239,10 @@ trackedFiles: id: cc68d1083809 last_write_checksum: sha1:518ab0aac028c568da5d48fe03377b2b6e06ce51 pristine_git_object: d0ac7b5912a3721bc7c6fe8156fe66baa236b9f8 + src/Cvent/SDK/Models/Requests/ListAssociatedAudienceSegmentsRequest.cs: + last_write_checksum: sha1:cceefe5fedb02e690270c0d17786ef3dc13bcc69 + src/Cvent/SDK/Models/Requests/ListAssociatedAudienceSegmentsResponse.cs: + last_write_checksum: sha1:64f614478b7532ecc0300d85f4e4fac4603e2d61 src/Cvent/SDK/Models/Requests/ListAttendeeActivitiesRequest.cs: id: 47b9ac3ef486 last_write_checksum: sha1:dfabd1fd0068d128143d754258d5954240b8012d @@ -17487,6 +17251,10 @@ trackedFiles: id: f3edb46f9703 last_write_checksum: sha1:fcd736d1f20d31b5bea05a801945ee0464ed14a6 pristine_git_object: 94dafa9c1f1ad91df93c45d58a889207f92101b6 + src/Cvent/SDK/Models/Requests/ListAttendeeAudienceSegmentsRequest.cs: + last_write_checksum: sha1:7b4cf398b6a84e19570c94a61d3e199f9c3187f4 + src/Cvent/SDK/Models/Requests/ListAttendeeAudienceSegmentsResponse.cs: + last_write_checksum: sha1:c4cec1b560c0f51294c5c5f577161ead60080c68 src/Cvent/SDK/Models/Requests/ListAttendeeInsightsRequest.cs: id: 642bd51d2fb0 last_write_checksum: sha1:898829307da9c51d3e1a534b3d993cad3618b4e5 @@ -17625,7 +17393,7 @@ trackedFiles: pristine_git_object: 2b9a90ae5f5e98df87a1a03fd12d1df7ad3528f9 src/Cvent/SDK/Models/Requests/ListDiscountedAgendaItemsRequest.cs: id: 2703db9843e3 - last_write_checksum: sha1:008a26529485c50210d556e8d13acbd888406071 + last_write_checksum: sha1:2b59fe73db37333678b237b10ca38bba963c41ed pristine_git_object: 9e23f7abeb92b6505479f61cd80efb7f452f6ce3 src/Cvent/SDK/Models/Requests/ListDiscountedAgendaItemsResponse.cs: id: 609c56671c37 @@ -17641,7 +17409,7 @@ trackedFiles: pristine_git_object: e43b6e51c263e5a6a15adb2479daf1e4979ebc22 src/Cvent/SDK/Models/Requests/ListDonationItemsRequest.cs: id: 5110a39b511d - last_write_checksum: sha1:f034177ded6ddc9757fe06aed6c42c8b32ccf122 + last_write_checksum: sha1:1feefc1648624f06c4e089692580dfff3b54d9d1 pristine_git_object: a90991c803d8b4869eb9d974c33a9e4cede0fb8e src/Cvent/SDK/Models/Requests/ListDonationItemsResponse.cs: id: 7f39b8024639 @@ -17657,7 +17425,7 @@ trackedFiles: pristine_git_object: 9bc812a9efcd03f2f4534ddb558b9975e85a5ff6 src/Cvent/SDK/Models/Requests/ListEventDiscountsRequest.cs: id: 36edf818ce93 - last_write_checksum: sha1:be635b046617e2b0001cc063ded6eac5cbf30aae + last_write_checksum: sha1:81a66f88412377bf9c4ebc50644a63f0b1961155 pristine_git_object: 3743349e71276c43ba7e2db4812662e58d4da40a src/Cvent/SDK/Models/Requests/ListEventDiscountsResponse.cs: id: 6068a4335374 @@ -17673,7 +17441,7 @@ trackedFiles: pristine_git_object: 5bf87e828dd42641cf98054b95a4ed587f537c90 src/Cvent/SDK/Models/Requests/ListEventRoleAssignmentRequest.cs: id: 5c2eab219378 - last_write_checksum: sha1:2259d0db3d36dad8c864ff605470a4d4f7531576 + last_write_checksum: sha1:4ae65ea141f9e2e5a2af88505d7bc2cb6ea98db3 pristine_git_object: 218793e66ba9791f58be97c24f3619cfcaba5c59 src/Cvent/SDK/Models/Requests/ListEventRoleAssignmentResponse.cs: id: 40f768de9d36 @@ -17745,7 +17513,7 @@ trackedFiles: pristine_git_object: 8fe80fb8c1eb3696636bbca8063c2f238ee5abc6 src/Cvent/SDK/Models/Requests/ListFeeItemsRequest.cs: id: afb7126fc9f3 - last_write_checksum: sha1:3f1eeed7a53486b46c573aca0304faabfdfee141 + last_write_checksum: sha1:3ea69c39889f00d97356c2b9aa7837e2a085ff18 pristine_git_object: 445451595ad57a91a27d3185125bd7c268d9f6ce src/Cvent/SDK/Models/Requests/ListFeeItemsResponse.cs: id: 5b8e37d7c632 @@ -17799,8 +17567,12 @@ trackedFiles: id: 96338801b5c8 last_write_checksum: sha1:dc03d49775650c59a765c3fed1d95b93806071ab pristine_git_object: 4cf99fc4392333450f63a637ffc0031b9b5fa5f6 + src/Cvent/SDK/Models/Requests/ListMembershipItemsPostFilterRequest.cs: + last_write_checksum: sha1:1d74c8b95a61c9afd54b59fef41dc831689c8e68 + src/Cvent/SDK/Models/Requests/ListMembershipItemsPostFilterResponse.cs: + last_write_checksum: sha1:00f3e28a2c7df0a80294e43d5cc28b84fcf9768b src/Cvent/SDK/Models/Requests/ListMembershipItemsRequest.cs: - last_write_checksum: sha1:59d1a88c993cf6b8ea6e614a76f61b3a77695b3b + last_write_checksum: sha1:733e9f3f55f2aa429198990b18fda1064d58810c src/Cvent/SDK/Models/Requests/ListMembershipItemsResponse.cs: last_write_checksum: sha1:3fdd04f1c3748bfed2f6ac047ba9d64b04a06b66 src/Cvent/SDK/Models/Requests/ListPlayersRequest.cs: @@ -17845,7 +17617,7 @@ trackedFiles: pristine_git_object: 12a3de67b4d96b096c55f21d84ff7c58f5184c3d src/Cvent/SDK/Models/Requests/ListQuantityItemsRequest.cs: id: 430008e259b2 - last_write_checksum: sha1:974c0e5585a66bbd728fe2d484a1086fae2904a5 + last_write_checksum: sha1:af5542a6b2076500022e94e98f1d799e8efadaee pristine_git_object: 175f3b0c2448c5099acb7087fc13cfbcdddfef31 src/Cvent/SDK/Models/Requests/ListQuantityItemsResponse.cs: id: bb5b05f95451 @@ -18401,7 +18173,7 @@ trackedFiles: pristine_git_object: dcddd4057bc3a3670b64793747ddb484366fa8c9 src/Cvent/SDK/Models/Requests/UpdateAttendeeResponse.cs: id: c75ed94ce160 - last_write_checksum: sha1:076d54b2d9e34f3bf31d05beef32ed6064ead733 + last_write_checksum: sha1:8e2bca6d1a4d4e64a3bc16f4490a292aeb619aea pristine_git_object: 30bcc1c4696bcb8b0149100effdd1c0f910538c3 src/Cvent/SDK/Models/Requests/UpdateAttendeeSubscriptionStatusRequest.cs: last_write_checksum: sha1:e85cebd2bf72887681b6c3f3f7264f466c257ae8 @@ -18817,7 +18589,7 @@ trackedFiles: last_write_checksum: sha1:371bfd6a87da8f82c9058483e16679eb04f86cba src/Cvent/SDK/SDKConfig.cs: id: 7ad7086454a8 - last_write_checksum: sha1:ac084a200579a266fe28c60f56083f79bad7ce8e + last_write_checksum: sha1:628a135367fe0221ec44b6dbe7e8f6d0258835f1 pristine_git_object: 796c23cd551fbe87f613d89d60ed25ac5fe0c54b src/Cvent/SDK/Seating.cs: id: 01c249fc2746 @@ -18873,7 +18645,7 @@ trackedFiles: pristine_git_object: a75f770b33edd25c0fa4d4a77ab523da12d269ba src/Cvent/SDK/Utils/Constants.cs: id: 231d94d8a5dc - last_write_checksum: sha1:4cacc604d5ab58a870128ace9daa76eb988cb34f + last_write_checksum: sha1:0b9a4f1ac42647d9d9a2b9c46471b3b5c29af9bf pristine_git_object: 0a54932893793a10e459afbc15920803cff3ed1e src/Cvent/SDK/Utils/CventSDKHttpClient.cs: id: 374fee4fdbaf @@ -21390,6 +21162,8 @@ examples: token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" expand: ["eventRole"] filter: "event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95'" + after: "2017-01-02T02:00:00Z" + before: "2017-01-02T02:00:00Z" responses: "200": application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} @@ -24304,6 +24078,50 @@ examples: application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} "400": application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listMembershipItemsPostFilter: + speakeasy-default-list-membership-items-post-filter: + parameters: + path: + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + requestBody: + application/json: {"filter": "property eq 'value'"} + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listAttendeeAudienceSegments: + speakeasy-default-list-attendee-audience-segments: + parameters: + path: + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + filter: "segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897'" + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": [{"segment": {"id": "b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listAssociatedAudienceSegments: + speakeasy-default-list-associated-audience-segments: + parameters: + path: + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + requestBody: + application/json: {"filter": "property eq 'value'"} + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": [{"segment": {"id": "b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} examplesVersion: 1.0.2 generatedTests: getAccountUserGroups: "2026-02-27T14:14:25-04:00" @@ -24688,3 +24506,6 @@ generatedTests: listRfpPastEvents: "2026-04-27T13:25:58-03:00" listRfpRecipientsHistory: "2026-04-27T13:25:58-03:00" getRfpSuppliers: "2026-04-27T13:25:58-03:00" + listMembershipItemsPostFilter: "2026-05-21T12:13:40-06:00" + listAttendeeAudienceSegments: "2026-05-21T12:13:40-06:00" + listAssociatedAudienceSegments: "2026-05-21T12:13:40-06:00" diff --git a/packages/csharp/.speakeasy/gen.yaml b/packages/csharp/.speakeasy/gen.yaml index 7658f034..d7f40305 100644 --- a/packages/csharp/.speakeasy/gen.yaml +++ b/packages/csharp/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false csharp: - version: 1.2.3 + version: 1.3.0 additionalDependencies: [] author: Cvent baseErrorName: CventSDKException diff --git a/packages/csharp/.speakeasy/tests.arazzo.yaml b/packages/csharp/.speakeasy/tests.arazzo.yaml index 2892393d..5bd5d03e 100644 --- a/packages/csharp/.speakeasy/tests.arazzo.yaml +++ b/packages/csharp/.speakeasy/tests.arazzo.yaml @@ -4972,6 +4972,12 @@ workflows: - name: filter in: query value: event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95' + - name: after + in: query + value: "2017-01-02T02:00:00Z" + - name: before + in: query + value: "2017-01-02T02:00:00Z" successCriteria: - condition: $statusCode == 200 - condition: $response.header.Content-Type == application/json @@ -10605,3 +10611,83 @@ workflows: type: simple x-speakeasy-test-group: RFP Suppliers x-speakeasy-test-rebuild: true + - workflowId: listMembershipItemsPostFilter + steps: + - stepId: test + operationId: listMembershipItemsPostFilter + parameters: + - name: id + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + requestBody: + contentType: application/json + payload: + filter: property eq 'value' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]} + type: simple + x-speakeasy-test-group: Events + x-speakeasy-test-rebuild: true + - workflowId: listAttendeeAudienceSegments + steps: + - stepId: test + operationId: listAttendeeAudienceSegments + parameters: + - name: attendeeId + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + - name: filter + in: query + value: segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"segment":{"id":"b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + type: simple + x-speakeasy-test-group: Audience Segments + x-speakeasy-test-rebuild: true + - workflowId: listAssociatedAudienceSegments + steps: + - stepId: test + operationId: listAssociatedAudienceSegments + parameters: + - name: attendeeId + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + requestBody: + contentType: application/json + payload: + filter: property eq 'value' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"segment":{"id":"b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + type: simple + x-speakeasy-test-group: Audience Segments + x-speakeasy-test-rebuild: true diff --git a/packages/csharp/NUGET.md b/packages/csharp/NUGET.md index 48c7740c..68f067a0 100644 --- a/packages/csharp/NUGET.md +++ b/packages/csharp/NUGET.md @@ -325,9 +325,9 @@ catch (System.Net.Http.HttpRequestException ex) * [`System.Net.Http.HttpRequestException`](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httprequestexception): Network connectivity error. For more details about the underlying cause, inspect the `ex.InnerException`. * Inheriting from [`CventSDKException`](./src/Cvent/SDK/Models/Errors/CventSDKException.cs): - * [`ErrorResponseJson20`](./src/Cvent/SDK/Models/Errors/ErrorResponseJson20.cs): The error response. Applicable to 11 of 441 methods.* - * [`SegmentsErrorResponse`](./src/Cvent/SDK/Models/Errors/SegmentsErrorResponse.cs): Segments error response details. Status code `400`. Applicable to 2 of 441 methods.* - * [`BadRequestException`](./src/Cvent/SDK/Models/Errors/BadRequestException.cs): A bad token response. Status code `400`. Applicable to 1 of 441 methods.* + * [`ErrorResponseJson20`](./src/Cvent/SDK/Models/Errors/ErrorResponseJson20.cs): The error response. Applicable to 11 of 444 methods.* + * [`SegmentsErrorResponse`](./src/Cvent/SDK/Models/Errors/SegmentsErrorResponse.cs): Segments error response details. Status code `400`. Applicable to 2 of 444 methods.* + * [`BadRequestException`](./src/Cvent/SDK/Models/Errors/BadRequestException.cs): A bad token response. Status code `400`. Applicable to 1 of 444 methods.* * [`ResponseValidationError`](./src/Cvent/SDK/Models/Errors/ResponseValidationError.cs): Thrown when the response data could not be deserialized into the expected type. \* Refer to the [relevant documentation](#available-resources-and-operations) to determine whether an exception applies to a specific operation. diff --git a/packages/csharp/README.md b/packages/csharp/README.md index c60bf3a2..aac628f3 100644 --- a/packages/csharp/README.md +++ b/packages/csharp/README.md @@ -216,7 +216,9 @@ var res = await sdk.Authentication.Oauth2TokenAsync( ### [AudienceSegments](docs/sdks/audiencesegments/README.md) +* [ListAttendeeAudienceSegments](docs/sdks/audiencesegments/README.md#listattendeeaudiencesegments) - List Associated Segments * [DisassociateAttendeeFromAudienceSegments](docs/sdks/audiencesegments/README.md#disassociateattendeefromaudiencesegments) - Delete Attendee Associations +* [ListAssociatedAudienceSegments](docs/sdks/audiencesegments/README.md#listassociatedaudiencesegments) - List Associated Segments * [CreateAudienceSegment](docs/sdks/audiencesegments/README.md#createaudiencesegment) - Create Audience Segment * [ListAudienceSegments](docs/sdks/audiencesegments/README.md#listaudiencesegments) - List Audience Segments * [ListAudienceSegmentsPostFilter](docs/sdks/audiencesegments/README.md#listaudiencesegmentspostfilter) - List Audience Segments @@ -406,6 +408,7 @@ var res = await sdk.Authentication.Oauth2TokenAsync( * [ListFeeItems](docs/sdks/events/README.md#listfeeitems) - List Fee Items * [GetInvitationList](docs/sdks/events/README.md#getinvitationlist) - List Invitation Lists * [ListMembershipItems](docs/sdks/events/README.md#listmembershipitems) - List Membership Items +* [ListMembershipItemsPostFilter](docs/sdks/events/README.md#listmembershipitemspostfilter) - List Membership Items * [GetOrders](docs/sdks/events/README.md#getorders) - List Orders * [GetOrderItems](docs/sdks/events/README.md#getorderitems) - List Order Items * [AssociateDiscountCodeToOrderItem](docs/sdks/events/README.md#associatediscountcodetoorderitem) - Assign Discount to Order Item @@ -981,9 +984,9 @@ catch (System.Net.Http.HttpRequestException ex) * [`System.Net.Http.HttpRequestException`](https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httprequestexception): Network connectivity error. For more details about the underlying cause, inspect the `ex.InnerException`. * Inheriting from [`CventSDKException`](./src/Cvent/SDK/Models/Errors/CventSDKException.cs): - * [`ErrorResponseJson20`](./src/Cvent/SDK/Models/Errors/ErrorResponseJson20.cs): The error response. Applicable to 11 of 441 methods.* - * [`SegmentsErrorResponse`](./src/Cvent/SDK/Models/Errors/SegmentsErrorResponse.cs): Segments error response details. Status code `400`. Applicable to 2 of 441 methods.* - * [`BadRequestException`](./src/Cvent/SDK/Models/Errors/BadRequestException.cs): A bad token response. Status code `400`. Applicable to 1 of 441 methods.* + * [`ErrorResponseJson20`](./src/Cvent/SDK/Models/Errors/ErrorResponseJson20.cs): The error response. Applicable to 11 of 444 methods.* + * [`SegmentsErrorResponse`](./src/Cvent/SDK/Models/Errors/SegmentsErrorResponse.cs): Segments error response details. Status code `400`. Applicable to 2 of 444 methods.* + * [`BadRequestException`](./src/Cvent/SDK/Models/Errors/BadRequestException.cs): A bad token response. Status code `400`. Applicable to 1 of 444 methods.* * [`ResponseValidationError`](./src/Cvent/SDK/Models/Errors/ResponseValidationError.cs): Thrown when the response data could not be deserialized into the expected type. diff --git a/packages/csharp/RELEASES.md b/packages/csharp/RELEASES.md index 14da780c..c4c2210a 100644 --- a/packages/csharp/RELEASES.md +++ b/packages/csharp/RELEASES.md @@ -1,3 +1,36 @@ +## 2026-05-21 00:00:00 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.752.0 https://github.com/speakeasy-api/speakeasy +### SDK Changes +#### New Models +- `AttendeeAudienceSegmentAssociationJson` — represents a single active audience segment association for an attendee +- `AttendeeAudienceSegmentAssociationsPaginatedResponse` — paginated response for attendee audience segment association lists +#### Updated Models +- `EventFeatureJson` / `EventFeaturesResponse` — new `CreditsAndCertificates` enum value added to the feature type; allows planners to create credit rules, link them to events/sessions, award credits, create certificates, and link them to credit rules. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time +- `AudienceSegment`, `AudienceSegmentCreate`, `ExistingAudienceSegment`, `AudienceSegmentResponse` — `required` correction: `event` field is now correctly required (replaces incorrect `eventId`) +- Multiple models were renamed/consolidated by the generator to remove redundant `Json{N}` suffixes (e.g. `AttendeeJson3` → `Attendee`, `CapacityJson1` → `Capacity`) — 63–74 old model files removed, replaced by cleaner equivalents +### API Changes +#### New APIs +- Audience Segments: 'List Associated Segments' (GET /attendees/{attendeeId}/audience-segments) +- Audience Segments: 'List Associated Segments' (POST /attendees/{attendeeId}/audience-segments/filter) +- Events: 'List Membership Items' (POST /events/{id}/membership-items/filter) +#### Updates to APIs +- Event Role: 'List Event Role Assignments' (GET /event-roles/assignments) — added `after` and `before` query parameters +- Event Features: 'Update Event Feature' (PUT /events/{id}/features/{type}) — new `CreditsAndCertificates` value added to the feature type enum +- Meeting Request: 'Create MR (Bulk)' / 'Update MR (Bulk)' — description updated noting `event.id` may not be populated immediately on creation (event creation is async) +- Audience Segments: 'Create/Update Audience Segment' — `required` corrected from `eventId` to `event` +- RFP Management: 'Get RFP' — `name` removed from `required`; lead source description links updated +- Process Form: 'List Process Form Submissions' — `required` corrected from literal string `"id, event"` to separate entries +- Signatures: 'List Signatures' — `required` corrected from `stopCheckIn` to `stopCheckin` +#### Miscellaneous Changes +- Filter parameter descriptions for multiple endpoints reformatted from prose to markdown tables +### Generated +- [csharp v1.3.0] packages/csharp +### Releases +- [NuGet v1.3.0] https://www.nuget.org/packages/Cvent.SDK/1.3.0 - packages/csharp + ## 2024-12-15 00:00:00 ### Changes Based on: diff --git a/packages/csharp/docs/Models/Components/AccountBudgetItemListResponseJson.md b/packages/csharp/docs/Models/Components/AccountBudgetItemListResponseJson.md index f15a36ef..03707a5c 100644 --- a/packages/csharp/docs/Models/Components/AccountBudgetItemListResponseJson.md +++ b/packages/csharp/docs/Models/Components/AccountBudgetItemListResponseJson.md @@ -11,7 +11,7 @@ The response from a request to retrieve list of budget items across all events l | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson4](../../Models/Components/EventJson4.md) | :heavy_minus_sign: | Event ID Information. | | +| `Event` | [EventJson3](../../Models/Components/EventJson3.md) | :heavy_minus_sign: | Event ID Information. | | | `Rfp` | [RfpIdJson1](../../Models/Components/RfpIdJson1.md) | :heavy_minus_sign: | RFP ID Information. | | | `BudgetVersion` | [BudgetVersionIdJson](../../Models/Components/BudgetVersionIdJson.md) | :heavy_minus_sign: | Budget Version ID Information. | | | `Id` | *string* | :heavy_minus_sign: | The identifier of the budget item. | 9463c74e-18c6-401a-a710-ae0f485bf959 | diff --git a/packages/csharp/docs/Models/Components/Action.md b/packages/csharp/docs/Models/Components/Action.md deleted file mode 100644 index e3e0db1d..00000000 --- a/packages/csharp/docs/Models/Components/Action.md +++ /dev/null @@ -1,19 +0,0 @@ -# Action - -Action to take for a compliance request. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = Action.DoNotSell; -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `DoNotSell` | DO_NOT_SELL | -| `OkToSell` | OK_TO_SELL | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AdditionalChoice.md b/packages/csharp/docs/Models/Components/AdditionalChoice.md new file mode 100644 index 00000000..716e2c8e --- /dev/null +++ b/packages/csharp/docs/Models/Components/AdditionalChoice.md @@ -0,0 +1,10 @@ +# AdditionalChoice + +Contains text of additional choice + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | +| `Text` | *string* | :heavy_minus_sign: | Text Value of additional choice | Not Applicable or Other | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AdditionalChoiceJson1.md b/packages/csharp/docs/Models/Components/AdditionalChoiceJson1.md new file mode 100644 index 00000000..94b0891b --- /dev/null +++ b/packages/csharp/docs/Models/Components/AdditionalChoiceJson1.md @@ -0,0 +1,11 @@ +# AdditionalChoiceJson1 + +Contains text of additional choice i.e N/A choice or otherAnswer choice + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | +| `Text` | *string* | :heavy_minus_sign: | Text Value of additional choice | N/A or Other | +| `ShortText` | *string* | :heavy_minus_sign: | Reporting value of additional choice text | N/A or Other Reporting value | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AdditionalChoiceJson11.md b/packages/csharp/docs/Models/Components/AdditionalChoiceJson11.md deleted file mode 100644 index 28b7f71d..00000000 --- a/packages/csharp/docs/Models/Components/AdditionalChoiceJson11.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdditionalChoiceJson11 - -Contains text of additional choice - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | -| `Text` | *string* | :heavy_minus_sign: | Text Value of additional choice | Not Applicable or Other | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AdditionalChoiceJson2.md b/packages/csharp/docs/Models/Components/AdditionalChoiceJson2.md index c8c66a80..ea669596 100644 --- a/packages/csharp/docs/Models/Components/AdditionalChoiceJson2.md +++ b/packages/csharp/docs/Models/Components/AdditionalChoiceJson2.md @@ -1,11 +1,11 @@ # AdditionalChoiceJson2 -Contains text of additional choice i.e N/A choice or otherAnswer choice +Contains text of additional choice i.e notApplicableAnswer choice or otherAnswer choice. ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | -| `Text` | *string* | :heavy_minus_sign: | Text Value of additional choice | N/A or Other | -| `ShortText` | *string* | :heavy_minus_sign: | Reporting value of additional choice text | N/A or Other Reporting value | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `Text` | *string* | :heavy_minus_sign: | Display text of additional choice. | Dietary Restriction - Other | +| `ShortText` | *string* | :heavy_minus_sign: | Name of additional choice text in reporting. | Dietary Preference - Other Allergies | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Address11.md b/packages/csharp/docs/Models/Components/Address11.md new file mode 100644 index 00000000..2d288e10 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Address11.md @@ -0,0 +1,15 @@ +# Address11 + +An object representing an address with various properties. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `Address1` | *string* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | +| `Address2` | *string* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | +| `City` | *string* | :heavy_minus_sign: | The name of the city. | Austin | +| `Region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `PostalCode` | *string* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | +| `Country` | *string* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Address12.md b/packages/csharp/docs/Models/Components/Address12.md new file mode 100644 index 00000000..ce2c0483 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Address12.md @@ -0,0 +1,17 @@ +# Address12 + +Schema for address information + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `Address1` | *string* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | +| `Address2` | *string* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | +| `City` | *string* | :heavy_minus_sign: | The name of the city. | Austin | +| `Region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `RegionCode` | *string* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | +| `PostalCode` | *string* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | +| `Country` | *string* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | +| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code | US | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AddressJson2.md b/packages/csharp/docs/Models/Components/AddressJson2.md new file mode 100644 index 00000000..18428160 --- /dev/null +++ b/packages/csharp/docs/Models/Components/AddressJson2.md @@ -0,0 +1,17 @@ +# AddressJson2 + +Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `Address1` | *string* | :heavy_minus_sign: | Address line 1. | West St. 1 | +| `Address2` | *string* | :heavy_minus_sign: | Address line 2. | Apt. 16 | +| `City` | *string* | :heavy_minus_sign: | City name. | Austin | +| `Region` | *string* | :heavy_minus_sign: | Region name. | Texas | +| `RegionCode` | *string* | :heavy_minus_sign: | Region code. | TX | +| `PostalCode` | *string* | :heavy_minus_sign: | Postal code. | 23452AB | +| `Country` | *string* | :heavy_minus_sign: | Country name. | United States of America | +| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AddressJson3.md b/packages/csharp/docs/Models/Components/AddressJson3.md index d159c5c2..db412bdc 100644 --- a/packages/csharp/docs/Models/Components/AddressJson3.md +++ b/packages/csharp/docs/Models/Components/AddressJson3.md @@ -1,17 +1,20 @@ # AddressJson3 -Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. +Address details ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `Address1` | *string* | :heavy_minus_sign: | Address line 1. | West St. 1 | -| `Address2` | *string* | :heavy_minus_sign: | Address line 2. | Apt. 16 | -| `City` | *string* | :heavy_minus_sign: | City name. | Austin | -| `Region` | *string* | :heavy_minus_sign: | Region name. | Texas | -| `RegionCode` | *string* | :heavy_minus_sign: | Region code. | TX | -| `PostalCode` | *string* | :heavy_minus_sign: | Postal code. | 23452AB | -| `Country` | *string* | :heavy_minus_sign: | Country name. | United States of America | -| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `Address1` | *string* | :heavy_minus_sign: | The first line of an address. | Cvent Inc. | +| `Address2` | *string* | :heavy_minus_sign: | The second line of an address. | 4001 West Parmer Lane | +| `Address3` | *string* | :heavy_minus_sign: | The third line of an address. | PO Box 123 | +| `City` | *string* | :heavy_minus_sign: | The name of the city. | Austin | +| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code. | US | +| `PostalCode` | *string* | :heavy_minus_sign: | Postal code (also known as zipcode) of the address. | 78727 | +| `Region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `RegionCode` | *string* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | +| `Country` | *string* | :heavy_minus_sign: | Name of the country of the address. | United States of America | +| `Latitude` | *long* | :heavy_minus_sign: | The geo latitude of the address. | 30 | +| `Longitude` | *long* | :heavy_minus_sign: | The geo longitude of the address. | -97 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AddressJson4.md b/packages/csharp/docs/Models/Components/AddressJson4.md index 04f417d3..555f4c88 100644 --- a/packages/csharp/docs/Models/Components/AddressJson4.md +++ b/packages/csharp/docs/Models/Components/AddressJson4.md @@ -1,20 +1,17 @@ # AddressJson4 -Address details +A physical address. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `Address1` | *string* | :heavy_minus_sign: | The first line of an address. | Cvent Inc. | -| `Address2` | *string* | :heavy_minus_sign: | The second line of an address. | 4001 West Parmer Lane | -| `Address3` | *string* | :heavy_minus_sign: | The third line of an address. | PO Box 123 | -| `City` | *string* | :heavy_minus_sign: | The name of the city. | Austin | -| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code. | US | -| `PostalCode` | *string* | :heavy_minus_sign: | Postal code (also known as zipcode) of the address. | 78727 | -| `Region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `RegionCode` | *string* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | -| `Country` | *string* | :heavy_minus_sign: | Name of the country of the address. | United States of America | -| `Latitude` | *long* | :heavy_minus_sign: | The geo latitude of the address. | 30 | -| `Longitude` | *long* | :heavy_minus_sign: | The geo longitude of the address. | -97 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `Address1` | *string* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | +| `Address2` | *string* | :heavy_minus_sign: | Address line 2. | Suite 2800 | +| `City` | *string* | :heavy_minus_sign: | City name. | Dallas | +| `Region` | *string* | :heavy_minus_sign: | Region name. | Texas | +| `RegionCode` | *string* | :heavy_minus_sign: | Region code. | TX | +| `PostalCode` | *string* | :heavy_minus_sign: | Postal code. | 75201 | +| `Country` | *string* | :heavy_minus_sign: | Country name. | United States | +| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AddressJson5.md b/packages/csharp/docs/Models/Components/AddressJson5.md index df576b36..281978bd 100644 --- a/packages/csharp/docs/Models/Components/AddressJson5.md +++ b/packages/csharp/docs/Models/Components/AddressJson5.md @@ -1,17 +1,16 @@ # AddressJson5 -A physical address. +Address ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `Address1` | *string* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | -| `Address2` | *string* | :heavy_minus_sign: | Address line 2. | Suite 2800 | -| `City` | *string* | :heavy_minus_sign: | City name. | Dallas | -| `Region` | *string* | :heavy_minus_sign: | Region name. | Texas | -| `RegionCode` | *string* | :heavy_minus_sign: | Region code. | TX | -| `PostalCode` | *string* | :heavy_minus_sign: | Postal code. | 75201 | -| `Country` | *string* | :heavy_minus_sign: | Country name. | United States | -| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `Type` | [AddressTypeJson1](../../Models/Components/AddressTypeJson1.md) | :heavy_check_mark: | The type of the address. | work | +| `StreetAddress` | *string* | :heavy_minus_sign: | The street address of the user. | 100 Universal City Plaza | +| `Locality` | *string* | :heavy_minus_sign: | The locality/city of the user. | Hollywood | +| `Region` | *string* | :heavy_minus_sign: | The region/state/province of the user. | CA | +| `PostalCode` | *string* | :heavy_minus_sign: | Postal code (also known as zipcode) of the user. | 91608 | +| `Country` | *string* | :heavy_minus_sign: | The country of the user. | USA | +| `Primary` | *bool* | :heavy_minus_sign: | True indicates the address is primary. | true | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AddressJson6.md b/packages/csharp/docs/Models/Components/AddressJson6.md index 04ca534a..c54322da 100644 --- a/packages/csharp/docs/Models/Components/AddressJson6.md +++ b/packages/csharp/docs/Models/Components/AddressJson6.md @@ -1,16 +1,17 @@ # AddressJson6 -Address +Address details. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | -| `Type` | [AddressTypeJson1](../../Models/Components/AddressTypeJson1.md) | :heavy_check_mark: | The type of the address. | work | -| `StreetAddress` | *string* | :heavy_minus_sign: | The street address of the user. | 100 Universal City Plaza | -| `Locality` | *string* | :heavy_minus_sign: | The locality/city of the user. | Hollywood | -| `Region` | *string* | :heavy_minus_sign: | The region/state/province of the user. | CA | -| `PostalCode` | *string* | :heavy_minus_sign: | Postal code (also known as zipcode) of the user. | 91608 | -| `Country` | *string* | :heavy_minus_sign: | The country of the user. | USA | -| `Primary` | *bool* | :heavy_minus_sign: | True indicates the address is primary. | true | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `Address1` | *string* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | +| `Address2` | *string* | :heavy_minus_sign: | Address line 2. | Suite 2800 | +| `City` | *string* | :heavy_minus_sign: | City name. | Dallas | +| `Region` | *string* | :heavy_minus_sign: | Region name. | Texas | +| `RegionCode` | *string* | :heavy_minus_sign: | Region code. | TX | +| `PostalCode` | *string* | :heavy_minus_sign: | Postal code. | 75201 | +| `Country` | *string* | :heavy_minus_sign: | Country name. | United States | +| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AddressJson7.md b/packages/csharp/docs/Models/Components/AddressJson7.md deleted file mode 100644 index 3f57f9d0..00000000 --- a/packages/csharp/docs/Models/Components/AddressJson7.md +++ /dev/null @@ -1,17 +0,0 @@ -# AddressJson7 - -Address details. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `Address1` | *string* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | -| `Address2` | *string* | :heavy_minus_sign: | Address line 2. | Suite 2800 | -| `City` | *string* | :heavy_minus_sign: | City name. | Dallas | -| `Region` | *string* | :heavy_minus_sign: | Region name. | Texas | -| `RegionCode` | *string* | :heavy_minus_sign: | Region code. | TX | -| `PostalCode` | *string* | :heavy_minus_sign: | Postal code. | 75201 | -| `Country` | *string* | :heavy_minus_sign: | Country name. | United States | -| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Answer1.md b/packages/csharp/docs/Models/Components/Answer1.md new file mode 100644 index 00000000..9f984c4f --- /dev/null +++ b/packages/csharp/docs/Models/Components/Answer1.md @@ -0,0 +1,12 @@ +# Answer1 + +An object representing the possible answers for lead qualification questions. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `Type` | [AnswerType](../../Models/Components/AnswerType.md) | :heavy_check_mark: | Type of answer | File | +| `Value` | *string* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | +| `Choice` | [Uuid1](../../Models/Components/Uuid1.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Answer2.md b/packages/csharp/docs/Models/Components/Answer2.md new file mode 100644 index 00000000..24545af3 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Answer2.md @@ -0,0 +1,12 @@ +# Answer2 + +A JSON schema representing an answer object. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | +| `Type` | [AnswerType1](../../Models/Components/AnswerType1.md) | :heavy_check_mark: | Type of answer | Choice | +| `Value` | *string* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | +| `Choice` | [Answer2Choice](../../Models/Components/Answer2Choice.md) | :heavy_minus_sign: | The choice that was selected. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Answer2Choice.md b/packages/csharp/docs/Models/Components/Answer2Choice.md new file mode 100644 index 00000000..f245835d --- /dev/null +++ b/packages/csharp/docs/Models/Components/Answer2Choice.md @@ -0,0 +1,10 @@ +# Answer2Choice + +The choice that was selected. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | The ID of the choice that was selected. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerJson.md b/packages/csharp/docs/Models/Components/AnswerJson.md index f1cbee8b..2cf269f8 100644 --- a/packages/csharp/docs/Models/Components/AnswerJson.md +++ b/packages/csharp/docs/Models/Components/AnswerJson.md @@ -1,12 +1,15 @@ # AnswerJson -An object representing the possible answers for lead qualification questions. +A survey answer. ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `Type` | [AnswerTypeJson](../../Models/Components/AnswerTypeJson.md) | :heavy_check_mark: | Type of answer | File | -| `Value` | *string* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | -| `Choice` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Type` | [AnswerTypeJson1](../../Models/Components/AnswerTypeJson1.md) | :heavy_check_mark: | Type of answer | ChoiceText | +| `Value` | *string* | :heavy_minus_sign: | Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. | 1 | +| `Choice` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `Category` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `SubCategory` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `Field` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerJson0.md b/packages/csharp/docs/Models/Components/AnswerJson0.md deleted file mode 100644 index 41c1e9b6..00000000 --- a/packages/csharp/docs/Models/Components/AnswerJson0.md +++ /dev/null @@ -1,12 +0,0 @@ -# AnswerJson0 - -A JSON schema representing an answer object. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `Type` | [AnswerTypeJson0](../../Models/Components/AnswerTypeJson0.md) | :heavy_check_mark: | Type of answer | Choice | -| `Value` | *string* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | -| `Choice` | [Choice](../../Models/Components/Choice.md) | :heavy_minus_sign: | The choice that was selected. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerJson1.md b/packages/csharp/docs/Models/Components/AnswerJson1.md index 345438e0..87423fca 100644 --- a/packages/csharp/docs/Models/Components/AnswerJson1.md +++ b/packages/csharp/docs/Models/Components/AnswerJson1.md @@ -1,15 +1,12 @@ # AnswerJson1 -A survey answer. +A question answer. ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Type` | [AnswerTypeJson2](../../Models/Components/AnswerTypeJson2.md) | :heavy_check_mark: | Type of answer | ChoiceText | -| `Value` | *string* | :heavy_minus_sign: | Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. | 1 | -| `Choice` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `Category` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `SubCategory` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `Field` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | The unique identifier of the question. | 861b51ec-aa7e-475f-b38d-4c8e35c47d63 | +| `Text` | *string* | :heavy_minus_sign: | Question text. | How would you rate this session? | +| ~~`Type`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. | simple | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerJson2.md b/packages/csharp/docs/Models/Components/AnswerJson2.md deleted file mode 100644 index ea1ebb05..00000000 --- a/packages/csharp/docs/Models/Components/AnswerJson2.md +++ /dev/null @@ -1,12 +0,0 @@ -# AnswerJson2 - -A question answer. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | The unique identifier of the question. | 861b51ec-aa7e-475f-b38d-4c8e35c47d63 | -| `Text` | *string* | :heavy_minus_sign: | Question text. | How would you rate this session? | -| ~~`Type`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. | simple | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerType.md b/packages/csharp/docs/Models/Components/AnswerType.md new file mode 100644 index 00000000..53fafd23 --- /dev/null +++ b/packages/csharp/docs/Models/Components/AnswerType.md @@ -0,0 +1,22 @@ +# AnswerType + +Type of answer + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = AnswerType.Choice; +``` + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `Choice` | Choice | +| `Text` | Text | +| `ChoiceText` | ChoiceText | +| `Other` | Other | +| `Na` | NA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerType1.md b/packages/csharp/docs/Models/Components/AnswerType1.md new file mode 100644 index 00000000..81cd1707 --- /dev/null +++ b/packages/csharp/docs/Models/Components/AnswerType1.md @@ -0,0 +1,21 @@ +# AnswerType1 + +Type of answer + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = AnswerType1.Choice; +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `Choice` | Choice | +| `Text` | Text | +| `Other` | Other | +| `Na` | NA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerTypeJson.md b/packages/csharp/docs/Models/Components/AnswerTypeJson.md index 5eed605e..40ee88ee 100644 --- a/packages/csharp/docs/Models/Components/AnswerTypeJson.md +++ b/packages/csharp/docs/Models/Components/AnswerTypeJson.md @@ -1,22 +1,25 @@ # AnswerTypeJson -Type of answer +Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. + +Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. + +Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. + +In all other cases, `answerType` is not expected to be set. ## Example Usage ```csharp using Cvent.SDK.Models.Components; -var value = AnswerTypeJson.Choice; +var value = AnswerTypeJson.Other; ``` ## Values -| Name | Value | -| ------------ | ------------ | -| `Choice` | Choice | -| `Text` | Text | -| `ChoiceText` | ChoiceText | -| `Other` | Other | -| `Na` | NA | \ No newline at end of file +| Name | Value | +| ------- | ------- | +| `Other` | Other | +| `Na` | NA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerTypeJson0.md b/packages/csharp/docs/Models/Components/AnswerTypeJson0.md deleted file mode 100644 index 437ae293..00000000 --- a/packages/csharp/docs/Models/Components/AnswerTypeJson0.md +++ /dev/null @@ -1,21 +0,0 @@ -# AnswerTypeJson0 - -Type of answer - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = AnswerTypeJson0.Choice; -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `Choice` | Choice | -| `Text` | Text | -| `Other` | Other | -| `Na` | NA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerTypeJson1.md b/packages/csharp/docs/Models/Components/AnswerTypeJson1.md index 0e8446bc..e45deeb3 100644 --- a/packages/csharp/docs/Models/Components/AnswerTypeJson1.md +++ b/packages/csharp/docs/Models/Components/AnswerTypeJson1.md @@ -1,25 +1,24 @@ # AnswerTypeJson1 -Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. - -Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. - -Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. - -In all other cases, `answerType` is not expected to be set. +Type of answer ## Example Usage ```csharp using Cvent.SDK.Models.Components; -var value = AnswerTypeJson1.Other; +var value = AnswerTypeJson1.Choice; ``` ## Values -| Name | Value | -| ------- | ------- | -| `Other` | Other | -| `Na` | NA | \ No newline at end of file +| Name | Value | +| ------------ | ------------ | +| `Choice` | Choice | +| `Text` | Text | +| `ChoiceText` | ChoiceText | +| `Comment` | Comment | +| `Other` | Other | +| `Na` | NA | +| `File` | File | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AnswerTypeJson2.md b/packages/csharp/docs/Models/Components/AnswerTypeJson2.md deleted file mode 100644 index 74876b26..00000000 --- a/packages/csharp/docs/Models/Components/AnswerTypeJson2.md +++ /dev/null @@ -1,24 +0,0 @@ -# AnswerTypeJson2 - -Type of answer - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = AnswerTypeJson2.Choice; -``` - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `Choice` | Choice | -| `Text` | Text | -| `ChoiceText` | ChoiceText | -| `Comment` | Comment | -| `Other` | Other | -| `Na` | NA | -| `File` | File | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Appointment.md b/packages/csharp/docs/Models/Components/Appointment.md new file mode 100644 index 00000000..b47e1d99 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Appointment.md @@ -0,0 +1,10 @@ +# Appointment + +A JSON schema representing the structure of an appointment object. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_minus_sign: | Appointment id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Attendee.md b/packages/csharp/docs/Models/Components/Attendee.md deleted file mode 100644 index abcf9768..00000000 --- a/packages/csharp/docs/Models/Components/Attendee.md +++ /dev/null @@ -1,54 +0,0 @@ -# Attendee - -An event attendee. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Id` | *string* | :heavy_minus_sign: | The ID of attendee in the given event. | | -| `Event` | [AttendeeEvent](../../Models/Components/AttendeeEvent.md) | :heavy_minus_sign: | The attendee's associated event. | | -| `ConfirmationNumber` | *string* | :heavy_minus_sign: | The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. | VNNDLJ6DKVK | -| `Contact` | [AttendeeContactInfoJson](../../Models/Components/AttendeeContactInfoJson.md) | :heavy_minus_sign: | Information about attendee contact added to an event. | | -| `CheckedIn` | *bool* | :heavy_minus_sign: | True indicates the attendee checked in to the event. | true | -| ~~`Checkin`~~ | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. | 2018-01-13T02:00:00Z | -| `CheckIn` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was checked in to an event. | 2018-01-13T02:00:00Z | -| `CheckOut` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee checked out from an event. | 2018-01-13T02:00:00Z | -| `Duration` | *long* | :heavy_minus_sign: | The duration, in milliseconds, the attendee was present at the event. | 4000 | -| `RegistrationPath` | [LookupJson](../../Models/Components/LookupJson.md) | :heavy_minus_sign: | Lookup response object | | -| `InvitationList` | [IdNameJson](../../Models/Components/IdNameJson.md) | :heavy_minus_sign: | A Named object | | -| `WebLinks` | [AttendeeWebLinksJson](../../Models/Components/AttendeeWebLinksJson.md) | :heavy_minus_sign: | Web links for an attendee. | | -| `RegistrationType` | [LookupJson](../../Models/Components/LookupJson.md) | :heavy_minus_sign: | Lookup response object | | -| `ReferenceId` | *string* | :heavy_minus_sign: | The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. | refid-plannerside | -| `ExternalReferences` | List<[ExternalReferenceJson](../../Models/Components/ExternalReferenceJson.md)> | :heavy_minus_sign: | The details of an attendee in an external systems. | | -| `Note` | *string* | :heavy_minus_sign: | A planner created note for an attendee, used to track details about the attendee. | Would like to sit near the front of the room for sessions. | -| `Guest` | *bool* | :heavy_minus_sign: | True indicates the attendee is a guest of another attendee. | true | -| `DeletedGuest` | *bool* | :heavy_minus_sign: | True indicates this attendee is a deleted guest. | false | -| `PrimaryId` | *string* | :heavy_minus_sign: | The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. | | -| `Group` | [AttendeeGroupJson](../../Models/Components/AttendeeGroupJson.md) | :heavy_minus_sign: | An attendee group. | | -| `Administrator` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| ~~`Unsubscribed`~~ | *bool* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. | false | -| `Status` | [AttendeeStatusJson](../../Models/Components/AttendeeStatusJson.md) | :heavy_minus_sign: | This is used to denote the status of an attendee. | Accepted | -| `RegisteredAt` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was registered. | 2018-01-13T02:00:00Z | -| `RegistrationLastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. | 2018-01-13T02:00:00Z | -| `RegistrationCancelledAt` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee registration was cancelled. | 2018-01-13T02:00:00Z | -| `InvitedBy` | [AttendeeInvitedByJson](../../Models/Components/AttendeeInvitedByJson.md) | :heavy_minus_sign: | Method by which the attendee was invited to the event. | Planner-Invited | -| `ResponseMethod` | [AttendeeResponseMethodJson](../../Models/Components/AttendeeResponseMethodJson.md) | :heavy_minus_sign: | Represents the method by which an attendee registered for the event.

- Administrator Responded: The invitee was registered by another contact acting as their administrator.
- API-Responded: The invitee was registered through a custom process configured via an API integration.
- Appointments Event Website: The invitee registered via an appointments event website.
- Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App.
- External Registration: The attendee was registered through an external integration, such as Marketo.
- Group Leader Responded: The invitee was registered by a group leader and added to a group.
- Historical Import: The invitee's registration was imported into the event as historical data.
- Imported: The invitee's registration was imported into the event.
- No Response: The invitee has not registered.
- On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode.
- Planner-Imported: An account user imported the invitee's registration into the event.
- Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app.
- Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status.
- Self-Responded: The invitee registered themselves through a weblink or invitation.

Note: The responseMethod can only be set if the invitee's status is No Response. | Self-Responded | -| ~~`Questions`~~ | List<[CustomField](../../Models/Components/CustomField.md)> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. | | -| `Answers` | List<[AttendeeAnswerJson](../../Models/Components/AttendeeAnswerJson.md)> | :heavy_minus_sign: | The list of answers to the registration questions. | | -| `AdmissionItem` | [AttendeeLookup](../../Models/Components/AttendeeLookup.md) | :heavy_minus_sign: | Contains details related to the attendee's admission item. | | -| `Visibility` | [AttendeeVisibilityJson](../../Models/Components/AttendeeVisibilityJson.md) | :heavy_minus_sign: | Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. | Private | -| `Bio` | *string* | :heavy_minus_sign: | The attendee's biographical writeup. | In west Philadelphia, born and raised, on the playground is where I spent most of my days. | -| ~~`ShowPopupNotification`~~ | *bool* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. | false | -| `WebsiteUrl` | *string* | :heavy_minus_sign: | An attendee's website URL, appears on their profile. | https://www.example.com | -| `AllowPushNotifications` | *bool* | :heavy_minus_sign: | True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. | false | -| `AllowAppointmentPushNotifications` | *bool* | :heavy_minus_sign: | True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. | false | -| `TestRecord` | *bool* | :heavy_minus_sign: | True indicates this attendee record was created as part of a test scenario. | false | -| `AttendeeLastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. | 2018-01-13T02:00:00Z | -| `AppointmentGroups` | List<[AppointmentGroupJson](../../Models/Components/AppointmentGroupJson.md)> | :heavy_minus_sign: | List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. | | -| `Credit` | *double* | :heavy_minus_sign: | The amount of credit associated with the attendee. | 10 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Attendee1.md b/packages/csharp/docs/Models/Components/Attendee1.md new file mode 100644 index 00000000..1e29480d --- /dev/null +++ b/packages/csharp/docs/Models/Components/Attendee1.md @@ -0,0 +1,54 @@ +# Attendee1 + +An event attendee. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `Id` | *string* | :heavy_minus_sign: | The ID of attendee in the given event. | | +| `Event` | [AttendeeEvent](../../Models/Components/AttendeeEvent.md) | :heavy_minus_sign: | The attendee's associated event. | | +| `ConfirmationNumber` | *string* | :heavy_minus_sign: | The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. | VNNDLJ6DKVK | +| `Contact` | [AttendeeContactInfoJson](../../Models/Components/AttendeeContactInfoJson.md) | :heavy_minus_sign: | Information about attendee contact added to an event. | | +| `CheckedIn` | *bool* | :heavy_minus_sign: | True indicates the attendee checked in to the event. | true | +| ~~`Checkin`~~ | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. | 2018-01-13T02:00:00Z | +| `CheckIn` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was checked in to an event. | 2018-01-13T02:00:00Z | +| `CheckOut` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee checked out from an event. | 2018-01-13T02:00:00Z | +| `Duration` | *long* | :heavy_minus_sign: | The duration, in milliseconds, the attendee was present at the event. | 4000 | +| `RegistrationPath` | [LookupJson](../../Models/Components/LookupJson.md) | :heavy_minus_sign: | Lookup response object | | +| `InvitationList` | [IdNameJson](../../Models/Components/IdNameJson.md) | :heavy_minus_sign: | A Named object | | +| `WebLinks` | [AttendeeWebLinksJson](../../Models/Components/AttendeeWebLinksJson.md) | :heavy_minus_sign: | Web links for an attendee. | | +| `RegistrationType` | [LookupJson](../../Models/Components/LookupJson.md) | :heavy_minus_sign: | Lookup response object | | +| `ReferenceId` | *string* | :heavy_minus_sign: | The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. | refid-plannerside | +| `ExternalReferences` | List<[ExternalReferenceJson](../../Models/Components/ExternalReferenceJson.md)> | :heavy_minus_sign: | The details of an attendee in an external systems. | | +| `Note` | *string* | :heavy_minus_sign: | A planner created note for an attendee, used to track details about the attendee. | Would like to sit near the front of the room for sessions. | +| `Guest` | *bool* | :heavy_minus_sign: | True indicates the attendee is a guest of another attendee. | true | +| `DeletedGuest` | *bool* | :heavy_minus_sign: | True indicates this attendee is a deleted guest. | false | +| `PrimaryId` | *string* | :heavy_minus_sign: | The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. | | +| `Group` | [AttendeeGroupJson](../../Models/Components/AttendeeGroupJson.md) | :heavy_minus_sign: | An attendee group. | | +| `Administrator` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| ~~`Unsubscribed`~~ | *bool* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. | false | +| `Status` | [AttendeeStatusJson](../../Models/Components/AttendeeStatusJson.md) | :heavy_minus_sign: | This is used to denote the status of an attendee. | Accepted | +| `RegisteredAt` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was registered. | 2018-01-13T02:00:00Z | +| `RegistrationLastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. | 2018-01-13T02:00:00Z | +| `RegistrationCancelledAt` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee registration was cancelled. | 2018-01-13T02:00:00Z | +| `InvitedBy` | [AttendeeInvitedByJson](../../Models/Components/AttendeeInvitedByJson.md) | :heavy_minus_sign: | Method by which the attendee was invited to the event. | Planner-Invited | +| `ResponseMethod` | [AttendeeResponseMethodJson](../../Models/Components/AttendeeResponseMethodJson.md) | :heavy_minus_sign: | Represents the method by which an attendee registered for the event.

- Administrator Responded: The invitee was registered by another contact acting as their administrator.
- API-Responded: The invitee was registered through a custom process configured via an API integration.
- Appointments Event Website: The invitee registered via an appointments event website.
- Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App.
- External Registration: The attendee was registered through an external integration, such as Marketo.
- Group Leader Responded: The invitee was registered by a group leader and added to a group.
- Historical Import: The invitee's registration was imported into the event as historical data.
- Imported: The invitee's registration was imported into the event.
- No Response: The invitee has not registered.
- On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode.
- Planner-Imported: An account user imported the invitee's registration into the event.
- Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app.
- Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status.
- Self-Responded: The invitee registered themselves through a weblink or invitation.

Note: The responseMethod can only be set if the invitee's status is No Response. | Self-Responded | +| ~~`Questions`~~ | List<[CustomField](../../Models/Components/CustomField.md)> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. | | +| `Answers` | List<[AttendeeAnswerJson](../../Models/Components/AttendeeAnswerJson.md)> | :heavy_minus_sign: | The list of answers to the registration questions. | | +| `AdmissionItem` | [AttendeeLookup](../../Models/Components/AttendeeLookup.md) | :heavy_minus_sign: | Contains details related to the attendee's admission item. | | +| `Visibility` | [AttendeeVisibilityJson](../../Models/Components/AttendeeVisibilityJson.md) | :heavy_minus_sign: | Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. | Private | +| `Bio` | *string* | :heavy_minus_sign: | The attendee's biographical writeup. | In west Philadelphia, born and raised, on the playground is where I spent most of my days. | +| ~~`ShowPopupNotification`~~ | *bool* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. | false | +| `WebsiteUrl` | *string* | :heavy_minus_sign: | An attendee's website URL, appears on their profile. | https://www.example.com | +| `AllowPushNotifications` | *bool* | :heavy_minus_sign: | True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. | false | +| `AllowAppointmentPushNotifications` | *bool* | :heavy_minus_sign: | True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. | false | +| `TestRecord` | *bool* | :heavy_minus_sign: | True indicates this attendee record was created as part of a test scenario. | false | +| `AttendeeLastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. | 2018-01-13T02:00:00Z | +| `AppointmentGroups` | List<[AppointmentGroupJson](../../Models/Components/AppointmentGroupJson.md)> | :heavy_minus_sign: | List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. | | +| `Credit` | *double* | :heavy_minus_sign: | The amount of credit associated with the attendee. | 10 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Attendee12.md b/packages/csharp/docs/Models/Components/Attendee12.md new file mode 100644 index 00000000..c59d9cfb --- /dev/null +++ b/packages/csharp/docs/Models/Components/Attendee12.md @@ -0,0 +1,10 @@ +# Attendee12 + +A JSON schema representing the Attendee object + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_minus_sign: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Attendee2.md b/packages/csharp/docs/Models/Components/Attendee2.md new file mode 100644 index 00000000..28775b41 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Attendee2.md @@ -0,0 +1,10 @@ +# Attendee2 + +The associated Attendee. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AttendeeAudienceSegmentAssociationJson.md b/packages/csharp/docs/Models/Components/AttendeeAudienceSegmentAssociationJson.md new file mode 100644 index 00000000..0b066e47 --- /dev/null +++ b/packages/csharp/docs/Models/Components/AttendeeAudienceSegmentAssociationJson.md @@ -0,0 +1,10 @@ +# AttendeeAudienceSegmentAssociationJson + +Represents an audience segment associated with an attendee. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `Segment` | [SegmentJson](../../Models/Components/SegmentJson.md) | :heavy_check_mark: | Segment details | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md b/packages/csharp/docs/Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md new file mode 100644 index 00000000..22a59494 --- /dev/null +++ b/packages/csharp/docs/Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md @@ -0,0 +1,11 @@ +# AttendeeAudienceSegmentAssociationsPaginatedResponse + +The paginated response from a request to get the list of audience segments associated with an attendee. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | +| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `Data` | List<[AttendeeAudienceSegmentAssociationJson](../../Models/Components/AttendeeAudienceSegmentAssociationJson.md)> | :heavy_check_mark: | Collection of audience segment associations for the attendee. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AttendeeContactInfoJson.md b/packages/csharp/docs/Models/Components/AttendeeContactInfoJson.md index ffa35a8d..aab50960 100644 --- a/packages/csharp/docs/Models/Components/AttendeeContactInfoJson.md +++ b/packages/csharp/docs/Models/Components/AttendeeContactInfoJson.md @@ -25,10 +25,10 @@ Information about attendee contact added to an event. | `Type` | [AttendeeContactTypeJson](../../Models/Components/AttendeeContactTypeJson.md) | :heavy_minus_sign: | Contains details related to the attendee's contact type. | | | ~~`Membership`~~ | [AttendeeContactMembershipJson](../../Models/Components/AttendeeContactMembershipJson.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Attendee's contact membership information. Note: This field is deprecated. Previous documentation incorrectly listed support for this feature. | | | `PrimaryAddressType` | [AddressTypeJson](../../Models/Components/AddressTypeJson.md) | :heavy_minus_sign: | The type of address. | Home | -| `HomeAddress` | [AddressJson4](../../Models/Components/AddressJson4.md) | :heavy_minus_sign: | Address details | | +| `HomeAddress` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details | | | `HomePhone` | *string* | :heavy_minus_sign: | Home phone number | 555-555-5555 | | `HomeFax` | *string* | :heavy_minus_sign: | Home FAX number | 555-555-5555 | -| `WorkAddress` | [AddressJson4](../../Models/Components/AddressJson4.md) | :heavy_minus_sign: | Address details | | +| `WorkAddress` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details | | | `WorkPhone` | *string* | :heavy_minus_sign: | Work phone number | 555-555-5555 | | `WorkFax` | *string* | :heavy_minus_sign: | Work FAX number | 555-555-5555 | | `OptOut` | [OptOut](../../Models/Components/OptOut.md) | :heavy_minus_sign: | Opt-out choices. | | diff --git a/packages/csharp/docs/Models/Components/AttendeeInsights.md b/packages/csharp/docs/Models/Components/AttendeeInsights.md index d7f02ddd..2f5f2ed0 100644 --- a/packages/csharp/docs/Models/Components/AttendeeInsights.md +++ b/packages/csharp/docs/Models/Components/AttendeeInsights.md @@ -14,5 +14,5 @@ Attendee insights. | `Id` | *string* | :heavy_check_mark: | The identifier of the engagement score. | 3f1b949b-2f69-42e2-b205-3780f9a76eaf | | `Name` | *string* | :heavy_check_mark: | Name of the engagement score. | General Interest | | `Description` | *string* | :heavy_minus_sign: | Description of the engagement score. | A score to capture engagement for general attendees. | -| `Event` | [EventJson9](../../Models/Components/EventJson9.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | +| `Event` | [EventJson7](../../Models/Components/EventJson7.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | | `Default` | *bool* | :heavy_check_mark: | True indicates this is the default engagement score in the event. | false | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AttendeeJson3.md b/packages/csharp/docs/Models/Components/AttendeeJson3.md deleted file mode 100644 index 529a4ee5..00000000 --- a/packages/csharp/docs/Models/Components/AttendeeJson3.md +++ /dev/null @@ -1,10 +0,0 @@ -# AttendeeJson3 - -A JSON Schema for an Attendee object - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AttendeePaginatedResponse.md b/packages/csharp/docs/Models/Components/AttendeePaginatedResponse.md index 6fb36c5a..c5b6bb58 100644 --- a/packages/csharp/docs/Models/Components/AttendeePaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/AttendeePaginatedResponse.md @@ -8,4 +8,4 @@ The response from a request to get the list of attendees. This includes the pagi | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | -| `Data` | List<[Attendee](../../Models/Components/Attendee.md)> | :heavy_check_mark: | Collection of attendees. | \ No newline at end of file +| `Data` | List<[Attendee1](../../Models/Components/Attendee1.md)> | :heavy_check_mark: | Collection of attendees. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AudienceSegment.md b/packages/csharp/docs/Models/Components/AudienceSegment.md index 9002a0a3..bd2dc58d 100644 --- a/packages/csharp/docs/Models/Components/AudienceSegment.md +++ b/packages/csharp/docs/Models/Components/AudienceSegment.md @@ -7,6 +7,6 @@ Represents an audience segment. Audience segments are assigned to events and pro | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| `Event` | [EventJson3](../../Models/Components/EventJson3.md) | :heavy_minus_sign: | ID of the event. | | +| `Event` | [EventJson2](../../Models/Components/EventJson2.md) | :heavy_check_mark: | ID of the event. | | | `Name` | *string* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `Description` | *string* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AudienceSegmentCreate.md b/packages/csharp/docs/Models/Components/AudienceSegmentCreate.md index 2523aaed..5c292031 100644 --- a/packages/csharp/docs/Models/Components/AudienceSegmentCreate.md +++ b/packages/csharp/docs/Models/Components/AudienceSegmentCreate.md @@ -7,7 +7,7 @@ Represents a request to create an audience segment. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `Event` | [EventJson3](../../Models/Components/EventJson3.md) | :heavy_minus_sign: | ID of the event. | | +| `Event` | [EventJson2](../../Models/Components/EventJson2.md) | :heavy_check_mark: | ID of the event. | | | `Name` | *string* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `Description` | *string* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `CreationType` | [AudienceSegmentCreationTypeJson](../../Models/Components/AudienceSegmentCreationTypeJson.md) | :heavy_minus_sign: | Creation type of the audience segment. | MANUAL | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/AudienceSegmentResponse.md b/packages/csharp/docs/Models/Components/AudienceSegmentResponse.md index ef6b7a93..fde3723b 100644 --- a/packages/csharp/docs/Models/Components/AudienceSegmentResponse.md +++ b/packages/csharp/docs/Models/Components/AudienceSegmentResponse.md @@ -11,7 +11,7 @@ Details of an audience segment. | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson3](../../Models/Components/EventJson3.md) | :heavy_minus_sign: | ID of the event. | | +| `Event` | [EventJson2](../../Models/Components/EventJson2.md) | :heavy_check_mark: | ID of the event. | | | `Name` | *string* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `Description` | *string* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `Id` | *string* | :heavy_minus_sign: | ID of the audience segment. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | diff --git a/packages/csharp/docs/Models/Components/Badge.md b/packages/csharp/docs/Models/Components/Badge.md index 2ec85d2f..2c42da9d 100644 --- a/packages/csharp/docs/Models/Components/Badge.md +++ b/packages/csharp/docs/Models/Components/Badge.md @@ -12,7 +12,7 @@ A JSON Schema for Badge object. | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `Id` | *string* | :heavy_check_mark: | Id of a badge | abc123 | -| `Status` | [BadgeStatusJson](../../Models/Components/BadgeStatusJson.md) | :heavy_check_mark: | Badge status | Active | -| `Type` | [BadgeTypeJson](../../Models/Components/BadgeTypeJson.md) | :heavy_check_mark: | Badge type | Epc | -| `Attendee` | [AttendeeJson3](../../Models/Components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file +| `Status` | [BadgeStatus](../../Models/Components/BadgeStatus.md) | :heavy_check_mark: | Badge status | Active | +| `Type` | [BadgeType](../../Models/Components/BadgeType.md) | :heavy_check_mark: | Badge type | Epc | +| `Attendee` | [Attendee2](../../Models/Components/Attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BadgeInput.md b/packages/csharp/docs/Models/Components/BadgeInput.md index 654037e0..2d473d4c 100644 --- a/packages/csharp/docs/Models/Components/BadgeInput.md +++ b/packages/csharp/docs/Models/Components/BadgeInput.md @@ -5,10 +5,10 @@ A JSON Schema for Badge object. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Id of a badge | abc123 | -| `Status` | [BadgeStatusJson](../../Models/Components/BadgeStatusJson.md) | :heavy_check_mark: | Badge status | Active | -| `Type` | [BadgeTypeJson](../../Models/Components/BadgeTypeJson.md) | :heavy_check_mark: | Badge type | Epc | -| `Attendee` | [AttendeeJson3](../../Models/Components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | Id of a badge | abc123 | +| `Status` | [BadgeStatus](../../Models/Components/BadgeStatus.md) | :heavy_check_mark: | Badge status | Active | +| `Type` | [BadgeType](../../Models/Components/BadgeType.md) | :heavy_check_mark: | Badge type | Epc | +| `Attendee` | [Attendee2](../../Models/Components/Attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BadgePaginatedResponse.md b/packages/csharp/docs/Models/Components/BadgePaginatedResponse.md index df0107a0..5179138a 100644 --- a/packages/csharp/docs/Models/Components/BadgePaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/BadgePaginatedResponse.md @@ -7,5 +7,5 @@ Badge List response including paging and badge data. | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | | `Data` | List<[Badge](../../Models/Components/Badge.md)> | :heavy_minus_sign: | List of badges. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BadgeStatus.md b/packages/csharp/docs/Models/Components/BadgeStatus.md new file mode 100644 index 00000000..9b9eb15b --- /dev/null +++ b/packages/csharp/docs/Models/Components/BadgeStatus.md @@ -0,0 +1,21 @@ +# BadgeStatus + +Badge status + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = BadgeStatus.Assigned; +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `Assigned` | Assigned | +| `Active` | Active | +| `Deactivated` | Deactivated | +| `Deleted` | Deleted | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BadgeStatusJson.md b/packages/csharp/docs/Models/Components/BadgeStatusJson.md deleted file mode 100644 index 101c403c..00000000 --- a/packages/csharp/docs/Models/Components/BadgeStatusJson.md +++ /dev/null @@ -1,21 +0,0 @@ -# BadgeStatusJson - -Badge status - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = BadgeStatusJson.Assigned; -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `Assigned` | Assigned | -| `Active` | Active | -| `Deactivated` | Deactivated | -| `Deleted` | Deleted | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BadgeType.md b/packages/csharp/docs/Models/Components/BadgeType.md new file mode 100644 index 00000000..c28fd6c2 --- /dev/null +++ b/packages/csharp/docs/Models/Components/BadgeType.md @@ -0,0 +1,19 @@ +# BadgeType + +Badge type + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = BadgeType.Epc; +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `Epc` | Epc | +| `Qr` | Qr | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BadgeTypeJson.md b/packages/csharp/docs/Models/Components/BadgeTypeJson.md deleted file mode 100644 index aa7f129c..00000000 --- a/packages/csharp/docs/Models/Components/BadgeTypeJson.md +++ /dev/null @@ -1,19 +0,0 @@ -# BadgeTypeJson - -Badge type - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = BadgeTypeJson.Epc; -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `Epc` | Epc | -| `Qr` | Qr | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BaseChoice.md b/packages/csharp/docs/Models/Components/BaseChoice.md new file mode 100644 index 00000000..88137bd8 --- /dev/null +++ b/packages/csharp/docs/Models/Components/BaseChoice.md @@ -0,0 +1,11 @@ +# BaseChoice + +A JSON schema representing a base choice object + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | Unique identifier for the choice | | +| `Text` | *string* | :heavy_minus_sign: | Text value of the field | Choice 1 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BaseChoiceJson.md b/packages/csharp/docs/Models/Components/BaseChoiceJson.md deleted file mode 100644 index e00e3567..00000000 --- a/packages/csharp/docs/Models/Components/BaseChoiceJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# BaseChoiceJson - -A JSON schema representing a base choice object - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | Unique identifier for the choice | | -| `Text` | *string* | :heavy_minus_sign: | Text value of the field | Choice 1 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BoothStaff.md b/packages/csharp/docs/Models/Components/BoothStaff.md new file mode 100644 index 00000000..5754ac32 --- /dev/null +++ b/packages/csharp/docs/Models/Components/BoothStaff.md @@ -0,0 +1,10 @@ +# BoothStaff + +A JSON schema representing Booth Staff entity + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_minus_sign: | Booth Staff id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BoothStaffListResponse.md b/packages/csharp/docs/Models/Components/BoothStaffListResponse.md index 29cef323..4316abdd 100644 --- a/packages/csharp/docs/Models/Components/BoothStaffListResponse.md +++ b/packages/csharp/docs/Models/Components/BoothStaffListResponse.md @@ -5,7 +5,7 @@ Represents the booth staff list response, with paging information and a list of ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExistingBoothStaffJson](../../Models/Components/ExistingBoothStaffJson.md)> | :heavy_minus_sign: | List of booth staff. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[BoothStaffResponse](../../Models/Components/BoothStaffResponse.md)> | :heavy_minus_sign: | List of booth staff. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BoothStaffRequest.md b/packages/csharp/docs/Models/Components/BoothStaffRequest.md index d0fc977c..608190bc 100644 --- a/packages/csharp/docs/Models/Components/BoothStaffRequest.md +++ b/packages/csharp/docs/Models/Components/BoothStaffRequest.md @@ -5,8 +5,8 @@ A JSON schema representing booth staff. ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -| `Attendee` | [AttendeeJson3](../../Models/Components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `Attendee` | [Attendee2](../../Models/Components/Attendee2.md) | :heavy_check_mark: | The associated Attendee. | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/BoothStaffResponse.md b/packages/csharp/docs/Models/Components/BoothStaffResponse.md index 7089d928..3fc902e4 100644 --- a/packages/csharp/docs/Models/Components/BoothStaffResponse.md +++ b/packages/csharp/docs/Models/Components/BoothStaffResponse.md @@ -11,7 +11,7 @@ Booth staff with an associated ID. | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Attendee` | [AttendeeJson3](../../Models/Components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `Attendee` | [Attendee2](../../Models/Components/Attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `Id` | *string* | :heavy_minus_sign: | ID of an exhibitor booth staff member. | 4e0f5152-515e-11ee-be56-0242ac120002 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Brand.md b/packages/csharp/docs/Models/Components/Brand.md index 47fb66f5..bfb849ea 100644 --- a/packages/csharp/docs/Models/Components/Brand.md +++ b/packages/csharp/docs/Models/Components/Brand.md @@ -13,5 +13,5 @@ Brand details. | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `Id` | *string* | :heavy_minus_sign: | The ID of the travel supplier brand. | NorthernHotels | | `Name` | *string* | :heavy_minus_sign: | The name of the travel supplier brand. | Northern Hotel Group | -| `Address` | [AddressJson5](../../Models/Components/AddressJson5.md) | :heavy_minus_sign: | A physical address. | | +| `Address` | [AddressJson4](../../Models/Components/AddressJson4.md) | :heavy_minus_sign: | A physical address. | | | `Deleted` | *bool* | :heavy_minus_sign: | True indicates the brand is deleted. | false | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Capacity.md b/packages/csharp/docs/Models/Components/Capacity.md new file mode 100644 index 00000000..137d09e7 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Capacity.md @@ -0,0 +1,11 @@ +# Capacity + +Registration capacity object containing registration type and reserved capacity + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | +| `RegistrationType` | [CapacityRegistrationType](../../Models/Components/CapacityRegistrationType.md) | :heavy_check_mark: | Registration type information | | +| `ReservedCapacity` | *long* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/CapacityJson.md b/packages/csharp/docs/Models/Components/CapacityJson.md index 6ffd0681..e39be242 100644 --- a/packages/csharp/docs/Models/Components/CapacityJson.md +++ b/packages/csharp/docs/Models/Components/CapacityJson.md @@ -1,11 +1,12 @@ # CapacityJson -Registration capacity object containing registration type and reserved capacity +Represents capacity statistics of the registration type. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| `RegistrationType` | [CapacityJsonRegistrationType](../../Models/Components/CapacityJsonRegistrationType.md) | :heavy_check_mark: | Registration type information | | -| `ReservedCapacity` | *long* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Remaining` | *long* | :heavy_minus_sign: | The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. | 100 | +| `Consumed` | *long* | :heavy_minus_sign: | The consumed capacity of an event item, such as registration type. | 100 | +| `Total` | *long* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/CapacityJson1.md b/packages/csharp/docs/Models/Components/CapacityJson1.md deleted file mode 100644 index 7e0aff28..00000000 --- a/packages/csharp/docs/Models/Components/CapacityJson1.md +++ /dev/null @@ -1,12 +0,0 @@ -# CapacityJson1 - -Represents capacity statistics of the registration type. - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Remaining` | *long* | :heavy_minus_sign: | The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. | 100 | -| `Consumed` | *long* | :heavy_minus_sign: | The consumed capacity of an event item, such as registration type. | 100 | -| `Total` | *long* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/CapacityJson1Input.md b/packages/csharp/docs/Models/Components/CapacityJson1Input.md deleted file mode 100644 index 5c0c5aaf..00000000 --- a/packages/csharp/docs/Models/Components/CapacityJson1Input.md +++ /dev/null @@ -1,10 +0,0 @@ -# CapacityJson1Input - -Represents capacity statistics of the registration type. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -| `Total` | *long* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/CapacityJsonInput.md b/packages/csharp/docs/Models/Components/CapacityJsonInput.md new file mode 100644 index 00000000..c1286bcb --- /dev/null +++ b/packages/csharp/docs/Models/Components/CapacityJsonInput.md @@ -0,0 +1,10 @@ +# CapacityJsonInput + +Represents capacity statistics of the registration type. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | +| `Total` | *long* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/CapacityJsonRegistrationType.md b/packages/csharp/docs/Models/Components/CapacityJsonRegistrationType.md deleted file mode 100644 index bdd504a4..00000000 --- a/packages/csharp/docs/Models/Components/CapacityJsonRegistrationType.md +++ /dev/null @@ -1,10 +0,0 @@ -# CapacityJsonRegistrationType - -Registration type information - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/CapacityRegistrationType.md b/packages/csharp/docs/Models/Components/CapacityRegistrationType.md new file mode 100644 index 00000000..e942bd3a --- /dev/null +++ b/packages/csharp/docs/Models/Components/CapacityRegistrationType.md @@ -0,0 +1,10 @@ +# CapacityRegistrationType + +Registration type information + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Chain.md b/packages/csharp/docs/Models/Components/Chain.md index 55b8aae5..bd3f5c4b 100644 --- a/packages/csharp/docs/Models/Components/Chain.md +++ b/packages/csharp/docs/Models/Components/Chain.md @@ -15,5 +15,5 @@ Chain details. | `Name` | *string* | :heavy_minus_sign: | The name of the travel supplier chain. | Northern Hotels | | `Code` | *string* | :heavy_minus_sign: | The code identifying the travel supplier chain. | NH | | `Brand` | [ChainBrand](../../Models/Components/ChainBrand.md) | :heavy_minus_sign: | The brand that the chain belongs to. | | -| `Address` | [AddressJson5](../../Models/Components/AddressJson5.md) | :heavy_minus_sign: | A physical address. | | +| `Address` | [AddressJson4](../../Models/Components/AddressJson4.md) | :heavy_minus_sign: | A physical address. | | | `Deleted` | *bool* | :heavy_minus_sign: | True indicates the chain is deleted. | false | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Choice.md b/packages/csharp/docs/Models/Components/Choice.md index 79377a63..e94ac7cc 100644 --- a/packages/csharp/docs/Models/Components/Choice.md +++ b/packages/csharp/docs/Models/Components/Choice.md @@ -1,10 +1,12 @@ # Choice -The choice that was selected. +A schema representing a choice object ## Fields -| Field | Type | Required | Description | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | The ID of the choice that was selected. | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | Unique identifier for the choice | | +| `Text` | *string* | :heavy_minus_sign: | Text value of the field | Choice 1 | +| `Label` | *string* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ChoiceJson2.md b/packages/csharp/docs/Models/Components/ChoiceJson2.md index caaa3fea..122d169f 100644 --- a/packages/csharp/docs/Models/Components/ChoiceJson2.md +++ b/packages/csharp/docs/Models/Components/ChoiceJson2.md @@ -1,12 +1,13 @@ # ChoiceJson2 -A schema representing a choice object +A survey choice. ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | Unique identifier for the choice | | -| `Text` | *string* | :heavy_minus_sign: | Text value of the field | Choice 1 | -| `Label` | *string* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | Text field ID. | | +| `Text` | *string* | :heavy_minus_sign: | text Value of the Field | Field value | +| `ShortText` | *string* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | +| `Label` | *string* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ChoiceJson3.md b/packages/csharp/docs/Models/Components/ChoiceJson3.md index 4ae636af..bed120c1 100644 --- a/packages/csharp/docs/Models/Components/ChoiceJson3.md +++ b/packages/csharp/docs/Models/Components/ChoiceJson3.md @@ -1,13 +1,11 @@ # ChoiceJson3 -A survey choice. +This is used to denote the choice of custom field. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | Text field ID. | | -| `Text` | *string* | :heavy_minus_sign: | text Value of the Field | Field value | -| `ShortText` | *string* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | -| `Label` | *string* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. | | +| `Text` | *string* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ChoiceJson3Input.md b/packages/csharp/docs/Models/Components/ChoiceJson3Input.md new file mode 100644 index 00000000..26f9ebae --- /dev/null +++ b/packages/csharp/docs/Models/Components/ChoiceJson3Input.md @@ -0,0 +1,10 @@ +# ChoiceJson3Input + +This is used to denote the choice of custom field. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | +| `Text` | *string* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ChoiceJson4.md b/packages/csharp/docs/Models/Components/ChoiceJson4.md deleted file mode 100644 index e59e0f9c..00000000 --- a/packages/csharp/docs/Models/Components/ChoiceJson4.md +++ /dev/null @@ -1,11 +0,0 @@ -# ChoiceJson4 - -This is used to denote the choice of custom field. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. | | -| `Text` | *string* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ChoiceJson4Input.md b/packages/csharp/docs/Models/Components/ChoiceJson4Input.md deleted file mode 100644 index f2b82ed0..00000000 --- a/packages/csharp/docs/Models/Components/ChoiceJson4Input.md +++ /dev/null @@ -1,10 +0,0 @@ -# ChoiceJson4Input - -This is used to denote the choice of custom field. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | -| `Text` | *string* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Choices.md b/packages/csharp/docs/Models/Components/Choices.md index ac01c8a5..88c4d7f5 100644 --- a/packages/csharp/docs/Models/Components/Choices.md +++ b/packages/csharp/docs/Models/Components/Choices.md @@ -7,5 +7,5 @@ Choices for a custom field. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `ChoicesValue` | List<[ChoiceJson4Input](../../Models/Components/ChoiceJson4Input.md)> | :heavy_minus_sign: | Choices of custom fields. | +| `ChoicesValue` | List<[ChoiceJson3Input](../../Models/Components/ChoiceJson3Input.md)> | :heavy_minus_sign: | Choices of custom fields. | | `DisplayType` | [ChoicesDisplayTypeJson](../../Models/Components/ChoicesDisplayTypeJson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Compliance.md b/packages/csharp/docs/Models/Components/Compliance.md new file mode 100644 index 00000000..d20f8102 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Compliance.md @@ -0,0 +1,13 @@ +# Compliance + +Privacy compliance fields for a contact. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `CreationTime` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | +| `ComplianceScope` | [ComplianceComplianceScope](../../Models/Components/ComplianceComplianceScope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | +| `Action` | [ComplianceAction](../../Models/Components/ComplianceAction.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | +| `CreatedBy` | [ComplianceCreatedBy](../../Models/Components/ComplianceCreatedBy.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ComplianceAction.md b/packages/csharp/docs/Models/Components/ComplianceAction.md new file mode 100644 index 00000000..00db37a9 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ComplianceAction.md @@ -0,0 +1,19 @@ +# ComplianceAction + +Action to take for a compliance request. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ComplianceAction.DoNotSell; +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `DoNotSell` | DO_NOT_SELL | +| `OkToSell` | OK_TO_SELL | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ComplianceComplianceScope.md b/packages/csharp/docs/Models/Components/ComplianceComplianceScope.md new file mode 100644 index 00000000..93da2312 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ComplianceComplianceScope.md @@ -0,0 +1,18 @@ +# ComplianceComplianceScope + +Scope of privacy compliance. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ComplianceComplianceScope.Ccpa; +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `Ccpa` | CCPA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ComplianceCreatedBy.md b/packages/csharp/docs/Models/Components/ComplianceCreatedBy.md new file mode 100644 index 00000000..a7e89478 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ComplianceCreatedBy.md @@ -0,0 +1,27 @@ +# ComplianceCreatedBy + +Denotes how the compliance request was created. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ComplianceCreatedBy.Attendee; +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `Attendee` | ATTENDEE | +| `Planner` | PLANNER | +| `Import` | IMPORT | +| `SoapApi` | SOAP_API | +| `RestApi` | REST_API | +| `Marketo` | MARKETO | +| `Saleforce` | SALEFORCE | +| `VideoCenterMember` | VIDEO_CENTER_MEMBER | +| `Respondent` | RESPONDENT | +| `NotSet` | NOT_SET | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ComplianceJson.md b/packages/csharp/docs/Models/Components/ComplianceJson.md index 1ffcd58b..1fa38103 100644 --- a/packages/csharp/docs/Models/Components/ComplianceJson.md +++ b/packages/csharp/docs/Models/Components/ComplianceJson.md @@ -5,9 +5,9 @@ Privacy compliance fields for a contact. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `CreationTime` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | -| `ComplianceScope` | [ComplianceScope](../../Models/Components/ComplianceScope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | -| `Action` | [Action](../../Models/Components/Action.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | -| `CreatedBy` | [CreatedBy](../../Models/Components/CreatedBy.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| `CreationTime` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | +| `ComplianceScope` | [ComplianceJsonComplianceScope](../../Models/Components/ComplianceJsonComplianceScope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | +| `Action` | [ComplianceJsonAction](../../Models/Components/ComplianceJsonAction.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | +| `CreatedBy` | [ComplianceJsonCreatedBy](../../Models/Components/ComplianceJsonCreatedBy.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ComplianceJsonAction.md b/packages/csharp/docs/Models/Components/ComplianceJsonAction.md new file mode 100644 index 00000000..66a21ae1 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ComplianceJsonAction.md @@ -0,0 +1,19 @@ +# ComplianceJsonAction + +Action to take for a compliance request. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ComplianceJsonAction.DoNotSell; +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `DoNotSell` | DO_NOT_SELL | +| `OkToSell` | OK_TO_SELL | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ComplianceJsonComplianceScope.md b/packages/csharp/docs/Models/Components/ComplianceJsonComplianceScope.md new file mode 100644 index 00000000..29528258 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ComplianceJsonComplianceScope.md @@ -0,0 +1,18 @@ +# ComplianceJsonComplianceScope + +Scope of privacy compliance. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ComplianceJsonComplianceScope.Ccpa; +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `Ccpa` | CCPA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ComplianceJsonCreatedBy.md b/packages/csharp/docs/Models/Components/ComplianceJsonCreatedBy.md new file mode 100644 index 00000000..42998070 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ComplianceJsonCreatedBy.md @@ -0,0 +1,27 @@ +# ComplianceJsonCreatedBy + +Denotes how the compliance request was created. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ComplianceJsonCreatedBy.Attendee; +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `Attendee` | ATTENDEE | +| `Planner` | PLANNER | +| `Import` | IMPORT | +| `SoapApi` | SOAP_API | +| `RestApi` | REST_API | +| `Marketo` | MARKETO | +| `Saleforce` | SALEFORCE | +| `VideoCenterMember` | VIDEO_CENTER_MEMBER | +| `Respondent` | RESPONDENT | +| `NotSet` | NOT_SET | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ComplianceScope.md b/packages/csharp/docs/Models/Components/ComplianceScope.md deleted file mode 100644 index e535b90b..00000000 --- a/packages/csharp/docs/Models/Components/ComplianceScope.md +++ /dev/null @@ -1,18 +0,0 @@ -# ComplianceScope - -Scope of privacy compliance. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = ComplianceScope.Ccpa; -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `Ccpa` | CCPA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ContactLinks.md b/packages/csharp/docs/Models/Components/ContactLinks.md new file mode 100644 index 00000000..51909b5b --- /dev/null +++ b/packages/csharp/docs/Models/Components/ContactLinks.md @@ -0,0 +1,13 @@ +# ContactLinks + +A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | +| `TwitterUrl` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `FacebookUrl` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `LinkedInUrl` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `InstagramUrl` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ContactLinksJson2.md b/packages/csharp/docs/Models/Components/ContactLinksJson2.md deleted file mode 100644 index b7d327c9..00000000 --- a/packages/csharp/docs/Models/Components/ContactLinksJson2.md +++ /dev/null @@ -1,13 +0,0 @@ -# ContactLinksJson2 - -A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | -| `TwitterUrl` | [LinkJson](../../Models/Components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `FacebookUrl` | [LinkJson](../../Models/Components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `LinkedInUrl` | [LinkJson](../../Models/Components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `InstagramUrl` | [LinkJson](../../Models/Components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/CreatedBy.md b/packages/csharp/docs/Models/Components/CreatedBy.md deleted file mode 100644 index b42c5174..00000000 --- a/packages/csharp/docs/Models/Components/CreatedBy.md +++ /dev/null @@ -1,27 +0,0 @@ -# CreatedBy - -Denotes how the compliance request was created. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = CreatedBy.Attendee; -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `Attendee` | ATTENDEE | -| `Planner` | PLANNER | -| `Import` | IMPORT | -| `SoapApi` | SOAP_API | -| `RestApi` | REST_API | -| `Marketo` | MARKETO | -| `Saleforce` | SALEFORCE | -| `VideoCenterMember` | VIDEO_CENTER_MEMBER | -| `Respondent` | RESPONDENT | -| `NotSet` | NOT_SET | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Device.md b/packages/csharp/docs/Models/Components/Device.md new file mode 100644 index 00000000..be1089f2 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Device.md @@ -0,0 +1,11 @@ +# Device + +A JSON object representing an electronic device used to capture leads. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | The id of device used to capture lead | EKEK993IF9F | +| `Name` | *string* | :heavy_minus_sign: | The name of device used to capture lead | North Gate | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ELiteratureDocument.md b/packages/csharp/docs/Models/Components/ELiteratureDocument.md new file mode 100644 index 00000000..752c5105 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ELiteratureDocument.md @@ -0,0 +1,12 @@ +# ELiteratureDocument + +A JSON schema representing an E-literature Document + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | Document identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `DisplayName` | *string* | :heavy_check_mark: | Document display name | Marketing Material | +| `Type` | [ELiteratureDocumentType](../../Models/Components/ELiteratureDocumentType.md) | :heavy_check_mark: | Type of eliterature document | FILE | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ELiteratureDocumentType.md b/packages/csharp/docs/Models/Components/ELiteratureDocumentType.md new file mode 100644 index 00000000..de446ca0 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ELiteratureDocumentType.md @@ -0,0 +1,19 @@ +# ELiteratureDocumentType + +Type of eliterature document + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ELiteratureDocumentType.File; +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `File` | FILE | +| `Link` | LINK | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EliteratureDocumentJson.md b/packages/csharp/docs/Models/Components/EliteratureDocumentJson.md deleted file mode 100644 index 8e09b1f1..00000000 --- a/packages/csharp/docs/Models/Components/EliteratureDocumentJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# EliteratureDocumentJson - -A JSON schema representing an E-literature Document - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Document identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `DisplayName` | *string* | :heavy_check_mark: | Document display name | Marketing Material | -| `Type` | [EliteratureDocumentJsonType](../../Models/Components/EliteratureDocumentJsonType.md) | :heavy_check_mark: | Type of eliterature document | FILE | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EliteratureDocumentJsonType.md b/packages/csharp/docs/Models/Components/EliteratureDocumentJsonType.md deleted file mode 100644 index 3f4ce3aa..00000000 --- a/packages/csharp/docs/Models/Components/EliteratureDocumentJsonType.md +++ /dev/null @@ -1,19 +0,0 @@ -# EliteratureDocumentJsonType - -Type of eliterature document - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = EliteratureDocumentJsonType.File; -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `File` | FILE | -| `Link` | LINK | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EliteratureRequestPaginatedResponse.md b/packages/csharp/docs/Models/Components/EliteratureRequestPaginatedResponse.md index 061a197b..5afe19ad 100644 --- a/packages/csharp/docs/Models/Components/EliteratureRequestPaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/EliteratureRequestPaginatedResponse.md @@ -5,7 +5,7 @@ A paginated response for E-literature requests. ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExistingEliteratureRequestDataJson](../../Models/Components/ExistingEliteratureRequestDataJson.md)> | :heavy_minus_sign: | Collection of E-literature request data. | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[ExistingELiteratureRequestDataForLead](../../Models/Components/ExistingELiteratureRequestDataForLead.md)> | :heavy_minus_sign: | Collection of E-literature request data. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Event1.md b/packages/csharp/docs/Models/Components/Event1.md new file mode 100644 index 00000000..9efe8909 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Event1.md @@ -0,0 +1,10 @@ +# Event1 + +The Associated Event. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | Event id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventBannerLinkClicked.md b/packages/csharp/docs/Models/Components/EventBannerLinkClicked.md index 0701f459..d4c3a4d0 100644 --- a/packages/csharp/docs/Models/Components/EventBannerLinkClicked.md +++ b/packages/csharp/docs/Models/Components/EventBannerLinkClicked.md @@ -7,7 +7,7 @@ The link on the banner clicked by an attendee. | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | -| `Exhibitor` | [ExhibitorJson1](../../Models/Components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `Platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `Banner` | [Banner](../../Models/Components/Banner.md) | :heavy_minus_sign: | The related banner | | | `Target` | [BannerLinkTargetJson](../../Models/Components/BannerLinkTargetJson.md) | :heavy_minus_sign: | The target of the link clicked on the banner. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventEmailsPaginatedResponse.md b/packages/csharp/docs/Models/Components/EventEmailsPaginatedResponse.md index 0a2ad76a..3ed8185e 100644 --- a/packages/csharp/docs/Models/Components/EventEmailsPaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/EventEmailsPaginatedResponse.md @@ -7,5 +7,5 @@ Paginated response for the collection of emails for a specified event. | Field | Type | Required | Description | | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | -| `Paging` | [PagingJson25](../../Models/Components/PagingJson25.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `Paging` | [PagingJson23](../../Models/Components/PagingJson23.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `Data` | List<[EventEmailJson](../../Models/Components/EventEmailJson.md)> | :heavy_check_mark: | Collection of emails for a specific event. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventFeatureJson.md b/packages/csharp/docs/Models/Components/EventFeatureJson.md index a0e8de37..3e1c4eba 100644 --- a/packages/csharp/docs/Models/Components/EventFeatureJson.md +++ b/packages/csharp/docs/Models/Components/EventFeatureJson.md @@ -5,13 +5,13 @@ Representation of an event's feature along with its properties ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Type` | [FeatureTypeJson](../../Models/Components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `Enabled` | *bool* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `Locked` | *bool* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | -| `LockedReason` | *string* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | -| `EnabledTier` | [TierJson](../../Models/Components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `AvailableTiers` | List<[FeatureTierJson](../../Models/Components/FeatureTierJson.md)> | :heavy_minus_sign: | Available feature tiers. | | -| `Config` | [EventFeatureJsonConfig](../../Models/Components/EventFeatureJsonConfig.md) | :heavy_minus_sign: | Feature configuration. | | -| `Weblink` | *string* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Type` | [FeatureTypeJson](../../Models/Components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `Enabled` | *bool* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `Locked` | *bool* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | +| `LockedReason` | *string* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | +| `EnabledTier` | [TierJson](../../Models/Components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `AvailableTiers` | List<[FeatureTierJson](../../Models/Components/FeatureTierJson.md)> | :heavy_minus_sign: | Available feature tiers. | | +| `Config` | [EventFeatureJsonConfig](../../Models/Components/EventFeatureJsonConfig.md) | :heavy_minus_sign: | Feature configuration. | | +| `Weblink` | *string* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventFeaturesResponse.md b/packages/csharp/docs/Models/Components/EventFeaturesResponse.md index 43f140aa..c65aea4f 100644 --- a/packages/csharp/docs/Models/Components/EventFeaturesResponse.md +++ b/packages/csharp/docs/Models/Components/EventFeaturesResponse.md @@ -5,13 +5,13 @@ Representation of an event's feature along with its properties ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Type` | [FeatureTypeJson](../../Models/Components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `Enabled` | *bool* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `Locked` | *bool* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | -| `LockedReason` | *string* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | -| `EnabledTier` | [TierJson](../../Models/Components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `AvailableTiers` | List<[FeatureTierJson](../../Models/Components/FeatureTierJson.md)> | :heavy_minus_sign: | Available feature tiers. | | -| `Config` | [EventFeaturesResponseConfig](../../Models/Components/EventFeaturesResponseConfig.md) | :heavy_minus_sign: | Feature configuration. | | -| `Weblink` | *string* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Type` | [FeatureTypeJson](../../Models/Components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `Enabled` | *bool* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `Locked` | *bool* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | +| `LockedReason` | *string* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | +| `EnabledTier` | [TierJson](../../Models/Components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `AvailableTiers` | List<[FeatureTierJson](../../Models/Components/FeatureTierJson.md)> | :heavy_minus_sign: | Available feature tiers. | | +| `Config` | [EventFeaturesResponseConfig](../../Models/Components/EventFeaturesResponseConfig.md) | :heavy_minus_sign: | Feature configuration. | | +| `Weblink` | *string* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventJson11.md b/packages/csharp/docs/Models/Components/EventJson11.md deleted file mode 100644 index 11df0971..00000000 --- a/packages/csharp/docs/Models/Components/EventJson11.md +++ /dev/null @@ -1,10 +0,0 @@ -# EventJson11 - -Details of the event. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | The unique ID of the event. | a150f1ee-6c54-4b01-90e6-d701748f0851 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventJson2.md b/packages/csharp/docs/Models/Components/EventJson2.md new file mode 100644 index 00000000..dab2f8b3 --- /dev/null +++ b/packages/csharp/docs/Models/Components/EventJson2.md @@ -0,0 +1,10 @@ +# EventJson2 + +ID of the event. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | UUID of the event. | 103097a4-143d-11e5-9f99-d0a637ee0032 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventJson3.md b/packages/csharp/docs/Models/Components/EventJson3.md index 41208696..999545de 100644 --- a/packages/csharp/docs/Models/Components/EventJson3.md +++ b/packages/csharp/docs/Models/Components/EventJson3.md @@ -1,10 +1,10 @@ # EventJson3 -ID of the event. +Event ID Information. ## Fields | Field | Type | Required | Description | Example | | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | UUID of the event. | 103097a4-143d-11e5-9f99-d0a637ee0032 | \ No newline at end of file +| `Id` | *string* | :heavy_minus_sign: | Identifier of a particular Event. | 3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventJson4.md b/packages/csharp/docs/Models/Components/EventJson4.md deleted file mode 100644 index 6b436b72..00000000 --- a/packages/csharp/docs/Models/Components/EventJson4.md +++ /dev/null @@ -1,10 +0,0 @@ -# EventJson4 - -Event ID Information. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | Identifier of a particular Event. | 3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventJson5.md b/packages/csharp/docs/Models/Components/EventJson5.md new file mode 100644 index 00000000..2c7a778b --- /dev/null +++ b/packages/csharp/docs/Models/Components/EventJson5.md @@ -0,0 +1,10 @@ +# EventJson5 + +Detail object of an event which is associated to a survey. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_minus_sign: | Id of the associated event | 9463c74e-18c6-401a-a710-ae0f485bf059 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventJson6.md b/packages/csharp/docs/Models/Components/EventJson6.md deleted file mode 100644 index b372136a..00000000 --- a/packages/csharp/docs/Models/Components/EventJson6.md +++ /dev/null @@ -1,10 +0,0 @@ -# EventJson6 - -The Associated Event. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | Event id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventJson7.md b/packages/csharp/docs/Models/Components/EventJson7.md index e8d57cf7..b33c1e5c 100644 --- a/packages/csharp/docs/Models/Components/EventJson7.md +++ b/packages/csharp/docs/Models/Components/EventJson7.md @@ -1,10 +1,10 @@ # EventJson7 -Detail object of an event which is associated to a survey. +An event reference used in attendee insights to identify the event context for engagement data ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | Id of the associated event | 9463c74e-18c6-401a-a710-ae0f485bf059 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | A unique identifier (UUID) for the event where the engagement score applies | 04cb6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventJson9.md b/packages/csharp/docs/Models/Components/EventJson9.md index 50674b27..6e9fb228 100644 --- a/packages/csharp/docs/Models/Components/EventJson9.md +++ b/packages/csharp/docs/Models/Components/EventJson9.md @@ -1,10 +1,10 @@ # EventJson9 -An event reference used in attendee insights to identify the event context for engagement data +Details of the event. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | A unique identifier (UUID) for the event where the engagement score applies | 04cb6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | The unique ID of the event. | a150f1ee-6c54-4b01-90e6-d701748f0851 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventSurveyQuestionJson.md b/packages/csharp/docs/Models/Components/EventSurveyQuestionJson.md index c2cbd58f..bb4592df 100644 --- a/packages/csharp/docs/Models/Components/EventSurveyQuestionJson.md +++ b/packages/csharp/docs/Models/Components/EventSurveyQuestionJson.md @@ -17,14 +17,14 @@ An event survey question. | `HtmlText` | *string* | :heavy_minus_sign: | Html of the question | Question Html | | `Code` | *string* | :heavy_minus_sign: | Question Code | 4l6x | | `Type` | [QuestionTypeJson2](../../Models/Components/QuestionTypeJson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `Choices` | List<[ChoiceJson3](../../Models/Components/ChoiceJson3.md)> | :heavy_minus_sign: | List of choices for the question. | | +| `Choices` | List<[ChoiceJson2](../../Models/Components/ChoiceJson2.md)> | :heavy_minus_sign: | List of choices for the question. | | | `Categories` | List<[CategoryJson2](../../Models/Components/CategoryJson2.md)> | :heavy_minus_sign: | List of categories for the question. | | | `SubCategories` | List<[TextFieldJson1](../../Models/Components/TextFieldJson1.md)> | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `NotApplicableAnswer` | [AdditionalChoiceJson2](../../Models/Components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `OtherAnswer` | [AdditionalChoiceJson2](../../Models/Components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `NotApplicableAnswer` | [AdditionalChoiceJson1](../../Models/Components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `OtherAnswer` | [AdditionalChoiceJson1](../../Models/Components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `Comments` | *string* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `Required` | *bool* | :heavy_minus_sign: | Is this a mandatory question | true | -| `Fields` | List<[FieldJson5](../../Models/Components/FieldJson5.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `Fields` | List<[FieldJson3](../../Models/Components/FieldJson3.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | | `MaxScore` | *double* | :heavy_minus_sign: | Max possible score | 20 | | `TotalSum` | *long* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `Survey` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/csharp/docs/Models/Components/EventSurveyRespondent.md b/packages/csharp/docs/Models/Components/EventSurveyRespondent.md index f7c2780c..34b1e1f4 100644 --- a/packages/csharp/docs/Models/Components/EventSurveyRespondent.md +++ b/packages/csharp/docs/Models/Components/EventSurveyRespondent.md @@ -22,7 +22,7 @@ Respondent detail object for event survey. | `PercentageScore` | *double* | :heavy_minus_sign: | Respondent Percentage Score | 70 | | `Links` | [EventSurveyRespondentLinks](../../Models/Components/EventSurveyRespondentLinks.md) | :heavy_minus_sign: | Related links. | | | `SourceId` | *string* | :heavy_minus_sign: | Source IDs track respondents in an external system integrated with the Cvent survey. | IN4IDS1 | -| `Event` | [EventJson7](../../Models/Components/EventJson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `Event` | [EventJson5](../../Models/Components/EventJson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `Attendee` | [EventSurveyRespondentAttendee](../../Models/Components/EventSurveyRespondentAttendee.md) | :heavy_minus_sign: | Associated attendee. | | | `Contact` | [EventSurveyRespondentContact](../../Models/Components/EventSurveyRespondentContact.md) | :heavy_minus_sign: | Associated contact. | | | `Surveys` | List<[RespondentEventSurveyReferenceJson](../../Models/Components/RespondentEventSurveyReferenceJson.md)> | :heavy_minus_sign: | List of associated surveys. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventSurveyResponse.md b/packages/csharp/docs/Models/Components/EventSurveyResponse.md index 648ee548..aaa6d821 100644 --- a/packages/csharp/docs/Models/Components/EventSurveyResponse.md +++ b/packages/csharp/docs/Models/Components/EventSurveyResponse.md @@ -14,9 +14,9 @@ Response object for event survey respondent. | `Id` | *string* | :heavy_minus_sign: | Response ID | | | `Respondent` | [EventSurveyResponseUUID](../../Models/Components/EventSurveyResponseUUID.md) | :heavy_minus_sign: | N/A | | | `Question` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `Answers` | List<[AnswerJson1](../../Models/Components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | | +| `Answers` | List<[AnswerJson](../../Models/Components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | | ~~`Score`~~ | *double* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | -| `Event` | [EventJson7](../../Models/Components/EventJson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `Event` | [EventJson5](../../Models/Components/EventJson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `Survey` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `Session` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `Speaker` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/EventSurveyResponseInput.md b/packages/csharp/docs/Models/Components/EventSurveyResponseInput.md index 74539ec0..74850340 100644 --- a/packages/csharp/docs/Models/Components/EventSurveyResponseInput.md +++ b/packages/csharp/docs/Models/Components/EventSurveyResponseInput.md @@ -8,7 +8,7 @@ Response object for event survey respondent. | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `Question` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `Answers` | List<[AnswerJson1](../../Models/Components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | +| `Answers` | List<[AnswerJson](../../Models/Components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | `Survey` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `Session` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `Speaker` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Exhibitor.md b/packages/csharp/docs/Models/Components/Exhibitor.md new file mode 100644 index 00000000..7efcd8b1 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Exhibitor.md @@ -0,0 +1,10 @@ +# Exhibitor + +The Associated Exhibitor. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | Exhibitor id | 4888db54-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAddressJson.md b/packages/csharp/docs/Models/Components/ExhibitorAddressJson.md deleted file mode 100644 index f9ee049c..00000000 --- a/packages/csharp/docs/Models/Components/ExhibitorAddressJson.md +++ /dev/null @@ -1,15 +0,0 @@ -# ExhibitorAddressJson - -An object representing an address with various properties. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | -| `Address1` | *string* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | -| `Address2` | *string* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | -| `City` | *string* | :heavy_minus_sign: | The name of the city. | Austin | -| `Region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `PostalCode` | *string* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | -| `Country` | *string* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAdminRequest.md b/packages/csharp/docs/Models/Components/ExhibitorAdminRequest.md index 30029dc0..25700bf7 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorAdminRequest.md +++ b/packages/csharp/docs/Models/Components/ExhibitorAdminRequest.md @@ -5,9 +5,9 @@ An object representing the exhibitor admin. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `FirstName` | *string* | :heavy_check_mark: | The first name of the exhibitor admin | John | -| `LastName` | *string* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | -| `Email` | *string* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `FirstName` | *string* | :heavy_check_mark: | The first name of the exhibitor admin | John | +| `LastName` | *string* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | +| `Email` | *string* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAdminResponse.md b/packages/csharp/docs/Models/Components/ExhibitorAdminResponse.md index 423c2dc8..5bac4d58 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorAdminResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorAdminResponse.md @@ -11,7 +11,7 @@ Existing Exhibitor Admin with an id property | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | ~~`LastModifiedBy`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The identifier of the user that last updated this record.This filed is deprecated. | hporter | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `FirstName` | *string* | :heavy_check_mark: | The first name of the exhibitor admin | John | | `LastName` | *string* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | | `Email` | *string* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | diff --git a/packages/csharp/docs/Models/Components/ExhibitorAdminsListResponse.md b/packages/csharp/docs/Models/Components/ExhibitorAdminsListResponse.md index 20e2190b..9ac313f8 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorAdminsListResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorAdminsListResponse.md @@ -5,7 +5,7 @@ Exhibitor Admins List Response schema ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExistingExhibitorAdminJson](../../Models/Components/ExistingExhibitorAdminJson.md)> | :heavy_minus_sign: | List of exhibitor admins. | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[ExhibitorAdminResponse](../../Models/Components/ExhibitorAdminResponse.md)> | :heavy_minus_sign: | List of exhibitor admins. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAnswerFormat.md b/packages/csharp/docs/Models/Components/ExhibitorAnswerFormat.md new file mode 100644 index 00000000..0059f7c7 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExhibitorAnswerFormat.md @@ -0,0 +1,24 @@ +# ExhibitorAnswerFormat + +Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ExhibitorAnswerFormat.Date; +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `Date` | Date | +| `DateAndTime` | DateAndTime | +| `Dropdown` | Dropdown | +| `EmailAddress` | EmailAddress | +| `General` | General | +| `PhoneNumber` | PhoneNumber | +| `RadioButton` | RadioButton | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAnswerFormatJson.md b/packages/csharp/docs/Models/Components/ExhibitorAnswerFormatJson.md deleted file mode 100644 index 7b40611a..00000000 --- a/packages/csharp/docs/Models/Components/ExhibitorAnswerFormatJson.md +++ /dev/null @@ -1,24 +0,0 @@ -# ExhibitorAnswerFormatJson - -Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = ExhibitorAnswerFormatJson.Date; -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `Date` | Date | -| `DateAndTime` | DateAndTime | -| `Dropdown` | Dropdown | -| `EmailAddress` | EmailAddress | -| `General` | General | -| `PhoneNumber` | PhoneNumber | -| `RadioButton` | RadioButton | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAnswerLimits.md b/packages/csharp/docs/Models/Components/ExhibitorAnswerLimits.md new file mode 100644 index 00000000..7fb7e927 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExhibitorAnswerLimits.md @@ -0,0 +1,13 @@ +# ExhibitorAnswerLimits + +Defines the limits for answers to exhibitor questions. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `MinLength` | *long* | :heavy_minus_sign: | Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. | 1 | +| `MaxLength` | *long* | :heavy_minus_sign: | Maximum length of the answer for OpenEndedTextCommentBox questions. | 2000 | +| `MinSelections` | *long* | :heavy_minus_sign: | Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. | 1 | +| `MaxSelections` | *long* | :heavy_minus_sign: | Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. | 10 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAnswerLimitsJson.md b/packages/csharp/docs/Models/Components/ExhibitorAnswerLimitsJson.md deleted file mode 100644 index d96b718e..00000000 --- a/packages/csharp/docs/Models/Components/ExhibitorAnswerLimitsJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# ExhibitorAnswerLimitsJson - -Defines the limits for answers to exhibitor questions. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `MinLength` | *long* | :heavy_minus_sign: | Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. | 1 | -| `MaxLength` | *long* | :heavy_minus_sign: | Maximum length of the answer for OpenEndedTextCommentBox questions. | 2000 | -| `MinSelections` | *long* | :heavy_minus_sign: | Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. | 1 | -| `MaxSelections` | *long* | :heavy_minus_sign: | Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. | 10 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAnswersRequest.md b/packages/csharp/docs/Models/Components/ExhibitorAnswersRequest.md index 59ead4a1..11493c7a 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorAnswersRequest.md +++ b/packages/csharp/docs/Models/Components/ExhibitorAnswersRequest.md @@ -5,6 +5,6 @@ An object representing the request for exhibitor answers. ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `Data` | List<[ExistingExhibitorAnswerJsonInput](../../Models/Components/ExistingExhibitorAnswerJsonInput.md)> | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| `Data` | List<[ExistingExhibitorAnswerInput](../../Models/Components/ExistingExhibitorAnswerInput.md)> | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorAnswersResponse.md b/packages/csharp/docs/Models/Components/ExhibitorAnswersResponse.md index ae3ed804..60112c97 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorAnswersResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorAnswersResponse.md @@ -5,6 +5,6 @@ A response object containing a list of exhibitor question answers. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | -| `Data` | List<[ExistingExhibitorAnswerJson](../../Models/Components/ExistingExhibitorAnswerJson.md)> | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| `Data` | List<[ExistingExhibitorAnswer](../../Models/Components/ExistingExhibitorAnswer.md)> | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorCategoriesPaginatedResponse.md b/packages/csharp/docs/Models/Components/ExhibitorCategoriesPaginatedResponse.md index da74f5c3..ebd1d81d 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorCategoriesPaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorCategoriesPaginatedResponse.md @@ -5,7 +5,7 @@ The response object containing the paginated list of exhibitor categories. ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExistingExhibitorCategoryJson](../../Models/Components/ExistingExhibitorCategoryJson.md)> | :heavy_minus_sign: | Paginated list of all exhibitor categories for an event. | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[ExhibitorCategoryResponse](../../Models/Components/ExhibitorCategoryResponse.md)> | :heavy_minus_sign: | Paginated list of all exhibitor categories for an event. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorCategoryId.md b/packages/csharp/docs/Models/Components/ExhibitorCategoryId.md new file mode 100644 index 00000000..9c23b972 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExhibitorCategoryId.md @@ -0,0 +1,10 @@ +# ExhibitorCategoryId + +Schema for Exhibitor Category ID. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorCategoryIdJson.md b/packages/csharp/docs/Models/Components/ExhibitorCategoryIdJson.md deleted file mode 100644 index 82af013a..00000000 --- a/packages/csharp/docs/Models/Components/ExhibitorCategoryIdJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# ExhibitorCategoryIdJson - -Schema for Exhibitor Category ID. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorCategoryIdListResponse.md b/packages/csharp/docs/Models/Components/ExhibitorCategoryIdListResponse.md index 8bb95f2a..3ca4bb4b 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorCategoryIdListResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorCategoryIdListResponse.md @@ -5,7 +5,7 @@ A paginated response containing a list of exhibitor category Ids. ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExhibitorCategoryIdJson](../../Models/Components/ExhibitorCategoryIdJson.md)> | :heavy_minus_sign: | Paginated list of exhibitor category Ids for an exhibitor. | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[ExhibitorCategoryId](../../Models/Components/ExhibitorCategoryId.md)> | :heavy_minus_sign: | Paginated list of exhibitor category Ids for an exhibitor. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorCategoryRequest.md b/packages/csharp/docs/Models/Components/ExhibitorCategoryRequest.md index 8d223623..3cb848c4 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorCategoryRequest.md +++ b/packages/csharp/docs/Models/Components/ExhibitorCategoryRequest.md @@ -7,7 +7,7 @@ JSON schema representing an Exhibitor Category object | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `Name` | *string* | :heavy_check_mark: | Name of the exhibitor category | Automobile | | `Description` | *string* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | | `Order` | *long* | :heavy_check_mark: | order for exhibitor category | 3 | diff --git a/packages/csharp/docs/Models/Components/ExhibitorCategoryResponse.md b/packages/csharp/docs/Models/Components/ExhibitorCategoryResponse.md index be5b0d0e..a01e5a2b 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorCategoryResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorCategoryResponse.md @@ -11,7 +11,7 @@ A description of the Existing Exhibitor Category JSON schema | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `Name` | *string* | :heavy_check_mark: | Name of the exhibitor category | Automobile | | `Description` | *string* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | | `Order` | *long* | :heavy_check_mark: | order for exhibitor category | 3 | diff --git a/packages/csharp/docs/Models/Components/ExhibitorDocumentOpened.md b/packages/csharp/docs/Models/Components/ExhibitorDocumentOpened.md index 136c8160..e849342f 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorDocumentOpened.md +++ b/packages/csharp/docs/Models/Components/ExhibitorDocumentOpened.md @@ -7,6 +7,6 @@ An exhibitor document-opened activity. | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `Exhibitor` | [ExhibitorJson1](../../Models/Components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `Platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `Document` | [ActivityExhibitorDocumentJson](../../Models/Components/ActivityExhibitorDocumentJson.md) | :heavy_minus_sign: | Document for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorId.md b/packages/csharp/docs/Models/Components/ExhibitorId.md new file mode 100644 index 00000000..0a82850f --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExhibitorId.md @@ -0,0 +1,10 @@ +# ExhibitorId + +A JSON Schema representation of an exhibitor ID. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorIdJson.md b/packages/csharp/docs/Models/Components/ExhibitorIdJson.md deleted file mode 100644 index f8609666..00000000 --- a/packages/csharp/docs/Models/Components/ExhibitorIdJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# ExhibitorIdJson - -A JSON Schema representation of an exhibitor ID. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorIdListResponse.md b/packages/csharp/docs/Models/Components/ExhibitorIdListResponse.md index 27170978..e0132581 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorIdListResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorIdListResponse.md @@ -5,7 +5,7 @@ Exhibitor Id Paginated Response schema ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExhibitorIdJson](../../Models/Components/ExhibitorIdJson.md)> | :heavy_minus_sign: | Paginated list of exhibitor Ids for an exhibitor category. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[ExhibitorId](../../Models/Components/ExhibitorId.md)> | :heavy_minus_sign: | Paginated list of exhibitor Ids for an exhibitor category. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorJson.md b/packages/csharp/docs/Models/Components/ExhibitorJson.md index 3e68a676..6c2b4166 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorJson.md +++ b/packages/csharp/docs/Models/Components/ExhibitorJson.md @@ -1,10 +1,13 @@ # ExhibitorJson -The Associated Exhibitor. +An exhibitor. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | Exhibitor id | 4888db54-db22-11eb-8d19-0242ac130003 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | The unique identifier of the exhibitor. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Name` | *string* | :heavy_minus_sign: | The Name of an exhibitor. | AutoExpo | +| `Featured` | *bool* | :heavy_minus_sign: | If the exhibitor is featured. | true | +| `EventSponsor` | *bool* | :heavy_minus_sign: | If the exhibitor is an event sponsor. | true | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorJson1.md b/packages/csharp/docs/Models/Components/ExhibitorJson1.md deleted file mode 100644 index 38c0f19d..00000000 --- a/packages/csharp/docs/Models/Components/ExhibitorJson1.md +++ /dev/null @@ -1,13 +0,0 @@ -# ExhibitorJson1 - -An exhibitor. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | The unique identifier of the exhibitor. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Name` | *string* | :heavy_minus_sign: | The Name of an exhibitor. | AutoExpo | -| `Featured` | *bool* | :heavy_minus_sign: | If the exhibitor is featured. | true | -| `EventSponsor` | *bool* | :heavy_minus_sign: | If the exhibitor is an event sponsor. | true | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorQuestionType.md b/packages/csharp/docs/Models/Components/ExhibitorQuestionType.md new file mode 100644 index 00000000..d74005a6 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExhibitorQuestionType.md @@ -0,0 +1,22 @@ +# ExhibitorQuestionType + +Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = ExhibitorQuestionType.MultiChoice; +``` + + +## Values + +| Name | Value | +| ------------------------- | ------------------------- | +| `MultiChoice` | MultiChoice | +| `SingleChoice` | SingleChoice | +| `OpenEndedTextOneLine` | OpenEndedTextOneLine | +| `OpenEndedTextCommentBox` | OpenEndedTextCommentBox | +| `OpenEndedDateTime` | OpenEndedDateTime | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorQuestionTypeJson.md b/packages/csharp/docs/Models/Components/ExhibitorQuestionTypeJson.md deleted file mode 100644 index b349f5f1..00000000 --- a/packages/csharp/docs/Models/Components/ExhibitorQuestionTypeJson.md +++ /dev/null @@ -1,22 +0,0 @@ -# ExhibitorQuestionTypeJson - -Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = ExhibitorQuestionTypeJson.MultiChoice; -``` - - -## Values - -| Name | Value | -| ------------------------- | ------------------------- | -| `MultiChoice` | MultiChoice | -| `SingleChoice` | SingleChoice | -| `OpenEndedTextOneLine` | OpenEndedTextOneLine | -| `OpenEndedTextCommentBox` | OpenEndedTextCommentBox | -| `OpenEndedDateTime` | OpenEndedDateTime | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorRegistrationPackListResponse.md b/packages/csharp/docs/Models/Components/ExhibitorRegistrationPackListResponse.md index dd07f051..418d4113 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorRegistrationPackListResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorRegistrationPackListResponse.md @@ -5,6 +5,6 @@ The registration pack associated with an exhibitor. Each exhibitor has at most o ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `Data` | List<[ExistingRegistrationPackJson](../../Models/Components/ExistingRegistrationPackJson.md)> | :heavy_minus_sign: | The registration pack for an exhibitor. Contains at most one item. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `Data` | List<[RegistrationPackResponse](../../Models/Components/RegistrationPackResponse.md)> | :heavy_minus_sign: | The registration pack for an exhibitor. Contains at most one item. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorRequest.md b/packages/csharp/docs/Models/Components/ExhibitorRequest.md index 2426007a..ef8b8de0 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorRequest.md +++ b/packages/csharp/docs/Models/Components/ExhibitorRequest.md @@ -7,21 +7,21 @@ A representation of an exhibitor including all relevant information. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `Name` | *string* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | | `Description` | *string* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | | `Code` | *string* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | | `SourceId` | *string* | :heavy_minus_sign: | Code used for marketing groupings | software | | `Location` | *string* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `Address` | [ExhibitorAddressJson](../../Models/Components/ExhibitorAddressJson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | +| `Address` | [Address11](../../Models/Components/Address11.md) | :heavy_minus_sign: | An object representing an address with various properties. | | | `Email` | *string* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | | `MobilePhone` | *string* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | | `WorkPhone` | *string* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | | `OtherPhone` | *string* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | | `Website` | *string* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `ContactLinks` | [ContactLinksJson2](../../Models/Components/ContactLinksJson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | +| `ContactLinks` | [ContactLinks](../../Models/Components/ContactLinks.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | | `Deleted` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | | `Hidden` | *bool* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | | `EventSponsor` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | | `Featured` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `SponsorshipLevel` | [SponsorshipLevelJson](../../Models/Components/SponsorshipLevelJson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | \ No newline at end of file +| `SponsorshipLevel` | [SponsorshipLevel](../../Models/Components/SponsorshipLevel.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorResponse.md b/packages/csharp/docs/Models/Components/ExhibitorResponse.md index 6d3ecaec..db16bc1c 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorResponse.md @@ -11,24 +11,24 @@ JSON schema for the exhibitor object | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `Name` | *string* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | | `Description` | *string* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | | `Code` | *string* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | | `SourceId` | *string* | :heavy_minus_sign: | Code used for marketing groupings | software | | `Location` | *string* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `Address` | [ExhibitorAddressJson](../../Models/Components/ExhibitorAddressJson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | +| `Address` | [Address11](../../Models/Components/Address11.md) | :heavy_minus_sign: | An object representing an address with various properties. | | | `Email` | *string* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | | `MobilePhone` | *string* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | | `WorkPhone` | *string* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | | `OtherPhone` | *string* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | | `Website` | *string* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `ContactLinks` | [ContactLinksJson2](../../Models/Components/ContactLinksJson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | +| `ContactLinks` | [ContactLinks](../../Models/Components/ContactLinks.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | | `Deleted` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | | `Hidden` | *bool* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | | `EventSponsor` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | | `Featured` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `SponsorshipLevel` | [SponsorshipLevelJson](../../Models/Components/SponsorshipLevelJson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | +| `SponsorshipLevel` | [SponsorshipLevel](../../Models/Components/SponsorshipLevel.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | | `Id` | *string* | :heavy_minus_sign: | ID of an exhibitor. | 4888db54-db22-11eb-8d19-0242ac130003 | | `ProfileLogoId` | *string* | :heavy_minus_sign: | File ID for exhibitor profile logo. | 31bd3ae1-0dc3-487b-953e-41d6bbade7d2 | | `ProfileLogoUrl` | *string* | :heavy_minus_sign: | URL for exhibitor profile logo. | https://images.cvent.com/pt/fileLocation/url_123 | diff --git a/packages/csharp/docs/Models/Components/ExhibitorSocialLinkOpened.md b/packages/csharp/docs/Models/Components/ExhibitorSocialLinkOpened.md index fc979606..da212225 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorSocialLinkOpened.md +++ b/packages/csharp/docs/Models/Components/ExhibitorSocialLinkOpened.md @@ -7,7 +7,7 @@ An exhibitor social-link-opened activity. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -| `Exhibitor` | [ExhibitorJson1](../../Models/Components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `Platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `SponsorshipLevel` | [ActivityExhibitorSponsorshipLevelJson](../../Models/Components/ActivityExhibitorSponsorshipLevelJson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `SocialNetwork` | *string* | :heavy_minus_sign: | The name of the social network. | LinkedIn | diff --git a/packages/csharp/docs/Models/Components/ExhibitorViewed.md b/packages/csharp/docs/Models/Components/ExhibitorViewed.md index fabe8dcb..ad8358d8 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorViewed.md +++ b/packages/csharp/docs/Models/Components/ExhibitorViewed.md @@ -7,7 +7,7 @@ An exhibitor viewed activity. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -| `Exhibitor` | [ExhibitorJson1](../../Models/Components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `Platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `SponsorshipLevel` | [ActivityExhibitorSponsorshipLevelJson](../../Models/Components/ActivityExhibitorSponsorshipLevelJson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `NavigationSource` | [ActivityExhibitorNavigationSourceJson](../../Models/Components/ActivityExhibitorNavigationSourceJson.md) | :heavy_minus_sign: | Navigation source for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorVirtualBoothJoined.md b/packages/csharp/docs/Models/Components/ExhibitorVirtualBoothJoined.md index 06e91e22..d64714a6 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorVirtualBoothJoined.md +++ b/packages/csharp/docs/Models/Components/ExhibitorVirtualBoothJoined.md @@ -7,7 +7,7 @@ An exhibitor virtual-booth-joined activity. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -| `Exhibitor` | [ExhibitorJson1](../../Models/Components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `Platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `SponsorshipLevel` | [ActivityExhibitorSponsorshipLevelJson](../../Models/Components/ActivityExhibitorSponsorshipLevelJson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `SolutionType` | *string* | :heavy_minus_sign: | The solution type used for the virtual booth. | CVC | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorWeblinkOpened.md b/packages/csharp/docs/Models/Components/ExhibitorWeblinkOpened.md index afe1339e..3d020557 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorWeblinkOpened.md +++ b/packages/csharp/docs/Models/Components/ExhibitorWeblinkOpened.md @@ -7,6 +7,6 @@ An exhibitor weblink-opened activity. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| `Exhibitor` | [ExhibitorJson1](../../Models/Components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `Platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `Weblink` | [ActivityExhibitorWebLinkJson](../../Models/Components/ActivityExhibitorWebLinkJson.md) | :heavy_minus_sign: | A web-link for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExhibitorsPaginatedResponse.md b/packages/csharp/docs/Models/Components/ExhibitorsPaginatedResponse.md index 299856f6..e1e767c6 100644 --- a/packages/csharp/docs/Models/Components/ExhibitorsPaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/ExhibitorsPaginatedResponse.md @@ -5,7 +5,7 @@ A paginated response containing a list of exhibitors for an event. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExistingExhibitorJson](../../Models/Components/ExistingExhibitorJson.md)> | :heavy_minus_sign: | Paginated list of exhibitors for an event. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[ExhibitorResponse](../../Models/Components/ExhibitorResponse.md)> | :heavy_minus_sign: | Paginated list of exhibitors for an event. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingAudienceSegment.md b/packages/csharp/docs/Models/Components/ExistingAudienceSegment.md index 53f42d93..7e49c7a0 100644 --- a/packages/csharp/docs/Models/Components/ExistingAudienceSegment.md +++ b/packages/csharp/docs/Models/Components/ExistingAudienceSegment.md @@ -11,7 +11,7 @@ Details of an audience segment. | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson3](../../Models/Components/EventJson3.md) | :heavy_minus_sign: | ID of the event. | | +| `Event` | [EventJson2](../../Models/Components/EventJson2.md) | :heavy_check_mark: | ID of the event. | | | `Name` | *string* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `Description` | *string* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `Id` | *string* | :heavy_minus_sign: | ID of the audience segment. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | diff --git a/packages/csharp/docs/Models/Components/ExistingBoothStaffJson.md b/packages/csharp/docs/Models/Components/ExistingBoothStaffJson.md deleted file mode 100644 index 511ddcf7..00000000 --- a/packages/csharp/docs/Models/Components/ExistingBoothStaffJson.md +++ /dev/null @@ -1,17 +0,0 @@ -# ExistingBoothStaffJson - -Booth staff with an associated ID. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Attendee` | [AttendeeJson3](../../Models/Components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `Id` | *string* | :heavy_minus_sign: | ID of an exhibitor booth staff member. | 4e0f5152-515e-11ee-be56-0242ac120002 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingCapacity.md b/packages/csharp/docs/Models/Components/ExistingCapacity.md new file mode 100644 index 00000000..c675694d --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExistingCapacity.md @@ -0,0 +1,12 @@ +# ExistingCapacity + +Represents the existing capacity of the registration type for an exhibitor + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| `RegistrationType` | [ExistingCapacityRegistrationType](../../Models/Components/ExistingCapacityRegistrationType.md) | :heavy_check_mark: | Registration type information | | +| `ReservedCapacity` | *long* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | +| `AvailableCapacity` | *long* | :heavy_check_mark: | Available capacity of the registration type for an exhibitor | 4 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingCapacityJson.md b/packages/csharp/docs/Models/Components/ExistingCapacityJson.md deleted file mode 100644 index 5b1a49ff..00000000 --- a/packages/csharp/docs/Models/Components/ExistingCapacityJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# ExistingCapacityJson - -Represents the existing capacity of the registration type for an exhibitor - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `RegistrationType` | [ExistingCapacityJsonRegistrationType](../../Models/Components/ExistingCapacityJsonRegistrationType.md) | :heavy_check_mark: | Registration type information | | -| `ReservedCapacity` | *long* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | -| `AvailableCapacity` | *long* | :heavy_check_mark: | Available capacity of the registration type for an exhibitor | 4 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingCapacityJsonRegistrationType.md b/packages/csharp/docs/Models/Components/ExistingCapacityJsonRegistrationType.md deleted file mode 100644 index 8079bf3a..00000000 --- a/packages/csharp/docs/Models/Components/ExistingCapacityJsonRegistrationType.md +++ /dev/null @@ -1,10 +0,0 @@ -# ExistingCapacityJsonRegistrationType - -Registration type information - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingCapacityRegistrationType.md b/packages/csharp/docs/Models/Components/ExistingCapacityRegistrationType.md new file mode 100644 index 00000000..56c988a1 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExistingCapacityRegistrationType.md @@ -0,0 +1,10 @@ +# ExistingCapacityRegistrationType + +Registration type information + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingELiteratureRequestDataForLead.md b/packages/csharp/docs/Models/Components/ExistingELiteratureRequestDataForLead.md new file mode 100644 index 00000000..ede69cff --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExistingELiteratureRequestDataForLead.md @@ -0,0 +1,18 @@ +# ExistingELiteratureRequestDataForLead + +A JSON Schema for an existing e-literature request data for a lead. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `Lead` | [Lead2](../../Models/Components/Lead2.md) | :heavy_check_mark: | JSON schema for the Lead object | | +| `Documents` | List<[ELiteratureDocument](../../Models/Components/ELiteratureDocument.md)> | :heavy_check_mark: | Collection of E-literature documents sent to lead. | | +| `Id` | *string* | :heavy_minus_sign: | Request identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingEliteratureRequestDataJson.md b/packages/csharp/docs/Models/Components/ExistingEliteratureRequestDataJson.md deleted file mode 100644 index a965c408..00000000 --- a/packages/csharp/docs/Models/Components/ExistingEliteratureRequestDataJson.md +++ /dev/null @@ -1,18 +0,0 @@ -# ExistingEliteratureRequestDataJson - -A JSON Schema for an existing e-literature request data for a lead. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `Lead` | [LeadJson](../../Models/Components/LeadJson.md) | :heavy_check_mark: | JSON schema for the Lead object | | -| `Documents` | List<[EliteratureDocumentJson](../../Models/Components/EliteratureDocumentJson.md)> | :heavy_check_mark: | Collection of E-literature documents sent to lead. | | -| `Id` | *string* | :heavy_minus_sign: | Request identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorAdminJson.md b/packages/csharp/docs/Models/Components/ExistingExhibitorAdminJson.md deleted file mode 100644 index 0152009b..00000000 --- a/packages/csharp/docs/Models/Components/ExistingExhibitorAdminJson.md +++ /dev/null @@ -1,18 +0,0 @@ -# ExistingExhibitorAdminJson - -Existing Exhibitor Admin with an id property - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| ~~`LastModifiedBy`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The identifier of the user that last updated this record.This filed is deprecated. | hporter | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `FirstName` | *string* | :heavy_check_mark: | The first name of the exhibitor admin | John | -| `LastName` | *string* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | -| `Email` | *string* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | -| `Id` | *string* | :heavy_minus_sign: | Exhibitor Admin id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorAnswer.md b/packages/csharp/docs/Models/Components/ExistingExhibitorAnswer.md new file mode 100644 index 00000000..59e2343d --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExistingExhibitorAnswer.md @@ -0,0 +1,18 @@ +# ExistingExhibitorAnswer + +Existing Exhibitor Answer schema + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `Question` | [Uuid1](../../Models/Components/Uuid1.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `Answers` | List<[Answer2](../../Models/Components/Answer2.md)> | :heavy_check_mark: | List of answers | | +| `Id` | *string* | :heavy_check_mark: | Exhibitor Answer id | 06d2bfce-1793-11ec-9621-0242ac130002 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerInput.md b/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerInput.md new file mode 100644 index 00000000..d7981213 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerInput.md @@ -0,0 +1,13 @@ +# ExistingExhibitorAnswerInput + +Existing Exhibitor Answer schema + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `Question` | [Uuid1](../../Models/Components/Uuid1.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | +| `Answers` | List<[Answer2](../../Models/Components/Answer2.md)> | :heavy_check_mark: | List of answers | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerJson.md b/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerJson.md deleted file mode 100644 index 63a462c7..00000000 --- a/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerJson.md +++ /dev/null @@ -1,18 +0,0 @@ -# ExistingExhibitorAnswerJson - -Existing Exhibitor Answer schema - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Question` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `Answers` | List<[AnswerJson0](../../Models/Components/AnswerJson0.md)> | :heavy_check_mark: | List of answers | | -| `Id` | *string* | :heavy_check_mark: | Exhibitor Answer id | 06d2bfce-1793-11ec-9621-0242ac130002 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerJsonInput.md b/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerJsonInput.md deleted file mode 100644 index e92a96f7..00000000 --- a/packages/csharp/docs/Models/Components/ExistingExhibitorAnswerJsonInput.md +++ /dev/null @@ -1,13 +0,0 @@ -# ExistingExhibitorAnswerJsonInput - -Existing Exhibitor Answer schema - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `Question` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | -| `Answers` | List<[AnswerJson0](../../Models/Components/AnswerJson0.md)> | :heavy_check_mark: | List of answers | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorCategoryJson.md b/packages/csharp/docs/Models/Components/ExistingExhibitorCategoryJson.md deleted file mode 100644 index 3841f6e0..00000000 --- a/packages/csharp/docs/Models/Components/ExistingExhibitorCategoryJson.md +++ /dev/null @@ -1,21 +0,0 @@ -# ExistingExhibitorCategoryJson - -A description of the Existing Exhibitor Category JSON schema - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Name` | *string* | :heavy_check_mark: | Name of the exhibitor category | Automobile | -| `Description` | *string* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | -| `Order` | *long* | :heavy_check_mark: | order for exhibitor category | 3 | -| `Type` | [ExistingExhibitorCategoryJsonType](../../Models/Components/ExistingExhibitorCategoryJsonType.md) | :heavy_check_mark: | Type of exhibitor category | LOGO | -| `Id` | *string* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | -| `BannerId` | *string* | :heavy_minus_sign: | File ID for exhibitor category banner. | 22ca5ab1-0dc3-487b-953e-41d6dacde3e6 | -| `BannerUrl` | *string* | :heavy_minus_sign: | URL for exhibitor category banner. | https://images.cvent.com/pt/fileLocation/url_456 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorCategoryJsonType.md b/packages/csharp/docs/Models/Components/ExistingExhibitorCategoryJsonType.md deleted file mode 100644 index 6b2ea699..00000000 --- a/packages/csharp/docs/Models/Components/ExistingExhibitorCategoryJsonType.md +++ /dev/null @@ -1,19 +0,0 @@ -# ExistingExhibitorCategoryJsonType - -Type of exhibitor category - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = ExistingExhibitorCategoryJsonType.Banner; -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `Banner` | BANNER | -| `Logo` | LOGO | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorJson.md b/packages/csharp/docs/Models/Components/ExistingExhibitorJson.md deleted file mode 100644 index 3ec41aae..00000000 --- a/packages/csharp/docs/Models/Components/ExistingExhibitorJson.md +++ /dev/null @@ -1,36 +0,0 @@ -# ExistingExhibitorJson - -JSON schema for the exhibitor object - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Name` | *string* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | -| `Description` | *string* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | -| `Code` | *string* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | -| `SourceId` | *string* | :heavy_minus_sign: | Code used for marketing groupings | software | -| `Location` | *string* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `Address` | [ExhibitorAddressJson](../../Models/Components/ExhibitorAddressJson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | -| `Email` | *string* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | -| `MobilePhone` | *string* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | -| `WorkPhone` | *string* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | -| `OtherPhone` | *string* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | -| `Website` | *string* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `ContactLinks` | [ContactLinksJson2](../../Models/Components/ContactLinksJson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | -| `Deleted` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | -| `Hidden` | *bool* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | -| `EventSponsor` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | -| `Featured` | *bool* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `SponsorshipLevel` | [SponsorshipLevelJson](../../Models/Components/SponsorshipLevelJson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | -| `Id` | *string* | :heavy_minus_sign: | ID of an exhibitor. | 4888db54-db22-11eb-8d19-0242ac130003 | -| `ProfileLogoId` | *string* | :heavy_minus_sign: | File ID for exhibitor profile logo. | 31bd3ae1-0dc3-487b-953e-41d6bbade7d2 | -| `ProfileLogoUrl` | *string* | :heavy_minus_sign: | URL for exhibitor profile logo. | https://images.cvent.com/pt/fileLocation/url_123 | -| `BannerId` | *string* | :heavy_minus_sign: | File ID for exhibitor banner. | 12ca3ae2-0dc3-487b-953e-86d6acadf7d5 | -| `BannerUrl` | *string* | :heavy_minus_sign: | URL for exhibitor banner. | https://images.cvent.com/pt/fileLocation/url_456 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingExhibitorQuestion.md b/packages/csharp/docs/Models/Components/ExistingExhibitorQuestion.md index 6df2e966..aa6fac4c 100644 --- a/packages/csharp/docs/Models/Components/ExistingExhibitorQuestion.md +++ b/packages/csharp/docs/Models/Components/ExistingExhibitorQuestion.md @@ -11,16 +11,16 @@ Schema for an existing exhibitor question | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `Text` | *string* | :heavy_check_mark: | The actual text of the exhibitor question. | Is there a business need? | | `Code` | *string* | :heavy_minus_sign: | System or User defined event level unique exhibitor question code. | A001 | -| `Type` | [ExhibitorQuestionTypeJson](../../Models/Components/ExhibitorQuestionTypeJson.md) | :heavy_check_mark: | Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. | SingleChoice | +| `Type` | [ExhibitorQuestionType](../../Models/Components/ExhibitorQuestionType.md) | :heavy_check_mark: | Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. | SingleChoice | | `Required` | *bool* | :heavy_check_mark: | A boolean indicating whether the question is mandatory or not | true | -| `Choices` | List<[BaseChoiceJson](../../Models/Components/BaseChoiceJson.md)> | :heavy_minus_sign: | An array of choices for the exhibitor question. | | -| `NotApplicableAnswer` | [AdditionalChoiceJson11](../../Models/Components/AdditionalChoiceJson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `OtherAnswer` | [AdditionalChoiceJson11](../../Models/Components/AdditionalChoiceJson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `AnswerFormat` | [ExhibitorAnswerFormatJson](../../Models/Components/ExhibitorAnswerFormatJson.md) | :heavy_minus_sign: | Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. | RadioButton | -| `AnswerLimits` | [ExhibitorAnswerLimitsJson](../../Models/Components/ExhibitorAnswerLimitsJson.md) | :heavy_minus_sign: | Defines the limits for answers to exhibitor questions. | | +| `Choices` | List<[BaseChoice](../../Models/Components/BaseChoice.md)> | :heavy_minus_sign: | An array of choices for the exhibitor question. | | +| `NotApplicableAnswer` | [AdditionalChoice](../../Models/Components/AdditionalChoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `OtherAnswer` | [AdditionalChoice](../../Models/Components/AdditionalChoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `AnswerFormat` | [ExhibitorAnswerFormat](../../Models/Components/ExhibitorAnswerFormat.md) | :heavy_minus_sign: | Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. | RadioButton | +| `AnswerLimits` | [ExhibitorAnswerLimits](../../Models/Components/ExhibitorAnswerLimits.md) | :heavy_minus_sign: | Defines the limits for answers to exhibitor questions. | | | `DefaultToCurrentDate` | *bool* | :heavy_minus_sign: | True indicates the current date and time is automatically set as the default value for OpenEndedDateTime questions. | true | | `Id` | *string* | :heavy_check_mark: | Exhibitor Question id | f7c01518-1792-11ec-9621-0242ac130002 | | `DisplayOrder` | *long* | :heavy_minus_sign: | The unique display order of the exhibitor question. | 1 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingFile.md b/packages/csharp/docs/Models/Components/ExistingFile.md index e6196c78..04408ec1 100644 --- a/packages/csharp/docs/Models/Components/ExistingFile.md +++ b/packages/csharp/docs/Models/Components/ExistingFile.md @@ -11,8 +11,8 @@ Content of existing exhibitor file | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `DisplayName` | *string* | :heavy_check_mark: | Display name of the file. | Marketing Page | | `Hidden` | *bool* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | | `Order` | *long* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | diff --git a/packages/csharp/docs/Models/Components/ExistingHub.md b/packages/csharp/docs/Models/Components/ExistingHub.md index 68f40c6d..e299d32c 100644 --- a/packages/csharp/docs/Models/Components/ExistingHub.md +++ b/packages/csharp/docs/Models/Components/ExistingHub.md @@ -12,20 +12,20 @@ Represents an existing Events+ hub. | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `Title` | *string* | :heavy_check_mark: | A short descriptor of the Events+ hub. | Future Technologies | -| `Owner` | [HubOwnerJson](../../Models/Components/HubOwnerJson.md) | :heavy_check_mark: | The owner of the Events+ hub and their information. | | +| `Owner` | [HubOwner](../../Models/Components/HubOwner.md) | :heavy_check_mark: | The owner of the Events+ hub and their information. | | | `CustomDomain` | *string* | :heavy_minus_sign: | Custom domain name of the Events+ hub. | example.com | | `Url` | *string* | :heavy_minus_sign: | The URL that links to the Events+ hub. | https://web.cvent.com/eventsplus | -| `Colors` | [HubColorsJson](../../Models/Components/HubColorsJson.md) | :heavy_minus_sign: | All the colors associated with the Events+ hub. | | +| `Colors` | [HubColors](../../Models/Components/HubColors.md) | :heavy_minus_sign: | All the colors associated with the Events+ hub. | | | `ThemeSafeMode` | *bool* | :heavy_minus_sign: | True guarantees that controls shown on the page will contrast with the background color. | true | -| `Logo` | [HubLogoJson](../../Models/Components/HubLogoJson.md) | :heavy_minus_sign: | The logo for the Events+ hub. | | -| `Background` | [HubBackgroundJson](../../Models/Components/HubBackgroundJson.md) | :heavy_minus_sign: | The background image of the Events+ hub. | | +| `Logo` | [HubLogo](../../Models/Components/HubLogo.md) | :heavy_minus_sign: | The logo for the Events+ hub. | | +| `Background` | [HubBackground](../../Models/Components/HubBackground.md) | :heavy_minus_sign: | The background image of the Events+ hub. | | | `Locale` | *string* | :heavy_minus_sign: | An IETF BCP 47 language tag used to indicate the language of the Events+ hub. | en-GB | -| `Calendar` | [HubCalendarJson](../../Models/Components/HubCalendarJson.md) | :heavy_minus_sign: | The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. | | +| `Calendar` | [HubCalendar](../../Models/Components/HubCalendar.md) | :heavy_minus_sign: | The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. | | | `HelpEmailAddress` | *string* | :heavy_minus_sign: | Help email address to reach out in case of any issues logging in or registering. | abc@example.com | | `AutoDetectBrowserLocale` | *bool* | :heavy_minus_sign: | True indicates the Events+ hub should detect the browser locale. If translations for the detected language are enabled in the Events+ hub, the Events+ hub will switch to the detected language. | true | | `FaviconUrl` | *string* | :heavy_minus_sign: | URL of the Events+ hub favicon. | https://cvent.com/bucket/scope/logo.png | -| `UtmOverride` | [UtmOverrideJson](../../Models/Components/UtmOverrideJson.md) | :heavy_minus_sign: | Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. | use-custom-parameter | -| `Fonts` | [HubFontsJson](../../Models/Components/HubFontsJson.md) | :heavy_minus_sign: | The fonts of the Events+ hub. | | -| `Login` | [HubLoginJson](../../Models/Components/HubLoginJson.md) | :heavy_minus_sign: | Fields relating to the login process for the Events+ hub. | | +| `UtmOverride` | [UTMOverride](../../Models/Components/UTMOverride.md) | :heavy_minus_sign: | Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. | use-custom-parameter | +| `Fonts` | [HubFonts](../../Models/Components/HubFonts.md) | :heavy_minus_sign: | The fonts of the Events+ hub. | | +| `Login` | [HubLogin](../../Models/Components/HubLogin.md) | :heavy_minus_sign: | Fields relating to the login process for the Events+ hub. | | | `Id` | *string* | :heavy_minus_sign: | The unique ID of an Events+ Hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | -| `Status` | [HubStatusPropertyJson](../../Models/Components/HubStatusPropertyJson.md) | :heavy_minus_sign: | The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. | | \ No newline at end of file +| `Status` | [HubStatusProperty](../../Models/Components/HubStatusProperty.md) | :heavy_minus_sign: | The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingLeadJson.md b/packages/csharp/docs/Models/Components/ExistingLeadJson.md deleted file mode 100644 index c810df1c..00000000 --- a/packages/csharp/docs/Models/Components/ExistingLeadJson.md +++ /dev/null @@ -1,40 +0,0 @@ -# ExistingLeadJson - -A JSON Schema file for Lead. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `Attendee` | [LeadAttendeeJson](../../Models/Components/LeadAttendeeJson.md) | :heavy_minus_sign: | A JSON schema representing the Attendee object | | -| `BoothStaff` | [LeadBoothStaffJson](../../Models/Components/LeadBoothStaffJson.md) | :heavy_minus_sign: | A JSON schema representing Booth Staff entity | | -| `Device` | [LeadDeviceJson](../../Models/Components/LeadDeviceJson.md) | :heavy_minus_sign: | A JSON object representing an electronic device used to capture leads. | | -| `Appointment` | [LeadAppointmentJson](../../Models/Components/LeadAppointmentJson.md) | :heavy_minus_sign: | A JSON schema representing the structure of an appointment object. | | -| `Title` | *string* | :heavy_minus_sign: | The title of the lead | Mr. | -| `FirstName` | *string* | :heavy_minus_sign: | The first name of the lead | Henry | -| `LastName` | *string* | :heavy_minus_sign: | The last name of the lead | Potterfield | -| `Email` | *string* | :heavy_minus_sign: | The email address of the lead | h.potterfield@test.com | -| `Company` | *string* | :heavy_minus_sign: | The company/organization the lead belongs to. | Cvent Inc | -| `MobilePhone` | *string* | :heavy_minus_sign: | Mobile phone number of the lead | 555-555-5555 | -| `HomeAddress` | [LeadAddressJson](../../Models/Components/LeadAddressJson.md) | :heavy_minus_sign: | Schema for address information | | -| `HomePhone` | *string* | :heavy_minus_sign: | Home phone number of the lead | 555-555-5555 | -| `WorkAddress` | [LeadAddressJson](../../Models/Components/LeadAddressJson.md) | :heavy_minus_sign: | Schema for address information | | -| `WorkPhone` | *string* | :heavy_minus_sign: | Work Phone number of the lead | 555-555-5555 | -| `Type` | [ExistingLeadJsonType](../../Models/Components/ExistingLeadJsonType.md) | :heavy_minus_sign: | The type of lead. | | -| `Application` | [Application](../../Models/Components/Application.md) | :heavy_minus_sign: | The application used to capture lead. | | -| `Source` | [Source](../../Models/Components/Source.md) | :heavy_minus_sign: | The source of entry for the lead | | -| `Deleted` | *bool* | :heavy_minus_sign: | A boolean indicating whether a lead is deleted or not | | -| `Comments` | *string* | :heavy_minus_sign: | Comments about the lead | I am interested in your product. | -| `LicenseCode` | *string* | :heavy_minus_sign: | License (access code) that was used to capture the lead | nag1248 | -| `Matched` | *bool* | :heavy_minus_sign: | A boolean indicating whether the lead is matched or not | true | -| `TranscriptionStatus` | [TranscriptionStatus](../../Models/Components/TranscriptionStatus.md) | :heavy_minus_sign: | Current status of business card transcription | | -| `Qualified` | *bool* | :heavy_minus_sign: | A boolean indicating whether a lead is qualified or not | true | -| `AdditionalBadgekitFields` | [AdditionalBadgekitFields](../../Models/Components/AdditionalBadgekitFields.md) | :heavy_minus_sign: | Map containing extra properties from badgekit provider | | -| `Id` | *string* | :heavy_minus_sign: | ID of Lead. | cdd0d110-3a84-4bc5-a420-37c007716c73 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingLeadJsonType.md b/packages/csharp/docs/Models/Components/ExistingLeadJsonType.md deleted file mode 100644 index 4176e560..00000000 --- a/packages/csharp/docs/Models/Components/ExistingLeadJsonType.md +++ /dev/null @@ -1,20 +0,0 @@ -# ExistingLeadJsonType - -The type of lead. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = ExistingLeadJsonType.Leadcapture; -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `Leadcapture` | leadcapture | -| `Inbound` | inbound | -| `Appointment` | appointment | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingMember.md b/packages/csharp/docs/Models/Components/ExistingMember.md new file mode 100644 index 00000000..d892a5d5 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExistingMember.md @@ -0,0 +1,28 @@ +# ExistingMember + +An existing member. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `FirstName` | *string* | :heavy_check_mark: | Member's first name. | Mateo | +| `LastName` | *string* | :heavy_check_mark: | Member's last name | Allende | +| `Prefix` | *string* | :heavy_minus_sign: | Used to denote title of member e.g. Mr., Mrs., Dr. etc. | Dr. | +| `Designation` | *string* | :heavy_minus_sign: | Member's designation in the company. | White Wolf | +| `JobTitle` | *string* | :heavy_minus_sign: | Member's job title. | Director | +| `CompanyName` | *string* | :heavy_minus_sign: | Member's company name. | Cvent.inc | +| `Headline` | *string* | :heavy_minus_sign: | Member's biographical writeup. | A visionary in the field of event planning. | +| `Pronouns` | *string* | :heavy_minus_sign: | Member's pronouns. | she/her | +| `SocialMediaLinks` | [SocialMediaLinks](../../Models/Components/SocialMediaLinks.md) | :heavy_minus_sign: | Member's social media links. | | +| `ProfileImageUrl` | [ExistingMemberLink](../../Models/Components/ExistingMemberLink.md) | :heavy_minus_sign: | The optimized URL of the Events+ member's profile image. | | +| `EmailAddress` | *string* | :heavy_minus_sign: | Member's email address. | abc@example.com | +| `MobileNumber` | *string* | :heavy_minus_sign: | Member's mobile number. | 555-555-5555 | +| `WorkAddress` | [WorkAddress](../../Models/Components/WorkAddress.md) | :heavy_minus_sign: | Member's work address details. | | +| `Compliance` | [Models.Components.Compliance](../../Models/Components/Compliance.md) | :heavy_minus_sign: | Privacy compliance fields for a contact. | | +| `Locale` | *string* | :heavy_minus_sign: | Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. | en-US | +| `RegistrationDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member registered. | 2017-01-02T02:00:00Z | +| `LastLoginDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member last logged in. | 2017-01-02T02:00:00Z | +| `Visible` | *bool* | :heavy_minus_sign: | True indicates member profile is visible to other members. | | +| `Id` | *string* | :heavy_minus_sign: | The unique ID of the member. | c764fb48-a62b-4c5f-b98f-01b5dae2c2ff | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingMemberJson.md b/packages/csharp/docs/Models/Components/ExistingMemberJson.md deleted file mode 100644 index 156a2feb..00000000 --- a/packages/csharp/docs/Models/Components/ExistingMemberJson.md +++ /dev/null @@ -1,28 +0,0 @@ -# ExistingMemberJson - -An existing member. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `FirstName` | *string* | :heavy_check_mark: | Member's first name. | Mateo | -| `LastName` | *string* | :heavy_check_mark: | Member's last name | Allende | -| `Prefix` | *string* | :heavy_minus_sign: | Used to denote title of member e.g. Mr., Mrs., Dr. etc. | Dr. | -| `Designation` | *string* | :heavy_minus_sign: | Member's designation in the company. | White Wolf | -| `JobTitle` | *string* | :heavy_minus_sign: | Member's job title. | Director | -| `CompanyName` | *string* | :heavy_minus_sign: | Member's company name. | Cvent.inc | -| `Headline` | *string* | :heavy_minus_sign: | Member's biographical writeup. | A visionary in the field of event planning. | -| `Pronouns` | *string* | :heavy_minus_sign: | Member's pronouns. | she/her | -| `SocialMediaLinks` | [SocialMediaLinksJson](../../Models/Components/SocialMediaLinksJson.md) | :heavy_minus_sign: | Member's social media links. | | -| `ProfileImageUrl` | [ExistingMemberJsonLink](../../Models/Components/ExistingMemberJsonLink.md) | :heavy_minus_sign: | The optimized URL of the Events+ member's profile image. | | -| `EmailAddress` | *string* | :heavy_minus_sign: | Member's email address. | abc@example.com | -| `MobileNumber` | *string* | :heavy_minus_sign: | Member's mobile number. | 555-555-5555 | -| `WorkAddress` | [WorkAddressJson](../../Models/Components/WorkAddressJson.md) | :heavy_minus_sign: | Member's work address details. | | -| `Compliance` | [ComplianceJson](../../Models/Components/ComplianceJson.md) | :heavy_minus_sign: | Privacy compliance fields for a contact. | | -| `Locale` | *string* | :heavy_minus_sign: | Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. | en-US | -| `RegistrationDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member registered. | 2017-01-02T02:00:00Z | -| `LastLoginDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member last logged in. | 2017-01-02T02:00:00Z | -| `Visible` | *bool* | :heavy_minus_sign: | True indicates member profile is visible to other members. | | -| `Id` | *string* | :heavy_minus_sign: | The unique ID of the member. | c764fb48-a62b-4c5f-b98f-01b5dae2c2ff | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingMemberJsonLink.md b/packages/csharp/docs/Models/Components/ExistingMemberJsonLink.md deleted file mode 100644 index 5ac899e0..00000000 --- a/packages/csharp/docs/Models/Components/ExistingMemberJsonLink.md +++ /dev/null @@ -1,10 +0,0 @@ -# ExistingMemberJsonLink - -The optimized URL of the Events+ member's profile image. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | -| `Href` | *string* | :heavy_check_mark: | A URL pointing to the member's profile image. | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingMemberLink.md b/packages/csharp/docs/Models/Components/ExistingMemberLink.md new file mode 100644 index 00000000..d464bd52 --- /dev/null +++ b/packages/csharp/docs/Models/Components/ExistingMemberLink.md @@ -0,0 +1,10 @@ +# ExistingMemberLink + +The optimized URL of the Events+ member's profile image. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | +| `Href` | *string* | :heavy_check_mark: | A URL pointing to the member's profile image. | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingRegistrationPackJson.md b/packages/csharp/docs/Models/Components/ExistingRegistrationPackJson.md deleted file mode 100644 index 2394666c..00000000 --- a/packages/csharp/docs/Models/Components/ExistingRegistrationPackJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# ExistingRegistrationPackJson - -Schema for existing registration pack object - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Registration pack id | 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `Capacities` | List<[ExistingCapacityJson](../../Models/Components/ExistingCapacityJson.md)> | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.md b/packages/csharp/docs/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.md index e5f387c3..8f633891 100644 --- a/packages/csharp/docs/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.md +++ b/packages/csharp/docs/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.md @@ -16,5 +16,5 @@ Represents the details of an existing registration type and registration path as | `AutomaticEndDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | | `Event` | [ExistingRegistrationTypeWithAssociatedRegPathJsonEvent](../../Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJsonEvent.md) | :heavy_minus_sign: | Event associated with the registration. | | | `Id` | *string* | :heavy_check_mark: | A unique identifier of the registration type. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Capacity` | [CapacityJson1](../../Models/Components/CapacityJson1.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | +| `Capacity` | [CapacityJson](../../Models/Components/CapacityJson.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | | `RegistrationPath` | [AssociatedRegistrationPathJson](../../Models/Components/AssociatedRegistrationPathJson.md) | :heavy_minus_sign: | Represents the details of a registration path. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingSponsorshipLevel.md b/packages/csharp/docs/Models/Components/ExistingSponsorshipLevel.md index 894721e1..d9d7d77c 100644 --- a/packages/csharp/docs/Models/Components/ExistingSponsorshipLevel.md +++ b/packages/csharp/docs/Models/Components/ExistingSponsorshipLevel.md @@ -11,7 +11,7 @@ Existing sponsorship level model | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `Name` | *string* | :heavy_check_mark: | Name of the sponsorship level | Silver | | `Id` | *string* | :heavy_minus_sign: | ID of event sponsorship level. | 1765848c-2a7f-48d2-85a2-6668b8e64ffb | | `Rank` | *long* | :heavy_minus_sign: | Represents the order sponsors appear in a list. | 3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ExistingWeblink.md b/packages/csharp/docs/Models/Components/ExistingWeblink.md index 11ab9494..1472fdf8 100644 --- a/packages/csharp/docs/Models/Components/ExistingWeblink.md +++ b/packages/csharp/docs/Models/Components/ExistingWeblink.md @@ -11,8 +11,8 @@ Content of existing exhibitor weblink | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `Name` | *string* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | | `Url` | *string* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | | `Hidden` | *bool* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | diff --git a/packages/csharp/docs/Models/Components/FeatureTypeJson.md b/packages/csharp/docs/Models/Components/FeatureTypeJson.md index 203f28ec..c511a552 100644 --- a/packages/csharp/docs/Models/Components/FeatureTypeJson.md +++ b/packages/csharp/docs/Models/Components/FeatureTypeJson.md @@ -18,7 +18,8 @@ The type of feature available for a container event. | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | | `Vendors` | Allows planners to source and manage event services directly from the container event. | | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | -| `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | +| `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | +| `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | ## Example Usage @@ -31,20 +32,21 @@ var value = FeatureTypeJson.Website; ## Values -| Name | Value | -| -------------- | -------------- | -| `Website` | Website | -| `Registration` | Registration | -| `OnArrival` | OnArrival | -| `AttendeeHub` | AttendeeHub | -| `Appointments` | Appointments | -| `Planning` | Planning | -| `Agenda` | Agenda | -| `Travel` | Travel | -| `Marketing` | Marketing | -| `Surveys` | Surveys | -| `Speakers` | Speakers | -| `Exhibitors` | Exhibitors | -| `Vendors` | Vendors | -| `EventAds` | EventAds | -| `EventCredits` | EventCredits | \ No newline at end of file +| Name | Value | +| ------------------------ | ------------------------ | +| `Website` | Website | +| `Registration` | Registration | +| `OnArrival` | OnArrival | +| `AttendeeHub` | AttendeeHub | +| `Appointments` | Appointments | +| `Planning` | Planning | +| `Agenda` | Agenda | +| `Travel` | Travel | +| `Marketing` | Marketing | +| `Surveys` | Surveys | +| `Speakers` | Speakers | +| `Exhibitors` | Exhibitors | +| `Vendors` | Vendors | +| `EventAds` | EventAds | +| `EventCredits` | EventCredits | +| `CreditsAndCertificates` | CreditsAndCertificates | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/FeatureUpdate.md b/packages/csharp/docs/Models/Components/FeatureUpdate.md index 5cf238c0..a811d60a 100644 --- a/packages/csharp/docs/Models/Components/FeatureUpdate.md +++ b/packages/csharp/docs/Models/Components/FeatureUpdate.md @@ -5,9 +5,9 @@ Representation of an event feature update request ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Type` | [FeatureTypeJson](../../Models/Components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `Enabled` | *bool* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `EnabledTier` | [TierJson](../../Models/Components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `Config` | [FeatureUpdateConfig](../../Models/Components/FeatureUpdateConfig.md) | :heavy_minus_sign: | Feature configuration. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Type` | [FeatureTypeJson](../../Models/Components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `Enabled` | *bool* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `EnabledTier` | [TierJson](../../Models/Components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `Config` | [FeatureUpdateConfig](../../Models/Components/FeatureUpdateConfig.md) | :heavy_minus_sign: | Feature configuration. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/FieldJson3.md b/packages/csharp/docs/Models/Components/FieldJson3.md new file mode 100644 index 00000000..99819be6 --- /dev/null +++ b/packages/csharp/docs/Models/Components/FieldJson3.md @@ -0,0 +1,17 @@ +# FieldJson3 + +A survey field. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | Text field ID. | | +| `Text` | *string* | :heavy_minus_sign: | text Value of the Field | Field value | +| `ShortText` | *string* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | +| `Type` | [FieldTypeJson2](../../Models/Components/FieldTypeJson2.md) | :heavy_minus_sign: | Field Type | SingleChoice | +| `Choices` | List<[ChoiceJson2](../../Models/Components/ChoiceJson2.md)> | :heavy_minus_sign: | List of choices for this field. | | +| `NotApplicableAnswer` | [AdditionalChoiceJson1](../../Models/Components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `OtherAnswer` | [AdditionalChoiceJson1](../../Models/Components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `Required` | *bool* | :heavy_minus_sign: | Is this a mandatory field | true | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/FieldJson5.md b/packages/csharp/docs/Models/Components/FieldJson5.md deleted file mode 100644 index fb9aff38..00000000 --- a/packages/csharp/docs/Models/Components/FieldJson5.md +++ /dev/null @@ -1,17 +0,0 @@ -# FieldJson5 - -A survey field. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | Text field ID. | | -| `Text` | *string* | :heavy_minus_sign: | text Value of the Field | Field value | -| `ShortText` | *string* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | -| `Type` | [FieldTypeJson2](../../Models/Components/FieldTypeJson2.md) | :heavy_minus_sign: | Field Type | SingleChoice | -| `Choices` | List<[ChoiceJson3](../../Models/Components/ChoiceJson3.md)> | :heavy_minus_sign: | List of choices for this field. | | -| `NotApplicableAnswer` | [AdditionalChoiceJson2](../../Models/Components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `OtherAnswer` | [AdditionalChoiceJson2](../../Models/Components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `Required` | *bool* | :heavy_minus_sign: | Is this a mandatory field | true | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/FileInput.md b/packages/csharp/docs/Models/Components/FileInput.md index 29bf0aa0..d69849ea 100644 --- a/packages/csharp/docs/Models/Components/FileInput.md +++ b/packages/csharp/docs/Models/Components/FileInput.md @@ -5,10 +5,10 @@ Content of exhibitor file. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `DisplayName` | *string* | :heavy_check_mark: | Display name of the file. | Marketing Page | -| `Hidden` | *bool* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | -| `Order` | *long* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `DisplayName` | *string* | :heavy_check_mark: | Display name of the file. | Marketing Page | +| `Hidden` | *bool* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | +| `Order` | *long* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/GuestJson.md b/packages/csharp/docs/Models/Components/GuestJson.md index a1abac56..d4172721 100644 --- a/packages/csharp/docs/Models/Components/GuestJson.md +++ b/packages/csharp/docs/Models/Components/GuestJson.md @@ -19,5 +19,5 @@ Guest details. | `Email` | *string* | :heavy_minus_sign: | Email address of the guest. | guest@cvent.com | | `HomePhone` | *string* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `WorkPhone` | *string* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `HomeAddress` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `HomeAddress` | [AddressJson2](../../Models/Components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `PaymentInfo` | [PaymentInfoJson](../../Models/Components/PaymentInfoJson.md) | :heavy_minus_sign: | Payment information. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HousingEventHotel.md b/packages/csharp/docs/Models/Components/HousingEventHotel.md index ad2c9ad8..4e71d979 100644 --- a/packages/csharp/docs/Models/Components/HousingEventHotel.md +++ b/packages/csharp/docs/Models/Components/HousingEventHotel.md @@ -16,4 +16,4 @@ Hotel details including name, description, policies and IDs. | `Proximity` | [ProximityJson](../../Models/Components/ProximityJson.md) | :heavy_minus_sign: | Proximity of the event venue to the hotel. | | | `Amenities` | List<*string*> | :heavy_minus_sign: | List of available amenities at the hotel. | | | `Rating` | [HotelRatingJson](../../Models/Components/HotelRatingJson.md) | :heavy_minus_sign: | The hotel's rating, used to classify the hotel's quality. | 3 Star | -| `Address` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | \ No newline at end of file +| `Address` | [AddressJson2](../../Models/Components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubBackground.md b/packages/csharp/docs/Models/Components/HubBackground.md new file mode 100644 index 00000000..a51770c9 --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubBackground.md @@ -0,0 +1,12 @@ +# HubBackground + +The background image of the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `Url` | *string* | :heavy_minus_sign: | The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | +| `OriginalUrl` | *string* | :heavy_minus_sign: | The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | +| `AltText` | *string* | :heavy_minus_sign: | Alternate text for the background image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubBackgroundJson.md b/packages/csharp/docs/Models/Components/HubBackgroundJson.md deleted file mode 100644 index 0fa3ec4e..00000000 --- a/packages/csharp/docs/Models/Components/HubBackgroundJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# HubBackgroundJson - -The background image of the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Url` | *string* | :heavy_minus_sign: | The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | -| `OriginalUrl` | *string* | :heavy_minus_sign: | The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | -| `AltText` | *string* | :heavy_minus_sign: | Alternate text for the background image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubCalendar.md b/packages/csharp/docs/Models/Components/HubCalendar.md new file mode 100644 index 00000000..dc260bf5 --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubCalendar.md @@ -0,0 +1,11 @@ +# HubCalendar + +The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `Id` | *string* | :heavy_minus_sign: | The ID of the calendar associated to an Events+ hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | +| `Layout` | [Layout](../../Models/Components/Layout.md) | :heavy_minus_sign: | The initial layout style used by front-ends to render the associated calendar. | List | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubCalendarJson.md b/packages/csharp/docs/Models/Components/HubCalendarJson.md deleted file mode 100644 index 5c2494bd..00000000 --- a/packages/csharp/docs/Models/Components/HubCalendarJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# HubCalendarJson - -The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | The ID of the calendar associated to an Events+ hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | -| `Layout` | [Layout](../../Models/Components/Layout.md) | :heavy_minus_sign: | The initial layout style used by front-ends to render the associated calendar. | List | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubColors.md b/packages/csharp/docs/Models/Components/HubColors.md new file mode 100644 index 00000000..953e001f --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubColors.md @@ -0,0 +1,13 @@ +# HubColors + +All the colors associated with the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `Action` | *string* | :heavy_minus_sign: | The secondary color of an Events+ hub. | #0F0F0F | +| `Background` | *string* | :heavy_minus_sign: | The background color of an Events+ hub. | #0F0F0F | +| `Main` | *string* | :heavy_minus_sign: | The primary color of an Events+ hub. | #0F0F0F | +| `Mood` | *string* | :heavy_minus_sign: | An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. | #0F0F0F | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubColorsJson.md b/packages/csharp/docs/Models/Components/HubColorsJson.md deleted file mode 100644 index 82a9a963..00000000 --- a/packages/csharp/docs/Models/Components/HubColorsJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# HubColorsJson - -All the colors associated with the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `Action` | *string* | :heavy_minus_sign: | The secondary color of an Events+ hub. | #0F0F0F | -| `Background` | *string* | :heavy_minus_sign: | The background color of an Events+ hub. | #0F0F0F | -| `Main` | *string* | :heavy_minus_sign: | The primary color of an Events+ hub. | #0F0F0F | -| `Mood` | *string* | :heavy_minus_sign: | An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. | #0F0F0F | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubFonts.md b/packages/csharp/docs/Models/Components/HubFonts.md new file mode 100644 index 00000000..1844fed8 --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubFonts.md @@ -0,0 +1,11 @@ +# HubFonts + +The fonts of the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | +| `HeadingId` | *string* | :heavy_minus_sign: | The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `BodyId` | *string* | :heavy_minus_sign: | The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubFontsJson.md b/packages/csharp/docs/Models/Components/HubFontsJson.md deleted file mode 100644 index 3aa89d1b..00000000 --- a/packages/csharp/docs/Models/Components/HubFontsJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# HubFontsJson - -The fonts of the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | -| `HeadingId` | *string* | :heavy_minus_sign: | The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `BodyId` | *string* | :heavy_minus_sign: | The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubLogin.md b/packages/csharp/docs/Models/Components/HubLogin.md new file mode 100644 index 00000000..ed2cc70f --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubLogin.md @@ -0,0 +1,12 @@ +# HubLogin + +Fields relating to the login process for the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Type` | [HubLoginType](../../Models/Components/HubLoginType.md) | :heavy_minus_sign: | Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. | | +| `OrganizationId` | *string* | :heavy_minus_sign: | Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. | OneloginforFlexGuestside | +| `IdpUrl` | *string* | :heavy_minus_sign: | The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. | https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubLoginJson.md b/packages/csharp/docs/Models/Components/HubLoginJson.md deleted file mode 100644 index 1a7fda7e..00000000 --- a/packages/csharp/docs/Models/Components/HubLoginJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# HubLoginJson - -Fields relating to the login process for the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Type` | [HubLoginJsonType](../../Models/Components/HubLoginJsonType.md) | :heavy_minus_sign: | Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. | | -| `OrganizationId` | *string* | :heavy_minus_sign: | Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. | OneloginforFlexGuestside | -| `IdpUrl` | *string* | :heavy_minus_sign: | The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. | https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubLoginJsonType.md b/packages/csharp/docs/Models/Components/HubLoginJsonType.md deleted file mode 100644 index cccf40be..00000000 --- a/packages/csharp/docs/Models/Components/HubLoginJsonType.md +++ /dev/null @@ -1,20 +0,0 @@ -# HubLoginJsonType - -Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = HubLoginJsonType.MagicLink; -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `MagicLink` | MAGIC_LINK | -| `Sso` | SSO | -| `Both` | BOTH | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubLoginType.md b/packages/csharp/docs/Models/Components/HubLoginType.md new file mode 100644 index 00000000..77c67b36 --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubLoginType.md @@ -0,0 +1,20 @@ +# HubLoginType + +Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = HubLoginType.MagicLink; +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `MagicLink` | MAGIC_LINK | +| `Sso` | SSO | +| `Both` | BOTH | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubLogo.md b/packages/csharp/docs/Models/Components/HubLogo.md new file mode 100644 index 00000000..eb4b33b4 --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubLogo.md @@ -0,0 +1,12 @@ +# HubLogo + +The logo for the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `Url` | *string* | :heavy_minus_sign: | The optimized Events+ hub logo image URL. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | +| `OriginalUrl` | *string* | :heavy_minus_sign: | The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | +| `AltText` | *string* | :heavy_minus_sign: | Alternate text for the logo image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubLogoJson.md b/packages/csharp/docs/Models/Components/HubLogoJson.md deleted file mode 100644 index c1851018..00000000 --- a/packages/csharp/docs/Models/Components/HubLogoJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# HubLogoJson - -The logo for the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Url` | *string* | :heavy_minus_sign: | The optimized Events+ hub logo image URL. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | -| `OriginalUrl` | *string* | :heavy_minus_sign: | The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | -| `AltText` | *string* | :heavy_minus_sign: | Alternate text for the logo image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubOwner.md b/packages/csharp/docs/Models/Components/HubOwner.md new file mode 100644 index 00000000..c97307fc --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubOwner.md @@ -0,0 +1,12 @@ +# HubOwner + +The owner of the Events+ hub and their information. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `FirstName` | *string* | :heavy_minus_sign: | First name of the Events+ hub owner. | Achuthanandan | +| `LastName` | *string* | :heavy_minus_sign: | Last name of the Events+ hub owner. | Velikkakathu Sankaran | +| `Email` | *string* | :heavy_minus_sign: | Email address of the Events+ hub owner. | owner@example.com | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubOwnerJson.md b/packages/csharp/docs/Models/Components/HubOwnerJson.md deleted file mode 100644 index afc1cebe..00000000 --- a/packages/csharp/docs/Models/Components/HubOwnerJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# HubOwnerJson - -The owner of the Events+ hub and their information. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `FirstName` | *string* | :heavy_minus_sign: | First name of the Events+ hub owner. | Achuthanandan | -| `LastName` | *string* | :heavy_minus_sign: | Last name of the Events+ hub owner. | Velikkakathu Sankaran | -| `Email` | *string* | :heavy_minus_sign: | Email address of the Events+ hub owner. | owner@example.com | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubStatusProperty.md b/packages/csharp/docs/Models/Components/HubStatusProperty.md new file mode 100644 index 00000000..6d425b2a --- /dev/null +++ b/packages/csharp/docs/Models/Components/HubStatusProperty.md @@ -0,0 +1,20 @@ +# HubStatusProperty + +The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = HubStatusProperty.Inactive; +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `Inactive` | Inactive | +| `Active` | Active | +| `Deleted` | Deleted | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubStatusPropertyJson.md b/packages/csharp/docs/Models/Components/HubStatusPropertyJson.md deleted file mode 100644 index e5ea607a..00000000 --- a/packages/csharp/docs/Models/Components/HubStatusPropertyJson.md +++ /dev/null @@ -1,20 +0,0 @@ -# HubStatusPropertyJson - -The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = HubStatusPropertyJson.Inactive; -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `Inactive` | Inactive | -| `Active` | Active | -| `Deleted` | Deleted | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/HubsPaginatedResponse.md b/packages/csharp/docs/Models/Components/HubsPaginatedResponse.md index 8b946270..1119b65f 100644 --- a/packages/csharp/docs/Models/Components/HubsPaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/HubsPaginatedResponse.md @@ -7,5 +7,5 @@ The response from a request to get the list of Events+ hubs. This includes the p | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `Data` | List<[ExistingHub](../../Models/Components/ExistingHub.md)> | :heavy_check_mark: | List of Events+ hubs. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/InvitationListPaginatedResponse.md b/packages/csharp/docs/Models/Components/InvitationListPaginatedResponse.md index 46c09bb9..885ab394 100644 --- a/packages/csharp/docs/Models/Components/InvitationListPaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/InvitationListPaginatedResponse.md @@ -7,5 +7,5 @@ Return a response object containing paginated data for the invitation list(s). | Field | Type | Required | Description | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| `Paging` | [PagingJson25](../../Models/Components/PagingJson25.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `Paging` | [PagingJson23](../../Models/Components/PagingJson23.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `Data` | List<[InvitationListJson](../../Models/Components/InvitationListJson.md)> | :heavy_check_mark: | Collection of invitation list objects. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Lead.md b/packages/csharp/docs/Models/Components/Lead.md new file mode 100644 index 00000000..714e9fa0 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Lead.md @@ -0,0 +1,40 @@ +# Lead + +A JSON Schema file for Lead. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `Attendee` | [Attendee12](../../Models/Components/Attendee12.md) | :heavy_minus_sign: | A JSON schema representing the Attendee object | | +| `BoothStaff` | [BoothStaff](../../Models/Components/BoothStaff.md) | :heavy_minus_sign: | A JSON schema representing Booth Staff entity | | +| `Device` | [Device](../../Models/Components/Device.md) | :heavy_minus_sign: | A JSON object representing an electronic device used to capture leads. | | +| `Appointment` | [Appointment](../../Models/Components/Appointment.md) | :heavy_minus_sign: | A JSON schema representing the structure of an appointment object. | | +| `Title` | *string* | :heavy_minus_sign: | The title of the lead | Mr. | +| `FirstName` | *string* | :heavy_minus_sign: | The first name of the lead | Henry | +| `LastName` | *string* | :heavy_minus_sign: | The last name of the lead | Potterfield | +| `Email` | *string* | :heavy_minus_sign: | The email address of the lead | h.potterfield@test.com | +| `Company` | *string* | :heavy_minus_sign: | The company/organization the lead belongs to. | Cvent Inc | +| `MobilePhone` | *string* | :heavy_minus_sign: | Mobile phone number of the lead | 555-555-5555 | +| `HomeAddress` | [Address12](../../Models/Components/Address12.md) | :heavy_minus_sign: | Schema for address information | | +| `HomePhone` | *string* | :heavy_minus_sign: | Home phone number of the lead | 555-555-5555 | +| `WorkAddress` | [Address12](../../Models/Components/Address12.md) | :heavy_minus_sign: | Schema for address information | | +| `WorkPhone` | *string* | :heavy_minus_sign: | Work Phone number of the lead | 555-555-5555 | +| `Type` | [LeadType](../../Models/Components/LeadType.md) | :heavy_minus_sign: | The type of lead. | | +| `Application` | [Application](../../Models/Components/Application.md) | :heavy_minus_sign: | The application used to capture lead. | | +| `Source` | [Source](../../Models/Components/Source.md) | :heavy_minus_sign: | The source of entry for the lead | | +| `Deleted` | *bool* | :heavy_minus_sign: | A boolean indicating whether a lead is deleted or not | | +| `Comments` | *string* | :heavy_minus_sign: | Comments about the lead | I am interested in your product. | +| `LicenseCode` | *string* | :heavy_minus_sign: | License (access code) that was used to capture the lead | nag1248 | +| `Matched` | *bool* | :heavy_minus_sign: | A boolean indicating whether the lead is matched or not | true | +| `TranscriptionStatus` | [TranscriptionStatus](../../Models/Components/TranscriptionStatus.md) | :heavy_minus_sign: | Current status of business card transcription | | +| `Qualified` | *bool* | :heavy_minus_sign: | A boolean indicating whether a lead is qualified or not | true | +| `AdditionalBadgekitFields` | [AdditionalBadgekitFields](../../Models/Components/AdditionalBadgekitFields.md) | :heavy_minus_sign: | Map containing extra properties from badgekit provider | | +| `Id` | *string* | :heavy_minus_sign: | ID of Lead. | cdd0d110-3a84-4bc5-a420-37c007716c73 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Lead2.md b/packages/csharp/docs/Models/Components/Lead2.md new file mode 100644 index 00000000..055feab5 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Lead2.md @@ -0,0 +1,10 @@ +# Lead2 + +JSON schema for the Lead object + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | Lead id | 4e74f930-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadAddressJson.md b/packages/csharp/docs/Models/Components/LeadAddressJson.md deleted file mode 100644 index d038bbeb..00000000 --- a/packages/csharp/docs/Models/Components/LeadAddressJson.md +++ /dev/null @@ -1,17 +0,0 @@ -# LeadAddressJson - -Schema for address information - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `Address1` | *string* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | -| `Address2` | *string* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | -| `City` | *string* | :heavy_minus_sign: | The name of the city. | Austin | -| `Region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `RegionCode` | *string* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | -| `PostalCode` | *string* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | -| `Country` | *string* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | -| `CountryCode` | *string* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code | US | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadAppointmentJson.md b/packages/csharp/docs/Models/Components/LeadAppointmentJson.md deleted file mode 100644 index 62724852..00000000 --- a/packages/csharp/docs/Models/Components/LeadAppointmentJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# LeadAppointmentJson - -A JSON schema representing the structure of an appointment object. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | Appointment id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadAttendeeJson.md b/packages/csharp/docs/Models/Components/LeadAttendeeJson.md deleted file mode 100644 index 395c51a1..00000000 --- a/packages/csharp/docs/Models/Components/LeadAttendeeJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# LeadAttendeeJson - -A JSON schema representing the Attendee object - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadBoothStaffJson.md b/packages/csharp/docs/Models/Components/LeadBoothStaffJson.md deleted file mode 100644 index f60a383f..00000000 --- a/packages/csharp/docs/Models/Components/LeadBoothStaffJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# LeadBoothStaffJson - -A JSON schema representing Booth Staff entity - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | Booth Staff id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadDeviceJson.md b/packages/csharp/docs/Models/Components/LeadDeviceJson.md deleted file mode 100644 index 497a9e60..00000000 --- a/packages/csharp/docs/Models/Components/LeadDeviceJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# LeadDeviceJson - -A JSON object representing an electronic device used to capture leads. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | The id of device used to capture lead | EKEK993IF9F | -| `Name` | *string* | :heavy_minus_sign: | The name of device used to capture lead | North Gate | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadJson.md b/packages/csharp/docs/Models/Components/LeadJson.md deleted file mode 100644 index b478b5cb..00000000 --- a/packages/csharp/docs/Models/Components/LeadJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# LeadJson - -JSON schema for the Lead object - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | Lead id | 4e74f930-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadQualificationAnswers.md b/packages/csharp/docs/Models/Components/LeadQualificationAnswers.md new file mode 100644 index 00000000..e7edcfe2 --- /dev/null +++ b/packages/csharp/docs/Models/Components/LeadQualificationAnswers.md @@ -0,0 +1,19 @@ +# LeadQualificationAnswers + +This JSON schema file represents lead qualification answers + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `Id` | *string* | :heavy_minus_sign: | Lead Qualification Answer id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Question` | [Uuid1](../../Models/Components/Uuid1.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `Lead` | [Lead2](../../Models/Components/Lead2.md) | :heavy_minus_sign: | JSON schema for the Lead object | | +| `Answers` | List<[Answer1](../../Models/Components/Answer1.md)> | :heavy_minus_sign: | List of answers | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadQualificationAnswersJson.md b/packages/csharp/docs/Models/Components/LeadQualificationAnswersJson.md deleted file mode 100644 index f0905695..00000000 --- a/packages/csharp/docs/Models/Components/LeadQualificationAnswersJson.md +++ /dev/null @@ -1,19 +0,0 @@ -# LeadQualificationAnswersJson - -This JSON schema file represents lead qualification answers - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Id` | *string* | :heavy_minus_sign: | Lead Qualification Answer id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Question` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `Lead` | [LeadJson](../../Models/Components/LeadJson.md) | :heavy_minus_sign: | JSON schema for the Lead object | | -| `Answers` | List<[AnswerJson](../../Models/Components/AnswerJson.md)> | :heavy_minus_sign: | List of answers | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadQualificationAnswersListResponse.md b/packages/csharp/docs/Models/Components/LeadQualificationAnswersListResponse.md index a61488eb..1987424f 100644 --- a/packages/csharp/docs/Models/Components/LeadQualificationAnswersListResponse.md +++ b/packages/csharp/docs/Models/Components/LeadQualificationAnswersListResponse.md @@ -5,6 +5,6 @@ A JSON schema representing the response for a list of lead qualification answers ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `Data` | List<[LeadQualificationAnswersJson](../../Models/Components/LeadQualificationAnswersJson.md)> | :heavy_minus_sign: | Collection of Lead Qualification Answers. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `Data` | List<[LeadQualificationAnswers](../../Models/Components/LeadQualificationAnswers.md)> | :heavy_minus_sign: | Collection of Lead Qualification Answers. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadQualificationQuestion.md b/packages/csharp/docs/Models/Components/LeadQualificationQuestion.md new file mode 100644 index 00000000..bcc13a50 --- /dev/null +++ b/packages/csharp/docs/Models/Components/LeadQualificationQuestion.md @@ -0,0 +1,23 @@ +# LeadQualificationQuestion + +A JSON schema representing a Lead Qualification Question model + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `Id` | *string* | :heavy_minus_sign: | Lead Qualification Question id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `Type` | [LeadQualificationQuestionType](../../Models/Components/LeadQualificationQuestionType.md) | :heavy_minus_sign: | Type of question | | +| `Code` | *string* | :heavy_minus_sign: | question code | cult | +| `Choices` | List<[Choice](../../Models/Components/Choice.md)> | :heavy_minus_sign: | List of available choices for the question | | +| `NotApplicableAnswer` | [AdditionalChoice](../../Models/Components/AdditionalChoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `OtherAnswers` | [AdditionalChoice](../../Models/Components/AdditionalChoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `Required` | *bool* | :heavy_minus_sign: | A boolean indicating whether the question is mandatory or not | true | +| `Text` | *string* | :heavy_minus_sign: | text of the question | Is there a business need? | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadQualificationQuestionJson.md b/packages/csharp/docs/Models/Components/LeadQualificationQuestionJson.md deleted file mode 100644 index 3d285a71..00000000 --- a/packages/csharp/docs/Models/Components/LeadQualificationQuestionJson.md +++ /dev/null @@ -1,23 +0,0 @@ -# LeadQualificationQuestionJson - -A JSON schema representing a Lead Qualification Question model - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| `Created` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Id` | *string* | :heavy_minus_sign: | Lead Qualification Question id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `Type` | [LeadQualificationQuestionJsonType](../../Models/Components/LeadQualificationQuestionJsonType.md) | :heavy_minus_sign: | Type of question | | -| `Code` | *string* | :heavy_minus_sign: | question code | cult | -| `Choices` | List<[ChoiceJson2](../../Models/Components/ChoiceJson2.md)> | :heavy_minus_sign: | List of available choices for the question | | -| `NotApplicableAnswer` | [AdditionalChoiceJson11](../../Models/Components/AdditionalChoiceJson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `OtherAnswers` | [AdditionalChoiceJson11](../../Models/Components/AdditionalChoiceJson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `Required` | *bool* | :heavy_minus_sign: | A boolean indicating whether the question is mandatory or not | true | -| `Text` | *string* | :heavy_minus_sign: | text of the question | Is there a business need? | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadQualificationQuestionJsonType.md b/packages/csharp/docs/Models/Components/LeadQualificationQuestionJsonType.md deleted file mode 100644 index c3ad5d46..00000000 --- a/packages/csharp/docs/Models/Components/LeadQualificationQuestionJsonType.md +++ /dev/null @@ -1,23 +0,0 @@ -# LeadQualificationQuestionJsonType - -Type of question - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = LeadQualificationQuestionJsonType.MultiChoice; -``` - - -## Values - -| Name | Value | -| ------------------------- | ------------------------- | -| `MultiChoice` | MultiChoice | -| `SingleChoice` | SingleChoice | -| `Rating` | Rating | -| `OpenEndedTextOneLine` | OpenEndedTextOneLine | -| `OpenEndedTextCommentBox` | OpenEndedTextCommentBox | -| `OpenEndedDateTime` | OpenEndedDateTime | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadQualificationQuestionType.md b/packages/csharp/docs/Models/Components/LeadQualificationQuestionType.md new file mode 100644 index 00000000..1fd6e320 --- /dev/null +++ b/packages/csharp/docs/Models/Components/LeadQualificationQuestionType.md @@ -0,0 +1,23 @@ +# LeadQualificationQuestionType + +Type of question + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = LeadQualificationQuestionType.MultiChoice; +``` + + +## Values + +| Name | Value | +| ------------------------- | ------------------------- | +| `MultiChoice` | MultiChoice | +| `SingleChoice` | SingleChoice | +| `Rating` | Rating | +| `OpenEndedTextOneLine` | OpenEndedTextOneLine | +| `OpenEndedTextCommentBox` | OpenEndedTextCommentBox | +| `OpenEndedDateTime` | OpenEndedDateTime | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadQualificationQuestionsListResponse.md b/packages/csharp/docs/Models/Components/LeadQualificationQuestionsListResponse.md index 38560145..6a99909d 100644 --- a/packages/csharp/docs/Models/Components/LeadQualificationQuestionsListResponse.md +++ b/packages/csharp/docs/Models/Components/LeadQualificationQuestionsListResponse.md @@ -5,6 +5,6 @@ A response containing a list of lead qualification questions. ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| `Data` | List<[LeadQualificationQuestionJson](../../Models/Components/LeadQualificationQuestionJson.md)> | :heavy_minus_sign: | Collection of lead qualification questions. | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| `Data` | List<[LeadQualificationQuestion](../../Models/Components/LeadQualificationQuestion.md)> | :heavy_minus_sign: | Collection of lead qualification questions. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadSource.md b/packages/csharp/docs/Models/Components/LeadSource.md index 6b47b633..9a9a4d82 100644 --- a/packages/csharp/docs/Models/Components/LeadSource.md +++ b/packages/csharp/docs/Models/Components/LeadSource.md @@ -5,7 +5,7 @@ Lead source details. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) | 50dc08af-24a9-4d01-84be-3d43133dc945 | -| `Section` | [LeadSourceSectionJson](../../Models/Components/LeadSourceSectionJson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. | 50dc08af-24a9-4d01-84be-3d43133dc945 | +| `Section` | [LeadSourceSectionJson](../../Models/Components/LeadSourceSectionJson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadSourceJson.md b/packages/csharp/docs/Models/Components/LeadSourceJson.md index d2ea77e1..e7ba1779 100644 --- a/packages/csharp/docs/Models/Components/LeadSourceJson.md +++ b/packages/csharp/docs/Models/Components/LeadSourceJson.md @@ -5,7 +5,7 @@ Lead source details. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) | 50dc08af-24a9-4d01-84be-3d43133dc945 | -| `Section` | [LeadSourceSectionJson](../../Models/Components/LeadSourceSectionJson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. | 50dc08af-24a9-4d01-84be-3d43133dc945 | +| `Section` | [LeadSourceSectionJson](../../Models/Components/LeadSourceSectionJson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadSourceSectionJson.md b/packages/csharp/docs/Models/Components/LeadSourceSectionJson.md index baaef38a..372be664 100644 --- a/packages/csharp/docs/Models/Components/LeadSourceSectionJson.md +++ b/packages/csharp/docs/Models/Components/LeadSourceSectionJson.md @@ -5,6 +5,6 @@ Represents lead source section details, which is a sub area of source generating ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_minus_sign: | Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API (under development currently). | 40dc08af-24a9-4d01-84be-3d43133dc945 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API. | 40dc08af-24a9-4d01-84be-3d43133dc945 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadType.md b/packages/csharp/docs/Models/Components/LeadType.md new file mode 100644 index 00000000..f043ffd6 --- /dev/null +++ b/packages/csharp/docs/Models/Components/LeadType.md @@ -0,0 +1,20 @@ +# LeadType + +The type of lead. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = LeadType.Leadcapture; +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `Leadcapture` | leadcapture | +| `Inbound` | inbound | +| `Appointment` | appointment | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/LeadsPaginatedResponse.md b/packages/csharp/docs/Models/Components/LeadsPaginatedResponse.md index 65b6e69a..873e86c5 100644 --- a/packages/csharp/docs/Models/Components/LeadsPaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/LeadsPaginatedResponse.md @@ -5,7 +5,7 @@ A paginated response of leads. ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExistingLeadJson](../../Models/Components/ExistingLeadJson.md)> | :heavy_minus_sign: | Collection of leads. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[Lead](../../Models/Components/Lead.md)> | :heavy_minus_sign: | Collection of leads. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Link.md b/packages/csharp/docs/Models/Components/Link.md new file mode 100644 index 00000000..60553d9a --- /dev/null +++ b/packages/csharp/docs/Models/Components/Link.md @@ -0,0 +1,10 @@ +# Link + +Represents a link to a related resource. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | +| `Href` | *string* | :heavy_check_mark: | A url provided that can be followed for linking | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/MeetingRequestCustomFieldJson.md b/packages/csharp/docs/Models/Components/MeetingRequestCustomFieldJson.md index 10f29da6..e470dce9 100644 --- a/packages/csharp/docs/Models/Components/MeetingRequestCustomFieldJson.md +++ b/packages/csharp/docs/Models/Components/MeetingRequestCustomFieldJson.md @@ -21,4 +21,4 @@ Custom field for a meeting request. | `MaxChoice` | *double* | :heavy_minus_sign: | The maximum number of choices allowed for a multi-choice field. | 10 | | `MinDate` | *string* | :heavy_minus_sign: | The ISO 8601 minimum date value for a date field. | 1970-12-23 | | `MaxDate` | *string* | :heavy_minus_sign: | The ISO 8601 maximum date value for a date field. | 2100-12-31 | -| `AnswerTypes` | List<[AnswerTypeJson1](../../Models/Components/AnswerTypeJson1.md)> | :heavy_minus_sign: | List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is omitted when no non-default answer type is defined for the question. | | \ No newline at end of file +| `AnswerTypes` | List<[AnswerTypeJson](../../Models/Components/AnswerTypeJson.md)> | :heavy_minus_sign: | List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is omitted when no non-default answer type is defined for the question. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/MeetingRequestEvent.md b/packages/csharp/docs/Models/Components/MeetingRequestEvent.md index 622c988a..0014b71c 100644 --- a/packages/csharp/docs/Models/Components/MeetingRequestEvent.md +++ b/packages/csharp/docs/Models/Components/MeetingRequestEvent.md @@ -5,6 +5,6 @@ The event the request is associated with. ## Fields -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `Id` | *string* | :heavy_minus_sign: | Event ID. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_minus_sign: | Event ID. This field may be absent immediately after creation when the meeting request form is configured to auto-create an event on submission, as event creation is processed asynchronously. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/MeetingRequestQuestionJson.md b/packages/csharp/docs/Models/Components/MeetingRequestQuestionJson.md index 1380e697..1b48a1b6 100644 --- a/packages/csharp/docs/Models/Components/MeetingRequestQuestionJson.md +++ b/packages/csharp/docs/Models/Components/MeetingRequestQuestionJson.md @@ -11,6 +11,6 @@ A question and its answer for a meeting request. Some questions have fixed, well | `Name` | *string* | :heavy_minus_sign: | The display text of the question. | What is your favorite color? | | `Type` | [QuestionTypeJson1](../../Models/Components/QuestionTypeJson1.md) | :heavy_minus_sign: | Denotes the type of data collected by a question. | SingleSelect | | `Value` | List<*string*> | :heavy_check_mark: | An array of non-null answers to the question. The format of each item depends on the question `type`.

**Standard questions:** Each item is a plain string (for example, `"Green"`).

**Country/Region questions (`type: Country`):** Each item is either a country name (for example, `"Canada"`) or a country code (for example, `"CA"`). Clients should provide either country names or country codes, but not both formats in the same request. See the Country Codes reference for the list of supported country codes and corresponding country names.

**Complex questions (`type: MeetingRoomRequirements`, `SleepingRoomRequirements`, or `BudgetEstimates`):** Each item is a JSON-serialized string. See `compositeValue` for the same data in parsed form. | | -| `AnswerType` | [AnswerTypeJson1](../../Models/Components/AnswerTypeJson1.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | +| `AnswerType` | [AnswerTypeJson](../../Models/Components/AnswerTypeJson.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | | `SecondaryValue` | *string* | :heavy_minus_sign: | The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. | The other answer for the question. | | `CompositeValue` | [CompositeValueJson](../../Models/Components/CompositeValueJson.md) | :heavy_minus_sign: | The structured representation of a complex question answer. Contains the same data as `value`, parsed into typed objects instead of JSON-serialized strings. This field is **read-only** — to write complex question answers, use `value` instead.

The structure of the array depends on the question `type`. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/PaginatedExistingMember.md b/packages/csharp/docs/Models/Components/PaginatedExistingMember.md index cf462033..0ca6121c 100644 --- a/packages/csharp/docs/Models/Components/PaginatedExistingMember.md +++ b/packages/csharp/docs/Models/Components/PaginatedExistingMember.md @@ -5,7 +5,7 @@ A paginated list of Events+ members. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | -| `Data` | List<[ExistingMemberJson](../../Models/Components/ExistingMemberJson.md)> | :heavy_check_mark: | Collection of Events+ members. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `Data` | List<[ExistingMember](../../Models/Components/ExistingMember.md)> | :heavy_check_mark: | Collection of Events+ members. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/PaginationLinks.md b/packages/csharp/docs/Models/Components/PaginationLinks.md new file mode 100644 index 00000000..45c3c75f --- /dev/null +++ b/packages/csharp/docs/Models/Components/PaginationLinks.md @@ -0,0 +1,12 @@ +# PaginationLinks + +Represents pagination links for navigating between pages of data. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | +| `Next` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `Self` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `Prev` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Paging.md b/packages/csharp/docs/Models/Components/Paging.md new file mode 100644 index 00000000..64f854f8 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Paging.md @@ -0,0 +1,15 @@ +# Paging + +Represents pagination information for a collection of resources. + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `PreviousToken` | *string* | :heavy_minus_sign: | The pagination token for the previous page, if one exists. You can use this token to navigate to the previous page of data. | 1a2b3c4d5e6f7g8h9i10j11k | +| `NextToken` | *string* | :heavy_minus_sign: | The pagination token for the next page. If this value is present in the response, there is another page of data you can fetch. | 1a2b3c4d5e6f7g8h9i10j11k | +| `CurrentToken` | *string* | :heavy_minus_sign: | The pagination token for the current page. | 1a2b3c4d5e6f7g8h9i10j11k | +| `Limit` | *long* | :heavy_minus_sign: | The number of records to return on the page. Not to exceed 200. | 100 | +| `TotalCount` | *long* | :heavy_minus_sign: | The total number of records available. This field may return blank, even if there are more records. To confirm if there are more records, check the `nextToken` field. | 2 | +| `Links` | [PaginationLinks](../../Models/Components/PaginationLinks.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/PagingJson23.md b/packages/csharp/docs/Models/Components/PagingJson23.md new file mode 100644 index 00000000..6adde977 --- /dev/null +++ b/packages/csharp/docs/Models/Components/PagingJson23.md @@ -0,0 +1,14 @@ +# PagingJson23 + +Represents pagination information for a collection of resources. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `NextToken` | *string* | :heavy_minus_sign: | The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch | 3b2359a7-4583-40ed-8afd-67e5f15373d3 | +| `CurrentToken` | *string* | :heavy_minus_sign: | The pagination token for the current page | 90c5f062-76ad-4ea4-aa53-00eb698d9262 | +| `Limit` | *long* | :heavy_minus_sign: | The number of records to return on the page not to exceed 200 | 100 | +| `TotalCount` | *long* | :heavy_minus_sign: | The total number of records available | 2 | +| `Links` | [PaginationLinksJson](../../Models/Components/PaginationLinksJson.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/PagingJson25.md b/packages/csharp/docs/Models/Components/PagingJson25.md deleted file mode 100644 index e50bc289..00000000 --- a/packages/csharp/docs/Models/Components/PagingJson25.md +++ /dev/null @@ -1,14 +0,0 @@ -# PagingJson25 - -Represents pagination information for a collection of resources. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `NextToken` | *string* | :heavy_minus_sign: | The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch | 3b2359a7-4583-40ed-8afd-67e5f15373d3 | -| `CurrentToken` | *string* | :heavy_minus_sign: | The pagination token for the current page | 90c5f062-76ad-4ea4-aa53-00eb698d9262 | -| `Limit` | *long* | :heavy_minus_sign: | The number of records to return on the page not to exceed 200 | 100 | -| `TotalCount` | *long* | :heavy_minus_sign: | The total number of records available | 2 | -| `Links` | [PaginationLinksJson](../../Models/Components/PaginationLinksJson.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/PaymentInfoJson.md b/packages/csharp/docs/Models/Components/PaymentInfoJson.md index f14f95bc..7e9c2c4c 100644 --- a/packages/csharp/docs/Models/Components/PaymentInfoJson.md +++ b/packages/csharp/docs/Models/Components/PaymentInfoJson.md @@ -9,6 +9,6 @@ Payment information. | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `PaymentType` | [PaymentTypesJson](../../Models/Components/PaymentTypesJson.md) | :heavy_minus_sign: | Payment type. | | | `FullName` | *string* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `Address` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `Address` | [AddressJson2](../../Models/Components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `Phone` | *string* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `Other` | [OtherPaymentJson](../../Models/Components/OtherPaymentJson.md) | :heavy_minus_sign: | Other payment details. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ProcessFormSubmissionJson.md b/packages/csharp/docs/Models/Components/ProcessFormSubmissionJson.md index 4d618f90..e7108f9f 100644 --- a/packages/csharp/docs/Models/Components/ProcessFormSubmissionJson.md +++ b/packages/csharp/docs/Models/Components/ProcessFormSubmissionJson.md @@ -11,8 +11,8 @@ Represents a process form submission in the context of a specific event. | `CreatedBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `Id` | *string* | :heavy_minus_sign: | The unique ID representing the process form submission. | f66a6cb0-4531-0f3a-cb1a-64f3017f1149 | -| `Event` | [ProcessFormSubmissionJsonEvent](../../Models/Components/ProcessFormSubmissionJsonEvent.md) | :heavy_minus_sign: | The event which the process form submission is associated with. | | +| `Id` | *string* | :heavy_check_mark: | The unique ID representing the process form submission. | f66a6cb0-4531-0f3a-cb1a-64f3017f1149 | +| `Event` | [ProcessFormSubmissionJsonEvent](../../Models/Components/ProcessFormSubmissionJsonEvent.md) | :heavy_check_mark: | The event which the process form submission is associated with. | | | `ProcessForm` | [ProcessFormJson](../../Models/Components/ProcessFormJson.md) | :heavy_minus_sign: | An object that contains the process form ID.

This is an **expandable** object and if requested will contain the name of a process form object. | | | `Status` | *string* | :heavy_minus_sign: | The status of the process form submission. The status is planner defined and can be any string. | initialized | | `Questions` | List<[ProcessFormSubmissionQuestionJson](../../Models/Components/ProcessFormSubmissionQuestionJson.md)> | :heavy_minus_sign: | The list of possible answers to a question. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Property.md b/packages/csharp/docs/Models/Components/Property.md index 96ca4470..64db1393 100644 --- a/packages/csharp/docs/Models/Components/Property.md +++ b/packages/csharp/docs/Models/Components/Property.md @@ -18,5 +18,5 @@ Details of the property | `Code` | *string* | :heavy_minus_sign: | The property code for the property. | GH101 | | `Deleted` | *bool* | :heavy_minus_sign: | True indicates that the property is deleted. | false | | `CurrencyCode` | *string* | :heavy_minus_sign: | The ISO 4217 standard format currency code specified for the property. | USD | -| `Address` | [AddressJson5](../../Models/Components/AddressJson5.md) | :heavy_minus_sign: | A physical address. | | +| `Address` | [AddressJson4](../../Models/Components/AddressJson4.md) | :heavy_minus_sign: | A physical address. | | | `ExternalCodes` | List<[PropertyExternalCodeJson](../../Models/Components/PropertyExternalCodeJson.md)> | :heavy_minus_sign: | Collection of external codes for a property. This includes GDS nd other codes used to identify a property in external systems. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/PublicUsagePlan.md b/packages/csharp/docs/Models/Components/PublicUsagePlan.md index fe50a4c4..9adbbb43 100644 --- a/packages/csharp/docs/Models/Components/PublicUsagePlan.md +++ b/packages/csharp/docs/Models/Components/PublicUsagePlan.md @@ -11,4 +11,4 @@ Object representing an API Platform Usage Tier, including information when the u | `Quota` | *double* | :heavy_check_mark: | The daily quota of the usage tier. If this value is null, this means the usage tier is unlimited. | 1000 | | `BurstLimit` | *double* | :heavy_check_mark: | The burst limit capacity of the usage tier | 1 | | `RateLimit` | *double* | :heavy_check_mark: | The per-second steady rate-limit of the usage tier | 2 | -| `SwitchBackPlan` | [SwitchBackTargetUsagePlanJson](../../Models/Components/SwitchBackTargetUsagePlanJson.md) | :heavy_minus_sign: | Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. | | \ No newline at end of file +| `SwitchBackPlan` | [SwitchBackTargetUsagePlan](../../Models/Components/SwitchBackTargetUsagePlan.md) | :heavy_minus_sign: | Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/QuestionJson2.md b/packages/csharp/docs/Models/Components/QuestionJson2.md index a1c73a5d..a0a3363a 100644 --- a/packages/csharp/docs/Models/Components/QuestionJson2.md +++ b/packages/csharp/docs/Models/Components/QuestionJson2.md @@ -17,14 +17,14 @@ A survey question. | `HtmlText` | *string* | :heavy_minus_sign: | Html of the question | Question Html | | `Code` | *string* | :heavy_minus_sign: | Question Code | 4l6x | | `Type` | [QuestionTypeJson2](../../Models/Components/QuestionTypeJson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `Choices` | List<[ChoiceJson3](../../Models/Components/ChoiceJson3.md)> | :heavy_minus_sign: | List of choices for the question. | | +| `Choices` | List<[ChoiceJson2](../../Models/Components/ChoiceJson2.md)> | :heavy_minus_sign: | List of choices for the question. | | | `Categories` | List<[CategoryJson2](../../Models/Components/CategoryJson2.md)> | :heavy_minus_sign: | List of categories for the question. | | | `SubCategories` | List<[TextFieldJson1](../../Models/Components/TextFieldJson1.md)> | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `NotApplicableAnswer` | [AdditionalChoiceJson2](../../Models/Components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `OtherAnswer` | [AdditionalChoiceJson2](../../Models/Components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `NotApplicableAnswer` | [AdditionalChoiceJson1](../../Models/Components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `OtherAnswer` | [AdditionalChoiceJson1](../../Models/Components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `Comments` | *string* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `Required` | *bool* | :heavy_minus_sign: | Is this a mandatory question | true | -| `Fields` | List<[FieldJson5](../../Models/Components/FieldJson5.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `Fields` | List<[FieldJson3](../../Models/Components/FieldJson3.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | | `MaxScore` | *double* | :heavy_minus_sign: | Max possible score | 20 | | `TotalSum` | *long* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `Survey` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/csharp/docs/Models/Components/QuestionResponseJson.md b/packages/csharp/docs/Models/Components/QuestionResponseJson.md index 01fba761..3fa91458 100644 --- a/packages/csharp/docs/Models/Components/QuestionResponseJson.md +++ b/packages/csharp/docs/Models/Components/QuestionResponseJson.md @@ -8,4 +8,4 @@ A Question response. | Field | Type | Required | Description | | ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- | | `Question` | [QuestionJson3](../../Models/Components/QuestionJson3.md) | :heavy_minus_sign: | The question that was answered. | -| `Answers` | List<[AnswerJson2](../../Models/Components/AnswerJson2.md)> | :heavy_minus_sign: | List of answers. | \ No newline at end of file +| `Answers` | List<[AnswerJson1](../../Models/Components/AnswerJson1.md)> | :heavy_minus_sign: | List of answers. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/RegistrationPackRequest.md b/packages/csharp/docs/Models/Components/RegistrationPackRequest.md index fe207a42..c706d7c9 100644 --- a/packages/csharp/docs/Models/Components/RegistrationPackRequest.md +++ b/packages/csharp/docs/Models/Components/RegistrationPackRequest.md @@ -5,8 +5,8 @@ A registration pack defining the registration type capacity allocations for an e ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | -| `Capacities` | List<[CapacityJson](../../Models/Components/CapacityJson.md)> | :heavy_check_mark: | An array of capacities for the registration pack. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | +| `Capacities` | List<[Capacity](../../Models/Components/Capacity.md)> | :heavy_check_mark: | An array of capacities for the registration pack. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/RegistrationPackResponse.md b/packages/csharp/docs/Models/Components/RegistrationPackResponse.md index b82cc640..c5ea3f4c 100644 --- a/packages/csharp/docs/Models/Components/RegistrationPackResponse.md +++ b/packages/csharp/docs/Models/Components/RegistrationPackResponse.md @@ -8,6 +8,6 @@ Schema for existing registration pack object | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `Id` | *string* | :heavy_check_mark: | Registration pack id | 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `Capacities` | List<[ExistingCapacityJson](../../Models/Components/ExistingCapacityJson.md)> | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `Capacities` | List<[ExistingCapacity](../../Models/Components/ExistingCapacity.md)> | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/RegistrationTypeUpdate.md b/packages/csharp/docs/Models/Components/RegistrationTypeUpdate.md index d987daeb..111ac9a9 100644 --- a/packages/csharp/docs/Models/Components/RegistrationTypeUpdate.md +++ b/packages/csharp/docs/Models/Components/RegistrationTypeUpdate.md @@ -16,4 +16,4 @@ Represents the details of an existing registration type. | `AutomaticEndDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | | `Event` | [RegistrationTypeUpdateEvent](../../Models/Components/RegistrationTypeUpdateEvent.md) | :heavy_minus_sign: | Event associated with the registration. | | | `Id` | *string* | :heavy_check_mark: | A unique identifier of the registration type. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Capacity` | [CapacityJson1](../../Models/Components/CapacityJson1.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file +| `Capacity` | [CapacityJson](../../Models/Components/CapacityJson.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/RegistrationTypeUpdateInput.md b/packages/csharp/docs/Models/Components/RegistrationTypeUpdateInput.md index d6e319a5..b4a153da 100644 --- a/packages/csharp/docs/Models/Components/RegistrationTypeUpdateInput.md +++ b/packages/csharp/docs/Models/Components/RegistrationTypeUpdateInput.md @@ -10,4 +10,4 @@ Represents the details of an existing registration type. | `OpenForRegistration` | *bool* | :heavy_check_mark: | True indicates the registration type can be chosen for registration. | true | | `AutomaticOpenDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically opens for registration. | 2017-01-02T02:00:00Z | | `AutomaticEndDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | -| `Capacity` | [CapacityJson1Input](../../Models/Components/CapacityJson1Input.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file +| `Capacity` | [CapacityJsonInput](../../Models/Components/CapacityJsonInput.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/RequestedMeetingRequestQuestionJson.md b/packages/csharp/docs/Models/Components/RequestedMeetingRequestQuestionJson.md index 2e7d6d99..7a1c6d83 100644 --- a/packages/csharp/docs/Models/Components/RequestedMeetingRequestQuestionJson.md +++ b/packages/csharp/docs/Models/Components/RequestedMeetingRequestQuestionJson.md @@ -9,5 +9,5 @@ A question and its answer for a meeting request. Some questions have fixed, well | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `Id` | *string* | :heavy_check_mark: | The unique ID of the question. Some questions have fixed, well-known IDs shared across all accounts:
* Event Country/Region — `da9a6706-7af3-42fc-b2c1-708050a791c1`
* Requester Country/Region — `d8fa449b-ec97-4e91-8193-b753df11e064`
* Stakeholder Country/Region — `ddd9035a-44a2-49b0-8d31-66cdca0c13c7`
* Meeting Room Requirements — `9a224e41-58d9-43a2-ae59-6d1aa16442ce`
* Sleeping Room Requirements — `cc63aa7c-0800-4fa5-a04b-073793e197f3`
* Budget Estimates — `1479fb2d-e94c-4bfb-a63f-4af808a22160` | f1ea56cd-6860-4f1a-baf7-973118384384 | | `Value` | List<*string*> | :heavy_check_mark: | An array of non-null answers to the question. The format of each item depends on the question `type`.

**Standard questions:** Each item is a plain string (for example, `"Green"` or `"2099-12-31"`).

**Country/Region questions (`type: Country`):** Provide either the country name (for example, `"Canada"`) or the country code (for example, `"CA"`), but not both. See [Country Codes](https://developers.cvent.com/docs/rest-api/reference/api-standards#country-codes).

**Complex questions (`type: MeetingRoomRequirements`, `SleepingRoomRequirements`, or `BudgetEstimates`):** Each item must be a **JSON-serialized string** representing one object.

*Meeting Room Requirement example (one item in value array):*
`"{\"date\":\"2099-12-11\",\"startTime\":\"09:00:00\",\"endTime\":\"17:00:00\",\"numberOfPeople\":50}"`

*Sleeping Room Requirement example:*
`"{\"date\":\"2099-12-11\",\"single\":5,\"double\":3}"`

*Budget Estimate example:*
`"{\"currency\":\"USD\",\"costType\":\"VARIABLE\",\"costDetail\":[{\"category\":{\"id\":1},\"units\":100,\"cost\":25.50}]}"` | | -| `AnswerType` | [AnswerTypeJson1](../../Models/Components/AnswerTypeJson1.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | +| `AnswerType` | [AnswerTypeJson](../../Models/Components/AnswerTypeJson.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | | `SecondaryValue` | *string* | :heavy_minus_sign: | The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. | The other answer for the question. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ReservationGuestJsonInput.md b/packages/csharp/docs/Models/Components/ReservationGuestJsonInput.md index 94b9a3ea..b0397cbc 100644 --- a/packages/csharp/docs/Models/Components/ReservationGuestJsonInput.md +++ b/packages/csharp/docs/Models/Components/ReservationGuestJsonInput.md @@ -19,7 +19,7 @@ Guest details for confirmed reservation. | `Email` | *string* | :heavy_check_mark: | Email address of the guest. | guest@cvent.com | | `HomePhone` | *string* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `WorkPhone` | *string* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `HomeAddress` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `HomeAddress` | [AddressJson2](../../Models/Components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `PaymentInfo` | [ReservationPaymentInfoJsonInput](../../Models/Components/ReservationPaymentInfoJsonInput.md) | :heavy_minus_sign: | Payment information. | | | `AgeQualifyingCode` | [AgeQualifyingCode](../../Models/Components/AgeQualifyingCode.md) | :heavy_minus_sign: | Code that specifies if the guest is an adult or child. (10 - adult, 8 - child) | | | `Primary` | *bool* | :heavy_minus_sign: | True indicates this guest is the primary guest for the reservation. | true | diff --git a/packages/csharp/docs/Models/Components/ReservationGuestJsonOutput.md b/packages/csharp/docs/Models/Components/ReservationGuestJsonOutput.md index 21e64391..0e36a0d7 100644 --- a/packages/csharp/docs/Models/Components/ReservationGuestJsonOutput.md +++ b/packages/csharp/docs/Models/Components/ReservationGuestJsonOutput.md @@ -19,7 +19,7 @@ Guest details for confirmed reservation. | `Email` | *string* | :heavy_check_mark: | Email address of the guest. | guest@cvent.com | | `HomePhone` | *string* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `WorkPhone` | *string* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `HomeAddress` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `HomeAddress` | [AddressJson2](../../Models/Components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `PaymentInfo` | [ReservationPaymentInfoJsonOutput](../../Models/Components/ReservationPaymentInfoJsonOutput.md) | :heavy_minus_sign: | Payment information. | | | `AgeQualifyingCode` | [AgeQualifyingCode](../../Models/Components/AgeQualifyingCode.md) | :heavy_minus_sign: | Code that specifies if the guest is an adult or child. (10 - adult, 8 - child) | | | `Primary` | *bool* | :heavy_minus_sign: | True indicates this guest is the primary guest for the reservation. | true | diff --git a/packages/csharp/docs/Models/Components/ReservationPaymentInfoJsonInput.md b/packages/csharp/docs/Models/Components/ReservationPaymentInfoJsonInput.md index f6d5642c..9a44b17e 100644 --- a/packages/csharp/docs/Models/Components/ReservationPaymentInfoJsonInput.md +++ b/packages/csharp/docs/Models/Components/ReservationPaymentInfoJsonInput.md @@ -9,7 +9,7 @@ Payment information. | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `PaymentType` | [PaymentTypesJson](../../Models/Components/PaymentTypesJson.md) | :heavy_minus_sign: | Payment type. | | | `FullName` | *string* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `Address` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `Address` | [AddressJson2](../../Models/Components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `Phone` | *string* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `Other` | [OtherPaymentJson](../../Models/Components/OtherPaymentJson.md) | :heavy_minus_sign: | Other payment details. | | | `CreditCard` | [TokenizedCreditCardJsonInput](../../Models/Components/TokenizedCreditCardJsonInput.md) | :heavy_minus_sign: | Credit card info. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ReservationPaymentInfoJsonOutput.md b/packages/csharp/docs/Models/Components/ReservationPaymentInfoJsonOutput.md index d3b58f48..f11d5fa5 100644 --- a/packages/csharp/docs/Models/Components/ReservationPaymentInfoJsonOutput.md +++ b/packages/csharp/docs/Models/Components/ReservationPaymentInfoJsonOutput.md @@ -9,7 +9,7 @@ Payment information. | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `PaymentType` | [PaymentTypesJson](../../Models/Components/PaymentTypesJson.md) | :heavy_minus_sign: | Payment type. | | | `FullName` | *string* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `Address` | [AddressJson3](../../Models/Components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `Address` | [AddressJson2](../../Models/Components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `Phone` | *string* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `Other` | [OtherPaymentJson](../../Models/Components/OtherPaymentJson.md) | :heavy_minus_sign: | Other payment details. | | | `CreditCard` | [TokenizedCreditCardJsonOutput](../../Models/Components/TokenizedCreditCardJsonOutput.md) | :heavy_minus_sign: | Credit card info. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/RespondentJson.md b/packages/csharp/docs/Models/Components/RespondentJson.md index 1e485456..79f8442f 100644 --- a/packages/csharp/docs/Models/Components/RespondentJson.md +++ b/packages/csharp/docs/Models/Components/RespondentJson.md @@ -22,7 +22,7 @@ Respondent object for survey respondents. | `PercentageScore` | *double* | :heavy_minus_sign: | Respondent Percentage Score | 70 | | `Links` | [RespondentJsonLinks](../../Models/Components/RespondentJsonLinks.md) | :heavy_minus_sign: | Related links. | | | `SourceId` | *string* | :heavy_minus_sign: | Source IDs track respondents in an external system integrated with the Cvent survey. | IN4IDS1 | -| `Event` | [EventJson7](../../Models/Components/EventJson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `Event` | [EventJson5](../../Models/Components/EventJson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `Contact` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `Attendee` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `Survey` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/csharp/docs/Models/Components/ResponseJson.md b/packages/csharp/docs/Models/Components/ResponseJson.md index 110425ce..b6f4134f 100644 --- a/packages/csharp/docs/Models/Components/ResponseJson.md +++ b/packages/csharp/docs/Models/Components/ResponseJson.md @@ -14,7 +14,7 @@ Response object for survey responses. | `Id` | *string* | :heavy_minus_sign: | Response ID | | | `Respondent` | [ResponseJsonUUID](../../Models/Components/ResponseJsonUUID.md) | :heavy_minus_sign: | N/A | | | `Question` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `Answers` | List<[AnswerJson1](../../Models/Components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | | +| `Answers` | List<[AnswerJson](../../Models/Components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | | ~~`Score`~~ | *double* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | | `Event` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `Session` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/csharp/docs/Models/Components/ScoresJson.md b/packages/csharp/docs/Models/Components/ScoresJson.md index 64039d21..d20ac4e2 100644 --- a/packages/csharp/docs/Models/Components/ScoresJson.md +++ b/packages/csharp/docs/Models/Components/ScoresJson.md @@ -12,6 +12,6 @@ Insight score and ranking. | `LastModified` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `LastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `Attendee` | [ScoresJsonAttendee](../../Models/Components/ScoresJsonAttendee.md) | :heavy_check_mark: | The attendee with points in this engagement score. | | -| `Event` | [EventJson9](../../Models/Components/EventJson9.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | +| `Event` | [EventJson7](../../Models/Components/EventJson7.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | | `Points` | *long* | :heavy_minus_sign: | The number of points earned by an attendee in this engagement score. | 45 | | `Rank` | *long* | :heavy_minus_sign: | Attendees rank amongst other attendees in terms of points scored. | 10 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SendEmailEventRequest.md b/packages/csharp/docs/Models/Components/SendEmailEventRequest.md index 29e301fc..f4022bf5 100644 --- a/packages/csharp/docs/Models/Components/SendEmailEventRequest.md +++ b/packages/csharp/docs/Models/Components/SendEmailEventRequest.md @@ -7,7 +7,7 @@ Request object to send an email to one or more event attendees. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `Event` | [EventJson11](../../Models/Components/EventJson11.md) | :heavy_check_mark: | Details of the event. | | +| `Event` | [EventJson9](../../Models/Components/EventJson9.md) | :heavy_check_mark: | Details of the event. | | | `Email` | [EmailJson2](../../Models/Components/EmailJson2.md) | :heavy_check_mark: | Details of an email to be send. | | | `ResendToPreviousRecipients` | *bool* | :heavy_check_mark: | True indicates this email should be resent to attendees who had already received this email previously. | true | | `Attendees` | List<*string*> | :heavy_check_mark: | Array of attendee identifiers to whom email is to be sent. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SendEmailEventResponse.md b/packages/csharp/docs/Models/Components/SendEmailEventResponse.md index ada6ad36..0780387d 100644 --- a/packages/csharp/docs/Models/Components/SendEmailEventResponse.md +++ b/packages/csharp/docs/Models/Components/SendEmailEventResponse.md @@ -14,7 +14,7 @@ Response object containing a request ID and a list of all email responses sent t | `RequestId` | *string* | :heavy_check_mark: | The request ID for the email send request. | 3A541E55-3367-4C50-B21B-B6A7613DFB23 | | `Status` | [SendEmailRequestStatusJson](../../Models/Components/SendEmailRequestStatusJson.md) | :heavy_minus_sign: | Denotes the status of the send email request. | ERROR | | `Description` | *string* | :heavy_minus_sign: | The description of the response. If the `status` is `ERROR`, this field contains the reason for the failure. | Cannot send an email from deleted event. | -| `Event` | [EventJson11](../../Models/Components/EventJson11.md) | :heavy_check_mark: | Details of the event. | | +| `Event` | [EventJson9](../../Models/Components/EventJson9.md) | :heavy_check_mark: | Details of the event. | | | `Email` | [EmailJson2](../../Models/Components/EmailJson2.md) | :heavy_check_mark: | Details of an email to be send. | | | `ResendToPreviousRecipients` | *bool* | :heavy_check_mark: | True indicates this email should be resent to attendees who had already received this email previously. | true | | `AttendeeResponses` | List<[AttendeeResponseJson](../../Models/Components/AttendeeResponseJson.md)> | :heavy_minus_sign: | List of responses specifying the status of email request for each attendee. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SocialMediaLinks.md b/packages/csharp/docs/Models/Components/SocialMediaLinks.md new file mode 100644 index 00000000..691eff4e --- /dev/null +++ b/packages/csharp/docs/Models/Components/SocialMediaLinks.md @@ -0,0 +1,13 @@ +# SocialMediaLinks + +Member's social media links. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | +| `FacebookUrl` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `TwitterUrl` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `LinkedinUrl` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `WebsiteUrl` | [Link](../../Models/Components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SocialMediaLinksJson.md b/packages/csharp/docs/Models/Components/SocialMediaLinksJson.md deleted file mode 100644 index 15852bf7..00000000 --- a/packages/csharp/docs/Models/Components/SocialMediaLinksJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# SocialMediaLinksJson - -Member's social media links. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | -| `FacebookUrl` | [LinkJson](../../Models/Components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `TwitterUrl` | [LinkJson](../../Models/Components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `LinkedinUrl` | [LinkJson](../../Models/Components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `WebsiteUrl` | [LinkJson](../../Models/Components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SponsorshipLevel.md b/packages/csharp/docs/Models/Components/SponsorshipLevel.md new file mode 100644 index 00000000..3ef94bc2 --- /dev/null +++ b/packages/csharp/docs/Models/Components/SponsorshipLevel.md @@ -0,0 +1,10 @@ +# SponsorshipLevel + +Associated sponsorship level for an exhibitor + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | Sponsorship Level Id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SponsorshipLevelJson.md b/packages/csharp/docs/Models/Components/SponsorshipLevelJson.md deleted file mode 100644 index ac9b3e05..00000000 --- a/packages/csharp/docs/Models/Components/SponsorshipLevelJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# SponsorshipLevelJson - -Associated sponsorship level for an exhibitor - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_check_mark: | Sponsorship Level Id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/StandardSurveyQuestionJson.md b/packages/csharp/docs/Models/Components/StandardSurveyQuestionJson.md index 9de51a9f..708dba35 100644 --- a/packages/csharp/docs/Models/Components/StandardSurveyQuestionJson.md +++ b/packages/csharp/docs/Models/Components/StandardSurveyQuestionJson.md @@ -17,14 +17,14 @@ A standard survey question. | `HtmlText` | *string* | :heavy_minus_sign: | Html of the question | Question Html | | `Code` | *string* | :heavy_minus_sign: | Question Code | 4l6x | | `Type` | [QuestionTypeJson2](../../Models/Components/QuestionTypeJson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `Choices` | List<[ChoiceJson3](../../Models/Components/ChoiceJson3.md)> | :heavy_minus_sign: | List of choices for the question. | | +| `Choices` | List<[ChoiceJson2](../../Models/Components/ChoiceJson2.md)> | :heavy_minus_sign: | List of choices for the question. | | | `Categories` | List<[CategoryJson2](../../Models/Components/CategoryJson2.md)> | :heavy_minus_sign: | List of categories for the question. | | | `SubCategories` | List<[TextFieldJson1](../../Models/Components/TextFieldJson1.md)> | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `NotApplicableAnswer` | [AdditionalChoiceJson2](../../Models/Components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `OtherAnswer` | [AdditionalChoiceJson2](../../Models/Components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `NotApplicableAnswer` | [AdditionalChoiceJson1](../../Models/Components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `OtherAnswer` | [AdditionalChoiceJson1](../../Models/Components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `Comments` | *string* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `Required` | *bool* | :heavy_minus_sign: | Is this a mandatory question | true | -| `Fields` | List<[FieldJson5](../../Models/Components/FieldJson5.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `Fields` | List<[FieldJson3](../../Models/Components/FieldJson3.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | | `MaxScore` | *double* | :heavy_minus_sign: | Max possible score | 20 | | `TotalSum` | *long* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `Survey` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/csharp/docs/Models/Components/StandardSurveyResponse.md b/packages/csharp/docs/Models/Components/StandardSurveyResponse.md index 19e2edc2..b45d7eec 100644 --- a/packages/csharp/docs/Models/Components/StandardSurveyResponse.md +++ b/packages/csharp/docs/Models/Components/StandardSurveyResponse.md @@ -14,7 +14,7 @@ A standard survey response. | `Id` | *string* | :heavy_minus_sign: | Response ID | | | `Respondent` | [StandardSurveyResponseUUID](../../Models/Components/StandardSurveyResponseUUID.md) | :heavy_minus_sign: | N/A | | | `Question` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `Answers` | List<[AnswerJson1](../../Models/Components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | | +| `Answers` | List<[AnswerJson](../../Models/Components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | | ~~`Score`~~ | *double* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | | `Survey` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `LoopingChoice` | [LoopingChoiceJson](../../Models/Components/LoopingChoiceJson.md) | :heavy_minus_sign: | Loop Choice is the choice for which the chapter is looped. Questions in the looping chapter get repeated once for each choice selected in the parent question | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/StandardSurveyResponseInput.md b/packages/csharp/docs/Models/Components/StandardSurveyResponseInput.md index 3319cced..30ebafb2 100644 --- a/packages/csharp/docs/Models/Components/StandardSurveyResponseInput.md +++ b/packages/csharp/docs/Models/Components/StandardSurveyResponseInput.md @@ -8,6 +8,6 @@ A standard survey response. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `Question` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `Answers` | List<[AnswerJson1](../../Models/Components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | +| `Answers` | List<[AnswerJson](../../Models/Components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | `Survey` | [UuidJson](../../Models/Components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `LoopingChoice` | [LoopingChoiceJson](../../Models/Components/LoopingChoiceJson.md) | :heavy_minus_sign: | Loop Choice is the choice for which the chapter is looped. Questions in the looping chapter get repeated once for each choice selected in the parent question | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SurveyJson.md b/packages/csharp/docs/Models/Components/SurveyJson.md index 6b41a8ce..2861233a 100644 --- a/packages/csharp/docs/Models/Components/SurveyJson.md +++ b/packages/csharp/docs/Models/Components/SurveyJson.md @@ -22,4 +22,4 @@ Parent survey detail object. It can be of two types namely: 'Event' and 'Standal | `Status` | [SurveyStatusJson](../../Models/Components/SurveyStatusJson.md) | :heavy_minus_sign: | Survey Status | Active | | `Type` | [SurveyTypeJson](../../Models/Components/SurveyTypeJson.md) | :heavy_minus_sign: | Describes the survey's type. `Standalone` indicates the survey exists independent of an event. `Event` indicates the survey is an event or session feedback survey. `Assessment` indicates the survey is associated with an event and is for assessing attendees. | Event | | `ActivateDate` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | The survey will be activated on this ISO 8601 formatted date and time. | 2022-02-01T23:59:00.000Z | -| `Events` | List<[EventJson7](../../Models/Components/EventJson7.md)> | :heavy_minus_sign: | List of events with which this survey is linked. | | \ No newline at end of file +| `Events` | List<[EventJson5](../../Models/Components/EventJson5.md)> | :heavy_minus_sign: | List of events with which this survey is linked. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SwitchBackTargetUsagePlan.md b/packages/csharp/docs/Models/Components/SwitchBackTargetUsagePlan.md new file mode 100644 index 00000000..2e12170d --- /dev/null +++ b/packages/csharp/docs/Models/Components/SwitchBackTargetUsagePlan.md @@ -0,0 +1,11 @@ +# SwitchBackTargetUsagePlan + +Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Name` | *string* | :heavy_check_mark: | Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. | API_Platform_Standard_Tier | +| `Time` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_check_mark: | The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. | 2023-10-01T12:00:00Z | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/SwitchBackTargetUsagePlanJson.md b/packages/csharp/docs/Models/Components/SwitchBackTargetUsagePlanJson.md deleted file mode 100644 index ddab3685..00000000 --- a/packages/csharp/docs/Models/Components/SwitchBackTargetUsagePlanJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# SwitchBackTargetUsagePlanJson - -Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Name` | *string* | :heavy_check_mark: | Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. | API_Platform_Standard_Tier | -| `Time` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_check_mark: | The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. | 2023-10-01T12:00:00Z | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Three.md b/packages/csharp/docs/Models/Components/Three.md index ec3670db..0d48692c 100644 --- a/packages/csharp/docs/Models/Components/Three.md +++ b/packages/csharp/docs/Models/Components/Three.md @@ -7,5 +7,5 @@ Choices for a custom field. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Choices` | List<[ChoiceJson4](../../Models/Components/ChoiceJson4.md)> | :heavy_minus_sign: | Choices of custom fields. | +| `Choices` | List<[ChoiceJson3](../../Models/Components/ChoiceJson3.md)> | :heavy_minus_sign: | Choices of custom fields. | | `DisplayType` | [ChoicesDisplayTypeJson](../../Models/Components/ChoicesDisplayTypeJson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/ThreeInput.md b/packages/csharp/docs/Models/Components/ThreeInput.md index 7541815f..34d09653 100644 --- a/packages/csharp/docs/Models/Components/ThreeInput.md +++ b/packages/csharp/docs/Models/Components/ThreeInput.md @@ -7,5 +7,5 @@ Choices for a custom field. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `Choices` | List<[ChoiceJson4Input](../../Models/Components/ChoiceJson4Input.md)> | :heavy_minus_sign: | Choices of custom fields. | +| `Choices` | List<[ChoiceJson3Input](../../Models/Components/ChoiceJson3Input.md)> | :heavy_minus_sign: | Choices of custom fields. | | `DisplayType` | [ChoicesDisplayTypeJson](../../Models/Components/ChoicesDisplayTypeJson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/TravelAccount.md b/packages/csharp/docs/Models/Components/TravelAccount.md index f2c3369d..47fcceb6 100644 --- a/packages/csharp/docs/Models/Components/TravelAccount.md +++ b/packages/csharp/docs/Models/Components/TravelAccount.md @@ -15,4 +15,4 @@ Travel account details. | `Name` | *string* | :heavy_minus_sign: | The name of the travel account. | Test Corporation | | `Type` | [TravelAccountTypeJson](../../Models/Components/TravelAccountTypeJson.md) | :heavy_minus_sign: | Code representing the travel account type. | corporate | | `Certified` | *bool* | :heavy_minus_sign: | Is this a certified travel account? | true | -| `Addresses` | List<[AddressJson7](../../Models/Components/AddressJson7.md)> | :heavy_minus_sign: | List of addresses associated with the travel account. | | \ No newline at end of file +| `Addresses` | List<[AddressJson6](../../Models/Components/AddressJson6.md)> | :heavy_minus_sign: | List of addresses associated with the travel account. | | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/UTMOverride.md b/packages/csharp/docs/Models/Components/UTMOverride.md new file mode 100644 index 00000000..d3adfff9 --- /dev/null +++ b/packages/csharp/docs/Models/Components/UTMOverride.md @@ -0,0 +1,19 @@ +# UTMOverride + +Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. + +## Example Usage + +```csharp +using Cvent.SDK.Models.Components; + +var value = UTMOverride.UseExistingParameter; +``` + + +## Values + +| Name | Value | +| ---------------------- | ---------------------- | +| `UseExistingParameter` | use-existing-parameter | +| `UseCustomParameter` | use-custom-parameter | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Usage.md b/packages/csharp/docs/Models/Components/Usage.md new file mode 100644 index 00000000..ac47b724 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Usage.md @@ -0,0 +1,13 @@ +# Usage + +A usage object represents the usage of a resource on a given day + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `Used` | *long* | :heavy_check_mark: | The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. | 40000 | +| `Remaining` | *long* | :heavy_check_mark: | The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. | 260000 | +| `Total` | *long* | :heavy_check_mark: | The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. | 300000 | +| `Date` | *string* | :heavy_check_mark: | The date the usage occurred, as an ISO8601 date | 2020-01-01 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/UsageJson.md b/packages/csharp/docs/Models/Components/UsageJson.md deleted file mode 100644 index 8c58e0c3..00000000 --- a/packages/csharp/docs/Models/Components/UsageJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# UsageJson - -A usage object represents the usage of a resource on a given day - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `Used` | *long* | :heavy_check_mark: | The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. | 40000 | -| `Remaining` | *long* | :heavy_check_mark: | The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. | 260000 | -| `Total` | *long* | :heavy_check_mark: | The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. | 300000 | -| `Date` | *string* | :heavy_check_mark: | The date the usage occurred, as an ISO8601 date | 2020-01-01 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/UsagePaginatedResponse.md b/packages/csharp/docs/Models/Components/UsagePaginatedResponse.md index 963523d6..00c40d39 100644 --- a/packages/csharp/docs/Models/Components/UsagePaginatedResponse.md +++ b/packages/csharp/docs/Models/Components/UsagePaginatedResponse.md @@ -5,7 +5,7 @@ The list of usage for the caller's account in the date range specified. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `Paging` | [PagingJson](../../Models/Components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `Data` | List<[UsageJson](../../Models/Components/UsageJson.md)> | :heavy_check_mark: | Collection of usage objects. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `Paging` | [Paging](../../Models/Components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `Data` | List<[Models.Components.Usage](../../Models/Components/Usage.md)> | :heavy_check_mark: | Collection of usage objects. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/User.md b/packages/csharp/docs/Models/Components/User.md index 91ca9f23..1c1774bc 100644 --- a/packages/csharp/docs/Models/Components/User.md +++ b/packages/csharp/docs/Models/Components/User.md @@ -15,7 +15,7 @@ Generic sample User. Not a real model used by any Cvent service. | `Emails` | List<[EmailJson1](../../Models/Components/EmailJson1.md)> | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `Title` | *string* | :heavy_minus_sign: | The title of the user. | Vice President | | `PhoneNumbers` | List<[PhoneNumberJson1](../../Models/Components/PhoneNumberJson1.md)> | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `Addresses` | List<[AddressJson6](../../Models/Components/AddressJson6.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `Addresses` | List<[AddressJson5](../../Models/Components/AddressJson5.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `UserType` | [UserTypeJson](../../Models/Components/UserTypeJson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `Timezone` | *string* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `Locale` | *string* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/csharp/docs/Models/Components/UserInput.md b/packages/csharp/docs/Models/Components/UserInput.md index a0435adc..476d0c6d 100644 --- a/packages/csharp/docs/Models/Components/UserInput.md +++ b/packages/csharp/docs/Models/Components/UserInput.md @@ -13,7 +13,7 @@ Generic sample User. Not a real model used by any Cvent service. | `Emails` | List<[EmailJson1](../../Models/Components/EmailJson1.md)> | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `Title` | *string* | :heavy_minus_sign: | The title of the user. | Vice President | | `PhoneNumbers` | List<[PhoneNumberJson1](../../Models/Components/PhoneNumberJson1.md)> | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `Addresses` | List<[AddressJson6](../../Models/Components/AddressJson6.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `Addresses` | List<[AddressJson5](../../Models/Components/AddressJson5.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `UserType` | [UserTypeJson](../../Models/Components/UserTypeJson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `Timezone` | *string* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `Locale` | *string* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/csharp/docs/Models/Components/UserJson.md b/packages/csharp/docs/Models/Components/UserJson.md index 72fc4e26..830eb464 100644 --- a/packages/csharp/docs/Models/Components/UserJson.md +++ b/packages/csharp/docs/Models/Components/UserJson.md @@ -15,7 +15,7 @@ Generic sample User. Not a real model used by any Cvent service. | `Emails` | List<[EmailJson1](../../Models/Components/EmailJson1.md)> | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `Title` | *string* | :heavy_minus_sign: | The title of the user. | Vice President | | `PhoneNumbers` | List<[PhoneNumberJson1](../../Models/Components/PhoneNumberJson1.md)> | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `Addresses` | List<[AddressJson6](../../Models/Components/AddressJson6.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `Addresses` | List<[AddressJson5](../../Models/Components/AddressJson5.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `UserType` | [UserTypeJson](../../Models/Components/UserTypeJson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `Timezone` | *string* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `Locale` | *string* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/csharp/docs/Models/Components/UtmOverrideJson.md b/packages/csharp/docs/Models/Components/UtmOverrideJson.md deleted file mode 100644 index c9c1a8dd..00000000 --- a/packages/csharp/docs/Models/Components/UtmOverrideJson.md +++ /dev/null @@ -1,19 +0,0 @@ -# UtmOverrideJson - -Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. - -## Example Usage - -```csharp -using Cvent.SDK.Models.Components; - -var value = UtmOverrideJson.UseExistingParameter; -``` - - -## Values - -| Name | Value | -| ---------------------- | ---------------------- | -| `UseExistingParameter` | use-existing-parameter | -| `UseCustomParameter` | use-custom-parameter | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/Uuid1.md b/packages/csharp/docs/Models/Components/Uuid1.md new file mode 100644 index 00000000..b3b8c095 --- /dev/null +++ b/packages/csharp/docs/Models/Components/Uuid1.md @@ -0,0 +1,10 @@ +# Uuid1 + +The reference to the related entity. Contains only the ID of the related entity. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/VideoJson.md b/packages/csharp/docs/Models/Components/VideoJson.md new file mode 100644 index 00000000..eb1838bd --- /dev/null +++ b/packages/csharp/docs/Models/Components/VideoJson.md @@ -0,0 +1,10 @@ +# VideoJson + +The details of a video + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `Id` | *string* | :heavy_minus_sign: | The unique ID of the video. | 456e4567-e89b-12d3-a456-426614174000 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/VideoJson1.md b/packages/csharp/docs/Models/Components/VideoJson1.md deleted file mode 100644 index 9b9bb92a..00000000 --- a/packages/csharp/docs/Models/Components/VideoJson1.md +++ /dev/null @@ -1,10 +0,0 @@ -# VideoJson1 - -The details of a video - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `Id` | *string* | :heavy_minus_sign: | The unique ID of the video. | 456e4567-e89b-12d3-a456-426614174000 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/VideoViewJson.md b/packages/csharp/docs/Models/Components/VideoViewJson.md index 54a13bde..8c84c420 100644 --- a/packages/csharp/docs/Models/Components/VideoViewJson.md +++ b/packages/csharp/docs/Models/Components/VideoViewJson.md @@ -10,7 +10,7 @@ Details of a single video view | `Contact` | [ContactJson2](../../Models/Components/ContactJson2.md) | :heavy_minus_sign: | The contact details who watched a video | | | `Solution` | [SolutionJson](../../Models/Components/SolutionJson.md) | :heavy_minus_sign: | The solution where the video exists. Attendee Hub and Events+ represent two different solutions where the video can be found. | EVENTS_PLUS | | ~~`Device`~~ | [DeviceJson](../../Models/Components/DeviceJson.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The device details used to watched a video. This field has been deprecated. | | -| `Video` | [VideoJson1](../../Models/Components/VideoJson1.md) | :heavy_minus_sign: | The details of a video | | +| `Video` | [VideoJson](../../Models/Components/VideoJson.md) | :heavy_minus_sign: | The details of a video | | | `Type` | [ViewTypeJson1](../../Models/Components/ViewTypeJson1.md) | :heavy_minus_sign: | The view type of the video. Videos can be viewed live or as a recording. | | | `TotalDuration` | *long* | :heavy_minus_sign: | The total duration of the video (in milliseconds). | 233000 | | `WatchDuration` | *long* | :heavy_minus_sign: | The total duration of the video watched by the viewer (in milliseconds). | 153600 | diff --git a/packages/csharp/docs/Models/Components/Weblink.md b/packages/csharp/docs/Models/Components/Weblink.md index f0f9d167..d25447b9 100644 --- a/packages/csharp/docs/Models/Components/Weblink.md +++ b/packages/csharp/docs/Models/Components/Weblink.md @@ -5,11 +5,11 @@ Content of exhibitor weblink. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -| `Event` | [EventJson6](../../Models/Components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `Exhibitor` | [ExhibitorJson](../../Models/Components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `Name` | *string* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | -| `Url` | *string* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | -| `Hidden` | *bool* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | -| `Order` | *long* | :heavy_check_mark: | Display order for exhibitor weblink content. | 3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `Event` | [Event1](../../Models/Components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `Exhibitor` | [Models.Components.Exhibitor](../../Models/Components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `Name` | *string* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | +| `Url` | *string* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | +| `Hidden` | *bool* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | +| `Order` | *long* | :heavy_check_mark: | Display order for exhibitor weblink content. | 3 | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/WorkAddress.md b/packages/csharp/docs/Models/Components/WorkAddress.md new file mode 100644 index 00000000..18b76cdf --- /dev/null +++ b/packages/csharp/docs/Models/Components/WorkAddress.md @@ -0,0 +1,12 @@ +# WorkAddress + +Member's work address details. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `City` | *string* | :heavy_minus_sign: | Member's work address city. | New York | +| `State` | *string* | :heavy_minus_sign: | Member's Work address state. | New York | +| `Country` | *string* | :heavy_minus_sign: | Member's work address country. | USA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Components/WorkAddressJson.md b/packages/csharp/docs/Models/Components/WorkAddressJson.md deleted file mode 100644 index ee29b5ef..00000000 --- a/packages/csharp/docs/Models/Components/WorkAddressJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# WorkAddressJson - -Member's work address details. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `City` | *string* | :heavy_minus_sign: | Member's work address city. | New York | -| `State` | *string* | :heavy_minus_sign: | Member's Work address state. | New York | -| `Country` | *string* | :heavy_minus_sign: | Member's work address country. | USA | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/GetAttendeeByIdResponse.md b/packages/csharp/docs/Models/Requests/GetAttendeeByIdResponse.md index 5ff1653f..ae609e1e 100644 --- a/packages/csharp/docs/Models/Requests/GetAttendeeByIdResponse.md +++ b/packages/csharp/docs/Models/Requests/GetAttendeeByIdResponse.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | | `HttpMeta` | [HTTPMetadata](../../Models/Components/HTTPMetadata.md) | :heavy_check_mark: | N/A | -| `Attendee` | [Attendee](../../Models/Components/Attendee.md) | :heavy_minus_sign: | Successfully retrieved an attendee object. | \ No newline at end of file +| `Attendee` | [Attendee1](../../Models/Components/Attendee1.md) | :heavy_minus_sign: | Successfully retrieved an attendee object. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListAssociatedAudienceSegmentsRequest.md b/packages/csharp/docs/Models/Requests/ListAssociatedAudienceSegmentsRequest.md new file mode 100644 index 00000000..e50dd169 --- /dev/null +++ b/packages/csharp/docs/Models/Requests/ListAssociatedAudienceSegmentsRequest.md @@ -0,0 +1,11 @@ +# ListAssociatedAudienceSegmentsRequest + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `AttendeeId` | *string* | :heavy_check_mark: | ID of an attendee. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Filter` | [Filter](../../Models/Components/Filter.md) | :heavy_check_mark: | Use the filter property in the request body to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| segment.id \| `eq`, `in` \|

No logical operators are supported.
| | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListAssociatedAudienceSegmentsResponse.md b/packages/csharp/docs/Models/Requests/ListAssociatedAudienceSegmentsResponse.md new file mode 100644 index 00000000..520a2baa --- /dev/null +++ b/packages/csharp/docs/Models/Requests/ListAssociatedAudienceSegmentsResponse.md @@ -0,0 +1,9 @@ +# ListAssociatedAudienceSegmentsResponse + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| `HttpMeta` | [HTTPMetadata](../../Models/Components/HTTPMetadata.md) | :heavy_check_mark: | N/A | +| `AttendeeAudienceSegmentAssociationsPaginatedResponse` | [AttendeeAudienceSegmentAssociationsPaginatedResponse](../../Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md) | :heavy_minus_sign: | Successfully retrieved list of audience segments associated with the attendee. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListAttendeeAudienceSegmentsRequest.md b/packages/csharp/docs/Models/Requests/ListAttendeeAudienceSegmentsRequest.md new file mode 100644 index 00000000..5af96ca4 --- /dev/null +++ b/packages/csharp/docs/Models/Requests/ListAttendeeAudienceSegmentsRequest.md @@ -0,0 +1,11 @@ +# ListAttendeeAudienceSegmentsRequest + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `AttendeeId` | *string* | :heavy_check_mark: | ID of an attendee. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| segment.id \| `eq`, `in` \|

No logical operators are supported.
| segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897' | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListAttendeeAudienceSegmentsResponse.md b/packages/csharp/docs/Models/Requests/ListAttendeeAudienceSegmentsResponse.md new file mode 100644 index 00000000..bece2dbd --- /dev/null +++ b/packages/csharp/docs/Models/Requests/ListAttendeeAudienceSegmentsResponse.md @@ -0,0 +1,9 @@ +# ListAttendeeAudienceSegmentsResponse + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| `HttpMeta` | [HTTPMetadata](../../Models/Components/HTTPMetadata.md) | :heavy_check_mark: | N/A | +| `AttendeeAudienceSegmentAssociationsPaginatedResponse` | [AttendeeAudienceSegmentAssociationsPaginatedResponse](../../Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md) | :heavy_minus_sign: | Successfully retrieved list of audience segments associated with the attendee. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListDiscountedAgendaItemsRequest.md b/packages/csharp/docs/Models/Requests/ListDiscountedAgendaItemsRequest.md index cc8df544..edc3f5cd 100644 --- a/packages/csharp/docs/Models/Requests/ListDiscountedAgendaItemsRequest.md +++ b/packages/csharp/docs/Models/Requests/ListDiscountedAgendaItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `Filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are two comparison types that can be used in filter expressions:
* equal: eq
* includes value(s): in

The following fields are filterable:
* discount.id (eq\|in)
* type (eq\|in)

The following operators are available:
* and
* or
| type eq 'AdmissionItem' and discount.id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| discount.id \| `eq`, `in` \|
\| type \| `eq`, `in` \|

The following logical operators are supported for combining filters:
* and
* or
| type eq 'AdmissionItem' and discount.id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListDonationItemsRequest.md b/packages/csharp/docs/Models/Requests/ListDonationItemsRequest.md index 9c6c868f..9136ac19 100644 --- a/packages/csharp/docs/Models/Requests/ListDonationItemsRequest.md +++ b/packages/csharp/docs/Models/Requests/ListDonationItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `Filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListEventDiscountsRequest.md b/packages/csharp/docs/Models/Requests/ListEventDiscountsRequest.md index c58b910b..91a1205c 100644 --- a/packages/csharp/docs/Models/Requests/ListEventDiscountsRequest.md +++ b/packages/csharp/docs/Models/Requests/ListEventDiscountsRequest.md @@ -3,12 +3,12 @@ ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `Sort` | *string* | :heavy_minus_sign: | The sort order passed as a parameter, used to control the order of the
search results as a priority ordered list of sorts.

There are two orders:
* ascending: ASC
* descending: DESC

The following fields are sortable:
* name
* code
* method.type
* effectiveTo
* effectiveFrom
* type
* level
| name:DESC,code:ASC | -| `Filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are two comparison types that can be used in filter expressions:
* equal: eq
* includes value(s): in

The following fields are filterable:
* id (in)
* method.type (eq)
* type (eq)
* level (eq)

The following operators are available:
* and
* or
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and method.type eq 'PERCENTAGE' | -| `Before` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | -| `After` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Sort` | *string* | :heavy_minus_sign: | The sort order passed as a parameter, used to control the order of the
search results as a priority ordered list of sorts.

There are two orders:
* ascending: ASC
* descending: DESC

The following fields are sortable:
* name
* code
* method.type
* effectiveTo
* effectiveFrom
* type
* level
| name:DESC,code:ASC | +| `Filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| id \| `in` \|
\| method.type \| `eq` \|
\| type \| `eq` \|
\| level \| `eq` \|

The following logical operators are supported for combining filters:
* and
* or
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and method.type eq 'PERCENTAGE' | +| `Before` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | +| `After` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListEventRoleAssignmentRequest.md b/packages/csharp/docs/Models/Requests/ListEventRoleAssignmentRequest.md index 6dee4c78..a585b2eb 100644 --- a/packages/csharp/docs/Models/Requests/ListEventRoleAssignmentRequest.md +++ b/packages/csharp/docs/Models/Requests/ListEventRoleAssignmentRequest.md @@ -7,5 +7,7 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `Limit` | *long* | :heavy_minus_sign: | The maximum number of event role assignments that can be fetched at once. | | | `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `After` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | +| `Before` | [DateTime](https://learn.microsoft.com/en-us/dotnet/api/system.datetime?view=net-5.0) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | | `Expand` | List<[EventRoleExpand](../../Models/Components/EventRoleExpand.md)> | :heavy_minus_sign: | Use the `expand` query parameter to request additional details for each field specified.

Each event role assignment includes the ID of its associated event role. By using the expand parameter, you can also retrieve the name of the event role.

The following fields are expandable:
* eventRole
| [
"eventRole"
] | | `Filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators. The filter adheres to the pattern filter='field' comparisonType 'value'.
This is the comparison type that can be used in filter expressions:
* equal: eq

The following fields are filterable:
* event.id (eq)
* eventRole.id (eq)
* user.id (eq)
| event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95' | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListFeeItemsRequest.md b/packages/csharp/docs/Models/Requests/ListFeeItemsRequest.md index bf4322fb..69c604af 100644 --- a/packages/csharp/docs/Models/Requests/ListFeeItemsRequest.md +++ b/packages/csharp/docs/Models/Requests/ListFeeItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `Filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le

The following fields are filterable:
* id (eq\|ne)
* product.id (eq\|ne)
* generalLedgerCodes.id (eq\|ne)
* product.type (eq\|ne)
* created (eq\|ne\|lt\|le\|gt\|ge)
* lastModified (eq\|ne\|lt\|le\|gt\|ge)

The following operators are available:
* and
* or
| id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or product.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d6' | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-----------------------\|------------------------------------\|
\| id \| `eq`, `ne` \|
\| product.id \| `eq`, `ne` \|
\| generalLedgerCodes.id \| `eq`, `ne` \|
\| product.type \| `eq`, `ne` \|
\| created \| `eq`, `ne`, `lt`, `le`, `gt`, `ge` \|
\| lastModified \| `eq`, `ne`, `lt`, `le`, `gt`, `ge` \|

The following logical operators are supported for combining filters:
* and
* or
| id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or product.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d6' | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListMembershipItemsPostFilterRequest.md b/packages/csharp/docs/Models/Requests/ListMembershipItemsPostFilterRequest.md new file mode 100644 index 00000000..3cfa56c5 --- /dev/null +++ b/packages/csharp/docs/Models/Requests/ListMembershipItemsPostFilterRequest.md @@ -0,0 +1,11 @@ +# ListMembershipItemsPostFilterRequest + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Filter` | [Filter](../../Models/Components/Filter.md) | :heavy_minus_sign: | See the parameter description of filter in GET List Membership Items for full filtering information.
| | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListMembershipItemsPostFilterResponse.md b/packages/csharp/docs/Models/Requests/ListMembershipItemsPostFilterResponse.md new file mode 100644 index 00000000..fdb632a8 --- /dev/null +++ b/packages/csharp/docs/Models/Requests/ListMembershipItemsPostFilterResponse.md @@ -0,0 +1,9 @@ +# ListMembershipItemsPostFilterResponse + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| `HttpMeta` | [HTTPMetadata](../../Models/Components/HTTPMetadata.md) | :heavy_check_mark: | N/A | +| `MembershipItemsPaginatedResponse` | [MembershipItemsPaginatedResponse](../../Models/Components/MembershipItemsPaginatedResponse.md) | :heavy_minus_sign: | Successfully retrieved a paginated list of membership items. | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListMembershipItemsRequest.md b/packages/csharp/docs/Models/Requests/ListMembershipItemsRequest.md index ff48a3ca..3f3be208 100644 --- a/packages/csharp/docs/Models/Requests/ListMembershipItemsRequest.md +++ b/packages/csharp/docs/Models/Requests/ListMembershipItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `Filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/ListQuantityItemsRequest.md b/packages/csharp/docs/Models/Requests/ListQuantityItemsRequest.md index 1341f7ee..e437d153 100644 --- a/packages/csharp/docs/Models/Requests/ListQuantityItemsRequest.md +++ b/packages/csharp/docs/Models/Requests/ListQuantityItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `Filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `Id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `Limit` | *long* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `Token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `Filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/csharp/docs/Models/Requests/UpdateAttendeeResponse.md b/packages/csharp/docs/Models/Requests/UpdateAttendeeResponse.md index 8cf7313e..c813f74b 100644 --- a/packages/csharp/docs/Models/Requests/UpdateAttendeeResponse.md +++ b/packages/csharp/docs/Models/Requests/UpdateAttendeeResponse.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | | `HttpMeta` | [HTTPMetadata](../../Models/Components/HTTPMetadata.md) | :heavy_check_mark: | N/A | -| `Attendee` | [Attendee](../../Models/Components/Attendee.md) | :heavy_minus_sign: | Successfully updated the attendee. | \ No newline at end of file +| `Attendee` | [Attendee1](../../Models/Components/Attendee1.md) | :heavy_minus_sign: | Successfully updated the attendee. | \ No newline at end of file diff --git a/packages/csharp/docs/sdks/attendees/README.md b/packages/csharp/docs/sdks/attendees/README.md index f950b9da..0f313935 100644 --- a/packages/csharp/docs/sdks/attendees/README.md +++ b/packages/csharp/docs/sdks/attendees/README.md @@ -575,12 +575,12 @@ PostBadgeRequest req = new PostBadgeRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", Badge = new BadgeInput() { Id = "abc123", - Status = BadgeStatusJson.Active, - Type = BadgeTypeJson.Epc, - Attendee = new AttendeeJson3() { + Status = BadgeStatus.Active, + Type = BadgeType.Epc, + Attendee = new Attendee2() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, }, @@ -753,12 +753,12 @@ UpdateBadgeRequest req = new UpdateBadgeRequest() { BadgeId = "abc123", Badge = new BadgeInput() { Id = "abc123", - Status = BadgeStatusJson.Active, - Type = BadgeTypeJson.Epc, - Attendee = new AttendeeJson3() { + Status = BadgeStatus.Active, + Type = BadgeType.Epc, + Attendee = new Attendee2() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, }, diff --git a/packages/csharp/docs/sdks/audiencesegments/README.md b/packages/csharp/docs/sdks/audiencesegments/README.md index 40640055..840def50 100644 --- a/packages/csharp/docs/sdks/audiencesegments/README.md +++ b/packages/csharp/docs/sdks/audiencesegments/README.md @@ -11,7 +11,9 @@ audience segment. ### Available Operations +* [ListAttendeeAudienceSegments](#listattendeeaudiencesegments) - List Associated Segments * [DisassociateAttendeeFromAudienceSegments](#disassociateattendeefromaudiencesegments) - Delete Attendee Associations +* [ListAssociatedAudienceSegments](#listassociatedaudiencesegments) - List Associated Segments * [CreateAudienceSegment](#createaudiencesegment) - Create Audience Segment * [ListAudienceSegments](#listaudiencesegments) - List Audience Segments * [ListAudienceSegmentsPostFilter](#listaudiencesegmentspostfilter) - List Audience Segments @@ -22,6 +24,63 @@ audience segment. * [AssociateAttendeeToSegment](#associateattendeetosegment) - Associate Attendee to Segment * [DisassociateAttendeeFromAudienceSegment](#disassociateattendeefromaudiencesegment) - Disassociate Attendee +## ListAttendeeAudienceSegments + +Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query parameter to filter by segment ID. + +More about OAuth2 authorization code support for administrators +<#oauth2-auth-code-planner-admin> + +### Example Usage + + +```csharp +using Cvent.SDK; +using Cvent.SDK.Models.Components; +using Cvent.SDK.Models.Requests; + +var sdk = new CventSDK(security: new Security() { + OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials() { + ClientID = "", + ClientSecret = "", + TokenURL = "", + Scopes = "", + }, +}); + +ListAttendeeAudienceSegmentsRequest req = new ListAttendeeAudienceSegmentsRequest() { + AttendeeId = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + Token = "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + Filter = "segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897'", +}; + +ListAttendeeAudienceSegmentsResponse? res = await sdk.AudienceSegments.ListAttendeeAudienceSegmentsAsync(req); + +while(res != null) +{ + // handle items + + res = await res.Next!(); +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| `request` | [ListAttendeeAudienceSegmentsRequest](../../Models/Requests/ListAttendeeAudienceSegmentsRequest.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[ListAttendeeAudienceSegmentsResponse](../../Models/Requests/ListAttendeeAudienceSegmentsResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| ------------------------------------- | ------------------------------------- | ------------------------------------- | +| Cvent.SDK.Models.Errors.ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | \*/\* | + ## DisassociateAttendeeFromAudienceSegments disassociate an attendee from all audience segments @@ -72,6 +131,66 @@ var res = await sdk.AudienceSegments.DisassociateAttendeeFromAudienceSegmentsAsy | Cvent.SDK.Models.Errors.ErrorResponse | 401, 403, 404 | application/json | | Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | \*/\* | +## ListAssociatedAudienceSegments + +Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in the body of the request. This method returns the same data as [GET List Associated Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + + +More about OAuth2 authorization code support for administrators +<#oauth2-auth-code-planner-admin> + +### Example Usage + + +```csharp +using Cvent.SDK; +using Cvent.SDK.Models.Components; +using Cvent.SDK.Models.Requests; + +var sdk = new CventSDK(security: new Security() { + OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials() { + ClientID = "", + ClientSecret = "", + TokenURL = "", + Scopes = "", + }, +}); + +ListAssociatedAudienceSegmentsRequest req = new ListAssociatedAudienceSegmentsRequest() { + AttendeeId = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + Token = "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + Filter = new Filter() { + FilterValue = "segment.id in ('313097a4-143d-11e5-9f99-d0a637ee0897', '423097a4-143d-11e5-9f99-d0a637ee0897')", + }, +}; + +ListAssociatedAudienceSegmentsResponse? res = await sdk.AudienceSegments.ListAssociatedAudienceSegmentsAsync(req); + +while(res != null) +{ + // handle items + + res = await res.Next!(); +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | +| `request` | [ListAssociatedAudienceSegmentsRequest](../../Models/Requests/ListAssociatedAudienceSegmentsRequest.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[ListAssociatedAudienceSegmentsResponse](../../Models/Requests/ListAssociatedAudienceSegmentsResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| ------------------------------------- | ------------------------------------- | ------------------------------------- | +| Cvent.SDK.Models.Errors.ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | \*/\* | + ## CreateAudienceSegment Creates an audience segment in the given event based on the details supplied in the request body. @@ -96,7 +215,7 @@ var sdk = new CventSDK(security: new Security() { }); AudienceSegmentCreate req = new AudienceSegmentCreate() { - Event = new EventJson3() { + Event = new EventJson2() { Id = "103097a4-143d-11e5-9f99-d0a637ee0032", }, Name = "VIP Attendees", @@ -334,7 +453,7 @@ var sdk = new CventSDK(security: new Security() { UpdateAudienceSegmentRequest req = new UpdateAudienceSegmentRequest() { AudienceSegmentId = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", AudienceSegment = new AudienceSegment() { - Event = new EventJson3() { + Event = new EventJson2() { Id = "103097a4-143d-11e5-9f99-d0a637ee0032", }, Name = "VIP Attendees", diff --git a/packages/csharp/docs/sdks/customfields/README.md b/packages/csharp/docs/sdks/customfields/README.md index da01755a..58900627 100644 --- a/packages/csharp/docs/sdks/customfields/README.md +++ b/packages/csharp/docs/sdks/customfields/README.md @@ -168,8 +168,8 @@ UpdateCustomFieldRequest req = new UpdateCustomFieldRequest() { Type = CustomFieldTypeJson1.OpenEndedTextOneLine, Details = ExistingCustomFieldDetailsInput.CreateThreeInput( new ThreeInput() { - Choices = new List() { - new ChoiceJson4Input() { + Choices = new List() { + new ChoiceJson3Input() { Text = "What is your current designation?", }, }, diff --git a/packages/csharp/docs/sdks/eventrole/README.md b/packages/csharp/docs/sdks/eventrole/README.md index d240e20e..dcc1bd09 100644 --- a/packages/csharp/docs/sdks/eventrole/README.md +++ b/packages/csharp/docs/sdks/eventrole/README.md @@ -22,6 +22,7 @@ More about OAuth2 authorization code support for administrators using Cvent.SDK; using Cvent.SDK.Models.Components; using Cvent.SDK.Models.Requests; +using System; using System.Collections.Generic; var sdk = new CventSDK(security: new Security() { @@ -35,6 +36,8 @@ var sdk = new CventSDK(security: new Security() { ListEventRoleAssignmentRequest req = new ListEventRoleAssignmentRequest() { Token = "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + After = System.DateTime.Parse("2017-01-02T02:00:00Z").ToUniversalTime(), + Before = System.DateTime.Parse("2017-01-02T02:00:00Z").ToUniversalTime(), Expand = new List() { EventRoleExpand.EventRole, }, diff --git a/packages/csharp/docs/sdks/events/README.md b/packages/csharp/docs/sdks/events/README.md index f16745e2..2d491273 100644 --- a/packages/csharp/docs/sdks/events/README.md +++ b/packages/csharp/docs/sdks/events/README.md @@ -29,6 +29,7 @@ Events are used to collect registrations and allow attendees to select their sch * [ListFeeItems](#listfeeitems) - List Fee Items * [GetInvitationList](#getinvitationlist) - List Invitation Lists * [ListMembershipItems](#listmembershipitems) - List Membership Items +* [ListMembershipItemsPostFilter](#listmembershipitemspostfilter) - List Membership Items * [GetOrders](#getorders) - List Orders * [GetOrderItems](#getorderitems) - List Order Items * [AssociateDiscountCodeToOrderItem](#associatediscountcodetoorderitem) - Assign Discount to Order Item @@ -565,7 +566,7 @@ var sdk = new CventSDK(security: new Security() { }); SendEmailEventRequest req = new SendEmailEventRequest() { - Event = new EventJson11() { + Event = new EventJson9() { Id = "a150f1ee-6c54-4b01-90e6-d701748f0851", }, Email = new EmailJson2() { @@ -1416,6 +1417,63 @@ while(res != null) | Cvent.SDK.Models.Errors.ErrorResponse | 400, 401, 403, 404, 429 | application/json | | Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | \*/\* | +## ListMembershipItemsPostFilter + +Gets a paginated list of membership items. [Membership items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased during registration. + + +### Example Usage + + +```csharp +using Cvent.SDK; +using Cvent.SDK.Models.Components; +using Cvent.SDK.Models.Requests; + +var sdk = new CventSDK(security: new Security() { + OAuth2ClientCredentials = new SchemeOAuth2ClientCredentials() { + ClientID = "", + ClientSecret = "", + TokenURL = "", + Scopes = "", + }, +}); + +ListMembershipItemsPostFilterRequest req = new ListMembershipItemsPostFilterRequest() { + Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + Token = "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + Filter = new Filter() { + FilterValue = "id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16')", + }, +}; + +ListMembershipItemsPostFilterResponse? res = await sdk.Events.ListMembershipItemsPostFilterAsync(req); + +while(res != null) +{ + // handle items + + res = await res.Next!(); +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `request` | [ListMembershipItemsPostFilterRequest](../../Models/Requests/ListMembershipItemsPostFilterRequest.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[ListMembershipItemsPostFilterResponse](../../Models/Requests/ListMembershipItemsPostFilterResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| ------------------------------------- | ------------------------------------- | ------------------------------------- | +| Cvent.SDK.Models.Errors.ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| Cvent.SDK.Models.Errors.APIException | 4XX, 5XX | \*/\* | + ## GetOrders Gets a paginated list of Orders in event @@ -1916,7 +1974,7 @@ UpdateRegistrationTypeRequest req = new UpdateRegistrationTypeRequest() { OpenForRegistration = true, AutomaticOpenDate = System.DateTime.Parse("2017-01-02T02:00:00Z").ToUniversalTime(), AutomaticEndDate = System.DateTime.Parse("2017-01-02T02:00:00Z").ToUniversalTime(), - Capacity = new CapacityJson1Input() { + Capacity = new CapacityJsonInput() { Total = 100, }, }, diff --git a/packages/csharp/docs/sdks/exhibitor/README.md b/packages/csharp/docs/sdks/exhibitor/README.md index fc97c66e..b8f3055e 100644 --- a/packages/csharp/docs/sdks/exhibitor/README.md +++ b/packages/csharp/docs/sdks/exhibitor/README.md @@ -131,7 +131,7 @@ var sdk = new CventSDK(security: new Security() { CreateExhibitorCategoryRequest req = new CreateExhibitorCategoryRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorCategoryRequest = new ExhibitorCategoryRequest() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, Name = "Automobile", @@ -191,7 +191,7 @@ UpdateExhibitorCategoryRequest req = new UpdateExhibitorCategoryRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorCategoryId = "534a465b-b4cb-471d-9498-4bf3917ad8bf", ExhibitorCategoryRequest = new ExhibitorCategoryRequest() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, Name = "Automobile", @@ -679,7 +679,7 @@ var sdk = new CventSDK(security: new Security() { CreateExhibitorRequest req = new CreateExhibitorRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorRequest = new ExhibitorRequest() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, Name = "Potterfield Harry", @@ -687,7 +687,7 @@ CreateExhibitorRequest req = new CreateExhibitorRequest() { Code = "abc123", SourceId = "software", Location = "Taj Mahal", - Address = new ExhibitorAddressJson() { + Address = new Address11() { Address1 = "Cvent Inc.", Address2 = "4001 West Parmer Lane", City = "Austin", @@ -700,21 +700,21 @@ CreateExhibitorRequest req = new CreateExhibitorRequest() { WorkPhone = "555-555-5555", OtherPhone = "555-555-5555", Website = "www.superhappyfuntime.com", - ContactLinks = new ContactLinksJson2() { - TwitterUrl = new LinkJson() { + ContactLinks = new ContactLinks() { + TwitterUrl = new Link() { Href = "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", }, - FacebookUrl = new LinkJson() { + FacebookUrl = new Link() { Href = "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", }, - LinkedInUrl = new LinkJson() { + LinkedInUrl = new Link() { Href = "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", }, - InstagramUrl = new LinkJson() { + InstagramUrl = new Link() { Href = "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", }, }, - SponsorshipLevel = new SponsorshipLevelJson() { + SponsorshipLevel = new SponsorshipLevel() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, }, @@ -821,7 +821,7 @@ UpdateExhibitorRequest req = new UpdateExhibitorRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", ExhibitorRequest = new ExhibitorRequest() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, Name = "Potterfield Harry", @@ -829,7 +829,7 @@ UpdateExhibitorRequest req = new UpdateExhibitorRequest() { Code = "abc123", SourceId = "software", Location = "Taj Mahal", - Address = new ExhibitorAddressJson() { + Address = new Address11() { Address1 = "Cvent Inc.", Address2 = "4001 West Parmer Lane", City = "Austin", @@ -842,21 +842,21 @@ UpdateExhibitorRequest req = new UpdateExhibitorRequest() { WorkPhone = "555-555-5555", OtherPhone = "555-555-5555", Website = "www.superhappyfuntime.com", - ContactLinks = new ContactLinksJson2() { - TwitterUrl = new LinkJson() { + ContactLinks = new ContactLinks() { + TwitterUrl = new Link() { Href = "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", }, - FacebookUrl = new LinkJson() { + FacebookUrl = new Link() { Href = "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", }, - LinkedInUrl = new LinkJson() { + LinkedInUrl = new Link() { Href = "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", }, - InstagramUrl = new LinkJson() { + InstagramUrl = new Link() { Href = "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", }, }, - SponsorshipLevel = new SponsorshipLevelJson() { + SponsorshipLevel = new SponsorshipLevel() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, }, @@ -1122,20 +1122,20 @@ UpdateExhibitorAnswersRequest req = new UpdateExhibitorAnswersRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", ExhibitorAnswersRequest = new ExhibitorAnswersRequest() { - Data = new List() { - new ExistingExhibitorAnswerJsonInput() { - Question = new UuidJson() { + Data = new List() { + new ExistingExhibitorAnswerInput() { + Question = new Uuid1() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, - Answers = new List() { - new AnswerJson0() { - Type = AnswerTypeJson0.Choice, + Answers = new List() { + new Answer2() { + Type = AnswerType1.Choice, Value = "Choice A", }, }, @@ -1410,15 +1410,15 @@ PostRegistrationPackRequest req = new PostRegistrationPackRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", RegistrationPackRequest = new RegistrationPackRequest() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, - Capacities = new List() { - new CapacityJson() { - RegistrationType = new CapacityJsonRegistrationType() { + Capacities = new List() { + new Capacity() { + RegistrationType = new CapacityRegistrationType() { Id = "923d5629-3cac-40c2-8237-34937dd93475", }, ReservedCapacity = 5, @@ -1584,15 +1584,15 @@ UpdateRegistrationPackRequest req = new UpdateRegistrationPackRequest() { ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", RegistrationPackId = "50f4f0df-0c2d-4e6b-8e68-e1413b6917f5", RegistrationPackRequest = new RegistrationPackRequest() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, - Capacities = new List() { - new CapacityJson() { - RegistrationType = new CapacityJsonRegistrationType() { + Capacities = new List() { + new Capacity() { + RegistrationType = new CapacityRegistrationType() { Id = "923d5629-3cac-40c2-8237-34937dd93475", }, ReservedCapacity = 5, diff --git a/packages/csharp/docs/sdks/exhibitorcontent/README.md b/packages/csharp/docs/sdks/exhibitorcontent/README.md index 022cba02..9b3f6a46 100644 --- a/packages/csharp/docs/sdks/exhibitorcontent/README.md +++ b/packages/csharp/docs/sdks/exhibitorcontent/README.md @@ -150,10 +150,10 @@ UpdateExhibitorFileRequest req = new UpdateExhibitorFileRequest() { ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", FileId = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", File = new FileInput() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, DisplayName = "Marketing Page", @@ -314,10 +314,10 @@ CreateExhibitorWeblinkRequest req = new CreateExhibitorWeblinkRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", Weblink = new Weblink() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, Name = "Marketing Page", @@ -429,10 +429,10 @@ UpdateExhibitorWeblinkRequest req = new UpdateExhibitorWeblinkRequest() { ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", WeblinkId = "4d44b9e4-8c1a-403d-a20a-0b981f539935", Weblink = new Weblink() { - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, Name = "Marketing Page", diff --git a/packages/csharp/docs/sdks/exhibitorteam/README.md b/packages/csharp/docs/sdks/exhibitorteam/README.md index 6d88040c..b7e5ea98 100644 --- a/packages/csharp/docs/sdks/exhibitorteam/README.md +++ b/packages/csharp/docs/sdks/exhibitorteam/README.md @@ -103,7 +103,7 @@ PostExhibitorAdminRequest req = new PostExhibitorAdminRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", ExhibitorAdminRequest = new ExhibitorAdminRequest() { - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, FirstName = "John", @@ -215,7 +215,7 @@ UpdateExhibitorAdminRequest req = new UpdateExhibitorAdminRequest() { ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", AdminId = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", ExhibitorAdminRequest = new ExhibitorAdminRequest() { - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, FirstName = "John", @@ -331,13 +331,13 @@ AssociateBoothStaffRequest req = new AssociateBoothStaffRequest() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", ExhibitorId = "4888db54-db22-11eb-8d19-0242ac130003", BoothStaffRequest = new BoothStaffRequest() { - Attendee = new AttendeeJson3() { + Attendee = new Attendee2() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, - Event = new EventJson6() { + Event = new Event1() { Id = "3db28cfc-db22-11eb-8d19-0242ac130003", }, - Exhibitor = new ExhibitorJson() { + Exhibitor = new Cvent.SDK.Models.Components.Exhibitor() { Id = "4888db54-db22-11eb-8d19-0242ac130003", }, }, diff --git a/packages/csharp/docs/sdks/housing/README.md b/packages/csharp/docs/sdks/housing/README.md index 643782dc..c314647d 100644 --- a/packages/csharp/docs/sdks/housing/README.md +++ b/packages/csharp/docs/sdks/housing/README.md @@ -790,7 +790,7 @@ UpdateReservationRequestRequest req = new UpdateReservationRequestRequest() { Email = "guest@cvent.com", HomePhone = "(231)-213-1222", WorkPhone = "(231)-213-1222", - HomeAddress = new AddressJson3() { + HomeAddress = new AddressJson2() { Address1 = "West St. 1", Address2 = "Apt. 16", City = "Austin", @@ -802,7 +802,7 @@ UpdateReservationRequestRequest req = new UpdateReservationRequestRequest() { }, PaymentInfo = new PaymentInfoJson() { FullName = "Gustav Schultz", - Address = new AddressJson3() { + Address = new AddressJson2() { Address1 = "West St. 1", Address2 = "Apt. 16", City = "Austin", diff --git a/packages/csharp/docs/sdks/meetingrequest/README.md b/packages/csharp/docs/sdks/meetingrequest/README.md index d05b972e..c4e71f19 100644 --- a/packages/csharp/docs/sdks/meetingrequest/README.md +++ b/packages/csharp/docs/sdks/meetingrequest/README.md @@ -175,6 +175,8 @@ var res = await sdk.MeetingRequest.GetMRFByIdAsync(req); Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. +**Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of initial creation. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin> @@ -240,6 +242,8 @@ var res = await sdk.MeetingRequest.CreateMeetingRequestAsync(req); Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. +**Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of the update. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin> diff --git a/packages/csharp/docs/sdks/surveys/README.md b/packages/csharp/docs/sdks/surveys/README.md index b54f246b..d1de53ce 100644 --- a/packages/csharp/docs/sdks/surveys/README.md +++ b/packages/csharp/docs/sdks/surveys/README.md @@ -403,9 +403,9 @@ CreateEventSurveyResponsesRequest req = new CreateEventSurveyResponsesRequest() Question = new UuidJson() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, - Answers = new List() { - new AnswerJson1() { - Type = AnswerTypeJson2.ChoiceText, + Answers = new List() { + new AnswerJson() { + Type = AnswerTypeJson1.ChoiceText, Value = "1", Choice = new UuidJson() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", @@ -1213,7 +1213,7 @@ CreateStandardSurveyResponsesRequest req = new CreateStandardSurveyResponsesRequ Question = new UuidJson() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, - Answers = new List() {}, + Answers = new List() {}, Survey = new UuidJson() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, @@ -1275,9 +1275,9 @@ UpdateStandardSurveyResponsesRequest req = new UpdateStandardSurveyResponsesRequ Question = new UuidJson() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, - Answers = new List() { - new AnswerJson1() { - Type = AnswerTypeJson2.ChoiceText, + Answers = new List() { + new AnswerJson() { + Type = AnswerTypeJson1.ChoiceText, Value = "1", Choice = new UuidJson() { Id = "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", diff --git a/packages/csharp/docs/sdks/userscim/README.md b/packages/csharp/docs/sdks/userscim/README.md index 841ab56e..a37ac328 100644 --- a/packages/csharp/docs/sdks/userscim/README.md +++ b/packages/csharp/docs/sdks/userscim/README.md @@ -323,8 +323,8 @@ UserInput req = new UserInput() { Value = "+911234567890", }, }, - Addresses = new List() { - new AddressJson6() { + Addresses = new List() { + new AddressJson5() { Type = AddressTypeJson1.Work, StreetAddress = "100 Universal City Plaza", Locality = "Hollywood", @@ -511,8 +511,8 @@ UpdateUserRequest req = new UpdateUserRequest() { Value = "+911234567890", }, }, - Addresses = new List() { - new AddressJson6() { + Addresses = new List() { + new AddressJson5() { Type = AddressTypeJson1.Work, StreetAddress = "100 Universal City Plaza", Locality = "Hollywood", diff --git a/packages/csharp/src/Cvent/SDK/Attendees.cs b/packages/csharp/src/Cvent/SDK/Attendees.cs index 23f27330..10c27950 100644 --- a/packages/csharp/src/Cvent/SDK/Attendees.cs +++ b/packages/csharp/src/Cvent/SDK/Attendees.cs @@ -1198,14 +1198,14 @@ public async Task GetAttendeeByIdAsync( if (Utilities.IsContentTypeMatch("application/json", contentType)) { var httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); - Attendee obj; + Attendee1 obj; try { - obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); + obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); } catch (Exception ex) { - throw new ResponseValidationException("Failed to deserialize response body into Attendee.", httpRequest, httpResponse, httpResponseBody, ex); + throw new ResponseValidationException("Failed to deserialize response body into Attendee1.", httpRequest, httpResponse, httpResponseBody, ex); } var response = new GetAttendeeByIdResponse() { @@ -1371,14 +1371,14 @@ public async Task UpdateAttendeeAsync( if (Utilities.IsContentTypeMatch("application/json", contentType)) { var httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); - Attendee obj; + Attendee1 obj; try { - obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); + obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); } catch (Exception ex) { - throw new ResponseValidationException("Failed to deserialize response body into Attendee.", httpRequest, httpResponse, httpResponseBody, ex); + throw new ResponseValidationException("Failed to deserialize response body into Attendee1.", httpRequest, httpResponse, httpResponseBody, ex); } var response = new UpdateAttendeeResponse() { diff --git a/packages/csharp/src/Cvent/SDK/AudienceSegments.cs b/packages/csharp/src/Cvent/SDK/AudienceSegments.cs index d8eb004f..10306043 100644 --- a/packages/csharp/src/Cvent/SDK/AudienceSegments.cs +++ b/packages/csharp/src/Cvent/SDK/AudienceSegments.cs @@ -33,6 +33,26 @@ namespace Cvent.SDK /// public interface IAudienceSegments { + /// + /// List Associated Segments
+ /// More about OAuth2 authorization code support for administrators + ///
+ /// + /// Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query parameter to filter by segment ID. + /// + /// A parameter. + /// The retry configuration to use for this operation. + /// An awaitable task that returns a response envelope when completed. + /// The required parameter is null. + /// The HTTP request failed due to network issues. + /// The response body could not be deserialized. + /// Bad request. Thrown when the API returns a 400, 401, 403, 404 or 429 response. + /// Default API Exception. Thrown when the API returns a 4XX or 5XX response. + public Task ListAttendeeAudienceSegmentsAsync( + ListAttendeeAudienceSegmentsRequest request, + RetryConfig? retryConfig = null + ); + /// /// Delete Attendee Associations
/// More about OAuth2 authorization code support for administrators @@ -53,6 +73,26 @@ public Task DisassociateAttend RetryConfig? retryConfig = null ); + /// + /// List Associated Segments
+ /// More about OAuth2 authorization code support for administrators + ///
+ /// + /// Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in the body of the request. This method returns the same data as GET List Associated Segments but allows for longer filters. + /// + /// A parameter. + /// The retry configuration to use for this operation. + /// An awaitable task that returns a response envelope when completed. + /// The required parameter is null. + /// The HTTP request failed due to network issues. + /// The response body could not be deserialized. + /// Bad request. Thrown when the API returns a 400, 401, 403, 404 or 429 response. + /// Default API Exception. Thrown when the API returns a 4XX or 5XX response. + public Task ListAssociatedAudienceSegmentsAsync( + ListAssociatedAudienceSegmentsRequest request, + RetryConfig? retryConfig = null + ); + /// /// Create Audience Segment
/// More about OAuth2 authorization code support for administrators @@ -263,6 +303,203 @@ public AudienceSegments(SDKConfig config) SDKConfiguration = config; } + /// + /// List Associated Segments
+ /// More about OAuth2 authorization code support for administrators + ///
+ /// + /// Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query parameter to filter by segment ID. + /// + /// A parameter. + /// The retry configuration to use for this operation. + /// An awaitable task that returns a response envelope when completed. + /// The required parameter is null. + /// The HTTP request failed due to network issues. + /// The response body could not be deserialized. + /// Bad request. Thrown when the API returns a 400, 401, 403, 404 or 429 response. + /// Default API Exception. Thrown when the API returns a 4XX or 5XX response. + public async Task ListAttendeeAudienceSegmentsAsync( + ListAttendeeAudienceSegmentsRequest request, + RetryConfig? retryConfig = null + ) + { + if (request == null) throw new ArgumentNullException(nameof(request)); + + string baseUrl = this.SDKConfiguration.GetTemplatedServerUrl(); + var urlString = URLBuilder.Build(baseUrl, "/attendees/{attendeeId}/audience-segments", request, null); + + var httpRequest = new HttpRequestMessage(HttpMethod.Get, urlString); + httpRequest.Headers.Add("user-agent", SDKConfiguration.UserAgent); + + if (!httpRequest.Headers.Contains("Accept")) + { + httpRequest.Headers.Add("Accept", "application/json"); + } + + if (SDKConfiguration.SecuritySource != null) + { + httpRequest = new SecurityMetadata(SDKConfiguration.SecuritySource).Apply(httpRequest); + } + + var hookCtx = new HookContext(SDKConfiguration, baseUrl, "listAttendeeAudienceSegments", new List { "event/audience-segments:read" }, SDKConfiguration.SecuritySource); + + httpRequest = await this.SDKConfiguration.Hooks.BeforeRequestAsync(new BeforeRequestContext(hookCtx), httpRequest); + if (retryConfig == null) + { + if (this.SDKConfiguration.RetryConfig != null) + { + retryConfig = this.SDKConfiguration.RetryConfig; + } + else + { + var backoff = new BackoffStrategy( + initialIntervalMs: 2000L, + maxIntervalMs: 16000L, + maxElapsedTimeMs: 40000L, + exponent: 2 + ); + retryConfig = new RetryConfig( + strategy: RetryConfig.RetryStrategy.BACKOFF, + backoff: backoff, + retryConnectionErrors: true + ); + } + } + + List statusCodes = new List { + "502", + "503", + "504", + }; + + Func> retrySend = async () => + { + var _httpRequest = await SDKConfiguration.Client.CloneAsync(httpRequest); + return await SDKConfiguration.Client.SendAsync(_httpRequest); + }; + var retries = new Cvent.SDK.Utils.Retries.Retries(retrySend, retryConfig, statusCodes); + + HttpResponseMessage httpResponse; + try + { + httpResponse = await retries.Run(); + int _statusCode = (int)httpResponse.StatusCode; + + if (_statusCode >= 400 && _statusCode < 500 || _statusCode >= 500 && _statusCode < 600) + { + var _httpResponse = await this.SDKConfiguration.Hooks.AfterErrorAsync(new AfterErrorContext(hookCtx), httpResponse, null); + if (_httpResponse != null) + { + httpResponse = _httpResponse; + } + } + } + catch (Exception _hookError) + { + var _httpResponse = await this.SDKConfiguration.Hooks.AfterErrorAsync(new AfterErrorContext(hookCtx), null, _hookError); + if (_httpResponse != null) + { + httpResponse = _httpResponse; + } + else + { + throw; + } + } + + httpResponse = await this.SDKConfiguration.Hooks.AfterSuccessAsync(new AfterSuccessContext(hookCtx), httpResponse); + + Func> nextFunc = async delegate() + { + var body = JObject.Parse(await httpResponse.Content.ReadAsStringAsync()); + var nextCursorToken = body.SelectToken("$.paging.nextToken"); + + if (nextCursorToken == null) + { + return null; + } + + var nextCursor = nextCursorToken.Value(); + if (string.IsNullOrWhiteSpace(nextCursor)) + { + return null; + } + + var newRequest = new ListAttendeeAudienceSegmentsRequest { + AttendeeId = request.AttendeeId, + Limit = request.Limit, + Token = nextCursor, + Filter = request.Filter + }; + + return await ListAttendeeAudienceSegmentsAsync( + request: newRequest, + retryConfig: retryConfig + ); + }; + + var contentType = httpResponse.Content.Headers.ContentType?.MediaType; + int responseStatusCode = (int)httpResponse.StatusCode; + if (responseStatusCode == 200) + { + if (Utilities.IsContentTypeMatch("application/json", contentType)) + { + var httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); + AttendeeAudienceSegmentAssociationsPaginatedResponse obj; + try + { + obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); + } + catch (Exception ex) + { + throw new ResponseValidationException("Failed to deserialize response body into AttendeeAudienceSegmentAssociationsPaginatedResponse.", httpRequest, httpResponse, httpResponseBody, ex); + } + + var response = new ListAttendeeAudienceSegmentsResponse() { + HttpMeta = new Models.Components.HTTPMetadata() { + Response = httpResponse, + Request = httpRequest + }, + Next = nextFunc + }; + response.AttendeeAudienceSegmentAssociationsPaginatedResponse = obj; + return response; + } + + throw new Models.Errors.APIException("Unknown content type received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (new List { 400, 401, 403, 404, 429 }.Contains(responseStatusCode)) + { + if (Utilities.IsContentTypeMatch("application/json", contentType)) + { + var httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); + Models.Errors.ErrorResponsePayload payload; + try + { + payload = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); + } + catch (Exception ex) + { + throw new ResponseValidationException("Failed to deserialize response body into Models.Errors.ErrorResponsePayload.", httpRequest, httpResponse, httpResponseBody, ex); + } + + throw new Models.Errors.ErrorResponse(payload, httpRequest, httpResponse, httpResponseBody); + } + + throw new Models.Errors.APIException("Unknown content type received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (responseStatusCode >= 400 && responseStatusCode < 500) + { + throw new Models.Errors.APIException("API error occurred", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (responseStatusCode >= 500 && responseStatusCode < 600) + { + throw new Models.Errors.APIException("API error occurred", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + + throw new Models.Errors.APIException("Unknown status code received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + /// /// Delete Attendee Associations
/// More about OAuth2 authorization code support for administrators @@ -412,6 +649,211 @@ public async Task Disassociate throw new Models.Errors.APIException("Unknown status code received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); } + /// + /// List Associated Segments
+ /// More about OAuth2 authorization code support for administrators + ///
+ /// + /// Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in the body of the request. This method returns the same data as GET List Associated Segments but allows for longer filters. + /// + /// A parameter. + /// The retry configuration to use for this operation. + /// An awaitable task that returns a response envelope when completed. + /// The required parameter is null. + /// The HTTP request failed due to network issues. + /// The response body could not be deserialized. + /// Bad request. Thrown when the API returns a 400, 401, 403, 404 or 429 response. + /// Default API Exception. Thrown when the API returns a 4XX or 5XX response. + public async Task ListAssociatedAudienceSegmentsAsync( + ListAssociatedAudienceSegmentsRequest request, + RetryConfig? retryConfig = null + ) + { + if (request == null) throw new ArgumentNullException(nameof(request)); + + string baseUrl = this.SDKConfiguration.GetTemplatedServerUrl(); + var urlString = URLBuilder.Build(baseUrl, "/attendees/{attendeeId}/audience-segments/filter", request, null); + + var httpRequest = new HttpRequestMessage(HttpMethod.Post, urlString); + httpRequest.Headers.Add("user-agent", SDKConfiguration.UserAgent); + + if (!httpRequest.Headers.Contains("Accept")) + { + httpRequest.Headers.Add("Accept", "application/json"); + } + + var serializedBody = RequestBodySerializer.Serialize(request, "Filter", "json", false, false); + if (serializedBody != null) + { + httpRequest.Content = serializedBody; + } + + if (SDKConfiguration.SecuritySource != null) + { + httpRequest = new SecurityMetadata(SDKConfiguration.SecuritySource).Apply(httpRequest); + } + + var hookCtx = new HookContext(SDKConfiguration, baseUrl, "listAssociatedAudienceSegments", new List { "event/audience-segments:read" }, SDKConfiguration.SecuritySource); + + httpRequest = await this.SDKConfiguration.Hooks.BeforeRequestAsync(new BeforeRequestContext(hookCtx), httpRequest); + if (retryConfig == null) + { + if (this.SDKConfiguration.RetryConfig != null) + { + retryConfig = this.SDKConfiguration.RetryConfig; + } + else + { + var backoff = new BackoffStrategy( + initialIntervalMs: 2000L, + maxIntervalMs: 16000L, + maxElapsedTimeMs: 40000L, + exponent: 2 + ); + retryConfig = new RetryConfig( + strategy: RetryConfig.RetryStrategy.BACKOFF, + backoff: backoff, + retryConnectionErrors: true + ); + } + } + + List statusCodes = new List { + "502", + "503", + "504", + }; + + Func> retrySend = async () => + { + var _httpRequest = await SDKConfiguration.Client.CloneAsync(httpRequest); + return await SDKConfiguration.Client.SendAsync(_httpRequest); + }; + var retries = new Cvent.SDK.Utils.Retries.Retries(retrySend, retryConfig, statusCodes); + + HttpResponseMessage httpResponse; + try + { + httpResponse = await retries.Run(); + int _statusCode = (int)httpResponse.StatusCode; + + if (_statusCode >= 400 && _statusCode < 500 || _statusCode >= 500 && _statusCode < 600) + { + var _httpResponse = await this.SDKConfiguration.Hooks.AfterErrorAsync(new AfterErrorContext(hookCtx), httpResponse, null); + if (_httpResponse != null) + { + httpResponse = _httpResponse; + } + } + } + catch (Exception _hookError) + { + var _httpResponse = await this.SDKConfiguration.Hooks.AfterErrorAsync(new AfterErrorContext(hookCtx), null, _hookError); + if (_httpResponse != null) + { + httpResponse = _httpResponse; + } + else + { + throw; + } + } + + httpResponse = await this.SDKConfiguration.Hooks.AfterSuccessAsync(new AfterSuccessContext(hookCtx), httpResponse); + + Func> nextFunc = async delegate() + { + var body = JObject.Parse(await httpResponse.Content.ReadAsStringAsync()); + var nextCursorToken = body.SelectToken("$.paging.nextToken"); + + if (nextCursorToken == null) + { + return null; + } + + var nextCursor = nextCursorToken.Value(); + if (string.IsNullOrWhiteSpace(nextCursor)) + { + return null; + } + + var newRequest = new ListAssociatedAudienceSegmentsRequest { + AttendeeId = request.AttendeeId, + Limit = request.Limit, + Token = nextCursor, + Filter = new Filter { + FilterValue = request.Filter.FilterValue + } + }; + + return await ListAssociatedAudienceSegmentsAsync( + request: newRequest, + retryConfig: retryConfig + ); + }; + + var contentType = httpResponse.Content.Headers.ContentType?.MediaType; + int responseStatusCode = (int)httpResponse.StatusCode; + if (responseStatusCode == 200) + { + if (Utilities.IsContentTypeMatch("application/json", contentType)) + { + var httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); + AttendeeAudienceSegmentAssociationsPaginatedResponse obj; + try + { + obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); + } + catch (Exception ex) + { + throw new ResponseValidationException("Failed to deserialize response body into AttendeeAudienceSegmentAssociationsPaginatedResponse.", httpRequest, httpResponse, httpResponseBody, ex); + } + + var response = new ListAssociatedAudienceSegmentsResponse() { + HttpMeta = new Models.Components.HTTPMetadata() { + Response = httpResponse, + Request = httpRequest + }, + Next = nextFunc + }; + response.AttendeeAudienceSegmentAssociationsPaginatedResponse = obj; + return response; + } + + throw new Models.Errors.APIException("Unknown content type received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (new List { 400, 401, 403, 404, 429 }.Contains(responseStatusCode)) + { + if (Utilities.IsContentTypeMatch("application/json", contentType)) + { + var httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); + Models.Errors.ErrorResponsePayload payload; + try + { + payload = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); + } + catch (Exception ex) + { + throw new ResponseValidationException("Failed to deserialize response body into Models.Errors.ErrorResponsePayload.", httpRequest, httpResponse, httpResponseBody, ex); + } + + throw new Models.Errors.ErrorResponse(payload, httpRequest, httpResponse, httpResponseBody); + } + + throw new Models.Errors.APIException("Unknown content type received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (responseStatusCode >= 400 && responseStatusCode < 500) + { + throw new Models.Errors.APIException("API error occurred", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (responseStatusCode >= 500 && responseStatusCode < 600) + { + throw new Models.Errors.APIException("API error occurred", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + + throw new Models.Errors.APIException("Unknown status code received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + /// /// Create Audience Segment
/// More about OAuth2 authorization code support for administrators diff --git a/packages/csharp/src/Cvent/SDK/Cvent.SDK.csproj b/packages/csharp/src/Cvent/SDK/Cvent.SDK.csproj index 1ded9a9a..765f014d 100644 --- a/packages/csharp/src/Cvent/SDK/Cvent.SDK.csproj +++ b/packages/csharp/src/Cvent/SDK/Cvent.SDK.csproj @@ -3,7 +3,7 @@ true Cvent.SDK - 1.2.3 + 1.3.0 net8.0 Cvent Copyright (c) Cvent 2026 diff --git a/packages/csharp/src/Cvent/SDK/EventRole.cs b/packages/csharp/src/Cvent/SDK/EventRole.cs index e1c0e800..e69208e4 100644 --- a/packages/csharp/src/Cvent/SDK/EventRole.cs +++ b/packages/csharp/src/Cvent/SDK/EventRole.cs @@ -187,6 +187,8 @@ public async Task ListEventRoleAssignmentAsync( var newRequest = new ListEventRoleAssignmentRequest { Limit = request?.Limit, Token = nextCursor, + After = request?.After, + Before = request?.Before, Expand = request?.Expand, Filter = request?.Filter }; diff --git a/packages/csharp/src/Cvent/SDK/Events.cs b/packages/csharp/src/Cvent/SDK/Events.cs index 5df45a57..001841e7 100644 --- a/packages/csharp/src/Cvent/SDK/Events.cs +++ b/packages/csharp/src/Cvent/SDK/Events.cs @@ -471,6 +471,25 @@ public Task ListMembershipItemsAsync( RetryConfig? retryConfig = null ); + /// + /// List Membership Items. + /// + /// + /// Gets a paginated list of membership items. Membership items are a type of optional item that can be purchased during registration. + /// + /// A parameter. + /// The retry configuration to use for this operation. + /// An awaitable task that returns a response envelope when completed. + /// The required parameter is null. + /// The HTTP request failed due to network issues. + /// The response body could not be deserialized. + /// Bad request. Thrown when the API returns a 400, 401, 403, 404 or 429 response. + /// Default API Exception. Thrown when the API returns a 4XX or 5XX response. + public Task ListMembershipItemsPostFilterAsync( + ListMembershipItemsPostFilterRequest request, + RetryConfig? retryConfig = null + ); + /// /// List Orders
/// More about OAuth2 authorization code support for administrators @@ -5204,6 +5223,210 @@ public async Task ListMembershipItemsAsync( throw new Models.Errors.APIException("Unknown status code received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); } + /// + /// List Membership Items. + /// + /// + /// Gets a paginated list of membership items. Membership items are a type of optional item that can be purchased during registration. + /// + /// A parameter. + /// The retry configuration to use for this operation. + /// An awaitable task that returns a response envelope when completed. + /// The required parameter is null. + /// The HTTP request failed due to network issues. + /// The response body could not be deserialized. + /// Bad request. Thrown when the API returns a 400, 401, 403, 404 or 429 response. + /// Default API Exception. Thrown when the API returns a 4XX or 5XX response. + public async Task ListMembershipItemsPostFilterAsync( + ListMembershipItemsPostFilterRequest request, + RetryConfig? retryConfig = null + ) + { + if (request == null) throw new ArgumentNullException(nameof(request)); + + string baseUrl = this.SDKConfiguration.GetTemplatedServerUrl(); + var urlString = URLBuilder.Build(baseUrl, "/events/{id}/membership-items/filter", request, null); + + var httpRequest = new HttpRequestMessage(HttpMethod.Post, urlString); + httpRequest.Headers.Add("user-agent", SDKConfiguration.UserAgent); + + if (!httpRequest.Headers.Contains("Accept")) + { + httpRequest.Headers.Add("Accept", "application/json"); + } + + var serializedBody = RequestBodySerializer.Serialize(request, "Filter", "json", false, true); + if (serializedBody != null) + { + httpRequest.Content = serializedBody; + } + + if (SDKConfiguration.SecuritySource != null) + { + httpRequest = new SecurityMetadata(SDKConfiguration.SecuritySource).Apply(httpRequest); + } + + var hookCtx = new HookContext(SDKConfiguration, baseUrl, "listMembershipItemsPostFilter", new List { "event/membership-items:read" }, SDKConfiguration.SecuritySource); + + httpRequest = await this.SDKConfiguration.Hooks.BeforeRequestAsync(new BeforeRequestContext(hookCtx), httpRequest); + if (retryConfig == null) + { + if (this.SDKConfiguration.RetryConfig != null) + { + retryConfig = this.SDKConfiguration.RetryConfig; + } + else + { + var backoff = new BackoffStrategy( + initialIntervalMs: 2000L, + maxIntervalMs: 16000L, + maxElapsedTimeMs: 40000L, + exponent: 2 + ); + retryConfig = new RetryConfig( + strategy: RetryConfig.RetryStrategy.BACKOFF, + backoff: backoff, + retryConnectionErrors: true + ); + } + } + + List statusCodes = new List { + "502", + "503", + "504", + }; + + Func> retrySend = async () => + { + var _httpRequest = await SDKConfiguration.Client.CloneAsync(httpRequest); + return await SDKConfiguration.Client.SendAsync(_httpRequest); + }; + var retries = new Cvent.SDK.Utils.Retries.Retries(retrySend, retryConfig, statusCodes); + + HttpResponseMessage httpResponse; + try + { + httpResponse = await retries.Run(); + int _statusCode = (int)httpResponse.StatusCode; + + if (_statusCode >= 400 && _statusCode < 500 || _statusCode >= 500 && _statusCode < 600) + { + var _httpResponse = await this.SDKConfiguration.Hooks.AfterErrorAsync(new AfterErrorContext(hookCtx), httpResponse, null); + if (_httpResponse != null) + { + httpResponse = _httpResponse; + } + } + } + catch (Exception _hookError) + { + var _httpResponse = await this.SDKConfiguration.Hooks.AfterErrorAsync(new AfterErrorContext(hookCtx), null, _hookError); + if (_httpResponse != null) + { + httpResponse = _httpResponse; + } + else + { + throw; + } + } + + httpResponse = await this.SDKConfiguration.Hooks.AfterSuccessAsync(new AfterSuccessContext(hookCtx), httpResponse); + + Func> nextFunc = async delegate() + { + var body = JObject.Parse(await httpResponse.Content.ReadAsStringAsync()); + var nextCursorToken = body.SelectToken("$.paging.nextToken"); + + if (nextCursorToken == null) + { + return null; + } + + var nextCursor = nextCursorToken.Value(); + if (string.IsNullOrWhiteSpace(nextCursor)) + { + return null; + } + + var newRequest = new ListMembershipItemsPostFilterRequest { + Id = request.Id, + Limit = request.Limit, + Token = nextCursor, + Filter = new Filter { + FilterValue = request.Filter?.FilterValue + } + }; + + return await ListMembershipItemsPostFilterAsync( + request: newRequest, + retryConfig: retryConfig + ); + }; + + var contentType = httpResponse.Content.Headers.ContentType?.MediaType; + int responseStatusCode = (int)httpResponse.StatusCode; + if (responseStatusCode == 200) + { + if (Utilities.IsContentTypeMatch("application/json", contentType)) + { + var httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); + MembershipItemsPaginatedResponse obj; + try + { + obj = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); + } + catch (Exception ex) + { + throw new ResponseValidationException("Failed to deserialize response body into MembershipItemsPaginatedResponse.", httpRequest, httpResponse, httpResponseBody, ex); + } + + var response = new ListMembershipItemsPostFilterResponse() { + HttpMeta = new Models.Components.HTTPMetadata() { + Response = httpResponse, + Request = httpRequest + }, + Next = nextFunc + }; + response.MembershipItemsPaginatedResponse = obj; + return response; + } + + throw new Models.Errors.APIException("Unknown content type received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (new List { 400, 401, 403, 404, 429 }.Contains(responseStatusCode)) + { + if (Utilities.IsContentTypeMatch("application/json", contentType)) + { + var httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); + Models.Errors.ErrorResponsePayload payload; + try + { + payload = ResponseBodyDeserializer.DeserializeNotNull(httpResponseBody, NullValueHandling.Ignore); + } + catch (Exception ex) + { + throw new ResponseValidationException("Failed to deserialize response body into Models.Errors.ErrorResponsePayload.", httpRequest, httpResponse, httpResponseBody, ex); + } + + throw new Models.Errors.ErrorResponse(payload, httpRequest, httpResponse, httpResponseBody); + } + + throw new Models.Errors.APIException("Unknown content type received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (responseStatusCode >= 400 && responseStatusCode < 500) + { + throw new Models.Errors.APIException("API error occurred", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + else if (responseStatusCode >= 500 && responseStatusCode < 600) + { + throw new Models.Errors.APIException("API error occurred", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + + throw new Models.Errors.APIException("Unknown status code received", httpRequest, httpResponse, await httpResponse.Content.ReadAsStringAsync()); + } + /// /// List Orders
/// More about OAuth2 authorization code support for administrators diff --git a/packages/csharp/src/Cvent/SDK/MeetingRequest.cs b/packages/csharp/src/Cvent/SDK/MeetingRequest.cs index cb9aa2d6..3dbfbc48 100644 --- a/packages/csharp/src/Cvent/SDK/MeetingRequest.cs +++ b/packages/csharp/src/Cvent/SDK/MeetingRequest.cs @@ -87,7 +87,9 @@ public Task GetMeetingRequestByEventIdAsync( /// More about OAuth2 authorization code support for administrators ///
/// - /// Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the Complex Questions Guide for details. + /// Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the Complex Questions Guide for details.
+ ///
+ /// **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of initial creation. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the Get MR endpoint. ///
/// A parameter. /// The retry configuration to use for this operation. @@ -107,7 +109,9 @@ public Task CreateMeetingRequestAsync( /// More about OAuth2 authorization code support for administrators ///
/// - /// Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the Complex Questions Guide for details. + /// Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the Complex Questions Guide for details.
+ ///
+ /// **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of the update. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the Get MR endpoint. ///
/// A parameter. /// The retry configuration to use for this operation. @@ -727,7 +731,9 @@ public async Task GetMRFByIdAsync( /// More about OAuth2 authorization code support for administrators ///
/// - /// Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the Complex Questions Guide for details. + /// Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the Complex Questions Guide for details.
+ ///
+ /// **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of initial creation. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the Get MR endpoint. ///
/// A parameter. /// The retry configuration to use for this operation. @@ -900,7 +906,9 @@ public async Task CreateMeetingRequestAsync( /// More about OAuth2 authorization code support for administrators ///
/// - /// Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the Complex Questions Guide for details. + /// Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the Complex Questions Guide for details.
+ ///
+ /// **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of the update. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the Get MR endpoint. ///
/// A parameter. /// The retry configuration to use for this operation. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AccountBudgetItemListResponseJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AccountBudgetItemListResponseJson.cs index feafe230..7623a437 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AccountBudgetItemListResponseJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AccountBudgetItemListResponseJson.cs @@ -47,7 +47,7 @@ public class AccountBudgetItemListResponseJson /// Event ID Information. ///
[JsonProperty("event")] - public EventJson4? Event { get; set; } + public EventJson3? Event { get; set; } /// /// RFP ID Information. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Action.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Action.cs deleted file mode 100644 index 21487e76..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Action.cs +++ /dev/null @@ -1,57 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Action to take for a compliance request. - /// - public enum Action - { - [JsonProperty("DO_NOT_SELL")] DoNotSell, - [JsonProperty("OK_TO_SELL")] OkToSell, - } - - public static class ActionExtension - { - public static string Value(this Action value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static Action ToEnum(this string value) - { - foreach (var field in typeof(Action).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is Action) - { - return (Action)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum Action"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoice.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoice.cs new file mode 100644 index 00000000..7643881f --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoice.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Contains text of additional choice. + /// + public class AdditionalChoice + { + /// + /// Text Value of additional choice. + /// + [JsonProperty("text")] + public string? Text { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoiceJson1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoiceJson1.cs new file mode 100644 index 00000000..2c2d1420 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoiceJson1.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Contains text of additional choice i.e N/A choice or otherAnswer choice. + /// + public class AdditionalChoiceJson1 + { + /// + /// Text Value of additional choice. + /// + [JsonProperty("text")] + public string? Text { get; set; } + + /// + /// Reporting value of additional choice text. + /// + [JsonProperty("shortText")] + public string? ShortText { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoiceJson11.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoiceJson11.cs deleted file mode 100644 index d1c1b4ef..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AdditionalChoiceJson11.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Contains text of additional choice. - /// - public class AdditionalChoiceJson11 - { - /// - /// Text Value of additional choice. - /// - [JsonProperty("text")] - public string? Text { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Address11.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Address11.cs new file mode 100644 index 00000000..ef074a10 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Address11.cs @@ -0,0 +1,56 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// An object representing an address with various properties. + /// + public class Address11 + { + /// + /// The first line of an address. + /// + [JsonProperty("address1")] + public string? Address1 { get; set; } + + /// + /// The second line of an address. + /// + [JsonProperty("address2")] + public string? Address2 { get; set; } + + /// + /// The name of the city. + /// + [JsonProperty("city")] + public string? City { get; set; } + + /// + /// The name of the state/province/region of the address. + /// + [JsonProperty("region")] + public string? Region { get; set; } + + /// + /// postal code (also known as zipcode) of the address. + /// + [JsonProperty("postalCode")] + public string? PostalCode { get; set; } + + /// + /// Name of the country for example, 'United States' + /// + [JsonProperty("country")] + public string? Country { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Address12.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Address12.cs new file mode 100644 index 00000000..a1dbddc1 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Address12.cs @@ -0,0 +1,68 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Schema for address information. + /// + public class Address12 + { + /// + /// The first line of an address. + /// + [JsonProperty("address1")] + public string? Address1 { get; set; } + + /// + /// The second line of an address. + /// + [JsonProperty("address2")] + public string? Address2 { get; set; } + + /// + /// The name of the city. + /// + [JsonProperty("city")] + public string? City { get; set; } + + /// + /// The name of the state/province/region of the address. + /// + [JsonProperty("region")] + public string? Region { get; set; } + + /// + /// The abbreviation of the state/province/region of the address. + /// + [JsonProperty("regionCode")] + public string? RegionCode { get; set; } + + /// + /// postal code (also known as zipcode) of the address. + /// + [JsonProperty("postalCode")] + public string? PostalCode { get; set; } + + /// + /// Name of the country for example, 'United States' + /// + [JsonProperty("country")] + public string? Country { get; set; } + + /// + /// ISO 3166 two-letter (alpha-2) country code. + /// + [JsonProperty("countryCode")] + public string? CountryCode { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson2.cs new file mode 100644 index 00000000..84f50920 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson2.cs @@ -0,0 +1,68 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. + /// + public class AddressJson2 + { + /// + /// Address line 1. + /// + [JsonProperty("address1")] + public string? Address1 { get; set; } + + /// + /// Address line 2. + /// + [JsonProperty("address2")] + public string? Address2 { get; set; } + + /// + /// City name. + /// + [JsonProperty("city")] + public string? City { get; set; } + + /// + /// Region name. + /// + [JsonProperty("region")] + public string? Region { get; set; } + + /// + /// Region code. + /// + [JsonProperty("regionCode")] + public string? RegionCode { get; set; } + + /// + /// Postal code. + /// + [JsonProperty("postalCode")] + public string? PostalCode { get; set; } + + /// + /// Country name. + /// + [JsonProperty("country")] + public string? Country { get; set; } + + /// + /// ISO 3166 alpha-2 country code. + /// + [JsonProperty("countryCode")] + public string? CountryCode { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson3.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson3.cs index 10ea2b5b..c97c9f4f 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson3.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson3.cs @@ -13,56 +13,74 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. + /// Address details. /// public class AddressJson3 { /// - /// Address line 1. + /// The first line of an address. /// [JsonProperty("address1")] public string? Address1 { get; set; } /// - /// Address line 2. + /// The second line of an address. /// [JsonProperty("address2")] public string? Address2 { get; set; } /// - /// City name. + /// The third line of an address. + /// + [JsonProperty("address3")] + public string? Address3 { get; set; } + + /// + /// The name of the city. /// [JsonProperty("city")] public string? City { get; set; } /// - /// Region name. + /// ISO 3166 two-letter (alpha-2) country code. + /// + [JsonProperty("countryCode")] + public string? CountryCode { get; set; } + + /// + /// Postal code (also known as zipcode) of the address. + /// + [JsonProperty("postalCode")] + public string? PostalCode { get; set; } + + /// + /// The name of the state/province/region of the address. /// [JsonProperty("region")] public string? Region { get; set; } /// - /// Region code. + /// The abbreviation of the state/province/region of the address. /// [JsonProperty("regionCode")] public string? RegionCode { get; set; } /// - /// Postal code. + /// Name of the country of the address. /// - [JsonProperty("postalCode")] - public string? PostalCode { get; set; } + [JsonProperty("country")] + public string? Country { get; set; } /// - /// Country name. + /// The geo latitude of the address. /// - [JsonProperty("country")] - public string? Country { get; set; } + [JsonProperty("latitude")] + public long? Latitude { get; set; } /// - /// ISO 3166 alpha-2 country code. + /// The geo longitude of the address. /// - [JsonProperty("countryCode")] - public string? CountryCode { get; set; } + [JsonProperty("longitude")] + public long? Longitude { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson4.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson4.cs index 8785c53e..d26c88d5 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson4.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson4.cs @@ -13,74 +13,56 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// Address details. + /// A physical address. /// public class AddressJson4 { /// - /// The first line of an address. + /// Address line 1. /// [JsonProperty("address1")] public string? Address1 { get; set; } /// - /// The second line of an address. + /// Address line 2. /// [JsonProperty("address2")] public string? Address2 { get; set; } /// - /// The third line of an address. - /// - [JsonProperty("address3")] - public string? Address3 { get; set; } - - /// - /// The name of the city. + /// City name. /// [JsonProperty("city")] public string? City { get; set; } /// - /// ISO 3166 two-letter (alpha-2) country code. - /// - [JsonProperty("countryCode")] - public string? CountryCode { get; set; } - - /// - /// Postal code (also known as zipcode) of the address. - /// - [JsonProperty("postalCode")] - public string? PostalCode { get; set; } - - /// - /// The name of the state/province/region of the address. + /// Region name. /// [JsonProperty("region")] public string? Region { get; set; } /// - /// The abbreviation of the state/province/region of the address. + /// Region code. /// [JsonProperty("regionCode")] public string? RegionCode { get; set; } /// - /// Name of the country of the address. + /// Postal code. /// - [JsonProperty("country")] - public string? Country { get; set; } + [JsonProperty("postalCode")] + public string? PostalCode { get; set; } /// - /// The geo latitude of the address. + /// Country name. /// - [JsonProperty("latitude")] - public long? Latitude { get; set; } + [JsonProperty("country")] + public string? Country { get; set; } /// - /// The geo longitude of the address. + /// ISO 3166 alpha-2 country code. /// - [JsonProperty("longitude")] - public long? Longitude { get; set; } + [JsonProperty("countryCode")] + public string? CountryCode { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson5.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson5.cs index d9c0744d..0edfa616 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson5.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson5.cs @@ -9,60 +9,55 @@ #nullable enable namespace Cvent.SDK.Models.Components { + using Cvent.SDK.Models.Components; using Cvent.SDK.Utils; using Newtonsoft.Json; /// - /// A physical address. + /// Address. /// public class AddressJson5 { /// - /// Address line 1. + /// The type of the address. /// - [JsonProperty("address1")] - public string? Address1 { get; set; } + [JsonProperty("type")] + public AddressTypeJson1 Type { get; set; } = default!; /// - /// Address line 2. + /// The street address of the user. /// - [JsonProperty("address2")] - public string? Address2 { get; set; } + [JsonProperty("streetAddress")] + public string? StreetAddress { get; set; } /// - /// City name. + /// The locality/city of the user. /// - [JsonProperty("city")] - public string? City { get; set; } + [JsonProperty("locality")] + public string? Locality { get; set; } /// - /// Region name. + /// The region/state/province of the user. /// [JsonProperty("region")] public string? Region { get; set; } /// - /// Region code. - /// - [JsonProperty("regionCode")] - public string? RegionCode { get; set; } - - /// - /// Postal code. + /// Postal code (also known as zipcode) of the user. /// [JsonProperty("postalCode")] public string? PostalCode { get; set; } /// - /// Country name. + /// The country of the user. /// [JsonProperty("country")] public string? Country { get; set; } /// - /// ISO 3166 alpha-2 country code. + /// True indicates the address is primary. /// - [JsonProperty("countryCode")] - public string? CountryCode { get; set; } + [JsonProperty("primary")] + public bool? Primary { get; set; } = false; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson6.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson6.cs index a3e83c66..a5c5e992 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson6.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson6.cs @@ -9,55 +9,60 @@ #nullable enable namespace Cvent.SDK.Models.Components { - using Cvent.SDK.Models.Components; using Cvent.SDK.Utils; using Newtonsoft.Json; /// - /// Address. + /// Address details. /// public class AddressJson6 { /// - /// The type of the address. + /// Address line 1. /// - [JsonProperty("type")] - public AddressTypeJson1 Type { get; set; } = default!; + [JsonProperty("address1")] + public string? Address1 { get; set; } /// - /// The street address of the user. + /// Address line 2. /// - [JsonProperty("streetAddress")] - public string? StreetAddress { get; set; } + [JsonProperty("address2")] + public string? Address2 { get; set; } /// - /// The locality/city of the user. + /// City name. /// - [JsonProperty("locality")] - public string? Locality { get; set; } + [JsonProperty("city")] + public string? City { get; set; } /// - /// The region/state/province of the user. + /// Region name. /// [JsonProperty("region")] public string? Region { get; set; } /// - /// Postal code (also known as zipcode) of the user. + /// Region code. + /// + [JsonProperty("regionCode")] + public string? RegionCode { get; set; } + + /// + /// Postal code. /// [JsonProperty("postalCode")] public string? PostalCode { get; set; } /// - /// The country of the user. + /// Country name. /// [JsonProperty("country")] public string? Country { get; set; } /// - /// True indicates the address is primary. + /// ISO 3166 alpha-2 country code. /// - [JsonProperty("primary")] - public bool? Primary { get; set; } = false; + [JsonProperty("countryCode")] + public string? CountryCode { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson7.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson7.cs deleted file mode 100644 index 927565ab..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AddressJson7.cs +++ /dev/null @@ -1,68 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Address details. - /// - public class AddressJson7 - { - /// - /// Address line 1. - /// - [JsonProperty("address1")] - public string? Address1 { get; set; } - - /// - /// Address line 2. - /// - [JsonProperty("address2")] - public string? Address2 { get; set; } - - /// - /// City name. - /// - [JsonProperty("city")] - public string? City { get; set; } - - /// - /// Region name. - /// - [JsonProperty("region")] - public string? Region { get; set; } - - /// - /// Region code. - /// - [JsonProperty("regionCode")] - public string? RegionCode { get; set; } - - /// - /// Postal code. - /// - [JsonProperty("postalCode")] - public string? PostalCode { get; set; } - - /// - /// Country name. - /// - [JsonProperty("country")] - public string? Country { get; set; } - - /// - /// ISO 3166 alpha-2 country code. - /// - [JsonProperty("countryCode")] - public string? CountryCode { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Answer1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Answer1.cs new file mode 100644 index 00000000..89658efc --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Answer1.cs @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// An object representing the possible answers for lead qualification questions. + /// + public class Answer1 + { + /// + /// Type of answer. + /// + [JsonProperty("type")] + public AnswerType Type { get; set; } = default!; + + /// + /// Answered value like: Choice text, text answer input etc. + /// + [JsonProperty("value")] + public string? Value { get; set; } + + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + [JsonProperty("choice")] + public Uuid1? Choice { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Answer2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Answer2.cs new file mode 100644 index 00000000..c424bbaf --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Answer2.cs @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON schema representing an answer object. + /// + public class Answer2 + { + /// + /// Type of answer. + /// + [JsonProperty("type")] + public AnswerType1 Type { get; set; } = default!; + + /// + /// Answered value like: Choice text, text answer input etc. + /// + [JsonProperty("value")] + public string? Value { get; set; } + + /// + /// The choice that was selected. + /// + [JsonProperty("choice")] + public Answer2Choice? Choice { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Answer2Choice.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Answer2Choice.cs new file mode 100644 index 00000000..becdbdbf --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Answer2Choice.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The choice that was selected. + /// + public class Answer2Choice + { + /// + /// The ID of the choice that was selected. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson.cs index fd820f8d..41f1c632 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson.cs @@ -14,7 +14,7 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// An object representing the possible answers for lead qualification questions. + /// A survey answer. /// public class AnswerJson { @@ -22,10 +22,10 @@ public class AnswerJson /// Type of answer. /// [JsonProperty("type")] - public AnswerTypeJson Type { get; set; } = default!; + public AnswerTypeJson1 Type { get; set; } = default!; /// - /// Answered value like: Choice text, text answer input etc. + /// Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. /// [JsonProperty("value")] public string? Value { get; set; } @@ -35,5 +35,23 @@ public class AnswerJson ///
[JsonProperty("choice")] public UuidJson? Choice { get; set; } + + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + [JsonProperty("category")] + public UuidJson? Category { get; set; } + + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + [JsonProperty("subCategory")] + public UuidJson? SubCategory { get; set; } + + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + [JsonProperty("field")] + public UuidJson? Field { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson0.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson0.cs deleted file mode 100644 index 0361016f..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson0.cs +++ /dev/null @@ -1,39 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON schema representing an answer object. - /// - public class AnswerJson0 - { - /// - /// Type of answer. - /// - [JsonProperty("type")] - public AnswerTypeJson0 Type { get; set; } = default!; - - /// - /// Answered value like: Choice text, text answer input etc. - /// - [JsonProperty("value")] - public string? Value { get; set; } - - /// - /// The choice that was selected. - /// - [JsonProperty("choice")] - public Choice? Choice { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson1.cs index 0b42b154..b66f584a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson1.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson1.cs @@ -9,49 +9,32 @@ #nullable enable namespace Cvent.SDK.Models.Components { - using Cvent.SDK.Models.Components; using Cvent.SDK.Utils; using Newtonsoft.Json; + using System; /// - /// A survey answer. + /// A question answer. /// public class AnswerJson1 { /// - /// Type of answer. + /// The unique identifier of the question. /// - [JsonProperty("type")] - public AnswerTypeJson2 Type { get; set; } = default!; - - /// - /// Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. - /// - [JsonProperty("value")] - public string? Value { get; set; } + [JsonProperty("id")] + public string? Id { get; set; } /// - /// The reference to the related entity. Contains only the ID of the related entity. + /// Question text. /// - [JsonProperty("choice")] - public UuidJson? Choice { get; set; } + [JsonProperty("text")] + public string? Text { get; set; } /// - /// The reference to the related entity. Contains only the ID of the related entity. + /// Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. /// - [JsonProperty("category")] - public UuidJson? Category { get; set; } - - /// - /// The reference to the related entity. Contains only the ID of the related entity. - /// - [JsonProperty("subCategory")] - public UuidJson? SubCategory { get; set; } - - /// - /// The reference to the related entity. Contains only the ID of the related entity. - /// - [JsonProperty("field")] - public UuidJson? Field { get; set; } + [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] + [JsonProperty("type")] + public string? Type { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson2.cs deleted file mode 100644 index c8df77ee..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerJson2.cs +++ /dev/null @@ -1,40 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// A question answer. - /// - public class AnswerJson2 - { - /// - /// The unique identifier of the question. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// Question text. - /// - [JsonProperty("text")] - public string? Text { get; set; } - - /// - /// Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. - /// - [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] - [JsonProperty("type")] - public string? Type { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerType.cs new file mode 100644 index 00000000..fe6d1d77 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerType.cs @@ -0,0 +1,60 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Type of answer. + /// + public enum AnswerType + { + [JsonProperty("Choice")] Choice, + [JsonProperty("Text")] Text, + [JsonProperty("ChoiceText")] ChoiceText, + [JsonProperty("Other")] Other, + [JsonProperty("NA")] Na, + } + + public static class AnswerTypeExtension + { + public static string Value(this AnswerType value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static AnswerType ToEnum(this string value) + { + foreach (var field in typeof(AnswerType).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is AnswerType) + { + return (AnswerType)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum AnswerType"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerType1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerType1.cs new file mode 100644 index 00000000..2953e612 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerType1.cs @@ -0,0 +1,59 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Type of answer. + /// + public enum AnswerType1 + { + [JsonProperty("Choice")] Choice, + [JsonProperty("Text")] Text, + [JsonProperty("Other")] Other, + [JsonProperty("NA")] Na, + } + + public static class AnswerType1Extension + { + public static string Value(this AnswerType1 value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static AnswerType1 ToEnum(this string value) + { + foreach (var field in typeof(AnswerType1).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is AnswerType1) + { + return (AnswerType1)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum AnswerType1"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson.cs index 5630d02e..3989525a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson.cs @@ -14,13 +14,16 @@ namespace Cvent.SDK.Models.Components using System; /// - /// Type of answer. + /// Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.
+ ///
+ /// Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.
+ ///
+ /// Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.
+ ///
+ /// In all other cases, `answerType` is not expected to be set. ///
public enum AnswerTypeJson { - [JsonProperty("Choice")] Choice, - [JsonProperty("Text")] Text, - [JsonProperty("ChoiceText")] ChoiceText, [JsonProperty("Other")] Other, [JsonProperty("NA")] Na, } diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson0.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson0.cs deleted file mode 100644 index 56f98ed4..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson0.cs +++ /dev/null @@ -1,59 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Type of answer. - /// - public enum AnswerTypeJson0 - { - [JsonProperty("Choice")] Choice, - [JsonProperty("Text")] Text, - [JsonProperty("Other")] Other, - [JsonProperty("NA")] Na, - } - - public static class AnswerTypeJson0Extension - { - public static string Value(this AnswerTypeJson0 value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static AnswerTypeJson0 ToEnum(this string value) - { - foreach (var field in typeof(AnswerTypeJson0).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is AnswerTypeJson0) - { - return (AnswerTypeJson0)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum AnswerTypeJson0"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson1.cs index 1c081695..b77f9c20 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson1.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson1.cs @@ -14,18 +14,17 @@ namespace Cvent.SDK.Models.Components using System; /// - /// Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.
- ///
- /// Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.
- ///
- /// Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.
- ///
- /// In all other cases, `answerType` is not expected to be set. + /// Type of answer. ///
public enum AnswerTypeJson1 { + [JsonProperty("Choice")] Choice, + [JsonProperty("Text")] Text, + [JsonProperty("ChoiceText")] ChoiceText, + [JsonProperty("Comment")] Comment, [JsonProperty("Other")] Other, [JsonProperty("NA")] Na, + [JsonProperty("File")] File, } public static class AnswerTypeJson1Extension diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson2.cs deleted file mode 100644 index 80ea8a8a..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AnswerTypeJson2.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Type of answer. - /// - public enum AnswerTypeJson2 - { - [JsonProperty("Choice")] Choice, - [JsonProperty("Text")] Text, - [JsonProperty("ChoiceText")] ChoiceText, - [JsonProperty("Comment")] Comment, - [JsonProperty("Other")] Other, - [JsonProperty("NA")] Na, - [JsonProperty("File")] File, - } - - public static class AnswerTypeJson2Extension - { - public static string Value(this AnswerTypeJson2 value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static AnswerTypeJson2 ToEnum(this string value) - { - foreach (var field in typeof(AnswerTypeJson2).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is AnswerTypeJson2) - { - return (AnswerTypeJson2)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum AnswerTypeJson2"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Appointment.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Appointment.cs new file mode 100644 index 00000000..783c7aaa --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Appointment.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON schema representing the structure of an appointment object. + /// + public class Appointment + { + /// + /// Appointment id. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Attendee.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Attendee.cs deleted file mode 100644 index 5c9446d5..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Attendee.cs +++ /dev/null @@ -1,314 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - using System.Collections.Generic; - - /// - /// An event attendee. - /// - public class Attendee - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// The ID of attendee in the given event. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// The attendee's associated event. - /// - [JsonProperty("event")] - public AttendeeEvent? Event { get; set; } - - /// - /// The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. - /// - [JsonProperty("confirmationNumber")] - public string? ConfirmationNumber { get; set; } - - /// - /// Information about attendee contact added to an event. - /// - [JsonProperty("contact")] - public AttendeeContactInfoJson? Contact { get; set; } - - /// - /// True indicates the attendee checked in to the event. - /// - [JsonProperty("checkedIn")] - public bool? CheckedIn { get; set; } - - /// - /// The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. - /// - [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] - [JsonProperty("checkin")] - public DateTime? Checkin { get; set; } - - /// - /// The ISO 8601 zoned date time when attendee was checked in to an event. - /// - [JsonProperty("checkIn")] - public DateTime? CheckIn { get; set; } - - /// - /// The ISO 8601 zoned date time when attendee checked out from an event. - /// - [JsonProperty("checkOut")] - public DateTime? CheckOut { get; set; } - - /// - /// The duration, in milliseconds, the attendee was present at the event. - /// - [JsonProperty("duration")] - public long? Duration { get; set; } - - /// - /// Lookup response object. - /// - [JsonProperty("registrationPath")] - public LookupJson? RegistrationPath { get; set; } - - /// - /// A Named object. - /// - [JsonProperty("invitationList")] - public IdNameJson? InvitationList { get; set; } - - /// - /// Web links for an attendee. - /// - [JsonProperty("webLinks")] - public AttendeeWebLinksJson? WebLinks { get; set; } - - /// - /// Lookup response object. - /// - [JsonProperty("registrationType")] - public LookupJson? RegistrationType { get; set; } - - /// - /// The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. - /// - [JsonProperty("referenceId")] - public string? ReferenceId { get; set; } - - /// - /// The details of an attendee in an external systems. - /// - [JsonProperty("externalReferences")] - public List? ExternalReferences { get; set; } - - /// - /// A planner created note for an attendee, used to track details about the attendee. - /// - [JsonProperty("note")] - public string? Note { get; set; } - - /// - /// True indicates the attendee is a guest of another attendee. - /// - [JsonProperty("guest")] - public bool? Guest { get; set; } - - /// - /// True indicates this attendee is a deleted guest. - /// - [JsonProperty("deletedGuest")] - public bool? DeletedGuest { get; set; } - - /// - /// The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. - /// - [JsonProperty("primaryId")] - public string? PrimaryId { get; set; } - - /// - /// An attendee group. - /// - [JsonProperty("group")] - public AttendeeGroupJson? Group { get; set; } - - /// - /// The reference to the related entity. Contains only the ID of the related entity. - /// - [JsonProperty("administrator")] - public UuidJson? Administrator { get; set; } - - /// - /// DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. - /// - [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] - [JsonProperty("unsubscribed")] - public bool? Unsubscribed { get; set; } - - /// - /// This is used to denote the status of an attendee. - /// - [JsonProperty("status")] - public AttendeeStatusJson? Status { get; set; } - - /// - /// The ISO 8601 zoned date time when attendee was registered. - /// - [JsonProperty("registeredAt")] - public DateTime? RegisteredAt { get; set; } - - /// - /// The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. - /// - [JsonProperty("registrationLastModified")] - public DateTime? RegistrationLastModified { get; set; } - - /// - /// The ISO 8601 zoned date time when attendee registration was cancelled. - /// - [JsonProperty("registrationCancelledAt")] - public DateTime? RegistrationCancelledAt { get; set; } - - /// - /// Method by which the attendee was invited to the event. - /// - [JsonProperty("invitedBy")] - public AttendeeInvitedByJson? InvitedBy { get; set; } - - /// - /// Represents the method by which an attendee registered for the event.
- ///
- /// - Administrator Responded: The invitee was registered by another contact acting as their administrator.
- /// - API-Responded: The invitee was registered through a custom process configured via an API integration.
- /// - Appointments Event Website: The invitee registered via an appointments event website.
- /// - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App.
- /// - External Registration: The attendee was registered through an external integration, such as Marketo.
- /// - Group Leader Responded: The invitee was registered by a group leader and added to a group.
- /// - Historical Import: The invitee's registration was imported into the event as historical data.
- /// - Imported: The invitee's registration was imported into the event.
- /// - No Response: The invitee has not registered.
- /// - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode.
- /// - Planner-Imported: An account user imported the invitee's registration into the event.
- /// - Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app.
- /// - Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status.
- /// - Self-Responded: The invitee registered themselves through a weblink or invitation.
- ///
- /// Note: The responseMethod can only be set if the invitee's status is No Response. - ///
- [JsonProperty("responseMethod")] - public AttendeeResponseMethodJson? ResponseMethod { get; set; } - - /// - /// A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. - /// - [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] - [JsonProperty("questions")] - public List? Questions { get; set; } - - /// - /// The list of answers to the registration questions. - /// - [JsonProperty("answers")] - public List? Answers { get; set; } - - /// - /// Contains details related to the attendee's admission item. - /// - [JsonProperty("admissionItem")] - public AttendeeLookup? AdmissionItem { get; set; } - - /// - /// Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. - /// - [JsonProperty("visibility")] - public AttendeeVisibilityJson? Visibility { get; set; } - - /// - /// The attendee's biographical writeup. - /// - [JsonProperty("bio")] - public string? Bio { get; set; } - - /// - /// Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. - /// - [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] - [JsonProperty("showPopupNotification")] - public bool? ShowPopupNotification { get; set; } - - /// - /// An attendee's website URL, appears on their profile. - /// - [JsonProperty("websiteUrl")] - public string? WebsiteUrl { get; set; } - - /// - /// True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. - /// - [JsonProperty("allowPushNotifications")] - public bool? AllowPushNotifications { get; set; } - - /// - /// True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. - /// - [JsonProperty("allowAppointmentPushNotifications")] - public bool? AllowAppointmentPushNotifications { get; set; } - - /// - /// True indicates this attendee record was created as part of a test scenario. - /// - [JsonProperty("testRecord")] - public bool? TestRecord { get; set; } - - /// - /// The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. - /// - [JsonProperty("attendeeLastModified")] - public DateTime? AttendeeLastModified { get; set; } - - /// - /// List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. - /// - [JsonProperty("appointmentGroups")] - public List? AppointmentGroups { get; set; } - - /// - /// The amount of credit associated with the attendee. - /// - [JsonProperty("credit")] - public double? Credit { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Attendee1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Attendee1.cs new file mode 100644 index 00000000..62018961 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Attendee1.cs @@ -0,0 +1,314 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + using System.Collections.Generic; + + /// + /// An event attendee. + /// + public class Attendee1 + { + /// + /// The ISO 8601 zoned date time when this record was created. + /// + [JsonProperty("created")] + public DateTime? Created { get; set; } + + /// + /// The identifier of the user that created this record. + /// + [JsonProperty("createdBy")] + public string? CreatedBy { get; set; } + + /// + /// The ISO 8601 zoned date time when this record was updated. + /// + [JsonProperty("lastModified")] + public DateTime? LastModified { get; set; } + + /// + /// The identifier of the user that last updated this record. + /// + [JsonProperty("lastModifiedBy")] + public string? LastModifiedBy { get; set; } + + /// + /// The ID of attendee in the given event. + /// + [JsonProperty("id")] + public string? Id { get; set; } + + /// + /// The attendee's associated event. + /// + [JsonProperty("event")] + public AttendeeEvent? Event { get; set; } + + /// + /// The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. + /// + [JsonProperty("confirmationNumber")] + public string? ConfirmationNumber { get; set; } + + /// + /// Information about attendee contact added to an event. + /// + [JsonProperty("contact")] + public AttendeeContactInfoJson? Contact { get; set; } + + /// + /// True indicates the attendee checked in to the event. + /// + [JsonProperty("checkedIn")] + public bool? CheckedIn { get; set; } + + /// + /// The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. + /// + [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] + [JsonProperty("checkin")] + public DateTime? Checkin { get; set; } + + /// + /// The ISO 8601 zoned date time when attendee was checked in to an event. + /// + [JsonProperty("checkIn")] + public DateTime? CheckIn { get; set; } + + /// + /// The ISO 8601 zoned date time when attendee checked out from an event. + /// + [JsonProperty("checkOut")] + public DateTime? CheckOut { get; set; } + + /// + /// The duration, in milliseconds, the attendee was present at the event. + /// + [JsonProperty("duration")] + public long? Duration { get; set; } + + /// + /// Lookup response object. + /// + [JsonProperty("registrationPath")] + public LookupJson? RegistrationPath { get; set; } + + /// + /// A Named object. + /// + [JsonProperty("invitationList")] + public IdNameJson? InvitationList { get; set; } + + /// + /// Web links for an attendee. + /// + [JsonProperty("webLinks")] + public AttendeeWebLinksJson? WebLinks { get; set; } + + /// + /// Lookup response object. + /// + [JsonProperty("registrationType")] + public LookupJson? RegistrationType { get; set; } + + /// + /// The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. + /// + [JsonProperty("referenceId")] + public string? ReferenceId { get; set; } + + /// + /// The details of an attendee in an external systems. + /// + [JsonProperty("externalReferences")] + public List? ExternalReferences { get; set; } + + /// + /// A planner created note for an attendee, used to track details about the attendee. + /// + [JsonProperty("note")] + public string? Note { get; set; } + + /// + /// True indicates the attendee is a guest of another attendee. + /// + [JsonProperty("guest")] + public bool? Guest { get; set; } + + /// + /// True indicates this attendee is a deleted guest. + /// + [JsonProperty("deletedGuest")] + public bool? DeletedGuest { get; set; } + + /// + /// The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. + /// + [JsonProperty("primaryId")] + public string? PrimaryId { get; set; } + + /// + /// An attendee group. + /// + [JsonProperty("group")] + public AttendeeGroupJson? Group { get; set; } + + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + [JsonProperty("administrator")] + public UuidJson? Administrator { get; set; } + + /// + /// DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. + /// + [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] + [JsonProperty("unsubscribed")] + public bool? Unsubscribed { get; set; } + + /// + /// This is used to denote the status of an attendee. + /// + [JsonProperty("status")] + public AttendeeStatusJson? Status { get; set; } + + /// + /// The ISO 8601 zoned date time when attendee was registered. + /// + [JsonProperty("registeredAt")] + public DateTime? RegisteredAt { get; set; } + + /// + /// The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. + /// + [JsonProperty("registrationLastModified")] + public DateTime? RegistrationLastModified { get; set; } + + /// + /// The ISO 8601 zoned date time when attendee registration was cancelled. + /// + [JsonProperty("registrationCancelledAt")] + public DateTime? RegistrationCancelledAt { get; set; } + + /// + /// Method by which the attendee was invited to the event. + /// + [JsonProperty("invitedBy")] + public AttendeeInvitedByJson? InvitedBy { get; set; } + + /// + /// Represents the method by which an attendee registered for the event.
+ ///
+ /// - Administrator Responded: The invitee was registered by another contact acting as their administrator.
+ /// - API-Responded: The invitee was registered through a custom process configured via an API integration.
+ /// - Appointments Event Website: The invitee registered via an appointments event website.
+ /// - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App.
+ /// - External Registration: The attendee was registered through an external integration, such as Marketo.
+ /// - Group Leader Responded: The invitee was registered by a group leader and added to a group.
+ /// - Historical Import: The invitee's registration was imported into the event as historical data.
+ /// - Imported: The invitee's registration was imported into the event.
+ /// - No Response: The invitee has not registered.
+ /// - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode.
+ /// - Planner-Imported: An account user imported the invitee's registration into the event.
+ /// - Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app.
+ /// - Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status.
+ /// - Self-Responded: The invitee registered themselves through a weblink or invitation.
+ ///
+ /// Note: The responseMethod can only be set if the invitee's status is No Response. + ///
+ [JsonProperty("responseMethod")] + public AttendeeResponseMethodJson? ResponseMethod { get; set; } + + /// + /// A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. + /// + [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] + [JsonProperty("questions")] + public List? Questions { get; set; } + + /// + /// The list of answers to the registration questions. + /// + [JsonProperty("answers")] + public List? Answers { get; set; } + + /// + /// Contains details related to the attendee's admission item. + /// + [JsonProperty("admissionItem")] + public AttendeeLookup? AdmissionItem { get; set; } + + /// + /// Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. + /// + [JsonProperty("visibility")] + public AttendeeVisibilityJson? Visibility { get; set; } + + /// + /// The attendee's biographical writeup. + /// + [JsonProperty("bio")] + public string? Bio { get; set; } + + /// + /// Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. + /// + [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] + [JsonProperty("showPopupNotification")] + public bool? ShowPopupNotification { get; set; } + + /// + /// An attendee's website URL, appears on their profile. + /// + [JsonProperty("websiteUrl")] + public string? WebsiteUrl { get; set; } + + /// + /// True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. + /// + [JsonProperty("allowPushNotifications")] + public bool? AllowPushNotifications { get; set; } + + /// + /// True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. + /// + [JsonProperty("allowAppointmentPushNotifications")] + public bool? AllowAppointmentPushNotifications { get; set; } + + /// + /// True indicates this attendee record was created as part of a test scenario. + /// + [JsonProperty("testRecord")] + public bool? TestRecord { get; set; } + + /// + /// The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. + /// + [JsonProperty("attendeeLastModified")] + public DateTime? AttendeeLastModified { get; set; } + + /// + /// List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. + /// + [JsonProperty("appointmentGroups")] + public List? AppointmentGroups { get; set; } + + /// + /// The amount of credit associated with the attendee. + /// + [JsonProperty("credit")] + public double? Credit { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Attendee12.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Attendee12.cs new file mode 100644 index 00000000..45daa4d9 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Attendee12.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON schema representing the Attendee object. + /// + public class Attendee12 + { + /// + /// Attendee id. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Attendee2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Attendee2.cs new file mode 100644 index 00000000..a8121c93 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Attendee2.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The associated Attendee. + /// + public class Attendee2 + { + /// + /// Attendee id. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeAudienceSegmentAssociationJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeAudienceSegmentAssociationJson.cs new file mode 100644 index 00000000..750a1817 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeAudienceSegmentAssociationJson.cs @@ -0,0 +1,27 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Represents an audience segment associated with an attendee. + /// + public class AttendeeAudienceSegmentAssociationJson + { + /// + /// Segment details. + /// + [JsonProperty("segment")] + public SegmentJson Segment { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.cs new file mode 100644 index 00000000..a1e73d2e --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeAudienceSegmentAssociationsPaginatedResponse.cs @@ -0,0 +1,34 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System.Collections.Generic; + + /// + /// The paginated response from a request to get the list of audience segments associated with an attendee. + /// + public class AttendeeAudienceSegmentAssociationsPaginatedResponse + { + /// + /// Represents pagination information for a collection of resources. + /// + [JsonProperty("paging")] + public PagingJson Paging { get; set; } = default!; + + /// + /// Collection of audience segment associations for the attendee. + /// + [JsonProperty("data")] + public List Data { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeContactInfoJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeContactInfoJson.cs index 1e01f626..20cd0a88 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeContactInfoJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeContactInfoJson.cs @@ -137,7 +137,7 @@ public class AttendeeContactInfoJson /// Address details. /// [JsonProperty("homeAddress")] - public AddressJson4? HomeAddress { get; set; } + public AddressJson3? HomeAddress { get; set; } /// /// Home phone number. @@ -155,7 +155,7 @@ public class AttendeeContactInfoJson /// Address details. /// [JsonProperty("workAddress")] - public AddressJson4? WorkAddress { get; set; } + public AddressJson3? WorkAddress { get; set; } /// /// Work phone number. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeInsights.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeInsights.cs index b179b899..1ba6354b 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeInsights.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeInsights.cs @@ -65,7 +65,7 @@ public class AttendeeInsights /// An event reference used in attendee insights to identify the event context for engagement data. /// [JsonProperty("event")] - public EventJson9 Event { get; set; } = default!; + public EventJson7 Event { get; set; } = default!; /// /// True indicates this is the default engagement score in the event. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeJson3.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeJson3.cs deleted file mode 100644 index 79614b49..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeeJson3.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON Schema for an Attendee object. - /// - public class AttendeeJson3 - { - /// - /// Attendee id. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeePaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeePaginatedResponse.cs index e8470ce6..68057b80 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AttendeePaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AttendeePaginatedResponse.cs @@ -29,6 +29,6 @@ public class AttendeePaginatedResponse /// Collection of attendees. /// [JsonProperty("data")] - public List Data { get; set; } = default!; + public List Data { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegment.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegment.cs index 3bbfb342..ec60060c 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegment.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegment.cs @@ -22,7 +22,7 @@ public class AudienceSegment /// ID of the event. /// [JsonProperty("event")] - public EventJson3? Event { get; set; } + public EventJson2 Event { get; set; } = default!; /// /// Name of the audience segment. Must be unique in the event where the segment exists. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegmentCreate.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegmentCreate.cs index 1054c3de..2a4370b9 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegmentCreate.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegmentCreate.cs @@ -22,7 +22,7 @@ public class AudienceSegmentCreate /// ID of the event. /// [JsonProperty("event")] - public EventJson3? Event { get; set; } + public EventJson2 Event { get; set; } = default!; /// /// Name of the audience segment. Must be unique in the event where the segment exists. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegmentResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegmentResponse.cs index f7a600be..1b45dc06 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegmentResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/AudienceSegmentResponse.cs @@ -47,7 +47,7 @@ public class AudienceSegmentResponse /// ID of the event. /// [JsonProperty("event")] - public EventJson3? Event { get; set; } + public EventJson2 Event { get; set; } = default!; /// /// Name of the audience segment. Must be unique in the event where the segment exists. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Badge.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Badge.cs index a27962c4..b51a6c02 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Badge.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Badge.cs @@ -53,24 +53,24 @@ public class Badge /// Badge status. /// [JsonProperty("status")] - public BadgeStatusJson Status { get; set; } = default!; + public BadgeStatus Status { get; set; } = default!; /// /// Badge type. /// [JsonProperty("type")] - public BadgeTypeJson Type { get; set; } = default!; + public BadgeType Type { get; set; } = default!; /// - /// A JSON Schema for an Attendee object. + /// The associated Attendee. /// [JsonProperty("attendee")] - public AttendeeJson3 Attendee { get; set; } = default!; + public Attendee2 Attendee { get; set; } = default!; /// /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BadgeInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BadgeInput.cs index b16cd4fb..5ac81c58 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/BadgeInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BadgeInput.cs @@ -28,24 +28,24 @@ public class BadgeInput /// Badge status. /// [JsonProperty("status")] - public BadgeStatusJson Status { get; set; } = default!; + public BadgeStatus Status { get; set; } = default!; /// /// Badge type. /// [JsonProperty("type")] - public BadgeTypeJson Type { get; set; } = default!; + public BadgeType Type { get; set; } = default!; /// - /// A JSON Schema for an Attendee object. + /// The associated Attendee. /// [JsonProperty("attendee")] - public AttendeeJson3 Attendee { get; set; } = default!; + public Attendee2 Attendee { get; set; } = default!; /// /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BadgePaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BadgePaginatedResponse.cs index a90e0b91..26130436 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/BadgePaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BadgePaginatedResponse.cs @@ -23,7 +23,7 @@ public class BadgePaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// List of badges. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BadgeStatus.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BadgeStatus.cs new file mode 100644 index 00000000..47e484c7 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BadgeStatus.cs @@ -0,0 +1,59 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Badge status. + /// + public enum BadgeStatus + { + [JsonProperty("Assigned")] Assigned, + [JsonProperty("Active")] Active, + [JsonProperty("Deactivated")] Deactivated, + [JsonProperty("Deleted")] Deleted, + } + + public static class BadgeStatusExtension + { + public static string Value(this BadgeStatus value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static BadgeStatus ToEnum(this string value) + { + foreach (var field in typeof(BadgeStatus).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is BadgeStatus) + { + return (BadgeStatus)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum BadgeStatus"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BadgeStatusJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BadgeStatusJson.cs deleted file mode 100644 index 1349bbfb..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/BadgeStatusJson.cs +++ /dev/null @@ -1,59 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Badge status. - /// - public enum BadgeStatusJson - { - [JsonProperty("Assigned")] Assigned, - [JsonProperty("Active")] Active, - [JsonProperty("Deactivated")] Deactivated, - [JsonProperty("Deleted")] Deleted, - } - - public static class BadgeStatusJsonExtension - { - public static string Value(this BadgeStatusJson value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static BadgeStatusJson ToEnum(this string value) - { - foreach (var field in typeof(BadgeStatusJson).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is BadgeStatusJson) - { - return (BadgeStatusJson)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum BadgeStatusJson"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BadgeType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BadgeType.cs new file mode 100644 index 00000000..2dea37f0 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BadgeType.cs @@ -0,0 +1,57 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Badge type. + /// + public enum BadgeType + { + [JsonProperty("Epc")] Epc, + [JsonProperty("Qr")] Qr, + } + + public static class BadgeTypeExtension + { + public static string Value(this BadgeType value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static BadgeType ToEnum(this string value) + { + foreach (var field in typeof(BadgeType).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is BadgeType) + { + return (BadgeType)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum BadgeType"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BadgeTypeJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BadgeTypeJson.cs deleted file mode 100644 index 114c366f..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/BadgeTypeJson.cs +++ /dev/null @@ -1,57 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Badge type. - /// - public enum BadgeTypeJson - { - [JsonProperty("Epc")] Epc, - [JsonProperty("Qr")] Qr, - } - - public static class BadgeTypeJsonExtension - { - public static string Value(this BadgeTypeJson value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static BadgeTypeJson ToEnum(this string value) - { - foreach (var field in typeof(BadgeTypeJson).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is BadgeTypeJson) - { - return (BadgeTypeJson)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum BadgeTypeJson"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BaseChoice.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BaseChoice.cs new file mode 100644 index 00000000..ea5db4e3 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BaseChoice.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON schema representing a base choice object. + /// + public class BaseChoice + { + /// + /// Unique identifier for the choice. + /// + [JsonProperty("id")] + public string? Id { get; set; } + + /// + /// Text value of the field. + /// + [JsonProperty("text")] + public string? Text { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BaseChoiceJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BaseChoiceJson.cs deleted file mode 100644 index 7e2ab086..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/BaseChoiceJson.cs +++ /dev/null @@ -1,32 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON schema representing a base choice object. - /// - public class BaseChoiceJson - { - /// - /// Unique identifier for the choice. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// Text value of the field. - /// - [JsonProperty("text")] - public string? Text { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaff.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaff.cs new file mode 100644 index 00000000..47d0413f --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaff.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON schema representing Booth Staff entity. + /// + public class BoothStaff + { + /// + /// Booth Staff id. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffListResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffListResponse.cs index 715f42e1..c3f28ffe 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffListResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffListResponse.cs @@ -23,12 +23,12 @@ public class BoothStaffListResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// List of booth staff. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffRequest.cs index 540138ec..103ae514 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffRequest.cs @@ -19,21 +19,21 @@ namespace Cvent.SDK.Models.Components public class BoothStaffRequest { /// - /// A JSON Schema for an Attendee object. + /// The associated Attendee. /// [JsonProperty("attendee")] - public AttendeeJson3 Attendee { get; set; } = default!; + public Attendee2 Attendee { get; set; } = default!; /// /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffResponse.cs index 8851ecd8..050da79c 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/BoothStaffResponse.cs @@ -44,22 +44,22 @@ public class BoothStaffResponse public string? LastModifiedBy { get; set; } /// - /// A JSON Schema for an Attendee object. + /// The associated Attendee. /// [JsonProperty("attendee")] - public AttendeeJson3 Attendee { get; set; } = default!; + public Attendee2 Attendee { get; set; } = default!; /// /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// ID of an exhibitor booth staff member. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Brand.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Brand.cs index 9ca18d8b..d4286089 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Brand.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Brand.cs @@ -59,7 +59,7 @@ public class Brand /// A physical address. /// [JsonProperty("address")] - public AddressJson5? Address { get; set; } + public AddressJson4? Address { get; set; } /// /// True indicates the brand is deleted. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Capacity.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Capacity.cs new file mode 100644 index 00000000..19602d6a --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Capacity.cs @@ -0,0 +1,33 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Registration capacity object containing registration type and reserved capacity. + /// + public class Capacity + { + /// + /// Registration type information. + /// + [JsonProperty("registrationType")] + public CapacityRegistrationType RegistrationType { get; set; } = default!; + + /// + /// Reserved capacity of the registration type for an exhibitor. + /// + [JsonProperty("reservedCapacity")] + public long ReservedCapacity { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson.cs index 7e2f5a1f..c1ca83c8 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson.cs @@ -9,25 +9,30 @@ #nullable enable namespace Cvent.SDK.Models.Components { - using Cvent.SDK.Models.Components; using Cvent.SDK.Utils; using Newtonsoft.Json; /// - /// Registration capacity object containing registration type and reserved capacity. + /// Represents capacity statistics of the registration type. /// public class CapacityJson { /// - /// Registration type information. + /// The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. /// - [JsonProperty("registrationType")] - public CapacityJsonRegistrationType RegistrationType { get; set; } = default!; + [JsonProperty("remaining")] + public long? Remaining { get; set; } /// - /// Reserved capacity of the registration type for an exhibitor. + /// The consumed capacity of an event item, such as registration type. /// - [JsonProperty("reservedCapacity")] - public long ReservedCapacity { get; set; } = default!; + [JsonProperty("consumed")] + public long? Consumed { get; set; } + + /// + /// The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. + /// + [JsonProperty("total")] + public long Total { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson1.cs deleted file mode 100644 index f5b9eeec..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson1.cs +++ /dev/null @@ -1,38 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Represents capacity statistics of the registration type. - /// - public class CapacityJson1 - { - /// - /// The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. - /// - [JsonProperty("remaining")] - public long? Remaining { get; set; } - - /// - /// The consumed capacity of an event item, such as registration type. - /// - [JsonProperty("consumed")] - public long? Consumed { get; set; } - - /// - /// The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. - /// - [JsonProperty("total")] - public long Total { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson1Input.cs b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson1Input.cs deleted file mode 100644 index c1cb2898..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJson1Input.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Represents capacity statistics of the registration type. - /// - public class CapacityJson1Input - { - /// - /// The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. - /// - [JsonProperty("total")] - public long Total { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJsonInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJsonInput.cs new file mode 100644 index 00000000..7e44e64a --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJsonInput.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Represents capacity statistics of the registration type. + /// + public class CapacityJsonInput + { + /// + /// The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. + /// + [JsonProperty("total")] + public long Total { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJsonRegistrationType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJsonRegistrationType.cs deleted file mode 100644 index c073bea5..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityJsonRegistrationType.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Registration type information. - /// - public class CapacityJsonRegistrationType - { - /// - /// Registration type id. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/CapacityRegistrationType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityRegistrationType.cs new file mode 100644 index 00000000..1669fd0c --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/CapacityRegistrationType.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Registration type information. + /// + public class CapacityRegistrationType + { + /// + /// Registration type id. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Chain.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Chain.cs index 32a95ecd..84fb06d3 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Chain.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Chain.cs @@ -71,7 +71,7 @@ public class Chain /// A physical address. /// [JsonProperty("address")] - public AddressJson5? Address { get; set; } + public AddressJson4? Address { get; set; } /// /// True indicates the chain is deleted. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Choice.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Choice.cs index 101fdc38..e683169f 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Choice.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Choice.cs @@ -13,14 +13,26 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// The choice that was selected. + /// A schema representing a choice object. /// public class Choice { /// - /// The ID of the choice that was selected. + /// Unique identifier for the choice. /// [JsonProperty("id")] public string? Id { get; set; } + + /// + /// Text value of the field. + /// + [JsonProperty("text")] + public string? Text { get; set; } + + /// + /// Label of choice. + /// + [JsonProperty("label")] + public string? Label { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson2.cs index b64cfa66..9946a953 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson2.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson2.cs @@ -13,22 +13,28 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// A schema representing a choice object. + /// A survey choice. /// public class ChoiceJson2 { /// - /// Unique identifier for the choice. + /// Text field ID. /// [JsonProperty("id")] public string? Id { get; set; } /// - /// Text value of the field. + /// text Value of the Field. /// [JsonProperty("text")] public string? Text { get; set; } + /// + /// Reporting value of the Category, Its like a custom abbreviation. + /// + [JsonProperty("shortText")] + public string? ShortText { get; set; } + /// /// Label of choice. /// diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson3.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson3.cs index 8e253627..5912a8d7 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson3.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson3.cs @@ -13,32 +13,20 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// A survey choice. + /// This is used to denote the choice of custom field. /// public class ChoiceJson3 { /// - /// Text field ID. + /// The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. /// [JsonProperty("id")] public string? Id { get; set; } /// - /// text Value of the Field. + /// The text for the custom field choice. /// [JsonProperty("text")] - public string? Text { get; set; } - - /// - /// Reporting value of the Category, Its like a custom abbreviation. - /// - [JsonProperty("shortText")] - public string? ShortText { get; set; } - - /// - /// Label of choice. - /// - [JsonProperty("label")] - public string? Label { get; set; } + public string Text { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson3Input.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson3Input.cs new file mode 100644 index 00000000..dc5edb06 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson3Input.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// This is used to denote the choice of custom field. + /// + public class ChoiceJson3Input + { + /// + /// The text for the custom field choice. + /// + [JsonProperty("text")] + public string Text { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson4.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson4.cs deleted file mode 100644 index 70f933a6..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson4.cs +++ /dev/null @@ -1,32 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// This is used to denote the choice of custom field. - /// - public class ChoiceJson4 - { - /// - /// The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// The text for the custom field choice. - /// - [JsonProperty("text")] - public string Text { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson4Input.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson4Input.cs deleted file mode 100644 index 8202e481..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ChoiceJson4Input.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// This is used to denote the choice of custom field. - /// - public class ChoiceJson4Input - { - /// - /// The text for the custom field choice. - /// - [JsonProperty("text")] - public string Text { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Choices.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Choices.cs index cdf47932..cc2791f4 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Choices.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Choices.cs @@ -23,7 +23,7 @@ public class Choices /// Choices of custom fields. /// [JsonProperty("choices")] - public List? ChoicesValue { get; set; } + public List? ChoicesValue { get; set; } /// /// Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Compliance.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Compliance.cs new file mode 100644 index 00000000..07a331ff --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Compliance.cs @@ -0,0 +1,46 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Privacy compliance fields for a contact. + /// + public class Compliance + { + /// + /// Date-time (in GMT) when privacy compliance details were created for the contact. + /// + [JsonProperty("creationTime")] + public DateTime? CreationTime { get; set; } + + /// + /// Scope of privacy compliance. + /// + [JsonProperty("complianceScope")] + public ComplianceComplianceScope? ComplianceScope { get; set; } + + /// + /// Action to take for a compliance request. + /// + [JsonProperty("action")] + public ComplianceAction? Action { get; set; } + + /// + /// Denotes how the compliance request was created. + /// + [JsonProperty("createdBy")] + public ComplianceCreatedBy? CreatedBy { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceAction.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceAction.cs new file mode 100644 index 00000000..33a1246b --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceAction.cs @@ -0,0 +1,57 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Action to take for a compliance request. + /// + public enum ComplianceAction + { + [JsonProperty("DO_NOT_SELL")] DoNotSell, + [JsonProperty("OK_TO_SELL")] OkToSell, + } + + public static class ComplianceActionExtension + { + public static string Value(this ComplianceAction value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ComplianceAction ToEnum(this string value) + { + foreach (var field in typeof(ComplianceAction).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ComplianceAction) + { + return (ComplianceAction)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ComplianceAction"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceComplianceScope.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceComplianceScope.cs new file mode 100644 index 00000000..bffc9063 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceComplianceScope.cs @@ -0,0 +1,56 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Scope of privacy compliance. + /// + public enum ComplianceComplianceScope + { + [JsonProperty("CCPA")] Ccpa, + } + + public static class ComplianceComplianceScopeExtension + { + public static string Value(this ComplianceComplianceScope value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ComplianceComplianceScope ToEnum(this string value) + { + foreach (var field in typeof(ComplianceComplianceScope).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ComplianceComplianceScope) + { + return (ComplianceComplianceScope)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ComplianceComplianceScope"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceCreatedBy.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceCreatedBy.cs new file mode 100644 index 00000000..1695784e --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceCreatedBy.cs @@ -0,0 +1,65 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Denotes how the compliance request was created. + /// + public enum ComplianceCreatedBy + { + [JsonProperty("ATTENDEE")] Attendee, + [JsonProperty("PLANNER")] Planner, + [JsonProperty("IMPORT")] Import, + [JsonProperty("SOAP_API")] SoapApi, + [JsonProperty("REST_API")] RestApi, + [JsonProperty("MARKETO")] Marketo, + [JsonProperty("SALEFORCE")] Saleforce, + [JsonProperty("VIDEO_CENTER_MEMBER")] VideoCenterMember, + [JsonProperty("RESPONDENT")] Respondent, + [JsonProperty("NOT_SET")] NotSet, + } + + public static class ComplianceCreatedByExtension + { + public static string Value(this ComplianceCreatedBy value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ComplianceCreatedBy ToEnum(this string value) + { + foreach (var field in typeof(ComplianceCreatedBy).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ComplianceCreatedBy) + { + return (ComplianceCreatedBy)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ComplianceCreatedBy"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJson.cs index 2a876390..0ce1ebab 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJson.cs @@ -29,18 +29,18 @@ public class ComplianceJson /// Scope of privacy compliance. /// [JsonProperty("complianceScope")] - public ComplianceScope? ComplianceScope { get; set; } + public ComplianceJsonComplianceScope? ComplianceScope { get; set; } /// /// Action to take for a compliance request. /// [JsonProperty("action")] - public Action? Action { get; set; } + public ComplianceJsonAction? Action { get; set; } /// /// Denotes how the compliance request was created. /// [JsonProperty("createdBy")] - public CreatedBy? CreatedBy { get; set; } + public ComplianceJsonCreatedBy? CreatedBy { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonAction.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonAction.cs new file mode 100644 index 00000000..e319d82b --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonAction.cs @@ -0,0 +1,57 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Action to take for a compliance request. + /// + public enum ComplianceJsonAction + { + [JsonProperty("DO_NOT_SELL")] DoNotSell, + [JsonProperty("OK_TO_SELL")] OkToSell, + } + + public static class ComplianceJsonActionExtension + { + public static string Value(this ComplianceJsonAction value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ComplianceJsonAction ToEnum(this string value) + { + foreach (var field in typeof(ComplianceJsonAction).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ComplianceJsonAction) + { + return (ComplianceJsonAction)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ComplianceJsonAction"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonComplianceScope.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonComplianceScope.cs new file mode 100644 index 00000000..557972f7 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonComplianceScope.cs @@ -0,0 +1,56 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Scope of privacy compliance. + /// + public enum ComplianceJsonComplianceScope + { + [JsonProperty("CCPA")] Ccpa, + } + + public static class ComplianceJsonComplianceScopeExtension + { + public static string Value(this ComplianceJsonComplianceScope value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ComplianceJsonComplianceScope ToEnum(this string value) + { + foreach (var field in typeof(ComplianceJsonComplianceScope).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ComplianceJsonComplianceScope) + { + return (ComplianceJsonComplianceScope)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ComplianceJsonComplianceScope"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonCreatedBy.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonCreatedBy.cs new file mode 100644 index 00000000..890f2d71 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceJsonCreatedBy.cs @@ -0,0 +1,65 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Denotes how the compliance request was created. + /// + public enum ComplianceJsonCreatedBy + { + [JsonProperty("ATTENDEE")] Attendee, + [JsonProperty("PLANNER")] Planner, + [JsonProperty("IMPORT")] Import, + [JsonProperty("SOAP_API")] SoapApi, + [JsonProperty("REST_API")] RestApi, + [JsonProperty("MARKETO")] Marketo, + [JsonProperty("SALEFORCE")] Saleforce, + [JsonProperty("VIDEO_CENTER_MEMBER")] VideoCenterMember, + [JsonProperty("RESPONDENT")] Respondent, + [JsonProperty("NOT_SET")] NotSet, + } + + public static class ComplianceJsonCreatedByExtension + { + public static string Value(this ComplianceJsonCreatedBy value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ComplianceJsonCreatedBy ToEnum(this string value) + { + foreach (var field in typeof(ComplianceJsonCreatedBy).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ComplianceJsonCreatedBy) + { + return (ComplianceJsonCreatedBy)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ComplianceJsonCreatedBy"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceScope.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceScope.cs deleted file mode 100644 index 73f3bd44..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ComplianceScope.cs +++ /dev/null @@ -1,56 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Scope of privacy compliance. - /// - public enum ComplianceScope - { - [JsonProperty("CCPA")] Ccpa, - } - - public static class ComplianceScopeExtension - { - public static string Value(this ComplianceScope value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static ComplianceScope ToEnum(this string value) - { - foreach (var field in typeof(ComplianceScope).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is ComplianceScope) - { - return (ComplianceScope)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum ComplianceScope"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ContactLinks.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ContactLinks.cs new file mode 100644 index 00000000..112e084e --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ContactLinks.cs @@ -0,0 +1,45 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. + /// + public class ContactLinks + { + /// + /// Represents a link to a related resource. + /// + [JsonProperty("twitterUrl")] + public Link? TwitterUrl { get; set; } + + /// + /// Represents a link to a related resource. + /// + [JsonProperty("facebookUrl")] + public Link? FacebookUrl { get; set; } + + /// + /// Represents a link to a related resource. + /// + [JsonProperty("linkedInUrl")] + public Link? LinkedInUrl { get; set; } + + /// + /// Represents a link to a related resource. + /// + [JsonProperty("instagramUrl")] + public Link? InstagramUrl { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ContactLinksJson2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ContactLinksJson2.cs deleted file mode 100644 index b281ecc2..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ContactLinksJson2.cs +++ /dev/null @@ -1,45 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - /// - public class ContactLinksJson2 - { - /// - /// Represents a link to a related resource. - /// - [JsonProperty("twitterUrl")] - public LinkJson? TwitterUrl { get; set; } - - /// - /// Represents a link to a related resource. - /// - [JsonProperty("facebookUrl")] - public LinkJson? FacebookUrl { get; set; } - - /// - /// Represents a link to a related resource. - /// - [JsonProperty("linkedInUrl")] - public LinkJson? LinkedInUrl { get; set; } - - /// - /// Represents a link to a related resource. - /// - [JsonProperty("instagramUrl")] - public LinkJson? InstagramUrl { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/CreatedBy.cs b/packages/csharp/src/Cvent/SDK/Models/Components/CreatedBy.cs deleted file mode 100644 index 6954d516..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/CreatedBy.cs +++ /dev/null @@ -1,65 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Denotes how the compliance request was created. - /// - public enum CreatedBy - { - [JsonProperty("ATTENDEE")] Attendee, - [JsonProperty("PLANNER")] Planner, - [JsonProperty("IMPORT")] Import, - [JsonProperty("SOAP_API")] SoapApi, - [JsonProperty("REST_API")] RestApi, - [JsonProperty("MARKETO")] Marketo, - [JsonProperty("SALEFORCE")] Saleforce, - [JsonProperty("VIDEO_CENTER_MEMBER")] VideoCenterMember, - [JsonProperty("RESPONDENT")] Respondent, - [JsonProperty("NOT_SET")] NotSet, - } - - public static class CreatedByExtension - { - public static string Value(this CreatedBy value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static CreatedBy ToEnum(this string value) - { - foreach (var field in typeof(CreatedBy).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is CreatedBy) - { - return (CreatedBy)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum CreatedBy"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Device.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Device.cs new file mode 100644 index 00000000..46a8d6b0 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Device.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON object representing an electronic device used to capture leads. + /// + public class Device + { + /// + /// The id of device used to capture lead. + /// + [JsonProperty("id")] + public string? Id { get; set; } + + /// + /// The name of device used to capture lead. + /// + [JsonProperty("name")] + public string? Name { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ELiteratureDocument.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ELiteratureDocument.cs new file mode 100644 index 00000000..5a1fe00b --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ELiteratureDocument.cs @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON schema representing an E-literature Document. + /// + public class ELiteratureDocument + { + /// + /// Document identifier. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + + /// + /// Document display name. + /// + [JsonProperty("displayName")] + public string DisplayName { get; set; } = default!; + + /// + /// Type of eliterature document. + /// + [JsonProperty("type")] + public ELiteratureDocumentType Type { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ELiteratureDocumentType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ELiteratureDocumentType.cs new file mode 100644 index 00000000..732c6571 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ELiteratureDocumentType.cs @@ -0,0 +1,57 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Type of eliterature document. + /// + public enum ELiteratureDocumentType + { + [JsonProperty("FILE")] File, + [JsonProperty("LINK")] Link, + } + + public static class ELiteratureDocumentTypeExtension + { + public static string Value(this ELiteratureDocumentType value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ELiteratureDocumentType ToEnum(this string value) + { + foreach (var field in typeof(ELiteratureDocumentType).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ELiteratureDocumentType) + { + return (ELiteratureDocumentType)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ELiteratureDocumentType"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureDocumentJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureDocumentJson.cs deleted file mode 100644 index 6b7385a5..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureDocumentJson.cs +++ /dev/null @@ -1,39 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON schema representing an E-literature Document. - /// - public class EliteratureDocumentJson - { - /// - /// Document identifier. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - - /// - /// Document display name. - /// - [JsonProperty("displayName")] - public string DisplayName { get; set; } = default!; - - /// - /// Type of eliterature document. - /// - [JsonProperty("type")] - public EliteratureDocumentJsonType Type { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureDocumentJsonType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureDocumentJsonType.cs deleted file mode 100644 index a004d9dd..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureDocumentJsonType.cs +++ /dev/null @@ -1,57 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Type of eliterature document. - /// - public enum EliteratureDocumentJsonType - { - [JsonProperty("FILE")] File, - [JsonProperty("LINK")] Link, - } - - public static class EliteratureDocumentJsonTypeExtension - { - public static string Value(this EliteratureDocumentJsonType value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static EliteratureDocumentJsonType ToEnum(this string value) - { - foreach (var field in typeof(EliteratureDocumentJsonType).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is EliteratureDocumentJsonType) - { - return (EliteratureDocumentJsonType)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum EliteratureDocumentJsonType"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureRequestPaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureRequestPaginatedResponse.cs index 0b369f69..52f975e1 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureRequestPaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EliteratureRequestPaginatedResponse.cs @@ -23,12 +23,12 @@ public class EliteratureRequestPaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// Collection of E-literature request data. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Event1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Event1.cs new file mode 100644 index 00000000..56fba98d --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Event1.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The Associated Event. + /// + public class Event1 + { + /// + /// Event id. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventBannerLinkClicked.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventBannerLinkClicked.cs index b8976e10..a95c46d2 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventBannerLinkClicked.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventBannerLinkClicked.cs @@ -22,7 +22,7 @@ public class EventBannerLinkClicked /// An exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson1? Exhibitor { get; set; } + public ExhibitorJson? Exhibitor { get; set; } /// /// The platform used by the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventEmailsPaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventEmailsPaginatedResponse.cs index 36234654..ec57a079 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventEmailsPaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventEmailsPaginatedResponse.cs @@ -23,7 +23,7 @@ public class EventEmailsPaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson25 Paging { get; set; } = default!; + public PagingJson23 Paging { get; set; } = default!; /// /// Collection of emails for a specific event. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventFeatureJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventFeatureJson.cs index e52e2458..f8bb0d4a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventFeatureJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventFeatureJson.cs @@ -38,7 +38,8 @@ public class EventFeatureJson /// | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. |
/// | `Vendors` | Allows planners to source and manage event services directly from the container event. |
/// | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. |
- /// | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + /// | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. |
+ /// | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | ///
[JsonProperty("type")] public FeatureTypeJson Type { get; set; } = default!; diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventFeaturesResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventFeaturesResponse.cs index c5e78202..d7e5f326 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventFeaturesResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventFeaturesResponse.cs @@ -38,7 +38,8 @@ public class EventFeaturesResponse /// | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. |
/// | `Vendors` | Allows planners to source and manage event services directly from the container event. |
/// | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. |
- /// | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + /// | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. |
+ /// | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | /// [JsonProperty("type")] public FeatureTypeJson Type { get; set; } = default!; diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson11.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson11.cs deleted file mode 100644 index 3f5b04cd..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson11.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Details of the event. - /// - public class EventJson11 - { - /// - /// The unique ID of the event. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson2.cs new file mode 100644 index 00000000..5a2866a6 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson2.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// ID of the event. + /// + public class EventJson2 + { + /// + /// UUID of the event. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson3.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson3.cs index f3609bf2..af5ea5a0 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson3.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson3.cs @@ -13,14 +13,14 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// ID of the event. + /// Event ID Information. /// public class EventJson3 { /// - /// UUID of the event. + /// Identifier of a particular Event. /// [JsonProperty("id")] - public string Id { get; set; } = default!; + public string? Id { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson4.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson4.cs deleted file mode 100644 index 36b89638..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson4.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Event ID Information. - /// - public class EventJson4 - { - /// - /// Identifier of a particular Event. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson5.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson5.cs new file mode 100644 index 00000000..c11d2ded --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson5.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Detail object of an event which is associated to a survey. + /// + public class EventJson5 + { + /// + /// Id of the associated event. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson6.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson6.cs deleted file mode 100644 index e97e9795..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson6.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// The Associated Event. - /// - public class EventJson6 - { - /// - /// Event id. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson7.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson7.cs index 6e1ab726..fbe0e669 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson7.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson7.cs @@ -13,14 +13,14 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// Detail object of an event which is associated to a survey. + /// An event reference used in attendee insights to identify the event context for engagement data. /// public class EventJson7 { /// - /// Id of the associated event. + /// A unique identifier (UUID) for the event where the engagement score applies. /// [JsonProperty("id")] - public string? Id { get; set; } + public string Id { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson9.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson9.cs index cfbc527d..00f2658a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventJson9.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventJson9.cs @@ -13,12 +13,12 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// An event reference used in attendee insights to identify the event context for engagement data. + /// Details of the event. /// public class EventJson9 { /// - /// A unique identifier (UUID) for the event where the engagement score applies. + /// The unique ID of the event. /// [JsonProperty("id")] public string Id { get; set; } = default!; diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyQuestionJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyQuestionJson.cs index 339f26c0..af65693a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyQuestionJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyQuestionJson.cs @@ -84,7 +84,7 @@ public class EventSurveyQuestionJson /// List of choices for the question. /// [JsonProperty("choices")] - public List? Choices { get; set; } + public List? Choices { get; set; } /// /// List of categories for the question. @@ -102,13 +102,13 @@ public class EventSurveyQuestionJson /// Contains text of additional choice i.e N/A choice or otherAnswer choice. /// [JsonProperty("notApplicableAnswer")] - public AdditionalChoiceJson2? NotApplicableAnswer { get; set; } + public AdditionalChoiceJson1? NotApplicableAnswer { get; set; } /// /// Contains text of additional choice i.e N/A choice or otherAnswer choice. /// [JsonProperty("otherAnswer")] - public AdditionalChoiceJson2? OtherAnswer { get; set; } + public AdditionalChoiceJson1? OtherAnswer { get; set; } /// /// Text Value of Comments Input box placeholder. @@ -126,7 +126,7 @@ public class EventSurveyQuestionJson /// List of fields for form/matrix questions. /// [JsonProperty("fields")] - public List? Fields { get; set; } + public List? Fields { get; set; } /// /// Max possible score. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyRespondent.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyRespondent.cs index edf87ef6..e28c5d5a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyRespondent.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyRespondent.cs @@ -124,7 +124,7 @@ public class EventSurveyRespondent /// Detail object of an event which is associated to a survey. /// [JsonProperty("event")] - public EventJson7? Event { get; set; } + public EventJson5? Event { get; set; } /// /// Associated attendee. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyResponse.cs index 18853902..a01b7a4b 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyResponse.cs @@ -63,7 +63,7 @@ public class EventSurveyResponse /// List of responded survey answers. /// [JsonProperty("answers")] - public List Answers { get; set; } = default!; + public List Answers { get; set; } = default!; /// /// Answer score (This property is not supported). @@ -76,7 +76,7 @@ public class EventSurveyResponse /// Detail object of an event which is associated to a survey. /// [JsonProperty("event")] - public EventJson7? Event { get; set; } + public EventJson5? Event { get; set; } /// /// The reference to the related entity. Contains only the ID of the related entity. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyResponseInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyResponseInput.cs index 72ecfc7a..5f393b82 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyResponseInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/EventSurveyResponseInput.cs @@ -29,7 +29,7 @@ public class EventSurveyResponseInput /// List of responded survey answers. /// [JsonProperty("answers")] - public List Answers { get; set; } = default!; + public List Answers { get; set; } = default!; /// /// The reference to the related entity. Contains only the ID of the related entity. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Exhibitor.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Exhibitor.cs new file mode 100644 index 00000000..4ceb1639 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Exhibitor.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The Associated Exhibitor. + /// + public class Exhibitor + { + /// + /// Exhibitor id. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAddressJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAddressJson.cs deleted file mode 100644 index 33302a4a..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAddressJson.cs +++ /dev/null @@ -1,56 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// An object representing an address with various properties. - /// - public class ExhibitorAddressJson - { - /// - /// The first line of an address. - /// - [JsonProperty("address1")] - public string? Address1 { get; set; } - - /// - /// The second line of an address. - /// - [JsonProperty("address2")] - public string? Address2 { get; set; } - - /// - /// The name of the city. - /// - [JsonProperty("city")] - public string? City { get; set; } - - /// - /// The name of the state/province/region of the address. - /// - [JsonProperty("region")] - public string? Region { get; set; } - - /// - /// postal code (also known as zipcode) of the address. - /// - [JsonProperty("postalCode")] - public string? PostalCode { get; set; } - - /// - /// Name of the country for example, 'United States' - /// - [JsonProperty("country")] - public string? Country { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminRequest.cs index 3fda3385..63afd530 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminRequest.cs @@ -22,7 +22,7 @@ public class ExhibitorAdminRequest /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// The first name of the exhibitor admin. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminResponse.cs index 8568127c..5b8e696a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminResponse.cs @@ -48,7 +48,7 @@ public class ExhibitorAdminResponse /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// The first name of the exhibitor admin. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminsListResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminsListResponse.cs index 292e0a9f..ac787b27 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminsListResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAdminsListResponse.cs @@ -23,12 +23,12 @@ public class ExhibitorAdminsListResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// List of exhibitor admins. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerFormat.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerFormat.cs new file mode 100644 index 00000000..9a0d16f2 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerFormat.cs @@ -0,0 +1,62 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. + /// + public enum ExhibitorAnswerFormat + { + [JsonProperty("Date")] Date, + [JsonProperty("DateAndTime")] DateAndTime, + [JsonProperty("Dropdown")] Dropdown, + [JsonProperty("EmailAddress")] EmailAddress, + [JsonProperty("General")] General, + [JsonProperty("PhoneNumber")] PhoneNumber, + [JsonProperty("RadioButton")] RadioButton, + } + + public static class ExhibitorAnswerFormatExtension + { + public static string Value(this ExhibitorAnswerFormat value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ExhibitorAnswerFormat ToEnum(this string value) + { + foreach (var field in typeof(ExhibitorAnswerFormat).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ExhibitorAnswerFormat) + { + return (ExhibitorAnswerFormat)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ExhibitorAnswerFormat"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerFormatJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerFormatJson.cs deleted file mode 100644 index bd3b8412..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerFormatJson.cs +++ /dev/null @@ -1,62 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. - /// - public enum ExhibitorAnswerFormatJson - { - [JsonProperty("Date")] Date, - [JsonProperty("DateAndTime")] DateAndTime, - [JsonProperty("Dropdown")] Dropdown, - [JsonProperty("EmailAddress")] EmailAddress, - [JsonProperty("General")] General, - [JsonProperty("PhoneNumber")] PhoneNumber, - [JsonProperty("RadioButton")] RadioButton, - } - - public static class ExhibitorAnswerFormatJsonExtension - { - public static string Value(this ExhibitorAnswerFormatJson value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static ExhibitorAnswerFormatJson ToEnum(this string value) - { - foreach (var field in typeof(ExhibitorAnswerFormatJson).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is ExhibitorAnswerFormatJson) - { - return (ExhibitorAnswerFormatJson)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum ExhibitorAnswerFormatJson"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerLimits.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerLimits.cs new file mode 100644 index 00000000..fbf8b9e8 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerLimits.cs @@ -0,0 +1,44 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Defines the limits for answers to exhibitor questions. + /// + public class ExhibitorAnswerLimits + { + /// + /// Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. + /// + [JsonProperty("minLength")] + public long? MinLength { get; set; } = 1; + + /// + /// Maximum length of the answer for OpenEndedTextCommentBox questions. + /// + [JsonProperty("maxLength")] + public long? MaxLength { get; set; } = 2000; + + /// + /// Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. + /// + [JsonProperty("minSelections")] + public long? MinSelections { get; set; } + + /// + /// Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. + /// + [JsonProperty("maxSelections")] + public long? MaxSelections { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerLimitsJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerLimitsJson.cs deleted file mode 100644 index 8ff3d6f7..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswerLimitsJson.cs +++ /dev/null @@ -1,44 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Defines the limits for answers to exhibitor questions. - /// - public class ExhibitorAnswerLimitsJson - { - /// - /// Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. - /// - [JsonProperty("minLength")] - public long? MinLength { get; set; } = 1; - - /// - /// Maximum length of the answer for OpenEndedTextCommentBox questions. - /// - [JsonProperty("maxLength")] - public long? MaxLength { get; set; } = 2000; - - /// - /// Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. - /// - [JsonProperty("minSelections")] - public long? MinSelections { get; set; } - - /// - /// Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. - /// - [JsonProperty("maxSelections")] - public long? MaxSelections { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswersRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswersRequest.cs index 47fa3710..c539a154 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswersRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswersRequest.cs @@ -23,6 +23,6 @@ public class ExhibitorAnswersRequest /// List of answers for all exhibitor questions. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswersResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswersResponse.cs index 235dada7..3020a534 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswersResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorAnswersResponse.cs @@ -23,6 +23,6 @@ public class ExhibitorAnswersResponse /// List of answers for all exhibitor questions. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoriesPaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoriesPaginatedResponse.cs index 09d7a0f3..09331c4c 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoriesPaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoriesPaginatedResponse.cs @@ -23,12 +23,12 @@ public class ExhibitorCategoriesPaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// Paginated list of all exhibitor categories for an event. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryId.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryId.cs new file mode 100644 index 00000000..c033ed9b --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryId.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Schema for Exhibitor Category ID. + /// + public class ExhibitorCategoryId + { + /// + /// ID of exhibitor category. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryIdJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryIdJson.cs deleted file mode 100644 index a18803ae..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryIdJson.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Schema for Exhibitor Category ID. - /// - public class ExhibitorCategoryIdJson - { - /// - /// ID of exhibitor category. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryIdListResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryIdListResponse.cs index f45c10e9..99770472 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryIdListResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryIdListResponse.cs @@ -23,12 +23,12 @@ public class ExhibitorCategoryIdListResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// Paginated list of exhibitor category Ids for an exhibitor. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryRequest.cs index 2bbf068b..e424b5fc 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryRequest.cs @@ -22,7 +22,7 @@ public class ExhibitorCategoryRequest /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// Name of the exhibitor category. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryResponse.cs index 37e2bf81..a4b8d726 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorCategoryResponse.cs @@ -47,7 +47,7 @@ public class ExhibitorCategoryResponse /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// Name of the exhibitor category. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorDocumentOpened.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorDocumentOpened.cs index 47a8e50d..f7755eb9 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorDocumentOpened.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorDocumentOpened.cs @@ -22,7 +22,7 @@ public class ExhibitorDocumentOpened /// An exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson1? Exhibitor { get; set; } + public ExhibitorJson? Exhibitor { get; set; } /// /// The platform used by the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorId.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorId.cs new file mode 100644 index 00000000..91f08000 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorId.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A JSON Schema representation of an exhibitor ID. + /// + public class ExhibitorId + { + /// + /// A string that has to be a format matching the industry standard uuid. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorIdJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorIdJson.cs deleted file mode 100644 index f138ab43..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorIdJson.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON Schema representation of an exhibitor ID. - /// - public class ExhibitorIdJson - { - /// - /// A string that has to be a format matching the industry standard uuid. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorIdListResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorIdListResponse.cs index f5b61666..238a4b24 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorIdListResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorIdListResponse.cs @@ -23,12 +23,12 @@ public class ExhibitorIdListResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// Paginated list of exhibitor Ids for an exhibitor category. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorJson.cs index 6f2ed49a..e1075339 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorJson.cs @@ -13,14 +13,32 @@ namespace Cvent.SDK.Models.Components using Newtonsoft.Json; /// - /// The Associated Exhibitor. + /// An exhibitor. /// public class ExhibitorJson { /// - /// Exhibitor id. + /// The unique identifier of the exhibitor. /// [JsonProperty("id")] - public string Id { get; set; } = default!; + public string? Id { get; set; } + + /// + /// The Name of an exhibitor. + /// + [JsonProperty("name")] + public string? Name { get; set; } + + /// + /// If the exhibitor is featured. + /// + [JsonProperty("featured")] + public bool? Featured { get; set; } + + /// + /// If the exhibitor is an event sponsor. + /// + [JsonProperty("eventSponsor")] + public bool? EventSponsor { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorJson1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorJson1.cs deleted file mode 100644 index 17b3684e..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorJson1.cs +++ /dev/null @@ -1,44 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// An exhibitor. - /// - public class ExhibitorJson1 - { - /// - /// The unique identifier of the exhibitor. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// The Name of an exhibitor. - /// - [JsonProperty("name")] - public string? Name { get; set; } - - /// - /// If the exhibitor is featured. - /// - [JsonProperty("featured")] - public bool? Featured { get; set; } - - /// - /// If the exhibitor is an event sponsor. - /// - [JsonProperty("eventSponsor")] - public bool? EventSponsor { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorQuestionType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorQuestionType.cs new file mode 100644 index 00000000..8d396960 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorQuestionType.cs @@ -0,0 +1,60 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. + /// + public enum ExhibitorQuestionType + { + [JsonProperty("MultiChoice")] MultiChoice, + [JsonProperty("SingleChoice")] SingleChoice, + [JsonProperty("OpenEndedTextOneLine")] OpenEndedTextOneLine, + [JsonProperty("OpenEndedTextCommentBox")] OpenEndedTextCommentBox, + [JsonProperty("OpenEndedDateTime")] OpenEndedDateTime, + } + + public static class ExhibitorQuestionTypeExtension + { + public static string Value(this ExhibitorQuestionType value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static ExhibitorQuestionType ToEnum(this string value) + { + foreach (var field in typeof(ExhibitorQuestionType).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is ExhibitorQuestionType) + { + return (ExhibitorQuestionType)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum ExhibitorQuestionType"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorQuestionTypeJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorQuestionTypeJson.cs deleted file mode 100644 index 8ac5ded4..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorQuestionTypeJson.cs +++ /dev/null @@ -1,60 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. - /// - public enum ExhibitorQuestionTypeJson - { - [JsonProperty("MultiChoice")] MultiChoice, - [JsonProperty("SingleChoice")] SingleChoice, - [JsonProperty("OpenEndedTextOneLine")] OpenEndedTextOneLine, - [JsonProperty("OpenEndedTextCommentBox")] OpenEndedTextCommentBox, - [JsonProperty("OpenEndedDateTime")] OpenEndedDateTime, - } - - public static class ExhibitorQuestionTypeJsonExtension - { - public static string Value(this ExhibitorQuestionTypeJson value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static ExhibitorQuestionTypeJson ToEnum(this string value) - { - foreach (var field in typeof(ExhibitorQuestionTypeJson).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is ExhibitorQuestionTypeJson) - { - return (ExhibitorQuestionTypeJson)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum ExhibitorQuestionTypeJson"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorRegistrationPackListResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorRegistrationPackListResponse.cs index 310e14ed..1ad37274 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorRegistrationPackListResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorRegistrationPackListResponse.cs @@ -23,6 +23,6 @@ public class ExhibitorRegistrationPackListResponse /// The registration pack for an exhibitor. Contains at most one item. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorRequest.cs index dfc50c07..69d6d32e 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorRequest.cs @@ -22,7 +22,7 @@ public class ExhibitorRequest /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. @@ -58,7 +58,7 @@ public class ExhibitorRequest /// An object representing an address with various properties. /// [JsonProperty("address")] - public ExhibitorAddressJson? Address { get; set; } + public Address11? Address { get; set; } /// /// Email address of the exhibitor. @@ -94,7 +94,7 @@ public class ExhibitorRequest /// A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. /// [JsonProperty("contactLinks")] - public ContactLinksJson2? ContactLinks { get; set; } + public ContactLinks? ContactLinks { get; set; } /// /// A boolean indicating whether the exhibitor is deleted or not. @@ -124,6 +124,6 @@ public class ExhibitorRequest /// Associated sponsorship level for an exhibitor. /// [JsonProperty("sponsorshipLevel")] - public SponsorshipLevelJson? SponsorshipLevel { get; set; } + public SponsorshipLevel? SponsorshipLevel { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorResponse.cs index fe4c1b48..67c43edf 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorResponse.cs @@ -47,7 +47,7 @@ public class ExhibitorResponse /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. @@ -83,7 +83,7 @@ public class ExhibitorResponse /// An object representing an address with various properties. /// [JsonProperty("address")] - public ExhibitorAddressJson? Address { get; set; } + public Address11? Address { get; set; } /// /// Email address of the exhibitor. @@ -119,7 +119,7 @@ public class ExhibitorResponse /// A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. /// [JsonProperty("contactLinks")] - public ContactLinksJson2? ContactLinks { get; set; } + public ContactLinks? ContactLinks { get; set; } /// /// A boolean indicating whether the exhibitor is deleted or not. @@ -149,7 +149,7 @@ public class ExhibitorResponse /// Associated sponsorship level for an exhibitor. /// [JsonProperty("sponsorshipLevel")] - public SponsorshipLevelJson? SponsorshipLevel { get; set; } + public SponsorshipLevel? SponsorshipLevel { get; set; } /// /// ID of an exhibitor. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorSocialLinkOpened.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorSocialLinkOpened.cs index 29bf5595..d788d627 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorSocialLinkOpened.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorSocialLinkOpened.cs @@ -22,7 +22,7 @@ public class ExhibitorSocialLinkOpened /// An exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson1? Exhibitor { get; set; } + public ExhibitorJson? Exhibitor { get; set; } /// /// The platform used by the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorViewed.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorViewed.cs index ac02a94e..07193363 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorViewed.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorViewed.cs @@ -22,7 +22,7 @@ public class ExhibitorViewed /// An exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson1? Exhibitor { get; set; } + public ExhibitorJson? Exhibitor { get; set; } /// /// The platform used by the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorVirtualBoothJoined.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorVirtualBoothJoined.cs index 35b700e4..3f79a2e6 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorVirtualBoothJoined.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorVirtualBoothJoined.cs @@ -22,7 +22,7 @@ public class ExhibitorVirtualBoothJoined /// An exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson1? Exhibitor { get; set; } + public ExhibitorJson? Exhibitor { get; set; } /// /// The platform used by the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorWeblinkOpened.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorWeblinkOpened.cs index 8734918a..d195be30 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorWeblinkOpened.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorWeblinkOpened.cs @@ -22,7 +22,7 @@ public class ExhibitorWeblinkOpened /// An exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson1? Exhibitor { get; set; } + public ExhibitorJson? Exhibitor { get; set; } /// /// The platform used by the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorsPaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorsPaginatedResponse.cs index 47350102..7e8b427b 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorsPaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExhibitorsPaginatedResponse.cs @@ -23,12 +23,12 @@ public class ExhibitorsPaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// Paginated list of exhibitors for an event. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingAudienceSegment.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingAudienceSegment.cs index d419f465..841147a6 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingAudienceSegment.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingAudienceSegment.cs @@ -47,7 +47,7 @@ public class ExistingAudienceSegment /// ID of the event. /// [JsonProperty("event")] - public EventJson3? Event { get; set; } + public EventJson2 Event { get; set; } = default!; /// /// Name of the audience segment. Must be unique in the event where the segment exists. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingBoothStaffJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingBoothStaffJson.cs deleted file mode 100644 index 80a25011..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingBoothStaffJson.cs +++ /dev/null @@ -1,70 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Booth staff with an associated ID. - /// - public class ExistingBoothStaffJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// A JSON Schema for an Attendee object. - /// - [JsonProperty("attendee")] - public AttendeeJson3 Attendee { get; set; } = default!; - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; - - /// - /// ID of an exhibitor booth staff member. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacity.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacity.cs new file mode 100644 index 00000000..ad3f0979 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacity.cs @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Represents the existing capacity of the registration type for an exhibitor. + /// + public class ExistingCapacity + { + /// + /// Registration type information. + /// + [JsonProperty("registrationType")] + public ExistingCapacityRegistrationType RegistrationType { get; set; } = default!; + + /// + /// Reserved capacity of the registration type for an exhibitor. + /// + [JsonProperty("reservedCapacity")] + public long ReservedCapacity { get; set; } = default!; + + /// + /// Available capacity of the registration type for an exhibitor. + /// + [JsonProperty("availableCapacity")] + public long AvailableCapacity { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityJson.cs deleted file mode 100644 index f52f28bd..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityJson.cs +++ /dev/null @@ -1,39 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Represents the existing capacity of the registration type for an exhibitor. - /// - public class ExistingCapacityJson - { - /// - /// Registration type information. - /// - [JsonProperty("registrationType")] - public ExistingCapacityJsonRegistrationType RegistrationType { get; set; } = default!; - - /// - /// Reserved capacity of the registration type for an exhibitor. - /// - [JsonProperty("reservedCapacity")] - public long ReservedCapacity { get; set; } = default!; - - /// - /// Available capacity of the registration type for an exhibitor. - /// - [JsonProperty("availableCapacity")] - public long AvailableCapacity { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityJsonRegistrationType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityJsonRegistrationType.cs deleted file mode 100644 index 2c854d67..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityJsonRegistrationType.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Registration type information. - /// - public class ExistingCapacityJsonRegistrationType - { - /// - /// Registration type id. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityRegistrationType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityRegistrationType.cs new file mode 100644 index 00000000..f7cde14a --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingCapacityRegistrationType.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Registration type information. + /// + public class ExistingCapacityRegistrationType + { + /// + /// Registration type id. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingELiteratureRequestDataForLead.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingELiteratureRequestDataForLead.cs new file mode 100644 index 00000000..a15f899f --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingELiteratureRequestDataForLead.cs @@ -0,0 +1,77 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + using System.Collections.Generic; + + /// + /// A JSON Schema for an existing e-literature request data for a lead. + /// + public class ExistingELiteratureRequestDataForLead + { + /// + /// The ISO 8601 zoned date time when this record was created. + /// + [JsonProperty("created")] + public DateTime? Created { get; set; } + + /// + /// The identifier of the user that created this record. + /// + [JsonProperty("createdBy")] + public string? CreatedBy { get; set; } + + /// + /// The ISO 8601 zoned date time when this record was updated. + /// + [JsonProperty("lastModified")] + public DateTime? LastModified { get; set; } + + /// + /// The identifier of the user that last updated this record. + /// + [JsonProperty("lastModifiedBy")] + public string? LastModifiedBy { get; set; } + + /// + /// The Associated Event. + /// + [JsonProperty("event")] + public Event1 Event { get; set; } = default!; + + /// + /// The Associated Exhibitor. + /// + [JsonProperty("exhibitor")] + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; + + /// + /// JSON schema for the Lead object. + /// + [JsonProperty("lead")] + public Lead2 Lead { get; set; } = default!; + + /// + /// Collection of E-literature documents sent to lead. + /// + [JsonProperty("documents")] + public List Documents { get; set; } = default!; + + /// + /// Request identifier. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingEliteratureRequestDataJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingEliteratureRequestDataJson.cs deleted file mode 100644 index 14504a0b..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingEliteratureRequestDataJson.cs +++ /dev/null @@ -1,77 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - using System.Collections.Generic; - - /// - /// A JSON Schema for an existing e-literature request data for a lead. - /// - public class ExistingEliteratureRequestDataJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; - - /// - /// JSON schema for the Lead object. - /// - [JsonProperty("lead")] - public LeadJson Lead { get; set; } = default!; - - /// - /// Collection of E-literature documents sent to lead. - /// - [JsonProperty("documents")] - public List Documents { get; set; } = default!; - - /// - /// Request identifier. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAdminJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAdminJson.cs deleted file mode 100644 index 1d369e91..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAdminJson.cs +++ /dev/null @@ -1,77 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Existing Exhibitor Admin with an id property. - /// - public class ExistingExhibitorAdminJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record.This filed is deprecated. - /// - [Obsolete("This field will be removed in a future release, please migrate away from it as soon as possible")] - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; - - /// - /// The first name of the exhibitor admin. - /// - [JsonProperty("firstName")] - public string FirstName { get; set; } = default!; - - /// - /// The last name of the exhibitor admin. - /// - [JsonProperty("lastName")] - public string LastName { get; set; } = default!; - - /// - /// The email address of the exhibitor admin. - /// - [JsonProperty("email")] - public string Email { get; set; } = default!; - - /// - /// Exhibitor Admin id. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswer.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswer.cs new file mode 100644 index 00000000..62d8f19e --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswer.cs @@ -0,0 +1,77 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + using System.Collections.Generic; + + /// + /// Existing Exhibitor Answer schema. + /// + public class ExistingExhibitorAnswer + { + /// + /// The ISO 8601 zoned date time when this record was created. + /// + [JsonProperty("created")] + public DateTime? Created { get; set; } + + /// + /// The identifier of the user that created this record. + /// + [JsonProperty("createdBy")] + public string? CreatedBy { get; set; } + + /// + /// The ISO 8601 zoned date time when this record was updated. + /// + [JsonProperty("lastModified")] + public DateTime? LastModified { get; set; } + + /// + /// The identifier of the user that last updated this record. + /// + [JsonProperty("lastModifiedBy")] + public string? LastModifiedBy { get; set; } + + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + [JsonProperty("question")] + public Uuid1 Question { get; set; } = default!; + + /// + /// The Associated Event. + /// + [JsonProperty("event")] + public Event1 Event { get; set; } = default!; + + /// + /// The Associated Exhibitor. + /// + [JsonProperty("exhibitor")] + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; + + /// + /// List of answers. + /// + [JsonProperty("answers")] + public List Answers { get; set; } = default!; + + /// + /// Exhibitor Answer id. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerInput.cs new file mode 100644 index 00000000..fbec7742 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerInput.cs @@ -0,0 +1,46 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System.Collections.Generic; + + /// + /// Existing Exhibitor Answer schema. + /// + public class ExistingExhibitorAnswerInput + { + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + [JsonProperty("question")] + public Uuid1 Question { get; set; } = default!; + + /// + /// The Associated Event. + /// + [JsonProperty("event")] + public Event1 Event { get; set; } = default!; + + /// + /// The Associated Exhibitor. + /// + [JsonProperty("exhibitor")] + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; + + /// + /// List of answers. + /// + [JsonProperty("answers")] + public List Answers { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerJson.cs deleted file mode 100644 index f5717cd1..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerJson.cs +++ /dev/null @@ -1,77 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - using System.Collections.Generic; - - /// - /// Existing Exhibitor Answer schema. - /// - public class ExistingExhibitorAnswerJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// The reference to the related entity. Contains only the ID of the related entity. - /// - [JsonProperty("question")] - public UuidJson Question { get; set; } = default!; - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; - - /// - /// List of answers. - /// - [JsonProperty("answers")] - public List Answers { get; set; } = default!; - - /// - /// Exhibitor Answer id. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerJsonInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerJsonInput.cs deleted file mode 100644 index 1b06a9b2..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorAnswerJsonInput.cs +++ /dev/null @@ -1,46 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System.Collections.Generic; - - /// - /// Existing Exhibitor Answer schema. - /// - public class ExistingExhibitorAnswerJsonInput - { - /// - /// The reference to the related entity. Contains only the ID of the related entity. - /// - [JsonProperty("question")] - public UuidJson Question { get; set; } = default!; - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; - - /// - /// List of answers. - /// - [JsonProperty("answers")] - public List Answers { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorCategoryJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorCategoryJson.cs deleted file mode 100644 index 390336a4..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorCategoryJson.cs +++ /dev/null @@ -1,94 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// A description of the Existing Exhibitor Category JSON schema. - /// - public class ExistingExhibitorCategoryJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; - - /// - /// Name of the exhibitor category. - /// - [JsonProperty("name")] - public string Name { get; set; } = default!; - - /// - /// Exhibitor Category description. - /// - [JsonProperty("description")] - public string? Description { get; set; } - - /// - /// order for exhibitor category. - /// - [JsonProperty("order")] - public long Order { get; set; } = default!; - - /// - /// Type of exhibitor category. - /// - [JsonProperty("type")] - public ExistingExhibitorCategoryJsonType Type { get; set; } = default!; - - /// - /// ID of exhibitor category. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// File ID for exhibitor category banner. - /// - [JsonProperty("bannerId")] - public string? BannerId { get; set; } - - /// - /// URL for exhibitor category banner. - /// - [JsonProperty("bannerUrl")] - public string? BannerUrl { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorCategoryJsonType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorCategoryJsonType.cs deleted file mode 100644 index 342d24a5..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorCategoryJsonType.cs +++ /dev/null @@ -1,57 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Type of exhibitor category. - /// - public enum ExistingExhibitorCategoryJsonType - { - [JsonProperty("BANNER")] Banner, - [JsonProperty("LOGO")] Logo, - } - - public static class ExistingExhibitorCategoryJsonTypeExtension - { - public static string Value(this ExistingExhibitorCategoryJsonType value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static ExistingExhibitorCategoryJsonType ToEnum(this string value) - { - foreach (var field in typeof(ExistingExhibitorCategoryJsonType).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is ExistingExhibitorCategoryJsonType) - { - return (ExistingExhibitorCategoryJsonType)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum ExistingExhibitorCategoryJsonType"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorJson.cs deleted file mode 100644 index 6261b327..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorJson.cs +++ /dev/null @@ -1,184 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// JSON schema for the exhibitor object. - /// - public class ExistingExhibitorJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; - - /// - /// Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. - /// - [JsonProperty("name")] - public string Name { get; set; } = default!; - - /// - /// Exhibitor description. - /// - [JsonProperty("description")] - public string? Description { get; set; } - - /// - /// Code used to identify the exhibitor. - /// - [JsonProperty("code")] - public string? Code { get; set; } - - /// - /// Code used for marketing groupings. - /// - [JsonProperty("sourceId")] - public string? SourceId { get; set; } - - /// - /// Exhibitor location. - /// - [JsonProperty("location")] - public string? Location { get; set; } - - /// - /// An object representing an address with various properties. - /// - [JsonProperty("address")] - public ExhibitorAddressJson? Address { get; set; } - - /// - /// Email address of the exhibitor. - /// - [JsonProperty("email")] - public string? Email { get; set; } - - /// - /// Mobile Phone of the exhibitor. - /// - [JsonProperty("mobilePhone")] - public string? MobilePhone { get; set; } - - /// - /// Work Phone of the exhibitor. - /// - [JsonProperty("workPhone")] - public string? WorkPhone { get; set; } - - /// - /// Any other phone of the exhibitor. - /// - [JsonProperty("otherPhone")] - public string? OtherPhone { get; set; } - - /// - /// Exhibitor's website URL. - /// - [JsonProperty("website")] - public string? Website { get; set; } - - /// - /// A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - /// - [JsonProperty("contactLinks")] - public ContactLinksJson2? ContactLinks { get; set; } - - /// - /// A boolean indicating whether the exhibitor is deleted or not. - /// - [JsonProperty("deleted")] - public bool? Deleted { get; set; } = false; - - /// - /// True indicates that the exhibitor is hidden. - /// - [JsonProperty("hidden")] - public bool? Hidden { get; set; } = false; - - /// - /// A boolean indicating whether the exhibitor is an event sponsor or not. - /// - [JsonProperty("eventSponsor")] - public bool? EventSponsor { get; set; } = false; - - /// - /// A boolean indicating whether the exhibitor is designated as featured or not. - /// - [JsonProperty("featured")] - public bool? Featured { get; set; } = false; - - /// - /// Associated sponsorship level for an exhibitor. - /// - [JsonProperty("sponsorshipLevel")] - public SponsorshipLevelJson? SponsorshipLevel { get; set; } - - /// - /// ID of an exhibitor. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// File ID for exhibitor profile logo. - /// - [JsonProperty("profileLogoId")] - public string? ProfileLogoId { get; set; } - - /// - /// URL for exhibitor profile logo. - /// - [JsonProperty("profileLogoUrl")] - public string? ProfileLogoUrl { get; set; } - - /// - /// File ID for exhibitor banner. - /// - [JsonProperty("bannerId")] - public string? BannerId { get; set; } - - /// - /// URL for exhibitor banner. - /// - [JsonProperty("bannerUrl")] - public string? BannerUrl { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorQuestion.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorQuestion.cs index a31e5e93..4e131936 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorQuestion.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingExhibitorQuestion.cs @@ -48,7 +48,7 @@ public class ExistingExhibitorQuestion /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The actual text of the exhibitor question. @@ -66,7 +66,7 @@ public class ExistingExhibitorQuestion /// Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. /// [JsonProperty("type")] - public ExhibitorQuestionTypeJson Type { get; set; } = default!; + public ExhibitorQuestionType Type { get; set; } = default!; /// /// A boolean indicating whether the question is mandatory or not. @@ -78,31 +78,31 @@ public class ExistingExhibitorQuestion /// An array of choices for the exhibitor question. /// [JsonProperty("choices")] - public List? Choices { get; set; } + public List? Choices { get; set; } /// /// Contains text of additional choice. /// [JsonProperty("notApplicableAnswer")] - public AdditionalChoiceJson11? NotApplicableAnswer { get; set; } + public AdditionalChoice? NotApplicableAnswer { get; set; } /// /// Contains text of additional choice. /// [JsonProperty("otherAnswer")] - public AdditionalChoiceJson11? OtherAnswer { get; set; } + public AdditionalChoice? OtherAnswer { get; set; } /// /// Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. /// [JsonProperty("answerFormat")] - public ExhibitorAnswerFormatJson? AnswerFormat { get; set; } + public ExhibitorAnswerFormat? AnswerFormat { get; set; } /// /// Defines the limits for answers to exhibitor questions. /// [JsonProperty("answerLimits")] - public ExhibitorAnswerLimitsJson? AnswerLimits { get; set; } + public ExhibitorAnswerLimits? AnswerLimits { get; set; } /// /// True indicates the current date and time is automatically set as the default value for OpenEndedDateTime questions. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingFile.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingFile.cs index 560f4752..f5b9a45e 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingFile.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingFile.cs @@ -47,13 +47,13 @@ public class ExistingFile /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// Display name of the file. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingHub.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingHub.cs index 62136fc1..63d082ec 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingHub.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingHub.cs @@ -53,7 +53,7 @@ public class ExistingHub /// The owner of the Events+ hub and their information. /// [JsonProperty("owner")] - public HubOwnerJson Owner { get; set; } = default!; + public HubOwner Owner { get; set; } = default!; /// /// Custom domain name of the Events+ hub. @@ -71,7 +71,7 @@ public class ExistingHub /// All the colors associated with the Events+ hub. /// [JsonProperty("colors")] - public HubColorsJson? Colors { get; set; } + public HubColors? Colors { get; set; } /// /// True guarantees that controls shown on the page will contrast with the background color. @@ -83,13 +83,13 @@ public class ExistingHub /// The logo for the Events+ hub. /// [JsonProperty("logo")] - public HubLogoJson? Logo { get; set; } + public HubLogo? Logo { get; set; } /// /// The background image of the Events+ hub. /// [JsonProperty("background")] - public HubBackgroundJson? Background { get; set; } + public HubBackground? Background { get; set; } /// /// An IETF BCP 47 language tag used to indicate the language of the Events+ hub. @@ -101,7 +101,7 @@ public class ExistingHub /// The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. /// [JsonProperty("calendar")] - public HubCalendarJson? Calendar { get; set; } + public HubCalendar? Calendar { get; set; } /// /// Help email address to reach out in case of any issues logging in or registering. @@ -125,19 +125,19 @@ public class ExistingHub /// Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. /// [JsonProperty("utmOverride")] - public UtmOverrideJson? UtmOverride { get; set; } = Cvent.SDK.Models.Components.UtmOverrideJson.UseExistingParameter; + public UTMOverride? UtmOverride { get; set; } = Cvent.SDK.Models.Components.UTMOverride.UseExistingParameter; /// /// The fonts of the Events+ hub. /// [JsonProperty("fonts")] - public HubFontsJson? Fonts { get; set; } + public HubFonts? Fonts { get; set; } /// /// Fields relating to the login process for the Events+ hub. /// [JsonProperty("login")] - public HubLoginJson? Login { get; set; } + public HubLogin? Login { get; set; } /// /// The unique ID of an Events+ Hub. @@ -149,6 +149,6 @@ public class ExistingHub /// The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. /// [JsonProperty("status")] - public HubStatusPropertyJson? Status { get; set; } + public HubStatusProperty? Status { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingLeadJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingLeadJson.cs deleted file mode 100644 index b0a40b92..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingLeadJson.cs +++ /dev/null @@ -1,208 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// A JSON Schema file for Lead. - /// - public class ExistingLeadJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6? Event { get; set; } - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson? Exhibitor { get; set; } - - /// - /// A JSON schema representing the Attendee object. - /// - [JsonProperty("attendee")] - public LeadAttendeeJson? Attendee { get; set; } - - /// - /// A JSON schema representing Booth Staff entity. - /// - [JsonProperty("boothStaff")] - public LeadBoothStaffJson? BoothStaff { get; set; } - - /// - /// A JSON object representing an electronic device used to capture leads. - /// - [JsonProperty("device")] - public LeadDeviceJson? Device { get; set; } - - /// - /// A JSON schema representing the structure of an appointment object. - /// - [JsonProperty("appointment")] - public LeadAppointmentJson? Appointment { get; set; } - - /// - /// The title of the lead. - /// - [JsonProperty("title")] - public string? Title { get; set; } - - /// - /// The first name of the lead. - /// - [JsonProperty("firstName")] - public string? FirstName { get; set; } - - /// - /// The last name of the lead. - /// - [JsonProperty("lastName")] - public string? LastName { get; set; } - - /// - /// The email address of the lead. - /// - [JsonProperty("email")] - public string? Email { get; set; } - - /// - /// The company/organization the lead belongs to. - /// - [JsonProperty("company")] - public string? Company { get; set; } - - /// - /// Mobile phone number of the lead. - /// - [JsonProperty("mobilePhone")] - public string? MobilePhone { get; set; } - - /// - /// Schema for address information. - /// - [JsonProperty("homeAddress")] - public LeadAddressJson? HomeAddress { get; set; } - - /// - /// Home phone number of the lead. - /// - [JsonProperty("homePhone")] - public string? HomePhone { get; set; } - - /// - /// Schema for address information. - /// - [JsonProperty("workAddress")] - public LeadAddressJson? WorkAddress { get; set; } - - /// - /// Work Phone number of the lead. - /// - [JsonProperty("workPhone")] - public string? WorkPhone { get; set; } - - /// - /// The type of lead. - /// - [JsonProperty("type")] - public ExistingLeadJsonType? Type { get; set; } = Cvent.SDK.Models.Components.ExistingLeadJsonType.Leadcapture; - - /// - /// The application used to capture lead. - /// - [JsonProperty("application")] - public Application? Application { get; set; } = Cvent.SDK.Models.Components.Application.Leadcapture; - - /// - /// The source of entry for the lead. - /// - [JsonProperty("source")] - public Source? Source { get; set; } - - /// - /// A boolean indicating whether a lead is deleted or not. - /// - [JsonProperty("deleted")] - public bool? Deleted { get; set; } = false; - - /// - /// Comments about the lead. - /// - [JsonProperty("comments")] - public string? Comments { get; set; } - - /// - /// License (access code) that was used to capture the lead. - /// - [JsonProperty("licenseCode")] - public string? LicenseCode { get; set; } - - /// - /// A boolean indicating whether the lead is matched or not. - /// - [JsonProperty("matched")] - public bool? Matched { get; set; } - - /// - /// Current status of business card transcription. - /// - [JsonProperty("transcriptionStatus")] - public TranscriptionStatus? TranscriptionStatus { get; set; } - - /// - /// A boolean indicating whether a lead is qualified or not. - /// - [JsonProperty("qualified")] - public bool? Qualified { get; set; } - - /// - /// Map containing extra properties from badgekit provider. - /// - [JsonProperty("additionalBadgekitFields")] - public AdditionalBadgekitFields? AdditionalBadgekitFields { get; set; } - - /// - /// ID of Lead. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingLeadJsonType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingLeadJsonType.cs deleted file mode 100644 index 477aa51b..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingLeadJsonType.cs +++ /dev/null @@ -1,58 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// The type of lead. - /// - public enum ExistingLeadJsonType - { - [JsonProperty("leadcapture")] Leadcapture, - [JsonProperty("inbound")] Inbound, - [JsonProperty("appointment")] Appointment, - } - - public static class ExistingLeadJsonTypeExtension - { - public static string Value(this ExistingLeadJsonType value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static ExistingLeadJsonType ToEnum(this string value) - { - foreach (var field in typeof(ExistingLeadJsonType).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is ExistingLeadJsonType) - { - return (ExistingLeadJsonType)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum ExistingLeadJsonType"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMember.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMember.cs new file mode 100644 index 00000000..06aea0a2 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMember.cs @@ -0,0 +1,136 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// An existing member. + /// + public class ExistingMember + { + /// + /// Member's first name. + /// + [JsonProperty("firstName")] + public string FirstName { get; set; } = default!; + + /// + /// Member's last name. + /// + [JsonProperty("lastName")] + public string LastName { get; set; } = default!; + + /// + /// Used to denote title of member e.g. Mr., Mrs., Dr. etc. + /// + [JsonProperty("prefix")] + public string? Prefix { get; set; } + + /// + /// Member's designation in the company. + /// + [JsonProperty("designation")] + public string? Designation { get; set; } + + /// + /// Member's job title. + /// + [JsonProperty("jobTitle")] + public string? JobTitle { get; set; } + + /// + /// Member's company name. + /// + [JsonProperty("companyName")] + public string? CompanyName { get; set; } + + /// + /// Member's biographical writeup. + /// + [JsonProperty("headline")] + public string? Headline { get; set; } + + /// + /// Member's pronouns. + /// + [JsonProperty("pronouns")] + public string? Pronouns { get; set; } + + /// + /// Member's social media links. + /// + [JsonProperty("socialMediaLinks")] + public SocialMediaLinks? SocialMediaLinks { get; set; } + + /// + /// The optimized URL of the Events+ member's profile image. + /// + [JsonProperty("profileImageUrl")] + public ExistingMemberLink? ProfileImageUrl { get; set; } + + /// + /// Member's email address. + /// + [JsonProperty("emailAddress")] + public string? EmailAddress { get; set; } + + /// + /// Member's mobile number. + /// + [JsonProperty("mobileNumber")] + public string? MobileNumber { get; set; } + + /// + /// Member's work address details. + /// + [JsonProperty("workAddress")] + public WorkAddress? WorkAddress { get; set; } + + /// + /// Privacy compliance fields for a contact. + /// + [JsonProperty("compliance")] + public Models.Components.Compliance? Compliance { get; set; } + + /// + /// Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. + /// + [JsonProperty("locale")] + public string? Locale { get; set; } + + /// + /// The ISO 8601 zoned date time when the member registered. + /// + [JsonProperty("registrationDate")] + public DateTime? RegistrationDate { get; set; } + + /// + /// The ISO 8601 zoned date time when the member last logged in. + /// + [JsonProperty("lastLoginDate")] + public DateTime? LastLoginDate { get; set; } + + /// + /// True indicates member profile is visible to other members. + /// + [JsonProperty("visible")] + public bool? Visible { get; set; } = false; + + /// + /// The unique ID of the member. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberJson.cs deleted file mode 100644 index c29412c5..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberJson.cs +++ /dev/null @@ -1,136 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// An existing member. - /// - public class ExistingMemberJson - { - /// - /// Member's first name. - /// - [JsonProperty("firstName")] - public string FirstName { get; set; } = default!; - - /// - /// Member's last name. - /// - [JsonProperty("lastName")] - public string LastName { get; set; } = default!; - - /// - /// Used to denote title of member e.g. Mr., Mrs., Dr. etc. - /// - [JsonProperty("prefix")] - public string? Prefix { get; set; } - - /// - /// Member's designation in the company. - /// - [JsonProperty("designation")] - public string? Designation { get; set; } - - /// - /// Member's job title. - /// - [JsonProperty("jobTitle")] - public string? JobTitle { get; set; } - - /// - /// Member's company name. - /// - [JsonProperty("companyName")] - public string? CompanyName { get; set; } - - /// - /// Member's biographical writeup. - /// - [JsonProperty("headline")] - public string? Headline { get; set; } - - /// - /// Member's pronouns. - /// - [JsonProperty("pronouns")] - public string? Pronouns { get; set; } - - /// - /// Member's social media links. - /// - [JsonProperty("socialMediaLinks")] - public SocialMediaLinksJson? SocialMediaLinks { get; set; } - - /// - /// The optimized URL of the Events+ member's profile image. - /// - [JsonProperty("profileImageUrl")] - public ExistingMemberJsonLink? ProfileImageUrl { get; set; } - - /// - /// Member's email address. - /// - [JsonProperty("emailAddress")] - public string? EmailAddress { get; set; } - - /// - /// Member's mobile number. - /// - [JsonProperty("mobileNumber")] - public string? MobileNumber { get; set; } - - /// - /// Member's work address details. - /// - [JsonProperty("workAddress")] - public WorkAddressJson? WorkAddress { get; set; } - - /// - /// Privacy compliance fields for a contact. - /// - [JsonProperty("compliance")] - public ComplianceJson? Compliance { get; set; } - - /// - /// Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. - /// - [JsonProperty("locale")] - public string? Locale { get; set; } - - /// - /// The ISO 8601 zoned date time when the member registered. - /// - [JsonProperty("registrationDate")] - public DateTime? RegistrationDate { get; set; } - - /// - /// The ISO 8601 zoned date time when the member last logged in. - /// - [JsonProperty("lastLoginDate")] - public DateTime? LastLoginDate { get; set; } - - /// - /// True indicates member profile is visible to other members. - /// - [JsonProperty("visible")] - public bool? Visible { get; set; } = false; - - /// - /// The unique ID of the member. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberJsonLink.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberJsonLink.cs deleted file mode 100644 index 0f25d9af..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberJsonLink.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// The optimized URL of the Events+ member's profile image. - /// - public class ExistingMemberJsonLink - { - /// - /// A URL pointing to the member's profile image. - /// - [JsonProperty("href")] - public string Href { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberLink.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberLink.cs new file mode 100644 index 00000000..36686660 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingMemberLink.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The optimized URL of the Events+ member's profile image. + /// + public class ExistingMemberLink + { + /// + /// A URL pointing to the member's profile image. + /// + [JsonProperty("href")] + public string Href { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingRegistrationPackJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingRegistrationPackJson.cs deleted file mode 100644 index 2ef779eb..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingRegistrationPackJson.cs +++ /dev/null @@ -1,46 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System.Collections.Generic; - - /// - /// Schema for existing registration pack object. - /// - public class ExistingRegistrationPackJson - { - /// - /// Registration pack id. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; - - /// - /// Capacities allocated per registration type for this exhibitor's registration pack. - /// - [JsonProperty("capacities")] - public List Capacities { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.cs index 9e5e30a3..61cf2a04 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingRegistrationTypeWithAssociatedRegPathJson.cs @@ -77,7 +77,7 @@ public class ExistingRegistrationTypeWithAssociatedRegPathJson /// Represents capacity statistics of the registration type. /// [JsonProperty("capacity")] - public CapacityJson1? Capacity { get; set; } + public CapacityJson? Capacity { get; set; } /// /// Represents the details of a registration path. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingSponsorshipLevel.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingSponsorshipLevel.cs index 34babfaa..dd5d9051 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingSponsorshipLevel.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingSponsorshipLevel.cs @@ -47,7 +47,7 @@ public class ExistingSponsorshipLevel /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// Name of the sponsorship level. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingWeblink.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingWeblink.cs index 2b4fc660..76c63397 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ExistingWeblink.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ExistingWeblink.cs @@ -47,13 +47,13 @@ public class ExistingWeblink /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// Display name of the weblink. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/FeatureTypeJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/FeatureTypeJson.cs index 498c8d59..c96d9021 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/FeatureTypeJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/FeatureTypeJson.cs @@ -32,7 +32,8 @@ namespace Cvent.SDK.Models.Components /// | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. |
/// | `Vendors` | Allows planners to source and manage event services directly from the container event. |
/// | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. |
- /// | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + /// | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. |
+ /// | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | ///
public enum FeatureTypeJson { @@ -51,6 +52,7 @@ public enum FeatureTypeJson [JsonProperty("Vendors")] Vendors, [JsonProperty("EventAds")] EventAds, [JsonProperty("EventCredits")] EventCredits, + [JsonProperty("CreditsAndCertificates")] CreditsAndCertificates, } public static class FeatureTypeJsonExtension diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/FeatureUpdate.cs b/packages/csharp/src/Cvent/SDK/Models/Components/FeatureUpdate.cs index 48ac207b..6f586f14 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/FeatureUpdate.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/FeatureUpdate.cs @@ -37,7 +37,8 @@ public class FeatureUpdate /// | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. |
/// | `Vendors` | Allows planners to source and manage event services directly from the container event. |
/// | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. |
- /// | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + /// | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. |
+ /// | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | /// [JsonProperty("type")] public FeatureTypeJson Type { get; set; } = default!; diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/FieldJson3.cs b/packages/csharp/src/Cvent/SDK/Models/Components/FieldJson3.cs new file mode 100644 index 00000000..97ca7546 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/FieldJson3.cs @@ -0,0 +1,70 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System.Collections.Generic; + + /// + /// A survey field. + /// + public class FieldJson3 + { + /// + /// Text field ID. + /// + [JsonProperty("id")] + public string? Id { get; set; } + + /// + /// text Value of the Field. + /// + [JsonProperty("text")] + public string? Text { get; set; } + + /// + /// Reporting value of the Category, Its like a custom abbreviation. + /// + [JsonProperty("shortText")] + public string? ShortText { get; set; } + + /// + /// Field Type. + /// + [JsonProperty("type")] + public FieldTypeJson2? Type { get; set; } + + /// + /// List of choices for this field. + /// + [JsonProperty("choices")] + public List? Choices { get; set; } + + /// + /// Contains text of additional choice i.e N/A choice or otherAnswer choice. + /// + [JsonProperty("notApplicableAnswer")] + public AdditionalChoiceJson1? NotApplicableAnswer { get; set; } + + /// + /// Contains text of additional choice i.e N/A choice or otherAnswer choice. + /// + [JsonProperty("otherAnswer")] + public AdditionalChoiceJson1? OtherAnswer { get; set; } + + /// + /// Is this a mandatory field. + /// + [JsonProperty("required")] + public bool? Required { get; set; } = false; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/FieldJson5.cs b/packages/csharp/src/Cvent/SDK/Models/Components/FieldJson5.cs deleted file mode 100644 index c050e4ab..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/FieldJson5.cs +++ /dev/null @@ -1,70 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System.Collections.Generic; - - /// - /// A survey field. - /// - public class FieldJson5 - { - /// - /// Text field ID. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// text Value of the Field. - /// - [JsonProperty("text")] - public string? Text { get; set; } - - /// - /// Reporting value of the Category, Its like a custom abbreviation. - /// - [JsonProperty("shortText")] - public string? ShortText { get; set; } - - /// - /// Field Type. - /// - [JsonProperty("type")] - public FieldTypeJson2? Type { get; set; } - - /// - /// List of choices for this field. - /// - [JsonProperty("choices")] - public List? Choices { get; set; } - - /// - /// Contains text of additional choice i.e N/A choice or otherAnswer choice. - /// - [JsonProperty("notApplicableAnswer")] - public AdditionalChoiceJson2? NotApplicableAnswer { get; set; } - - /// - /// Contains text of additional choice i.e N/A choice or otherAnswer choice. - /// - [JsonProperty("otherAnswer")] - public AdditionalChoiceJson2? OtherAnswer { get; set; } - - /// - /// Is this a mandatory field. - /// - [JsonProperty("required")] - public bool? Required { get; set; } = false; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/FileInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/FileInput.cs index e446a241..14f0a6bf 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/FileInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/FileInput.cs @@ -22,13 +22,13 @@ public class FileInput /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// Display name of the file. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/GuestJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/GuestJson.cs index 9b121732..f0baf68f 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/GuestJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/GuestJson.cs @@ -95,7 +95,7 @@ public class GuestJson /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. /// [JsonProperty("homeAddress")] - public AddressJson3? HomeAddress { get; set; } + public AddressJson2? HomeAddress { get; set; } /// /// Payment information. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HousingEventHotel.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HousingEventHotel.cs index fc117a8e..f0d9a893 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HousingEventHotel.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HousingEventHotel.cs @@ -77,6 +77,6 @@ public class HousingEventHotel /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. /// [JsonProperty("address")] - public AddressJson3? Address { get; set; } + public AddressJson2? Address { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubBackground.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubBackground.cs new file mode 100644 index 00000000..c0bd6a60 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubBackground.cs @@ -0,0 +1,38 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The background image of the Events+ hub. + /// + public class HubBackground + { + /// + /// The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. + /// + [JsonProperty("url")] + public string? Url { get; set; } + + /// + /// The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. + /// + [JsonProperty("originalUrl")] + public string? OriginalUrl { get; set; } + + /// + /// Alternate text for the background image. + /// + [JsonProperty("altText")] + public string? AltText { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubBackgroundJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubBackgroundJson.cs deleted file mode 100644 index 922a58a5..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubBackgroundJson.cs +++ /dev/null @@ -1,38 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// The background image of the Events+ hub. - /// - public class HubBackgroundJson - { - /// - /// The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. - /// - [JsonProperty("url")] - public string? Url { get; set; } - - /// - /// The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. - /// - [JsonProperty("originalUrl")] - public string? OriginalUrl { get; set; } - - /// - /// Alternate text for the background image. - /// - [JsonProperty("altText")] - public string? AltText { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubCalendar.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubCalendar.cs new file mode 100644 index 00000000..2ce93428 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubCalendar.cs @@ -0,0 +1,33 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. + /// + public class HubCalendar + { + /// + /// The ID of the calendar associated to an Events+ hub. + /// + [JsonProperty("id")] + public string? Id { get; set; } + + /// + /// The initial layout style used by front-ends to render the associated calendar. + /// + [JsonProperty("layout")] + public Layout? Layout { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubCalendarJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubCalendarJson.cs deleted file mode 100644 index 15520aca..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubCalendarJson.cs +++ /dev/null @@ -1,33 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. - /// - public class HubCalendarJson - { - /// - /// The ID of the calendar associated to an Events+ hub. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// The initial layout style used by front-ends to render the associated calendar. - /// - [JsonProperty("layout")] - public Layout? Layout { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubColors.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubColors.cs new file mode 100644 index 00000000..d3eb32de --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubColors.cs @@ -0,0 +1,44 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// All the colors associated with the Events+ hub. + /// + public class HubColors + { + /// + /// The secondary color of an Events+ hub. + /// + [JsonProperty("action")] + public string? Action { get; set; } + + /// + /// The background color of an Events+ hub. + /// + [JsonProperty("background")] + public string? Background { get; set; } + + /// + /// The primary color of an Events+ hub. + /// + [JsonProperty("main")] + public string? Main { get; set; } + + /// + /// An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. + /// + [JsonProperty("mood")] + public string? Mood { get; set; } = "#FFFFFF"; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubColorsJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubColorsJson.cs deleted file mode 100644 index 8fee05fc..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubColorsJson.cs +++ /dev/null @@ -1,44 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// All the colors associated with the Events+ hub. - /// - public class HubColorsJson - { - /// - /// The secondary color of an Events+ hub. - /// - [JsonProperty("action")] - public string? Action { get; set; } - - /// - /// The background color of an Events+ hub. - /// - [JsonProperty("background")] - public string? Background { get; set; } - - /// - /// The primary color of an Events+ hub. - /// - [JsonProperty("main")] - public string? Main { get; set; } - - /// - /// An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. - /// - [JsonProperty("mood")] - public string? Mood { get; set; } = "#FFFFFF"; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubFonts.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubFonts.cs new file mode 100644 index 00000000..3ecd3e8d --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubFonts.cs @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The fonts of the Events+ hub. + /// + public class HubFonts + { + /// + /// The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. + /// + [JsonProperty("headingId")] + public string? HeadingId { get; set; } + + /// + /// The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. + /// + [JsonProperty("bodyId")] + public string? BodyId { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubFontsJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubFontsJson.cs deleted file mode 100644 index 58181a5a..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubFontsJson.cs +++ /dev/null @@ -1,32 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// The fonts of the Events+ hub. - /// - public class HubFontsJson - { - /// - /// The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. - /// - [JsonProperty("headingId")] - public string? HeadingId { get; set; } - - /// - /// The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. - /// - [JsonProperty("bodyId")] - public string? BodyId { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubLogin.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubLogin.cs new file mode 100644 index 00000000..90a63c83 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubLogin.cs @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Fields relating to the login process for the Events+ hub. + /// + public class HubLogin + { + /// + /// Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + /// + [JsonProperty("type")] + public HubLoginType? Type { get; set; } = Cvent.SDK.Models.Components.HubLoginType.MagicLink; + + /// + /// Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. + /// + [JsonProperty("organizationId")] + public string? OrganizationId { get; set; } + + /// + /// The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. + /// + [JsonProperty("idpUrl")] + public string? IdpUrl { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginJson.cs deleted file mode 100644 index 8f2d81fd..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginJson.cs +++ /dev/null @@ -1,39 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Fields relating to the login process for the Events+ hub. - /// - public class HubLoginJson - { - /// - /// Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - /// - [JsonProperty("type")] - public HubLoginJsonType? Type { get; set; } = Cvent.SDK.Models.Components.HubLoginJsonType.MagicLink; - - /// - /// Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. - /// - [JsonProperty("organizationId")] - public string? OrganizationId { get; set; } - - /// - /// The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. - /// - [JsonProperty("idpUrl")] - public string? IdpUrl { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginJsonType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginJsonType.cs deleted file mode 100644 index d7004a7e..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginJsonType.cs +++ /dev/null @@ -1,58 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - /// - public enum HubLoginJsonType - { - [JsonProperty("MAGIC_LINK")] MagicLink, - [JsonProperty("SSO")] Sso, - [JsonProperty("BOTH")] Both, - } - - public static class HubLoginJsonTypeExtension - { - public static string Value(this HubLoginJsonType value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static HubLoginJsonType ToEnum(this string value) - { - foreach (var field in typeof(HubLoginJsonType).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is HubLoginJsonType) - { - return (HubLoginJsonType)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum HubLoginJsonType"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginType.cs new file mode 100644 index 00000000..f545d9b3 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubLoginType.cs @@ -0,0 +1,58 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + /// + public enum HubLoginType + { + [JsonProperty("MAGIC_LINK")] MagicLink, + [JsonProperty("SSO")] Sso, + [JsonProperty("BOTH")] Both, + } + + public static class HubLoginTypeExtension + { + public static string Value(this HubLoginType value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static HubLoginType ToEnum(this string value) + { + foreach (var field in typeof(HubLoginType).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is HubLoginType) + { + return (HubLoginType)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum HubLoginType"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubLogo.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubLogo.cs new file mode 100644 index 00000000..27c3823f --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubLogo.cs @@ -0,0 +1,38 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The logo for the Events+ hub. + /// + public class HubLogo + { + /// + /// The optimized Events+ hub logo image URL. + /// + [JsonProperty("url")] + public string? Url { get; set; } + + /// + /// The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. + /// + [JsonProperty("originalUrl")] + public string? OriginalUrl { get; set; } + + /// + /// Alternate text for the logo image. + /// + [JsonProperty("altText")] + public string? AltText { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubLogoJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubLogoJson.cs deleted file mode 100644 index 837786e3..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubLogoJson.cs +++ /dev/null @@ -1,38 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// The logo for the Events+ hub. - /// - public class HubLogoJson - { - /// - /// The optimized Events+ hub logo image URL. - /// - [JsonProperty("url")] - public string? Url { get; set; } - - /// - /// The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. - /// - [JsonProperty("originalUrl")] - public string? OriginalUrl { get; set; } - - /// - /// Alternate text for the logo image. - /// - [JsonProperty("altText")] - public string? AltText { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubOwner.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubOwner.cs new file mode 100644 index 00000000..9a5807e2 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubOwner.cs @@ -0,0 +1,38 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The owner of the Events+ hub and their information. + /// + public class HubOwner + { + /// + /// First name of the Events+ hub owner. + /// + [JsonProperty("firstName")] + public string? FirstName { get; set; } + + /// + /// Last name of the Events+ hub owner. + /// + [JsonProperty("lastName")] + public string? LastName { get; set; } + + /// + /// Email address of the Events+ hub owner. + /// + [JsonProperty("email")] + public string? Email { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubOwnerJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubOwnerJson.cs deleted file mode 100644 index b3b64255..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubOwnerJson.cs +++ /dev/null @@ -1,38 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// The owner of the Events+ hub and their information. - /// - public class HubOwnerJson - { - /// - /// First name of the Events+ hub owner. - /// - [JsonProperty("firstName")] - public string? FirstName { get; set; } - - /// - /// Last name of the Events+ hub owner. - /// - [JsonProperty("lastName")] - public string? LastName { get; set; } - - /// - /// Email address of the Events+ hub owner. - /// - [JsonProperty("email")] - public string? Email { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubStatusProperty.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubStatusProperty.cs new file mode 100644 index 00000000..ecf39485 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubStatusProperty.cs @@ -0,0 +1,58 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. + /// + public enum HubStatusProperty + { + [JsonProperty("Inactive")] Inactive, + [JsonProperty("Active")] Active, + [JsonProperty("Deleted")] Deleted, + } + + public static class HubStatusPropertyExtension + { + public static string Value(this HubStatusProperty value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static HubStatusProperty ToEnum(this string value) + { + foreach (var field in typeof(HubStatusProperty).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is HubStatusProperty) + { + return (HubStatusProperty)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum HubStatusProperty"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubStatusPropertyJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubStatusPropertyJson.cs deleted file mode 100644 index 75e9b09e..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubStatusPropertyJson.cs +++ /dev/null @@ -1,58 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. - /// - public enum HubStatusPropertyJson - { - [JsonProperty("Inactive")] Inactive, - [JsonProperty("Active")] Active, - [JsonProperty("Deleted")] Deleted, - } - - public static class HubStatusPropertyJsonExtension - { - public static string Value(this HubStatusPropertyJson value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static HubStatusPropertyJson ToEnum(this string value) - { - foreach (var field in typeof(HubStatusPropertyJson).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is HubStatusPropertyJson) - { - return (HubStatusPropertyJson)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum HubStatusPropertyJson"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/HubsPaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/HubsPaginatedResponse.cs index 067cd777..5fc17da6 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/HubsPaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/HubsPaginatedResponse.cs @@ -23,7 +23,7 @@ public class HubsPaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson Paging { get; set; } = default!; + public Paging Paging { get; set; } = default!; /// /// List of Events+ hubs. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/InvitationListPaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/InvitationListPaginatedResponse.cs index 4e5aebab..0291f3fe 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/InvitationListPaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/InvitationListPaginatedResponse.cs @@ -23,7 +23,7 @@ public class InvitationListPaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson25 Paging { get; set; } = default!; + public PagingJson23 Paging { get; set; } = default!; /// /// Collection of invitation list objects. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Lead.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Lead.cs new file mode 100644 index 00000000..5c5a1ff5 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Lead.cs @@ -0,0 +1,208 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// A JSON Schema file for Lead. + /// + public class Lead + { + /// + /// The ISO 8601 zoned date time when this record was created. + /// + [JsonProperty("created")] + public DateTime? Created { get; set; } + + /// + /// The identifier of the user that created this record. + /// + [JsonProperty("createdBy")] + public string? CreatedBy { get; set; } + + /// + /// The ISO 8601 zoned date time when this record was updated. + /// + [JsonProperty("lastModified")] + public DateTime? LastModified { get; set; } + + /// + /// The identifier of the user that last updated this record. + /// + [JsonProperty("lastModifiedBy")] + public string? LastModifiedBy { get; set; } + + /// + /// The Associated Event. + /// + [JsonProperty("event")] + public Event1? Event { get; set; } + + /// + /// The Associated Exhibitor. + /// + [JsonProperty("exhibitor")] + public Models.Components.Exhibitor? Exhibitor { get; set; } + + /// + /// A JSON schema representing the Attendee object. + /// + [JsonProperty("attendee")] + public Attendee12? Attendee { get; set; } + + /// + /// A JSON schema representing Booth Staff entity. + /// + [JsonProperty("boothStaff")] + public BoothStaff? BoothStaff { get; set; } + + /// + /// A JSON object representing an electronic device used to capture leads. + /// + [JsonProperty("device")] + public Device? Device { get; set; } + + /// + /// A JSON schema representing the structure of an appointment object. + /// + [JsonProperty("appointment")] + public Appointment? Appointment { get; set; } + + /// + /// The title of the lead. + /// + [JsonProperty("title")] + public string? Title { get; set; } + + /// + /// The first name of the lead. + /// + [JsonProperty("firstName")] + public string? FirstName { get; set; } + + /// + /// The last name of the lead. + /// + [JsonProperty("lastName")] + public string? LastName { get; set; } + + /// + /// The email address of the lead. + /// + [JsonProperty("email")] + public string? Email { get; set; } + + /// + /// The company/organization the lead belongs to. + /// + [JsonProperty("company")] + public string? Company { get; set; } + + /// + /// Mobile phone number of the lead. + /// + [JsonProperty("mobilePhone")] + public string? MobilePhone { get; set; } + + /// + /// Schema for address information. + /// + [JsonProperty("homeAddress")] + public Address12? HomeAddress { get; set; } + + /// + /// Home phone number of the lead. + /// + [JsonProperty("homePhone")] + public string? HomePhone { get; set; } + + /// + /// Schema for address information. + /// + [JsonProperty("workAddress")] + public Address12? WorkAddress { get; set; } + + /// + /// Work Phone number of the lead. + /// + [JsonProperty("workPhone")] + public string? WorkPhone { get; set; } + + /// + /// The type of lead. + /// + [JsonProperty("type")] + public LeadType? Type { get; set; } = Cvent.SDK.Models.Components.LeadType.Leadcapture; + + /// + /// The application used to capture lead. + /// + [JsonProperty("application")] + public Application? Application { get; set; } = Cvent.SDK.Models.Components.Application.Leadcapture; + + /// + /// The source of entry for the lead. + /// + [JsonProperty("source")] + public Source? Source { get; set; } + + /// + /// A boolean indicating whether a lead is deleted or not. + /// + [JsonProperty("deleted")] + public bool? Deleted { get; set; } = false; + + /// + /// Comments about the lead. + /// + [JsonProperty("comments")] + public string? Comments { get; set; } + + /// + /// License (access code) that was used to capture the lead. + /// + [JsonProperty("licenseCode")] + public string? LicenseCode { get; set; } + + /// + /// A boolean indicating whether the lead is matched or not. + /// + [JsonProperty("matched")] + public bool? Matched { get; set; } + + /// + /// Current status of business card transcription. + /// + [JsonProperty("transcriptionStatus")] + public TranscriptionStatus? TranscriptionStatus { get; set; } + + /// + /// A boolean indicating whether a lead is qualified or not. + /// + [JsonProperty("qualified")] + public bool? Qualified { get; set; } + + /// + /// Map containing extra properties from badgekit provider. + /// + [JsonProperty("additionalBadgekitFields")] + public AdditionalBadgekitFields? AdditionalBadgekitFields { get; set; } + + /// + /// ID of Lead. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Lead2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Lead2.cs new file mode 100644 index 00000000..e5ad74b6 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Lead2.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// JSON schema for the Lead object. + /// + public class Lead2 + { + /// + /// Lead id. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadAddressJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadAddressJson.cs deleted file mode 100644 index 329dc255..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadAddressJson.cs +++ /dev/null @@ -1,68 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Schema for address information. - /// - public class LeadAddressJson - { - /// - /// The first line of an address. - /// - [JsonProperty("address1")] - public string? Address1 { get; set; } - - /// - /// The second line of an address. - /// - [JsonProperty("address2")] - public string? Address2 { get; set; } - - /// - /// The name of the city. - /// - [JsonProperty("city")] - public string? City { get; set; } - - /// - /// The name of the state/province/region of the address. - /// - [JsonProperty("region")] - public string? Region { get; set; } - - /// - /// The abbreviation of the state/province/region of the address. - /// - [JsonProperty("regionCode")] - public string? RegionCode { get; set; } - - /// - /// postal code (also known as zipcode) of the address. - /// - [JsonProperty("postalCode")] - public string? PostalCode { get; set; } - - /// - /// Name of the country for example, 'United States' - /// - [JsonProperty("country")] - public string? Country { get; set; } - - /// - /// ISO 3166 two-letter (alpha-2) country code. - /// - [JsonProperty("countryCode")] - public string? CountryCode { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadAppointmentJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadAppointmentJson.cs deleted file mode 100644 index 6dc359bf..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadAppointmentJson.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON schema representing the structure of an appointment object. - /// - public class LeadAppointmentJson - { - /// - /// Appointment id. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadAttendeeJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadAttendeeJson.cs deleted file mode 100644 index 98928525..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadAttendeeJson.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON schema representing the Attendee object. - /// - public class LeadAttendeeJson - { - /// - /// Attendee id. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadBoothStaffJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadBoothStaffJson.cs deleted file mode 100644 index 1344bcd7..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadBoothStaffJson.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON schema representing Booth Staff entity. - /// - public class LeadBoothStaffJson - { - /// - /// Booth Staff id. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadDeviceJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadDeviceJson.cs deleted file mode 100644 index d5e2a111..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadDeviceJson.cs +++ /dev/null @@ -1,32 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A JSON object representing an electronic device used to capture leads. - /// - public class LeadDeviceJson - { - /// - /// The id of device used to capture lead. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// The name of device used to capture lead. - /// - [JsonProperty("name")] - public string? Name { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadJson.cs deleted file mode 100644 index 3c8fa204..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadJson.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// JSON schema for the Lead object. - /// - public class LeadJson - { - /// - /// Lead id. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswers.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswers.cs new file mode 100644 index 00000000..ba307f48 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswers.cs @@ -0,0 +1,83 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + using System.Collections.Generic; + + /// + /// This JSON schema file represents lead qualification answers. + /// + public class LeadQualificationAnswers + { + /// + /// The ISO 8601 zoned date time when this record was created. + /// + [JsonProperty("created")] + public DateTime? Created { get; set; } + + /// + /// The identifier of the user that created this record. + /// + [JsonProperty("createdBy")] + public string? CreatedBy { get; set; } + + /// + /// The ISO 8601 zoned date time when this record was updated. + /// + [JsonProperty("lastModified")] + public DateTime? LastModified { get; set; } + + /// + /// The identifier of the user that last updated this record. + /// + [JsonProperty("lastModifiedBy")] + public string? LastModifiedBy { get; set; } + + /// + /// Lead Qualification Answer id. + /// + [JsonProperty("id")] + public string? Id { get; set; } + + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + [JsonProperty("question")] + public Uuid1? Question { get; set; } + + /// + /// The Associated Event. + /// + [JsonProperty("event")] + public Event1? Event { get; set; } + + /// + /// The Associated Exhibitor. + /// + [JsonProperty("exhibitor")] + public Models.Components.Exhibitor? Exhibitor { get; set; } + + /// + /// JSON schema for the Lead object. + /// + [JsonProperty("lead")] + public Lead2? Lead { get; set; } + + /// + /// List of answers. + /// + [JsonProperty("answers")] + public List? Answers { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswersJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswersJson.cs deleted file mode 100644 index c55b6dfb..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswersJson.cs +++ /dev/null @@ -1,83 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - using System.Collections.Generic; - - /// - /// This JSON schema file represents lead qualification answers. - /// - public class LeadQualificationAnswersJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// Lead Qualification Answer id. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// The reference to the related entity. Contains only the ID of the related entity. - /// - [JsonProperty("question")] - public UuidJson? Question { get; set; } - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6? Event { get; set; } - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson? Exhibitor { get; set; } - - /// - /// JSON schema for the Lead object. - /// - [JsonProperty("lead")] - public LeadJson? Lead { get; set; } - - /// - /// List of answers. - /// - [JsonProperty("answers")] - public List? Answers { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswersListResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswersListResponse.cs index 0008a436..048a66f9 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswersListResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationAnswersListResponse.cs @@ -23,6 +23,6 @@ public class LeadQualificationAnswersListResponse /// Collection of Lead Qualification Answers. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestion.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestion.cs new file mode 100644 index 00000000..adc18a7f --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestion.cs @@ -0,0 +1,107 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + using System.Collections.Generic; + + /// + /// A JSON schema representing a Lead Qualification Question model. + /// + public class LeadQualificationQuestion + { + /// + /// The ISO 8601 zoned date time when this record was created. + /// + [JsonProperty("created")] + public DateTime? Created { get; set; } + + /// + /// The identifier of the user that created this record. + /// + [JsonProperty("createdBy")] + public string? CreatedBy { get; set; } + + /// + /// The ISO 8601 zoned date time when this record was updated. + /// + [JsonProperty("lastModified")] + public DateTime? LastModified { get; set; } + + /// + /// The identifier of the user that last updated this record. + /// + [JsonProperty("lastModifiedBy")] + public string? LastModifiedBy { get; set; } + + /// + /// Lead Qualification Question id. + /// + [JsonProperty("id")] + public string? Id { get; set; } + + /// + /// The Associated Event. + /// + [JsonProperty("event")] + public Event1? Event { get; set; } + + /// + /// The Associated Exhibitor. + /// + [JsonProperty("exhibitor")] + public Models.Components.Exhibitor? Exhibitor { get; set; } + + /// + /// Type of question. + /// + [JsonProperty("type")] + public LeadQualificationQuestionType? Type { get; set; } + + /// + /// question code. + /// + [JsonProperty("code")] + public string? Code { get; set; } + + /// + /// List of available choices for the question. + /// + [JsonProperty("choices")] + public List? Choices { get; set; } + + /// + /// Contains text of additional choice. + /// + [JsonProperty("notApplicableAnswer")] + public AdditionalChoice? NotApplicableAnswer { get; set; } + + /// + /// Contains text of additional choice. + /// + [JsonProperty("otherAnswers")] + public AdditionalChoice? OtherAnswers { get; set; } + + /// + /// A boolean indicating whether the question is mandatory or not. + /// + [JsonProperty("required")] + public bool? Required { get; set; } + + /// + /// text of the question. + /// + [JsonProperty("text")] + public string? Text { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionJson.cs deleted file mode 100644 index 16d60d9a..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionJson.cs +++ /dev/null @@ -1,107 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - using System.Collections.Generic; - - /// - /// A JSON schema representing a Lead Qualification Question model. - /// - public class LeadQualificationQuestionJson - { - /// - /// The ISO 8601 zoned date time when this record was created. - /// - [JsonProperty("created")] - public DateTime? Created { get; set; } - - /// - /// The identifier of the user that created this record. - /// - [JsonProperty("createdBy")] - public string? CreatedBy { get; set; } - - /// - /// The ISO 8601 zoned date time when this record was updated. - /// - [JsonProperty("lastModified")] - public DateTime? LastModified { get; set; } - - /// - /// The identifier of the user that last updated this record. - /// - [JsonProperty("lastModifiedBy")] - public string? LastModifiedBy { get; set; } - - /// - /// Lead Qualification Question id. - /// - [JsonProperty("id")] - public string? Id { get; set; } - - /// - /// The Associated Event. - /// - [JsonProperty("event")] - public EventJson6? Event { get; set; } - - /// - /// The Associated Exhibitor. - /// - [JsonProperty("exhibitor")] - public ExhibitorJson? Exhibitor { get; set; } - - /// - /// Type of question. - /// - [JsonProperty("type")] - public LeadQualificationQuestionJsonType? Type { get; set; } - - /// - /// question code. - /// - [JsonProperty("code")] - public string? Code { get; set; } - - /// - /// List of available choices for the question. - /// - [JsonProperty("choices")] - public List? Choices { get; set; } - - /// - /// Contains text of additional choice. - /// - [JsonProperty("notApplicableAnswer")] - public AdditionalChoiceJson11? NotApplicableAnswer { get; set; } - - /// - /// Contains text of additional choice. - /// - [JsonProperty("otherAnswers")] - public AdditionalChoiceJson11? OtherAnswers { get; set; } - - /// - /// A boolean indicating whether the question is mandatory or not. - /// - [JsonProperty("required")] - public bool? Required { get; set; } - - /// - /// text of the question. - /// - [JsonProperty("text")] - public string? Text { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionJsonType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionJsonType.cs deleted file mode 100644 index 43ac786f..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionJsonType.cs +++ /dev/null @@ -1,61 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Type of question. - /// - public enum LeadQualificationQuestionJsonType - { - [JsonProperty("MultiChoice")] MultiChoice, - [JsonProperty("SingleChoice")] SingleChoice, - [JsonProperty("Rating")] Rating, - [JsonProperty("OpenEndedTextOneLine")] OpenEndedTextOneLine, - [JsonProperty("OpenEndedTextCommentBox")] OpenEndedTextCommentBox, - [JsonProperty("OpenEndedDateTime")] OpenEndedDateTime, - } - - public static class LeadQualificationQuestionJsonTypeExtension - { - public static string Value(this LeadQualificationQuestionJsonType value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static LeadQualificationQuestionJsonType ToEnum(this string value) - { - foreach (var field in typeof(LeadQualificationQuestionJsonType).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is LeadQualificationQuestionJsonType) - { - return (LeadQualificationQuestionJsonType)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum LeadQualificationQuestionJsonType"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionType.cs new file mode 100644 index 00000000..f7a480a2 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionType.cs @@ -0,0 +1,61 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Type of question. + /// + public enum LeadQualificationQuestionType + { + [JsonProperty("MultiChoice")] MultiChoice, + [JsonProperty("SingleChoice")] SingleChoice, + [JsonProperty("Rating")] Rating, + [JsonProperty("OpenEndedTextOneLine")] OpenEndedTextOneLine, + [JsonProperty("OpenEndedTextCommentBox")] OpenEndedTextCommentBox, + [JsonProperty("OpenEndedDateTime")] OpenEndedDateTime, + } + + public static class LeadQualificationQuestionTypeExtension + { + public static string Value(this LeadQualificationQuestionType value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static LeadQualificationQuestionType ToEnum(this string value) + { + foreach (var field in typeof(LeadQualificationQuestionType).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is LeadQualificationQuestionType) + { + return (LeadQualificationQuestionType)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum LeadQualificationQuestionType"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionsListResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionsListResponse.cs index 24dd575c..72aeeeb3 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionsListResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadQualificationQuestionsListResponse.cs @@ -23,6 +23,6 @@ public class LeadQualificationQuestionsListResponse /// Collection of lead qualification questions. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadSource.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadSource.cs index 2c5dbe59..be54d992 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadSource.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadSource.cs @@ -19,7 +19,7 @@ namespace Cvent.SDK.Models.Components public class LeadSource { /// - /// Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) + /// Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. /// [JsonProperty("id")] public string? Id { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadSourceJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadSourceJson.cs index 4f5d66f5..ff3ec34e 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadSourceJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadSourceJson.cs @@ -19,7 +19,7 @@ namespace Cvent.SDK.Models.Components public class LeadSourceJson { /// - /// Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) + /// Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. /// [JsonProperty("id")] public string? Id { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadSourceSectionJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadSourceSectionJson.cs index 3d5654d7..f67a05a1 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadSourceSectionJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadSourceSectionJson.cs @@ -18,7 +18,7 @@ namespace Cvent.SDK.Models.Components public class LeadSourceSectionJson { /// - /// Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API (under development currently). + /// Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API. /// [JsonProperty("id")] public string? Id { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadType.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadType.cs new file mode 100644 index 00000000..945dd5d6 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadType.cs @@ -0,0 +1,58 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// The type of lead. + /// + public enum LeadType + { + [JsonProperty("leadcapture")] Leadcapture, + [JsonProperty("inbound")] Inbound, + [JsonProperty("appointment")] Appointment, + } + + public static class LeadTypeExtension + { + public static string Value(this LeadType value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static LeadType ToEnum(this string value) + { + foreach (var field in typeof(LeadType).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is LeadType) + { + return (LeadType)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum LeadType"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/LeadsPaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/LeadsPaginatedResponse.cs index 777f9282..39c73808 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/LeadsPaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/LeadsPaginatedResponse.cs @@ -23,12 +23,12 @@ public class LeadsPaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// Collection of leads. /// [JsonProperty("data")] - public List? Data { get; set; } + public List? Data { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Link.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Link.cs new file mode 100644 index 00000000..77923583 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Link.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Represents a link to a related resource. + /// + public class Link + { + /// + /// A url provided that can be followed for linking. + /// + [JsonProperty("href")] + public string Href { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestCustomFieldJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestCustomFieldJson.cs index f557cf43..03cc116f 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestCustomFieldJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestCustomFieldJson.cs @@ -107,6 +107,6 @@ public class MeetingRequestCustomFieldJson /// List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is omitted when no non-default answer type is defined for the question. /// [JsonProperty("answerTypes")] - public List? AnswerTypes { get; set; } + public List? AnswerTypes { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestEvent.cs b/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestEvent.cs index fbde9781..655ae10d 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestEvent.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestEvent.cs @@ -18,7 +18,7 @@ namespace Cvent.SDK.Models.Components public class MeetingRequestEvent { /// - /// Event ID. + /// Event ID. This field may be absent immediately after creation when the meeting request form is configured to auto-create an event on submission, as event creation is processed asynchronously. /// [JsonProperty("id")] public string? Id { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestQuestionJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestQuestionJson.cs index 277d4071..2e1387f1 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestQuestionJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/MeetingRequestQuestionJson.cs @@ -65,7 +65,7 @@ public class MeetingRequestQuestionJson /// In all other cases, `answerType` is not expected to be set. /// [JsonProperty("answerType")] - public AnswerTypeJson1? AnswerType { get; set; } + public AnswerTypeJson? AnswerType { get; set; } /// /// The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/PaginatedExistingMember.cs b/packages/csharp/src/Cvent/SDK/Models/Components/PaginatedExistingMember.cs index 21c1bb8b..c5fc69c9 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/PaginatedExistingMember.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/PaginatedExistingMember.cs @@ -23,12 +23,12 @@ public class PaginatedExistingMember /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson Paging { get; set; } = default!; + public Paging Paging { get; set; } = default!; /// /// Collection of Events+ members. /// [JsonProperty("data")] - public List Data { get; set; } = default!; + public List Data { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/PaginationLinks.cs b/packages/csharp/src/Cvent/SDK/Models/Components/PaginationLinks.cs new file mode 100644 index 00000000..b24790fe --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/PaginationLinks.cs @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Represents pagination links for navigating between pages of data. + /// + public class PaginationLinks + { + /// + /// Represents a link to a related resource. + /// + [JsonProperty("next")] + public Link? Next { get; set; } + + /// + /// Represents a link to a related resource. + /// + [JsonProperty("self")] + public Link? Self { get; set; } + + /// + /// Represents a link to a related resource. + /// + [JsonProperty("prev")] + public Link? Prev { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Paging.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Paging.cs new file mode 100644 index 00000000..1007492c --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Paging.cs @@ -0,0 +1,57 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Represents pagination information for a collection of resources. + /// + public class Paging + { + /// + /// The pagination token for the previous page, if one exists. You can use this token to navigate to the previous page of data. + /// + [JsonProperty("previousToken")] + public string? PreviousToken { get; set; } + + /// + /// The pagination token for the next page. If this value is present in the response, there is another page of data you can fetch. + /// + [JsonProperty("nextToken")] + public string? NextToken { get; set; } + + /// + /// The pagination token for the current page. + /// + [JsonProperty("currentToken")] + public string? CurrentToken { get; set; } + + /// + /// The number of records to return on the page. Not to exceed 200. + /// + [JsonProperty("limit")] + public long? Limit { get; set; } + + /// + /// The total number of records available. This field may return blank, even if there are more records. To confirm if there are more records, check the `nextToken` field. + /// + [JsonProperty("totalCount")] + public long? TotalCount { get; set; } + + /// + /// Represents pagination links for navigating between pages of data. + /// + [JsonProperty("_links")] + public PaginationLinks Links { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/PagingJson23.cs b/packages/csharp/src/Cvent/SDK/Models/Components/PagingJson23.cs new file mode 100644 index 00000000..fb058c72 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/PagingJson23.cs @@ -0,0 +1,51 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Represents pagination information for a collection of resources. + /// + public class PagingJson23 + { + /// + /// The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch. + /// + [JsonProperty("nextToken")] + public string? NextToken { get; set; } + + /// + /// The pagination token for the current page. + /// + [JsonProperty("currentToken")] + public string? CurrentToken { get; set; } + + /// + /// The number of records to return on the page not to exceed 200. + /// + [JsonProperty("limit")] + public long? Limit { get; set; } + + /// + /// The total number of records available. + /// + [JsonProperty("totalCount")] + public long? TotalCount { get; set; } + + /// + /// Represents pagination links for navigating between pages of data. + /// + [JsonProperty("_links")] + public PaginationLinksJson Links { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/PagingJson25.cs b/packages/csharp/src/Cvent/SDK/Models/Components/PagingJson25.cs deleted file mode 100644 index 36d66c7a..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/PagingJson25.cs +++ /dev/null @@ -1,51 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Represents pagination information for a collection of resources. - /// - public class PagingJson25 - { - /// - /// The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch. - /// - [JsonProperty("nextToken")] - public string? NextToken { get; set; } - - /// - /// The pagination token for the current page. - /// - [JsonProperty("currentToken")] - public string? CurrentToken { get; set; } - - /// - /// The number of records to return on the page not to exceed 200. - /// - [JsonProperty("limit")] - public long? Limit { get; set; } - - /// - /// The total number of records available. - /// - [JsonProperty("totalCount")] - public long? TotalCount { get; set; } - - /// - /// Represents pagination links for navigating between pages of data. - /// - [JsonProperty("_links")] - public PaginationLinksJson Links { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/PaymentInfoJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/PaymentInfoJson.cs index 18de09ec..09919dc8 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/PaymentInfoJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/PaymentInfoJson.cs @@ -34,7 +34,7 @@ public class PaymentInfoJson /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. /// [JsonProperty("address")] - public AddressJson3? Address { get; set; } + public AddressJson2? Address { get; set; } /// /// Phone number. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ProcessFormSubmissionJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ProcessFormSubmissionJson.cs index ae62d9db..f117f3ad 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ProcessFormSubmissionJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ProcessFormSubmissionJson.cs @@ -48,13 +48,13 @@ public class ProcessFormSubmissionJson /// The unique ID representing the process form submission. /// [JsonProperty("id")] - public string? Id { get; set; } + public string Id { get; set; } = default!; /// /// The event which the process form submission is associated with. /// [JsonProperty("event")] - public ProcessFormSubmissionJsonEvent? Event { get; set; } + public ProcessFormSubmissionJsonEvent Event { get; set; } = default!; /// /// An object that contains the process form ID.
diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Property.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Property.cs index bcc7117d..c4a07953 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Property.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Property.cs @@ -90,7 +90,7 @@ public class Property /// A physical address. ///
[JsonProperty("address")] - public AddressJson5? Address { get; set; } + public AddressJson4? Address { get; set; } /// /// Collection of external codes for a property. This includes GDS nd other codes used to identify a property in external systems. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/PublicUsagePlan.cs b/packages/csharp/src/Cvent/SDK/Models/Components/PublicUsagePlan.cs index 4241a934..89be88ed 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/PublicUsagePlan.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/PublicUsagePlan.cs @@ -46,6 +46,6 @@ public class PublicUsagePlan /// Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. /// [JsonProperty("switchBackPlan")] - public SwitchBackTargetUsagePlanJson? SwitchBackPlan { get; set; } + public SwitchBackTargetUsagePlan? SwitchBackPlan { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/QuestionJson2.cs b/packages/csharp/src/Cvent/SDK/Models/Components/QuestionJson2.cs index fdd682c6..0aa2d920 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/QuestionJson2.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/QuestionJson2.cs @@ -84,7 +84,7 @@ public class QuestionJson2 /// List of choices for the question. /// [JsonProperty("choices")] - public List? Choices { get; set; } + public List? Choices { get; set; } /// /// List of categories for the question. @@ -102,13 +102,13 @@ public class QuestionJson2 /// Contains text of additional choice i.e N/A choice or otherAnswer choice. /// [JsonProperty("notApplicableAnswer")] - public AdditionalChoiceJson2? NotApplicableAnswer { get; set; } + public AdditionalChoiceJson1? NotApplicableAnswer { get; set; } /// /// Contains text of additional choice i.e N/A choice or otherAnswer choice. /// [JsonProperty("otherAnswer")] - public AdditionalChoiceJson2? OtherAnswer { get; set; } + public AdditionalChoiceJson1? OtherAnswer { get; set; } /// /// Text Value of Comments Input box placeholder. @@ -126,7 +126,7 @@ public class QuestionJson2 /// List of fields for form/matrix questions. /// [JsonProperty("fields")] - public List? Fields { get; set; } + public List? Fields { get; set; } /// /// Max possible score. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/QuestionResponseJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/QuestionResponseJson.cs index 28ce1ad3..ab0a3456 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/QuestionResponseJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/QuestionResponseJson.cs @@ -29,6 +29,6 @@ public class QuestionResponseJson /// List of answers. /// [JsonProperty("answers")] - public List? Answers { get; set; } + public List? Answers { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationPackRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationPackRequest.cs index e9aa49bb..fa3e7df7 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationPackRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationPackRequest.cs @@ -23,18 +23,18 @@ public class RegistrationPackRequest /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// An array of capacities for the registration pack. /// [JsonProperty("capacities")] - public List Capacities { get; set; } = default!; + public List Capacities { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationPackResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationPackResponse.cs index 19724d7c..05ccf723 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationPackResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationPackResponse.cs @@ -29,18 +29,18 @@ public class RegistrationPackResponse /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// Capacities allocated per registration type for this exhibitor's registration pack. /// [JsonProperty("capacities")] - public List Capacities { get; set; } = default!; + public List Capacities { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationTypeUpdate.cs b/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationTypeUpdate.cs index e8400865..2496798f 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationTypeUpdate.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationTypeUpdate.cs @@ -77,6 +77,6 @@ public class RegistrationTypeUpdate /// Represents capacity statistics of the registration type. /// [JsonProperty("capacity")] - public CapacityJson1? Capacity { get; set; } + public CapacityJson? Capacity { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationTypeUpdateInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationTypeUpdateInput.cs index 5a0a0b67..2657c4c0 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationTypeUpdateInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/RegistrationTypeUpdateInput.cs @@ -41,6 +41,6 @@ public class RegistrationTypeUpdateInput /// Represents capacity statistics of the registration type. /// [JsonProperty("capacity")] - public CapacityJson1Input? Capacity { get; set; } + public CapacityJsonInput? Capacity { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/RequestedMeetingRequestQuestionJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/RequestedMeetingRequestQuestionJson.cs index 4de77864..88c3c60b 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/RequestedMeetingRequestQuestionJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/RequestedMeetingRequestQuestionJson.cs @@ -62,7 +62,7 @@ public class RequestedMeetingRequestQuestionJson /// In all other cases, `answerType` is not expected to be set. /// [JsonProperty("answerType")] - public AnswerTypeJson1? AnswerType { get; set; } + public AnswerTypeJson? AnswerType { get; set; } /// /// The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ReservationGuestJsonInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ReservationGuestJsonInput.cs index 1227f38b..1db5e23a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ReservationGuestJsonInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ReservationGuestJsonInput.cs @@ -95,7 +95,7 @@ public class ReservationGuestJsonInput /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. /// [JsonProperty("homeAddress")] - public AddressJson3? HomeAddress { get; set; } + public AddressJson2? HomeAddress { get; set; } /// /// Payment information. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ReservationGuestJsonOutput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ReservationGuestJsonOutput.cs index 100d6552..136c3424 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ReservationGuestJsonOutput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ReservationGuestJsonOutput.cs @@ -95,7 +95,7 @@ public class ReservationGuestJsonOutput /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. /// [JsonProperty("homeAddress")] - public AddressJson3? HomeAddress { get; set; } + public AddressJson2? HomeAddress { get; set; } /// /// Payment information. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonInput.cs index 5d27615c..2dba461a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonInput.cs @@ -34,7 +34,7 @@ public class ReservationPaymentInfoJsonInput /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. /// [JsonProperty("address")] - public AddressJson3? Address { get; set; } + public AddressJson2? Address { get; set; } /// /// Phone number. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonOutput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonOutput.cs index 18c187b0..e181bc88 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonOutput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ReservationPaymentInfoJsonOutput.cs @@ -34,7 +34,7 @@ public class ReservationPaymentInfoJsonOutput /// Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. /// [JsonProperty("address")] - public AddressJson3? Address { get; set; } + public AddressJson2? Address { get; set; } /// /// Phone number. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/RespondentJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/RespondentJson.cs index 6e03decc..721a56e7 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/RespondentJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/RespondentJson.cs @@ -124,7 +124,7 @@ public class RespondentJson /// Detail object of an event which is associated to a survey. /// [JsonProperty("event")] - public EventJson7? Event { get; set; } + public EventJson5? Event { get; set; } /// /// The reference to the related entity. Contains only the ID of the related entity. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ResponseJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ResponseJson.cs index a8b0f9f3..283bef56 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ResponseJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ResponseJson.cs @@ -63,7 +63,7 @@ public class ResponseJson /// List of responded survey answers. /// [JsonProperty("answers")] - public List Answers { get; set; } = default!; + public List Answers { get; set; } = default!; /// /// Answer score (This property is not supported). diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ScoresJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ScoresJson.cs index 8f3e3554..3bdbd267 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ScoresJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ScoresJson.cs @@ -53,7 +53,7 @@ public class ScoresJson /// An event reference used in attendee insights to identify the event context for engagement data. /// [JsonProperty("event")] - public EventJson9 Event { get; set; } = default!; + public EventJson7 Event { get; set; } = default!; /// /// The number of points earned by an attendee in this engagement score. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SendEmailEventRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SendEmailEventRequest.cs index 4c89e440..da5c6e0c 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/SendEmailEventRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/SendEmailEventRequest.cs @@ -23,7 +23,7 @@ public class SendEmailEventRequest /// Details of the event. /// [JsonProperty("event")] - public EventJson11 Event { get; set; } = default!; + public EventJson9 Event { get; set; } = default!; /// /// Details of an email to be send. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SendEmailEventResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SendEmailEventResponse.cs index b5a9b185..2aa03a9d 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/SendEmailEventResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/SendEmailEventResponse.cs @@ -66,7 +66,7 @@ public class SendEmailEventResponse /// Details of the event. /// [JsonProperty("event")] - public EventJson11 Event { get; set; } = default!; + public EventJson9 Event { get; set; } = default!; /// /// Details of an email to be send. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SocialMediaLinks.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SocialMediaLinks.cs new file mode 100644 index 00000000..cc5effd2 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/SocialMediaLinks.cs @@ -0,0 +1,45 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Member's social media links. + /// + public class SocialMediaLinks + { + /// + /// Represents a link to a related resource. + /// + [JsonProperty("facebookUrl")] + public Link? FacebookUrl { get; set; } + + /// + /// Represents a link to a related resource. + /// + [JsonProperty("twitterUrl")] + public Link? TwitterUrl { get; set; } + + /// + /// Represents a link to a related resource. + /// + [JsonProperty("linkedinUrl")] + public Link? LinkedinUrl { get; set; } + + /// + /// Represents a link to a related resource. + /// + [JsonProperty("websiteUrl")] + public Link? WebsiteUrl { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SocialMediaLinksJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SocialMediaLinksJson.cs deleted file mode 100644 index df2cdb3c..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/SocialMediaLinksJson.cs +++ /dev/null @@ -1,45 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Models.Components; - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Member's social media links. - /// - public class SocialMediaLinksJson - { - /// - /// Represents a link to a related resource. - /// - [JsonProperty("facebookUrl")] - public LinkJson? FacebookUrl { get; set; } - - /// - /// Represents a link to a related resource. - /// - [JsonProperty("twitterUrl")] - public LinkJson? TwitterUrl { get; set; } - - /// - /// Represents a link to a related resource. - /// - [JsonProperty("linkedinUrl")] - public LinkJson? LinkedinUrl { get; set; } - - /// - /// Represents a link to a related resource. - /// - [JsonProperty("websiteUrl")] - public LinkJson? WebsiteUrl { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SponsorshipLevel.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SponsorshipLevel.cs new file mode 100644 index 00000000..d0bd4193 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/SponsorshipLevel.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Associated sponsorship level for an exhibitor. + /// + public class SponsorshipLevel + { + /// + /// Sponsorship Level Id. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SponsorshipLevelJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SponsorshipLevelJson.cs deleted file mode 100644 index 6d83f8df..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/SponsorshipLevelJson.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Associated sponsorship level for an exhibitor. - /// - public class SponsorshipLevelJson - { - /// - /// Sponsorship Level Id. - /// - [JsonProperty("id")] - public string Id { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyQuestionJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyQuestionJson.cs index 3d5ef7ca..fc3a07b3 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyQuestionJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyQuestionJson.cs @@ -84,7 +84,7 @@ public class StandardSurveyQuestionJson /// List of choices for the question. /// [JsonProperty("choices")] - public List? Choices { get; set; } + public List? Choices { get; set; } /// /// List of categories for the question. @@ -102,13 +102,13 @@ public class StandardSurveyQuestionJson /// Contains text of additional choice i.e N/A choice or otherAnswer choice. /// [JsonProperty("notApplicableAnswer")] - public AdditionalChoiceJson2? NotApplicableAnswer { get; set; } + public AdditionalChoiceJson1? NotApplicableAnswer { get; set; } /// /// Contains text of additional choice i.e N/A choice or otherAnswer choice. /// [JsonProperty("otherAnswer")] - public AdditionalChoiceJson2? OtherAnswer { get; set; } + public AdditionalChoiceJson1? OtherAnswer { get; set; } /// /// Text Value of Comments Input box placeholder. @@ -126,7 +126,7 @@ public class StandardSurveyQuestionJson /// List of fields for form/matrix questions. /// [JsonProperty("fields")] - public List? Fields { get; set; } + public List? Fields { get; set; } /// /// Max possible score. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyResponse.cs index 3f82c3ce..51af7f7d 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyResponse.cs @@ -63,7 +63,7 @@ public class StandardSurveyResponse /// List of responded survey answers. /// [JsonProperty("answers")] - public List Answers { get; set; } = default!; + public List Answers { get; set; } = default!; /// /// Answer score (This property is not supported). diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyResponseInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyResponseInput.cs index 1a3629aa..a3744078 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyResponseInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/StandardSurveyResponseInput.cs @@ -29,7 +29,7 @@ public class StandardSurveyResponseInput /// List of responded survey answers. /// [JsonProperty("answers")] - public List Answers { get; set; } = default!; + public List Answers { get; set; } = default!; /// /// The reference to the related entity. Contains only the ID of the related entity. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SurveyJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SurveyJson.cs index 6c54d636..44ebec0b 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/SurveyJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/SurveyJson.cs @@ -114,6 +114,6 @@ public class SurveyJson /// List of events with which this survey is linked. /// [JsonProperty("events")] - public List? Events { get; set; } + public List? Events { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SwitchBackTargetUsagePlan.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SwitchBackTargetUsagePlan.cs new file mode 100644 index 00000000..bb3aa220 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/SwitchBackTargetUsagePlan.cs @@ -0,0 +1,33 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. + /// + public class SwitchBackTargetUsagePlan + { + /// + /// Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. + /// + [JsonProperty("name")] + public string Name { get; set; } = default!; + + /// + /// The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. + /// + [JsonProperty("time")] + public DateTime Time { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/SwitchBackTargetUsagePlanJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/SwitchBackTargetUsagePlanJson.cs deleted file mode 100644 index 7d818c79..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/SwitchBackTargetUsagePlanJson.cs +++ /dev/null @@ -1,33 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. - /// - public class SwitchBackTargetUsagePlanJson - { - /// - /// Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. - /// - [JsonProperty("name")] - public string Name { get; set; } = default!; - - /// - /// The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. - /// - [JsonProperty("time")] - public DateTime Time { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Three.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Three.cs index 4a2131da..0bdb52d8 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Three.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Three.cs @@ -23,7 +23,7 @@ public class Three /// Choices of custom fields. /// [JsonProperty("choices")] - public List? Choices { get; set; } + public List? Choices { get; set; } /// /// Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/ThreeInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/ThreeInput.cs index 00b3b594..3114a45a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/ThreeInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/ThreeInput.cs @@ -23,7 +23,7 @@ public class ThreeInput /// Choices of custom fields. /// [JsonProperty("choices")] - public List? Choices { get; set; } + public List? Choices { get; set; } /// /// Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/TravelAccount.cs b/packages/csharp/src/Cvent/SDK/Models/Components/TravelAccount.cs index e7fe064e..5bd6a6cb 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/TravelAccount.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/TravelAccount.cs @@ -72,6 +72,6 @@ public class TravelAccount /// List of addresses associated with the travel account. /// [JsonProperty("addresses")] - public List? Addresses { get; set; } + public List? Addresses { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/UTMOverride.cs b/packages/csharp/src/Cvent/SDK/Models/Components/UTMOverride.cs new file mode 100644 index 00000000..71db4369 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/UTMOverride.cs @@ -0,0 +1,57 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + + /// + /// Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. + /// + public enum UTMOverride + { + [JsonProperty("use-existing-parameter")] UseExistingParameter, + [JsonProperty("use-custom-parameter")] UseCustomParameter, + } + + public static class UTMOverrideExtension + { + public static string Value(this UTMOverride value) + { + return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); + } + + public static UTMOverride ToEnum(this string value) + { + foreach (var field in typeof(UTMOverride).GetFields()) + { + var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); + if (attributes.Length == 0) + { + continue; + } + + var attribute = attributes[0] as JsonPropertyAttribute; + if (attribute != null && attribute.PropertyName == value) + { + var enumVal = field.GetValue(null); + + if (enumVal is UTMOverride) + { + return (UTMOverride)enumVal; + } + } + } + + throw new Exception($"Unknown value {value} for enum UTMOverride"); + } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Usage.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Usage.cs new file mode 100644 index 00000000..9855cfa4 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Usage.cs @@ -0,0 +1,44 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// A usage object represents the usage of a resource on a given day. + /// + public class Usage + { + /// + /// The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. + /// + [JsonProperty("used")] + public long Used { get; set; } = default!; + + /// + /// The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. + /// + [JsonProperty("remaining")] + public long Remaining { get; set; } = default!; + + /// + /// The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. + /// + [JsonProperty("total")] + public long Total { get; set; } = default!; + + /// + /// The date the usage occurred, as an ISO8601 date. + /// + [JsonProperty("date")] + public string Date { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/UsageJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/UsageJson.cs deleted file mode 100644 index 37020b03..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/UsageJson.cs +++ /dev/null @@ -1,44 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// A usage object represents the usage of a resource on a given day. - /// - public class UsageJson - { - /// - /// The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. - /// - [JsonProperty("used")] - public long Used { get; set; } = default!; - - /// - /// The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. - /// - [JsonProperty("remaining")] - public long Remaining { get; set; } = default!; - - /// - /// The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. - /// - [JsonProperty("total")] - public long Total { get; set; } = default!; - - /// - /// The date the usage occurred, as an ISO8601 date. - /// - [JsonProperty("date")] - public string Date { get; set; } = default!; - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/UsagePaginatedResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Components/UsagePaginatedResponse.cs index 06505527..1c87d522 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/UsagePaginatedResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/UsagePaginatedResponse.cs @@ -23,12 +23,12 @@ public class UsagePaginatedResponse /// Represents pagination information for a collection of resources. /// [JsonProperty("paging")] - public PagingJson? Paging { get; set; } + public Paging? Paging { get; set; } /// /// Collection of usage objects. /// [JsonProperty("data")] - public List Data { get; set; } = default!; + public List Data { get; set; } = default!; } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/User.cs b/packages/csharp/src/Cvent/SDK/Models/Components/User.cs index c8d4a647..9a238c9a 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/User.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/User.cs @@ -71,7 +71,7 @@ public class User /// The address of the user. The user can have only one address. <br> If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence. /// [JsonProperty("addresses")] - public List? Addresses { get; set; } + public List? Addresses { get; set; } /// /// The type of the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/UserInput.cs b/packages/csharp/src/Cvent/SDK/Models/Components/UserInput.cs index c3a4d250..e42c2f8d 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/UserInput.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/UserInput.cs @@ -59,7 +59,7 @@ public class UserInput /// The address of the user. The user can have only one address. <br> If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence. /// [JsonProperty("addresses")] - public List? Addresses { get; set; } + public List? Addresses { get; set; } /// /// The type of the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/UserJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/UserJson.cs index ea82ef9f..8eb27796 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/UserJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/UserJson.cs @@ -71,7 +71,7 @@ public class UserJson /// The address of the user. The user can have only one address. <br> If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence. /// [JsonProperty("addresses")] - public List? Addresses { get; set; } + public List? Addresses { get; set; } /// /// The type of the user. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/UtmOverrideJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/UtmOverrideJson.cs deleted file mode 100644 index 62872234..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/UtmOverrideJson.cs +++ /dev/null @@ -1,57 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - using System; - - /// - /// Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. - /// - public enum UtmOverrideJson - { - [JsonProperty("use-existing-parameter")] UseExistingParameter, - [JsonProperty("use-custom-parameter")] UseCustomParameter, - } - - public static class UtmOverrideJsonExtension - { - public static string Value(this UtmOverrideJson value) - { - return ((JsonPropertyAttribute)value.GetType().GetMember(value.ToString()) [0].GetCustomAttributes(typeof(JsonPropertyAttribute), false)[0]).PropertyName ?? value.ToString(); - } - - public static UtmOverrideJson ToEnum(this string value) - { - foreach (var field in typeof(UtmOverrideJson).GetFields()) - { - var attributes = field.GetCustomAttributes(typeof(JsonPropertyAttribute), false); - if (attributes.Length == 0) - { - continue; - } - - var attribute = attributes[0] as JsonPropertyAttribute; - if (attribute != null && attribute.PropertyName == value) - { - var enumVal = field.GetValue(null); - - if (enumVal is UtmOverrideJson) - { - return (UtmOverrideJson)enumVal; - } - } - } - - throw new Exception($"Unknown value {value} for enum UtmOverrideJson"); - } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Uuid1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Uuid1.cs new file mode 100644 index 00000000..aeffb6ff --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Uuid1.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The reference to the related entity. Contains only the ID of the related entity. + /// + public class Uuid1 + { + /// + /// A string that has to be a format matching the industry standard uuid. + /// + [JsonProperty("id")] + public string Id { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/VideoJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/VideoJson.cs new file mode 100644 index 00000000..97a918d4 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/VideoJson.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// The details of a video. + /// + public class VideoJson + { + /// + /// The unique ID of the video. + /// + [JsonProperty("id")] + public string? Id { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/VideoJson1.cs b/packages/csharp/src/Cvent/SDK/Models/Components/VideoJson1.cs deleted file mode 100644 index 896d290c..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/VideoJson1.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// The details of a video. - /// - public class VideoJson1 - { - /// - /// The unique ID of the video. - /// - [JsonProperty("id")] - public string? Id { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/VideoViewJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/VideoViewJson.cs index 6ea9116b..85446113 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/VideoViewJson.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/VideoViewJson.cs @@ -42,7 +42,7 @@ public class VideoViewJson /// The details of a video. /// [JsonProperty("video")] - public VideoJson1? Video { get; set; } + public VideoJson? Video { get; set; } /// /// The view type of the video. Videos can be viewed live or as a recording. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/Weblink.cs b/packages/csharp/src/Cvent/SDK/Models/Components/Weblink.cs index 77547b2d..aacfc5b4 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Components/Weblink.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Components/Weblink.cs @@ -22,13 +22,13 @@ public class Weblink /// The Associated Event. /// [JsonProperty("event")] - public EventJson6 Event { get; set; } = default!; + public Event1 Event { get; set; } = default!; /// /// The Associated Exhibitor. /// [JsonProperty("exhibitor")] - public ExhibitorJson Exhibitor { get; set; } = default!; + public Models.Components.Exhibitor Exhibitor { get; set; } = default!; /// /// Display name of the weblink. diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/WorkAddress.cs b/packages/csharp/src/Cvent/SDK/Models/Components/WorkAddress.cs new file mode 100644 index 00000000..70e2d9bf --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Components/WorkAddress.cs @@ -0,0 +1,38 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Components +{ + using Cvent.SDK.Utils; + using Newtonsoft.Json; + + /// + /// Member's work address details. + /// + public class WorkAddress + { + /// + /// Member's work address city. + /// + [JsonProperty("city")] + public string? City { get; set; } + + /// + /// Member's Work address state. + /// + [JsonProperty("state")] + public string? State { get; set; } + + /// + /// Member's work address country. + /// + [JsonProperty("country")] + public string? Country { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Components/WorkAddressJson.cs b/packages/csharp/src/Cvent/SDK/Models/Components/WorkAddressJson.cs deleted file mode 100644 index 1ef743df..00000000 --- a/packages/csharp/src/Cvent/SDK/Models/Components/WorkAddressJson.cs +++ /dev/null @@ -1,38 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. -// -// Changes to this file may cause incorrect behavior and will be lost when -// the code is regenerated. -// -//------------------------------------------------------------------------------ -#nullable enable -namespace Cvent.SDK.Models.Components -{ - using Cvent.SDK.Utils; - using Newtonsoft.Json; - - /// - /// Member's work address details. - /// - public class WorkAddressJson - { - /// - /// Member's work address city. - /// - [JsonProperty("city")] - public string? City { get; set; } - - /// - /// Member's Work address state. - /// - [JsonProperty("state")] - public string? State { get; set; } - - /// - /// Member's work address country. - /// - [JsonProperty("country")] - public string? Country { get; set; } - } -} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/GetAttendeeByIdResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/GetAttendeeByIdResponse.cs index 51a2e669..3d471691 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/GetAttendeeByIdResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/GetAttendeeByIdResponse.cs @@ -21,6 +21,6 @@ public class GetAttendeeByIdResponse /// /// Successfully retrieved an attendee object. /// - public Attendee? Attendee { get; set; } + public Attendee1? Attendee { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListAssociatedAudienceSegmentsRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListAssociatedAudienceSegmentsRequest.cs new file mode 100644 index 00000000..b71fbf90 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListAssociatedAudienceSegmentsRequest.cs @@ -0,0 +1,52 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Requests +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + + public class ListAssociatedAudienceSegmentsRequest + { + /// + /// ID of an attendee. + /// + [SpeakeasyMetadata("pathParam:style=simple,explode=false,name=attendeeId")] + public string AttendeeId { get; set; } = default!; + + /// + /// The maximum number of records to return per page. + /// + [SpeakeasyMetadata("queryParam:style=form,explode=true,name=limit")] + public long? Limit { get; set; } = 100; + + /// + /// The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
+ /// This will override any other pageable parameters provided. + ///
+ [SpeakeasyMetadata("queryParam:style=form,explode=true,name=token")] + public string? Token { get; set; } + + /// + /// Use the filter property in the request body to limit results
+ /// to data that matches your criteria. See
+ /// Filters for details.
+ ///
+ /// Supported fields and operators are listed below:
+ ///
+ /// | Field | Operators |
+ /// |------------------|-------------------------------------|
+ /// | segment.id | `eq`, `in` |
+ ///
+ /// No logical operators are supported. + ///
+ [SpeakeasyMetadata("request:mediaType=application/json")] + public Filter Filter { get; set; } = default!; + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListAssociatedAudienceSegmentsResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListAssociatedAudienceSegmentsResponse.cs new file mode 100644 index 00000000..9c9d63ce --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListAssociatedAudienceSegmentsResponse.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Requests +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + using System.Threading.Tasks; + + public class ListAssociatedAudienceSegmentsResponse + { + public Func>? Next { get; set; } + [JsonProperty("-")] + public HTTPMetadata HttpMeta { get; set; } = default!; + + /// + /// Successfully retrieved list of audience segments associated with the attendee. + /// + public AttendeeAudienceSegmentAssociationsPaginatedResponse? AttendeeAudienceSegmentAssociationsPaginatedResponse { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListAttendeeAudienceSegmentsRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListAttendeeAudienceSegmentsRequest.cs new file mode 100644 index 00000000..e5bd7524 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListAttendeeAudienceSegmentsRequest.cs @@ -0,0 +1,51 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Requests +{ + using Cvent.SDK.Utils; + + public class ListAttendeeAudienceSegmentsRequest + { + /// + /// ID of an attendee. + /// + [SpeakeasyMetadata("pathParam:style=simple,explode=false,name=attendeeId")] + public string AttendeeId { get; set; } = default!; + + /// + /// The maximum number of records to return per page. + /// + [SpeakeasyMetadata("queryParam:style=form,explode=true,name=limit")] + public long? Limit { get; set; } = 100; + + /// + /// The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
+ /// This will override any other pageable parameters provided. + ///
+ [SpeakeasyMetadata("queryParam:style=form,explode=true,name=token")] + public string? Token { get; set; } + + /// + /// Use filter query parameters to limit results
+ /// to data that matches your criteria. See
+ /// Filters for details.
+ ///
+ /// Supported fields and operators are listed below:
+ ///
+ /// | Field | Operators |
+ /// |------------------|-------------------------------------|
+ /// | segment.id | `eq`, `in` |
+ ///
+ /// No logical operators are supported. + ///
+ [SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter")] + public string? Filter { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListAttendeeAudienceSegmentsResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListAttendeeAudienceSegmentsResponse.cs new file mode 100644 index 00000000..b26b3c76 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListAttendeeAudienceSegmentsResponse.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Requests +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + using System.Threading.Tasks; + + public class ListAttendeeAudienceSegmentsResponse + { + public Func>? Next { get; set; } + [JsonProperty("-")] + public HTTPMetadata HttpMeta { get; set; } = default!; + + /// + /// Successfully retrieved list of audience segments associated with the attendee. + /// + public AttendeeAudienceSegmentAssociationsPaginatedResponse? AttendeeAudienceSegmentAssociationsPaginatedResponse { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListDiscountedAgendaItemsRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListDiscountedAgendaItemsRequest.cs index 8cd553ea..16e29761 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/ListDiscountedAgendaItemsRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListDiscountedAgendaItemsRequest.cs @@ -33,20 +33,20 @@ public class ListDiscountedAgendaItemsRequest public string? Token { get; set; } /// - /// A filter query string narrows search results and supports the combination of logical and comparison operators.
- /// The filter adheres to the pattern filter='field' comparisonType 'value'.
+ /// Use filter query parameters to limit results
+ /// to data that matches your criteria. See
+ /// Filters for details.
///
- /// There are two comparison types that can be used in filter expressions:
- /// * equal: eq
- /// * includes value(s): in
+ /// Supported fields and operators are listed below:
///
- /// The following fields are filterable:
- /// * discount.id (eq|in)
- /// * type (eq|in)
+ /// | Field | Operators |
+ /// |------------------|-------------------------------------|
+ /// | discount.id | `eq`, `in` |
+ /// | type | `eq`, `in` |
///
- /// The following operators are available:
- /// * and
- /// * or. + /// The following logical operators are supported for combining filters:
+ /// * and
+ /// * or. ///
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter")] public string? Filter { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListDonationItemsRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListDonationItemsRequest.cs index 711f4784..88eab1df 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/ListDonationItemsRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListDonationItemsRequest.cs @@ -33,17 +33,19 @@ public class ListDonationItemsRequest public string? Token { get; set; } /// - /// A filter query string narrows search results and supports the combination of logical and comparison operators.
- /// The filter adheres to the pattern filter='field' comparisonType 'value'.
+ /// Use filter query parameters to limit results
+ /// to data that matches your criteria. See
+ /// Filters for details.
///
- /// Only 'includes value(s): in' comparison type can be used in filter expression.
+ /// Supported fields and operators are listed below:
///
- /// The following fields are filterable:
- /// * id (in)
- /// * registrationTypes (in)
+ /// | Field | Operators |
+ /// |-------------------|-----------|
+ /// | id | `in` |
+ /// | registrationTypes | `in` |
///
- /// The following operator is available:
- /// * and. + /// The following logical operators are supported for combining filters:
+ /// * and. ///
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter")] public string? Filter { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListEventDiscountsRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListEventDiscountsRequest.cs index 0af75b6e..f02e4e9f 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/ListEventDiscountsRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListEventDiscountsRequest.cs @@ -54,22 +54,22 @@ public class ListEventDiscountsRequest public string? Sort { get; set; } /// - /// A filter query string narrows search results and supports the combination of logical and comparison operators.
- /// The filter adheres to the pattern filter='field' comparisonType 'value'.
+ /// Use filter query parameters to limit results
+ /// to data that matches your criteria. See
+ /// Filters for details.
///
- /// There are two comparison types that can be used in filter expressions:
- /// * equal: eq
- /// * includes value(s): in
+ /// Supported fields and operators are listed below:
///
- /// The following fields are filterable:
- /// * id (in)
- /// * method.type (eq)
- /// * type (eq)
- /// * level (eq)
+ /// | Field | Operators |
+ /// |------------------|-------------------------------------|
+ /// | id | `in` |
+ /// | method.type | `eq` |
+ /// | type | `eq` |
+ /// | level | `eq` |
///
- /// The following operators are available:
- /// * and
- /// * or. + /// The following logical operators are supported for combining filters:
+ /// * and
+ /// * or. ///
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter")] public string? Filter { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListEventRoleAssignmentRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListEventRoleAssignmentRequest.cs index 44f24824..37da1f96 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/ListEventRoleAssignmentRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListEventRoleAssignmentRequest.cs @@ -11,6 +11,7 @@ namespace Cvent.SDK.Models.Requests { using Cvent.SDK.Models.Components; using Cvent.SDK.Utils; + using System; using System.Collections.Generic; public class ListEventRoleAssignmentRequest @@ -28,6 +29,18 @@ public class ListEventRoleAssignmentRequest [SpeakeasyMetadata("queryParam:style=form,explode=true,name=token")] public string? Token { get; set; } + /// + /// Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. + /// + [SpeakeasyMetadata("queryParam:style=form,explode=true,name=after")] + public DateTime? After { get; set; } + + /// + /// Used to query records that have been added or updated before this time point. + /// + [SpeakeasyMetadata("queryParam:style=form,explode=true,name=before")] + public DateTime? Before { get; set; } + /// /// Use the `expand` query parameter to request additional details for each field specified.
///
diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListFeeItemsRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListFeeItemsRequest.cs index 3725c1ad..146d2f1f 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/ListFeeItemsRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListFeeItemsRequest.cs @@ -33,28 +33,24 @@ public class ListFeeItemsRequest public string? Token { get; set; } /// - /// A filter query string narrows search results and supports the combination of logical and comparison operators.
- /// The filter adheres to the pattern filter='field' comparisonType 'value'.
+ /// Use filter query parameters to limit results
+ /// to data that matches your criteria. See
+ /// Filters for details.
///
- /// There are six comparison types that can be used in filter expressions:
- /// * equal: eq
- /// * not equal: ne
- /// * greater than: gt
- /// * greater or equal: ge
- /// * less than: lt
- /// * less than or equal: le
+ /// Supported fields and operators are listed below:
///
- /// The following fields are filterable:
- /// * id (eq|ne)
- /// * product.id (eq|ne)
- /// * generalLedgerCodes.id (eq|ne)
- /// * product.type (eq|ne)
- /// * created (eq|ne|lt|le|gt|ge)
- /// * lastModified (eq|ne|lt|le|gt|ge)
+ /// | Field | Operators |
+ /// |-----------------------|------------------------------------|
+ /// | id | `eq`, `ne` |
+ /// | product.id | `eq`, `ne` |
+ /// | generalLedgerCodes.id | `eq`, `ne` |
+ /// | product.type | `eq`, `ne` |
+ /// | created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
+ /// | lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
///
- /// The following operators are available:
- /// * and
- /// * or. + /// The following logical operators are supported for combining filters:
+ /// * and
+ /// * or. ///
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter")] public string? Filter { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsPostFilterRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsPostFilterRequest.cs new file mode 100644 index 00000000..6dca2063 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsPostFilterRequest.cs @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Requests +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + + public class ListMembershipItemsPostFilterRequest + { + /// + /// Unique ID of an event. + /// + [SpeakeasyMetadata("pathParam:style=simple,explode=false,name=id")] + public string Id { get; set; } = default!; + + /// + /// The maximum number of records to return per page. + /// + [SpeakeasyMetadata("queryParam:style=form,explode=true,name=limit")] + public long? Limit { get; set; } = 100; + + /// + /// The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
+ /// This will override any other pageable parameters provided. + ///
+ [SpeakeasyMetadata("queryParam:style=form,explode=true,name=token")] + public string? Token { get; set; } + + /// + /// See the parameter description of filter in GET List Membership Items for full filtering information. + /// + [SpeakeasyMetadata("request:mediaType=application/json")] + public Filter? Filter { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsPostFilterResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsPostFilterResponse.cs new file mode 100644 index 00000000..21f3f2b1 --- /dev/null +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsPostFilterResponse.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. +// +// Changes to this file may cause incorrect behavior and will be lost when +// the code is regenerated. +// +//------------------------------------------------------------------------------ +#nullable enable +namespace Cvent.SDK.Models.Requests +{ + using Cvent.SDK.Models.Components; + using Cvent.SDK.Utils; + using Newtonsoft.Json; + using System; + using System.Threading.Tasks; + + public class ListMembershipItemsPostFilterResponse + { + public Func>? Next { get; set; } + [JsonProperty("-")] + public HTTPMetadata HttpMeta { get; set; } = default!; + + /// + /// Successfully retrieved a paginated list of membership items. + /// + public MembershipItemsPaginatedResponse? MembershipItemsPaginatedResponse { get; set; } + } +} \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsRequest.cs index 0adf2985..57ae47c3 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListMembershipItemsRequest.cs @@ -33,17 +33,19 @@ public class ListMembershipItemsRequest public string? Token { get; set; } /// - /// A filter query string narrows search results and supports the combination of logical and comparison operators.
- /// The filter adheres to the pattern filter='field' comparisonType 'value'.
+ /// Use filter query parameters to limit results
+ /// to data that matches your criteria. See
+ /// Filters for details.
///
- /// Only 'includes value(s): in' comparison type can be used in filter expression.
+ /// Supported fields and operators are listed below:
///
- /// The following fields are filterable:
- /// * id (in)
- /// * registrationTypes (in)
+ /// | Field | Operators |
+ /// |-------------------|-----------|
+ /// | id | `in` |
+ /// | registrationTypes | `in` |
///
- /// The following operator is available:
- /// * and. + /// The following logical operators are supported for combining filters:
+ /// * and. ///
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter")] public string? Filter { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/ListQuantityItemsRequest.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/ListQuantityItemsRequest.cs index ed5f4b98..2319b2fa 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/ListQuantityItemsRequest.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/ListQuantityItemsRequest.cs @@ -33,17 +33,19 @@ public class ListQuantityItemsRequest public string? Token { get; set; } /// - /// A filter query string narrows search results and supports the combination of logical and comparison operators.
- /// The filter adheres to the pattern filter='field' comparisonType 'value'.
+ /// Use filter query parameters to limit results
+ /// to data that matches your criteria. See
+ /// Filters for details.
///
- /// Only 'includes value(s): in' comparison type can be used in filter expression.
+ /// Supported fields and operators are listed below:
///
- /// The following fields are filterable:
- /// * id (in)
- /// * registrationTypes (in)
+ /// | Field | Operators |
+ /// |-------------------|-----------|
+ /// | id | `in` |
+ /// | registrationTypes | `in` |
///
- /// The following operator is available:
- /// * and. + /// The following logical operators are supported for combining filters:
+ /// * and. ///
[SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter")] public string? Filter { get; set; } diff --git a/packages/csharp/src/Cvent/SDK/Models/Requests/UpdateAttendeeResponse.cs b/packages/csharp/src/Cvent/SDK/Models/Requests/UpdateAttendeeResponse.cs index fc8ebb29..7f54ad11 100644 --- a/packages/csharp/src/Cvent/SDK/Models/Requests/UpdateAttendeeResponse.cs +++ b/packages/csharp/src/Cvent/SDK/Models/Requests/UpdateAttendeeResponse.cs @@ -21,6 +21,6 @@ public class UpdateAttendeeResponse /// /// Successfully updated the attendee. /// - public Attendee? Attendee { get; set; } + public Attendee1? Attendee { get; set; } } } \ No newline at end of file diff --git a/packages/csharp/src/Cvent/SDK/SDKConfig.cs b/packages/csharp/src/Cvent/SDK/SDKConfig.cs index f6d7adef..e72b2fa9 100644 --- a/packages/csharp/src/Cvent/SDK/SDKConfig.cs +++ b/packages/csharp/src/Cvent/SDK/SDKConfig.cs @@ -46,7 +46,7 @@ public SDKConfig(ICventSDKHttpClient? client = null) Client = client ?? new CventSDKHttpClient(); ServerUrl = ""; ServerIndex = 0; - UserAgent = "speakeasy-sdk/csharp 1.2.3 2.859.2 ea Cvent.SDK"; + UserAgent = "speakeasy-sdk/csharp 1.3.0 2.859.2 ea Cvent.SDK"; SecuritySource = null; Hooks = new SDKHooks(); RetryConfig = null; diff --git a/packages/csharp/src/Cvent/SDK/Utils/Constants.cs b/packages/csharp/src/Cvent/SDK/Utils/Constants.cs index d8d9a829..3febd1c0 100644 --- a/packages/csharp/src/Cvent/SDK/Utils/Constants.cs +++ b/packages/csharp/src/Cvent/SDK/Utils/Constants.cs @@ -22,7 +22,7 @@ public static class Constants /// /// The version of the SDK. /// - public const string SdkVersion = "1.2.3"; + public const string SdkVersion = "1.3.0"; /// /// The version of the SDK generator used to create this SDK. diff --git a/packages/java/.speakeasy/gen.lock b/packages/java/.speakeasy/gen.lock index 1d6db726..cfa60760 100644 --- a/packages/java/.speakeasy/gen.lock +++ b/packages/java/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 795b0bc6-b124-44d6-a714-d4fdbc56212b management: - docChecksum: d102ff2d61db687e73460aa2c29e6458 + docChecksum: b7ce829725c97f1ad93af5d1f28e9c93 docVersion: ea speakeasyVersion: 1.752.0 generationVersion: 2.859.2 - releaseVersion: 1.2.4 - configChecksum: b9eef70e96be6947d4d46bd6db9e7bb8 + releaseVersion: 1.3.0 + configChecksum: ae498d61695b5d92220abb1c6954c41e published: true persistentEdits: generation_id: 6ad3309a-d2a1-4e74-a3ae-065e16d1999e @@ -59,16 +59,12 @@ trackedFiles: pristine_git_object: f398b6a49b6741af377c1f2c8a1ef0c4aea18377 docs/models/components/AccountBudgetItemListResponseJson.md: id: febabba0b74f - last_write_checksum: sha1:7277b99d3513c0936e40e7972889bc18caf1d4b8 + last_write_checksum: sha1:6275768757f5ac93716d0df50707f8e4e3474f82 pristine_git_object: 5811df0d97c76214dea6069d5cfbda3182a47d9d docs/models/components/AccountBudgetItemsPaginatedResponse.md: id: f19e5a08ad28 last_write_checksum: sha1:4831814ad0cd86f6a5c6fb0cabb78c95f22239f7 pristine_git_object: a6cca402644bca708edf6956fa7106cc7011ecfd - docs/models/components/Action.md: - id: 45f4a6205564 - last_write_checksum: sha1:1b1804bda4c60796ade7f5fcd656da3262b7ef50 - pristine_git_object: 66c129e5b86eb284664f0ed0e99c89ae4d786acb docs/models/components/ActivityAdJson.md: id: e2fd13edae87 last_write_checksum: sha1:e00b1c421434b123747a18bd35c42105d3e5745c @@ -209,40 +205,44 @@ trackedFiles: id: 07cacd034907 last_write_checksum: sha1:fbbf20cabfafa6319088c317a8d3dad9fa834ab5 pristine_git_object: c232eba3e3ae418311f8feadc50fefd9faa360c1 - docs/models/components/AdditionalChoiceJson11.md: - last_write_checksum: sha1:bc0201911c379c9e120670783af0f031ce0f1c11 + docs/models/components/AdditionalChoice.md: + last_write_checksum: sha1:fad23da1aefa73f28896d6583d2563cf41c37f43 + docs/models/components/AdditionalChoiceJson1.md: + last_write_checksum: sha1:7991b07603234a914d5cad4ecaf97269859c6078 docs/models/components/AdditionalChoiceJson2.md: - last_write_checksum: sha1:9f317a427c749d14a2c3b13d71a24eac3e6b6fb9 + last_write_checksum: sha1:5388212edad01111e0b6449b7c8ab5883eb78314 docs/models/components/AdditionalGuestFeesJson.md: id: b06986916918 last_write_checksum: sha1:c6bec98de43766efe8c7bc46f6353f0cf0cd2b58 pristine_git_object: 2f336a0d211e22039d5db2b941a9b965b89b8bf4 + docs/models/components/Address11.md: + last_write_checksum: sha1:ddce1e45d8b5bfc93920d784a1bb1f8df312ed63 + docs/models/components/Address12.md: + last_write_checksum: sha1:ce5ea131e577350a47de0d356b579e521ec2bb55 docs/models/components/AddressJson.md: id: 852b3cfbf97e last_write_checksum: sha1:5028a27bc58a24bcbeebc513a838dd2440c16fda pristine_git_object: 39721498ca4a7658142cbc308a2072d0bbbf42be docs/models/components/AddressJson0.md: last_write_checksum: sha1:34a3ab7e63cba1fe400707b9fbbb23d3881ac53d + docs/models/components/AddressJson2.md: + last_write_checksum: sha1:4846731472a6a0d9d2394070e4da1e739c136d48 docs/models/components/AddressJson3.md: id: 0ac01a60fec1 - last_write_checksum: sha1:82196ccfbad41dabe8968aee2098759c7e9605e6 + last_write_checksum: sha1:ac25670f03c24e42e15d7dec3a82c183dc89a4c7 pristine_git_object: d7fe274ee62affd3862bced58bf9afcbf2695142 docs/models/components/AddressJson4.md: id: 8e5d342fb420 - last_write_checksum: sha1:f2dafc82a565900fac32c18d97784fc1f0f8a141 + last_write_checksum: sha1:a63e09d23c8afb031c208288f834e5df249fc3a4 pristine_git_object: 7cf5207f0164f0848ebab45e44fe8aad7e100af7 docs/models/components/AddressJson5.md: id: e6f33b74405f - last_write_checksum: sha1:308cb931ebcd2127ab867cef05f1b17074372655 + last_write_checksum: sha1:2aa9722637a90f3f84228d33e951fb2d1a73c091 pristine_git_object: fa16a56c380fc2eb00c947c74d907b1251c5d323 docs/models/components/AddressJson6.md: id: 7eebdbdeebdc - last_write_checksum: sha1:6b3a37b8f33754a5d00ab0173660cae05066d98c + last_write_checksum: sha1:74c5edaa53148416daa51c0a93987ba6cba29a6b pristine_git_object: 43effe46d8bc90a1211ea55af044e8c1cc7c3484 - docs/models/components/AddressJson7.md: - id: bfbaacf69cd5 - last_write_checksum: sha1:697eab58fd1aa252ad862691be9f5724d8b6e1a4 - pristine_git_object: f130bbd9f2c7103cd9d41a94b51a55bd470343da docs/models/components/AddressJsonInput.md: id: f5ba5f1662f0 last_write_checksum: sha1:3a7d72509d46231027f53e1217466e1b44bb0922 @@ -365,40 +365,38 @@ trackedFiles: last_write_checksum: sha1:4d15b4dc0d3735e8fb36ed72095f852d7b296617 docs/models/components/AnniversaryMembershipItemJsonContactType.md: last_write_checksum: sha1:ce5c82110e557004d80bd1aff7bb2028869f3f7b + docs/models/components/Answer1.md: + last_write_checksum: sha1:39c598afc0aaf91fdca6ddff659a2c436d92c5ec + docs/models/components/Answer2.md: + last_write_checksum: sha1:81f2559acbcfdbb35eb69165e5011c6bca14a385 + docs/models/components/Answer2Choice.md: + last_write_checksum: sha1:4998eef2e4deedcd9389e662f9528ffab8b0739d docs/models/components/AnswerJson.md: id: 28f92b810304 - last_write_checksum: sha1:45c4e6d12319ecf1fc1012d27dc575f2d4755366 + last_write_checksum: sha1:ef5371a5f526beb10af7274b417b504c3e97f5c9 pristine_git_object: d4adb523449665cfd7b7ea5dc9ea4ac1b781b48d - docs/models/components/AnswerJson0.md: - id: c627bb9ee5c3 - last_write_checksum: sha1:80ed2f3355b79411d01da484141448f92073e67f - pristine_git_object: ccfe183b45324e362937284a5493ce8c51164fe9 docs/models/components/AnswerJson1.md: id: c97719e2cfca - last_write_checksum: sha1:54ccb9fd1f7807a30f62863bcd30ad64db0b9f69 + last_write_checksum: sha1:9521e6a95865177e7ef6abc3d8e0da3a6aa7dfcf pristine_git_object: 4f8a6a1f4f7de7fc3bfd4976829cd35d7067f974 - docs/models/components/AnswerJson2.md: - id: 2a0ad8a7ecfa - last_write_checksum: sha1:4b97106966ab9f807499b20199f234ab33a48f7a - pristine_git_object: 2a0b96f77994a496cca3ac18c9d85a3ae7aa6695 + docs/models/components/AnswerType.md: + last_write_checksum: sha1:95e771a24cb6cac3a62652019602eac47ca1cd3e + docs/models/components/AnswerType1.md: + last_write_checksum: sha1:e7bd7bf0854300118bf32e7280f71b984eba69f3 docs/models/components/AnswerTypeJson.md: id: 3c375aabad8f - last_write_checksum: sha1:6b0ec3e9c1581a4ecad341e95b1703f852559c93 + last_write_checksum: sha1:cd4b4ec01640f3e2cf7297ea1d6ed288a240f357 pristine_git_object: 4dd3d2acbf9562e6c29dc523aaa559ccdc972601 - docs/models/components/AnswerTypeJson0.md: - id: b2b9b4d9eb7f - last_write_checksum: sha1:9669b5974d7d9e9ba627c4d86fa339a934933b14 - pristine_git_object: a0d8d2aa6b260556b8fa5422f56d7ad11b42b119 docs/models/components/AnswerTypeJson1.md: id: 425fa4e45f4c - last_write_checksum: sha1:a03b1db99ae3d923042578444fa3e9fc347a163c + last_write_checksum: sha1:7d61e76d365b3d5a5eacabdcaa8810425e46ec32 pristine_git_object: 6acf351dca37b1e3bf717b681f18bc984b4ac4c9 - docs/models/components/AnswerTypeJson2.md: - last_write_checksum: sha1:d345f3a2d74365bbfe47f9e0adc6636dbecd9fec docs/models/components/Application.md: id: 1cceb27adbd4 last_write_checksum: sha1:38501208c11888f8c4aa6df584ceed6807a3981a pristine_git_object: 0715ea55235bc7d2fbfbba0473822db5ffef3963 + docs/models/components/Appointment.md: + last_write_checksum: sha1:66729540576098453df3573da93a1619e51c1779 docs/models/components/AppointmentAccepted.md: id: 8fbad1e76e53 last_write_checksum: sha1:5951c396358b92038eb69bd126a8679639fcd8c9 @@ -535,10 +533,12 @@ trackedFiles: pristine_git_object: bd15a9f312caf01fed253922c6ef7ccdbda4620f docs/models/components/AttachmentSourceJson.md: last_write_checksum: sha1:3a972b87928b78a456bff775a5258fe14d19003c - docs/models/components/Attendee.md: - id: 9ed3d9f25c6d - last_write_checksum: sha1:df0d809aee5aa9205a86f3fc91b84d809ae20411 - pristine_git_object: 61b0051fa646e02bb4301bec19d3b1e0fe8102d1 + docs/models/components/Attendee1.md: + last_write_checksum: sha1:3983d47b6a72df62dd70cff921b03041b1b83e4f + docs/models/components/Attendee12.md: + last_write_checksum: sha1:7dc3bb0dff2ddde5c32f8a462014f062d4e1254b + docs/models/components/Attendee2.md: + last_write_checksum: sha1:a0993a6d1b1e6a53f8c4733e1e84d46a48d0f58a docs/models/components/AttendeeActivitiesPaginatedResponse.md: id: ceea5b023b77 last_write_checksum: sha1:d85aedb132d3d9c185d6c72a24a7407e25ad9f98 @@ -635,9 +635,13 @@ trackedFiles: id: 5735c0f7c3aa last_write_checksum: sha1:5a666c27e0a356ec6bc912cb5509e1ea08076869 pristine_git_object: 853d350ab051199223f77b392e219f46f1e287e2 + docs/models/components/AttendeeAudienceSegmentAssociationJson.md: + last_write_checksum: sha1:3d10b38e66564aad814bee27e67f03b0e08fdb2c + docs/models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md: + last_write_checksum: sha1:27c604d76a8e4cb41b675bbb4cecb6fcd08fa5c7 docs/models/components/AttendeeContactInfoJson.md: id: b2695d44b280 - last_write_checksum: sha1:a12b4bbfd5fb89cc66bd371fc997f682a27c95a4 + last_write_checksum: sha1:1c9dd3efe9a5bd19a6e56c70db5988dd53d52b0a pristine_git_object: 74588f27017792b9960835ef758c4db663278386 docs/models/components/AttendeeContactMembershipJson.md: id: 7871bc02d1c0 @@ -685,7 +689,7 @@ trackedFiles: pristine_git_object: b7e8487b51b1204402ec9ecffa71e15c5fb91170 docs/models/components/AttendeeInsights.md: id: 18b1352d9d5b - last_write_checksum: sha1:0ddd3f3ed1a2ae59b165c048424cb70688165ca8 + last_write_checksum: sha1:ec7ad1512ab22e958f9b9803cb72c6813f60d270 pristine_git_object: 8b25540cdf3541df896dd6795a5d97134d288670 docs/models/components/AttendeeInsightsPaginatedResponse.md: id: 56aaa76c4df1 @@ -719,10 +723,6 @@ trackedFiles: id: ccffe0b6be84 last_write_checksum: sha1:7bde76361064b326576dcd75554f3a5996e4e917 pristine_git_object: 9728fd0996d99d9b4608698fa36c245b126252de - docs/models/components/AttendeeJson3.md: - id: f465c0548b7b - last_write_checksum: sha1:e5082c88e510fa5ee13bdc9768691a47a030176b - pristine_git_object: 760490f63e09037aff1dadfaaadd75a6f71b274b docs/models/components/AttendeeJson4.md: id: 4df764d820d2 last_write_checksum: sha1:d8afc7e86f478311310e0cabdc2f246a56aed25d @@ -745,7 +745,7 @@ trackedFiles: pristine_git_object: 0b10f8af609af36f0c79a40db220e986e66b95e2 docs/models/components/AttendeePaginatedResponse.md: id: 51a784531f73 - last_write_checksum: sha1:493cb49e058b389531756c8bb75052ba5c15edab + last_write_checksum: sha1:c0587131364cfbb6ad05ddf33aa663af0f35be8f pristine_git_object: 41d46c8ff066843bef720de4a6724a9d4ee82995 docs/models/components/AttendeeResponseJson.md: id: 3df4b86fc255 @@ -863,11 +863,11 @@ trackedFiles: pristine_git_object: 2d5c00a2cc66d4173b4a27fb4df2fda52187c6d1 docs/models/components/AudienceSegment.md: id: 44916c93a8b4 - last_write_checksum: sha1:5f00884131d627166f8b1708b19b40d2bbfc3593 + last_write_checksum: sha1:70b690469dda631acddbc927c4b7ecccb4ca53d3 pristine_git_object: 280b331832d04e949beed1847f157fbe1b5bd78f docs/models/components/AudienceSegmentCreate.md: id: fed446b4b747 - last_write_checksum: sha1:067d6da4743367d689b2d496c20b227f10e1051c + last_write_checksum: sha1:3d5d51523581380ec265e2c56db1fd0ade27bd91 pristine_git_object: c68cbda24af12d85b3cc58377db5a0159f5badff docs/models/components/AudienceSegmentCreationTypeJson.md: id: f664614ae9b5 @@ -875,7 +875,7 @@ trackedFiles: pristine_git_object: 71844c86b7d8d377dda61e7241d2572831a9b5f2 docs/models/components/AudienceSegmentResponse.md: id: 620b289d9546 - last_write_checksum: sha1:e2262b08317a845b49c32a757fbe4eebc8fc67d2 + last_write_checksum: sha1:9a3d6c93005dbd704a795f7c23db2af54cd69f88 pristine_git_object: 1c39710faf29fe4badb87a1232eba7f3b709d685 docs/models/components/AudienceSegmentsPaginatedResponse.md: id: df4b360f63bc @@ -927,15 +927,15 @@ trackedFiles: pristine_git_object: 310d69f01fea84e9d56f55c144a79065952c188d docs/models/components/Badge.md: id: 7b6f54e578a6 - last_write_checksum: sha1:3708ecdf2d33543d4e64aecca8d0af91a313ab94 + last_write_checksum: sha1:f0536af0712e782b1e69c05980918f60e9657173 pristine_git_object: 3a01b3f979782925482fb5a39fca33e876092dd4 docs/models/components/BadgeInput.md: id: 8c0929e7fb73 - last_write_checksum: sha1:db80b2651f5862990dc4b7f10fab453dc72ca361 + last_write_checksum: sha1:d8c0c564366094111ddc9281384e823174b8969c pristine_git_object: ccecc17cf982724970f65571f4c9e60e8c56d584 docs/models/components/BadgePaginatedResponse.md: id: 1c33b0cf226d - last_write_checksum: sha1:c7fce28d9d59a151628bb602340c61259355ea84 + last_write_checksum: sha1:95083252a8e6a0a2e048cc541c3bbdbd61c4a4f5 pristine_git_object: 445d2c33c378fefac964d575e9561562f26020ab docs/models/components/BadgePrintJobCreated.md: id: b0ebd6808c49 @@ -973,14 +973,10 @@ trackedFiles: id: 74e53282bacf last_write_checksum: sha1:c0c4acc06f0d724b098cd570340b0f7353892ac9 pristine_git_object: 270a58ce24792f4429dbce0f474614d1aeddbe16 - docs/models/components/BadgeStatusJson.md: - id: 4f2814e4ef62 - last_write_checksum: sha1:adc679c541842351cc07a65a3f13cef726d02479 - pristine_git_object: 2f74e3a624ddaf7ee5b03e0c47f695d3e484f69f - docs/models/components/BadgeTypeJson.md: - id: f94605db15df - last_write_checksum: sha1:4a3901c1de672fdbed029d67ab1e2d47ced43c4b - pristine_git_object: 4de045841d5832cdc62446fb056483079b6d0a93 + docs/models/components/BadgeStatus.md: + last_write_checksum: sha1:73c438278198475bd2f63ab37faab2ffe0db8875 + docs/models/components/BadgeType.md: + last_write_checksum: sha1:f26fe86f1902ecfb418ea9afd8dab8d0b273289d docs/models/components/Banner.md: id: 59efb68fb0a6 last_write_checksum: sha1:93f5de7be8fd8147d7448e89991ff88d1203d6ff @@ -999,10 +995,8 @@ trackedFiles: id: f5417f3accc1 last_write_checksum: sha1:d7ae1d0ecf0794b916fbf0204d6d8e44338d677b pristine_git_object: 9465029aa2d42d0d81b312b67217f3d56e8e34a8 - docs/models/components/BaseChoiceJson.md: - id: 8533c5e3b005 - last_write_checksum: sha1:71807cb2bb4cc6f495cf526d581a2d3683636190 - pristine_git_object: 19d86ed943d5adac5133499fb3261df8abad02ac + docs/models/components/BaseChoice.md: + last_write_checksum: sha1:32aa7be46ed4758ffa3d1a4d2eb55e9bb5a6ee9e docs/models/components/BaseQuestionResponseJson.md: id: 9e008c8b0411 last_write_checksum: sha1:3086a77833aa4b55fdd2f251ef237e2527bec0a4 @@ -1041,17 +1035,19 @@ trackedFiles: id: 4f035bde02d4 last_write_checksum: sha1:4b47fad1d889b1eb8666dc832a69606f993ec18d pristine_git_object: c1cea1ad60dc0a6bc3067cfadeb67678a1f59848 + docs/models/components/BoothStaff.md: + last_write_checksum: sha1:9729680fae825449f8b8ec9e587e9480b4ea5719 docs/models/components/BoothStaffListResponse.md: id: 73fdfe36e9e7 - last_write_checksum: sha1:4b265ea7e4e7cf9633d548cdffe25d1e45494077 + last_write_checksum: sha1:611893eec268843c3c7214ac67b0c60914931e3c pristine_git_object: 7ee8df164814f5d40ce0c35b87febf39459959d2 docs/models/components/BoothStaffRequest.md: id: 7b4eabe3d126 - last_write_checksum: sha1:ed02e89a632d2d7a96a116ee0841b96fdeff0df0 + last_write_checksum: sha1:589db1cf00705d32a0bfa3fb3f03ff8b0b46a336 pristine_git_object: ebd4609baf85d157940042d385d30ba9a1439696 docs/models/components/BoothStaffResponse.md: id: 13bd93c80a55 - last_write_checksum: sha1:b12f563444b65f8ffcf25bff49dd0b5b89ab4c78 + last_write_checksum: sha1:b9ddb8509d6ead9a1a718d4ee7162f0793f0183d pristine_git_object: ddd92462283c8accfa8aa7546d5bcd2ad3ffd840 docs/models/components/BounceDetailsJson.md: id: dc3803508bfc @@ -1063,7 +1059,7 @@ trackedFiles: pristine_git_object: c84359ab683166df5e9b695749da15bec0cfcf1e docs/models/components/Brand.md: id: f664169dc5c0 - last_write_checksum: sha1:c92b0d0b8104511fe427e92fa42e48cfb7cb2679 + last_write_checksum: sha1:83263a041ef4492a15f8753e383a6f98404e045d pristine_git_object: 4e994c806599126cc0ad3d8e2b66ce1597705726 docs/models/components/BrandPaginatedResponse.md: id: 58789b2f2ec0 @@ -1319,22 +1315,16 @@ trackedFiles: pristine_git_object: eb196b06066a3c192cb2194600772eadfdb18be8 docs/models/components/CancelledReasonJson0.md: last_write_checksum: sha1:84a20789026975fe319aded19e47c43ebb6b02fd + docs/models/components/Capacity.md: + last_write_checksum: sha1:470565466ee5b434215e969d9f9c7d21db3a6c1e docs/models/components/CapacityJson.md: id: 926d6a3357b4 - last_write_checksum: sha1:411ca166388228fa1338920b7b28c542afc56173 + last_write_checksum: sha1:3db94c69c4dfe492cf71392cedaf478c03005c14 pristine_git_object: a62da8e998f3c8a9b30192d75351ffe2ffacfe8e - docs/models/components/CapacityJson1.md: - id: 29cb6751a601 - last_write_checksum: sha1:f4c7823002c021aee889b6a4abd5fa23c0efd84c - pristine_git_object: ad2b07ed4782a500b5813e44933b759a986a49ad - docs/models/components/CapacityJson1Input.md: - id: f837613e4079 - last_write_checksum: sha1:dbb8aea5b0557e837c66adfa2676aae05846e669 - pristine_git_object: 06087b263cb7ca178b57c056e1563c8f91e6bd06 - docs/models/components/CapacityJsonRegistrationType.md: - id: bf3c87d63470 - last_write_checksum: sha1:4a44c407a9f3698b37f0aee7983623bd08cba5fb - pristine_git_object: f96f978540c4c74a977aaa6e5c46031fec61a5b0 + docs/models/components/CapacityJsonInput.md: + last_write_checksum: sha1:7d60556a6a98ac70c77e7a5e535b33b46be62303 + docs/models/components/CapacityRegistrationType.md: + last_write_checksum: sha1:47a313b2d8b7b68fb3eb6ec293cd24c280f54144 docs/models/components/Card.md: id: f61eed6bb128 last_write_checksum: sha1:0fa66afe4c583b19d909b4717410575c14f78cb1 @@ -1419,7 +1409,7 @@ trackedFiles: pristine_git_object: cf7724b08076946431eb89d5e568c7deecdd19ce docs/models/components/Chain.md: id: 9367b86aedb6 - last_write_checksum: sha1:d8e7ff778317b47e6f08e7d910e77e5151277699 + last_write_checksum: sha1:62915a6d1ce7672e99c364e9fc5303d65869b07f pristine_git_object: 8ecbac0229ab6ca03b40dde65909454b423678e1 docs/models/components/ChainBrand.md: id: 3e5bc3b260b4 @@ -1467,26 +1457,20 @@ trackedFiles: pristine_git_object: 80f1eeddd4f3560cfc8454b2ae709eeb553c6357 docs/models/components/Choice.md: id: c760787de971 - last_write_checksum: sha1:85b3bfe28036777060f26c6a81168469d3eb278c + last_write_checksum: sha1:62bf2db1a2d7878ad2a010a4d6ac7ba2dd5a7f0d pristine_git_object: 0072eeed27fe6c853f841837414c657328eb74dc docs/models/components/ChoiceJson.md: last_write_checksum: sha1:7e881452f1965f31f6f72d43852712edb83e7f57 docs/models/components/ChoiceJson2.md: id: af3540818879 - last_write_checksum: sha1:60cebe80a98bc910728459406de5950c95d00942 + last_write_checksum: sha1:e6f75337fc0e00562409fba1cfd612ffb63c4208 pristine_git_object: a3f24a02f8f77a261f5da5bc0af4307f6f164c92 docs/models/components/ChoiceJson3.md: id: 8815d1fabc07 - last_write_checksum: sha1:e533702ca70593a2074dcb6f5ca2b24578ad1e1b + last_write_checksum: sha1:237351306c0afa52f10b52a72bd8a40d5ff50a36 pristine_git_object: 2df28a8828e6c99771b7ca602f6ebde2de572a40 - docs/models/components/ChoiceJson4.md: - id: 721d441f84dd - last_write_checksum: sha1:689246fb9c125f212c5d10bcc94c787f3b74dd47 - pristine_git_object: 5bde9595814352092de5e2e978ca9d8bf7ee5963 - docs/models/components/ChoiceJson4Input.md: - id: 3853e963ffd0 - last_write_checksum: sha1:2211fc062a3c9e1ee21f9e9f6eaf5a2bb392f63d - pristine_git_object: 161d06a5a147a35009648619ee5a75b8064a38db + docs/models/components/ChoiceJson3Input.md: + last_write_checksum: sha1:976b5d548c7323b851f333fc34c5aaab0b329caa docs/models/components/ChoiceSortOrderJson.md: last_write_checksum: sha1:bc135cf502e1fd923c04f3db985958a733688930 docs/models/components/ChoiceTranslationJson.md: @@ -1497,7 +1481,7 @@ trackedFiles: last_write_checksum: sha1:bde9639f027fac38c7ca32650042f993d7d5b79c docs/models/components/Choices.md: id: a66972cc6f50 - last_write_checksum: sha1:23bd4ab166728ea04d754e1f1937becb6a0e5628 + last_write_checksum: sha1:c442adf9c22e0511c22c351229a62db1648468f4 pristine_git_object: d8215f495b75103397903c5358b68c52ea534ca9 docs/models/components/ChoicesDisplayTypeJson.md: id: b82041ae7cc0 @@ -1523,14 +1507,24 @@ trackedFiles: id: f2215f7894d0 last_write_checksum: sha1:6f55256cc5cfb3506be0d01db4c00991c4139499 pristine_git_object: e4ebfd0134e35f2413278a6a602a33a32dca3adf + docs/models/components/Compliance.md: + last_write_checksum: sha1:dd0d8fa23676dac6fec48fa72116950ad470411c + docs/models/components/ComplianceAction.md: + last_write_checksum: sha1:c1b5eb3f76df7dea1fe7f7a795424a44aa6240d8 + docs/models/components/ComplianceComplianceScope.md: + last_write_checksum: sha1:6551106bda53f4832ce943a34e9377026b8c58eb + docs/models/components/ComplianceCreatedBy.md: + last_write_checksum: sha1:7b9ca02e39e07314afe2bfb69cc5566632c2612f docs/models/components/ComplianceJson.md: id: 9eed37954f07 - last_write_checksum: sha1:9730682d6ce1f7b698b4849ea58d8100c9629546 + last_write_checksum: sha1:aa512a3d3fdd0580bc373a9c92ea313e2cdb7917 pristine_git_object: 83a49f67cc10d5bd6ddea86ab8d4b130f3d7503b - docs/models/components/ComplianceScope.md: - id: a2212f61ab6c - last_write_checksum: sha1:7b82eb791d71d6b0722768b149cddb11d22e0eb0 - pristine_git_object: 5786229f62c40e9d75ba9b73a2a570bc97d9ceca + docs/models/components/ComplianceJsonAction.md: + last_write_checksum: sha1:10c4762b9fdffdadcf3a5aae587a08b7980ac9c4 + docs/models/components/ComplianceJsonComplianceScope.md: + last_write_checksum: sha1:24e2e672be0610923b8a75c6f745d352e02ca7d0 + docs/models/components/ComplianceJsonCreatedBy.md: + last_write_checksum: sha1:a42208680b945371d0a33187d711d6d5d736775a docs/models/components/CompositeValueJson.md: id: f2612df478f8 last_write_checksum: sha1:c69c9efa6c6fb8a7e8877098aa709bdbe7efb05d @@ -1647,14 +1641,12 @@ trackedFiles: id: ae33f140d5cb last_write_checksum: sha1:c6815b043b8091261a3be966ba6a04c012f0d58a pristine_git_object: 40dd41e514dc202a4bff160799a5568853741c82 + docs/models/components/ContactLinks.md: + last_write_checksum: sha1:baf136e09cf3c59fbee098d67fb2c70f58eb5e26 docs/models/components/ContactLinksJson.md: id: f62676e6abbe last_write_checksum: sha1:8594f1c4974f3629777620a8cb05dd7ec37c07ba pristine_git_object: 359c488866bee277f1370800b8485b2556c75931 - docs/models/components/ContactLinksJson2.md: - id: 1b8844bfb767 - last_write_checksum: sha1:f336881d3b243521a7fd98374090290979eb9a7a - pristine_git_object: c92a013d347a7640434d7b4ec5f20a253a89d49f docs/models/components/ContactLinksJsonInput.md: id: 0a637d553a2a last_write_checksum: sha1:9b7cc160d32d2c72bac626f7e0d1790356cfd869 @@ -1761,10 +1753,6 @@ trackedFiles: id: 9a117b555903 last_write_checksum: sha1:7d498358b0032965d21bf1e8e0fe9aad6e7de412 pristine_git_object: 3a5544d5b8bbf8ed4537bed1cfb8cfd62b0b1a52 - docs/models/components/CreatedBy.md: - id: 7e85e7690f2d - last_write_checksum: sha1:e58bd5c388828f25a742e638a13eda7b6bacf45c - pristine_git_object: b9152ccaa1660307669c50c5cf77c7998f86ad1b docs/models/components/CreditCardRequestJson.md: id: 791ee9e849c4 last_write_checksum: sha1:00058f4ace9454756f831f6f0ab915163dff2d2b @@ -1901,6 +1889,8 @@ trackedFiles: id: a49e7ed5c898 last_write_checksum: sha1:b8072f229f597a72116b58c9edd7d957b5879211 pristine_git_object: 47b6338a19736f3f11af4b236c20e984d2c6130a + docs/models/components/Device.md: + last_write_checksum: sha1:da8a4bcbf9ed766f93cf38a059ec8065d913b857 docs/models/components/DeviceJson.md: id: ad18366e3565 last_write_checksum: sha1:2229f2845141be48f6dda0592e1b5f41b2a0aa86 @@ -1993,21 +1983,17 @@ trackedFiles: id: a87d046c6124 last_write_checksum: sha1:b2b626a9dafebcf55885492afa0706f92c19e991 pristine_git_object: 01eb57f256253e336b5d6985343e90212d015617 + docs/models/components/ELiteratureDocument.md: + last_write_checksum: sha1:17398654ad6514c2898e27df84d2828712db6900 + docs/models/components/ELiteratureDocumentType.md: + last_write_checksum: sha1:b1f168f29e41d8f7d72211c9b5ec8c58d49e2cab docs/models/components/EarlyBirdPricingJson.md: id: 244f2f08ee92 last_write_checksum: sha1:d928e77df618a50e23bea49e3b9938ebbc9e0818 pristine_git_object: 4c93ec36820fb7088cb606dd56f53a1f4eef2319 - docs/models/components/EliteratureDocumentJson.md: - id: 4984531aeefc - last_write_checksum: sha1:65384f3fd09eeca10d7f40720ca924fc09876f1d - pristine_git_object: 366cb5620b3b7806bd2baf5459422807eb1b5387 - docs/models/components/EliteratureDocumentJsonType.md: - id: fa5ebbd6255b - last_write_checksum: sha1:516b21283c90743d0be15d8f4c073bd79a227d2c - pristine_git_object: dc90a6ae53f5179561f94d974b3b88fe7abfa853 docs/models/components/EliteratureRequestPaginatedResponse.md: id: bd54424ff2aa - last_write_checksum: sha1:27984ed47faf35722322cd2f6a16a4d02e908d61 + last_write_checksum: sha1:bb165e578e3c42511923c44e9d8c19b96e6dd113 pristine_git_object: 51bdd1f50d915a127939c49c7bf9e4b2bc91a377 docs/models/components/EmailBounced.md: id: 0ea581f8279b @@ -2117,6 +2103,8 @@ trackedFiles: id: 30ea2ea346e2 last_write_checksum: sha1:2e8da00251d7350263008566a98e2339db45a130 pristine_git_object: 73c27d065bc3d33e6040ec32007ddd5a80f4a063 + docs/models/components/Event1.md: + last_write_checksum: sha1:5d02cdc22b5717d6f152c2c7edecf541eb9d4d5a docs/models/components/EventActivityDetailsJson.md: id: afd07bd677a3 last_write_checksum: sha1:b6821334ac3af39f5baf0618f1120fdabdefe313 @@ -2167,7 +2155,7 @@ trackedFiles: pristine_git_object: 94ed095885194a2a66e283e2f82f14e2a31248a4 docs/models/components/EventBannerLinkClicked.md: id: 90a778b6b032 - last_write_checksum: sha1:730d14bda8f4d8f5e1b13400c8f04af8c344ffa8 + last_write_checksum: sha1:fe56b1de28b4b30f97b1feeab48101a07f4df790 pristine_git_object: dd7546560babaeb96ce752cabe834ea73505af2c docs/models/components/EventBudgetCostDetailJson.md: id: a71fcfa749f5 @@ -2215,11 +2203,11 @@ trackedFiles: pristine_git_object: fe0170edd5c8555c881993f71097e70e3c705e7f docs/models/components/EventEmailsPaginatedResponse.md: id: ff6698cbd018 - last_write_checksum: sha1:80776b2e7996438196212d1bc70ff309db6ebf8f + last_write_checksum: sha1:e3eaeffa31e1f25bcb1f85675e1463926316c546 pristine_git_object: f6f0a4a3428550f22385cc7728c3ed6de4535711 docs/models/components/EventFeatureJson.md: id: acd6db0098f2 - last_write_checksum: sha1:1f6037521941eeef91acf8ea7a53d06491dbd2ff + last_write_checksum: sha1:7f016262267fa4feb0e3b38995ca9df5406169e1 pristine_git_object: 56200be3b92e7715351577c228e7b0a75b2b03d4 docs/models/components/EventFeatureJsonConfig.md: id: 7ca897d9a037 @@ -2235,7 +2223,7 @@ trackedFiles: pristine_git_object: 63fe63fb15b355a79ceb984977e658a22b2d3a84 docs/models/components/EventFeaturesResponse.md: id: 33a86785f860 - last_write_checksum: sha1:21060470b6ea3a1c56774a1089ce903da88f5550 + last_write_checksum: sha1:323ff6f48f54075db76147e242ae34bfcfd133fe pristine_git_object: 6555afb80943dc56d8ad55f21fbc058526d7cf3b docs/models/components/EventFeaturesResponseConfig.md: id: 967507b579d8 @@ -2261,22 +2249,18 @@ trackedFiles: pristine_git_object: f9404bb3581d8b88564de789d29963be9c16dcd5 docs/models/components/EventJson0.md: last_write_checksum: sha1:eec6ba8b5594994baaa63d32bedf562dd2379637 - docs/models/components/EventJson11.md: - last_write_checksum: sha1:cc168d44d52a0390aeb3d1ab5bacafd88d7d5ec6 + docs/models/components/EventJson2.md: + last_write_checksum: sha1:e7aca474c4225249d67e8370d8d3a22953431d2e docs/models/components/EventJson3.md: id: fd5d26b87a7e - last_write_checksum: sha1:a550ce0b575254d7e8c50a0c36320290586bf16c + last_write_checksum: sha1:76651916ef5d8a087e78f3983b4b0ebb99d925a9 pristine_git_object: 24f234d8e3a05919a2a1cfb1e8d9a1bf0e003d00 - docs/models/components/EventJson4.md: - last_write_checksum: sha1:f94597f3a74c7fd3a0af4787b6b60422fd191dbd - docs/models/components/EventJson6.md: - id: b710ce7006fb - last_write_checksum: sha1:516566cbd24ad0686a364c03dfe1414fd2fcc249 - pristine_git_object: d0707969f75444319fd9bf42f3133fd9ab2b1a96 + docs/models/components/EventJson5.md: + last_write_checksum: sha1:9059df34a12662db8156884649634e1adb319968 docs/models/components/EventJson7.md: - last_write_checksum: sha1:5e77038c95d0b5092b5d89ba6cf9320088c54bc1 + last_write_checksum: sha1:5c65f2ddaf14ee3ffd132b3ca1a1682d8d9444a6 docs/models/components/EventJson9.md: - last_write_checksum: sha1:b10989b749a6f1d08a15f4cdead613cb2631d2d8 + last_write_checksum: sha1:e9424a9e5b68b6a4fbd68058e9c25bdc8c2b9f53 docs/models/components/EventLinksJson.md: id: 6e52c908109a last_write_checksum: sha1:af8cb19b13a57ecb5b33ee3c7edee986f31e7ae4 @@ -2389,7 +2373,7 @@ trackedFiles: pristine_git_object: f18fe8ddc33236d763b4c5db12b706f88398b60d docs/models/components/EventSurveyQuestionJson.md: id: 533cfc903571 - last_write_checksum: sha1:5817d38ebb37b70596c0fdb0f0f834c83cb31d5c + last_write_checksum: sha1:75b4d3112ba8ecd47ab27e428d77cd1acfcc8cee pristine_git_object: 2e3dd74c979006b84487aec1749652e180fee491 docs/models/components/EventSurveyQuestionsPaginatedResponse.md: id: 6f4572c68e0b @@ -2397,7 +2381,7 @@ trackedFiles: pristine_git_object: fc72b1493d2b53a7b2a57415b58e08bfd95c9ea1 docs/models/components/EventSurveyRespondent.md: id: c27efa567e53 - last_write_checksum: sha1:3469c451fc7f1f48c6cdafd5ba700f3847476c16 + last_write_checksum: sha1:1857e70132dc9b76d359f6a8c6833a6ab51dedbc pristine_git_object: b250050aeee1d59666968fe261a090ce76a2145d docs/models/components/EventSurveyRespondentAttendee.md: id: 533fb3a2bf4d @@ -2421,11 +2405,11 @@ trackedFiles: pristine_git_object: 645cb30ae4bdfcd53e5f0ecfd1b43ad82bf73441 docs/models/components/EventSurveyResponse.md: id: 3f3bcee10b76 - last_write_checksum: sha1:61d0ef141ed15d50b709962ed8da1a82fa955192 + last_write_checksum: sha1:36da377785d04a5c35fd44f0587c1b8bb8f1c20e pristine_git_object: cc9a113b840ff54dc4cf9ac18fa9e1479ac5a92b docs/models/components/EventSurveyResponseInput.md: id: e6d991825c46 - last_write_checksum: sha1:0b40a8bdc11b1dc3705c1132aa2e3a8c9a93b3c0 + last_write_checksum: sha1:b067613c14413e0c5ac247df4f5927ceba8ff9f5 pristine_git_object: a119bfcb0fe13b36372411d494db0ec1adc355d6 docs/models/components/EventSurveyResponseUUID.md: id: ba75499fffde @@ -2483,37 +2467,31 @@ trackedFiles: pristine_git_object: 0a0c8a45781802f37b7bc9abc3bcdcd9a64de8e6 docs/models/components/EventWeblinksPaginatedResponsePaging.md: last_write_checksum: sha1:dcbde1dcf59416b9c0fd491ad55d371449ae621a - docs/models/components/ExhibitorAddressJson.md: - id: 5cab597aa85f - last_write_checksum: sha1:7ccf35f652e9578d8d9bb457dfae210efaca5702 - pristine_git_object: 23f2685c7979b99fdd9449f066b0349ca89e1676 + docs/models/components/Exhibitor.md: + last_write_checksum: sha1:a4dd4dbb56b448b6e86e00ccc5af30cb4b70fa77 docs/models/components/ExhibitorAdminRequest.md: id: fd4bd400da0f - last_write_checksum: sha1:6c50dc13dfd1d161ff102add21ce0c27bd75d8ed + last_write_checksum: sha1:f03db47de158530d9d467630546467c4220034e1 pristine_git_object: 034cb7811a8cfdcc7bac9914387f3530af858d37 docs/models/components/ExhibitorAdminResponse.md: id: 2b6e24a853ed - last_write_checksum: sha1:b1d4c12a3dfa680680be20cb7a49a03ef228e68f + last_write_checksum: sha1:9e959e965e72d465cd1e6fe889dd0c82502dc68a pristine_git_object: a73e45b04a2f201456823eae6b3a8b15bfcac972 docs/models/components/ExhibitorAdminsListResponse.md: id: 648d2763bfb1 - last_write_checksum: sha1:d902f2efb505aa5c507fdd10e14b0a0ceec1f308 + last_write_checksum: sha1:b7883f0f5986d549ecb6b1a25efcab432b209254 pristine_git_object: 2c67ba253d2a6beb94f4c97df5515ed4a28be4e3 - docs/models/components/ExhibitorAnswerFormatJson.md: - id: 257c42190776 - last_write_checksum: sha1:76ad25ed022d410fd627e444a02aef280193f851 - pristine_git_object: 6754fbdc55ea684785c1b06be31c727c00a28db4 - docs/models/components/ExhibitorAnswerLimitsJson.md: - id: b2b1ceed2671 - last_write_checksum: sha1:34e9bcbb871a55e6d69fa6db76cb28d1c947f5ab - pristine_git_object: 394a0b693d67f542ecc756f973a06ed403cf022f + docs/models/components/ExhibitorAnswerFormat.md: + last_write_checksum: sha1:919e6b6a5293eff4f9b7375ff030b47222b84b83 + docs/models/components/ExhibitorAnswerLimits.md: + last_write_checksum: sha1:30215c4bf7a5ff28810684bac21e7987a1cc0a51 docs/models/components/ExhibitorAnswersRequest.md: id: 5a92f5aa2880 - last_write_checksum: sha1:416341e44fbf30d1d2f38332841e545f44842485 + last_write_checksum: sha1:153c6c02c76afe02b5057626e20f76146184813b pristine_git_object: ee1e4eca4c052d2266123ecec94b303900e0f88f docs/models/components/ExhibitorAnswersResponse.md: id: 0d592c5f3bf1 - last_write_checksum: sha1:73e45117004bc4cb066d40f8a06e24e195c0c14c + last_write_checksum: sha1:0e6ca02e7ac0bdda06e6a5067f33139e22569cc5 pristine_git_object: 9f8c0a38c84e0875ea3185d769833fb7c134041b docs/models/components/ExhibitorBannerLogoFile.md: id: b6a5de99d1b0 @@ -2525,7 +2503,7 @@ trackedFiles: pristine_git_object: 3efe30a6abfa6676f3bd351d4ab5b64fd049bb30 docs/models/components/ExhibitorCategoriesPaginatedResponse.md: id: 3f1fdf8b93ee - last_write_checksum: sha1:5c46ed2e7482f24d5b1c79dbddff736f4e5d9cba + last_write_checksum: sha1:da31dbe9e61ae9ac5070a557c57399a9f8ace9de pristine_git_object: 1eee37171e0b9ee4953a01f3f1eb99258a2674c1 docs/models/components/ExhibitorCategoryBannerFile.md: id: 3ce350d6edc6 @@ -2535,17 +2513,15 @@ trackedFiles: id: 24dee3710214 last_write_checksum: sha1:63d5b6c34fee6b269d386d9440e2ee349f2df61b pristine_git_object: 53f7386aec1be60ec0751fd8b23525638fd2de0a - docs/models/components/ExhibitorCategoryIdJson.md: - id: 54682db168c3 - last_write_checksum: sha1:ae44ab69efcd877cff08162dbd6a05f2a1f0c81b - pristine_git_object: 9e679286516d9b8804900b94134ef77c95fc936f + docs/models/components/ExhibitorCategoryId.md: + last_write_checksum: sha1:39ff255d60dd9ff03c804cf65e94ab9beec39e2a docs/models/components/ExhibitorCategoryIdListResponse.md: id: a137640794c3 - last_write_checksum: sha1:3f9b6fac7f99ffce740941ec87c636365eeab53d + last_write_checksum: sha1:b10ae198133d9494ddad37ed11c909aac5390612 pristine_git_object: c64aaebc29dfba1abe405e6b389d2ec423b3bcd7 docs/models/components/ExhibitorCategoryRequest.md: id: a50885bfff1c - last_write_checksum: sha1:973f8f7c9e6fb7c1895065d66886ebb4537a8473 + last_write_checksum: sha1:4778a844b1159b0d77339ab384ca19fb10593376 pristine_git_object: e987c276bafdb76391052c0b95b7986ba10bf7ad docs/models/components/ExhibitorCategoryRequestType.md: id: 6423e7d864eb @@ -2553,7 +2529,7 @@ trackedFiles: pristine_git_object: 839ac9742d3fab473a0e4d6f6c2f3f277d9c1b92 docs/models/components/ExhibitorCategoryResponse.md: id: 8f5c005d66bc - last_write_checksum: sha1:76b33dc7a66361efe95f42a1f82c3277641460f0 + last_write_checksum: sha1:f7a0b70b6524e56a425e0b5f1e1b3a876b7023e4 pristine_git_object: ffc0e6bdd5704de4a3143d8cf6af56a0e44698f5 docs/models/components/ExhibitorCategoryResponseType.md: id: 5392d8b4198b @@ -2561,59 +2537,51 @@ trackedFiles: pristine_git_object: 3eb4917d275b0da735a7582ce4040706cf7f8ef7 docs/models/components/ExhibitorDocumentOpened.md: id: 9e3bc9386d03 - last_write_checksum: sha1:b0557559042165239898f6b767c1410d6e6bee23 + last_write_checksum: sha1:0922117d0bd8b49dd2698d2bd154d2e90c46feda pristine_git_object: 80a6106fc11a0a8f1b095d1bcee885247afe953e - docs/models/components/ExhibitorIdJson.md: - id: 12e389d2630a - last_write_checksum: sha1:a9ee7a387b0f341f80812eb601751b02f324f57e - pristine_git_object: af89e060a057eb00310f4c4d22f51732e31659ec + docs/models/components/ExhibitorId.md: + last_write_checksum: sha1:377c408be65e57dcf2aa0378d639e2df73766ddc docs/models/components/ExhibitorIdListResponse.md: id: 3a18594f365d - last_write_checksum: sha1:f64d6ae1f230c3614a5c1ce550b7e7d0663a8c65 + last_write_checksum: sha1:06d0ea624367e9ef64e2efc45c0bd20083305b7d pristine_git_object: 8cd9f3d19422cfbcaca30dbae67f1f9553da68c6 docs/models/components/ExhibitorJson.md: id: 05f41659f4fa - last_write_checksum: sha1:6f149746655c1c679a3f2d8d36bbbc860dca0203 + last_write_checksum: sha1:ff8c419deb422355afdc70c5dd8e81d1c24d3c75 pristine_git_object: 1fb374caac5538bf7aeca805df6e58b610797b31 - docs/models/components/ExhibitorJson1.md: - id: 74319307dc73 - last_write_checksum: sha1:5206968da3d71c3cdcdf7b76db237e547e7e180a - pristine_git_object: 149277ef93fb41efdcf42ac28fba38d0e8aa135c - docs/models/components/ExhibitorQuestionTypeJson.md: - id: 57389f8aa17d - last_write_checksum: sha1:227cc0b09adb29a1bd0e0f57370be2485d6a3511 - pristine_git_object: 75dbf8ae9d80247bf8daad8e98bc63cc715e1669 + docs/models/components/ExhibitorQuestionType.md: + last_write_checksum: sha1:184e0bf759340bb501c69a6509b955696ab14c1b docs/models/components/ExhibitorQuestionsResponse.md: id: 5195fb977786 last_write_checksum: sha1:7f02583b9366bb67a50b2d93798ffb35e4804957 pristine_git_object: ff0e9eba5097e87db913ac61601975c366c71a80 docs/models/components/ExhibitorRegistrationPackListResponse.md: id: 2ca537d4965e - last_write_checksum: sha1:b8266c57d4a0f44c8eaf51cbd1b0d56285844fb0 + last_write_checksum: sha1:e51f435991036b0c75b4ca991225d01f765e9ed1 pristine_git_object: 2d24a72c84f75944a5e14e1a4b57e73313f36ff6 docs/models/components/ExhibitorRequest.md: id: b2968d7c4d8e - last_write_checksum: sha1:828101a8b808b29b6bb56977b01dfe6f0fa8f5c4 + last_write_checksum: sha1:0843b03844652d9d16b02cbd4af7688078de402e pristine_git_object: 9e029619cc509ddcf5c82dcb341496924e900186 docs/models/components/ExhibitorResponse.md: id: 057c82490dce - last_write_checksum: sha1:0f4241b518e16dfe3c3a0ff9f75034bcd296e600 + last_write_checksum: sha1:d5294a27fda65e0754f8b845ab1440faa969405e pristine_git_object: 758dc1a665157513ccbe26d4dcfc6a71379ea76e docs/models/components/ExhibitorSocialLinkOpened.md: id: b18993967fd4 - last_write_checksum: sha1:365e97967e31815f6eabe8bfe8c82e6b4626993e + last_write_checksum: sha1:b6483c801b5f99d1b647f1b3f8ee4bc3eb7200a1 pristine_git_object: 2b863e179b7968fc1be1bb3666b40aa540ef813c docs/models/components/ExhibitorViewed.md: id: a1044144a1a6 - last_write_checksum: sha1:f8a160371f76885df151ee8093d0eb7f708ca861 + last_write_checksum: sha1:a4e2a581e59eb6f6cba2660040ec0d0225c7482f pristine_git_object: 7752fe648f097fde85a8d7fc203e596f9ea319b0 docs/models/components/ExhibitorVirtualBoothJoined.md: id: 90778f8632e6 - last_write_checksum: sha1:1f19a80676b91e41669e04edfe2ee68e518efee0 + last_write_checksum: sha1:7f98cdb8041ba24e3bfee3ee4ea70e64e509d1ac pristine_git_object: 4741d013af630bbf45507933d52ad1b3b2184ea0 docs/models/components/ExhibitorWeblinkOpened.md: id: 1c28bacaf357 - last_write_checksum: sha1:e535e03ff87f0572ca01cd4ee27e765e8e171b69 + last_write_checksum: sha1:118ab9bb235c4bd744c69fbb3a8a86a0765e6864 pristine_git_object: adab280afedeb080af6412c4beecb596368125ba docs/models/components/ExhibitorsEventCopyOverride.md: id: 27b7b982f6df @@ -2621,7 +2589,7 @@ trackedFiles: pristine_git_object: e7b0f14b920450653fad1f8e7b6a74341a95c358 docs/models/components/ExhibitorsPaginatedResponse.md: id: 37de6a8cfef1 - last_write_checksum: sha1:9ba4857e1aa4e83494027a70dcd864dcfcc806e1 + last_write_checksum: sha1:9693b92529d839233ce914b45fb4c24febf25a5f pristine_git_object: 725d01413f473ab192d8cc7a64e5090b19542b84 docs/models/components/ExistingAdmissionItem.md: id: d72a6b68cf32 @@ -2637,7 +2605,7 @@ trackedFiles: pristine_git_object: 47c2544f7c055d4bab49b9e0e80bf87a641be98f docs/models/components/ExistingAudienceSegment.md: id: add989d43d0b - last_write_checksum: sha1:6d1c8fdb73733d3acb5d0d0a69bdb66e3fb8493d + last_write_checksum: sha1:18ff1feae0defcd9a8ef4c70a93d158132338317 pristine_git_object: aa7c7e5c7027c0e7a58a05a906574df00c853db8 docs/models/components/ExistingAudienceSegmentCreationTypeJson.md: id: de4e15767610 @@ -2655,18 +2623,10 @@ trackedFiles: id: 752d99853f9e last_write_checksum: sha1:55a079d4248e162a2483bf1ff484ca5e9d736237 pristine_git_object: 3c5e4da3ff8fff1a139c55934ecac763dfb23b08 - docs/models/components/ExistingBoothStaffJson.md: - id: 2962b3ca18ae - last_write_checksum: sha1:c3a54e30204533f93a1bf5397530d9ee705f71bb - pristine_git_object: 12852b6766b4e39ca97179ac935b1e9d7ad10eee - docs/models/components/ExistingCapacityJson.md: - id: 64ecbc75f625 - last_write_checksum: sha1:ae76bc3806794273c6cfdcf4b4c4344f34ad3ee4 - pristine_git_object: d3e833c436e109ced2843b2bf7e66f9f02aa3def - docs/models/components/ExistingCapacityJsonRegistrationType.md: - id: f6168828959b - last_write_checksum: sha1:4cdbf5184279632d47d4591b9969296daaf4a072 - pristine_git_object: de42c896c98e221e59e156403ce8df2e6f82a2a0 + docs/models/components/ExistingCapacity.md: + last_write_checksum: sha1:2003a6e5983ae7bc4eda3872bb947ec2564ddd2e + docs/models/components/ExistingCapacityRegistrationType.md: + last_write_checksum: sha1:e621f3b5e9464e8191a188fa78bde32bdf831262 docs/models/components/ExistingCustomField.md: id: 11ddedaca25a last_write_checksum: sha1:05aa40744292b710cdbbc0e75e8588fcb26e69a7 @@ -2711,77 +2671,39 @@ trackedFiles: id: eb0f847109e6 last_write_checksum: sha1:4d9ea2a911a8a094b61345bc761fef27fd85a940 pristine_git_object: d97bc86da54bb3813412776ce4a4d08c2008b26b - docs/models/components/ExistingEliteratureRequestDataJson.md: - id: 283a08022b65 - last_write_checksum: sha1:1126082daa5b543fc52f451f66438caf815f1b7d - pristine_git_object: d78a08b80998f1875f934867a9ae6240da62bc0a - docs/models/components/ExistingExhibitorAdminJson.md: - id: cc02bab5c538 - last_write_checksum: sha1:27dc379b5325ade7dc7858cdd7b6e33dd0098af8 - pristine_git_object: 3638992f60bf17a2ae90fd22a5b85841e4e31f8a - docs/models/components/ExistingExhibitorAnswerJson.md: - id: 571c8de258f4 - last_write_checksum: sha1:ed94d3560bb464a0d25c221df99a34527f95e3b2 - pristine_git_object: c84e030f722aab19b7d584e309d9235a6c6f663a - docs/models/components/ExistingExhibitorAnswerJsonInput.md: - id: bf09703e1ed2 - last_write_checksum: sha1:914cba70f9ffcd81636fa3ce219e6fa396408526 - pristine_git_object: 62f3edb51984fb01efe071e4ca591eb62c7a64ac - docs/models/components/ExistingExhibitorCategoryJson.md: - id: a6359ae124ca - last_write_checksum: sha1:d6cd0f45b37b2f2cb2a01fad5c2c8322973bdad1 - pristine_git_object: 04c58b1dec049333977a8e9209a20e838884a297 - docs/models/components/ExistingExhibitorCategoryJsonType.md: - id: 291d6257a303 - last_write_checksum: sha1:77c385ef2bb8082bb34647dcad81f3cf03cced3e - pristine_git_object: 9d75e0e8daf573047c2aff5b2b77d02e6f4d9416 - docs/models/components/ExistingExhibitorJson.md: - id: 76a40f0a60f9 - last_write_checksum: sha1:da4a0bd45c631f512578baf8b822135c7eee97c7 - pristine_git_object: ce8a8b18102d97a668954aa1bd02da268d7d01bb + docs/models/components/ExistingELiteratureRequestDataForLead.md: + last_write_checksum: sha1:52bc534fb4a6c73e4f34c56896b99334c8ec78a5 + docs/models/components/ExistingExhibitorAnswer.md: + last_write_checksum: sha1:51569e292c0ead1e21ca6b361b5d0c8d8cb387e0 + docs/models/components/ExistingExhibitorAnswerInput.md: + last_write_checksum: sha1:769a26630b87be096b32e09c2401b05e3e4c9b09 docs/models/components/ExistingExhibitorQuestion.md: id: e20537d22cbe - last_write_checksum: sha1:0bd64d9375c38a2a91605a1cf277548600b36d8a + last_write_checksum: sha1:fda142f39e92238dcb47670a73357ade18bfa179 pristine_git_object: 7a67aeb4f9c35189951598a564816835bc93873b docs/models/components/ExistingFile.md: id: 9a1d8f9782d9 - last_write_checksum: sha1:8d40d864f316d0db72bea3c6b7a0436df93823f7 + last_write_checksum: sha1:ee11f06a7fbe4e35aa7b4b5af226e0f36e89f2f9 pristine_git_object: d2e29383c0ca8986cc8ba2bf33c1bb6ef86a6734 docs/models/components/ExistingHub.md: id: 048645617f7b - last_write_checksum: sha1:731424fe1b59ba97052c1f03a2a7b3bb7fc139ad + last_write_checksum: sha1:5b3589ed0c03fbc80e8a2ee6389139d0858237e9 pristine_git_object: 6f8eb6fecec29c8d93930af6ce145a21e2af1fbc - docs/models/components/ExistingLeadJson.md: - id: 0574f547b6b6 - last_write_checksum: sha1:8996931ffd241d68c53618ab5fcdfc9231f6420c - pristine_git_object: e0cde1042239c9bace5cdf89bf492bdcf025471e - docs/models/components/ExistingLeadJsonType.md: - id: 1a47298ede52 - last_write_checksum: sha1:dbc6825e6256e0dd5c45d46aa0f3dc3b842407af - pristine_git_object: 986c80513b8363418a561ca92300f916dca88b53 - docs/models/components/ExistingMemberJson.md: - id: 11185c5630ac - last_write_checksum: sha1:4bb511c71492110687e6a1770359c4b1a798db4b - pristine_git_object: 480dbea26a62c871f7822b5cf039850e98f4f5da - docs/models/components/ExistingMemberJsonLink.md: - id: 425d6293b5e5 - last_write_checksum: sha1:37624dfcec537f9a261ccc783ab5afd091a806c0 - pristine_git_object: 3a93e8e0ac9cf00942af83bbc6f69d17ec0edc6e + docs/models/components/ExistingMember.md: + last_write_checksum: sha1:c9054dfe8dc180c6d3fd9a5759aa94b1c25e93af + docs/models/components/ExistingMemberLink.md: + last_write_checksum: sha1:d9696f1263bb6849f2cec0a93d88e8e4892091ae docs/models/components/ExistingPlayer.md: id: 0fa15ff70781 last_write_checksum: sha1:244f6ef4fe21cc279d1330f4cd820bf84c0fde31 pristine_git_object: 7e27947dd5dfc211e56ddfc5f3ce465d821fcbc1 - docs/models/components/ExistingRegistrationPackJson.md: - id: ef7ea620d293 - last_write_checksum: sha1:8ad699fdbf5540d28f278a160a097f7bc6833fb2 - pristine_git_object: 050566798d920dd611e672c150e6b3bdb9ba4e36 docs/models/components/ExistingRegistrationPathJson.md: id: 0d3342d0a131 last_write_checksum: sha1:c471e76c8205a02d058b020a0d6504a1ecaa84bc pristine_git_object: f9667c133aa74fbeccfdb8b9f5b3a2747a0804f0 docs/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.md: id: 31f5f921f842 - last_write_checksum: sha1:3a5e3c095eaaaa1977707a465682d70d66f4c10a + last_write_checksum: sha1:c462c108d6178cbecd2200165ad4bab067f9660d pristine_git_object: f56372493eb64386037f688e84f3123f9babff28 docs/models/components/ExistingRegistrationTypeWithAssociatedRegPathJsonEvent.md: id: c1b82c87fabc @@ -2837,7 +2759,7 @@ trackedFiles: pristine_git_object: a686ae3e117d4a7118f6ac027c00c39ae2cd0390 docs/models/components/ExistingSponsorshipLevel.md: id: d1778c7dd6be - last_write_checksum: sha1:9a79e3dcf5ad1dfc2b1c35ce72c9de5a62ed37dc + last_write_checksum: sha1:601f9560d1cea107dd5a76d679d1f47e28a82685 pristine_git_object: 9343c86111de58b8f96ef8262b4915b1bdc6c916 docs/models/components/ExistingTableWithSeats.md: id: 4c227c7b4073 @@ -2881,7 +2803,7 @@ trackedFiles: pristine_git_object: 892ef3192f1b7d3534a6eb97325adc9d3b62cd22 docs/models/components/ExistingWeblink.md: id: 771e8a68bcf9 - last_write_checksum: sha1:ecf17fd8bac4b121886f3b4d4ac3ce421f5d626c + last_write_checksum: sha1:ef3b0e00001055bbedce7285c37d43aeb1689f32 pristine_git_object: a68541f4ab5136aa0da269a40ad27ccc1546d938 docs/models/components/Expand.md: id: 10ee44fdfe91 @@ -2995,11 +2917,11 @@ trackedFiles: pristine_git_object: 3529372d68e389f525c980b1b13588aefceabc30 docs/models/components/FeatureTypeJson.md: id: 1e01b67da07b - last_write_checksum: sha1:af5b1fd4d966ff11f2081d737ed494931852f566 + last_write_checksum: sha1:2952ecd7398b3d4be43d17df53068e03ddb9834a pristine_git_object: 931bca4f388789b3a01c2301cc3f5ca13f63ea8d docs/models/components/FeatureUpdate.md: id: 95d4a3111b4a - last_write_checksum: sha1:6fb86d1406c638bf91008d3b5acce959e3c253a1 + last_write_checksum: sha1:fe5a6900f1ed393633fc8e1163bfe5045d282854 pristine_git_object: 5faf853b402de50d82a6c42b2306c8f18389b7b3 docs/models/components/FeatureUpdateConfig.md: id: 0686ee65ae3f @@ -3019,15 +2941,15 @@ trackedFiles: pristine_git_object: 4e89b27a35ceb9680b1955f7c5a1151a6e4f648f docs/models/components/FieldJson.md: last_write_checksum: sha1:79503a39592605ad2dff3a2de6f6d9959c0ea57b - docs/models/components/FieldJson5.md: - last_write_checksum: sha1:33583751e5bac3cef45d32b10cb78c3446db3b26 + docs/models/components/FieldJson3.md: + last_write_checksum: sha1:1788c384d87409a2a9713e22b709c7aec4467cbe docs/models/components/FieldTypeJson.md: last_write_checksum: sha1:7a7e38396a82b5554d2ddcce66c7df519be8598e docs/models/components/FieldTypeJson2.md: last_write_checksum: sha1:24e43a373bc916a0aa4f8c225da3feec7843e5e7 docs/models/components/FileInput.md: id: be770e3d5cdc - last_write_checksum: sha1:babcb9fb847faf9d7e19f89e7d5050ff9357e346 + last_write_checksum: sha1:8e3c2947e824431ef9a50406231fc36ce4d09e3e pristine_git_object: c403f64bc3c6ec83d21d832ec995aefdc132e748 docs/models/components/FileLinkJson.md: id: 7f975aebabbd @@ -3113,7 +3035,7 @@ trackedFiles: pristine_git_object: a892d7ed483f2d34450ca65bebefa4b1415f6f32 docs/models/components/GuestJson.md: id: e4c248e3ab53 - last_write_checksum: sha1:fb3927651a9a41d29ab42982545aba169ef72c02 + last_write_checksum: sha1:335e7ac0f1d027222e614e65e3e4407d5898ca7f pristine_git_object: ab4876fd65ac697a9249369243b6a26b9fc69a42 docs/models/components/GuestRoomOccupancyJson.md: last_write_checksum: sha1:0e71822c30935e99bc3a47a0114324617f471701 @@ -3205,7 +3127,7 @@ trackedFiles: pristine_git_object: 82f2a3b99b8b8d58be9530d71dc7e4544c6b907d docs/models/components/HousingEventHotel.md: id: fab3f7012020 - last_write_checksum: sha1:d802309c8afe68509002ffd2370a2f3e80a67f40 + last_write_checksum: sha1:637e98f3bc00585cbf2be80206a711ee78f7a78c pristine_git_object: 4321043e068c9acf7496b03beda928a7dde8f75b docs/models/components/HousingEventHotelsList.md: id: cb725fefc57e @@ -3227,45 +3149,27 @@ trackedFiles: id: b2729948bf79 last_write_checksum: sha1:808df6a854d6090785b7f69ba087b8235ca35f15 pristine_git_object: 06018842875089a62442e3bcc072f5c67cee9c67 - docs/models/components/HubBackgroundJson.md: - id: 37d73946e451 - last_write_checksum: sha1:b07a339d8e88fd87d0b442915a5e2e93a8dc2c67 - pristine_git_object: 9f0ae91aae424c5bc9fe6d280af8434ee9146d40 - docs/models/components/HubCalendarJson.md: - id: 9cd0bb19db68 - last_write_checksum: sha1:2c9a7639e72e1ebff79c25038b44ac2d7259ec41 - pristine_git_object: 92af108985466a28bc53efd50f65aad1675e57a3 - docs/models/components/HubColorsJson.md: - id: 3099c52dccab - last_write_checksum: sha1:fe51f4ceca24fb50c72761607a13a963391196f8 - pristine_git_object: 85016d94f43201cf6164e93b6256a411d44e105c - docs/models/components/HubFontsJson.md: - id: 48e6751fd7b7 - last_write_checksum: sha1:1f7880360643f828cf41cb51f2a77b4154405ef8 - pristine_git_object: 296becba3a4b7b028b05d3dc35cd938fa39f1096 - docs/models/components/HubLoginJson.md: - id: 67dd52053098 - last_write_checksum: sha1:ef4ec0c0cbdffd4b7e9499486eb77f853cbaabc5 - pristine_git_object: daa60cc96ef9099d72923967b7cab87cc1d53b96 - docs/models/components/HubLoginJsonType.md: - id: d4c414dcbbce - last_write_checksum: sha1:bff4c38336fd9fe001b5f0463f7520a4405759f2 - pristine_git_object: dc3c4993817a79f93ba7ebefeb0c7d1b8fee3818 - docs/models/components/HubLogoJson.md: - id: 418b4ded4ccf - last_write_checksum: sha1:dc5acf90ca5316af775bce2822cf96404c6fe08c - pristine_git_object: 51931bfaa6f401702f49508755a28168ea18c04b - docs/models/components/HubOwnerJson.md: - id: eb3e76aa03ac - last_write_checksum: sha1:aad76cfe1e53f4b06171cb6d85cec6199cc180da - pristine_git_object: 6a550b1168bcf3641018d4dda536d10056f376fa - docs/models/components/HubStatusPropertyJson.md: - id: 00026932ec99 - last_write_checksum: sha1:94954305417eab29f78caebc50ad45dbeb477681 - pristine_git_object: 873ae76092937ed505bff0844b3122b115a61e1b + docs/models/components/HubBackground.md: + last_write_checksum: sha1:165e64845a80c62a59d3c0e0d3222efde8714e9a + docs/models/components/HubCalendar.md: + last_write_checksum: sha1:535032e0c93e67953e06057150b62be72376acea + docs/models/components/HubColors.md: + last_write_checksum: sha1:3bc9772172f31060719500ab20850e862aaf341a + docs/models/components/HubFonts.md: + last_write_checksum: sha1:f77788553fc341212a9c845b5a91f7c8f032a224 + docs/models/components/HubLogin.md: + last_write_checksum: sha1:3d85e9a9aec7da04f79eed1993e3532bb241f03d + docs/models/components/HubLoginType.md: + last_write_checksum: sha1:d7e6de58a0c039e5590a849f32a76d8298d1e90f + docs/models/components/HubLogo.md: + last_write_checksum: sha1:b4ee3c5b46a95c9c2b7b32aca9c7d1a92524b045 + docs/models/components/HubOwner.md: + last_write_checksum: sha1:088b65c9dadbb9400fc76fedddf390cc8e5da7b3 + docs/models/components/HubStatusProperty.md: + last_write_checksum: sha1:00cc35a990b1f40a9061a1e16d6c636c7192f1d1 docs/models/components/HubsPaginatedResponse.md: id: 8a1a8280be3d - last_write_checksum: sha1:3fa1d0b9f4c3c249a7b8fd4f58e0db8742705d3e + last_write_checksum: sha1:2c049b6657a2755f9537d9bb6ed2a2ec740ddd31 pristine_git_object: bac244c6b3db426b89a284eb308637d98f0bdb43 docs/models/components/IdJson.md: id: 928f55e0dcce @@ -3299,7 +3203,7 @@ trackedFiles: pristine_git_object: b9a72c3497fe417176914681a27a6e344d5943a6 docs/models/components/InvitationListPaginatedResponse.md: id: dae29e4204bc - last_write_checksum: sha1:e273dc40014d126f69b88bb2c14ed2a33766cec8 + last_write_checksum: sha1:a8d7e79f8facecbc9e4883472c37a169c29899d5 pristine_git_object: d17cbc0c48782aca5fc668b799bacdacb229eed8 docs/models/components/InvoiceFile.md: id: 977dfb191f25 @@ -3347,57 +3251,31 @@ trackedFiles: id: 688361b73986 last_write_checksum: sha1:6615bc50f0968a7a50d1294a2c686929e3f7bf9f pristine_git_object: abb03a87a53123c2848263da96c3b14bfb4a48c1 - docs/models/components/LeadAddressJson.md: - id: 2526e22cd128 - last_write_checksum: sha1:02d9403e0182ccb264425aa5d9eda296090fa8cf - pristine_git_object: 6a69c894162f6722464245edb1757e1c9e162dca - docs/models/components/LeadAppointmentJson.md: - id: fcb375e72346 - last_write_checksum: sha1:c1f684cf4adf4ef17be8b313d8a255e0e420ae90 - pristine_git_object: 8624822bdfd1d981ec1a115e5467f8bbb7450f9e - docs/models/components/LeadAttendeeJson.md: - id: e742229ed5ca - last_write_checksum: sha1:6beb6f547934dfc1449b4e3ab0e5def78aaf8fd7 - pristine_git_object: cf7795fd6029edc4e7fb209b1aedae38d3b0d8ed - docs/models/components/LeadBoothStaffJson.md: - id: 73675a4da22b - last_write_checksum: sha1:a073921655ac09f86b01bd6d987cca39752cc4b3 - pristine_git_object: 7ff52e2a1384dabf1a91ad39eb2fafeb3c9bc3e5 - docs/models/components/LeadDeviceJson.md: - id: 819094b67f59 - last_write_checksum: sha1:56dd7e250db46bfb9871e1033addf1aecd514c5c - pristine_git_object: 781a8b4f0c615eee354a7e972472fb772ab9c9b0 + docs/models/components/Lead.md: + last_write_checksum: sha1:6cc43ee3b81695759ee6edbac2814c5a24b6dca1 + docs/models/components/Lead2.md: + last_write_checksum: sha1:2f0955a9a0e98e97c5ddc550514dfeab7ef6a5de docs/models/components/LeadInboundCreated.md: id: 175878a88e9f last_write_checksum: sha1:79e4cf2a548a0926326b1e33b6be2f623aebfe36 pristine_git_object: db901d023aed52833a3215150201dec65ed2e1e9 - docs/models/components/LeadJson.md: - id: 7a9f8aa4d996 - last_write_checksum: sha1:136d6be01c2dc2f954eb1763f6f9ebf711c1f82c - pristine_git_object: 038bba54f9cf30026250e280f615d549a62ad19d docs/models/components/LeadObjectJson.md: id: 12b6ca050d54 last_write_checksum: sha1:3aba30c859ef004b558ff9721e39b8a96796ce17 pristine_git_object: 74b78ec55335b82e4e6ab899748e25cb8ba70fd4 - docs/models/components/LeadQualificationAnswersJson.md: - id: a122a8765e6d - last_write_checksum: sha1:a8673cfc35f81751251a784bee8371746b3f837e - pristine_git_object: de3c45b4bf15f2a96f8bdeeea600cb9d80231b0e + docs/models/components/LeadQualificationAnswers.md: + last_write_checksum: sha1:2e3454ff1ec1321e30fcedd8d4c6d40d953495e0 docs/models/components/LeadQualificationAnswersListResponse.md: id: 77467f69dce4 - last_write_checksum: sha1:3a04ff851c45ea5abf08f8d17156fbee1eccb6b2 + last_write_checksum: sha1:c78f48f7e9aeb3839361f16f0b5914631897555b pristine_git_object: 6911694c9d01c3f310f63f3156a9cd52865607d0 - docs/models/components/LeadQualificationQuestionJson.md: - id: 9ebe380a5df9 - last_write_checksum: sha1:d90634e13b4c46e030959f5da50119217da10b7f - pristine_git_object: 2d0e0f91f4f10d6f143f32c1b730965876a775f7 - docs/models/components/LeadQualificationQuestionJsonType.md: - id: 8befe531fcb4 - last_write_checksum: sha1:42343500814c7fd85ebbbe078dec16905ab92528 - pristine_git_object: 85e40a942feb2a9e7410a39b9cd94c2897b3bc7a + docs/models/components/LeadQualificationQuestion.md: + last_write_checksum: sha1:c505dff5c9d807af34d8033a20f3e21d181f2a4a + docs/models/components/LeadQualificationQuestionType.md: + last_write_checksum: sha1:d19bb94b77c55c527ae1b79ee6e7896fb326b0e6 docs/models/components/LeadQualificationQuestionsListResponse.md: id: 9777cc008adc - last_write_checksum: sha1:947939b2ec7267585be52d7c2e595e7a84b3bf4c + last_write_checksum: sha1:d554bb37022af1f5f3f291c2b83e5210be98010a pristine_git_object: 85ddce20477508328d23b29379d83ecfbcbf5e05 docs/models/components/LeadQualified.md: id: cafa7fc6aaf1 @@ -3416,21 +3294,25 @@ trackedFiles: last_write_checksum: sha1:604489646dd4587238c6f51f7ee6c419b69c78c9 pristine_git_object: 7230ebaa0b73dbe28e855d2942f9efd9a6632663 docs/models/components/LeadSource.md: - last_write_checksum: sha1:e3f46399cf9728bcfaedc5e40931e49f7462b720 + last_write_checksum: sha1:39c75dac94af69393d3079fa0fb152d9f8ca2833 docs/models/components/LeadSourceExpand.md: last_write_checksum: sha1:0285461858c447e0e40039f65c703280e76bfa7c docs/models/components/LeadSourceJson.md: - last_write_checksum: sha1:6a65c9083907625d998609ad01412da6018c3190 + last_write_checksum: sha1:6ff5f1e58a5f041b0b7170de6bf4ae91d8d5e332 docs/models/components/LeadSourceSectionJson.md: - last_write_checksum: sha1:e1a82d55243c8dd4d6d0e4e4d6616e4e6bddaa29 + last_write_checksum: sha1:f930b4e860802a08fa36c86f591dbe81ae18d35b + docs/models/components/LeadType.md: + last_write_checksum: sha1:06d0b05756e89037f721c86439d6618b31b1c1fe docs/models/components/LeadsPaginatedResponse.md: id: 427a7350ef33 - last_write_checksum: sha1:115e22624abc659214e8001beef7782a5fc41aff + last_write_checksum: sha1:74778c1e650a2a1dc72f65c9db0f419b182d22dc pristine_git_object: 1f52c5bb11dc697be42e97408d28797c8149e4e7 docs/models/components/LegDetailJson.md: id: ecbdc5a3ab5e last_write_checksum: sha1:2ba05d646df82c3fde67965c68fc69a35aeaaeaf pristine_git_object: d61f426ae8760e30cf3a2e5b85afdf32f3974a62 + docs/models/components/Link.md: + last_write_checksum: sha1:02f61303b4d47b5377d0566a80ef479daf83b85f docs/models/components/LinkJson.md: id: cfede2515aa2 last_write_checksum: sha1:714a6776c55a75cd91ba94803817993d1eedee7f @@ -3509,7 +3391,7 @@ trackedFiles: pristine_git_object: eca84717491366ef0505c3669cf3de888bbd7357 docs/models/components/MeetingRequestCustomFieldJson.md: id: 6b938598ba0f - last_write_checksum: sha1:663425164365f637bdfbc6840448d1739170995a + last_write_checksum: sha1:23c95a25d6d60224c108ce8a221cf2a8f2ad1538 pristine_git_object: a65c92a6f08ccf41ddd11df1caed2bd09db47d8d docs/models/components/MeetingRequestCustomFieldJsonCustomFieldType.md: id: 6ae9ce160fef @@ -3533,7 +3415,7 @@ trackedFiles: pristine_git_object: 04f38fbb6877fe16312981991b353e7493885ef8 docs/models/components/MeetingRequestEvent.md: id: e059e61d9c4a - last_write_checksum: sha1:74eb7087648f2fed074c26c471a6c946f318a382 + last_write_checksum: sha1:2a82a887cce36e1fdcf118f2bdfbbcf2c85b15fb pristine_git_object: 2f29b4313fbb51b6e9757735aed9b7eb86c04a16 docs/models/components/MeetingRequestForm.md: id: daa4f88a7438 @@ -3553,7 +3435,7 @@ trackedFiles: pristine_git_object: 25cc0f7b96a78bf357ec137aeec8eeeec42dc46e docs/models/components/MeetingRequestQuestionJson.md: id: 22d9f579996c - last_write_checksum: sha1:8c9256dd997c5255b5c1a95d2be12a29759ae0f6 + last_write_checksum: sha1:373be56f08c9edba0317ec5ee8a5b545baaf91f2 pristine_git_object: 55cc84cac319b249997a613e4ec7bd1357533346 docs/models/components/MeetingRequestUpdateJson.md: id: b0dfb099a5ab @@ -3735,7 +3617,7 @@ trackedFiles: pristine_git_object: 370ad399086b363606750d135bfe7a8178159b3f docs/models/components/PaginatedExistingMember.md: id: 2718e53339bb - last_write_checksum: sha1:befb72cd17af681b32ce9160c45fc6cf8cffa48b + last_write_checksum: sha1:02adcd494d13f675f16f402aa8c8120b2e4ad2ab pristine_git_object: 7d1e6b8a083023758756e1c062096e9875836114 docs/models/components/PaginatedInternalDocuments.md: last_write_checksum: sha1:44bbb8258ef78599018b839c68c9f3fd40cf05a3 @@ -3753,18 +3635,20 @@ trackedFiles: last_write_checksum: sha1:f973c0f3c25962049a19ed5bd89975f08b59e178 docs/models/components/PaginatedRfpSuppliers.md: last_write_checksum: sha1:c4a038135889c57b06556d8eb464fa7af27e0789 + docs/models/components/PaginationLinks.md: + last_write_checksum: sha1:b5eea6d7c408cdf861a054f4c196b233efcd1658 docs/models/components/PaginationLinksJson.md: id: 57cdbf0bebe6 last_write_checksum: sha1:41277c0f252a5a03b1e66a39bbee5a536a580404 pristine_git_object: cda9b5f1ccb4cf09a54dcda089e35e0e338720b6 + docs/models/components/Paging.md: + last_write_checksum: sha1:b9f6b8c08752bdc78bfbc2eca9851f2bccac12d1 docs/models/components/PagingJson.md: id: 4ad5f98d5e3c last_write_checksum: sha1:4213ec682006814dc4ced0229b1cfa7360818429 pristine_git_object: 540b214437be5fe8f6d83dfaf4163559836b80ec - docs/models/components/PagingJson25.md: - id: f6cdda2dca21 - last_write_checksum: sha1:cc53ae5998d79473c011c8b1f75a1ee74ef23c8b - pristine_git_object: d9b25b1bc97167a7db311dde01402b1bb3ff79d1 + docs/models/components/PagingJson23.md: + last_write_checksum: sha1:e344e179efaef8eab69a5fe39a04a2aea365d41f docs/models/components/PagingNoTotalCountJson2.md: last_write_checksum: sha1:bb4c6bfd140301d88642701bbb7762bab5252408 docs/models/components/ParticipantResponseJson.md: @@ -3801,7 +3685,7 @@ trackedFiles: pristine_git_object: bf591ad8cc44f7858ab6584aa98cd14f24f31f02 docs/models/components/PaymentInfoJson.md: id: af1e66b5ac9b - last_write_checksum: sha1:e15e9056da9348b797d2b8a7ba34786656a98f77 + last_write_checksum: sha1:af5cace50389d4e9e1d3b2ded8f985eda7f1f9c6 pristine_git_object: 65bffcdf204cbe4010ed222377700eef0bd2cdce docs/models/components/PaymentMethodJson.md: id: e270c571c2c8 @@ -3957,7 +3841,7 @@ trackedFiles: pristine_git_object: 9a78509bb0ac087a0f38f827cb46cc01b1555dd9 docs/models/components/ProcessFormSubmissionJson.md: id: 56d467ca7587 - last_write_checksum: sha1:207d0eaec6129bd947ebe198cbe6408af5f6828a + last_write_checksum: sha1:30475352d7e1e52f9f51ba871522399543dcd7d7 pristine_git_object: ef3cf571c278d3a9e849f31fc8fdd5ba31933c62 docs/models/components/ProcessFormSubmissionJsonEvent.md: id: eed351147f2e @@ -4035,7 +3919,7 @@ trackedFiles: last_write_checksum: sha1:f5187591b485d93c81bcdd1ab39898c9c9c1881a docs/models/components/Property.md: id: f4843070cdbc - last_write_checksum: sha1:f3459c80739b5b44577460e664a42a760aea5a7e + last_write_checksum: sha1:f9f0adcec62f519d619365a822de1e6495afbc4d pristine_git_object: 7a32a647092ef68846a7adbfd3eea71fbe74da2f docs/models/components/PropertyBrand.md: id: 7de25dd35cec @@ -4099,7 +3983,7 @@ trackedFiles: pristine_git_object: d88ebc75eaa83a564dc86f58b1fab0bbdd5ba61f docs/models/components/PublicUsagePlan.md: id: fa0628898379 - last_write_checksum: sha1:cc5a198a820025fbe5ab07d216ab8bfc5a17984c + last_write_checksum: sha1:e48438f4260e6a959aebcdcab688842e7f5df119 pristine_git_object: 5b68c8426975c0a7f1ef80214e969dbd47c237bf docs/models/components/QuantityItem.md: id: bb61d9db815c @@ -4141,7 +4025,7 @@ trackedFiles: pristine_git_object: 39ff818b5894cc3c5e8ea55495eaf19ee162b5c1 docs/models/components/QuestionJson2.md: id: d566007c1a48 - last_write_checksum: sha1:b7457525ecdd8085f84bdc36730eb9c444f1f05c + last_write_checksum: sha1:429e9cf999fd1b093d6cdf6c74d0c409865dfe34 pristine_git_object: 5b40fed3acd8d7f6c585a5bb75392fcf628be387 docs/models/components/QuestionJson3.md: id: 68dbcddddcc9 @@ -4161,7 +4045,7 @@ trackedFiles: pristine_git_object: 92690fd7331de076a300771279cf8f49592ec8e5 docs/models/components/QuestionResponseJson.md: id: e23ea446cd9c - last_write_checksum: sha1:d58ce220ddca1e7d4685f43ba2a327cfb0ef4b72 + last_write_checksum: sha1:0b5efc952a531df58f218006eac5bd22467b4b29 pristine_git_object: 68ada6bc706f882e5650567af8fc327d83a86e15 docs/models/components/QuestionResponseTypeJson.md: id: 6bdf61aeb679 @@ -4273,11 +4157,11 @@ trackedFiles: pristine_git_object: a01eb3cec67e48abec69dd7bff04ea043e6641ee docs/models/components/RegistrationPackRequest.md: id: 0f3086c91ace - last_write_checksum: sha1:7f89c58de3a594377d3f0cb88539e0c0caf8f31c + last_write_checksum: sha1:7c6cb3ec847a548f8d8deb88faf9d1f89fd729d2 pristine_git_object: 2066e94cb7f630f8ace54082bfee803321d8987d docs/models/components/RegistrationPackResponse.md: id: e87976c8fb63 - last_write_checksum: sha1:53126bc8e71ca2c6b22f3d97d78114315481c0b5 + last_write_checksum: sha1:20cdc897facf67b41de2cf6c468a45f1de97d442 pristine_git_object: d515c2600289a2674c98e8cb192a1eb061486222 docs/models/components/RegistrationPath.md: id: 0f9f624489f9 @@ -4297,7 +4181,7 @@ trackedFiles: pristine_git_object: 7ed92b95e8a92d3f07296ecde23fe200884b3a23 docs/models/components/RegistrationTypeUpdate.md: id: f0d7afe6297e - last_write_checksum: sha1:5e706aeeca0c7a0d6f4a89b20aaf6fd67f422c1a + last_write_checksum: sha1:7f67a023442cf7ad7417a217c90120ab868b3da1 pristine_git_object: 469fdeec1e93796c0f38b73dc672ede9578926f0 docs/models/components/RegistrationTypeUpdateEvent.md: id: 38a74b7b1910 @@ -4305,7 +4189,7 @@ trackedFiles: pristine_git_object: 4090c1f243cacd6968c14b2f53c0ce94ef2725ad docs/models/components/RegistrationTypeUpdateInput.md: id: 65f532d4cdf0 - last_write_checksum: sha1:4c1437895897f3a7561b160ec1c1382462cad903 + last_write_checksum: sha1:70a6bdce2c3e6bbb32c13e35db79a42132b8598d pristine_git_object: 1fdc84029a5a8e15c4916299e7b2609ee53c716e docs/models/components/ReportingFieldJson.md: id: e79329ce4fb1 @@ -4317,7 +4201,7 @@ trackedFiles: pristine_git_object: d438e523d9b7b0559ae819f009b3ff9f7bcea479 docs/models/components/RequestedMeetingRequestQuestionJson.md: id: 61a0dab1e1b8 - last_write_checksum: sha1:0cc3d2e2a027595e9d99d0a0b2075ea644ba9a40 + last_write_checksum: sha1:7b3aad871f6c928a27d15bbfaed791407d8fc699 pristine_git_object: 78e39d313f52a0f2b7ef448bbdcbaa4e4f480ea7 docs/models/components/RequesterSuffix.md: id: 51a2722afb3b @@ -4329,11 +4213,11 @@ trackedFiles: pristine_git_object: 25933e9be30ab388c9021240157218b32421a2e3 docs/models/components/ReservationGuestJsonInput.md: id: 9466869d76bc - last_write_checksum: sha1:1e6f3c49e48c0ca449adda635f689fd2bab1f60b + last_write_checksum: sha1:b625df99fba3bff7020551ae7c6c9914c976ca9d pristine_git_object: 7bd6d4e00aacf0c54d8e379e45aea5a31382abb1 docs/models/components/ReservationGuestJsonOutput.md: id: b9f9807754b9 - last_write_checksum: sha1:a0a673c2ef6a0dc229d3a49d93e5db68d42d0a1c + last_write_checksum: sha1:09725f31bded3e2fa4e4bea6ac2a4ed7f5fffa1d pristine_git_object: fbdfc9b5a914a56f66dfbcbc6408cc29b3115847 docs/models/components/ReservationNightJson.md: id: 556dab066df0 @@ -4349,11 +4233,11 @@ trackedFiles: pristine_git_object: c69e38ae98684e1dafab25158740afac285c8de0 docs/models/components/ReservationPaymentInfoJsonInput.md: id: 082d538c133c - last_write_checksum: sha1:17edf3cd2506cf423f12cff206dcb46e0d632cbe + last_write_checksum: sha1:88938cdf8b99d9e92c8fe71eacd56d152876c953 pristine_git_object: 5f627f9f0d79fd7b3965e7bd8dbee0bdcb3f7095 docs/models/components/ReservationPaymentInfoJsonOutput.md: id: 7b02f116ea0a - last_write_checksum: sha1:b59e2d1d3882554728319708c00706ae593e3ce7 + last_write_checksum: sha1:63e8af5017dec247abcdf614cd95701205448da0 pristine_git_object: 40a8f8dcda37ba426a123a295893a2d6badfa5e0 docs/models/components/ReservationRequestBlock.md: id: 4514aa7b39f7 @@ -4441,7 +4325,7 @@ trackedFiles: pristine_git_object: b66bc5a4cd47b4a057371d44516cd37167c2c703 docs/models/components/RespondentJson.md: id: a080e2d3b828 - last_write_checksum: sha1:1d646323849277adad2cc13afd8b28c704a6d69b + last_write_checksum: sha1:8588913bb8ac9dc1a2f130de7b9a9b5a4f1f07d6 pristine_git_object: 2e18e3ca4a0e4ffdc8f8d6afb356d8631a5a5e42 docs/models/components/RespondentJsonLinks.md: id: 83c19ea7dda1 @@ -4457,7 +4341,7 @@ trackedFiles: pristine_git_object: b0e7fbbc51822c427478a68237637607dcc75f85 docs/models/components/ResponseJson.md: id: 0531d4b51a27 - last_write_checksum: sha1:397ca57fd4493901ae549f9d06b117e2a2b26989 + last_write_checksum: sha1:86987ff9dd18d8442087815227679afd513bc846 pristine_git_object: 2ce66e643243aba0c75dab3c40abd27c3440a939 docs/models/components/ResponseJsonUUID.md: id: 8093e6a98f07 @@ -4591,7 +4475,7 @@ trackedFiles: pristine_git_object: da9026d8409fae09455780c680a1922e63d94bf6 docs/models/components/ScoresJson.md: id: 58bebad45bf9 - last_write_checksum: sha1:9e13ae4363ead915a3546dd97187dd3a6242a593 + last_write_checksum: sha1:28717de15d29a083482746868fc68bb1f7c5b477 pristine_git_object: c2122d0915eb555f2bb722de994ea353342560de docs/models/components/ScoresJsonAttendee.md: id: ad06e9730b44 @@ -4641,11 +4525,11 @@ trackedFiles: pristine_git_object: a8f57bb561275e6e9f34a7b8f7a816664b3d3a14 docs/models/components/SendEmailEventRequest.md: id: 02d4503238ea - last_write_checksum: sha1:d709871bb8d34bad6b32cbcb5cee1ae73cf73465 + last_write_checksum: sha1:de3bea17cb71813b0eb8b6be4d61267afe2a73cd pristine_git_object: 088f50b109eb9a4202786a2a6d7a4a6d26629a2e docs/models/components/SendEmailEventResponse.md: id: 5592a72e132d - last_write_checksum: sha1:166a00f8b80d2d526b9e114ca3e398ddbda4eab6 + last_write_checksum: sha1:a3dd74437c1bcc901ee565ed95e6784051737cc2 pristine_git_object: 3c43bfd9e007de7f13a7f6705212f80d73d8c98d docs/models/components/SendEmailRequest.md: id: c4e591ad94b9 @@ -4907,10 +4791,8 @@ trackedFiles: id: 56df61fbf6fc last_write_checksum: sha1:855ec31777ce5af56c5cdb55f9563372051e3634 pristine_git_object: e4fa5ce9646bb90eacdbdb4ca76839ae9886b337 - docs/models/components/SocialMediaLinksJson.md: - id: b73f952b6838 - last_write_checksum: sha1:886745cdba51969817137fbcfa09d60a2fe4d0f8 - pristine_git_object: ee16cab1d867d32c2c08f56db958379aa1441b39 + docs/models/components/SocialMediaLinks.md: + last_write_checksum: sha1:6cf02d67385b0fb508f1a8fa3bb0d80ea9a4cc98 docs/models/components/SolutionJson.md: id: 67ab9684a83d last_write_checksum: sha1:875abb74da123f9346ee50e821999cf7f9293a10 @@ -5005,10 +4887,8 @@ trackedFiles: id: e08e3a0f6612 last_write_checksum: sha1:4591af8ae818de666e7dd0dd5e236c97e93f1661 pristine_git_object: f9562b9f8b111835e96326948f757b4943eb7e37 - docs/models/components/SponsorshipLevelJson.md: - id: 89ff38021843 - last_write_checksum: sha1:6ca85781f91d4951c71a19b425a16c4c8bfbe7df - pristine_git_object: 67c0fe61e202a8f6eeeeacaaf4ce648b364fa2b6 + docs/models/components/SponsorshipLevel.md: + last_write_checksum: sha1:2d946037721679aed6cb2b90fe6b5f9461b11aed docs/models/components/SponsorshipLevelListResponse.md: id: 3c9850e2198f last_write_checksum: sha1:f2e6692f87a8f72b08bee1623b979c9aecda6034 @@ -5069,7 +4949,7 @@ trackedFiles: pristine_git_object: fb868e5a5f4d61e4404da9af191987bfa0f4d3ec docs/models/components/StandardSurveyQuestionJson.md: id: 5bcbaa73a0bd - last_write_checksum: sha1:017f6f64648105e1b39d032102b5c87d86bbf691 + last_write_checksum: sha1:aec3cacb0f8afedfcca57085037c12c5ed705a82 pristine_git_object: 5db341cc8882df2a90e560021f5585824cd1364f docs/models/components/StandardSurveyQuestionsPaginatedResponse.md: id: 6f098f7ce6c5 @@ -5097,11 +4977,11 @@ trackedFiles: pristine_git_object: 08ff2e763e6377ae945552f066857c7769d0ccd4 docs/models/components/StandardSurveyResponse.md: id: 5a9dda09f9c2 - last_write_checksum: sha1:a391d1575b77a34be9d7f8fdb72b4c78acdbbffa + last_write_checksum: sha1:6b76b49311db7337737a3c8f9e836c9dcf925639 pristine_git_object: 0d4ee8d7157d5988ccc59944c0e17c40cf0185c6 docs/models/components/StandardSurveyResponseInput.md: id: e5fc5167d1b6 - last_write_checksum: sha1:ca0a73ef4f04d857699a38dd6472eddc902b0a3e + last_write_checksum: sha1:ec6182d9a8bd7bb47ff91c5804fa2d3814e13c20 pristine_git_object: 059c9e16996e0ae446b0456a091e0746073de1f3 docs/models/components/StandardSurveyResponseUUID.md: id: ba0e6e968e04 @@ -5167,7 +5047,7 @@ trackedFiles: pristine_git_object: 2dbcd1d58679a6fe3f7f7211d3d89720752f4ce4 docs/models/components/SurveyJson.md: id: 8514d82f79c8 - last_write_checksum: sha1:c09606329e9458e74eea06c16be852f85d692568 + last_write_checksum: sha1:a0d1367bc083c1aa20a15ad3977a4d4e0c6e544a pristine_git_object: e36ad155e32a3f1505239de4c38dadf1d2aa14ea docs/models/components/SurveyResponseJson.md: id: 9f598df6e9dc @@ -5189,10 +5069,8 @@ trackedFiles: id: 958df61d499c last_write_checksum: sha1:be6f2f8d8ddb8a09c42b595b5738c44c319542ae pristine_git_object: 4cf8f1b70aab2908f58fc89e728afbad9f31b83e - docs/models/components/SwitchBackTargetUsagePlanJson.md: - id: ed06547d4131 - last_write_checksum: sha1:48ea1dcf86f7fa3cf7816683a63bb5023747e8ba - pristine_git_object: b305e8b6d33ac6f1c01e55b8a49416ed027017ff + docs/models/components/SwitchBackTargetUsagePlan.md: + last_write_checksum: sha1:32b9663db9b3b7cf0a6ddd6f56587f2e882e4a56 docs/models/components/TableAssignmentJson.md: id: cdcb0532a8d7 last_write_checksum: sha1:278bbf5608f1791889df9e9e35a2c7c7ecf1cb4e @@ -5237,11 +5115,11 @@ trackedFiles: pristine_git_object: 3aa256cd5ae8b881ec0a4723bf6ebc6b13e6733f docs/models/components/Three.md: id: 69b86f2bf1f1 - last_write_checksum: sha1:7372460f54489c8174dd59411c23f7146ad32662 + last_write_checksum: sha1:8fbdf6ea246e2b95b5bb10076d922e6227df3da8 pristine_git_object: fbad90936582d775431dfaa0386a92989db0a622 docs/models/components/ThreeInput.md: id: ef2daa70fe08 - last_write_checksum: sha1:5d83eee111c1352d3332a9a95a9b03132b6f117f + last_write_checksum: sha1:391230f108c6e096d684fe0337c669fbe99085bf pristine_git_object: 14c992e6f72442143e5279d3d45d32588b7826ea docs/models/components/ThumbnailStatusJson.md: id: d02e606ccbb9 @@ -5333,7 +5211,7 @@ trackedFiles: pristine_git_object: 77d07fa838701f6b2986587f7e2ae6f3f5c5f04f docs/models/components/TravelAccount.md: id: c3bcc88b61fa - last_write_checksum: sha1:6349eb2a0700b4aaf6b69f5348cf870f0a23e916 + last_write_checksum: sha1:76fcac1a4ad6f86795c7c5e078f10d42b55abcc6 pristine_git_object: 01f294aa2ca264b9ea29e6beee42d9c07b3c6ef2 docs/models/components/TravelAccountPaginatedResponse.md: id: 797823dea873 @@ -5551,6 +5429,8 @@ trackedFiles: id: 3eef10961376 last_write_checksum: sha1:75c459f872210b5f1cd485ad3545d9346b0e3d69 pristine_git_object: 224fcb2ad9fab74260a9733847a8f8230179c635 + docs/models/components/UTMOverride.md: + last_write_checksum: sha1:4f2a054dad5cec7857144332e412df190a322576 docs/models/components/UnitPositionJson.md: last_write_checksum: sha1:685fd063d9ef847caf64fa3737e4ce971424780e docs/models/components/UpdateAppointmentRequest.md: @@ -5561,17 +5441,15 @@ trackedFiles: id: fe97b706e759 last_write_checksum: sha1:acca60878187107a0bbf710257a6183fb450707e pristine_git_object: 36195278eccf3c2f1c3ea6b6fa64816e6ba1a669 - docs/models/components/UsageJson.md: - id: 887203dcf38e - last_write_checksum: sha1:cd4f5858116b2c26db93b9a1229112362100073f - pristine_git_object: 8293999bcefa1fce26bdfa03e630f412c5aeefa7 + docs/models/components/Usage.md: + last_write_checksum: sha1:9d8aeb8910e96dd5fb91c3fd81d82c0c144ebcaa docs/models/components/UsagePaginatedResponse.md: id: 62f21b73fe23 - last_write_checksum: sha1:6313172dc34aada0e0e8f656df34c6fe50e486ab + last_write_checksum: sha1:83058005734645d772b8e168aaa6db2c88fab9b0 pristine_git_object: cbe9b5f523cc4307f496063cee8c68db296a8b2d docs/models/components/User.md: id: 8f2722ab45f3 - last_write_checksum: sha1:b37633cae0eb9b0f4d5dd47aba9b38d8e828069a + last_write_checksum: sha1:78d789f856d7ec243ccab337f7ae1e2d916d22ed pristine_git_object: 2c91f67ec477c705b74da29a56645df2a9c74a41 docs/models/components/UserEnterpriseExtensionJson.md: id: 7f099406044f @@ -5603,11 +5481,11 @@ trackedFiles: pristine_git_object: ed0f8191c460c33221d84d8fe128fec991d92b4a docs/models/components/UserInput.md: id: a5f250c42286 - last_write_checksum: sha1:9e21266a50fa044ed616df3bb24472d7b88dfbf1 + last_write_checksum: sha1:525bdc4076bdca777978ba69423a0c3ee74f7a64 pristine_git_object: 06691f4c969cbc3c96a8f6b6c34cbb93f3ccaa6e docs/models/components/UserJson.md: id: ac4b9c051137 - last_write_checksum: sha1:a1187b510347d44821c09b03358f684fa5252a14 + last_write_checksum: sha1:06fbf8bccf61ed9cbd41e36a31cb6a3040e818f6 pristine_git_object: b8c511700481958f07d4ba0354971bcf534cb418 docs/models/components/UserTypeJson.md: id: 8e3288d25103 @@ -5625,10 +5503,8 @@ trackedFiles: id: a2bbdfedffc7 last_write_checksum: sha1:c1390f75d627f96a5367227830ce5a81f405a7eb pristine_git_object: 80f52a602ed2f576c3cf0f547d38da676987e7d8 - docs/models/components/UtmOverrideJson.md: - id: 566f0d50eb08 - last_write_checksum: sha1:2804d00f4979871768547830fbc892f8bd981e41 - pristine_git_object: 59206567b7a4773996ff3b659e0934ba35bafe4c + docs/models/components/Uuid1.md: + last_write_checksum: sha1:6f1f0eb42efe26e8669b6296b17aa25478fb3728 docs/models/components/UuidJson.md: id: cb996965dcbf last_write_checksum: sha1:ca0b8d5ade7e37fe8c17e8f592ea366cb7be05d1 @@ -5689,8 +5565,8 @@ trackedFiles: id: 605e63a5786e last_write_checksum: sha1:73057ad337b104ba902e6dccc68f309330aa8a71 pristine_git_object: 5d7e2639977f3bda3a296c01049ba3c639d3ee04 - docs/models/components/VideoJson1.md: - last_write_checksum: sha1:e19a7106c2b7128efd62ce3b57ffe33c4489be0d + docs/models/components/VideoJson.md: + last_write_checksum: sha1:8ac3d9e34fa2c5a140cddf1216b162a9dbd12d4b docs/models/components/VideoRenditionJson.md: id: 57d150ddf555 last_write_checksum: sha1:0282b61b809f5319e135a9c013a03fbbe885eb03 @@ -5745,7 +5621,7 @@ trackedFiles: pristine_git_object: dd577fe44a307baa7df7d09ed3929cd64c552ebd docs/models/components/VideoViewJson.md: id: 36129afb4b6e - last_write_checksum: sha1:3c81d6631e183953b6c95b8a5e079635a25e2d9b + last_write_checksum: sha1:07d2ac0358c7c87ecfbc764b6cdccb56efe6f350 pristine_git_object: e08424b4bd30bead4dce7ea823ff918f3e080068 docs/models/components/VideoViewsPaginatedResponse.md: id: 7e98e46c3602 @@ -5805,7 +5681,7 @@ trackedFiles: pristine_git_object: 2bad152e563256c84faf5f3d038d627249221543 docs/models/components/Weblink.md: id: 185c565023f2 - last_write_checksum: sha1:0b0635c37ee9f2d443be1d5b29a104d9c8f16728 + last_write_checksum: sha1:0e9663ea8f07384703ed232d713957e5e4721740 pristine_git_object: 6a804dfa5f19a82b7cf9075a99edf38572909f2c docs/models/components/WeblinkListResponse.md: id: bbf7ab710399 @@ -5815,14 +5691,12 @@ trackedFiles: last_write_checksum: sha1:a83e9f2e802c6bd0983e5e6d39c5886c3f1fc919 docs/models/components/WeddingPartnerJson.md: last_write_checksum: sha1:ff7a42172896dcd95b8cfe83e3c1a8f3b7db5a18 + docs/models/components/WorkAddress.md: + last_write_checksum: sha1:2dcff803e8e2577342b9d748939d0478d2b2f958 docs/models/components/WorkAddressAddressInput.md: id: 4c30f8301f8e last_write_checksum: sha1:00948363c532196f9c6735b5528d13e5bbdda59e pristine_git_object: 4d958c5a3cd8b026571416d949a671ba211463c3 - docs/models/components/WorkAddressJson.md: - id: b45d558bc092 - last_write_checksum: sha1:a87cb020bff952924564ca32d5907e17f42418c3 - pristine_git_object: 2d0413edb7fbdab0949597a9ea42d38b24cf93fa docs/models/components/ZeroAllOf1.md: id: 40040b4d7bd0 last_write_checksum: sha1:262bc8bfd64ab99ea4e5466893767ef1d7b1cfb5 @@ -6755,7 +6629,7 @@ trackedFiles: pristine_git_object: 6eb426c731b3a7b0583d7be3903fb505c2781163 docs/models/operations/GetAttendeeByIdResponse.md: id: 8f3beb670c6b - last_write_checksum: sha1:e8278f979cc94a34e47d2c7d6be9dbca954785d6 + last_write_checksum: sha1:4e04d6f5d5a2374ef7a11cfb76be20ca3aa3161f pristine_git_object: 69648ae005b43f3b69ceb5f3513f6c944db26496 docs/models/operations/GetAttendeeCreditsRequest.md: id: 911eed30e077 @@ -7909,6 +7783,10 @@ trackedFiles: id: 1ac12baf9ce0 last_write_checksum: sha1:0ff8619a0b903efa7301236ba96234cfe68bbf3d pristine_git_object: 74422aaa20e12827660799e6f0ac1a5c7be609dd + docs/models/operations/ListAssociatedAudienceSegmentsRequest.md: + last_write_checksum: sha1:049356665a99d1d995519828d38ba26278908b50 + docs/models/operations/ListAssociatedAudienceSegmentsResponse.md: + last_write_checksum: sha1:7711b7daad40bab4ec730da5983a9a60da699702 docs/models/operations/ListAttendeeActivitiesRequest.md: id: 0d290e839f49 last_write_checksum: sha1:0c8cb476235a089c8d7ab1ff4ce54f2f31439a34 @@ -7917,6 +7795,10 @@ trackedFiles: id: 126581ed8100 last_write_checksum: sha1:8ebdf5d40a5dc974925fce56617463c367ba41cb pristine_git_object: 3098f8282a279bc718afe29d35c70d170c36afaf + docs/models/operations/ListAttendeeAudienceSegmentsRequest.md: + last_write_checksum: sha1:ac544bfac1b4742692e379dce89dc8c5c7fae72c + docs/models/operations/ListAttendeeAudienceSegmentsResponse.md: + last_write_checksum: sha1:ad2a06cfaf426e9782c999475fb5b47444f3d90e docs/models/operations/ListAttendeeInsightsRequest.md: id: d74285cc6478 last_write_checksum: sha1:e4f5185fdbf7333b54e557b93c752970ee2f9041 @@ -8055,7 +7937,7 @@ trackedFiles: pristine_git_object: 9b3ad8445f6b2461e41ee4228a924d335c39d010 docs/models/operations/ListDiscountedAgendaItemsRequest.md: id: d36bce39f354 - last_write_checksum: sha1:8b2bbdf431646ba206f4a339a2f99afc887a7eab + last_write_checksum: sha1:59fe846092d1799285b887bc46e6c90ff51542f9 pristine_git_object: 39f0c5eeacc69b8aa33cd9849b8ecae1141e1edb docs/models/operations/ListDiscountedAgendaItemsResponse.md: id: 58da87b94587 @@ -8071,7 +7953,7 @@ trackedFiles: pristine_git_object: a7145ba6fd8a65fb8036fceeebbbe90cbba6b007 docs/models/operations/ListDonationItemsRequest.md: id: 0ab03e22605c - last_write_checksum: sha1:b1192daffc33508fda5bf4cc30ac4975acad37b3 + last_write_checksum: sha1:6ec2ad1a9cb8a38515d443df4f75eab528f3cd6a pristine_git_object: 928a67da2cea4bb4ac50b6c32de29a7461d799a4 docs/models/operations/ListDonationItemsResponse.md: id: 1c356f08c86d @@ -8087,7 +7969,7 @@ trackedFiles: pristine_git_object: c136e695a629fecd53af61f5c5b852390369efb9 docs/models/operations/ListEventDiscountsRequest.md: id: 6b26d8d663c9 - last_write_checksum: sha1:3314705901fb53fa5567fe0d3c447e5d2cfa8a96 + last_write_checksum: sha1:3dd549d8e862deaf36cc9623f671a621dcbd0ef3 pristine_git_object: 3c9ae12cf88ce3ddba2536a847612ed6635f6f59 docs/models/operations/ListEventDiscountsResponse.md: id: 321cb4a5b6c5 @@ -8103,7 +7985,7 @@ trackedFiles: pristine_git_object: 2debf9949ba31138010e7d1737e7a7e98ca04afc docs/models/operations/ListEventRoleAssignmentRequest.md: id: 188c11629d01 - last_write_checksum: sha1:a6eb058effea0e4368f6358cd99b07261d4bb3dd + last_write_checksum: sha1:7a7a8ebfd1bff185367eb59c93d87d9d81165c6e pristine_git_object: 9e9606704bf74c666f3fffab38985a6b2871b68f docs/models/operations/ListEventRoleAssignmentResponse.md: id: f2c2f518c88a @@ -8175,7 +8057,7 @@ trackedFiles: pristine_git_object: a71c0257fc27abfa80e310bcf7c33da92683017d docs/models/operations/ListFeeItemsRequest.md: id: 96463b27a30d - last_write_checksum: sha1:c3f6e5b19ae1a090d402fc9664cbdce6dfd87e5c + last_write_checksum: sha1:bcd04299511e1bab6787205c238b8a95372b3dc6 pristine_git_object: 5644c68f6804b1efba4f8f6d56d59f18b7b653ad docs/models/operations/ListFeeItemsResponse.md: id: f9960eae6969 @@ -8229,8 +8111,12 @@ trackedFiles: id: b2dda0732222 last_write_checksum: sha1:7a39ec0af3b1fb05290f14965ca96d5e2bab71da pristine_git_object: d0d9150e71215c6694723fb4d94d839e2e42b9db + docs/models/operations/ListMembershipItemsPostFilterRequest.md: + last_write_checksum: sha1:b4187321eef617dbd71f91f806a7ef031d26fbea + docs/models/operations/ListMembershipItemsPostFilterResponse.md: + last_write_checksum: sha1:163be866b0cff2dace5517977b83c7928deed4d3 docs/models/operations/ListMembershipItemsRequest.md: - last_write_checksum: sha1:2823fed9e56b6937685b99ee32057e14223ce8e3 + last_write_checksum: sha1:cda19bc81ac30233630e8b45d5eb3c65e1d022a1 docs/models/operations/ListMembershipItemsResponse.md: last_write_checksum: sha1:0412b953f879d6be1e37642a4a7eb00466b1d8fe docs/models/operations/ListPlayersRequest.md: @@ -8275,7 +8161,7 @@ trackedFiles: pristine_git_object: bae235d155f7c5bf25484faab41d3c8fcc4846e2 docs/models/operations/ListQuantityItemsRequest.md: id: bb31eceac315 - last_write_checksum: sha1:0224a63ed0ec06daf4273309e36e96f0ad86b065 + last_write_checksum: sha1:597586c9014ec3f412dcafddb5972b1062423f7a pristine_git_object: 75988de3e507b827ae364ab710373734c2b45f3c docs/models/operations/ListQuantityItemsResponse.md: id: 9164b87bec74 @@ -8831,7 +8717,7 @@ trackedFiles: pristine_git_object: be1705a3b7664057e317c00209e5b08470bdc067 docs/models/operations/UpdateAttendeeResponse.md: id: 159f5fdf1b3a - last_write_checksum: sha1:1845002c3c03fa831c53428b4e8b8c0d416d00bf + last_write_checksum: sha1:1dc81bd70ca9c2955387ef9414e9cf99001daaa4 pristine_git_object: f9f208fb27dd15b3e9f6530784b552de6e7552e8 docs/models/operations/UpdateAttendeeSubscriptionStatusRequest.md: last_write_checksum: sha1:798a0b27b461918f97f3ecbce08d9e1eb50aeb7d @@ -9247,11 +9133,11 @@ trackedFiles: pristine_git_object: 704005d199d199defd2dbf54d34ee99a49527bce docs/sdks/attendees/README.md: id: 99bffbf21091 - last_write_checksum: sha1:61bc811a0a83b698817f63fe7b5d5a41c5e42810 + last_write_checksum: sha1:c479f760d839db6ae8e9e38c074c1a3ebf553587 pristine_git_object: 51133187a510f849cafd047132648b314d92466c docs/sdks/audiencesegments/README.md: id: a2ccf2d6ee02 - last_write_checksum: sha1:5db7a1a082630eac975942e1fe24bb75d47c69fc + last_write_checksum: sha1:39a8bba900976618d8055d1a574fc7268aeb2951 pristine_git_object: fe570960f8125e64c67cb596c370b7ef40138496 docs/sdks/authentication/README.md: id: 45be241adfc3 @@ -9291,7 +9177,7 @@ trackedFiles: pristine_git_object: eeda9f92822eda06457447bb5c632a14f1b03f39 docs/sdks/customfields/README.md: id: a205cef73249 - last_write_checksum: sha1:91e5855bb50622b7008f65be970592ee538430b4 + last_write_checksum: sha1:51196c605c9b4453ef30c1ad86f2ce077f6efde5 pristine_git_object: d476788bc8db400f6e69e31315ce1c89ac4b3212 docs/sdks/discounts/README.md: id: "000723261694" @@ -9311,11 +9197,11 @@ trackedFiles: pristine_git_object: 0840417246d8282eed34a318ec6a2203a0010a16 docs/sdks/eventrole/README.md: id: b10e2c12d0e8 - last_write_checksum: sha1:6d9731b408b9d6b3b5d0c2b0c716c6774820660d + last_write_checksum: sha1:dee7f469d06f26f9efd476681a297c7a2d56c9f5 pristine_git_object: 9b702106766b9fcad1fd2dde1cb5b2b424719715 docs/sdks/events/README.md: id: cf45a4390b9b - last_write_checksum: sha1:87d9bc65b1bcc6daf0a6f01bdab6a3cc6e6c3fb1 + last_write_checksum: sha1:63b85d880baa36de5592b483df51cef88fc6a14a pristine_git_object: a155c9c995555e8cf43829631cc8a236fd354da4 docs/sdks/eventsplushub/README.md: id: 5f184d5bdfcc @@ -9327,15 +9213,15 @@ trackedFiles: pristine_git_object: eede402a85e1da20c1034fe85358d6075234a769 docs/sdks/exhibitor/README.md: id: cb0578099210 - last_write_checksum: sha1:ec0308f39fc518e5d698dc0bd81304a1bd0e549f + last_write_checksum: sha1:c4fb24d8b2f5fd765099fbc31fc30fe860558eaa pristine_git_object: 0602007e1d41c51681c190985c6cff8d835cc46e docs/sdks/exhibitorcontent/README.md: id: 7cecd37f6b66 - last_write_checksum: sha1:6d050a144653a0f0a3fd3898174e44ff3566697c + last_write_checksum: sha1:6f02c89847ef94b1a0a649803f4137584ba8ce29 pristine_git_object: e6d9116287aa63517ede1aed81dbf053cc7cbb46 docs/sdks/exhibitorteam/README.md: id: f5b7c80d738e - last_write_checksum: sha1:a92492237328aa9c3cd49bc08159d43f16fc0121 + last_write_checksum: sha1:0660ae882f4695de16b3d1957d4c3c7cde574c6c pristine_git_object: 1d1f063cae353ff50936d7fa265eda6a25650e28 docs/sdks/file/README.md: id: 2e0e7ec90c9f @@ -9347,7 +9233,7 @@ trackedFiles: pristine_git_object: 64614977cacbd8d9340bd37af4b21d6e245bfc14 docs/sdks/housing/README.md: id: 23d65d817ab8 - last_write_checksum: sha1:17dfd46bc01a86554487b0f6a981c79a85cd0fde + last_write_checksum: sha1:a0724977a4e284508ad8af9c69f2c1714be8b813 pristine_git_object: 4211bb0d355200b83a1e58a261371acf7a12452d docs/sdks/housinghotels/README.md: id: d04ff5412c59 @@ -9359,7 +9245,7 @@ trackedFiles: pristine_git_object: cef4027abf852decdaba1e2f5620e2af00029ca9 docs/sdks/meetingrequest/README.md: id: 4d8d5f5fd977 - last_write_checksum: sha1:275e7fe75a624a721e175dad1a4583c3278dcede + last_write_checksum: sha1:3680545eed15de60814acc39f30ca7053556c114 pristine_git_object: 0179b4309efed6c06dc31e70ac235bf1de619337 docs/sdks/processform/README.md: id: 0d23c161e66c @@ -9395,7 +9281,7 @@ trackedFiles: pristine_git_object: 118e111b964ba99c3bae0466bc3362af503548ff docs/sdks/surveys/README.md: id: b7f48111aedf - last_write_checksum: sha1:25d852fcbb77ed5e1dcaabfd54ae405e26fccfbc + last_write_checksum: sha1:ff0bcc8a5dd6f5db828a8d6a7202877f17e099d9 pristine_git_object: f2ec0d237695846e602252d7349f640c49854768 docs/sdks/travelaccounts/README.md: id: 361add025274 @@ -9419,7 +9305,7 @@ trackedFiles: pristine_git_object: e340e49b38b5531e795df74195ccaed5136eb492 docs/sdks/userscim/README.md: id: 50529a579425 - last_write_checksum: sha1:3063a98ce2537e8a2940214378018eed42c4ba8d + last_write_checksum: sha1:6534d1f9b2cbfe1cd6168a9790cfa6b23d226e88 pristine_git_object: ce24bc35e6c90e161c09b86666c9b6463dafae29 docs/sdks/video/README.md: id: 0b01dca84f9e @@ -9435,7 +9321,7 @@ trackedFiles: pristine_git_object: cda742065b0bb30407900c4d39885b8db164b9b4 gradle.properties: id: 2afbb999f001 - last_write_checksum: sha1:5295cd8c73a217f9dc39150d1d27096e5c457548 + last_write_checksum: sha1:36e75db0fecd696fd1e0bbf018e125fdaa316ead pristine_git_object: 6da141a8453a679109d12dba513b6d08b9e37fd5 gradle/wrapper/gradle-wrapper.jar: id: ec27dae6e852 @@ -9487,7 +9373,7 @@ trackedFiles: pristine_git_object: b48101dcb3d415a353dbb1d152850df0ab239aae src/main/java/com/cvent/AsyncAudienceSegments.java: id: 18b5e976826b - last_write_checksum: sha1:9dfa55eca7e4605de9854d0448a87e28efe2150a + last_write_checksum: sha1:290adb5fb1e284348eb2f8f8c14357b1a2b29dee pristine_git_object: b2b365f2cfa45ec15f755c31450a1575079047eb src/main/java/com/cvent/AsyncAuthentication.java: id: 84ed7c96c944 @@ -9559,7 +9445,7 @@ trackedFiles: pristine_git_object: 16d95816508b654f63c788cf9d926f65d4f51595 src/main/java/com/cvent/AsyncEvents.java: id: f0df984cd544 - last_write_checksum: sha1:ca41c428e7d67ab05cfd1e9836de30c07233360f + last_write_checksum: sha1:998ac97fb0b33883785a99d12018e3369e359285 pristine_git_object: 807ef57d30ff958436aa808f07a18f7315f48b5e src/main/java/com/cvent/AsyncEventsPlusHub.java: id: def02d8cf79e @@ -9599,7 +9485,7 @@ trackedFiles: pristine_git_object: 63b9d69f51d89f8176ddd79b1609ec208b5a70f9 src/main/java/com/cvent/AsyncMeetingRequest.java: id: c69c5b6c742d - last_write_checksum: sha1:133385d0a015e4d86a91307257b21043addc3f7a + last_write_checksum: sha1:57bdaed195d10773211c30b88e92bf565856076f pristine_git_object: 2a363b46c900e245520578e3a2696ab46d5175e9 src/main/java/com/cvent/AsyncProcessForm.java: id: e0cb23c12345 @@ -9687,7 +9573,7 @@ trackedFiles: pristine_git_object: 8e4a9c28a4dd1818b6a978745018e004c9dac578 src/main/java/com/cvent/AudienceSegments.java: id: c9106cf1524e - last_write_checksum: sha1:04781614ba2fcf9d6c97a910ac3d0c9493ef36ac + last_write_checksum: sha1:e86958f8fa8a8c5b05ed716cb76d6331dea9d2d0 pristine_git_object: 70bd79714042b201ce12d06a85416ec310cf5e3a src/main/java/com/cvent/Authentication.java: id: 952786186a1b @@ -9759,7 +9645,7 @@ trackedFiles: pristine_git_object: 9c4626406e5a8b2354048223d94a1bc35af42648 src/main/java/com/cvent/Events.java: id: a10ccc6cdc25 - last_write_checksum: sha1:539828e3942281a4f86b38cbecb06531de977ddc + last_write_checksum: sha1:08131d3e1246f63116634724fa13abcbd1bd1c5b pristine_git_object: 0ec187cf4b221451090af7411e098968c6c1df7b src/main/java/com/cvent/EventsPlusHub.java: id: b4035ceab44b @@ -9799,7 +9685,7 @@ trackedFiles: pristine_git_object: 222345c8cf03e2cfbb0656573fedbb8373253859 src/main/java/com/cvent/MeetingRequest.java: id: 98502903c529 - last_write_checksum: sha1:e7a21bbc8509e2f685853447746dab7a205265b6 + last_write_checksum: sha1:ee22c23eae6659b8a59779f9333e7788c8bc4144 pristine_git_object: 7fac550da9fb7ddfccd9f9457297ff746a1cbf40 src/main/java/com/cvent/ProcessForm.java: id: 37b1c5cc9454 @@ -9819,7 +9705,7 @@ trackedFiles: last_write_checksum: sha1:0396671d6b0de814aaa27700f35eed30523c66ed src/main/java/com/cvent/SDKConfiguration.java: id: cdb9837839f5 - last_write_checksum: sha1:05826533fac17bd83ca99c5fac1cd8161c6845d8 + last_write_checksum: sha1:0df5362b934e001fff4cf65c3eea778e33625fff pristine_git_object: 4b98b23f51bc18bad5890089f44055b6187ed9f0 src/main/java/com/cvent/Seating.java: id: 70583b24bb9b @@ -9903,16 +9789,12 @@ trackedFiles: pristine_git_object: 5a43dfd072e4b7ce37ad3e487bfa17ddcffec898 src/main/java/com/cvent/models/components/AccountBudgetItemListResponseJson.java: id: fe2c8b19e81d - last_write_checksum: sha1:5dd5032bf7df1368f5c72ed264276001c000a8ac + last_write_checksum: sha1:7b9496e0298f32be7cc6c60f2f239eaa93865644 pristine_git_object: 5940d47546af5dc5d9c0f30c90b254b105914ec1 src/main/java/com/cvent/models/components/AccountBudgetItemsPaginatedResponse.java: id: f62d268bf28c last_write_checksum: sha1:7f7ffd23af34d30461d9c9956f3ebfda696ec5fe pristine_git_object: c5b4706d39939d1a730a5bd70a0d1e0510645ef0 - src/main/java/com/cvent/models/components/Action.java: - id: ca7709186a73 - last_write_checksum: sha1:68646d944845e7b02b5aae66f940cd73dcfec876 - pristine_git_object: ff18f9530ef5db8cac95a16be4ff1e7844c99fb0 src/main/java/com/cvent/models/components/ActivityAdJson.java: id: b48c9797cfda last_write_checksum: sha1:ef8ef0e2ec91af2b0d13b2c981f6399ee7b44e07 @@ -10053,40 +9935,44 @@ trackedFiles: id: 6f017b3b5faf last_write_checksum: sha1:202bd4369eb22c2d1d7bd97fc6cb47ed6634d0de pristine_git_object: 8037e3de666ab0bcaa7079ee0b6b857839440865 - src/main/java/com/cvent/models/components/AdditionalChoiceJson11.java: - last_write_checksum: sha1:739b6c75d2c310b64a853e9724557ad97a5f3166 + src/main/java/com/cvent/models/components/AdditionalChoice.java: + last_write_checksum: sha1:065d9f50129e9af820125d77726669f050c3c54e + src/main/java/com/cvent/models/components/AdditionalChoiceJson1.java: + last_write_checksum: sha1:97c947106a035397fec0b37906c9f3158e1c0b71 src/main/java/com/cvent/models/components/AdditionalChoiceJson2.java: - last_write_checksum: sha1:7838f150b5b7f65e94d6e333624756d308ec9962 + last_write_checksum: sha1:3f3767b058b76e6d23f7ae61176c9893bb80b3dd src/main/java/com/cvent/models/components/AdditionalGuestFeesJson.java: id: 544f0629bfec last_write_checksum: sha1:a3dc5b30510ec20a393cfc7a7ef3fe78fe5152e6 pristine_git_object: 19baa3c22b0f9e22d489f09cc6afb6ce907cbe80 + src/main/java/com/cvent/models/components/Address11.java: + last_write_checksum: sha1:98d582aa64dd015c6c43faed2dd6519f282c00d6 + src/main/java/com/cvent/models/components/Address12.java: + last_write_checksum: sha1:3ba368fed96032ecc8b3a663d525158b557a068b src/main/java/com/cvent/models/components/AddressJson.java: id: 6308f5795b84 last_write_checksum: sha1:20dfcb4a8ae23fb0491c679d2f30cf1070d1e383 pristine_git_object: 02d35db07a56c928d13de96bdecd2890c8e13343 src/main/java/com/cvent/models/components/AddressJson0.java: last_write_checksum: sha1:7ca3b103f6d6efc0e3b7511460df43625265e700 + src/main/java/com/cvent/models/components/AddressJson2.java: + last_write_checksum: sha1:4bcc6b022cfc9a25d5ece1bdb8ceb2887345d65f src/main/java/com/cvent/models/components/AddressJson3.java: id: 55787e23e9f4 - last_write_checksum: sha1:32ce8763e71669a3fc33053772dfc5b53aba131a + last_write_checksum: sha1:e0d2a8ebe5e3cca288829496e85b998cb38fe29a pristine_git_object: 3d3e1a9b4c7dad3d2cdb5ffa0025b956a5b5d3f4 src/main/java/com/cvent/models/components/AddressJson4.java: id: 3bdafa1358ba - last_write_checksum: sha1:00278db71c6822ecbc92beaf21a84a6d9446d4da + last_write_checksum: sha1:9ba5013576e823273dba2e8af7a29d914d66fac2 pristine_git_object: 5d19005351c44323f194793a2c19acb3fb692645 src/main/java/com/cvent/models/components/AddressJson5.java: id: 449624e98e8f - last_write_checksum: sha1:5e763e23d20943c715bfa5d8b6436caa8ec5e9b9 + last_write_checksum: sha1:226b83bf38a8eb98eb7b3a2de6adcb393f24bfce pristine_git_object: a023190e289f21e693d3681d5b1435253ead94bb src/main/java/com/cvent/models/components/AddressJson6.java: id: a20bdd390018 - last_write_checksum: sha1:ed23716e5f8cafbeb30be839b11bea109f686aea + last_write_checksum: sha1:190ca9b7425813ae57c04e190796936b809d36c3 pristine_git_object: 5647552b5b0a71de8b318feb9f9422e1f016de34 - src/main/java/com/cvent/models/components/AddressJson7.java: - id: a79818f8bebf - last_write_checksum: sha1:2da7d6dc68e707cb7a0c5f50d0ddecf7261a854f - pristine_git_object: c0e0b80862084288b4bed975bf8e1b6dfa3df4cb src/main/java/com/cvent/models/components/AddressJsonInput.java: id: 52184c278a37 last_write_checksum: sha1:86d85c5cc7a05a7033c2494909c88c0acd51489d @@ -10209,40 +10095,38 @@ trackedFiles: last_write_checksum: sha1:3f882d7c63d6fecbd3d5a7a9f6f0ffa433d9fd39 src/main/java/com/cvent/models/components/AnniversaryMembershipItemJsonContactType.java: last_write_checksum: sha1:6f4ef32fdf833eaf399c7dc517a222f269cba244 + src/main/java/com/cvent/models/components/Answer1.java: + last_write_checksum: sha1:c435719f921b09dc20a36fed14f94d8b2a2170c6 + src/main/java/com/cvent/models/components/Answer2.java: + last_write_checksum: sha1:2c08e131463f3dc992c09c365e9fb23e72711023 + src/main/java/com/cvent/models/components/Answer2Choice.java: + last_write_checksum: sha1:5b646eed6233a47cd6f206ed29ad077326efd7a4 src/main/java/com/cvent/models/components/AnswerJson.java: id: 4a78cff7674b - last_write_checksum: sha1:e48829af3f7bac212c0db76b4040e980fcf6af5c + last_write_checksum: sha1:0903f9f934ea4d451b935f6551bd9b2f53c2c1aa pristine_git_object: 209ba65fecb2cb9467e39def1f8029bc5cb940f4 - src/main/java/com/cvent/models/components/AnswerJson0.java: - id: 9f458fcb949c - last_write_checksum: sha1:dab5ca406142df6117788141cd107fed074d6f95 - pristine_git_object: bbbce696333f3226c7170c200b9fc262f8621c34 src/main/java/com/cvent/models/components/AnswerJson1.java: id: e7b1574f3099 - last_write_checksum: sha1:258d22b738d2ff920e723d5a6639c3b3d5bb4951 + last_write_checksum: sha1:69f05a6f68c583a4ab74546b94118df26a6f1aea pristine_git_object: 918e318ddb42092cd1138195d2ea09477838bd91 - src/main/java/com/cvent/models/components/AnswerJson2.java: - id: 4b6bb1637a6f - last_write_checksum: sha1:7e6a2784ca2124216b33f93f5fb92d9512988268 - pristine_git_object: e44df733a941f613fd748481031ef5e361888d6e + src/main/java/com/cvent/models/components/AnswerType.java: + last_write_checksum: sha1:2c4e561f4273c847cf514f23c130b34c756478ec + src/main/java/com/cvent/models/components/AnswerType1.java: + last_write_checksum: sha1:f7517a37822bbf1773dcaff984b12ac0ff850733 src/main/java/com/cvent/models/components/AnswerTypeJson.java: id: 9658c9d5a363 - last_write_checksum: sha1:7b0e7d05aea71b28e1f6ceedead138a46f7920e1 + last_write_checksum: sha1:e9e5dd51a6e45165c0d2ca432c975900c8093bb3 pristine_git_object: 2cd68cca7ed155056295722138adf5cd64edef92 - src/main/java/com/cvent/models/components/AnswerTypeJson0.java: - id: b21679c51377 - last_write_checksum: sha1:4cba1dbe44eaa0b53347f9c2ce8523444f289847 - pristine_git_object: 5f8fc1cd2bda9a825087b37b5d53ab04ede08bad src/main/java/com/cvent/models/components/AnswerTypeJson1.java: id: 271875f20bee - last_write_checksum: sha1:3fdafcf0f797c90567a85b30f01b2b115d53da4b + last_write_checksum: sha1:6b168ca9cbd6d9edfba9f969784e648b05ed6cd7 pristine_git_object: dc99b97f5b6ee16a48f422291aa4d7921bcf8c24 - src/main/java/com/cvent/models/components/AnswerTypeJson2.java: - last_write_checksum: sha1:fcd1e9f6f29f832fede21ef4429fdf8747e72fe6 src/main/java/com/cvent/models/components/Application.java: id: fc324ddbb742 last_write_checksum: sha1:67d072957d6750c730c82c6d55936b4c1ba88b1f pristine_git_object: 2a88e33332bcc71531eac36aa329b7aea175cb20 + src/main/java/com/cvent/models/components/Appointment.java: + last_write_checksum: sha1:13f5345c53d63f1077816be2a22bf055f1f61f10 src/main/java/com/cvent/models/components/AppointmentAccepted.java: id: 84247c6b3b42 last_write_checksum: sha1:3d1d23a8c9cd5a0d4b7b9ca59016c30b2efa078f @@ -10379,10 +10263,12 @@ trackedFiles: pristine_git_object: a83027d1c573925c2fb173fb79265e65aa5c13f7 src/main/java/com/cvent/models/components/AttachmentSourceJson.java: last_write_checksum: sha1:aaa3d10b9559e8e023cd56bdea60bcdca8836fa6 - src/main/java/com/cvent/models/components/Attendee.java: - id: 0533904461db - last_write_checksum: sha1:3481223e5933ad5deb2e0cd2d31e841bf5de2592 - pristine_git_object: 66811a013f2464f2b6618733f2ed062c0a0fbd49 + src/main/java/com/cvent/models/components/Attendee1.java: + last_write_checksum: sha1:b615ae4ffb813f1948c71738a6b3f4ad5be30907 + src/main/java/com/cvent/models/components/Attendee12.java: + last_write_checksum: sha1:b9dbf8f675cc0e4d6dba640149c73011603f0616 + src/main/java/com/cvent/models/components/Attendee2.java: + last_write_checksum: sha1:6c56068fcb5d68a67eaef889eb0eae5167a1eab6 src/main/java/com/cvent/models/components/AttendeeActivitiesPaginatedResponse.java: id: fa1fb86e61be last_write_checksum: sha1:588a350967abac8420622802fe72e333167ce587 @@ -10479,9 +10365,13 @@ trackedFiles: id: 9f53b17bc6fb last_write_checksum: sha1:37c36d190c3653ddf88f902042ede18d7e10c890 pristine_git_object: f356d0e4b636da88154ee5d4d5ba7984b5b05916 + src/main/java/com/cvent/models/components/AttendeeAudienceSegmentAssociationJson.java: + last_write_checksum: sha1:20245d520411b12b5dace1b73db4aaa00481edd6 + src/main/java/com/cvent/models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.java: + last_write_checksum: sha1:108ca2711383307946a2d28bac9eeb05ead80dbc src/main/java/com/cvent/models/components/AttendeeContactInfoJson.java: id: fd181b292ffa - last_write_checksum: sha1:141361db3e0456b563f50a3683228d82977d88d7 + last_write_checksum: sha1:e642b75ccf0b851edbd24ffd0953fe53121593b3 pristine_git_object: 97f47b39a209f809a7903383f31cc07d018e19e8 src/main/java/com/cvent/models/components/AttendeeContactMembershipJson.java: id: 7293bb6e0648 @@ -10529,7 +10419,7 @@ trackedFiles: pristine_git_object: 2bc3a56e11c808b818bf14d07046a1322a3aadb7 src/main/java/com/cvent/models/components/AttendeeInsights.java: id: fe78fb341233 - last_write_checksum: sha1:e83a8d87af11ecac9a22bee37d62e0d67e87707c + last_write_checksum: sha1:014e42dc340ae30899503557c8bc3ad253ce8b1a pristine_git_object: 8ba31dfecd76e179bba633ba7dab3b74192e9ffc src/main/java/com/cvent/models/components/AttendeeInsightsPaginatedResponse.java: id: edd9cede4bde @@ -10563,10 +10453,6 @@ trackedFiles: id: 5842b8890cca last_write_checksum: sha1:9f7309bb99d9329caeb11240a1b5ef16a840f4f1 pristine_git_object: 40396e6ba698a98ecc68878ec8ef35468f6512ba - src/main/java/com/cvent/models/components/AttendeeJson3.java: - id: c1b9f924703b - last_write_checksum: sha1:2b9c986d00103fd56f2a1d1d243c1248f4d6cdf1 - pristine_git_object: 3d94b5b333e65ec961c876af4da1c4f345b99ecf src/main/java/com/cvent/models/components/AttendeeJson4.java: id: 70411831daaf last_write_checksum: sha1:3f6dd03a306b89ce5e7737d4eca574157835b487 @@ -10589,7 +10475,7 @@ trackedFiles: pristine_git_object: 34b868ded6367ec608ac3f47881b7c419c33fc9f src/main/java/com/cvent/models/components/AttendeePaginatedResponse.java: id: d7719ddf3a10 - last_write_checksum: sha1:ecd689dc526054269b7f753e7335c5aced8290de + last_write_checksum: sha1:a985b26c98d0d0ee05cbccbc8e4776da167a4bdc pristine_git_object: 3183c0fc0d74a001b05b7cfe2596fcd7fd50d641 src/main/java/com/cvent/models/components/AttendeeResponseJson.java: id: f9ad86d43041 @@ -10707,11 +10593,11 @@ trackedFiles: pristine_git_object: b2132b14067e65501f54b0bfc9adb7daf79a692c src/main/java/com/cvent/models/components/AudienceSegment.java: id: cdf1213554cf - last_write_checksum: sha1:e8213171289c122405c2bdcbb1fd2cf6660b0a1e + last_write_checksum: sha1:1d0ce8c0c1be51c979e23c7ffccb84cd424aff12 pristine_git_object: 1fa0a8da6d817199151b5255b9ff3b8fc48d330a src/main/java/com/cvent/models/components/AudienceSegmentCreate.java: id: ba3272f63c83 - last_write_checksum: sha1:6f68d75c84967d2a3e309a65dae72dfc269b5909 + last_write_checksum: sha1:d5d2a48d9b1911f5b53a5328a707d64cbeb9c72e pristine_git_object: 32cde3794fff4042e0eab7d747e68ab504796847 src/main/java/com/cvent/models/components/AudienceSegmentCreationTypeJson.java: id: 42e18e2dce89 @@ -10719,7 +10605,7 @@ trackedFiles: pristine_git_object: adf008e60d97b648d0dd35f2a4c383230f7637d6 src/main/java/com/cvent/models/components/AudienceSegmentResponse.java: id: bc45aaeee1ca - last_write_checksum: sha1:c023f5c6f19552420003e2442a5a286f9c32a8db + last_write_checksum: sha1:4db9ff035be95c66928eec3015329a0c164670eb pristine_git_object: 52dd5940f586c15000e4cb4ecbf264f603f77040 src/main/java/com/cvent/models/components/AudienceSegmentsPaginatedResponse.java: id: 335954d80923 @@ -10771,15 +10657,15 @@ trackedFiles: pristine_git_object: f472561bd6bc06dbf2b877dd22f50987e9d23706 src/main/java/com/cvent/models/components/Badge.java: id: 7ecfc5e18e3d - last_write_checksum: sha1:fdf8fe646cd0fe536cf698d9b14d97f1ad9c4232 + last_write_checksum: sha1:b3633562d44d9668e1caf0a688ad89708e6a3e26 pristine_git_object: 0b376698e68dfb00fb46c8faa6430cd2f94aefb7 src/main/java/com/cvent/models/components/BadgeInput.java: id: 0cd497db7949 - last_write_checksum: sha1:0015b20f80b6e0c897ebf846fe6af5388e193afc + last_write_checksum: sha1:0134f70869c32fcac35bae76c346aec58d9cb15a pristine_git_object: d6b20fad5c2fb2077d56d83179aa24ee21a69b4a src/main/java/com/cvent/models/components/BadgePaginatedResponse.java: id: 8cb015807241 - last_write_checksum: sha1:4adbbcd06135b900626322888fba8cb07f7d04a3 + last_write_checksum: sha1:4f79ac49012c0628a891de8c0f0549790845a0aa pristine_git_object: 3504df871fc80726c2c12e082198c8dc4b8e54a5 src/main/java/com/cvent/models/components/BadgePrintJobCreated.java: id: d5e052b19f28 @@ -10817,14 +10703,10 @@ trackedFiles: id: 78a156881493 last_write_checksum: sha1:5a7572670148ba54cf3de0de90489a7c523b639b pristine_git_object: 366152785843fb51466e90eea05530ebde27102e - src/main/java/com/cvent/models/components/BadgeStatusJson.java: - id: 39d77d382f47 - last_write_checksum: sha1:4d4e1672b6c2f0fb222ca7712bc4c1cb4ffa4244 - pristine_git_object: 7e6f1cc637e9a3c553237286c35fe7b1f319dac7 - src/main/java/com/cvent/models/components/BadgeTypeJson.java: - id: 951ec92ae9ad - last_write_checksum: sha1:3f117446be75c148634c49c30025f0f4c728a71f - pristine_git_object: f53e6837a6d50485aa659dc28effa72b2049f633 + src/main/java/com/cvent/models/components/BadgeStatus.java: + last_write_checksum: sha1:f6c7c92902bde841a9d8b14dbf01e8fe3b1df098 + src/main/java/com/cvent/models/components/BadgeType.java: + last_write_checksum: sha1:b59c5b86c2cfb27e4240f96886c6151d874ee31a src/main/java/com/cvent/models/components/Banner.java: id: c8dd5a0652cc last_write_checksum: sha1:2ba48a1bd2849f1d7a1414316fdd92fa3a6e7c10 @@ -10843,10 +10725,8 @@ trackedFiles: id: 11d4dfb5e0a5 last_write_checksum: sha1:e41de5b89a250df4c4a6585ea4d1acf9a4eeb23f pristine_git_object: 386d2959212abfefb3cd4fd0cda63d94ac705e01 - src/main/java/com/cvent/models/components/BaseChoiceJson.java: - id: ee2d19220da1 - last_write_checksum: sha1:9d9a2ebea130289ee0c95c9f529e78c9a36a6873 - pristine_git_object: 4286fd26462505c2c8e8ea14403b7c78daf769ef + src/main/java/com/cvent/models/components/BaseChoice.java: + last_write_checksum: sha1:9154dc325b99b83850a506c8c2d1a8b6777e24b7 src/main/java/com/cvent/models/components/BaseQuestionResponseJson.java: id: 25b183bafe34 last_write_checksum: sha1:50320e17ba1e336f38c424f27beb51f1667609e8 @@ -10885,17 +10765,19 @@ trackedFiles: id: ad7ad89bc5f1 last_write_checksum: sha1:bc8d16daf753bdca26a85c3b7e8d191c20d96307 pristine_git_object: fc8db60a3b4f2e80436aaf325f50a2793d102b4c + src/main/java/com/cvent/models/components/BoothStaff.java: + last_write_checksum: sha1:8835c794a74de799fb0c3c3bd69e5905412fa9c3 src/main/java/com/cvent/models/components/BoothStaffListResponse.java: id: b11e892abe01 - last_write_checksum: sha1:a92384c5fa5520b46d97671e3cda47ce81e4c461 + last_write_checksum: sha1:d2b558cb7af772b811a85fa4665d1d83bea5753a pristine_git_object: fbd7670f5bb185876c733a87acf3cee1cc27365f src/main/java/com/cvent/models/components/BoothStaffRequest.java: id: 2a08c9383f1a - last_write_checksum: sha1:4eaf39d917e91a3c1dc5a1776808c6a1cca1102b + last_write_checksum: sha1:3d7592e607967e2fd3261a2dde4e1efa19cdb76b pristine_git_object: e0f02d6322b4471ddda6e3937320c429c2163404 src/main/java/com/cvent/models/components/BoothStaffResponse.java: id: 3bb640c0e34c - last_write_checksum: sha1:f0327d5bd305410a59ec4ab4f689196b32f50cc3 + last_write_checksum: sha1:ef9d69cbd8a54b873eef5ed354de79d49bf15306 pristine_git_object: d3664e714d7ef53336c05431b9f009afa8817836 src/main/java/com/cvent/models/components/BounceDetailsJson.java: id: 1de4c454d411 @@ -10907,7 +10789,7 @@ trackedFiles: pristine_git_object: 0b47fb77f9c6759b62b5ff7569982c1742d1c7c8 src/main/java/com/cvent/models/components/Brand.java: id: 7c2dc950e89d - last_write_checksum: sha1:601dde03b8672d135708f3b19a6365270f917ee9 + last_write_checksum: sha1:2e028e8489b45a847ffa65f25d8fb54acfa9739e pristine_git_object: c16220eb18d787192abe44854629d91786ede338 src/main/java/com/cvent/models/components/BrandPaginatedResponse.java: id: 72eb951c3d58 @@ -11163,22 +11045,16 @@ trackedFiles: pristine_git_object: 8fae8fcb4ae648ae13cceeae97fd54f58e7fc5ee src/main/java/com/cvent/models/components/CancelledReasonJson0.java: last_write_checksum: sha1:3e9d28d93c3fc632d4d2aac95cc747e1458ede9b + src/main/java/com/cvent/models/components/Capacity.java: + last_write_checksum: sha1:d1ff340f1022af8afd2bedce10252bdad09843a0 src/main/java/com/cvent/models/components/CapacityJson.java: id: 394af7f863af - last_write_checksum: sha1:4bcd5b0ea2da189a3c59a0e1574a20f39ee84028 + last_write_checksum: sha1:8219f97ddf3e538687f79188d74f2dd488281c70 pristine_git_object: 7f78c29c39efa4051382b6ce28af0098e9eb6558 - src/main/java/com/cvent/models/components/CapacityJson1.java: - id: da2dd6d88a93 - last_write_checksum: sha1:fce9983a45359400a19b81056ea2540344a36c9a - pristine_git_object: a153b30ef6e1de2fd0567e5aef27aaaa7ea8b4cd - src/main/java/com/cvent/models/components/CapacityJson1Input.java: - id: 7a719daafa90 - last_write_checksum: sha1:3021be476fae43675a558fe9b8de5f6890377348 - pristine_git_object: 4ce54410b5c513b0273ae72e4c930c2243369c46 - src/main/java/com/cvent/models/components/CapacityJsonRegistrationType.java: - id: d7af71b829f4 - last_write_checksum: sha1:2f94c604b20753219ccccc548a7ac4990f93a16b - pristine_git_object: 209d08db4d62283d39c1431772108c31e1039921 + src/main/java/com/cvent/models/components/CapacityJsonInput.java: + last_write_checksum: sha1:a9c1ec3e8ad67b038350ee25d76644334123a411 + src/main/java/com/cvent/models/components/CapacityRegistrationType.java: + last_write_checksum: sha1:20963352dbde7dbfc8d030e06c9f2ee3e9cbb89b src/main/java/com/cvent/models/components/Card.java: id: 1d147e49773d last_write_checksum: sha1:46bd40240a89397d6bc58156d2194d69b025b4e8 @@ -11263,7 +11139,7 @@ trackedFiles: pristine_git_object: 41c23c6c6400b1d71010ebd89a981195d675c80c src/main/java/com/cvent/models/components/Chain.java: id: c8e2eebd6713 - last_write_checksum: sha1:44b9702397cacc2f56444c42080fe506c4e96855 + last_write_checksum: sha1:e1f6e123142cd483322a2b405bd58d3ce27c3a4d pristine_git_object: 3e7cc32f327a1b58adf4a4f3e3faaf6f0056f572 src/main/java/com/cvent/models/components/ChainBrand.java: id: e708bbcb1d15 @@ -11311,26 +11187,20 @@ trackedFiles: pristine_git_object: d8b6f4e7bb360ca9cebfd08f6c4980570945093d src/main/java/com/cvent/models/components/Choice.java: id: a5c8e32158be - last_write_checksum: sha1:401f952a51d8b930e4bdfbee1f2f8ae759d50b6c + last_write_checksum: sha1:06c5dec6785ac760f08555592713b2b413da31c1 pristine_git_object: 7cc0a376992d57a8b6b705b771d03d0868948d18 src/main/java/com/cvent/models/components/ChoiceJson.java: last_write_checksum: sha1:670fbeffe3b6ea20bb247614d6cbcd63d1c70de4 src/main/java/com/cvent/models/components/ChoiceJson2.java: id: c2738f29fa92 - last_write_checksum: sha1:98db4a288205aea5ad9fa0b062c554144cc6b236 + last_write_checksum: sha1:901e4df0cbadadf29e47d49b48b81360a01f3a69 pristine_git_object: e42a99c45ca13dc9bd749c753b47aed8d5bba4e2 src/main/java/com/cvent/models/components/ChoiceJson3.java: id: 8744ddcc5394 - last_write_checksum: sha1:372c827548dd315093cfd94686241bdd81509261 + last_write_checksum: sha1:193c8c27d225cb4d4e82923d29d67a4f277dccb5 pristine_git_object: 138b561ce30931c52404637a83d5a819a74264f7 - src/main/java/com/cvent/models/components/ChoiceJson4.java: - id: ac41ec57bdeb - last_write_checksum: sha1:dfeec1548211d1829cfde16b365529bcc9e6fc52 - pristine_git_object: 017016376a0ea2493d7801dc3f12dab866e7fad9 - src/main/java/com/cvent/models/components/ChoiceJson4Input.java: - id: 7f77e33da7eb - last_write_checksum: sha1:93d0cc010a7c588b95380c77b732cef97b95da23 - pristine_git_object: 3df55d4afd9a17dda963a9702121412f7c6227b4 + src/main/java/com/cvent/models/components/ChoiceJson3Input.java: + last_write_checksum: sha1:4cda556523ceb850799dcbe56aa4e4aba5cc8cc3 src/main/java/com/cvent/models/components/ChoiceSortOrderJson.java: last_write_checksum: sha1:3712d65b1cc42b2a80c150a124d8e1848abefff3 src/main/java/com/cvent/models/components/ChoiceTranslationJson.java: @@ -11341,7 +11211,7 @@ trackedFiles: last_write_checksum: sha1:e0cb67412e50be92663d283990fb250bf7e147bb src/main/java/com/cvent/models/components/Choices.java: id: 59973ddc8aed - last_write_checksum: sha1:2b0a919831653ea70e93b7b34e0edd31c52f633b + last_write_checksum: sha1:e6414c6e2a996481b46672b7a9d1a44db319c41c pristine_git_object: 95cd28da362bb5e76ac04f50a1c6a939ea89287e src/main/java/com/cvent/models/components/ChoicesDisplayTypeJson.java: id: 36d25b0ac012 @@ -11367,14 +11237,24 @@ trackedFiles: id: a6a2c12524f9 last_write_checksum: sha1:fca3d6f8bd9ceb9be384d2dd00f715fce86b39c9 pristine_git_object: 5ccd086c7a4dd224c8e361b437bbd012cbef56c1 + src/main/java/com/cvent/models/components/Compliance.java: + last_write_checksum: sha1:800dc1f535376bdc65a72fd095abbb5feb3f93a9 + src/main/java/com/cvent/models/components/ComplianceAction.java: + last_write_checksum: sha1:241a23061264018595a7516826889de0fd177fb8 + src/main/java/com/cvent/models/components/ComplianceComplianceScope.java: + last_write_checksum: sha1:88383f07d7d24f78f745e890f9f0e7cef0ad2a52 + src/main/java/com/cvent/models/components/ComplianceCreatedBy.java: + last_write_checksum: sha1:ba8b48bc0183f562e6b430f70efc233d372b58b5 src/main/java/com/cvent/models/components/ComplianceJson.java: id: 4414dcd46a1d - last_write_checksum: sha1:cce293993a5bbdbce4b627a6cb7191b41534dbbd + last_write_checksum: sha1:f72812e332dd38fef177f1da46082e53c1eefb43 pristine_git_object: e0408b1934d167e56e9c91bf267c8b7ab2ebd404 - src/main/java/com/cvent/models/components/ComplianceScope.java: - id: 8af8de07189a - last_write_checksum: sha1:705228c883dcc6e14f147726941b1a7337c4df56 - pristine_git_object: 06b4fa8fc414c001d5a37f2acad30ff5ff00f6c9 + src/main/java/com/cvent/models/components/ComplianceJsonAction.java: + last_write_checksum: sha1:dfc096ed972048e08c5c6326888012c41175fc44 + src/main/java/com/cvent/models/components/ComplianceJsonComplianceScope.java: + last_write_checksum: sha1:df3b650db042b6654efb967a92682952fae4934e + src/main/java/com/cvent/models/components/ComplianceJsonCreatedBy.java: + last_write_checksum: sha1:1c48c668b63c2183da10c053b05fbb96e1edb56d src/main/java/com/cvent/models/components/CompositeValueJson.java: id: 07b0c7dd6e72 last_write_checksum: sha1:fff25dbafc41970d1b639b2815dba64664ae926a @@ -11491,14 +11371,12 @@ trackedFiles: id: eefb3348b788 last_write_checksum: sha1:557039bc30c9c91f50462312ae9703734e36aff4 pristine_git_object: 0b7ba11f1413a5cb7d0576ac4816f2e54031315f + src/main/java/com/cvent/models/components/ContactLinks.java: + last_write_checksum: sha1:c1ecfc1bc4faae5652077ce985a57560566b58cf src/main/java/com/cvent/models/components/ContactLinksJson.java: id: 9f076036e0ab last_write_checksum: sha1:44ca0e305c118f379d486aa8c29cc2ca91ab333a pristine_git_object: 40ada1d65cddc89b4cd38d08566501ca82dfb07a - src/main/java/com/cvent/models/components/ContactLinksJson2.java: - id: 23b57c1d976e - last_write_checksum: sha1:cdf896017a00c11387af5583e7eb79de004a927e - pristine_git_object: 49beca8e56a0da93313ad0a64b5cd7011b3e0c05 src/main/java/com/cvent/models/components/ContactLinksJsonInput.java: id: de4451962727 last_write_checksum: sha1:aa3339e7ad98e6c8e383b5c8fffc4a12018696c4 @@ -11613,10 +11491,6 @@ trackedFiles: id: ac469af2ce3b last_write_checksum: sha1:9efd84f001d2fc6c5cd4a10872ecc7f1bf458b3f pristine_git_object: b7a6166a5b1325d7e92fbeb64a4aa4abce8a986a - src/main/java/com/cvent/models/components/CreatedBy.java: - id: 40e6b60a77bb - last_write_checksum: sha1:ba5d074ad9ea7739916ab1965a02b14345f16dc9 - pristine_git_object: c17e76bc03d0a9f6bce1ae0dfccf635b9bffe1a6 src/main/java/com/cvent/models/components/CreditCardRequestJson.java: id: b8399dd3cfbe last_write_checksum: sha1:b5fce9167bff4878cabe385316991752a0262074 @@ -11753,6 +11627,8 @@ trackedFiles: id: f4182ce653c8 last_write_checksum: sha1:af76b05e179846b25ae2318f535d4648c61f2ac4 pristine_git_object: ee627136451b973ff00b5e9a8f6b13259c3305c2 + src/main/java/com/cvent/models/components/Device.java: + last_write_checksum: sha1:335ee31751caa52c4fb4fc7a674309a38489a1b4 src/main/java/com/cvent/models/components/DeviceJson.java: id: 244571377d30 last_write_checksum: sha1:aaa55a9d15f468dda2cc9ee6bcc1c5f69680464d @@ -11845,21 +11721,17 @@ trackedFiles: id: c54954a18e62 last_write_checksum: sha1:5ee116fd27beb464db85be988b2936915f787565 pristine_git_object: e064c48e04a2feb9ab22afab9fe579975a77e8a1 + src/main/java/com/cvent/models/components/ELiteratureDocument.java: + last_write_checksum: sha1:71fc688100eb912c5a2e702d1f08253ec68249ec + src/main/java/com/cvent/models/components/ELiteratureDocumentType.java: + last_write_checksum: sha1:04735c5bfd01dda119ee8eff973d028bb60b4aca src/main/java/com/cvent/models/components/EarlyBirdPricingJson.java: id: 3189053bc355 last_write_checksum: sha1:d952ec06956f74d9e8773824bf9b0e7aa3f009bc pristine_git_object: 99220fcaf8f665c0d01555c08ee80c929f61700d - src/main/java/com/cvent/models/components/EliteratureDocumentJson.java: - id: 9cd950c3e1eb - last_write_checksum: sha1:be02239ab8cc7fa5c7053e99ac58726c0f6c2803 - pristine_git_object: 6be667957e5de194b217384ac08858390f94107f - src/main/java/com/cvent/models/components/EliteratureDocumentJsonType.java: - id: eeddd3ef9a02 - last_write_checksum: sha1:fcdbf59a9f0692c654897c0565b595b5525b956d - pristine_git_object: a5f484663c7d09a526cbb654413899356e916f72 src/main/java/com/cvent/models/components/EliteratureRequestPaginatedResponse.java: id: fcd612ecf973 - last_write_checksum: sha1:ecc5f277d3aff426915815c083a805e39a6dfefe + last_write_checksum: sha1:c2473a927b1ae0113f4b492931138c388e94d18d pristine_git_object: 289725918e2eda2cbbc1878b73ff8c9db11b88c1 src/main/java/com/cvent/models/components/EmailBounced.java: id: ef5073cb77ea @@ -11969,6 +11841,8 @@ trackedFiles: id: c797f7ecad54 last_write_checksum: sha1:2fb3c712d2b27ee40e8d5816b05aa4390a0235c9 pristine_git_object: 2cbb7d505c1fe1458053eb38de73fff1b8f972d7 + src/main/java/com/cvent/models/components/Event1.java: + last_write_checksum: sha1:528729632d7eb6bab536d563ba82ecd0df628614 src/main/java/com/cvent/models/components/EventActivityDetailsJson.java: id: cae903159e50 last_write_checksum: sha1:fd8fac6a9ebcf00e79de3bae2ce27191736eae45 @@ -12019,7 +11893,7 @@ trackedFiles: pristine_git_object: 7dc94b1e80c7cc29492e7ffb72a1b5024255a198 src/main/java/com/cvent/models/components/EventBannerLinkClicked.java: id: 8872cb49aea8 - last_write_checksum: sha1:66c5b9fc501b442f107f8b377050b07962d4a434 + last_write_checksum: sha1:58280f0bb93a9123eb46374038adfa691537e78e pristine_git_object: b8385480db3b7bd7cac12df1318d4aa89a801496 src/main/java/com/cvent/models/components/EventBudgetCostDetailJson.java: id: 3c28aedcd366 @@ -12067,11 +11941,11 @@ trackedFiles: pristine_git_object: 1fadae3f2b97a0b8c5752636cde2f2e18dbcc65c src/main/java/com/cvent/models/components/EventEmailsPaginatedResponse.java: id: ba5256564cfe - last_write_checksum: sha1:3e9ca38066d9ac6c5082fcf9d100545efbe639ea + last_write_checksum: sha1:fb515663184c93e254370c3b216083d45bbc6cb7 pristine_git_object: 0f21f94bcdb4e1a20da9c5717a7817daf4a52f95 src/main/java/com/cvent/models/components/EventFeatureJson.java: id: 23ed9a202ca4 - last_write_checksum: sha1:c1d4acd42c140c2427d6b9d0abfa13cb260b50e3 + last_write_checksum: sha1:3795050257aa38aa6d4cb41e71773f3e95955c46 pristine_git_object: bc0f339987d2832d10a6c3451186b44728455d82 src/main/java/com/cvent/models/components/EventFeatureJsonConfig.java: id: 9406c46b50bd @@ -12087,7 +11961,7 @@ trackedFiles: pristine_git_object: b796cecbb7485a2e6426095e5ac5864da8f659d7 src/main/java/com/cvent/models/components/EventFeaturesResponse.java: id: bab33afc09aa - last_write_checksum: sha1:32395777d599f366b06b3df371356a4756e97a2c + last_write_checksum: sha1:600069e4150b804cc12dc29f67b3c067c0184279 pristine_git_object: e43d4a0743002ee9fb09c44528a72b1005e65ad0 src/main/java/com/cvent/models/components/EventFeaturesResponseConfig.java: id: 25d1bf350255 @@ -12113,22 +11987,18 @@ trackedFiles: pristine_git_object: d376666918445b57a00d687d43f26250bba9ce54 src/main/java/com/cvent/models/components/EventJson0.java: last_write_checksum: sha1:bce4a803eef8f00f63f84e7334605d52307c7152 - src/main/java/com/cvent/models/components/EventJson11.java: - last_write_checksum: sha1:df495407831a45bae1e95ff0625aafac3e29baa8 + src/main/java/com/cvent/models/components/EventJson2.java: + last_write_checksum: sha1:4f7d3127e1a85c40c215a27b5e8d516887f04d71 src/main/java/com/cvent/models/components/EventJson3.java: id: 25a9ceb98f28 - last_write_checksum: sha1:ffd3e09767c1dcbeb130fe596f51a9cc22f8f70b + last_write_checksum: sha1:72b3b748120fef3959857cca516b898a21127a7d pristine_git_object: a7280e4351fed035dc4357e514e8079e4fb6ad63 - src/main/java/com/cvent/models/components/EventJson4.java: - last_write_checksum: sha1:2e5ba6a038e6e6769233876a09d746e0303f350a - src/main/java/com/cvent/models/components/EventJson6.java: - id: 704de27d500f - last_write_checksum: sha1:475ff9c0680039ac761b2c4993a50d0348a2caa2 - pristine_git_object: 98d7027c0687127b1ead26234475666c3a7f0703 + src/main/java/com/cvent/models/components/EventJson5.java: + last_write_checksum: sha1:1204484e6f8789cc740025788c49af1acc104627 src/main/java/com/cvent/models/components/EventJson7.java: - last_write_checksum: sha1:6af5d715d2192f8b171381652aed71be758ebef4 + last_write_checksum: sha1:f740492b4c9ccdaed89d20f6e181fa6352804673 src/main/java/com/cvent/models/components/EventJson9.java: - last_write_checksum: sha1:51e4fa4a48e46a9fba4d88f2f75e85418e7d75be + last_write_checksum: sha1:02f460cdf045d5e59d2d764ba746081b60cd26d4 src/main/java/com/cvent/models/components/EventLinksJson.java: id: 425d79f7d08e last_write_checksum: sha1:b9211c52ced14949a2e8b205f0e0885148de0387 @@ -12241,7 +12111,7 @@ trackedFiles: pristine_git_object: 99d315c307df9ae51b164592a47f916f612d22a7 src/main/java/com/cvent/models/components/EventSurveyQuestionJson.java: id: 8013e4822f6a - last_write_checksum: sha1:e3cf47bc390cbecbbb9fe84d80198370c0b9e214 + last_write_checksum: sha1:512e9a6bc32725345570f0f2d955e907f4abc519 pristine_git_object: 93182f543745dbb8f05696635f7c66ea13459220 src/main/java/com/cvent/models/components/EventSurveyQuestionsPaginatedResponse.java: id: eac089048043 @@ -12249,7 +12119,7 @@ trackedFiles: pristine_git_object: f3dd98dbaff03e5d5eb96fbccffd3c25c9414ab7 src/main/java/com/cvent/models/components/EventSurveyRespondent.java: id: 96906eb1f3a0 - last_write_checksum: sha1:b135fc5adeef3d2e10e036df65249c511326104c + last_write_checksum: sha1:7b3ece8c3bbfe21bf0fd8b042812cfa73fb40710 pristine_git_object: 7b08b58451bd62d6a18711f2024603f318e25ce9 src/main/java/com/cvent/models/components/EventSurveyRespondentAttendee.java: id: d98606531eb9 @@ -12273,11 +12143,11 @@ trackedFiles: pristine_git_object: 8a7e66711acec90188b99abe026249ba11f1dba0 src/main/java/com/cvent/models/components/EventSurveyResponse.java: id: 6d78f9acfb39 - last_write_checksum: sha1:c62728b2eb8bbb2f1507f837b4bcf2a02fd211f8 + last_write_checksum: sha1:a21af5b8e48af3bd2b45e7d300a772c06421818b pristine_git_object: 5c692b24a11079a4b334e7ae3a3177dfc8152694 src/main/java/com/cvent/models/components/EventSurveyResponseInput.java: id: b11d97b0a73b - last_write_checksum: sha1:9b19c56c036614b2a10e579691725f56cfe46b88 + last_write_checksum: sha1:b790b1b9dc757279fa0dee1030a50dee066b0ef8 pristine_git_object: c183b4651cf15da816d9438546ba5543245eb863 src/main/java/com/cvent/models/components/EventSurveyResponseUUID.java: id: a3ea29c4bd4a @@ -12335,37 +12205,31 @@ trackedFiles: pristine_git_object: 2c37498d3bfafffda851efd0273d87e8be50cbc3 src/main/java/com/cvent/models/components/EventWeblinksPaginatedResponsePaging.java: last_write_checksum: sha1:3887b6f12e9c1572e5790fb9546d73b6c4affe00 - src/main/java/com/cvent/models/components/ExhibitorAddressJson.java: - id: c3d93ee05510 - last_write_checksum: sha1:8ddb36ea0b7add995d9c452363049436ce6ddb55 - pristine_git_object: 6ff8df7a6d623ec8514b9861fca6bd3398751112 + src/main/java/com/cvent/models/components/Exhibitor.java: + last_write_checksum: sha1:40bab429af40b0a31155713a106851ad91b318b9 src/main/java/com/cvent/models/components/ExhibitorAdminRequest.java: id: 271b5083d6d3 - last_write_checksum: sha1:302a33edafc8790bda229dbe8280aa9e0328f74b + last_write_checksum: sha1:4b94ff324c39d29b18b08f08bd1930a9c5ddabd3 pristine_git_object: 3cc111d0133b59a68962f7ffa9df5e8672af00ab src/main/java/com/cvent/models/components/ExhibitorAdminResponse.java: id: dfb7b715e97d - last_write_checksum: sha1:15c2a8592422804b4ac17635935adb1ccfdc70aa + last_write_checksum: sha1:a6ffd929912a7f319f835c2355d25a4b43058e53 pristine_git_object: 32a910b379ecca83e4f2abe9a98a8216dbd565e3 src/main/java/com/cvent/models/components/ExhibitorAdminsListResponse.java: id: 26e973a84d2b - last_write_checksum: sha1:5d57ae16ee4cc3cdd472336f05a7568c242092d2 + last_write_checksum: sha1:0a819c8b9fcc990f5577a408790927e5585c7404 pristine_git_object: af9df820015e53d15caa732db4ecf41069325f70 - src/main/java/com/cvent/models/components/ExhibitorAnswerFormatJson.java: - id: 134b930147d3 - last_write_checksum: sha1:3cb29e45ef2bbc4f3355e6486792533fe8bcebd9 - pristine_git_object: a17c62a75879a06af5f9fbd4e448b6bcec3779d2 - src/main/java/com/cvent/models/components/ExhibitorAnswerLimitsJson.java: - id: 52b777d6f137 - last_write_checksum: sha1:2cb1a3bbfe29393a9e15d6c79ad3063f509d84e2 - pristine_git_object: 886c26854ebb98f83182bb19c7aaa46f50e40d8d + src/main/java/com/cvent/models/components/ExhibitorAnswerFormat.java: + last_write_checksum: sha1:ed272f7d058ee3775be4278ea7390fd0eac55025 + src/main/java/com/cvent/models/components/ExhibitorAnswerLimits.java: + last_write_checksum: sha1:17a9772d33d7a5ae714d5b5f6f883a51fd9fe050 src/main/java/com/cvent/models/components/ExhibitorAnswersRequest.java: id: 080071212a8e - last_write_checksum: sha1:c6c3d33a0d74c30ce258e58baa68bf7a487b41ae + last_write_checksum: sha1:aa2256b80d6e68679b93734ea6649823120c4208 pristine_git_object: aeb769ec76f1a99ebf395bd36e84b9ac5b685a01 src/main/java/com/cvent/models/components/ExhibitorAnswersResponse.java: id: b65d8c6199a3 - last_write_checksum: sha1:400d6102f871cc2cf819c47a7d7dab26fd7fa29a + last_write_checksum: sha1:00ca134186c9d070b9b9b1239e80346fd15ff964 pristine_git_object: 1b621975188f3687c91830dfba1d850a8e37a732 src/main/java/com/cvent/models/components/ExhibitorBannerLogoFile.java: id: e7fd0e65d068 @@ -12377,7 +12241,7 @@ trackedFiles: pristine_git_object: ac72e9ac1f3a2739f3497a3d8add88117810edd7 src/main/java/com/cvent/models/components/ExhibitorCategoriesPaginatedResponse.java: id: 72c9a5dda2b1 - last_write_checksum: sha1:040fcec9b6f8f57dd517a3362ae4682b0a9ebee9 + last_write_checksum: sha1:7a6d882be035c8d490d65d62c900cbd7e094da67 pristine_git_object: 249a30b9bfda5c3d02e0b2fda1545927e3594f26 src/main/java/com/cvent/models/components/ExhibitorCategoryBannerFile.java: id: 4c69bd5e86b7 @@ -12387,17 +12251,15 @@ trackedFiles: id: fb04b28c2b26 last_write_checksum: sha1:bb230a258386fa39f7f784d0ae16107bf8117600 pristine_git_object: 88ec15587155eaf34438cb5966de1e2cf47d2689 - src/main/java/com/cvent/models/components/ExhibitorCategoryIdJson.java: - id: 7a7e2022d100 - last_write_checksum: sha1:4682ffb30f3419abdc7c25761e1f670db6180eca - pristine_git_object: 153ca25ea9c28f1446db4cb578a0744cb2dae624 + src/main/java/com/cvent/models/components/ExhibitorCategoryId.java: + last_write_checksum: sha1:43e507bc0ab02c6f6ebd921b735d01075d4d00c9 src/main/java/com/cvent/models/components/ExhibitorCategoryIdListResponse.java: id: 7f0b9fd9abec - last_write_checksum: sha1:0b3ebcfec07f8fb9754f5c9c327d474dc31c2017 + last_write_checksum: sha1:b70a6c9b8b43b6c63e157c38a7b8cc06cc6c0b5f pristine_git_object: ac9f362479c72941272138ec80ef040bc855d47a src/main/java/com/cvent/models/components/ExhibitorCategoryRequest.java: id: 7ce608752bd9 - last_write_checksum: sha1:3786c45901f46ff6abcab4dc28a4dc55a2a1ff4c + last_write_checksum: sha1:9008b9419b46f0022f8f08eaaca034d05d20755c pristine_git_object: 62c58cf3eb21dbfd6690d25cb17654d7790febc4 src/main/java/com/cvent/models/components/ExhibitorCategoryRequestType.java: id: 7ceea87d2a3b @@ -12405,7 +12267,7 @@ trackedFiles: pristine_git_object: 8db9ac4d6fc85ce83f093004523c3c42f14b61ed src/main/java/com/cvent/models/components/ExhibitorCategoryResponse.java: id: 0e8e4d4d257b - last_write_checksum: sha1:ed144652a86155fd892a25113ffa3f170380afdb + last_write_checksum: sha1:be7a7d351d70f0112257e05eee33d0e1651633ca pristine_git_object: cc33abbb5472d580085d0edfaffce7205cf3865b src/main/java/com/cvent/models/components/ExhibitorCategoryResponseType.java: id: 010c800ff22b @@ -12413,59 +12275,51 @@ trackedFiles: pristine_git_object: 03a3a8c60a59dbb69dd7838f647d91a686f612e8 src/main/java/com/cvent/models/components/ExhibitorDocumentOpened.java: id: b5f9814318cf - last_write_checksum: sha1:31db9ac459295145c255ba8628030fc2ca222378 + last_write_checksum: sha1:7dfc2458bb278a96b9d6f8696c2108f85927829c pristine_git_object: b624753b6b53d3787ce3c3d37a6317ffd6cbf98c - src/main/java/com/cvent/models/components/ExhibitorIdJson.java: - id: 35b214841c62 - last_write_checksum: sha1:7a07b46f20fd2eb67736535e3b6c72bce3bc9813 - pristine_git_object: 2d3e921d22495ab444a78d804595f4273610e922 + src/main/java/com/cvent/models/components/ExhibitorId.java: + last_write_checksum: sha1:27795764f5ae9e8e3adf2651e8ff4db912d2dcc4 src/main/java/com/cvent/models/components/ExhibitorIdListResponse.java: id: 4b789cb482fc - last_write_checksum: sha1:4d5099181934362dbcda6b2d8324240fcbcf5782 + last_write_checksum: sha1:c257f529dd1ea43edfc21aa880a0fb17af08b6e6 pristine_git_object: 4fda4c7a10fee9398c7dfb48832942c1cbecffbb src/main/java/com/cvent/models/components/ExhibitorJson.java: id: 9d0b16d9dda0 - last_write_checksum: sha1:b745406859f550ab441eeed77bf94e6550a91740 + last_write_checksum: sha1:7bc219caa1e4e2282680791c076541980154118d pristine_git_object: a0cc43030560ee25ae3a29f29eaabf024b32bc42 - src/main/java/com/cvent/models/components/ExhibitorJson1.java: - id: 0297a0860b96 - last_write_checksum: sha1:87cc5757362061fb039c2fd99512a7ef082c042b - pristine_git_object: 92ee80dd09d0a672a92c2e8649479e3552d70bc2 - src/main/java/com/cvent/models/components/ExhibitorQuestionTypeJson.java: - id: c0f6fac272dd - last_write_checksum: sha1:5affb2d1da632d9b7902a1f904c75bd2a8c98d4b - pristine_git_object: fb25afbd5bdc671667078e139a6888fd2f60cf99 + src/main/java/com/cvent/models/components/ExhibitorQuestionType.java: + last_write_checksum: sha1:479687548a4a2167fc84cb865ce9147b37e065a0 src/main/java/com/cvent/models/components/ExhibitorQuestionsResponse.java: id: e475d2862c67 last_write_checksum: sha1:3f73c9c40396d9cba194cee793a6fbe3ecae990b pristine_git_object: 49fd2f6f34a117aae2abbd575d6036b9d7a50553 src/main/java/com/cvent/models/components/ExhibitorRegistrationPackListResponse.java: id: e63788d1e63d - last_write_checksum: sha1:099012b5e03bbe8caddbe12631ab4e1f3f0b656d + last_write_checksum: sha1:1fae6e62f9af0fc7e171ae279504da4e8791267b pristine_git_object: 18ba3342f9b8fd609ee8c978a1dfd9953a987be8 src/main/java/com/cvent/models/components/ExhibitorRequest.java: id: b35b33ec27cb - last_write_checksum: sha1:7a40bc90a24e7683b27aea08da352b33508682dd + last_write_checksum: sha1:dcfbdc496e67c20ab3a0540a1af67494edae47db pristine_git_object: 2e296dfbe718594517a5156b7468530f72a7a17b src/main/java/com/cvent/models/components/ExhibitorResponse.java: id: d7937d1f8730 - last_write_checksum: sha1:f9d9a053f411e5945c77f092b1ab76582a3fb2ad + last_write_checksum: sha1:321854785dc9e894cb652bc27b199bbea955ce9e pristine_git_object: 556699e2ff65fc913e44e892259d475b30126cf7 src/main/java/com/cvent/models/components/ExhibitorSocialLinkOpened.java: id: 29d9942b1df5 - last_write_checksum: sha1:e9f4bb8917a9f61439c3956ea5ee7bd4f46e1fb1 + last_write_checksum: sha1:b2cb44353bd372a4527bd08dceb027fd6aff8f2d pristine_git_object: b67c3817339bcf87235903742d3d3b9539909f8e src/main/java/com/cvent/models/components/ExhibitorViewed.java: id: 3e430b98c4c9 - last_write_checksum: sha1:c411308f14135c9bfa59a1976f92c99604ef37c7 + last_write_checksum: sha1:aebd8e571035e1ef80d1bd56c0c5558c12fc2fc0 pristine_git_object: 1ec71cdd6347d07cb0d50df381efb7c24d3c798d src/main/java/com/cvent/models/components/ExhibitorVirtualBoothJoined.java: id: 4040da8fefb1 - last_write_checksum: sha1:293e81b3126d09194e4b643004aebb3e92d853d1 + last_write_checksum: sha1:e333a56cc6f9fe4c23cbc81083b5eff27de27eb1 pristine_git_object: d1eaacf18311e38f9229a7670d0f662c63df8cde src/main/java/com/cvent/models/components/ExhibitorWeblinkOpened.java: id: 1e15a559b249 - last_write_checksum: sha1:5fc3924750534fc4978d0548d79c29993b4681c5 + last_write_checksum: sha1:a3b480aadf6bf7114cff6d03ab44a14611be245b pristine_git_object: 929e269b0696233d3e8550135ba47c66cb3ec779 src/main/java/com/cvent/models/components/ExhibitorsEventCopyOverride.java: id: 82add8fdca37 @@ -12473,7 +12327,7 @@ trackedFiles: pristine_git_object: 16aacc9cbe828617f4aa32e0640b427900245e65 src/main/java/com/cvent/models/components/ExhibitorsPaginatedResponse.java: id: c51d324e955f - last_write_checksum: sha1:1ff59b57ef6d4fe583b966a0bbf297f7ccef60dd + last_write_checksum: sha1:eb641ca9686acc1c94cdae54e2c3ac746dd28ea4 pristine_git_object: dbb7dfe6804b829f2e84fe5584bccb815b6e845c src/main/java/com/cvent/models/components/ExistingAdmissionItem.java: id: 9c1ce77b9ca0 @@ -12489,7 +12343,7 @@ trackedFiles: pristine_git_object: be8678f4998d7df7fe7937fa0f679a7ea603564a src/main/java/com/cvent/models/components/ExistingAudienceSegment.java: id: 82a4df73d052 - last_write_checksum: sha1:4057ff9673a07fb7ca15fef0b0b3bf46105197cf + last_write_checksum: sha1:0b2b06cb443d73ad53402e904d21b64b765c8664 pristine_git_object: e52884aeded2a8216df853f4c60d08772aff029d src/main/java/com/cvent/models/components/ExistingAudienceSegmentCreationTypeJson.java: id: 27b16bf09029 @@ -12507,18 +12361,10 @@ trackedFiles: id: 820cd7101537 last_write_checksum: sha1:b6d87e978a6217145d070087ba1f7c91935d1316 pristine_git_object: d20825ccce7338ba95a50a926096d91d8fbf073f - src/main/java/com/cvent/models/components/ExistingBoothStaffJson.java: - id: 4c8985cc8861 - last_write_checksum: sha1:5cdfd25b132d0cbcb5ebda3b512940edf65ef67d - pristine_git_object: f5ad9e0652aaaae2f4e14cd248d42e923d3d72ff - src/main/java/com/cvent/models/components/ExistingCapacityJson.java: - id: 37dda59b9c90 - last_write_checksum: sha1:e1c05ce4036c5f44549a6dbb8eb15820d66fe430 - pristine_git_object: e0dc09b4e8e6e902ec61d224fe9c268236c6fe73 - src/main/java/com/cvent/models/components/ExistingCapacityJsonRegistrationType.java: - id: 80701308f6fe - last_write_checksum: sha1:4ec21eee738338c3e6543b3832793b5f4cfba6ed - pristine_git_object: f86bc5c09edd21af0eb1a2cb6fb6095cc0efbaa9 + src/main/java/com/cvent/models/components/ExistingCapacity.java: + last_write_checksum: sha1:990bf51cdaf231915ee99cf2c19dcc92afb101fc + src/main/java/com/cvent/models/components/ExistingCapacityRegistrationType.java: + last_write_checksum: sha1:7d52cb505ca4d3acb2c927b89b4c4fefee4815d5 src/main/java/com/cvent/models/components/ExistingCustomField.java: id: 4a88a2a742c2 last_write_checksum: sha1:c976c72862170c1d1848cf8c20f24a708c74a1e6 @@ -12567,77 +12413,39 @@ trackedFiles: id: 917a54d7da32 last_write_checksum: sha1:bbf5c95f8c9ae64470efb7fe2ad0f1fac1b9e08d pristine_git_object: 9e153de03eee9f8c02e7472910c4560dd9aaed3a - src/main/java/com/cvent/models/components/ExistingEliteratureRequestDataJson.java: - id: d110f1942800 - last_write_checksum: sha1:b7ad1490939fc14827db2f794729a34a91586378 - pristine_git_object: 052224d4dd7446e799c2e3d4844f6094ec483255 - src/main/java/com/cvent/models/components/ExistingExhibitorAdminJson.java: - id: 498824a62538 - last_write_checksum: sha1:5c4888c67ad5e0fb583881c5e42a3e6ba8167f8f - pristine_git_object: 9b67954c0a88e82eb22c906bc65951b15e0acf03 - src/main/java/com/cvent/models/components/ExistingExhibitorAnswerJson.java: - id: b72b142c5c59 - last_write_checksum: sha1:4eb98376c43df9dd851fe01235ea4a5e53f12367 - pristine_git_object: 1c4f15e2c210605ed0657ec359f1db726f6df310 - src/main/java/com/cvent/models/components/ExistingExhibitorAnswerJsonInput.java: - id: f646a1f723a0 - last_write_checksum: sha1:52818e2510437cee87aa086658ec01d4b464e039 - pristine_git_object: 9909f1b77809f1bdd36b186c689f291e0979b4ae - src/main/java/com/cvent/models/components/ExistingExhibitorCategoryJson.java: - id: 166b8adad3b1 - last_write_checksum: sha1:a07ba225877a1d1ac9351933ed84e3bda1eb5469 - pristine_git_object: c3eb6caa1304f7c0524d97a53c95e8a635bdd318 - src/main/java/com/cvent/models/components/ExistingExhibitorCategoryJsonType.java: - id: 53b96884655d - last_write_checksum: sha1:2682df7c876ec1751a264735dc08dc9938fdfd82 - pristine_git_object: f13d1fba46b7370294ef2ee200ef088251cb518e - src/main/java/com/cvent/models/components/ExistingExhibitorJson.java: - id: ee43f91be943 - last_write_checksum: sha1:243af1af9182cfdbf071eb17c816c564065fbb66 - pristine_git_object: 3f5e0909396c79ae12a0671ee15f10269d68c3b9 + src/main/java/com/cvent/models/components/ExistingELiteratureRequestDataForLead.java: + last_write_checksum: sha1:185a510a880bdb4073347f80da43a5c450fb0b54 + src/main/java/com/cvent/models/components/ExistingExhibitorAnswer.java: + last_write_checksum: sha1:a64bf8c89a69b7a15e813b919b711c9afc4886cd + src/main/java/com/cvent/models/components/ExistingExhibitorAnswerInput.java: + last_write_checksum: sha1:636bf56d499d378e7dab0499481264cc38fa3807 src/main/java/com/cvent/models/components/ExistingExhibitorQuestion.java: id: 90d58d855cb3 - last_write_checksum: sha1:d85eeff1e42a5717fd4a56c64553df6b6f466fc2 + last_write_checksum: sha1:231a0a99a507236fdca14415011564bb16d7fc68 pristine_git_object: 3b4a4b6fd109a5d266b44e6390c0560b0d6182ba src/main/java/com/cvent/models/components/ExistingFile.java: id: 36bfcded78ea - last_write_checksum: sha1:5b5960548dde1d9b94be07a33d63d5a2eeae966d + last_write_checksum: sha1:400088884ccf1dac5e81c92e9ef0beced0b60318 pristine_git_object: 4a31b2c63f939e105eea07bd0384c509c57166a8 src/main/java/com/cvent/models/components/ExistingHub.java: id: 53ba93218b9b - last_write_checksum: sha1:c940c2cb35910e614997df62a4915b188accd3fb + last_write_checksum: sha1:07cdea82a390ebf7c808c2aaa64b5e5648154d3e pristine_git_object: ecb98c89ec98dfa49d658d364c87c505c79fc9f1 - src/main/java/com/cvent/models/components/ExistingLeadJson.java: - id: 6ebb7d46ead3 - last_write_checksum: sha1:2b19545ab6d1562bdd3905240f8475f9783e0598 - pristine_git_object: 1286b695794b3c5741e12283fe70512b65395db4 - src/main/java/com/cvent/models/components/ExistingLeadJsonType.java: - id: 0519ac6719ea - last_write_checksum: sha1:bc5eeefcc6487a518e7fb056943a966c270419b5 - pristine_git_object: 428c710e768538d98861b1e50185145866d2c396 - src/main/java/com/cvent/models/components/ExistingMemberJson.java: - id: 40d7533cf928 - last_write_checksum: sha1:f2a22c299f1310d5787aadbc0fe810e51c543349 - pristine_git_object: fd28191688942da3036e90f2768d9b07e7a953f6 - src/main/java/com/cvent/models/components/ExistingMemberJsonLink.java: - id: dfe91663489e - last_write_checksum: sha1:f970f6596eb7184ae7e02c6eddca21d53ad89867 - pristine_git_object: bdde1c1b95fdfa8544d1f3b75b3855a73830f6f5 + src/main/java/com/cvent/models/components/ExistingMember.java: + last_write_checksum: sha1:804bd24672052acef0d4d5b005a0550ef7ca14cd + src/main/java/com/cvent/models/components/ExistingMemberLink.java: + last_write_checksum: sha1:4a40218c6d78e1d708a8b33c77c3cbe2e2fc4d09 src/main/java/com/cvent/models/components/ExistingPlayer.java: id: ec4b1cc739c0 last_write_checksum: sha1:1923632aaa4f535583da9b7985b632c80a513131 pristine_git_object: dfbd05c4de4d60d914649125e464e17375061370 - src/main/java/com/cvent/models/components/ExistingRegistrationPackJson.java: - id: 49efe3539ff8 - last_write_checksum: sha1:84a4b13022504252ded678a0dc414264195ce8c9 - pristine_git_object: c3f998717c6a8c8567094c381fdd6388e8297a93 src/main/java/com/cvent/models/components/ExistingRegistrationPathJson.java: id: ae741e6edc9e last_write_checksum: sha1:fb03069fda5556f887536bda46858096f8eb4f8f pristine_git_object: bb91389e3f566be9803cb6f8d4538665251dec96 src/main/java/com/cvent/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.java: id: 5afa178bb939 - last_write_checksum: sha1:7bc9f7f12137bacf72ee6a425d14a3f1bc3f1f5a + last_write_checksum: sha1:4f265fb21d5e67def5df174bb08536d00aabf401 pristine_git_object: 02682cb2a78284f241a7956fcb3bda377c10f4af src/main/java/com/cvent/models/components/ExistingRegistrationTypeWithAssociatedRegPathJsonEvent.java: id: 44bc670b5a1c @@ -12693,7 +12501,7 @@ trackedFiles: pristine_git_object: f204782b984cccf21a000a428c457d776ded4b11 src/main/java/com/cvent/models/components/ExistingSponsorshipLevel.java: id: f1bce41adc84 - last_write_checksum: sha1:514d517cc8490f2821bd286ce5556b63ef3f4e84 + last_write_checksum: sha1:b3cdf0432d9346af3d0943ec1ab57dd7f66fdc86 pristine_git_object: 589fcef577097aa0033a549918719a7a110ef7fd src/main/java/com/cvent/models/components/ExistingTableWithSeats.java: id: 5a6175928799 @@ -12737,7 +12545,7 @@ trackedFiles: pristine_git_object: 12e344efb46fef052e6c22e697d3d73651961e39 src/main/java/com/cvent/models/components/ExistingWeblink.java: id: 4483ffb9a015 - last_write_checksum: sha1:bdc22215272c450ddd200596bcd4bc0aea408cda + last_write_checksum: sha1:96d7584b855db5663a252058794189370e7b9c57 pristine_git_object: e0a97f4f1b34ed277b95877362b41b5e43818f36 src/main/java/com/cvent/models/components/Expand.java: id: d6ed54071997 @@ -12851,11 +12659,11 @@ trackedFiles: pristine_git_object: a3bd6311615a659cf871d07da28382348ab2c604 src/main/java/com/cvent/models/components/FeatureTypeJson.java: id: 05f8db3a8d08 - last_write_checksum: sha1:72a01c4c041f48e8842b829357f5eb37f1f3033f + last_write_checksum: sha1:68c6d0a2ac4a2882383f6745021645dbd98050ae pristine_git_object: 7074c90657d25b4208b0af53b4675088c2011d47 src/main/java/com/cvent/models/components/FeatureUpdate.java: id: 42a8aae47deb - last_write_checksum: sha1:9ba55bfba12945f40af96fa666ccae530bc84d17 + last_write_checksum: sha1:090b359992415c83d2d0c174df4e4fe2ecb201d9 pristine_git_object: 485d8a6a69e09fdd7b91bfcc9ddf0a3998758c34 src/main/java/com/cvent/models/components/FeatureUpdateConfig.java: id: e68dcfd84bc0 @@ -12875,15 +12683,15 @@ trackedFiles: pristine_git_object: 3d102c6f1c7c81e153f15a0c8c09dc9dcfae03c6 src/main/java/com/cvent/models/components/FieldJson.java: last_write_checksum: sha1:d860afbff909920a6ffb08db53d5c78fc9af6cf2 - src/main/java/com/cvent/models/components/FieldJson5.java: - last_write_checksum: sha1:14f53efd2bbd86e396ec448a7e44d75a07a55403 + src/main/java/com/cvent/models/components/FieldJson3.java: + last_write_checksum: sha1:461e8ad8747834542692f617c00bd4a2bf9c62bd src/main/java/com/cvent/models/components/FieldTypeJson.java: last_write_checksum: sha1:e4b35bbfed6a3c9f59327fdf7e33534ff00a0e0f src/main/java/com/cvent/models/components/FieldTypeJson2.java: last_write_checksum: sha1:6e979a81706d5184a0604d765dd2fc33f349e7dc src/main/java/com/cvent/models/components/FileInput.java: id: a286ac4e1af0 - last_write_checksum: sha1:e7a2b577ad863919606a4898cb57dbfdb41285a6 + last_write_checksum: sha1:ded7b0e4c6119bae40baf092b2ebf865b92bdb9b pristine_git_object: 8863c4aa0d630b0df0d22df23bde910f534d0b46 src/main/java/com/cvent/models/components/FileLinkJson.java: id: 1576ea25515a @@ -12969,7 +12777,7 @@ trackedFiles: pristine_git_object: 61cb7d3d729f031df15b14fbd297be76a61e8a94 src/main/java/com/cvent/models/components/GuestJson.java: id: 49a64b4b6395 - last_write_checksum: sha1:70b1050704e269fb9ee4805e993e3c766acf9dbc + last_write_checksum: sha1:c4eae4fdb2408c4f3978dbf675744f559302198b pristine_git_object: e8eb3cd8c2f3dc3a062ba593070686aa0b0f3687 src/main/java/com/cvent/models/components/GuestRoomOccupancyJson.java: last_write_checksum: sha1:0a7d8506aec95215ee54879965f92b58a8e3a1cf @@ -13061,7 +12869,7 @@ trackedFiles: pristine_git_object: 7c3e9273254d5c9af8c01921c4dde2ad3634a1f5 src/main/java/com/cvent/models/components/HousingEventHotel.java: id: 85a0954465ec - last_write_checksum: sha1:2e3b7c63f741a6e1035df5aff80ec5d36a999ae5 + last_write_checksum: sha1:94c399be8f2e7ea58f41893b820a857b07451b7b pristine_git_object: cf2b7ebcb09d07b90662994eb92e8290b91a6fee src/main/java/com/cvent/models/components/HousingEventHotelsList.java: id: 32055b1d82d1 @@ -13083,45 +12891,27 @@ trackedFiles: id: c63814e15f5c last_write_checksum: sha1:2fb198fcdac10422d689af28c86cbefbe673310d pristine_git_object: 0ab5e75720a1814c56f7928eeda9a55e50e6b135 - src/main/java/com/cvent/models/components/HubBackgroundJson.java: - id: 4045100e476a - last_write_checksum: sha1:f29051ab9a79299e400d3d73c904507efc765600 - pristine_git_object: d79a2306d085a4808287ca392acc4a8f5e03fe1a - src/main/java/com/cvent/models/components/HubCalendarJson.java: - id: 963350f3138c - last_write_checksum: sha1:9b5674a371cdf541280e365fe3132e7bcdbbab61 - pristine_git_object: 59cbc06d1e0c68c167a9da35ee1a1a2e4b658136 - src/main/java/com/cvent/models/components/HubColorsJson.java: - id: b315350be0f7 - last_write_checksum: sha1:77d53f1e5e424b5cf9de305da060e1917e0c8f70 - pristine_git_object: f4b5f87f6d13b73f98d6ca6e12ed3457bcbd9ced - src/main/java/com/cvent/models/components/HubFontsJson.java: - id: d3b48534bb41 - last_write_checksum: sha1:b1a5d18a2d8a07abb68836ad957f36c9a9390d68 - pristine_git_object: fef5c8c73d84d8f8e045fec864af373ea4848f56 - src/main/java/com/cvent/models/components/HubLoginJson.java: - id: b3c89c9c5e88 - last_write_checksum: sha1:a90d83761035f7c5a96642e4068d9e4f39f5eb74 - pristine_git_object: 20434af2e80ff2b976713124638564a9c7067816 - src/main/java/com/cvent/models/components/HubLoginJsonType.java: - id: c6c30abae8fe - last_write_checksum: sha1:c4aba7594dd72b61d5b450c396746fad36de8bec - pristine_git_object: 43bfa0134eb43e0c4ef075856274e5827e7739d3 - src/main/java/com/cvent/models/components/HubLogoJson.java: - id: 922454431c8b - last_write_checksum: sha1:dbf422603d72c45c9ddea726c0a25ca19f817391 - pristine_git_object: 000ef0be599576850948906f8a877eec6597c5ea - src/main/java/com/cvent/models/components/HubOwnerJson.java: - id: 249b4d8660c7 - last_write_checksum: sha1:d2639282aa4d46bf074953e9e894511b1d430a59 - pristine_git_object: e302da04046f8807508c44d7b4c7a8edd4f34041 - src/main/java/com/cvent/models/components/HubStatusPropertyJson.java: - id: 829d3e9bc13f - last_write_checksum: sha1:d3e7185b9a9502329ad5010cc4413fda3f9d9188 - pristine_git_object: ef8e84045ba1ddea27c5dec8e9e695df4ab9e50f + src/main/java/com/cvent/models/components/HubBackground.java: + last_write_checksum: sha1:8ef3b2097f34999f30f71d967f34eed5fd910586 + src/main/java/com/cvent/models/components/HubCalendar.java: + last_write_checksum: sha1:ab7bd7a288ee3c5928845893ffde4cd16492f3c9 + src/main/java/com/cvent/models/components/HubColors.java: + last_write_checksum: sha1:fbae62db11b26788285d9e0926dac6b499f6c350 + src/main/java/com/cvent/models/components/HubFonts.java: + last_write_checksum: sha1:7dda614489feff0bf23d36f3464ba9b097d0a2a7 + src/main/java/com/cvent/models/components/HubLogin.java: + last_write_checksum: sha1:3384ee98c67955d57dce3e51316ca1ae3b60dbd4 + src/main/java/com/cvent/models/components/HubLoginType.java: + last_write_checksum: sha1:c2e0b9f7f5d7baef230e7e92c5e6971d93a630da + src/main/java/com/cvent/models/components/HubLogo.java: + last_write_checksum: sha1:d4910af0e5df0031a5410139229c7d42c32469f2 + src/main/java/com/cvent/models/components/HubOwner.java: + last_write_checksum: sha1:6c1555d019bc03db7d7eb3e13aa9e306b2b64374 + src/main/java/com/cvent/models/components/HubStatusProperty.java: + last_write_checksum: sha1:a40062c746f82ad74a0c75d1fa985e4bde1d270f src/main/java/com/cvent/models/components/HubsPaginatedResponse.java: id: 8cd59cbf84a6 - last_write_checksum: sha1:8ed6c6fe778ea2f296287cf2a4478b67efd144f5 + last_write_checksum: sha1:346c118afe8d785ef31f5d9ea3776d14196f5d06 pristine_git_object: f1f333968a3fca81663dcb738957e6d2bb10d271 src/main/java/com/cvent/models/components/IdJson.java: id: ef21acf10aa4 @@ -13155,7 +12945,7 @@ trackedFiles: pristine_git_object: 66df3e25fab44d0483abefafa3c90649cb9faebf src/main/java/com/cvent/models/components/InvitationListPaginatedResponse.java: id: 6ce7f2a1dfa2 - last_write_checksum: sha1:b1f1f5747161ac6c99624ebd500cb27699246067 + last_write_checksum: sha1:408c7e6bd4a5510cc2f289ea16ae2ba3ebe05bc6 pristine_git_object: 9d9219a0252a55b7c229f1a900f51ea09802f2fb src/main/java/com/cvent/models/components/InvoiceFile.java: id: 6b813d4011fa @@ -13203,57 +12993,31 @@ trackedFiles: id: 3369f2fb3efe last_write_checksum: sha1:a468f37dca8956ba1c32ffcf098394e04b7e20ea pristine_git_object: 7ffa9c83f07937253f7c5a0f2222cfd63256c57d - src/main/java/com/cvent/models/components/LeadAddressJson.java: - id: 8aa024564a96 - last_write_checksum: sha1:c33caca18159c1775ef1b712a67fc0737e6d29df - pristine_git_object: 6a93cd39870409edf1f95bb65e2b4fe16fdda034 - src/main/java/com/cvent/models/components/LeadAppointmentJson.java: - id: 8cda89033bc6 - last_write_checksum: sha1:48f9273cb3e4b3890635ea8be65d3769a9bb97fe - pristine_git_object: bc310e07adf57aa574b25c976946a11a47f0dda6 - src/main/java/com/cvent/models/components/LeadAttendeeJson.java: - id: b59e3e64c5f4 - last_write_checksum: sha1:224a3eeb6aa2b152df2466b8ce96296d65c2d5bb - pristine_git_object: 0dc860b85e6b24a7a2926d712fcf8ca3e08a1e0d - src/main/java/com/cvent/models/components/LeadBoothStaffJson.java: - id: 3eaff2090b85 - last_write_checksum: sha1:c5641b5f66e79516fbaa0ea2db5d5228f19b60c3 - pristine_git_object: 7126b026afb7f95c999c8a0eb4ad18e6b261979d - src/main/java/com/cvent/models/components/LeadDeviceJson.java: - id: 45c09cf17088 - last_write_checksum: sha1:58dce228ac20102205a02bf1c4ce5cc465cb5e09 - pristine_git_object: 2e6c064f9f4e7b87deb2ee01f880f79ab9e57fee + src/main/java/com/cvent/models/components/Lead.java: + last_write_checksum: sha1:ff0374da61ae351ec3f5d11a4ac735266391f4e5 + src/main/java/com/cvent/models/components/Lead2.java: + last_write_checksum: sha1:e9bec2f454bffd321c8d4e27531924389769b2c1 src/main/java/com/cvent/models/components/LeadInboundCreated.java: id: ca872581fd0c last_write_checksum: sha1:5922a6529160cc1f9581437a84891b0cc2032854 pristine_git_object: f50e7665db4f301513a6e02ca1f837154ff232cc - src/main/java/com/cvent/models/components/LeadJson.java: - id: ba1559892144 - last_write_checksum: sha1:55f6e9f0d80ad9d5306033b3aa56ea2737350da3 - pristine_git_object: 0fc6fd3d9e2c8006724ae33abffd5cb56a1c09c7 src/main/java/com/cvent/models/components/LeadObjectJson.java: id: 20946f61af70 last_write_checksum: sha1:922bef627a132a6fa3067af0cac5cbfd870d9b4a pristine_git_object: f7573ec8803395b2580284fb0d985df3d87ab1d8 - src/main/java/com/cvent/models/components/LeadQualificationAnswersJson.java: - id: deeebd324d0b - last_write_checksum: sha1:459a774f670c5ca767b314b03ffbe68ea5f5358e - pristine_git_object: e0a9a06d11edd5bd60bc7859289c8d00cb4d2d5e + src/main/java/com/cvent/models/components/LeadQualificationAnswers.java: + last_write_checksum: sha1:ff0fb362ad24ae3810f10c1908aa0a2e05e187cd src/main/java/com/cvent/models/components/LeadQualificationAnswersListResponse.java: id: 48d0e73e6b6c - last_write_checksum: sha1:2baa6d53d719bcba61d69ec8f4f8af2d9f1fb58c + last_write_checksum: sha1:6cc2cb474d6abea5a511873988df7e31cfe24b29 pristine_git_object: bfa51c9686d979b19b0cf9d82526c1c9d07f49a1 - src/main/java/com/cvent/models/components/LeadQualificationQuestionJson.java: - id: 00bc7c407918 - last_write_checksum: sha1:b6821e62313b8dd40c0d632f234c46723ddd0ac4 - pristine_git_object: f9c34ad1f1d5ccd50a9a957d4bef54f1cc496264 - src/main/java/com/cvent/models/components/LeadQualificationQuestionJsonType.java: - id: 6ee5696af70f - last_write_checksum: sha1:58cc8077188a96ef824bac70825dbf5bd4757534 - pristine_git_object: 06abff216accaab9e64dc32b9dfb141e8c56ff4e + src/main/java/com/cvent/models/components/LeadQualificationQuestion.java: + last_write_checksum: sha1:7415da292fc98d938d83834f6fbadb36cff7dd66 + src/main/java/com/cvent/models/components/LeadQualificationQuestionType.java: + last_write_checksum: sha1:fdea16cac6dcb58c131e2fc8f15d5dc69df832b3 src/main/java/com/cvent/models/components/LeadQualificationQuestionsListResponse.java: id: 59d5524050c9 - last_write_checksum: sha1:ba2b4fb9cc9ae3edce0ade2ca10bf91adf84aee8 + last_write_checksum: sha1:b0eb4e6a61623e3b128cf1c2585e075ec5761e04 pristine_git_object: 2f9fd482afe257b69e0332416046fe04ce1bc19c src/main/java/com/cvent/models/components/LeadQualified.java: id: 1bcd11990e74 @@ -13272,21 +13036,25 @@ trackedFiles: last_write_checksum: sha1:f8dbd3ce6ed5736d3d97a60ef6d62f7d6c8072c7 pristine_git_object: 7ee0b9a1bb80355595014d774e72d9459e47c1b2 src/main/java/com/cvent/models/components/LeadSource.java: - last_write_checksum: sha1:979d7b708f83e15bd0b20e51b3488210b4687ccf + last_write_checksum: sha1:4a916ea870c045067b221aef3c1d1e30df3b72e7 src/main/java/com/cvent/models/components/LeadSourceExpand.java: last_write_checksum: sha1:178b16403e6637b2865c96efd00e9ce7ad721ef4 src/main/java/com/cvent/models/components/LeadSourceJson.java: - last_write_checksum: sha1:5a72e0f4fe2083c973faca95f3a7b6aa2d974bcf + last_write_checksum: sha1:7f525bc0dfa5e69d57a3410452bee84d997bd4c1 src/main/java/com/cvent/models/components/LeadSourceSectionJson.java: - last_write_checksum: sha1:2552c424bfa15ea72129688b8d59c14e1cbbb435 + last_write_checksum: sha1:0969b3afdffca42983537d1008da4a5f5f8a6156 + src/main/java/com/cvent/models/components/LeadType.java: + last_write_checksum: sha1:734f96d29b181824edf0ae303bc982bb338f1b54 src/main/java/com/cvent/models/components/LeadsPaginatedResponse.java: id: b74cfbe118b9 - last_write_checksum: sha1:5a27f5d9c5404442e8aae1f30732f0a4e6e38aca + last_write_checksum: sha1:7626cda2027b6beab56fc2fa4cce81b9b0b0c163 pristine_git_object: c2522322c75823799c5f1cd93d40cdc49a15ad9b src/main/java/com/cvent/models/components/LegDetailJson.java: id: 3fce91a4dcca last_write_checksum: sha1:eed97fcd537596a7705bcaa99378d583a4f6ca34 pristine_git_object: 40f5fcd09b6a81f7e2f70bcc9061f150ce575d6a + src/main/java/com/cvent/models/components/Link.java: + last_write_checksum: sha1:1c8f8298dd64bbaa6a35c13dc0c4dc27150fdae8 src/main/java/com/cvent/models/components/LinkJson.java: id: 9d2576d08c43 last_write_checksum: sha1:e7aab9d367a93ce8e9f9514b44d197ed7bfe6852 @@ -13365,7 +13133,7 @@ trackedFiles: pristine_git_object: da7c23f7d72a9fdc66ef4d6572a8574f720a70b6 src/main/java/com/cvent/models/components/MeetingRequestCustomFieldJson.java: id: f9eda66a023c - last_write_checksum: sha1:bb0c26d30d69cee6acc1907dd9a17947fc09016c + last_write_checksum: sha1:86c2cb43ba00a11a0cb5e9c0fc351c9624346b0d pristine_git_object: de6b675d93b2c451ba7c75446585bda344825c92 src/main/java/com/cvent/models/components/MeetingRequestCustomFieldJsonCustomFieldType.java: id: cb1e362b2f93 @@ -13389,7 +13157,7 @@ trackedFiles: pristine_git_object: ee81b271d80792b8cab8dcb534e434604376d03b src/main/java/com/cvent/models/components/MeetingRequestEvent.java: id: 29ce38369fb2 - last_write_checksum: sha1:a2d5dd8264340f6f28e0d0778030f05c68f07d98 + last_write_checksum: sha1:9388565b2a6fd48ff441c8a6186ee87332d39667 pristine_git_object: b2e640f488ec2bcc00474366906067ab97941f1b src/main/java/com/cvent/models/components/MeetingRequestForm.java: id: 5f1f300fb9c4 @@ -13409,7 +13177,7 @@ trackedFiles: pristine_git_object: 485d838e651d0d3b1c2e0d7238eb5a54a892a513 src/main/java/com/cvent/models/components/MeetingRequestQuestionJson.java: id: e6f739710a1d - last_write_checksum: sha1:37117c3d5c8b3b25442efb1ad95b3ee7f1c9e337 + last_write_checksum: sha1:340657daa4ced31b37d0b77bab9272a530d55030 pristine_git_object: 154716c27d9f38439816233e72f1d4bdd02ed6db src/main/java/com/cvent/models/components/MeetingRequestUpdateJson.java: id: 4bcb39291544 @@ -13593,7 +13361,7 @@ trackedFiles: pristine_git_object: 14c4f9d0dacde0fb8b7e6e7a9227bee3a2320e81 src/main/java/com/cvent/models/components/PaginatedExistingMember.java: id: 53a23450be3f - last_write_checksum: sha1:ef71239019f4c932bda2aa999ceaa776fc7d6423 + last_write_checksum: sha1:0b1e6a875f0f0eb00a9116b7aa24230cd86a5897 pristine_git_object: f885d9ba13ec5cb8af23dc607659cf0525aca277 src/main/java/com/cvent/models/components/PaginatedInternalDocuments.java: last_write_checksum: sha1:b097db49c6725fa977b99c39504df82f396556fb @@ -13611,18 +13379,20 @@ trackedFiles: last_write_checksum: sha1:ce7aaa92e10189efc5d6881553b6d0a08a30ff49 src/main/java/com/cvent/models/components/PaginatedRfpSuppliers.java: last_write_checksum: sha1:341c217375143d3c8357797af082b655d4274be6 + src/main/java/com/cvent/models/components/PaginationLinks.java: + last_write_checksum: sha1:2a3605d8bd9785b2fef7fff127b7870bc9ccf1e7 src/main/java/com/cvent/models/components/PaginationLinksJson.java: id: 27eb3cdf3167 last_write_checksum: sha1:8b1228070eb8ff0e1d409d1efc6d4ca45e1c5635 pristine_git_object: eaec4ac8c7ca6238dc9347926516dfeb0bda4117 + src/main/java/com/cvent/models/components/Paging.java: + last_write_checksum: sha1:e76850bb1f7051aa25b010cb0e487978e8eec227 src/main/java/com/cvent/models/components/PagingJson.java: id: d016efaa46c3 last_write_checksum: sha1:9be181a46b23dffcaf334830d8d4578518791dc6 pristine_git_object: a1b8f6ee45e2c4d9f4a8a3ff1c410f0799be6c14 - src/main/java/com/cvent/models/components/PagingJson25.java: - id: c61e0a5ff21c - last_write_checksum: sha1:11a78f5c811f7ba4cd40ce9350012df2efae2223 - pristine_git_object: 2e37e020682533d042ff6cde8be4a5192f0ca3e5 + src/main/java/com/cvent/models/components/PagingJson23.java: + last_write_checksum: sha1:64af1541ca87cef586f7111e5323c5a10c847c9c src/main/java/com/cvent/models/components/PagingNoTotalCountJson2.java: last_write_checksum: sha1:03e48f599dbe14dbab836df7de03a4fb47f17717 src/main/java/com/cvent/models/components/ParticipantResponseJson.java: @@ -13659,7 +13429,7 @@ trackedFiles: pristine_git_object: f5fdaa6be16610e949a7e27933c1bc0b1ecf6089 src/main/java/com/cvent/models/components/PaymentInfoJson.java: id: b65a46867a9c - last_write_checksum: sha1:3650f3783a7398dd0acd112e3ccfd193166facce + last_write_checksum: sha1:7cccb1b5b3db92d80982d61d8e24253289f30977 pristine_git_object: a0568a28ce2ee5731c3c6393af2c811453f8e54e src/main/java/com/cvent/models/components/PaymentMethodJson.java: id: b0ed07ae9561 @@ -13815,7 +13585,7 @@ trackedFiles: pristine_git_object: b70ceab651caaebef593ae4893244808926ef4d2 src/main/java/com/cvent/models/components/ProcessFormSubmissionJson.java: id: 6fa0ec7e7763 - last_write_checksum: sha1:5e7207f697e7735480a153d66eb77a8aae8a67de + last_write_checksum: sha1:5e24e4aab296c5b6e1feefa8f62eeef1ee2e88b8 pristine_git_object: 25e6cb029ae844c724a0e17406633b271fbe4302 src/main/java/com/cvent/models/components/ProcessFormSubmissionJsonEvent.java: id: a35b701ca35d @@ -13893,7 +13663,7 @@ trackedFiles: last_write_checksum: sha1:118b0bc06fb6e58bd48e7e432a979a28c07d9681 src/main/java/com/cvent/models/components/Property.java: id: 567bc7eb2757 - last_write_checksum: sha1:ca96074083cd7f873b59116afd26a2640a3e68fa + last_write_checksum: sha1:dde912e7e35593b0ba25e99a13c0f306742d1aa9 pristine_git_object: fd060a93114f7aa404e864ce57e9581191970a3f src/main/java/com/cvent/models/components/PropertyBrand.java: id: 28af53cde515 @@ -13957,7 +13727,7 @@ trackedFiles: pristine_git_object: c2aa94ab855a4a310a16a4a0fc3a56f13aea191c src/main/java/com/cvent/models/components/PublicUsagePlan.java: id: 226d53244494 - last_write_checksum: sha1:93878b03a54988e2ab654166a2761bdfc3c0ea19 + last_write_checksum: sha1:ce21af2018b9702d46300a795f3a21e3a57a754a pristine_git_object: d02aaa0f241c981f522aea98c11d6ff256dddd8e src/main/java/com/cvent/models/components/QuantityItem.java: id: f91216d09b57 @@ -13999,7 +13769,7 @@ trackedFiles: pristine_git_object: 3c1dbcfabe70167ced16f1d9e8442d2929660d40 src/main/java/com/cvent/models/components/QuestionJson2.java: id: e47ba8500232 - last_write_checksum: sha1:f138906e948bbd137122026d05fdd7b0272ff738 + last_write_checksum: sha1:1d537481a4bf5090e5bb4c9fb7239703bbceb433 pristine_git_object: da9fe9b765b446858b2a0015141cd43e87ed8012 src/main/java/com/cvent/models/components/QuestionJson3.java: id: a7228fc19243 @@ -14019,7 +13789,7 @@ trackedFiles: pristine_git_object: a5966e52079f86f7772af75ddfa8eec31734029c src/main/java/com/cvent/models/components/QuestionResponseJson.java: id: 367db1380e8d - last_write_checksum: sha1:c8b01d90ad77873ce4cfbf94ca2ae570a1ff48b4 + last_write_checksum: sha1:9fe2891214b48418515cdf83716be0a02ac68706 pristine_git_object: 1f2dccf0140ab131d21233d0f91dadd9b42b314b src/main/java/com/cvent/models/components/QuestionResponseTypeJson.java: id: 862352208c7e @@ -14131,11 +13901,11 @@ trackedFiles: pristine_git_object: 11381f0ae40aebad166ad29477bbf40ebecf33d9 src/main/java/com/cvent/models/components/RegistrationPackRequest.java: id: c1c50f445453 - last_write_checksum: sha1:4802942ec45939af343b541378e59e6dcbf8d6c8 + last_write_checksum: sha1:828c2bbd45a680d102b1c47c46e005978bac80ee pristine_git_object: 75348d28b685b41ae983d87f009b8355036a335a src/main/java/com/cvent/models/components/RegistrationPackResponse.java: id: 40cf5ab5672e - last_write_checksum: sha1:8d235a5fecc789d031908fc5fc781a6bd67418fe + last_write_checksum: sha1:85b16b05b21308982cf7f398695adf66dd883fa0 pristine_git_object: 29f440c6daa352d0855c19b22af75654f7ae86ab src/main/java/com/cvent/models/components/RegistrationPath.java: id: a7f5a453dce6 @@ -14155,7 +13925,7 @@ trackedFiles: pristine_git_object: b9cb4f962559b9c8b80949a31c6bd92b197d63bf src/main/java/com/cvent/models/components/RegistrationTypeUpdate.java: id: 9660b5a5a1bb - last_write_checksum: sha1:aa2a53c0250bef37243ce005451f27343fe4598f + last_write_checksum: sha1:7655cadc2ff6aa7b3f26febcb5d4cbdf4777a210 pristine_git_object: 4bbf6d7ebfe28ccbe2eeb4ef56c262ae38c234f7 src/main/java/com/cvent/models/components/RegistrationTypeUpdateEvent.java: id: a6e2e7a144a6 @@ -14163,7 +13933,7 @@ trackedFiles: pristine_git_object: e1319e77225b31b39f92c973e074fccf77693af0 src/main/java/com/cvent/models/components/RegistrationTypeUpdateInput.java: id: 9ffa830c23b6 - last_write_checksum: sha1:771c2adc59bb86e0ccc5dd8e5546be9051b2f3f8 + last_write_checksum: sha1:5c2e00253f2306c999cd92ff7879b78c2145412b pristine_git_object: b6b9cb9bae19f77fc950d47d35158fabfdf3763a src/main/java/com/cvent/models/components/ReportingFieldJson.java: id: b5460c913b44 @@ -14175,7 +13945,7 @@ trackedFiles: pristine_git_object: 725ef2f28ea7b4ba4e745bb2436ac911bf3e7d4e src/main/java/com/cvent/models/components/RequestedMeetingRequestQuestionJson.java: id: 7f48842d70de - last_write_checksum: sha1:852ead708a833e40f33b4b0bb2456a38ea0e524c + last_write_checksum: sha1:d37256fcd518d31c28a45e1282036e09988261ce pristine_git_object: b58e5a89348032346677bcec68a2806ea236d280 src/main/java/com/cvent/models/components/RequesterSuffix.java: id: 3698300ab58c @@ -14187,11 +13957,11 @@ trackedFiles: pristine_git_object: 079862314f9befe3881d9db0259bac9e0366db8d src/main/java/com/cvent/models/components/ReservationGuestJsonInput.java: id: 5983bbe58c90 - last_write_checksum: sha1:e84ec35d9070bdf53e9d68f0fc84652ddfa3e037 + last_write_checksum: sha1:b44b544b83e4a355d2af12f83c497c9623906ded pristine_git_object: 48c127f6d0b2df4d54dff4f66b79b63f6f932fdb src/main/java/com/cvent/models/components/ReservationGuestJsonOutput.java: id: 19a7e175e01f - last_write_checksum: sha1:afeb560ea49b2b58e93f749e3dfe159df65f0013 + last_write_checksum: sha1:b5b1b5645b476bb84b45e129aec1ccc20e833c8b pristine_git_object: b015f0efde52549f4cc641247ecb9e512a1dbaaf src/main/java/com/cvent/models/components/ReservationNightJson.java: id: 8a76b834246a @@ -14207,11 +13977,11 @@ trackedFiles: pristine_git_object: a2bad06bddbabe2b0a0ecc0f6e673e45952a5b27 src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonInput.java: id: 20c4c5a021f0 - last_write_checksum: sha1:3fe5fa356de28ff0d6356062b671a4be271ae6ed + last_write_checksum: sha1:d4795f80e06c10e82607bd2b507bdc9b5fa5677f pristine_git_object: aaef5fe9cea65d687eeeeda790bd39000f8b8ab2 src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonOutput.java: id: d2545ed6247f - last_write_checksum: sha1:4fa14d3bbad7d625172ad543e87bdc5785952a8e + last_write_checksum: sha1:a44c686cc9a5e05f9ce070c4ee9a734d9a3e9f43 pristine_git_object: 4dbf5f9890c381d6068f9d4167d94eca5126a551 src/main/java/com/cvent/models/components/ReservationRequestBlock.java: id: e71992d25dc2 @@ -14299,7 +14069,7 @@ trackedFiles: pristine_git_object: 5df99dc7b47a8e387337aa937fb970d61712f591 src/main/java/com/cvent/models/components/RespondentJson.java: id: 765a4a6d7c9a - last_write_checksum: sha1:534add0a78344da90648a874de729e0a6fac8441 + last_write_checksum: sha1:42404437612408e38e4a8741db24439798bc4a88 pristine_git_object: 01e9ec64e2cd13cb7bac8dbd17cb209e77baba77 src/main/java/com/cvent/models/components/RespondentJsonLinks.java: id: 3b0263332f6a @@ -14315,7 +14085,7 @@ trackedFiles: pristine_git_object: 7e23b9d565388e59d333ff38abab5362bc20c1d0 src/main/java/com/cvent/models/components/ResponseJson.java: id: edec9b9ae83f - last_write_checksum: sha1:8144eaffa335742970e618548e8bcac217dd3a87 + last_write_checksum: sha1:aef849d180bbfaac28cb41b69906df4fecf0cdc8 pristine_git_object: 301bd3867548beddcd1598b855841ed228ec027f src/main/java/com/cvent/models/components/ResponseJsonUUID.java: id: 3cda43133764 @@ -14449,7 +14219,7 @@ trackedFiles: pristine_git_object: 544b9edb947aa3c67d0df88da037ae89ab126abe src/main/java/com/cvent/models/components/ScoresJson.java: id: 8c82a1866ecb - last_write_checksum: sha1:566a4b20128860764d149cfedd10cb427072b30e + last_write_checksum: sha1:dce0f6f2affedee7f52d4e208e6c2169a72ed9b3 pristine_git_object: d66190b2231ff1b3340acaffcc2e350ad73110a7 src/main/java/com/cvent/models/components/ScoresJsonAttendee.java: id: 52d6981ce25f @@ -14499,11 +14269,11 @@ trackedFiles: pristine_git_object: 1509670c45c7e29e7340de919cceaccc27b96918 src/main/java/com/cvent/models/components/SendEmailEventRequest.java: id: fd543ffecb83 - last_write_checksum: sha1:6c57927ad43c9e9eb33369209c948ba05b858e82 + last_write_checksum: sha1:3dfb5f3cd10d98852432acd2ae2c80e4f1f75fd9 pristine_git_object: ca5bc80bf0ae54ff8df61cc10cf967e7f331fb4e src/main/java/com/cvent/models/components/SendEmailEventResponse.java: id: 86586ab4dbdc - last_write_checksum: sha1:a32b258ac1cee8fbc0efde9fbab1eca21a95ac09 + last_write_checksum: sha1:8e2797ebf74f3ced03b4f5712e36982a238fc8e3 pristine_git_object: f63d410337a131885643bdf0881a1b43c34a3116 src/main/java/com/cvent/models/components/SendEmailRequest.java: id: 4f4111e7fcb4 @@ -14765,10 +14535,8 @@ trackedFiles: id: d8e337bdcedc last_write_checksum: sha1:6637f7c277c0f3ecc1845eab1bfb3a37bd859903 pristine_git_object: e8ee2b891b0c3ec33689219079b6d9d91df4e590 - src/main/java/com/cvent/models/components/SocialMediaLinksJson.java: - id: a3f0e488feff - last_write_checksum: sha1:50a583e8b4934678c103358bd45f1da1f9cad3d3 - pristine_git_object: 3f4d3ef88fe85b8857360dd1f8dc7d7156f7ca4d + src/main/java/com/cvent/models/components/SocialMediaLinks.java: + last_write_checksum: sha1:75e387b9a02402f33cabd36200c6f741579458a4 src/main/java/com/cvent/models/components/SolutionJson.java: id: fda6c9c75bbf last_write_checksum: sha1:5e845ad9abe1f3144e2f29a57de9c184c0494224 @@ -14863,10 +14631,8 @@ trackedFiles: id: a81575dfd168 last_write_checksum: sha1:30d9581d3fd85acd1693a3c403f4a385a20bb128 pristine_git_object: e92d726f11ee3ea09a95376568b12ff90cf88663 - src/main/java/com/cvent/models/components/SponsorshipLevelJson.java: - id: 038a2e4291c6 - last_write_checksum: sha1:8083d1912ea1e904d5a7b8dc11edb2be9f139416 - pristine_git_object: 109df0d8683c11191553ebc964cafe54fb5049bf + src/main/java/com/cvent/models/components/SponsorshipLevel.java: + last_write_checksum: sha1:4f61c1c3f04529bcb1b4d2ab63f6bb3851d87090 src/main/java/com/cvent/models/components/SponsorshipLevelListResponse.java: id: 975e3c0b4efd last_write_checksum: sha1:8ddac3153c918fd979c076054e023a1e392f40bc @@ -14927,7 +14693,7 @@ trackedFiles: pristine_git_object: 4016b60b5332d080e28ec309dde987780df7eeee src/main/java/com/cvent/models/components/StandardSurveyQuestionJson.java: id: 2d5923437545 - last_write_checksum: sha1:952b222059ecc46597fd097c5a70944760917810 + last_write_checksum: sha1:9877f96104936da0ff14360aac1f584fef1baedd pristine_git_object: e9de3508cae2cd96cb06e4ba413063d32feb65a1 src/main/java/com/cvent/models/components/StandardSurveyQuestionsPaginatedResponse.java: id: 6eb8acfff368 @@ -14955,11 +14721,11 @@ trackedFiles: pristine_git_object: 7e1da721bc5f235c060fed0fb5bf1b112e48d007 src/main/java/com/cvent/models/components/StandardSurveyResponse.java: id: 376201de500f - last_write_checksum: sha1:f67b9dcff1e150bdfa938624e9812d9b9bb67e95 + last_write_checksum: sha1:4cba9a9c3fae42218470a5baef2f70991309d101 pristine_git_object: 50f11581d9ecd33cd536437a77b67d79d3115e5b src/main/java/com/cvent/models/components/StandardSurveyResponseInput.java: id: b63fcfb78bbe - last_write_checksum: sha1:ec8c6ff3f527a8aef59a3b5e2ea88c382b1bf946 + last_write_checksum: sha1:113dbb36c83bbbb08c2087da99369cbf680eb29d pristine_git_object: 75c8e964dc7b872b9f65fea830763ac151df2402 src/main/java/com/cvent/models/components/StandardSurveyResponseUUID.java: id: 68fcea0a7499 @@ -15029,7 +14795,7 @@ trackedFiles: pristine_git_object: bae164618ff6adb74be062bebc6ae014306641a3 src/main/java/com/cvent/models/components/SurveyJson.java: id: 5ac82fc00875 - last_write_checksum: sha1:212cde7314b4f480514dad018a9119cd255306cb + last_write_checksum: sha1:2fe6f920bcfbcc7fb69cd9b02d9a4d00b29468a8 pristine_git_object: 1231498445bed26bbd839be9df965df2b87898e9 src/main/java/com/cvent/models/components/SurveyResponseJson.java: id: 2f4afa64ca5c @@ -15051,10 +14817,8 @@ trackedFiles: id: 563b27021100 last_write_checksum: sha1:be3a3203fbca4f6df38710a562339e8467b7a64c pristine_git_object: 2431aea14f6dc630f506914b8a9cb2e3f342dd3d - src/main/java/com/cvent/models/components/SwitchBackTargetUsagePlanJson.java: - id: 50dd6eaba27b - last_write_checksum: sha1:90e6decf9f2e7bba49e78fe3938afa64cc0e411c - pristine_git_object: 14981210d9cc2dd570f1dc440adb1836479d00bb + src/main/java/com/cvent/models/components/SwitchBackTargetUsagePlan.java: + last_write_checksum: sha1:5c54d4b6f0c62568c932becdf77f60dc356f9de8 src/main/java/com/cvent/models/components/TableAssignmentJson.java: id: 1c68f0b58df0 last_write_checksum: sha1:fe2117db6ba8c714c4540874c3d2c929a561f677 @@ -15099,11 +14863,11 @@ trackedFiles: pristine_git_object: 4ca04689d24cebb3d2eebbaf131e0772902183c4 src/main/java/com/cvent/models/components/Three.java: id: e2aeead8a40f - last_write_checksum: sha1:4ecb22f1c5dda6f76c6b73918fc01fa7e11b77e6 + last_write_checksum: sha1:0c01afcc6cd944f894bc06c6e0d65d4c50a48ca8 pristine_git_object: b36a31a6a19c6946c5b2c99e0efa35367aca3fcb src/main/java/com/cvent/models/components/ThreeInput.java: id: a675bceb0219 - last_write_checksum: sha1:eed5c4ecd9e65de1a340b2fd8df563620d991850 + last_write_checksum: sha1:3a971f2047b593d30459926c7c8e57890c4b882b pristine_git_object: be2a3e38b9c6a592f9288404e4f70121dd114252 src/main/java/com/cvent/models/components/ThumbnailStatusJson.java: id: b6bddea2a7c0 @@ -15195,7 +14959,7 @@ trackedFiles: pristine_git_object: 3b6b7e0717cf5d8c22d9ce001094246a41b6367e src/main/java/com/cvent/models/components/TravelAccount.java: id: 3cb3493bfb4b - last_write_checksum: sha1:976ce5425dd19708028b2b180677b3d0b29e84b5 + last_write_checksum: sha1:802c87da31499cbe9460e52385f5f8ce1f6954bc pristine_git_object: 7940ca85d8b696fceb8708a41ee648476215a855 src/main/java/com/cvent/models/components/TravelAccountPaginatedResponse.java: id: b1a3ae3abd8d @@ -15413,6 +15177,8 @@ trackedFiles: id: ea0ac77f2eab last_write_checksum: sha1:64e7206c8a623406280b05ae6b922fe329951f5c pristine_git_object: e50042b47969291ff70651d49dfb973d31b3f53e + src/main/java/com/cvent/models/components/UTMOverride.java: + last_write_checksum: sha1:edd271b4819dd34f2a3639168a47b54f7f90b0ad src/main/java/com/cvent/models/components/UnitPositionJson.java: last_write_checksum: sha1:b901ce6bc0339c696aa5f7b35000d4d9edd60019 src/main/java/com/cvent/models/components/UnknownCreateUpdateDiscount.java: @@ -15441,17 +15207,15 @@ trackedFiles: id: 321c03119f88 last_write_checksum: sha1:ae43bbf1c3d26eb5cb356069eb46d8fecf8355a7 pristine_git_object: ada21c27c87d501bd5175b49dcd31253dd792e8c - src/main/java/com/cvent/models/components/UsageJson.java: - id: 62639ecccf09 - last_write_checksum: sha1:445c1026249f7a8051bce58e267b58039b119e58 - pristine_git_object: a56389af1955374e2b28a693563af9c86c2a05f3 + src/main/java/com/cvent/models/components/Usage.java: + last_write_checksum: sha1:2c42f2140211b1582d8fa73670df27653253b441 src/main/java/com/cvent/models/components/UsagePaginatedResponse.java: id: b9fe8b39df99 - last_write_checksum: sha1:88745d4bd010899b7108449919b1044416b4d590 + last_write_checksum: sha1:3b2b2534421406e965526d61d15b661840084383 pristine_git_object: d410a6be0544e1682e55bdc37e88cb9b136fbba2 src/main/java/com/cvent/models/components/User.java: id: 0ca4527bb07c - last_write_checksum: sha1:f0b94ccd36506cc6a042fc11b8b1ff3ff212947f + last_write_checksum: sha1:6be2c9c886c5520795dbbe1fa1ceb88fb3a7e3b1 pristine_git_object: 1612e7950b52fd4d1b6f9e4a36aee1879906e582 src/main/java/com/cvent/models/components/UserEnterpriseExtensionJson.java: id: 8631838f55d4 @@ -15483,11 +15247,11 @@ trackedFiles: pristine_git_object: 0c054fe6f2379654e62de93ece16a4051fd1c8e0 src/main/java/com/cvent/models/components/UserInput.java: id: ba02ae2b54d4 - last_write_checksum: sha1:4973a873a6cdb6de16885038dfba0ddf949db596 + last_write_checksum: sha1:f7d310a1142ba6607bc9ec3c7fd82e0fc55d3f74 pristine_git_object: 6ed520e605c9585787efcdb623a8e4b69130b660 src/main/java/com/cvent/models/components/UserJson.java: id: 554ecf692706 - last_write_checksum: sha1:eb51c27992ca2d0bfa87b38eefbb5e140c3c2b5d + last_write_checksum: sha1:0fa5470fd60966fbffe1c0ed55214ae58370fd70 pristine_git_object: 395d787e060cba5f4a871097db11051a70d178f4 src/main/java/com/cvent/models/components/UserTypeJson.java: id: 7b267aef5c49 @@ -15505,10 +15269,8 @@ trackedFiles: id: 98704f88a3c5 last_write_checksum: sha1:feda63f89493ad675ba32c68d4cac4d61f7c9b52 pristine_git_object: f27869038d5045be5aac8ff179c060fb07b91a7a - src/main/java/com/cvent/models/components/UtmOverrideJson.java: - id: 4bee816967a8 - last_write_checksum: sha1:ffcf8d441a5351e4a183a7abeb23d49622797513 - pristine_git_object: 28652c7f83d8880c874fa31575aeeff1e221f08d + src/main/java/com/cvent/models/components/Uuid1.java: + last_write_checksum: sha1:458b149061487cacb1c384bada4817d5831d7969 src/main/java/com/cvent/models/components/UuidJson.java: id: cc111f500d60 last_write_checksum: sha1:6ba0bcb809cbe8649f7f9d414d2210594ae57358 @@ -15569,8 +15331,8 @@ trackedFiles: id: 12eae6fa8c44 last_write_checksum: sha1:8dd0472cdce760c502a9809ec48fb38ac703b9a7 pristine_git_object: 89e854cfe4b94c451b446956c7e2309d004f15f1 - src/main/java/com/cvent/models/components/VideoJson1.java: - last_write_checksum: sha1:7c203807e06c1ecfb4f3f4826c0b2f696e701ce8 + src/main/java/com/cvent/models/components/VideoJson.java: + last_write_checksum: sha1:2e1083c56423cd08d2cb8028ce0384dbda2e2838 src/main/java/com/cvent/models/components/VideoRenditionJson.java: id: 589832bdb8ec last_write_checksum: sha1:9a8047115f5a8806b7d7f8e4a4733a040359c695 @@ -15625,7 +15387,7 @@ trackedFiles: pristine_git_object: 56027643903dc248c9f9a488a0c66f3cdcb0a5cc src/main/java/com/cvent/models/components/VideoViewJson.java: id: 69eb548b2911 - last_write_checksum: sha1:813b5b27ae188fdf99fab767bd467f96283788b7 + last_write_checksum: sha1:e9ac5027699caeedf991c581c1fdae560b48c993 pristine_git_object: ace65efc6c058f49874242451c4ba2c1844a2cba src/main/java/com/cvent/models/components/VideoViewsPaginatedResponse.java: id: 0804fedaec03 @@ -15685,7 +15447,7 @@ trackedFiles: pristine_git_object: 62c3f0984363a385410e74214f3ae88512c3bb83 src/main/java/com/cvent/models/components/Weblink.java: id: 39ba41132d98 - last_write_checksum: sha1:61988f0198af9b0245661efdf845acdb24c6befb + last_write_checksum: sha1:8c3111b6f97b9558be6f0bf7f4cab60300f3b82c pristine_git_object: 083b9e763c7d783ac57ff8229f4876cee5c92d50 src/main/java/com/cvent/models/components/WeblinkListResponse.java: id: c219485f518d @@ -15695,14 +15457,12 @@ trackedFiles: last_write_checksum: sha1:71d0099afaee74ec1d6043070fd9ced5f082c7b0 src/main/java/com/cvent/models/components/WeddingPartnerJson.java: last_write_checksum: sha1:9e360eb3477b3651850bb0fedc084a83ee25fd5a + src/main/java/com/cvent/models/components/WorkAddress.java: + last_write_checksum: sha1:48379d2259583db4edefcfd5a88c366906c1312e src/main/java/com/cvent/models/components/WorkAddressAddressInput.java: id: 59107d0eaedc last_write_checksum: sha1:f3898b1051532c383de975776b1a176cf9384560 pristine_git_object: 5a6654b5b8ab3dd4680cf363afca778cf2f2b2f4 - src/main/java/com/cvent/models/components/WorkAddressJson.java: - id: eba8a4b4c330 - last_write_checksum: sha1:7391ef72865b332a198944c211c767a30d3d94bd - pristine_git_object: b4796b41bef78f354cf6b3cb44f398a735e49c99 src/main/java/com/cvent/models/components/ZeroAllOf1.java: id: c45963f20bb0 last_write_checksum: sha1:aba561c1c1c07e3305efa5dfc286d39696ef172a @@ -16849,10 +16609,14 @@ trackedFiles: id: 64de8409cf60 last_write_checksum: sha1:a84a80fe36f855d0a4ae2c7840544b8ad0ebc119 pristine_git_object: 3f7ea3345c4c202c7e42c49d2e7b19c68c2b2508 + src/main/java/com/cvent/models/operations//async/ListAssociatedAudienceSegmentsRequestBuilder.java: + last_write_checksum: sha1:7547bc69897ea6628610799d65882d92e0c18356 src/main/java/com/cvent/models/operations//async/ListAttendeeActivitiesRequestBuilder.java: id: fc67741dcdf1 last_write_checksum: sha1:89947bf21ad69f1c73121a30a84c418289fdef36 pristine_git_object: f72090c95ab33b0fa21c094ce5bc6459ba1af33b + src/main/java/com/cvent/models/operations//async/ListAttendeeAudienceSegmentsRequestBuilder.java: + last_write_checksum: sha1:e38f5d04208726e2d9ddf787473dc986a49150f9 src/main/java/com/cvent/models/operations//async/ListAttendeeInsightsRequestBuilder.java: id: dc7ada1d8383 last_write_checksum: sha1:9dd9b86644c9bb45434593ee716e92346dd6ff51 @@ -17009,6 +16773,8 @@ trackedFiles: id: 5e13ef7f168c last_write_checksum: sha1:2ade2042e5587e6fd22ffbc97d98481a15d6fd51 pristine_git_object: b135f57ae2298bb63f9f16ac6f28dae364c6a646 + src/main/java/com/cvent/models/operations//async/ListMembershipItemsPostFilterRequestBuilder.java: + last_write_checksum: sha1:973919be55c6ac29fdbc200530f94175dd80a7d9 src/main/java/com/cvent/models/operations//async/ListMembershipItemsRequestBuilder.java: last_write_checksum: sha1:cc75058a58966ef24ce2e92c3965ebf5d1e5bb35 src/main/java/com/cvent/models/operations//async/ListPlayersRequestBuilder.java: @@ -18855,7 +18621,7 @@ trackedFiles: pristine_git_object: 8f3210681a036b53eebb642ebdb7feda291632ce src/main/java/com/cvent/models/operations/GetAttendeeByIdResponse.java: id: b0c53bd420f5 - last_write_checksum: sha1:d28de4b0dc6b521931b47fc5900ef9d9cf6b997b + last_write_checksum: sha1:afb061914fe1f057d861165ce9523a3afc4c60c8 pristine_git_object: 3fcf894a61809eb977b805cf5d93da44377ad2b9 src/main/java/com/cvent/models/operations/GetAttendeeCreditsRequest.java: id: fa1fe97d4f91 @@ -20593,6 +20359,12 @@ trackedFiles: id: 9460102cc7ca last_write_checksum: sha1:fd5861a928f934d9cca1d13f08bce2232e28b4f4 pristine_git_object: 2a78a91e758e4498645c49904744d8c381ae733c + src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsRequest.java: + last_write_checksum: sha1:bffe25653fdb3ce415fde3eebe0339100e7a3221 + src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsRequestBuilder.java: + last_write_checksum: sha1:74b5b28e3abc372316e6b51fe62595ff132dd825 + src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsResponse.java: + last_write_checksum: sha1:d65756c21065d5101b8b79cce65f563cd5eaaf90 src/main/java/com/cvent/models/operations/ListAttendeeActivitiesRequest.java: id: 96b99942f81f last_write_checksum: sha1:3258d19503f8d957182d526eb681583583187964 @@ -20605,6 +20377,12 @@ trackedFiles: id: 617d0bdaf9e1 last_write_checksum: sha1:ac72bc1dce7a5094f682a39cdbc6e38dabbb45b4 pristine_git_object: d184b615f806f23d5a2244d8bab6391a934f92e1 + src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsRequest.java: + last_write_checksum: sha1:fe6e635d03a80d86e31763246eb7e91b13edb995 + src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsRequestBuilder.java: + last_write_checksum: sha1:9bf55e841b4a0bac9c9c232afe42c5d122961208 + src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsResponse.java: + last_write_checksum: sha1:f93dadecf7be424cb056f65912675c315ca92463 src/main/java/com/cvent/models/operations/ListAttendeeInsightsRequest.java: id: c20162d10ab3 last_write_checksum: sha1:7a27aac658b19f92ae70383b1a99ae5c591633ae @@ -20811,7 +20589,7 @@ trackedFiles: pristine_git_object: 95a0327602dcbdc10b400c75996771b2d2384d75 src/main/java/com/cvent/models/operations/ListDiscountedAgendaItemsRequest.java: id: 034d1513bd11 - last_write_checksum: sha1:2631f77580c3fb09dac4a69002f2ccca91a60f1b + last_write_checksum: sha1:5a80fc06d3992ea8914a732be4316db6cac25233 pristine_git_object: a2ad7534e596c042df2483308ffe3154c1244fd9 src/main/java/com/cvent/models/operations/ListDiscountedAgendaItemsRequestBuilder.java: id: ea81087d8493 @@ -20835,7 +20613,7 @@ trackedFiles: pristine_git_object: c9a31ba9d97c18dde370d1dbcb97700b2435a36a src/main/java/com/cvent/models/operations/ListDonationItemsRequest.java: id: a32dbe04d4cb - last_write_checksum: sha1:fb8051b0ae6034576267ecdda05348079bdc3ea9 + last_write_checksum: sha1:8f273458f7abba465515462fcee79ef0482c5c6e pristine_git_object: fdcf1aece2a56208b3769dd70a842164255de872 src/main/java/com/cvent/models/operations/ListDonationItemsRequestBuilder.java: id: 3eedc3535cb4 @@ -20859,7 +20637,7 @@ trackedFiles: pristine_git_object: ec41dea4b3bf70975dcc54d6d832ec48e403212e src/main/java/com/cvent/models/operations/ListEventDiscountsRequest.java: id: 1f23500ffc68 - last_write_checksum: sha1:55f2367093b545e796b030f2ff570c83723c5737 + last_write_checksum: sha1:8ea1e14e4f04d67e18ae634792c76f93c0b9fc8b pristine_git_object: 7b120594b86940f8a55313e8b5ee32f4b5734761 src/main/java/com/cvent/models/operations/ListEventDiscountsRequestBuilder.java: id: 88909a583aba @@ -20883,7 +20661,7 @@ trackedFiles: pristine_git_object: fb844a47f187d7b509833a18b8c2849eeb454358 src/main/java/com/cvent/models/operations/ListEventRoleAssignmentRequest.java: id: ddbf24fcd0c0 - last_write_checksum: sha1:580aacc37af2098b072c375602d25649727d19f7 + last_write_checksum: sha1:c7824b4be1c9d03ca19ea0b9a00de01657e990a8 pristine_git_object: e2e2f0b0f75ae1cf1c9be9326816b8a7bc96ed2e src/main/java/com/cvent/models/operations/ListEventRoleAssignmentRequestBuilder.java: id: eedf4d600e42 @@ -20991,7 +20769,7 @@ trackedFiles: pristine_git_object: fa7ad5e7468efd7ac689bca1a2cf8d360198ba5b src/main/java/com/cvent/models/operations/ListFeeItemsRequest.java: id: 7ba704e55e69 - last_write_checksum: sha1:6dfceaf3955a2d8072262f46a33eb321970659bf + last_write_checksum: sha1:5755322f243def48ee05a28aaafb04eef09f9e69 pristine_git_object: 21a3e516e24c96eb35200bcb9bb84e32c1c10ffb src/main/java/com/cvent/models/operations/ListFeeItemsRequestBuilder.java: id: 8fe3cdaccc83 @@ -21073,8 +20851,14 @@ trackedFiles: id: 0a2b3be71360 last_write_checksum: sha1:f67bd7ffd504adda54e384650a507f0b83177ada pristine_git_object: e89972b69c33aaf96e46447e5439ab1972f90e39 + src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterRequest.java: + last_write_checksum: sha1:238b104ea662e69d0ca9fcc0ae94b1720c7f892f + src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterRequestBuilder.java: + last_write_checksum: sha1:524fdcb8403fd9c7985b76ab630ef261fd4ceaee + src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterResponse.java: + last_write_checksum: sha1:6297e7c1fe51693b21a840b771f529e094676f57 src/main/java/com/cvent/models/operations/ListMembershipItemsRequest.java: - last_write_checksum: sha1:9e4ba2d979e64ba2bc331540dc2ddc52fea8b4d8 + last_write_checksum: sha1:0e2ba77f103db5ddb84c38689ef9708aafd539ff src/main/java/com/cvent/models/operations/ListMembershipItemsRequestBuilder.java: last_write_checksum: sha1:d49adedd7d7b4002c34cb0eb2c011c4bf392e732 src/main/java/com/cvent/models/operations/ListMembershipItemsResponse.java: @@ -21141,7 +20925,7 @@ trackedFiles: pristine_git_object: 7e7a297d80a9d088c7c64e539be186aee84aab13 src/main/java/com/cvent/models/operations/ListQuantityItemsRequest.java: id: 732755a8a5b3 - last_write_checksum: sha1:f3dc8d47008997a032a09e808af1ab149586c6a1 + last_write_checksum: sha1:02483a65b1d4fc57a660e0e000b94393a8d03838 pristine_git_object: 8d5800ec52b5199751bf1fa77a889a74791c84fe src/main/java/com/cvent/models/operations/ListQuantityItemsRequestBuilder.java: id: 946c64d036ba @@ -21977,7 +21761,7 @@ trackedFiles: pristine_git_object: c0ad9ec6cbda0a4c9ae10381c68a34e169dbe5dd src/main/java/com/cvent/models/operations/UpdateAttendeeResponse.java: id: 4d75d24fd00a - last_write_checksum: sha1:d5f4b0a462be0d795a26915e8be47dd1e1cba92d + last_write_checksum: sha1:80f8a1a703851af7ca4a77f190bde1badafe55ed pristine_git_object: 1d30c736bcb08595362204572e26de4fe0e68a0f src/main/java/com/cvent/models/operations/UpdateAttendeeSubscriptionStatusRequest.java: last_write_checksum: sha1:1fce256e9bf816fe10689b0853aaaaca7ad7d746 @@ -23055,7 +22839,7 @@ trackedFiles: pristine_git_object: 38d4db2807ec06ce1aa47c7519dd72fa31419b76 src/main/java/com/cvent/models/operations/async/GetAttendeeByIdResponse.java: id: ebea97994fa1 - last_write_checksum: sha1:91006f9d3d195f7221f3836caf7c2783e24824d5 + last_write_checksum: sha1:f61614f15b40bde8b7fc17c60ab2513f7ea416bb pristine_git_object: 5f216263a65b37e5bd8ffa344b425cb155f00e30 src/main/java/com/cvent/models/operations/async/GetAttendeeCreditsResponse.java: id: e9a64b82e097 @@ -23641,10 +23425,14 @@ trackedFiles: id: 3301f244aecf last_write_checksum: sha1:63ee389a2ed14662f3596db4b6a0dc71637425ef pristine_git_object: 6f5a68d25b2ba77e66f9e18579a1a13af5d6e277 + src/main/java/com/cvent/models/operations/async/ListAssociatedAudienceSegmentsResponse.java: + last_write_checksum: sha1:a8c9c545bba083a3812fabdb9a8e76a9fb5b1956 src/main/java/com/cvent/models/operations/async/ListAttendeeActivitiesResponse.java: id: 38c4646ff78e last_write_checksum: sha1:0497034f49755d3c87acb3cc2fab4279138f96bd pristine_git_object: 0027fd7d49b0b343fced8287adfe01efef95d90e + src/main/java/com/cvent/models/operations/async/ListAttendeeAudienceSegmentsResponse.java: + last_write_checksum: sha1:de8c6fe2602edd2e7a6402a840da87e27874afc9 src/main/java/com/cvent/models/operations/async/ListAttendeeInsightsResponse.java: id: 6f9789f35b6c last_write_checksum: sha1:830adbf6290da3dfd29325774f91cd77876ab05e @@ -23801,6 +23589,8 @@ trackedFiles: id: 4a63ce05928c last_write_checksum: sha1:8448605122b2559bfe5222c65965e109b07380f4 pristine_git_object: 943cb2b301e53de745e210b3e1a6e61a2d86d6da + src/main/java/com/cvent/models/operations/async/ListMembershipItemsPostFilterResponse.java: + last_write_checksum: sha1:52cd3a14a20159af2a08390ad885e20e23c6ba0b src/main/java/com/cvent/models/operations/async/ListMembershipItemsResponse.java: last_write_checksum: sha1:103948080c1b64d86dfcdc31ba5b9722b66de266 src/main/java/com/cvent/models/operations/async/ListPlayersResponse.java: @@ -24101,7 +23891,7 @@ trackedFiles: pristine_git_object: 9f54e4be9d7237b90fe1333220df05eb755aff7a src/main/java/com/cvent/models/operations/async/UpdateAttendeeResponse.java: id: 56becbd977df - last_write_checksum: sha1:122c7c6f148f735527bdef0413070292f2131d20 + last_write_checksum: sha1:010ba35d858f9c5522e446c52a9899a1883144ab pristine_git_object: 347c03df6631cbe9fe778d84216c24bca6698449 src/main/java/com/cvent/models/operations/async/UpdateAttendeeSubscriptionStatusResponse.java: last_write_checksum: sha1:64efa3ea9a790c5dcabd7b9e89124bbdcec1b9fd @@ -24783,7 +24573,7 @@ trackedFiles: pristine_git_object: 6b9f479493542161a595e793eb1b4463a2ce3768 src/main/java/com/cvent/operations/GetAttendeeById.java: id: 8265ce79be2e - last_write_checksum: sha1:3571afb724b121fc53d97cf461bcc72e000d408b + last_write_checksum: sha1:7d4b7c75450b3550daeea9233ea1acd73fe8e39e pristine_git_object: d7c5ccc0ce8af2ca37e3c42d91a0a6e67457b4e8 src/main/java/com/cvent/operations/GetAttendeeCredits.java: id: 299952f67b4f @@ -25369,10 +25159,14 @@ trackedFiles: id: 8f16698229e6 last_write_checksum: sha1:b2008dd14135d8a2c32b92faf377dec918b3c453 pristine_git_object: fe8c820c8787eeec2dd88c9b667e0f5d86c0d15d + src/main/java/com/cvent/operations/ListAssociatedAudienceSegments.java: + last_write_checksum: sha1:a78ca7ee23a10302bbc6385dffe3c0e38cff8d7a src/main/java/com/cvent/operations/ListAttendeeActivities.java: id: bdb3c4ea2c28 last_write_checksum: sha1:32c2498301f2135d477348a6fa9afb7427fed764 pristine_git_object: 991243c3ad567f6ba4bfa79778f22ff219700bc5 + src/main/java/com/cvent/operations/ListAttendeeAudienceSegments.java: + last_write_checksum: sha1:48ad3a85595688075054ff41a136e8df4ab619b9 src/main/java/com/cvent/operations/ListAttendeeInsights.java: id: 11d3fce9b326 last_write_checksum: sha1:ee2b1377b6fe109d304801ad882ee09f6c02060c @@ -25531,6 +25325,8 @@ trackedFiles: pristine_git_object: 1935656ed7cec823e9d39f80da75a899aa56d938 src/main/java/com/cvent/operations/ListMembershipItems.java: last_write_checksum: sha1:b9715cffd41f5ee394bd01e4587e3979ac780cf8 + src/main/java/com/cvent/operations/ListMembershipItemsPostFilter.java: + last_write_checksum: sha1:31924811de21cc3f618801f7fc6de63866ad4c83 src/main/java/com/cvent/operations/ListPlayers.java: id: bc6ebf13656c last_write_checksum: sha1:6b2e6ec79d8915e8bfd66841d446862fae3977ea @@ -25829,7 +25625,7 @@ trackedFiles: pristine_git_object: bb42c08b50dbdefa67ec476b3d1e6e5551d54392 src/main/java/com/cvent/operations/UpdateAttendee.java: id: fd568a0b7bae - last_write_checksum: sha1:8b3d0071ddfcf67fa55c5c406faba501b52af105 + last_write_checksum: sha1:14320b380e964ced4abd9176077b324ff63869da pristine_git_object: 9acfef628dc0a16ac37e8f5c8a5de56c49f90481 src/main/java/com/cvent/operations/UpdateAttendeeLinks.java: id: 8b9f02c7ee69 @@ -28780,6 +28576,8 @@ examples: token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" expand: ["eventRole"] filter: "event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95'" + after: "2017-01-02T02:00:00Z" + before: "2017-01-02T02:00:00Z" responses: "200": application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} @@ -31694,6 +31492,50 @@ examples: application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} "400": application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listMembershipItemsPostFilter: + speakeasy-default-list-membership-items-post-filter: + parameters: + path: + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + requestBody: + application/json: {"filter": "property eq 'value'"} + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listAttendeeAudienceSegments: + speakeasy-default-list-attendee-audience-segments: + parameters: + path: + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + filter: "segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897'" + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": [{"segment": {"id": "b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listAssociatedAudienceSegments: + speakeasy-default-list-associated-audience-segments: + parameters: + path: + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + requestBody: + application/json: {"filter": "property eq 'value'"} + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": [{"segment": {"id": "b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} examplesVersion: 1.0.2 generatedTests: getAccountUserGroups: "2025-12-09T16:04:38-06:00" @@ -32078,3 +31920,6 @@ generatedTests: listRfpPastEvents: "2026-04-27T13:27:07-03:00" listRfpRecipientsHistory: "2026-04-27T13:27:07-03:00" getRfpSuppliers: "2026-04-27T13:27:07-03:00" + listMembershipItemsPostFilter: "2026-05-21T12:05:01-06:00" + listAttendeeAudienceSegments: "2026-05-21T12:05:01-06:00" + listAssociatedAudienceSegments: "2026-05-21T12:05:01-06:00" diff --git a/packages/java/.speakeasy/gen.yaml b/packages/java/.speakeasy/gen.yaml index ce2e4e57..468d85e3 100644 --- a/packages/java/.speakeasy/gen.yaml +++ b/packages/java/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false java: - version: 1.2.4 + version: 1.3.0 additionalDependencies: [] additionalPlugins: [] artifactID: sdk diff --git a/packages/java/.speakeasy/tests.arazzo.yaml b/packages/java/.speakeasy/tests.arazzo.yaml index a5f5be3d..fa6346ca 100644 --- a/packages/java/.speakeasy/tests.arazzo.yaml +++ b/packages/java/.speakeasy/tests.arazzo.yaml @@ -4925,6 +4925,12 @@ workflows: - name: filter in: query value: event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95' + - name: after + in: query + value: "2017-01-02T02:00:00Z" + - name: before + in: query + value: "2017-01-02T02:00:00Z" successCriteria: - condition: $statusCode == 200 - condition: $response.header.Content-Type == application/json @@ -10605,3 +10611,83 @@ workflows: type: simple x-speakeasy-test-group: RFP Suppliers x-speakeasy-test-rebuild: true + - workflowId: listMembershipItemsPostFilter + steps: + - stepId: test + operationId: listMembershipItemsPostFilter + parameters: + - name: id + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + requestBody: + contentType: application/json + payload: + filter: property eq 'value' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]} + type: simple + x-speakeasy-test-group: Events + x-speakeasy-test-rebuild: true + - workflowId: listAttendeeAudienceSegments + steps: + - stepId: test + operationId: listAttendeeAudienceSegments + parameters: + - name: attendeeId + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + - name: filter + in: query + value: segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"segment":{"id":"b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + type: simple + x-speakeasy-test-group: Audience Segments + x-speakeasy-test-rebuild: true + - workflowId: listAssociatedAudienceSegments + steps: + - stepId: test + operationId: listAssociatedAudienceSegments + parameters: + - name: attendeeId + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + requestBody: + contentType: application/json + payload: + filter: property eq 'value' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"segment":{"id":"b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + type: simple + x-speakeasy-test-group: Audience Segments + x-speakeasy-test-rebuild: true diff --git a/packages/java/README.md b/packages/java/README.md index a218db8f..c2b61fdc 100644 --- a/packages/java/README.md +++ b/packages/java/README.md @@ -44,7 +44,7 @@ The samples below show how a published SDK artifact is used: Gradle: ```groovy -implementation 'com.cvent:sdk:1.2.4' +implementation 'com.cvent:sdk:1.3.0' ``` Maven: @@ -52,7 +52,7 @@ Maven: com.cvent sdk - 1.2.4 + 1.3.0 ``` @@ -400,7 +400,9 @@ public class Application { ### [AudienceSegments](docs/sdks/audiencesegments/README.md) +* [listAttendeeAudienceSegments](docs/sdks/audiencesegments/README.md#listattendeeaudiencesegments) - List Associated Segments * [disassociateAttendeeFromAudienceSegments](docs/sdks/audiencesegments/README.md#disassociateattendeefromaudiencesegments) - Delete Attendee Associations +* [listAssociatedAudienceSegments](docs/sdks/audiencesegments/README.md#listassociatedaudiencesegments) - List Associated Segments * [createAudienceSegment](docs/sdks/audiencesegments/README.md#createaudiencesegment) - Create Audience Segment * [listAudienceSegments](docs/sdks/audiencesegments/README.md#listaudiencesegments) - List Audience Segments * [listAudienceSegmentsPostFilter](docs/sdks/audiencesegments/README.md#listaudiencesegmentspostfilter) - List Audience Segments @@ -590,6 +592,7 @@ public class Application { * [listFeeItems](docs/sdks/events/README.md#listfeeitems) - List Fee Items * [getInvitationList](docs/sdks/events/README.md#getinvitationlist) - List Invitation Lists * [listMembershipItems](docs/sdks/events/README.md#listmembershipitems) - List Membership Items +* [listMembershipItemsPostFilter](docs/sdks/events/README.md#listmembershipitemspostfilter) - List Membership Items * [getOrders](docs/sdks/events/README.md#getorders) - List Orders * [getOrderItems](docs/sdks/events/README.md#getorderitems) - List Order Items * [associateDiscountCodeToOrderItem](docs/sdks/events/README.md#associatediscountcodetoorderitem) - Assign Discount to Order Item @@ -1290,9 +1293,9 @@ public class Application { many more subclasses in the JDK platform). **Inherit from [`CventSDKError`](./src/main/java/models/errors/CventSDKError.java)**: -* [`com.cvent.models.errors.ErrorResponseJson20`](./src/main/java/models/errors/com.cvent.models.errors.ErrorResponseJson20.java): The error response. Applicable to 11 of 441 methods.* -* [`com.cvent.models.errors.SegmentsErrorResponse`](./src/main/java/models/errors/com.cvent.models.errors.SegmentsErrorResponse.java): Segments error response details. Status code `400`. Applicable to 2 of 441 methods.* -* [`com.cvent.models.errors.BadRequestException`](./src/main/java/models/errors/com.cvent.models.errors.BadRequestException.java): A bad token response. Status code `400`. Applicable to 1 of 441 methods.* +* [`com.cvent.models.errors.ErrorResponseJson20`](./src/main/java/models/errors/com.cvent.models.errors.ErrorResponseJson20.java): The error response. Applicable to 11 of 444 methods.* +* [`com.cvent.models.errors.SegmentsErrorResponse`](./src/main/java/models/errors/com.cvent.models.errors.SegmentsErrorResponse.java): Segments error response details. Status code `400`. Applicable to 2 of 444 methods.* +* [`com.cvent.models.errors.BadRequestException`](./src/main/java/models/errors/com.cvent.models.errors.BadRequestException.java): A bad token response. Status code `400`. Applicable to 1 of 444 methods.* diff --git a/packages/java/RELEASES.md b/packages/java/RELEASES.md index b319f5d7..f61a96cd 100644 --- a/packages/java/RELEASES.md +++ b/packages/java/RELEASES.md @@ -1,3 +1,36 @@ +## 2026-05-21 00:00:00 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.752.0 https://github.com/speakeasy-api/speakeasy +### SDK Changes +#### New Models +- `AttendeeAudienceSegmentAssociationJson` — represents a single active audience segment association for an attendee +- `AttendeeAudienceSegmentAssociationsPaginatedResponse` — paginated response for attendee audience segment association lists +#### Updated Models +- `EventFeatureJson` / `EventFeaturesResponse` — new `CreditsAndCertificates` enum value added to the feature type; allows planners to create credit rules, link them to events/sessions, award credits, create certificates, and link them to credit rules. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time +- `AudienceSegment`, `AudienceSegmentCreate`, `ExistingAudienceSegment`, `AudienceSegmentResponse` — `required` correction: `event` field is now correctly required (replaces incorrect `eventId`) +- Multiple models were renamed/consolidated by the generator to remove redundant `Json{N}` suffixes (e.g. `AttendeeJson3` → `Attendee`, `CapacityJson1` → `Capacity`) — 63–74 old model files removed, replaced by cleaner equivalents +### API Changes +#### New APIs +- Audience Segments: 'List Associated Segments' (GET /attendees/{attendeeId}/audience-segments) +- Audience Segments: 'List Associated Segments' (POST /attendees/{attendeeId}/audience-segments/filter) +- Events: 'List Membership Items' (POST /events/{id}/membership-items/filter) +#### Updates to APIs +- Event Role: 'List Event Role Assignments' (GET /event-roles/assignments) — added `after` and `before` query parameters +- Event Features: 'Update Event Feature' (PUT /events/{id}/features/{type}) — new `CreditsAndCertificates` value added to the feature type enum +- Meeting Request: 'Create MR (Bulk)' / 'Update MR (Bulk)' — description updated noting `event.id` may not be populated immediately on creation (event creation is async) +- Audience Segments: 'Create/Update Audience Segment' — `required` corrected from `eventId` to `event` +- RFP Management: 'Get RFP' — `name` removed from `required`; lead source description links updated +- Process Form: 'List Process Form Submissions' — `required` corrected from literal string `"id, event"` to separate entries +- Signatures: 'List Signatures' — `required` corrected from `stopCheckIn` to `stopCheckin` +#### Miscellaneous Changes +- Filter parameter descriptions for multiple endpoints reformatted from prose to markdown tables +### Generated +- [java v1.3.0] packages/java +### Releases +- [Maven Central v1.3.0] https://central.sonatype.com/artifact/com.cvent/sdk/1.3.0 - packages/java + ## 2024-12-15 00:00:00 ### Changes Based on: diff --git a/packages/java/docs/models/components/AccountBudgetItemListResponseJson.md b/packages/java/docs/models/components/AccountBudgetItemListResponseJson.md index b50d9122..fdf86541 100644 --- a/packages/java/docs/models/components/AccountBudgetItemListResponseJson.md +++ b/packages/java/docs/models/components/AccountBudgetItemListResponseJson.md @@ -11,7 +11,7 @@ The response from a request to retrieve list of budget items across all events l | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [Optional\](../../models/components/EventJson4.md) | :heavy_minus_sign: | Event ID Information. | | +| `event` | [Optional\](../../models/components/EventJson3.md) | :heavy_minus_sign: | Event ID Information. | | | `rfp` | [Optional\](../../models/components/RfpIdJson1.md) | :heavy_minus_sign: | RFP ID Information. | | | `budgetVersion` | [Optional\](../../models/components/BudgetVersionIdJson.md) | :heavy_minus_sign: | Budget Version ID Information. | | | `id` | *Optional\* | :heavy_minus_sign: | The identifier of the budget item. | 9463c74e-18c6-401a-a710-ae0f485bf959 | diff --git a/packages/java/docs/models/components/Action.md b/packages/java/docs/models/components/Action.md deleted file mode 100644 index 30ceb7e0..00000000 --- a/packages/java/docs/models/components/Action.md +++ /dev/null @@ -1,19 +0,0 @@ -# Action - -Action to take for a compliance request. - -## Example Usage - -```java -import com.cvent.models.components.Action; - -Action value = Action.DO_NOT_SELL; -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `DO_NOT_SELL` | DO_NOT_SELL | -| `OK_TO_SELL` | OK_TO_SELL | \ No newline at end of file diff --git a/packages/java/docs/models/components/AdditionalChoice.md b/packages/java/docs/models/components/AdditionalChoice.md new file mode 100644 index 00000000..c9b98797 --- /dev/null +++ b/packages/java/docs/models/components/AdditionalChoice.md @@ -0,0 +1,10 @@ +# AdditionalChoice + +Contains text of additional choice + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | +| `text` | *Optional\* | :heavy_minus_sign: | Text Value of additional choice | Not Applicable or Other | \ No newline at end of file diff --git a/packages/java/docs/models/components/AdditionalChoiceJson1.md b/packages/java/docs/models/components/AdditionalChoiceJson1.md new file mode 100644 index 00000000..212a9839 --- /dev/null +++ b/packages/java/docs/models/components/AdditionalChoiceJson1.md @@ -0,0 +1,11 @@ +# AdditionalChoiceJson1 + +Contains text of additional choice i.e N/A choice or otherAnswer choice + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | +| `text` | *Optional\* | :heavy_minus_sign: | Text Value of additional choice | N/A or Other | +| `shortText` | *Optional\* | :heavy_minus_sign: | Reporting value of additional choice text | N/A or Other Reporting value | \ No newline at end of file diff --git a/packages/java/docs/models/components/AdditionalChoiceJson11.md b/packages/java/docs/models/components/AdditionalChoiceJson11.md deleted file mode 100644 index 3ef4e028..00000000 --- a/packages/java/docs/models/components/AdditionalChoiceJson11.md +++ /dev/null @@ -1,10 +0,0 @@ -# AdditionalChoiceJson11 - -Contains text of additional choice - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | -| `text` | *Optional\* | :heavy_minus_sign: | Text Value of additional choice | Not Applicable or Other | \ No newline at end of file diff --git a/packages/java/docs/models/components/AdditionalChoiceJson2.md b/packages/java/docs/models/components/AdditionalChoiceJson2.md index b492ea02..68335845 100644 --- a/packages/java/docs/models/components/AdditionalChoiceJson2.md +++ b/packages/java/docs/models/components/AdditionalChoiceJson2.md @@ -1,11 +1,11 @@ # AdditionalChoiceJson2 -Contains text of additional choice i.e N/A choice or otherAnswer choice +Contains text of additional choice i.e notApplicableAnswer choice or otherAnswer choice. ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | -| `text` | *Optional\* | :heavy_minus_sign: | Text Value of additional choice | N/A or Other | -| `shortText` | *Optional\* | :heavy_minus_sign: | Reporting value of additional choice text | N/A or Other Reporting value | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `text` | *Optional\* | :heavy_minus_sign: | Display text of additional choice. | Dietary Restriction - Other | +| `shortText` | *Optional\* | :heavy_minus_sign: | Name of additional choice text in reporting. | Dietary Preference - Other Allergies | \ No newline at end of file diff --git a/packages/java/docs/models/components/Address11.md b/packages/java/docs/models/components/Address11.md new file mode 100644 index 00000000..85084be6 --- /dev/null +++ b/packages/java/docs/models/components/Address11.md @@ -0,0 +1,15 @@ +# Address11 + +An object representing an address with various properties. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `address1` | *Optional\* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | +| `address2` | *Optional\* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | +| `city` | *Optional\* | :heavy_minus_sign: | The name of the city. | Austin | +| `region` | *Optional\* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `postalCode` | *Optional\* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | +| `country` | *Optional\* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | \ No newline at end of file diff --git a/packages/java/docs/models/components/Address12.md b/packages/java/docs/models/components/Address12.md new file mode 100644 index 00000000..8a282781 --- /dev/null +++ b/packages/java/docs/models/components/Address12.md @@ -0,0 +1,17 @@ +# Address12 + +Schema for address information + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `address1` | *Optional\* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | +| `address2` | *Optional\* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | +| `city` | *Optional\* | :heavy_minus_sign: | The name of the city. | Austin | +| `region` | *Optional\* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `regionCode` | *Optional\* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | +| `postalCode` | *Optional\* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | +| `country` | *Optional\* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | +| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code | US | \ No newline at end of file diff --git a/packages/java/docs/models/components/AddressJson2.md b/packages/java/docs/models/components/AddressJson2.md new file mode 100644 index 00000000..7d313b38 --- /dev/null +++ b/packages/java/docs/models/components/AddressJson2.md @@ -0,0 +1,17 @@ +# AddressJson2 + +Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `address1` | *Optional\* | :heavy_minus_sign: | Address line 1. | West St. 1 | +| `address2` | *Optional\* | :heavy_minus_sign: | Address line 2. | Apt. 16 | +| `city` | *Optional\* | :heavy_minus_sign: | City name. | Austin | +| `region` | *Optional\* | :heavy_minus_sign: | Region name. | Texas | +| `regionCode` | *Optional\* | :heavy_minus_sign: | Region code. | TX | +| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code. | 23452AB | +| `country` | *Optional\* | :heavy_minus_sign: | Country name. | United States of America | +| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/java/docs/models/components/AddressJson3.md b/packages/java/docs/models/components/AddressJson3.md index d7fe274e..bb341c42 100644 --- a/packages/java/docs/models/components/AddressJson3.md +++ b/packages/java/docs/models/components/AddressJson3.md @@ -1,17 +1,20 @@ # AddressJson3 -Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. +Address details ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `address1` | *Optional\* | :heavy_minus_sign: | Address line 1. | West St. 1 | -| `address2` | *Optional\* | :heavy_minus_sign: | Address line 2. | Apt. 16 | -| `city` | *Optional\* | :heavy_minus_sign: | City name. | Austin | -| `region` | *Optional\* | :heavy_minus_sign: | Region name. | Texas | -| `regionCode` | *Optional\* | :heavy_minus_sign: | Region code. | TX | -| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code. | 23452AB | -| `country` | *Optional\* | :heavy_minus_sign: | Country name. | United States of America | -| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `address1` | *Optional\* | :heavy_minus_sign: | The first line of an address. | Cvent Inc. | +| `address2` | *Optional\* | :heavy_minus_sign: | The second line of an address. | 4001 West Parmer Lane | +| `address3` | *Optional\* | :heavy_minus_sign: | The third line of an address. | PO Box 123 | +| `city` | *Optional\* | :heavy_minus_sign: | The name of the city. | Austin | +| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code. | US | +| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code (also known as zipcode) of the address. | 78727 | +| `region` | *Optional\* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `regionCode` | *Optional\* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | +| `country` | *Optional\* | :heavy_minus_sign: | Name of the country of the address. | United States of America | +| `latitude` | *Optional\* | :heavy_minus_sign: | The geo latitude of the address. | 30 | +| `longitude` | *Optional\* | :heavy_minus_sign: | The geo longitude of the address. | -97 | \ No newline at end of file diff --git a/packages/java/docs/models/components/AddressJson4.md b/packages/java/docs/models/components/AddressJson4.md index 7cf5207f..58fdf195 100644 --- a/packages/java/docs/models/components/AddressJson4.md +++ b/packages/java/docs/models/components/AddressJson4.md @@ -1,20 +1,17 @@ # AddressJson4 -Address details +A physical address. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `address1` | *Optional\* | :heavy_minus_sign: | The first line of an address. | Cvent Inc. | -| `address2` | *Optional\* | :heavy_minus_sign: | The second line of an address. | 4001 West Parmer Lane | -| `address3` | *Optional\* | :heavy_minus_sign: | The third line of an address. | PO Box 123 | -| `city` | *Optional\* | :heavy_minus_sign: | The name of the city. | Austin | -| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code. | US | -| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code (also known as zipcode) of the address. | 78727 | -| `region` | *Optional\* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `regionCode` | *Optional\* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | -| `country` | *Optional\* | :heavy_minus_sign: | Name of the country of the address. | United States of America | -| `latitude` | *Optional\* | :heavy_minus_sign: | The geo latitude of the address. | 30 | -| `longitude` | *Optional\* | :heavy_minus_sign: | The geo longitude of the address. | -97 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `address1` | *Optional\* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | +| `address2` | *Optional\* | :heavy_minus_sign: | Address line 2. | Suite 2800 | +| `city` | *Optional\* | :heavy_minus_sign: | City name. | Dallas | +| `region` | *Optional\* | :heavy_minus_sign: | Region name. | Texas | +| `regionCode` | *Optional\* | :heavy_minus_sign: | Region code. | TX | +| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code. | 75201 | +| `country` | *Optional\* | :heavy_minus_sign: | Country name. | United States | +| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/java/docs/models/components/AddressJson5.md b/packages/java/docs/models/components/AddressJson5.md index fa16a56c..a1f88d36 100644 --- a/packages/java/docs/models/components/AddressJson5.md +++ b/packages/java/docs/models/components/AddressJson5.md @@ -1,17 +1,16 @@ # AddressJson5 -A physical address. +Address ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `address1` | *Optional\* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | -| `address2` | *Optional\* | :heavy_minus_sign: | Address line 2. | Suite 2800 | -| `city` | *Optional\* | :heavy_minus_sign: | City name. | Dallas | -| `region` | *Optional\* | :heavy_minus_sign: | Region name. | Texas | -| `regionCode` | *Optional\* | :heavy_minus_sign: | Region code. | TX | -| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code. | 75201 | -| `country` | *Optional\* | :heavy_minus_sign: | Country name. | United States | -| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `type` | [AddressTypeJson1](../../models/components/AddressTypeJson1.md) | :heavy_check_mark: | The type of the address. | work | +| `streetAddress` | *Optional\* | :heavy_minus_sign: | The street address of the user. | 100 Universal City Plaza | +| `locality` | *Optional\* | :heavy_minus_sign: | The locality/city of the user. | Hollywood | +| `region` | *Optional\* | :heavy_minus_sign: | The region/state/province of the user. | CA | +| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code (also known as zipcode) of the user. | 91608 | +| `country` | *Optional\* | :heavy_minus_sign: | The country of the user. | USA | +| `primary` | *Optional\* | :heavy_minus_sign: | True indicates the address is primary. | true | \ No newline at end of file diff --git a/packages/java/docs/models/components/AddressJson6.md b/packages/java/docs/models/components/AddressJson6.md index 43effe46..cd49ed60 100644 --- a/packages/java/docs/models/components/AddressJson6.md +++ b/packages/java/docs/models/components/AddressJson6.md @@ -1,16 +1,17 @@ # AddressJson6 -Address +Address details. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | -| `type` | [AddressTypeJson1](../../models/components/AddressTypeJson1.md) | :heavy_check_mark: | The type of the address. | work | -| `streetAddress` | *Optional\* | :heavy_minus_sign: | The street address of the user. | 100 Universal City Plaza | -| `locality` | *Optional\* | :heavy_minus_sign: | The locality/city of the user. | Hollywood | -| `region` | *Optional\* | :heavy_minus_sign: | The region/state/province of the user. | CA | -| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code (also known as zipcode) of the user. | 91608 | -| `country` | *Optional\* | :heavy_minus_sign: | The country of the user. | USA | -| `primary` | *Optional\* | :heavy_minus_sign: | True indicates the address is primary. | true | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `address1` | *Optional\* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | +| `address2` | *Optional\* | :heavy_minus_sign: | Address line 2. | Suite 2800 | +| `city` | *Optional\* | :heavy_minus_sign: | City name. | Dallas | +| `region` | *Optional\* | :heavy_minus_sign: | Region name. | Texas | +| `regionCode` | *Optional\* | :heavy_minus_sign: | Region code. | TX | +| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code. | 75201 | +| `country` | *Optional\* | :heavy_minus_sign: | Country name. | United States | +| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/java/docs/models/components/AddressJson7.md b/packages/java/docs/models/components/AddressJson7.md deleted file mode 100644 index f130bbd9..00000000 --- a/packages/java/docs/models/components/AddressJson7.md +++ /dev/null @@ -1,17 +0,0 @@ -# AddressJson7 - -Address details. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `address1` | *Optional\* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | -| `address2` | *Optional\* | :heavy_minus_sign: | Address line 2. | Suite 2800 | -| `city` | *Optional\* | :heavy_minus_sign: | City name. | Dallas | -| `region` | *Optional\* | :heavy_minus_sign: | Region name. | Texas | -| `regionCode` | *Optional\* | :heavy_minus_sign: | Region code. | TX | -| `postalCode` | *Optional\* | :heavy_minus_sign: | Postal code. | 75201 | -| `country` | *Optional\* | :heavy_minus_sign: | Country name. | United States | -| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/java/docs/models/components/Answer1.md b/packages/java/docs/models/components/Answer1.md new file mode 100644 index 00000000..68d842c5 --- /dev/null +++ b/packages/java/docs/models/components/Answer1.md @@ -0,0 +1,12 @@ +# Answer1 + +An object representing the possible answers for lead qualification questions. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `type` | [AnswerType](../../models/components/AnswerType.md) | :heavy_check_mark: | Type of answer | File | +| `value` | *Optional\* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | +| `choice` | [Optional\](../../models/components/Uuid1.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/Answer2.md b/packages/java/docs/models/components/Answer2.md new file mode 100644 index 00000000..3c919557 --- /dev/null +++ b/packages/java/docs/models/components/Answer2.md @@ -0,0 +1,12 @@ +# Answer2 + +A JSON schema representing an answer object. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `type` | [AnswerType1](../../models/components/AnswerType1.md) | :heavy_check_mark: | Type of answer | Choice | +| `value` | *Optional\* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | +| `choice` | [Optional\](../../models/components/Answer2Choice.md) | :heavy_minus_sign: | The choice that was selected. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/Answer2Choice.md b/packages/java/docs/models/components/Answer2Choice.md new file mode 100644 index 00000000..dfb1d890 --- /dev/null +++ b/packages/java/docs/models/components/Answer2Choice.md @@ -0,0 +1,10 @@ +# Answer2Choice + +The choice that was selected. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | The ID of the choice that was selected. | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerJson.md b/packages/java/docs/models/components/AnswerJson.md index d4adb523..770dfdb2 100644 --- a/packages/java/docs/models/components/AnswerJson.md +++ b/packages/java/docs/models/components/AnswerJson.md @@ -1,12 +1,15 @@ # AnswerJson -An object representing the possible answers for lead qualification questions. +A survey answer. ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `type` | [AnswerTypeJson](../../models/components/AnswerTypeJson.md) | :heavy_check_mark: | Type of answer | File | -| `value` | *Optional\* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | -| `choice` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [AnswerTypeJson1](../../models/components/AnswerTypeJson1.md) | :heavy_check_mark: | Type of answer | ChoiceText | +| `value` | *Optional\* | :heavy_minus_sign: | Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. | 1 | +| `choice` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `category` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `subCategory` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `field` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerJson0.md b/packages/java/docs/models/components/AnswerJson0.md deleted file mode 100644 index ccfe183b..00000000 --- a/packages/java/docs/models/components/AnswerJson0.md +++ /dev/null @@ -1,12 +0,0 @@ -# AnswerJson0 - -A JSON schema representing an answer object. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `type` | [AnswerTypeJson0](../../models/components/AnswerTypeJson0.md) | :heavy_check_mark: | Type of answer | Choice | -| `value` | *Optional\* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | -| `choice` | [Optional\](../../models/components/Choice.md) | :heavy_minus_sign: | The choice that was selected. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerJson1.md b/packages/java/docs/models/components/AnswerJson1.md index 5d9195bd..b45cdfcf 100644 --- a/packages/java/docs/models/components/AnswerJson1.md +++ b/packages/java/docs/models/components/AnswerJson1.md @@ -1,15 +1,12 @@ # AnswerJson1 -A survey answer. +A question answer. ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [AnswerTypeJson2](../../models/components/AnswerTypeJson2.md) | :heavy_check_mark: | Type of answer | ChoiceText | -| `value` | *Optional\* | :heavy_minus_sign: | Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. | 1 | -| `choice` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `category` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `subCategory` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `field` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier of the question. | 861b51ec-aa7e-475f-b38d-4c8e35c47d63 | +| `text` | *Optional\* | :heavy_minus_sign: | Question text. | How would you rate this session? | +| ~~`type`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. | simple | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerJson2.md b/packages/java/docs/models/components/AnswerJson2.md deleted file mode 100644 index 2a0b96f7..00000000 --- a/packages/java/docs/models/components/AnswerJson2.md +++ /dev/null @@ -1,12 +0,0 @@ -# AnswerJson2 - -A question answer. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier of the question. | 861b51ec-aa7e-475f-b38d-4c8e35c47d63 | -| `text` | *Optional\* | :heavy_minus_sign: | Question text. | How would you rate this session? | -| ~~`type`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. | simple | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerType.md b/packages/java/docs/models/components/AnswerType.md new file mode 100644 index 00000000..45044174 --- /dev/null +++ b/packages/java/docs/models/components/AnswerType.md @@ -0,0 +1,22 @@ +# AnswerType + +Type of answer + +## Example Usage + +```java +import com.cvent.models.components.AnswerType; + +AnswerType value = AnswerType.CHOICE; +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `CHOICE` | Choice | +| `TEXT` | Text | +| `CHOICE_TEXT` | ChoiceText | +| `OTHER` | Other | +| `NA` | NA | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerType1.md b/packages/java/docs/models/components/AnswerType1.md new file mode 100644 index 00000000..5bcb2fb2 --- /dev/null +++ b/packages/java/docs/models/components/AnswerType1.md @@ -0,0 +1,21 @@ +# AnswerType1 + +Type of answer + +## Example Usage + +```java +import com.cvent.models.components.AnswerType1; + +AnswerType1 value = AnswerType1.CHOICE; +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CHOICE` | Choice | +| `TEXT` | Text | +| `OTHER` | Other | +| `NA` | NA | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerTypeJson.md b/packages/java/docs/models/components/AnswerTypeJson.md index b2132917..3bd522e5 100644 --- a/packages/java/docs/models/components/AnswerTypeJson.md +++ b/packages/java/docs/models/components/AnswerTypeJson.md @@ -1,22 +1,25 @@ # AnswerTypeJson -Type of answer +Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. + +Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. + +Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. + +In all other cases, `answerType` is not expected to be set. ## Example Usage ```java import com.cvent.models.components.AnswerTypeJson; -AnswerTypeJson value = AnswerTypeJson.CHOICE; +AnswerTypeJson value = AnswerTypeJson.OTHER; ``` ## Values -| Name | Value | -| ------------- | ------------- | -| `CHOICE` | Choice | -| `TEXT` | Text | -| `CHOICE_TEXT` | ChoiceText | -| `OTHER` | Other | -| `NA` | NA | \ No newline at end of file +| Name | Value | +| ------- | ------- | +| `OTHER` | Other | +| `NA` | NA | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerTypeJson0.md b/packages/java/docs/models/components/AnswerTypeJson0.md deleted file mode 100644 index 6da99f50..00000000 --- a/packages/java/docs/models/components/AnswerTypeJson0.md +++ /dev/null @@ -1,21 +0,0 @@ -# AnswerTypeJson0 - -Type of answer - -## Example Usage - -```java -import com.cvent.models.components.AnswerTypeJson0; - -AnswerTypeJson0 value = AnswerTypeJson0.CHOICE; -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CHOICE` | Choice | -| `TEXT` | Text | -| `OTHER` | Other | -| `NA` | NA | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerTypeJson1.md b/packages/java/docs/models/components/AnswerTypeJson1.md index 4337efe3..793eb64e 100644 --- a/packages/java/docs/models/components/AnswerTypeJson1.md +++ b/packages/java/docs/models/components/AnswerTypeJson1.md @@ -1,25 +1,24 @@ # AnswerTypeJson1 -Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. - -Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. - -Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. - -In all other cases, `answerType` is not expected to be set. +Type of answer ## Example Usage ```java import com.cvent.models.components.AnswerTypeJson1; -AnswerTypeJson1 value = AnswerTypeJson1.OTHER; +AnswerTypeJson1 value = AnswerTypeJson1.CHOICE; ``` ## Values -| Name | Value | -| ------- | ------- | -| `OTHER` | Other | -| `NA` | NA | \ No newline at end of file +| Name | Value | +| ------------- | ------------- | +| `CHOICE` | Choice | +| `TEXT` | Text | +| `CHOICE_TEXT` | ChoiceText | +| `COMMENT` | Comment | +| `OTHER` | Other | +| `NA` | NA | +| `FILE` | File | \ No newline at end of file diff --git a/packages/java/docs/models/components/AnswerTypeJson2.md b/packages/java/docs/models/components/AnswerTypeJson2.md deleted file mode 100644 index dd5833e0..00000000 --- a/packages/java/docs/models/components/AnswerTypeJson2.md +++ /dev/null @@ -1,24 +0,0 @@ -# AnswerTypeJson2 - -Type of answer - -## Example Usage - -```java -import com.cvent.models.components.AnswerTypeJson2; - -AnswerTypeJson2 value = AnswerTypeJson2.CHOICE; -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `CHOICE` | Choice | -| `TEXT` | Text | -| `CHOICE_TEXT` | ChoiceText | -| `COMMENT` | Comment | -| `OTHER` | Other | -| `NA` | NA | -| `FILE` | File | \ No newline at end of file diff --git a/packages/java/docs/models/components/Appointment.md b/packages/java/docs/models/components/Appointment.md new file mode 100644 index 00000000..0a217482 --- /dev/null +++ b/packages/java/docs/models/components/Appointment.md @@ -0,0 +1,10 @@ +# Appointment + +A JSON schema representing the structure of an appointment object. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *Optional\* | :heavy_minus_sign: | Appointment id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/Attendee.md b/packages/java/docs/models/components/Attendee.md deleted file mode 100644 index 6fd32ee4..00000000 --- a/packages/java/docs/models/components/Attendee.md +++ /dev/null @@ -1,54 +0,0 @@ -# Attendee - -An event attendee. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `id` | *Optional\* | :heavy_minus_sign: | The ID of attendee in the given event. | | -| `event` | [Optional\](../../models/components/AttendeeEvent.md) | :heavy_minus_sign: | The attendee's associated event. | | -| `confirmationNumber` | *Optional\* | :heavy_minus_sign: | The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. | VNNDLJ6DKVK | -| `contact` | [Optional\](../../models/components/AttendeeContactInfoJson.md) | :heavy_minus_sign: | Information about attendee contact added to an event. | | -| `checkedIn` | *Optional\* | :heavy_minus_sign: | True indicates the attendee checked in to the event. | true | -| ~~`checkin`~~ | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. | 2018-01-13T02:00:00Z | -| `checkIn` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was checked in to an event. | 2018-01-13T02:00:00Z | -| `checkOut` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee checked out from an event. | 2018-01-13T02:00:00Z | -| `duration` | *Optional\* | :heavy_minus_sign: | The duration, in milliseconds, the attendee was present at the event. | 4000 | -| `registrationPath` | [Optional\](../../models/components/LookupJson.md) | :heavy_minus_sign: | Lookup response object | | -| `invitationList` | [Optional\](../../models/components/IdNameJson.md) | :heavy_minus_sign: | A Named object | | -| `webLinks` | [Optional\](../../models/components/AttendeeWebLinksJson.md) | :heavy_minus_sign: | Web links for an attendee. | | -| `registrationType` | [Optional\](../../models/components/LookupJson.md) | :heavy_minus_sign: | Lookup response object | | -| `referenceId` | *Optional\* | :heavy_minus_sign: | The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. | refid-plannerside | -| `externalReferences` | List\<[ExternalReferenceJson](../../models/components/ExternalReferenceJson.md)> | :heavy_minus_sign: | The details of an attendee in an external systems. | | -| `note` | *Optional\* | :heavy_minus_sign: | A planner created note for an attendee, used to track details about the attendee. | Would like to sit near the front of the room for sessions. | -| `guest` | *Optional\* | :heavy_minus_sign: | True indicates the attendee is a guest of another attendee. | true | -| `deletedGuest` | *Optional\* | :heavy_minus_sign: | True indicates this attendee is a deleted guest. | false | -| `primaryId` | *Optional\* | :heavy_minus_sign: | The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. | | -| `group` | [Optional\](../../models/components/AttendeeGroupJson.md) | :heavy_minus_sign: | An attendee group. | | -| `administrator` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| ~~`unsubscribed`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. | false | -| `status` | [Optional\](../../models/components/AttendeeStatusJson.md) | :heavy_minus_sign: | This is used to denote the status of an attendee. | Accepted | -| `registeredAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was registered. | 2018-01-13T02:00:00Z | -| `registrationLastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. | 2018-01-13T02:00:00Z | -| `registrationCancelledAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee registration was cancelled. | 2018-01-13T02:00:00Z | -| `invitedBy` | [Optional\](../../models/components/AttendeeInvitedByJson.md) | :heavy_minus_sign: | Method by which the attendee was invited to the event. | Planner-Invited | -| `responseMethod` | [Optional\](../../models/components/AttendeeResponseMethodJson.md) | :heavy_minus_sign: | Represents the method by which an attendee registered for the event.

- Administrator Responded: The invitee was registered by another contact acting as their administrator.
- API-Responded: The invitee was registered through a custom process configured via an API integration.
- Appointments Event Website: The invitee registered via an appointments event website.
- Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App.
- External Registration: The attendee was registered through an external integration, such as Marketo.
- Group Leader Responded: The invitee was registered by a group leader and added to a group.
- Historical Import: The invitee's registration was imported into the event as historical data.
- Imported: The invitee's registration was imported into the event.
- No Response: The invitee has not registered.
- On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode.
- Planner-Imported: An account user imported the invitee's registration into the event.
- Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app.
- Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status.
- Self-Responded: The invitee registered themselves through a weblink or invitation.

Note: The responseMethod can only be set if the invitee's status is No Response. | Self-Responded | -| ~~`questions`~~ | List\<[CustomField](../../models/components/CustomField.md)> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. | | -| `answers` | List\<[AttendeeAnswerJson](../../models/components/AttendeeAnswerJson.md)> | :heavy_minus_sign: | The list of answers to the registration questions. | | -| `admissionItem` | [Optional\](../../models/components/AttendeeLookup.md) | :heavy_minus_sign: | Contains details related to the attendee's admission item. | | -| `visibility` | [Optional\](../../models/components/AttendeeVisibilityJson.md) | :heavy_minus_sign: | Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. | Private | -| `bio` | *Optional\* | :heavy_minus_sign: | The attendee's biographical writeup. | In west Philadelphia, born and raised, on the playground is where I spent most of my days. | -| ~~`showPopupNotification`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. | false | -| `websiteUrl` | *Optional\* | :heavy_minus_sign: | An attendee's website URL, appears on their profile. | https://www.example.com | -| `allowPushNotifications` | *Optional\* | :heavy_minus_sign: | True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. | false | -| `allowAppointmentPushNotifications` | *Optional\* | :heavy_minus_sign: | True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. | false | -| `testRecord` | *Optional\* | :heavy_minus_sign: | True indicates this attendee record was created as part of a test scenario. | false | -| `attendeeLastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. | 2018-01-13T02:00:00Z | -| `appointmentGroups` | List\<[AppointmentGroupJson](../../models/components/AppointmentGroupJson.md)> | :heavy_minus_sign: | List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. | | -| `credit` | *Optional\* | :heavy_minus_sign: | The amount of credit associated with the attendee. | 10 | \ No newline at end of file diff --git a/packages/java/docs/models/components/Attendee1.md b/packages/java/docs/models/components/Attendee1.md new file mode 100644 index 00000000..f77c9710 --- /dev/null +++ b/packages/java/docs/models/components/Attendee1.md @@ -0,0 +1,54 @@ +# Attendee1 + +An event attendee. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `id` | *Optional\* | :heavy_minus_sign: | The ID of attendee in the given event. | | +| `event` | [Optional\](../../models/components/AttendeeEvent.md) | :heavy_minus_sign: | The attendee's associated event. | | +| `confirmationNumber` | *Optional\* | :heavy_minus_sign: | The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. | VNNDLJ6DKVK | +| `contact` | [Optional\](../../models/components/AttendeeContactInfoJson.md) | :heavy_minus_sign: | Information about attendee contact added to an event. | | +| `checkedIn` | *Optional\* | :heavy_minus_sign: | True indicates the attendee checked in to the event. | true | +| ~~`checkin`~~ | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. | 2018-01-13T02:00:00Z | +| `checkIn` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was checked in to an event. | 2018-01-13T02:00:00Z | +| `checkOut` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee checked out from an event. | 2018-01-13T02:00:00Z | +| `duration` | *Optional\* | :heavy_minus_sign: | The duration, in milliseconds, the attendee was present at the event. | 4000 | +| `registrationPath` | [Optional\](../../models/components/LookupJson.md) | :heavy_minus_sign: | Lookup response object | | +| `invitationList` | [Optional\](../../models/components/IdNameJson.md) | :heavy_minus_sign: | A Named object | | +| `webLinks` | [Optional\](../../models/components/AttendeeWebLinksJson.md) | :heavy_minus_sign: | Web links for an attendee. | | +| `registrationType` | [Optional\](../../models/components/LookupJson.md) | :heavy_minus_sign: | Lookup response object | | +| `referenceId` | *Optional\* | :heavy_minus_sign: | The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. | refid-plannerside | +| `externalReferences` | List\<[ExternalReferenceJson](../../models/components/ExternalReferenceJson.md)> | :heavy_minus_sign: | The details of an attendee in an external systems. | | +| `note` | *Optional\* | :heavy_minus_sign: | A planner created note for an attendee, used to track details about the attendee. | Would like to sit near the front of the room for sessions. | +| `guest` | *Optional\* | :heavy_minus_sign: | True indicates the attendee is a guest of another attendee. | true | +| `deletedGuest` | *Optional\* | :heavy_minus_sign: | True indicates this attendee is a deleted guest. | false | +| `primaryId` | *Optional\* | :heavy_minus_sign: | The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. | | +| `group` | [Optional\](../../models/components/AttendeeGroupJson.md) | :heavy_minus_sign: | An attendee group. | | +| `administrator` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| ~~`unsubscribed`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. | false | +| `status` | [Optional\](../../models/components/AttendeeStatusJson.md) | :heavy_minus_sign: | This is used to denote the status of an attendee. | Accepted | +| `registeredAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was registered. | 2018-01-13T02:00:00Z | +| `registrationLastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. | 2018-01-13T02:00:00Z | +| `registrationCancelledAt` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee registration was cancelled. | 2018-01-13T02:00:00Z | +| `invitedBy` | [Optional\](../../models/components/AttendeeInvitedByJson.md) | :heavy_minus_sign: | Method by which the attendee was invited to the event. | Planner-Invited | +| `responseMethod` | [Optional\](../../models/components/AttendeeResponseMethodJson.md) | :heavy_minus_sign: | Represents the method by which an attendee registered for the event.

- Administrator Responded: The invitee was registered by another contact acting as their administrator.
- API-Responded: The invitee was registered through a custom process configured via an API integration.
- Appointments Event Website: The invitee registered via an appointments event website.
- Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App.
- External Registration: The attendee was registered through an external integration, such as Marketo.
- Group Leader Responded: The invitee was registered by a group leader and added to a group.
- Historical Import: The invitee's registration was imported into the event as historical data.
- Imported: The invitee's registration was imported into the event.
- No Response: The invitee has not registered.
- On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode.
- Planner-Imported: An account user imported the invitee's registration into the event.
- Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app.
- Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status.
- Self-Responded: The invitee registered themselves through a weblink or invitation.

Note: The responseMethod can only be set if the invitee's status is No Response. | Self-Responded | +| ~~`questions`~~ | List\<[CustomField](../../models/components/CustomField.md)> | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. | | +| `answers` | List\<[AttendeeAnswerJson](../../models/components/AttendeeAnswerJson.md)> | :heavy_minus_sign: | The list of answers to the registration questions. | | +| `admissionItem` | [Optional\](../../models/components/AttendeeLookup.md) | :heavy_minus_sign: | Contains details related to the attendee's admission item. | | +| `visibility` | [Optional\](../../models/components/AttendeeVisibilityJson.md) | :heavy_minus_sign: | Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. | Private | +| `bio` | *Optional\* | :heavy_minus_sign: | The attendee's biographical writeup. | In west Philadelphia, born and raised, on the playground is where I spent most of my days. | +| ~~`showPopupNotification`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. | false | +| `websiteUrl` | *Optional\* | :heavy_minus_sign: | An attendee's website URL, appears on their profile. | https://www.example.com | +| `allowPushNotifications` | *Optional\* | :heavy_minus_sign: | True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. | false | +| `allowAppointmentPushNotifications` | *Optional\* | :heavy_minus_sign: | True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. | false | +| `testRecord` | *Optional\* | :heavy_minus_sign: | True indicates this attendee record was created as part of a test scenario. | false | +| `attendeeLastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. | 2018-01-13T02:00:00Z | +| `appointmentGroups` | List\<[AppointmentGroupJson](../../models/components/AppointmentGroupJson.md)> | :heavy_minus_sign: | List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. | | +| `credit` | *Optional\* | :heavy_minus_sign: | The amount of credit associated with the attendee. | 10 | \ No newline at end of file diff --git a/packages/java/docs/models/components/Attendee12.md b/packages/java/docs/models/components/Attendee12.md new file mode 100644 index 00000000..6891ead6 --- /dev/null +++ b/packages/java/docs/models/components/Attendee12.md @@ -0,0 +1,10 @@ +# Attendee12 + +A JSON schema representing the Attendee object + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *Optional\* | :heavy_minus_sign: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/Attendee2.md b/packages/java/docs/models/components/Attendee2.md new file mode 100644 index 00000000..38bff753 --- /dev/null +++ b/packages/java/docs/models/components/Attendee2.md @@ -0,0 +1,10 @@ +# Attendee2 + +The associated Attendee. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/AttendeeAudienceSegmentAssociationJson.md b/packages/java/docs/models/components/AttendeeAudienceSegmentAssociationJson.md new file mode 100644 index 00000000..1d6a4927 --- /dev/null +++ b/packages/java/docs/models/components/AttendeeAudienceSegmentAssociationJson.md @@ -0,0 +1,10 @@ +# AttendeeAudienceSegmentAssociationJson + +Represents an audience segment associated with an attendee. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `segment` | [SegmentJson](../../models/components/SegmentJson.md) | :heavy_check_mark: | Segment details | \ No newline at end of file diff --git a/packages/java/docs/models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md b/packages/java/docs/models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md new file mode 100644 index 00000000..da2c92a3 --- /dev/null +++ b/packages/java/docs/models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md @@ -0,0 +1,11 @@ +# AttendeeAudienceSegmentAssociationsPaginatedResponse + +The paginated response from a request to get the list of audience segments associated with an attendee. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `paging` | [PagingJson](../../models/components/PagingJson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `data` | List\<[AttendeeAudienceSegmentAssociationJson](../../models/components/AttendeeAudienceSegmentAssociationJson.md)> | :heavy_check_mark: | Collection of audience segment associations for the attendee. | \ No newline at end of file diff --git a/packages/java/docs/models/components/AttendeeContactInfoJson.md b/packages/java/docs/models/components/AttendeeContactInfoJson.md index 74588f27..56e86b23 100644 --- a/packages/java/docs/models/components/AttendeeContactInfoJson.md +++ b/packages/java/docs/models/components/AttendeeContactInfoJson.md @@ -25,10 +25,10 @@ Information about attendee contact added to an event. | `type` | [Optional\](../../models/components/AttendeeContactTypeJson.md) | :heavy_minus_sign: | Contains details related to the attendee's contact type. | | | ~~`membership`~~ | [Optional\](../../models/components/AttendeeContactMembershipJson.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Attendee's contact membership information. Note: This field is deprecated. Previous documentation incorrectly listed support for this feature. | | | `primaryAddressType` | [Optional\](../../models/components/AddressTypeJson.md) | :heavy_minus_sign: | The type of address. | Home | -| `homeAddress` | [Optional\](../../models/components/AddressJson4.md) | :heavy_minus_sign: | Address details | | +| `homeAddress` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details | | | `homePhone` | *Optional\* | :heavy_minus_sign: | Home phone number | 555-555-5555 | | `homeFax` | *Optional\* | :heavy_minus_sign: | Home FAX number | 555-555-5555 | -| `workAddress` | [Optional\](../../models/components/AddressJson4.md) | :heavy_minus_sign: | Address details | | +| `workAddress` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details | | | `workPhone` | *Optional\* | :heavy_minus_sign: | Work phone number | 555-555-5555 | | `workFax` | *Optional\* | :heavy_minus_sign: | Work FAX number | 555-555-5555 | | `optOut` | [Optional\](../../models/components/OptOut.md) | :heavy_minus_sign: | Opt-out choices. | | diff --git a/packages/java/docs/models/components/AttendeeInsights.md b/packages/java/docs/models/components/AttendeeInsights.md index f2b59491..87217800 100644 --- a/packages/java/docs/models/components/AttendeeInsights.md +++ b/packages/java/docs/models/components/AttendeeInsights.md @@ -14,5 +14,5 @@ Attendee insights. | `id` | *String* | :heavy_check_mark: | The identifier of the engagement score. | 3f1b949b-2f69-42e2-b205-3780f9a76eaf | | `name` | *String* | :heavy_check_mark: | Name of the engagement score. | General Interest | | `description` | *Optional\* | :heavy_minus_sign: | Description of the engagement score. | A score to capture engagement for general attendees. | -| `event` | [EventJson9](../../models/components/EventJson9.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | +| `event` | [EventJson7](../../models/components/EventJson7.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | | `default_` | *boolean* | :heavy_check_mark: | True indicates this is the default engagement score in the event. | false | \ No newline at end of file diff --git a/packages/java/docs/models/components/AttendeeJson3.md b/packages/java/docs/models/components/AttendeeJson3.md deleted file mode 100644 index 760490f6..00000000 --- a/packages/java/docs/models/components/AttendeeJson3.md +++ /dev/null @@ -1,10 +0,0 @@ -# AttendeeJson3 - -A JSON Schema for an Attendee object - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/AttendeePaginatedResponse.md b/packages/java/docs/models/components/AttendeePaginatedResponse.md index 41d46c8f..b7709eb3 100644 --- a/packages/java/docs/models/components/AttendeePaginatedResponse.md +++ b/packages/java/docs/models/components/AttendeePaginatedResponse.md @@ -8,4 +8,4 @@ The response from a request to get the list of attendees. This includes the pagi | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `paging` | [PagingJson](../../models/components/PagingJson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | -| `data` | List\<[Attendee](../../models/components/Attendee.md)> | :heavy_check_mark: | Collection of attendees. | \ No newline at end of file +| `data` | List\<[Attendee1](../../models/components/Attendee1.md)> | :heavy_check_mark: | Collection of attendees. | \ No newline at end of file diff --git a/packages/java/docs/models/components/AudienceSegment.md b/packages/java/docs/models/components/AudienceSegment.md index 5c0cce6d..7bebb2e4 100644 --- a/packages/java/docs/models/components/AudienceSegment.md +++ b/packages/java/docs/models/components/AudienceSegment.md @@ -7,6 +7,6 @@ Represents an audience segment. Audience segments are assigned to events and pro | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| `event` | [Optional\](../../models/components/EventJson3.md) | :heavy_minus_sign: | ID of the event. | | +| `event` | [EventJson2](../../models/components/EventJson2.md) | :heavy_check_mark: | ID of the event. | | | `name` | *String* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `description` | *Optional\* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | \ No newline at end of file diff --git a/packages/java/docs/models/components/AudienceSegmentCreate.md b/packages/java/docs/models/components/AudienceSegmentCreate.md index 2ce59bd8..cea926fd 100644 --- a/packages/java/docs/models/components/AudienceSegmentCreate.md +++ b/packages/java/docs/models/components/AudienceSegmentCreate.md @@ -7,7 +7,7 @@ Represents a request to create an audience segment. | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `event` | [Optional\](../../models/components/EventJson3.md) | :heavy_minus_sign: | ID of the event. | | +| `event` | [EventJson2](../../models/components/EventJson2.md) | :heavy_check_mark: | ID of the event. | | | `name` | *String* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `description` | *Optional\* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `creationType` | [Optional\](../../models/components/AudienceSegmentCreationTypeJson.md) | :heavy_minus_sign: | Creation type of the audience segment. | MANUAL | \ No newline at end of file diff --git a/packages/java/docs/models/components/AudienceSegmentResponse.md b/packages/java/docs/models/components/AudienceSegmentResponse.md index 565c952a..b8e5871c 100644 --- a/packages/java/docs/models/components/AudienceSegmentResponse.md +++ b/packages/java/docs/models/components/AudienceSegmentResponse.md @@ -11,7 +11,7 @@ Details of an audience segment. | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [Optional\](../../models/components/EventJson3.md) | :heavy_minus_sign: | ID of the event. | | +| `event` | [EventJson2](../../models/components/EventJson2.md) | :heavy_check_mark: | ID of the event. | | | `name` | *String* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `description` | *Optional\* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `id` | *Optional\* | :heavy_minus_sign: | ID of the audience segment. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | diff --git a/packages/java/docs/models/components/Badge.md b/packages/java/docs/models/components/Badge.md index cc1bf05e..19052efd 100644 --- a/packages/java/docs/models/components/Badge.md +++ b/packages/java/docs/models/components/Badge.md @@ -12,7 +12,7 @@ A JSON Schema for Badge object. | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `id` | *String* | :heavy_check_mark: | Id of a badge | abc123 | -| `status` | [BadgeStatusJson](../../models/components/BadgeStatusJson.md) | :heavy_check_mark: | Badge status | Active | -| `type` | [BadgeTypeJson](../../models/components/BadgeTypeJson.md) | :heavy_check_mark: | Badge type | Epc | -| `attendee` | [AttendeeJson3](../../models/components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file +| `status` | [BadgeStatus](../../models/components/BadgeStatus.md) | :heavy_check_mark: | Badge status | Active | +| `type` | [BadgeType](../../models/components/BadgeType.md) | :heavy_check_mark: | Badge type | Epc | +| `attendee` | [Attendee2](../../models/components/Attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/BadgeInput.md b/packages/java/docs/models/components/BadgeInput.md index 20f6617a..ffdfe38c 100644 --- a/packages/java/docs/models/components/BadgeInput.md +++ b/packages/java/docs/models/components/BadgeInput.md @@ -5,10 +5,10 @@ A JSON Schema for Badge object. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Id of a badge | abc123 | -| `status` | [BadgeStatusJson](../../models/components/BadgeStatusJson.md) | :heavy_check_mark: | Badge status | Active | -| `type` | [BadgeTypeJson](../../models/components/BadgeTypeJson.md) | :heavy_check_mark: | Badge type | Epc | -| `attendee` | [AttendeeJson3](../../models/components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | Id of a badge | abc123 | +| `status` | [BadgeStatus](../../models/components/BadgeStatus.md) | :heavy_check_mark: | Badge status | Active | +| `type` | [BadgeType](../../models/components/BadgeType.md) | :heavy_check_mark: | Badge type | Epc | +| `attendee` | [Attendee2](../../models/components/Attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/BadgePaginatedResponse.md b/packages/java/docs/models/components/BadgePaginatedResponse.md index 445d2c33..85fafd2e 100644 --- a/packages/java/docs/models/components/BadgePaginatedResponse.md +++ b/packages/java/docs/models/components/BadgePaginatedResponse.md @@ -7,5 +7,5 @@ Badge List response including paging and badge data. | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | | `data` | List\<[Badge](../../models/components/Badge.md)> | :heavy_minus_sign: | List of badges. | \ No newline at end of file diff --git a/packages/java/docs/models/components/BadgeStatus.md b/packages/java/docs/models/components/BadgeStatus.md new file mode 100644 index 00000000..0c0a6044 --- /dev/null +++ b/packages/java/docs/models/components/BadgeStatus.md @@ -0,0 +1,21 @@ +# BadgeStatus + +Badge status + +## Example Usage + +```java +import com.cvent.models.components.BadgeStatus; + +BadgeStatus value = BadgeStatus.ASSIGNED; +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `ASSIGNED` | Assigned | +| `ACTIVE` | Active | +| `DEACTIVATED` | Deactivated | +| `DELETED` | Deleted | \ No newline at end of file diff --git a/packages/java/docs/models/components/BadgeStatusJson.md b/packages/java/docs/models/components/BadgeStatusJson.md deleted file mode 100644 index 5534bdf1..00000000 --- a/packages/java/docs/models/components/BadgeStatusJson.md +++ /dev/null @@ -1,21 +0,0 @@ -# BadgeStatusJson - -Badge status - -## Example Usage - -```java -import com.cvent.models.components.BadgeStatusJson; - -BadgeStatusJson value = BadgeStatusJson.ASSIGNED; -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `ASSIGNED` | Assigned | -| `ACTIVE` | Active | -| `DEACTIVATED` | Deactivated | -| `DELETED` | Deleted | \ No newline at end of file diff --git a/packages/java/docs/models/components/BadgeType.md b/packages/java/docs/models/components/BadgeType.md new file mode 100644 index 00000000..d84421ee --- /dev/null +++ b/packages/java/docs/models/components/BadgeType.md @@ -0,0 +1,19 @@ +# BadgeType + +Badge type + +## Example Usage + +```java +import com.cvent.models.components.BadgeType; + +BadgeType value = BadgeType.EPC; +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `EPC` | Epc | +| `QR` | Qr | \ No newline at end of file diff --git a/packages/java/docs/models/components/BadgeTypeJson.md b/packages/java/docs/models/components/BadgeTypeJson.md deleted file mode 100644 index 7ccbdc7e..00000000 --- a/packages/java/docs/models/components/BadgeTypeJson.md +++ /dev/null @@ -1,19 +0,0 @@ -# BadgeTypeJson - -Badge type - -## Example Usage - -```java -import com.cvent.models.components.BadgeTypeJson; - -BadgeTypeJson value = BadgeTypeJson.EPC; -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `EPC` | Epc | -| `QR` | Qr | \ No newline at end of file diff --git a/packages/java/docs/models/components/BaseChoice.md b/packages/java/docs/models/components/BaseChoice.md new file mode 100644 index 00000000..1b999fd5 --- /dev/null +++ b/packages/java/docs/models/components/BaseChoice.md @@ -0,0 +1,11 @@ +# BaseChoice + +A JSON schema representing a base choice object + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for the choice | | +| `text` | *Optional\* | :heavy_minus_sign: | Text value of the field | Choice 1 | \ No newline at end of file diff --git a/packages/java/docs/models/components/BaseChoiceJson.md b/packages/java/docs/models/components/BaseChoiceJson.md deleted file mode 100644 index 19d86ed9..00000000 --- a/packages/java/docs/models/components/BaseChoiceJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# BaseChoiceJson - -A JSON schema representing a base choice object - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for the choice | | -| `text` | *Optional\* | :heavy_minus_sign: | Text value of the field | Choice 1 | \ No newline at end of file diff --git a/packages/java/docs/models/components/BoothStaff.md b/packages/java/docs/models/components/BoothStaff.md new file mode 100644 index 00000000..9d3a8b69 --- /dev/null +++ b/packages/java/docs/models/components/BoothStaff.md @@ -0,0 +1,10 @@ +# BoothStaff + +A JSON schema representing Booth Staff entity + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *Optional\* | :heavy_minus_sign: | Booth Staff id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/BoothStaffListResponse.md b/packages/java/docs/models/components/BoothStaffListResponse.md index 7ee8df16..80e3f60f 100644 --- a/packages/java/docs/models/components/BoothStaffListResponse.md +++ b/packages/java/docs/models/components/BoothStaffListResponse.md @@ -5,7 +5,7 @@ Represents the booth staff list response, with paging information and a list of ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExistingBoothStaffJson](../../models/components/ExistingBoothStaffJson.md)> | :heavy_minus_sign: | List of booth staff. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[BoothStaffResponse](../../models/components/BoothStaffResponse.md)> | :heavy_minus_sign: | List of booth staff. | \ No newline at end of file diff --git a/packages/java/docs/models/components/BoothStaffRequest.md b/packages/java/docs/models/components/BoothStaffRequest.md index fdf22661..3b46bc3b 100644 --- a/packages/java/docs/models/components/BoothStaffRequest.md +++ b/packages/java/docs/models/components/BoothStaffRequest.md @@ -5,8 +5,8 @@ A JSON schema representing booth staff. ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -| `attendee` | [AttendeeJson3](../../models/components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | +| `attendee` | [Attendee2](../../models/components/Attendee2.md) | :heavy_check_mark: | The associated Attendee. | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | \ No newline at end of file diff --git a/packages/java/docs/models/components/BoothStaffResponse.md b/packages/java/docs/models/components/BoothStaffResponse.md index 80d0f042..257a84e7 100644 --- a/packages/java/docs/models/components/BoothStaffResponse.md +++ b/packages/java/docs/models/components/BoothStaffResponse.md @@ -11,7 +11,7 @@ Booth staff with an associated ID. | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `attendee` | [AttendeeJson3](../../models/components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `attendee` | [Attendee2](../../models/components/Attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `id` | *Optional\* | :heavy_minus_sign: | ID of an exhibitor booth staff member. | 4e0f5152-515e-11ee-be56-0242ac120002 | \ No newline at end of file diff --git a/packages/java/docs/models/components/Brand.md b/packages/java/docs/models/components/Brand.md index 4e994c80..d38ee2f9 100644 --- a/packages/java/docs/models/components/Brand.md +++ b/packages/java/docs/models/components/Brand.md @@ -13,5 +13,5 @@ Brand details. | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `id` | *Optional\* | :heavy_minus_sign: | The ID of the travel supplier brand. | NorthernHotels | | `name` | *Optional\* | :heavy_minus_sign: | The name of the travel supplier brand. | Northern Hotel Group | -| `address` | [Optional\](../../models/components/AddressJson5.md) | :heavy_minus_sign: | A physical address. | | +| `address` | [Optional\](../../models/components/AddressJson4.md) | :heavy_minus_sign: | A physical address. | | | `deleted` | *Optional\* | :heavy_minus_sign: | True indicates the brand is deleted. | false | \ No newline at end of file diff --git a/packages/java/docs/models/components/Capacity.md b/packages/java/docs/models/components/Capacity.md new file mode 100644 index 00000000..3bd60ef5 --- /dev/null +++ b/packages/java/docs/models/components/Capacity.md @@ -0,0 +1,11 @@ +# Capacity + +Registration capacity object containing registration type and reserved capacity + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | +| `registrationType` | [CapacityRegistrationType](../../models/components/CapacityRegistrationType.md) | :heavy_check_mark: | Registration type information | | +| `reservedCapacity` | *long* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | \ No newline at end of file diff --git a/packages/java/docs/models/components/CapacityJson.md b/packages/java/docs/models/components/CapacityJson.md index a62da8e9..6c9ff01e 100644 --- a/packages/java/docs/models/components/CapacityJson.md +++ b/packages/java/docs/models/components/CapacityJson.md @@ -1,11 +1,12 @@ # CapacityJson -Registration capacity object containing registration type and reserved capacity +Represents capacity statistics of the registration type. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| `registrationType` | [CapacityJsonRegistrationType](../../models/components/CapacityJsonRegistrationType.md) | :heavy_check_mark: | Registration type information | | -| `reservedCapacity` | *long* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `remaining` | *Optional\* | :heavy_minus_sign: | The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. | 100 | +| `consumed` | *Optional\* | :heavy_minus_sign: | The consumed capacity of an event item, such as registration type. | 100 | +| `total` | *long* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/java/docs/models/components/CapacityJson1.md b/packages/java/docs/models/components/CapacityJson1.md deleted file mode 100644 index ad2b07ed..00000000 --- a/packages/java/docs/models/components/CapacityJson1.md +++ /dev/null @@ -1,12 +0,0 @@ -# CapacityJson1 - -Represents capacity statistics of the registration type. - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `remaining` | *Optional\* | :heavy_minus_sign: | The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. | 100 | -| `consumed` | *Optional\* | :heavy_minus_sign: | The consumed capacity of an event item, such as registration type. | 100 | -| `total` | *long* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/java/docs/models/components/CapacityJson1Input.md b/packages/java/docs/models/components/CapacityJson1Input.md deleted file mode 100644 index 06087b26..00000000 --- a/packages/java/docs/models/components/CapacityJson1Input.md +++ /dev/null @@ -1,10 +0,0 @@ -# CapacityJson1Input - -Represents capacity statistics of the registration type. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -| `total` | *long* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/java/docs/models/components/CapacityJsonInput.md b/packages/java/docs/models/components/CapacityJsonInput.md new file mode 100644 index 00000000..338bdacb --- /dev/null +++ b/packages/java/docs/models/components/CapacityJsonInput.md @@ -0,0 +1,10 @@ +# CapacityJsonInput + +Represents capacity statistics of the registration type. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | +| `total` | *long* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/java/docs/models/components/CapacityJsonRegistrationType.md b/packages/java/docs/models/components/CapacityJsonRegistrationType.md deleted file mode 100644 index f96f9785..00000000 --- a/packages/java/docs/models/components/CapacityJsonRegistrationType.md +++ /dev/null @@ -1,10 +0,0 @@ -# CapacityJsonRegistrationType - -Registration type information - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/java/docs/models/components/CapacityRegistrationType.md b/packages/java/docs/models/components/CapacityRegistrationType.md new file mode 100644 index 00000000..674a4613 --- /dev/null +++ b/packages/java/docs/models/components/CapacityRegistrationType.md @@ -0,0 +1,10 @@ +# CapacityRegistrationType + +Registration type information + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/java/docs/models/components/Chain.md b/packages/java/docs/models/components/Chain.md index 8ecbac02..06a44830 100644 --- a/packages/java/docs/models/components/Chain.md +++ b/packages/java/docs/models/components/Chain.md @@ -15,5 +15,5 @@ Chain details. | `name` | *Optional\* | :heavy_minus_sign: | The name of the travel supplier chain. | Northern Hotels | | `code` | *Optional\* | :heavy_minus_sign: | The code identifying the travel supplier chain. | NH | | `brand` | [Optional\](../../models/components/ChainBrand.md) | :heavy_minus_sign: | The brand that the chain belongs to. | | -| `address` | [Optional\](../../models/components/AddressJson5.md) | :heavy_minus_sign: | A physical address. | | +| `address` | [Optional\](../../models/components/AddressJson4.md) | :heavy_minus_sign: | A physical address. | | | `deleted` | *Optional\* | :heavy_minus_sign: | True indicates the chain is deleted. | false | \ No newline at end of file diff --git a/packages/java/docs/models/components/Choice.md b/packages/java/docs/models/components/Choice.md index 0072eeed..7d8350d6 100644 --- a/packages/java/docs/models/components/Choice.md +++ b/packages/java/docs/models/components/Choice.md @@ -1,10 +1,12 @@ # Choice -The choice that was selected. +A schema representing a choice object ## Fields -| Field | Type | Required | Description | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | The ID of the choice that was selected. | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for the choice | | +| `text` | *Optional\* | :heavy_minus_sign: | Text value of the field | Choice 1 | +| `label` | *Optional\* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file diff --git a/packages/java/docs/models/components/ChoiceJson2.md b/packages/java/docs/models/components/ChoiceJson2.md index a3f24a02..7df44e2f 100644 --- a/packages/java/docs/models/components/ChoiceJson2.md +++ b/packages/java/docs/models/components/ChoiceJson2.md @@ -1,12 +1,13 @@ # ChoiceJson2 -A schema representing a choice object +A survey choice. ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for the choice | | -| `text` | *Optional\* | :heavy_minus_sign: | Text value of the field | Choice 1 | -| `label` | *Optional\* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | Text field ID. | | +| `text` | *Optional\* | :heavy_minus_sign: | text Value of the Field | Field value | +| `shortText` | *Optional\* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | +| `label` | *Optional\* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file diff --git a/packages/java/docs/models/components/ChoiceJson3.md b/packages/java/docs/models/components/ChoiceJson3.md index 2df28a88..e3e038f9 100644 --- a/packages/java/docs/models/components/ChoiceJson3.md +++ b/packages/java/docs/models/components/ChoiceJson3.md @@ -1,13 +1,11 @@ # ChoiceJson3 -A survey choice. +This is used to denote the choice of custom field. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | Text field ID. | | -| `text` | *Optional\* | :heavy_minus_sign: | text Value of the Field | Field value | -| `shortText` | *Optional\* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | -| `label` | *Optional\* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. | | +| `text` | *String* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/java/docs/models/components/ChoiceJson3Input.md b/packages/java/docs/models/components/ChoiceJson3Input.md new file mode 100644 index 00000000..fde824bc --- /dev/null +++ b/packages/java/docs/models/components/ChoiceJson3Input.md @@ -0,0 +1,10 @@ +# ChoiceJson3Input + +This is used to denote the choice of custom field. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | +| `text` | *String* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/java/docs/models/components/ChoiceJson4.md b/packages/java/docs/models/components/ChoiceJson4.md deleted file mode 100644 index 5bde9595..00000000 --- a/packages/java/docs/models/components/ChoiceJson4.md +++ /dev/null @@ -1,11 +0,0 @@ -# ChoiceJson4 - -This is used to denote the choice of custom field. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. | | -| `text` | *String* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/java/docs/models/components/ChoiceJson4Input.md b/packages/java/docs/models/components/ChoiceJson4Input.md deleted file mode 100644 index 161d06a5..00000000 --- a/packages/java/docs/models/components/ChoiceJson4Input.md +++ /dev/null @@ -1,10 +0,0 @@ -# ChoiceJson4Input - -This is used to denote the choice of custom field. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | -| `text` | *String* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/java/docs/models/components/Choices.md b/packages/java/docs/models/components/Choices.md index d8215f49..29c94138 100644 --- a/packages/java/docs/models/components/Choices.md +++ b/packages/java/docs/models/components/Choices.md @@ -7,5 +7,5 @@ Choices for a custom field. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `choices` | List\<[ChoiceJson4Input](../../models/components/ChoiceJson4Input.md)> | :heavy_minus_sign: | Choices of custom fields. | +| `choices` | List\<[ChoiceJson3Input](../../models/components/ChoiceJson3Input.md)> | :heavy_minus_sign: | Choices of custom fields. | | `displayType` | [Optional\](../../models/components/ChoicesDisplayTypeJson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/java/docs/models/components/Compliance.md b/packages/java/docs/models/components/Compliance.md new file mode 100644 index 00000000..90ddb27c --- /dev/null +++ b/packages/java/docs/models/components/Compliance.md @@ -0,0 +1,13 @@ +# Compliance + +Privacy compliance fields for a contact. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `creationTime` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | +| `complianceScope` | [Optional\](../../models/components/ComplianceComplianceScope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | +| `action` | [Optional\](../../models/components/ComplianceAction.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | +| `createdBy` | [Optional\](../../models/components/ComplianceCreatedBy.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file diff --git a/packages/java/docs/models/components/ComplianceAction.md b/packages/java/docs/models/components/ComplianceAction.md new file mode 100644 index 00000000..d6e0c374 --- /dev/null +++ b/packages/java/docs/models/components/ComplianceAction.md @@ -0,0 +1,19 @@ +# ComplianceAction + +Action to take for a compliance request. + +## Example Usage + +```java +import com.cvent.models.components.ComplianceAction; + +ComplianceAction value = ComplianceAction.DO_NOT_SELL; +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `DO_NOT_SELL` | DO_NOT_SELL | +| `OK_TO_SELL` | OK_TO_SELL | \ No newline at end of file diff --git a/packages/java/docs/models/components/ComplianceComplianceScope.md b/packages/java/docs/models/components/ComplianceComplianceScope.md new file mode 100644 index 00000000..24c95f90 --- /dev/null +++ b/packages/java/docs/models/components/ComplianceComplianceScope.md @@ -0,0 +1,18 @@ +# ComplianceComplianceScope + +Scope of privacy compliance. + +## Example Usage + +```java +import com.cvent.models.components.ComplianceComplianceScope; + +ComplianceComplianceScope value = ComplianceComplianceScope.CCPA; +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CCPA` | CCPA | \ No newline at end of file diff --git a/packages/java/docs/models/components/ComplianceCreatedBy.md b/packages/java/docs/models/components/ComplianceCreatedBy.md new file mode 100644 index 00000000..4c595008 --- /dev/null +++ b/packages/java/docs/models/components/ComplianceCreatedBy.md @@ -0,0 +1,27 @@ +# ComplianceCreatedBy + +Denotes how the compliance request was created. + +## Example Usage + +```java +import com.cvent.models.components.ComplianceCreatedBy; + +ComplianceCreatedBy value = ComplianceCreatedBy.ATTENDEE; +``` + + +## Values + +| Name | Value | +| --------------------- | --------------------- | +| `ATTENDEE` | ATTENDEE | +| `PLANNER` | PLANNER | +| `IMPORT` | IMPORT | +| `SOAP_API` | SOAP_API | +| `REST_API` | REST_API | +| `MARKETO` | MARKETO | +| `SALEFORCE` | SALEFORCE | +| `VIDEO_CENTER_MEMBER` | VIDEO_CENTER_MEMBER | +| `RESPONDENT` | RESPONDENT | +| `NOT_SET` | NOT_SET | \ No newline at end of file diff --git a/packages/java/docs/models/components/ComplianceJson.md b/packages/java/docs/models/components/ComplianceJson.md index 83a49f67..9dd291c2 100644 --- a/packages/java/docs/models/components/ComplianceJson.md +++ b/packages/java/docs/models/components/ComplianceJson.md @@ -5,9 +5,9 @@ Privacy compliance fields for a contact. ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `creationTime` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | -| `complianceScope` | [Optional\](../../models/components/ComplianceScope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | -| `action` | [Optional\](../../models/components/Action.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | -| `createdBy` | [Optional\](../../models/components/CreatedBy.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `creationTime` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | +| `complianceScope` | [Optional\](../../models/components/ComplianceJsonComplianceScope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | +| `action` | [Optional\](../../models/components/ComplianceJsonAction.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | +| `createdBy` | [Optional\](../../models/components/ComplianceJsonCreatedBy.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file diff --git a/packages/java/docs/models/components/ComplianceJsonAction.md b/packages/java/docs/models/components/ComplianceJsonAction.md new file mode 100644 index 00000000..1294abe3 --- /dev/null +++ b/packages/java/docs/models/components/ComplianceJsonAction.md @@ -0,0 +1,19 @@ +# ComplianceJsonAction + +Action to take for a compliance request. + +## Example Usage + +```java +import com.cvent.models.components.ComplianceJsonAction; + +ComplianceJsonAction value = ComplianceJsonAction.DO_NOT_SELL; +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `DO_NOT_SELL` | DO_NOT_SELL | +| `OK_TO_SELL` | OK_TO_SELL | \ No newline at end of file diff --git a/packages/java/docs/models/components/ComplianceJsonComplianceScope.md b/packages/java/docs/models/components/ComplianceJsonComplianceScope.md new file mode 100644 index 00000000..e4a92eb3 --- /dev/null +++ b/packages/java/docs/models/components/ComplianceJsonComplianceScope.md @@ -0,0 +1,18 @@ +# ComplianceJsonComplianceScope + +Scope of privacy compliance. + +## Example Usage + +```java +import com.cvent.models.components.ComplianceJsonComplianceScope; + +ComplianceJsonComplianceScope value = ComplianceJsonComplianceScope.CCPA; +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CCPA` | CCPA | \ No newline at end of file diff --git a/packages/java/docs/models/components/ComplianceJsonCreatedBy.md b/packages/java/docs/models/components/ComplianceJsonCreatedBy.md new file mode 100644 index 00000000..99c80c67 --- /dev/null +++ b/packages/java/docs/models/components/ComplianceJsonCreatedBy.md @@ -0,0 +1,27 @@ +# ComplianceJsonCreatedBy + +Denotes how the compliance request was created. + +## Example Usage + +```java +import com.cvent.models.components.ComplianceJsonCreatedBy; + +ComplianceJsonCreatedBy value = ComplianceJsonCreatedBy.ATTENDEE; +``` + + +## Values + +| Name | Value | +| --------------------- | --------------------- | +| `ATTENDEE` | ATTENDEE | +| `PLANNER` | PLANNER | +| `IMPORT` | IMPORT | +| `SOAP_API` | SOAP_API | +| `REST_API` | REST_API | +| `MARKETO` | MARKETO | +| `SALEFORCE` | SALEFORCE | +| `VIDEO_CENTER_MEMBER` | VIDEO_CENTER_MEMBER | +| `RESPONDENT` | RESPONDENT | +| `NOT_SET` | NOT_SET | \ No newline at end of file diff --git a/packages/java/docs/models/components/ComplianceScope.md b/packages/java/docs/models/components/ComplianceScope.md deleted file mode 100644 index b8c45917..00000000 --- a/packages/java/docs/models/components/ComplianceScope.md +++ /dev/null @@ -1,18 +0,0 @@ -# ComplianceScope - -Scope of privacy compliance. - -## Example Usage - -```java -import com.cvent.models.components.ComplianceScope; - -ComplianceScope value = ComplianceScope.CCPA; -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `CCPA` | CCPA | \ No newline at end of file diff --git a/packages/java/docs/models/components/ContactLinks.md b/packages/java/docs/models/components/ContactLinks.md new file mode 100644 index 00000000..1d4d7086 --- /dev/null +++ b/packages/java/docs/models/components/ContactLinks.md @@ -0,0 +1,13 @@ +# ContactLinks + +A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | +| `twitterUrl` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `facebookUrl` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `linkedInUrl` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `instagramUrl` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ContactLinksJson2.md b/packages/java/docs/models/components/ContactLinksJson2.md deleted file mode 100644 index c92a013d..00000000 --- a/packages/java/docs/models/components/ContactLinksJson2.md +++ /dev/null @@ -1,13 +0,0 @@ -# ContactLinksJson2 - -A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `twitterUrl` | [Optional\](../../models/components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `facebookUrl` | [Optional\](../../models/components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `linkedInUrl` | [Optional\](../../models/components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `instagramUrl` | [Optional\](../../models/components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/java/docs/models/components/CreatedBy.md b/packages/java/docs/models/components/CreatedBy.md deleted file mode 100644 index 59774097..00000000 --- a/packages/java/docs/models/components/CreatedBy.md +++ /dev/null @@ -1,27 +0,0 @@ -# CreatedBy - -Denotes how the compliance request was created. - -## Example Usage - -```java -import com.cvent.models.components.CreatedBy; - -CreatedBy value = CreatedBy.ATTENDEE; -``` - - -## Values - -| Name | Value | -| --------------------- | --------------------- | -| `ATTENDEE` | ATTENDEE | -| `PLANNER` | PLANNER | -| `IMPORT` | IMPORT | -| `SOAP_API` | SOAP_API | -| `REST_API` | REST_API | -| `MARKETO` | MARKETO | -| `SALEFORCE` | SALEFORCE | -| `VIDEO_CENTER_MEMBER` | VIDEO_CENTER_MEMBER | -| `RESPONDENT` | RESPONDENT | -| `NOT_SET` | NOT_SET | \ No newline at end of file diff --git a/packages/java/docs/models/components/Device.md b/packages/java/docs/models/components/Device.md new file mode 100644 index 00000000..fdaae817 --- /dev/null +++ b/packages/java/docs/models/components/Device.md @@ -0,0 +1,11 @@ +# Device + +A JSON object representing an electronic device used to capture leads. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | The id of device used to capture lead | EKEK993IF9F | +| `name` | *Optional\* | :heavy_minus_sign: | The name of device used to capture lead | North Gate | \ No newline at end of file diff --git a/packages/java/docs/models/components/ELiteratureDocument.md b/packages/java/docs/models/components/ELiteratureDocument.md new file mode 100644 index 00000000..04335004 --- /dev/null +++ b/packages/java/docs/models/components/ELiteratureDocument.md @@ -0,0 +1,12 @@ +# ELiteratureDocument + +A JSON schema representing an E-literature Document + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | Document identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `displayName` | *String* | :heavy_check_mark: | Document display name | Marketing Material | +| `type` | [ELiteratureDocumentType](../../models/components/ELiteratureDocumentType.md) | :heavy_check_mark: | Type of eliterature document | FILE | \ No newline at end of file diff --git a/packages/java/docs/models/components/ELiteratureDocumentType.md b/packages/java/docs/models/components/ELiteratureDocumentType.md new file mode 100644 index 00000000..073d400c --- /dev/null +++ b/packages/java/docs/models/components/ELiteratureDocumentType.md @@ -0,0 +1,19 @@ +# ELiteratureDocumentType + +Type of eliterature document + +## Example Usage + +```java +import com.cvent.models.components.ELiteratureDocumentType; + +ELiteratureDocumentType value = ELiteratureDocumentType.FILE; +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `FILE` | FILE | +| `LINK` | LINK | \ No newline at end of file diff --git a/packages/java/docs/models/components/EliteratureDocumentJson.md b/packages/java/docs/models/components/EliteratureDocumentJson.md deleted file mode 100644 index 366cb562..00000000 --- a/packages/java/docs/models/components/EliteratureDocumentJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# EliteratureDocumentJson - -A JSON schema representing an E-literature Document - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Document identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `displayName` | *String* | :heavy_check_mark: | Document display name | Marketing Material | -| `type` | [EliteratureDocumentJsonType](../../models/components/EliteratureDocumentJsonType.md) | :heavy_check_mark: | Type of eliterature document | FILE | \ No newline at end of file diff --git a/packages/java/docs/models/components/EliteratureDocumentJsonType.md b/packages/java/docs/models/components/EliteratureDocumentJsonType.md deleted file mode 100644 index d9761d5a..00000000 --- a/packages/java/docs/models/components/EliteratureDocumentJsonType.md +++ /dev/null @@ -1,19 +0,0 @@ -# EliteratureDocumentJsonType - -Type of eliterature document - -## Example Usage - -```java -import com.cvent.models.components.EliteratureDocumentJsonType; - -EliteratureDocumentJsonType value = EliteratureDocumentJsonType.FILE; -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `FILE` | FILE | -| `LINK` | LINK | \ No newline at end of file diff --git a/packages/java/docs/models/components/EliteratureRequestPaginatedResponse.md b/packages/java/docs/models/components/EliteratureRequestPaginatedResponse.md index 51bdd1f5..f15e612d 100644 --- a/packages/java/docs/models/components/EliteratureRequestPaginatedResponse.md +++ b/packages/java/docs/models/components/EliteratureRequestPaginatedResponse.md @@ -5,7 +5,7 @@ A paginated response for E-literature requests. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExistingEliteratureRequestDataJson](../../models/components/ExistingEliteratureRequestDataJson.md)> | :heavy_minus_sign: | Collection of E-literature request data. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[ExistingELiteratureRequestDataForLead](../../models/components/ExistingELiteratureRequestDataForLead.md)> | :heavy_minus_sign: | Collection of E-literature request data. | \ No newline at end of file diff --git a/packages/java/docs/models/components/Event1.md b/packages/java/docs/models/components/Event1.md new file mode 100644 index 00000000..dcc75312 --- /dev/null +++ b/packages/java/docs/models/components/Event1.md @@ -0,0 +1,10 @@ +# Event1 + +The Associated Event. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | Event id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventBannerLinkClicked.md b/packages/java/docs/models/components/EventBannerLinkClicked.md index dd754656..e1be8391 100644 --- a/packages/java/docs/models/components/EventBannerLinkClicked.md +++ b/packages/java/docs/models/components/EventBannerLinkClicked.md @@ -7,7 +7,7 @@ The link on the banner clicked by an attendee. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *Optional\* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `banner` | [Optional\](../../models/components/Banner.md) | :heavy_minus_sign: | The related banner | | | `target` | [Optional\](../../models/components/BannerLinkTargetJson.md) | :heavy_minus_sign: | The target of the link clicked on the banner. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventEmailsPaginatedResponse.md b/packages/java/docs/models/components/EventEmailsPaginatedResponse.md index f6f0a4a3..4c339fff 100644 --- a/packages/java/docs/models/components/EventEmailsPaginatedResponse.md +++ b/packages/java/docs/models/components/EventEmailsPaginatedResponse.md @@ -7,5 +7,5 @@ Paginated response for the collection of emails for a specified event. | Field | Type | Required | Description | | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | -| `paging` | [PagingJson25](../../models/components/PagingJson25.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `paging` | [PagingJson23](../../models/components/PagingJson23.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `data` | List\<[EventEmailJson](../../models/components/EventEmailJson.md)> | :heavy_check_mark: | Collection of emails for a specific event. | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventFeatureJson.md b/packages/java/docs/models/components/EventFeatureJson.md index 491e05df..0b421cdd 100644 --- a/packages/java/docs/models/components/EventFeatureJson.md +++ b/packages/java/docs/models/components/EventFeatureJson.md @@ -5,13 +5,13 @@ Representation of an event's feature along with its properties ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [FeatureTypeJson](../../models/components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `locked` | *boolean* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | -| `lockedReason` | *Optional\* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | -| `enabledTier` | [Optional\](../../models/components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `availableTiers` | List\<[FeatureTierJson](../../models/components/FeatureTierJson.md)> | :heavy_minus_sign: | Available feature tiers. | | -| `config` | [Optional\](../../models/components/EventFeatureJsonConfig.md) | :heavy_minus_sign: | Feature configuration. | | -| `weblink` | *Optional\* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [FeatureTypeJson](../../models/components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `locked` | *boolean* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | +| `lockedReason` | *Optional\* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | +| `enabledTier` | [Optional\](../../models/components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `availableTiers` | List\<[FeatureTierJson](../../models/components/FeatureTierJson.md)> | :heavy_minus_sign: | Available feature tiers. | | +| `config` | [Optional\](../../models/components/EventFeatureJsonConfig.md) | :heavy_minus_sign: | Feature configuration. | | +| `weblink` | *Optional\* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventFeaturesResponse.md b/packages/java/docs/models/components/EventFeaturesResponse.md index 61cc2dd6..ee683acf 100644 --- a/packages/java/docs/models/components/EventFeaturesResponse.md +++ b/packages/java/docs/models/components/EventFeaturesResponse.md @@ -5,13 +5,13 @@ Representation of an event's feature along with its properties ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [FeatureTypeJson](../../models/components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `locked` | *boolean* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | -| `lockedReason` | *Optional\* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | -| `enabledTier` | [Optional\](../../models/components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `availableTiers` | List\<[FeatureTierJson](../../models/components/FeatureTierJson.md)> | :heavy_minus_sign: | Available feature tiers. | | -| `config` | [Optional\](../../models/components/EventFeaturesResponseConfig.md) | :heavy_minus_sign: | Feature configuration. | | -| `weblink` | *Optional\* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [FeatureTypeJson](../../models/components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `locked` | *boolean* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | +| `lockedReason` | *Optional\* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | +| `enabledTier` | [Optional\](../../models/components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `availableTiers` | List\<[FeatureTierJson](../../models/components/FeatureTierJson.md)> | :heavy_minus_sign: | Available feature tiers. | | +| `config` | [Optional\](../../models/components/EventFeaturesResponseConfig.md) | :heavy_minus_sign: | Feature configuration. | | +| `weblink` | *Optional\* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventJson11.md b/packages/java/docs/models/components/EventJson11.md deleted file mode 100644 index 0bfd3639..00000000 --- a/packages/java/docs/models/components/EventJson11.md +++ /dev/null @@ -1,10 +0,0 @@ -# EventJson11 - -Details of the event. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | The unique ID of the event. | a150f1ee-6c54-4b01-90e6-d701748f0851 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventJson2.md b/packages/java/docs/models/components/EventJson2.md new file mode 100644 index 00000000..c8f8d9bc --- /dev/null +++ b/packages/java/docs/models/components/EventJson2.md @@ -0,0 +1,10 @@ +# EventJson2 + +ID of the event. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | UUID of the event. | 103097a4-143d-11e5-9f99-d0a637ee0032 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventJson3.md b/packages/java/docs/models/components/EventJson3.md index e095b2a5..24f234d8 100644 --- a/packages/java/docs/models/components/EventJson3.md +++ b/packages/java/docs/models/components/EventJson3.md @@ -1,10 +1,10 @@ # EventJson3 -ID of the event. +Event ID Information. ## Fields | Field | Type | Required | Description | Example | | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | UUID of the event. | 103097a4-143d-11e5-9f99-d0a637ee0032 | \ No newline at end of file +| `id` | *Optional\* | :heavy_minus_sign: | Identifier of a particular Event. | 3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventJson4.md b/packages/java/docs/models/components/EventJson4.md deleted file mode 100644 index ad62ffe4..00000000 --- a/packages/java/docs/models/components/EventJson4.md +++ /dev/null @@ -1,10 +0,0 @@ -# EventJson4 - -Event ID Information. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | Identifier of a particular Event. | 3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventJson5.md b/packages/java/docs/models/components/EventJson5.md new file mode 100644 index 00000000..6e8b31d7 --- /dev/null +++ b/packages/java/docs/models/components/EventJson5.md @@ -0,0 +1,10 @@ +# EventJson5 + +Detail object of an event which is associated to a survey. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *Optional\* | :heavy_minus_sign: | Id of the associated event | 9463c74e-18c6-401a-a710-ae0f485bf059 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventJson6.md b/packages/java/docs/models/components/EventJson6.md deleted file mode 100644 index b0c70883..00000000 --- a/packages/java/docs/models/components/EventJson6.md +++ /dev/null @@ -1,10 +0,0 @@ -# EventJson6 - -The Associated Event. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | Event id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventJson7.md b/packages/java/docs/models/components/EventJson7.md index 488199e8..0e05fc71 100644 --- a/packages/java/docs/models/components/EventJson7.md +++ b/packages/java/docs/models/components/EventJson7.md @@ -1,10 +1,10 @@ # EventJson7 -Detail object of an event which is associated to a survey. +An event reference used in attendee insights to identify the event context for engagement data ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | Id of the associated event | 9463c74e-18c6-401a-a710-ae0f485bf059 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | A unique identifier (UUID) for the event where the engagement score applies | 04cb6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventJson9.md b/packages/java/docs/models/components/EventJson9.md index 3402a12a..5ac3f4dc 100644 --- a/packages/java/docs/models/components/EventJson9.md +++ b/packages/java/docs/models/components/EventJson9.md @@ -1,10 +1,10 @@ # EventJson9 -An event reference used in attendee insights to identify the event context for engagement data +Details of the event. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | A unique identifier (UUID) for the event where the engagement score applies | 04cb6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | The unique ID of the event. | a150f1ee-6c54-4b01-90e6-d701748f0851 | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventSurveyQuestionJson.md b/packages/java/docs/models/components/EventSurveyQuestionJson.md index 7ac273e5..381780b4 100644 --- a/packages/java/docs/models/components/EventSurveyQuestionJson.md +++ b/packages/java/docs/models/components/EventSurveyQuestionJson.md @@ -17,14 +17,14 @@ An event survey question. | `htmlText` | *Optional\* | :heavy_minus_sign: | Html of the question | Question Html | | `code` | *Optional\* | :heavy_minus_sign: | Question Code | 4l6x | | `type` | [Optional\](../../models/components/QuestionTypeJson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `choices` | List\<[ChoiceJson3](../../models/components/ChoiceJson3.md)> | :heavy_minus_sign: | List of choices for the question. | | +| `choices` | List\<[ChoiceJson2](../../models/components/ChoiceJson2.md)> | :heavy_minus_sign: | List of choices for the question. | | | `categories` | List\<[CategoryJson2](../../models/components/CategoryJson2.md)> | :heavy_minus_sign: | List of categories for the question. | | | `subCategories` | List\<[TextFieldJson1](../../models/components/TextFieldJson1.md)> | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `comments` | *Optional\* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `required` | *Optional\* | :heavy_minus_sign: | Is this a mandatory question | true | -| `fields` | List\<[FieldJson5](../../models/components/FieldJson5.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `fields` | List\<[FieldJson3](../../models/components/FieldJson3.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | | `maxScore` | *Optional\* | :heavy_minus_sign: | Max possible score | 20 | | `totalSum` | *Optional\* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `survey` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/java/docs/models/components/EventSurveyRespondent.md b/packages/java/docs/models/components/EventSurveyRespondent.md index 41067449..b8c5573c 100644 --- a/packages/java/docs/models/components/EventSurveyRespondent.md +++ b/packages/java/docs/models/components/EventSurveyRespondent.md @@ -22,7 +22,7 @@ Respondent detail object for event survey. | `percentageScore` | *Optional\* | :heavy_minus_sign: | Respondent Percentage Score | 70 | | `links` | [Optional\](../../models/components/EventSurveyRespondentLinks.md) | :heavy_minus_sign: | Related links. | | | `sourceId` | *Optional\* | :heavy_minus_sign: | Source IDs track respondents in an external system integrated with the Cvent survey. | IN4IDS1 | -| `event` | [Optional\](../../models/components/EventJson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `event` | [Optional\](../../models/components/EventJson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `attendee` | [Optional\](../../models/components/EventSurveyRespondentAttendee.md) | :heavy_minus_sign: | Associated attendee. | | | `contact` | [Optional\](../../models/components/EventSurveyRespondentContact.md) | :heavy_minus_sign: | Associated contact. | | | `surveys` | List\<[RespondentEventSurveyReferenceJson](../../models/components/RespondentEventSurveyReferenceJson.md)> | :heavy_minus_sign: | List of associated surveys. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventSurveyResponse.md b/packages/java/docs/models/components/EventSurveyResponse.md index e52101d8..8f209113 100644 --- a/packages/java/docs/models/components/EventSurveyResponse.md +++ b/packages/java/docs/models/components/EventSurveyResponse.md @@ -14,9 +14,9 @@ Response object for event survey respondent. | `id` | *Optional\* | :heavy_minus_sign: | Response ID | | | `respondent` | [Optional\](../../models/components/EventSurveyResponseUUID.md) | :heavy_minus_sign: | N/A | | | `question` | [UuidJson](../../models/components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `answers` | List\<[AnswerJson1](../../models/components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | | +| `answers` | List\<[AnswerJson](../../models/components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | | ~~`score`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | -| `event` | [Optional\](../../models/components/EventJson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `event` | [Optional\](../../models/components/EventJson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `survey` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `session` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `speaker` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/EventSurveyResponseInput.md b/packages/java/docs/models/components/EventSurveyResponseInput.md index a119bfcb..ca617ec0 100644 --- a/packages/java/docs/models/components/EventSurveyResponseInput.md +++ b/packages/java/docs/models/components/EventSurveyResponseInput.md @@ -8,7 +8,7 @@ Response object for event survey respondent. | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `question` | [UuidJson](../../models/components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `answers` | List\<[AnswerJson1](../../models/components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | +| `answers` | List\<[AnswerJson](../../models/components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | `survey` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `session` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `speaker` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | \ No newline at end of file diff --git a/packages/java/docs/models/components/Exhibitor.md b/packages/java/docs/models/components/Exhibitor.md new file mode 100644 index 00000000..f206be95 --- /dev/null +++ b/packages/java/docs/models/components/Exhibitor.md @@ -0,0 +1,10 @@ +# Exhibitor + +The Associated Exhibitor. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | Exhibitor id | 4888db54-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAddressJson.md b/packages/java/docs/models/components/ExhibitorAddressJson.md deleted file mode 100644 index 23f2685c..00000000 --- a/packages/java/docs/models/components/ExhibitorAddressJson.md +++ /dev/null @@ -1,15 +0,0 @@ -# ExhibitorAddressJson - -An object representing an address with various properties. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | -| `address1` | *Optional\* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | -| `address2` | *Optional\* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | -| `city` | *Optional\* | :heavy_minus_sign: | The name of the city. | Austin | -| `region` | *Optional\* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `postalCode` | *Optional\* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | -| `country` | *Optional\* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAdminRequest.md b/packages/java/docs/models/components/ExhibitorAdminRequest.md index 034cb781..50765413 100644 --- a/packages/java/docs/models/components/ExhibitorAdminRequest.md +++ b/packages/java/docs/models/components/ExhibitorAdminRequest.md @@ -5,9 +5,9 @@ An object representing the exhibitor admin. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `firstName` | *String* | :heavy_check_mark: | The first name of the exhibitor admin | John | -| `lastName` | *String* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | -| `email` | *String* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `firstName` | *String* | :heavy_check_mark: | The first name of the exhibitor admin | John | +| `lastName` | *String* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | +| `email` | *String* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAdminResponse.md b/packages/java/docs/models/components/ExhibitorAdminResponse.md index a73e45b0..979a3437 100644 --- a/packages/java/docs/models/components/ExhibitorAdminResponse.md +++ b/packages/java/docs/models/components/ExhibitorAdminResponse.md @@ -11,7 +11,7 @@ Existing Exhibitor Admin with an id property | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | ~~`lastModifiedBy`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The identifier of the user that last updated this record.This filed is deprecated. | hporter | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `firstName` | *String* | :heavy_check_mark: | The first name of the exhibitor admin | John | | `lastName` | *String* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | | `email` | *String* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | diff --git a/packages/java/docs/models/components/ExhibitorAdminsListResponse.md b/packages/java/docs/models/components/ExhibitorAdminsListResponse.md index 2c67ba25..ff3b814c 100644 --- a/packages/java/docs/models/components/ExhibitorAdminsListResponse.md +++ b/packages/java/docs/models/components/ExhibitorAdminsListResponse.md @@ -5,7 +5,7 @@ Exhibitor Admins List Response schema ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExistingExhibitorAdminJson](../../models/components/ExistingExhibitorAdminJson.md)> | :heavy_minus_sign: | List of exhibitor admins. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[ExhibitorAdminResponse](../../models/components/ExhibitorAdminResponse.md)> | :heavy_minus_sign: | List of exhibitor admins. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAnswerFormat.md b/packages/java/docs/models/components/ExhibitorAnswerFormat.md new file mode 100644 index 00000000..bdd8ae53 --- /dev/null +++ b/packages/java/docs/models/components/ExhibitorAnswerFormat.md @@ -0,0 +1,24 @@ +# ExhibitorAnswerFormat + +Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. + +## Example Usage + +```java +import com.cvent.models.components.ExhibitorAnswerFormat; + +ExhibitorAnswerFormat value = ExhibitorAnswerFormat.DATE; +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `DATE` | Date | +| `DATE_AND_TIME` | DateAndTime | +| `DROPDOWN` | Dropdown | +| `EMAIL_ADDRESS` | EmailAddress | +| `GENERAL` | General | +| `PHONE_NUMBER` | PhoneNumber | +| `RADIO_BUTTON` | RadioButton | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAnswerFormatJson.md b/packages/java/docs/models/components/ExhibitorAnswerFormatJson.md deleted file mode 100644 index f9d3fe07..00000000 --- a/packages/java/docs/models/components/ExhibitorAnswerFormatJson.md +++ /dev/null @@ -1,24 +0,0 @@ -# ExhibitorAnswerFormatJson - -Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. - -## Example Usage - -```java -import com.cvent.models.components.ExhibitorAnswerFormatJson; - -ExhibitorAnswerFormatJson value = ExhibitorAnswerFormatJson.DATE; -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `DATE` | Date | -| `DATE_AND_TIME` | DateAndTime | -| `DROPDOWN` | Dropdown | -| `EMAIL_ADDRESS` | EmailAddress | -| `GENERAL` | General | -| `PHONE_NUMBER` | PhoneNumber | -| `RADIO_BUTTON` | RadioButton | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAnswerLimits.md b/packages/java/docs/models/components/ExhibitorAnswerLimits.md new file mode 100644 index 00000000..8c918746 --- /dev/null +++ b/packages/java/docs/models/components/ExhibitorAnswerLimits.md @@ -0,0 +1,13 @@ +# ExhibitorAnswerLimits + +Defines the limits for answers to exhibitor questions. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `minLength` | *Optional\* | :heavy_minus_sign: | Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. | 1 | +| `maxLength` | *Optional\* | :heavy_minus_sign: | Maximum length of the answer for OpenEndedTextCommentBox questions. | 2000 | +| `minSelections` | *Optional\* | :heavy_minus_sign: | Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. | 1 | +| `maxSelections` | *Optional\* | :heavy_minus_sign: | Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. | 10 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAnswerLimitsJson.md b/packages/java/docs/models/components/ExhibitorAnswerLimitsJson.md deleted file mode 100644 index 394a0b69..00000000 --- a/packages/java/docs/models/components/ExhibitorAnswerLimitsJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# ExhibitorAnswerLimitsJson - -Defines the limits for answers to exhibitor questions. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `minLength` | *Optional\* | :heavy_minus_sign: | Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. | 1 | -| `maxLength` | *Optional\* | :heavy_minus_sign: | Maximum length of the answer for OpenEndedTextCommentBox questions. | 2000 | -| `minSelections` | *Optional\* | :heavy_minus_sign: | Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. | 1 | -| `maxSelections` | *Optional\* | :heavy_minus_sign: | Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. | 10 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAnswersRequest.md b/packages/java/docs/models/components/ExhibitorAnswersRequest.md index ee1e4eca..c6938a35 100644 --- a/packages/java/docs/models/components/ExhibitorAnswersRequest.md +++ b/packages/java/docs/models/components/ExhibitorAnswersRequest.md @@ -5,6 +5,6 @@ An object representing the request for exhibitor answers. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | -| `data` | List\<[ExistingExhibitorAnswerJsonInput](../../models/components/ExistingExhibitorAnswerJsonInput.md)> | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `data` | List\<[ExistingExhibitorAnswerInput](../../models/components/ExistingExhibitorAnswerInput.md)> | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorAnswersResponse.md b/packages/java/docs/models/components/ExhibitorAnswersResponse.md index 9f8c0a38..d204e2a6 100644 --- a/packages/java/docs/models/components/ExhibitorAnswersResponse.md +++ b/packages/java/docs/models/components/ExhibitorAnswersResponse.md @@ -5,6 +5,6 @@ A response object containing a list of exhibitor question answers. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `data` | List\<[ExistingExhibitorAnswerJson](../../models/components/ExistingExhibitorAnswerJson.md)> | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `data` | List\<[ExistingExhibitorAnswer](../../models/components/ExistingExhibitorAnswer.md)> | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorCategoriesPaginatedResponse.md b/packages/java/docs/models/components/ExhibitorCategoriesPaginatedResponse.md index 1eee3717..4df80636 100644 --- a/packages/java/docs/models/components/ExhibitorCategoriesPaginatedResponse.md +++ b/packages/java/docs/models/components/ExhibitorCategoriesPaginatedResponse.md @@ -5,7 +5,7 @@ The response object containing the paginated list of exhibitor categories. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExistingExhibitorCategoryJson](../../models/components/ExistingExhibitorCategoryJson.md)> | :heavy_minus_sign: | Paginated list of all exhibitor categories for an event. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[ExhibitorCategoryResponse](../../models/components/ExhibitorCategoryResponse.md)> | :heavy_minus_sign: | Paginated list of all exhibitor categories for an event. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorCategoryId.md b/packages/java/docs/models/components/ExhibitorCategoryId.md new file mode 100644 index 00000000..2794442f --- /dev/null +++ b/packages/java/docs/models/components/ExhibitorCategoryId.md @@ -0,0 +1,10 @@ +# ExhibitorCategoryId + +Schema for Exhibitor Category ID. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *Optional\* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorCategoryIdJson.md b/packages/java/docs/models/components/ExhibitorCategoryIdJson.md deleted file mode 100644 index 9e679286..00000000 --- a/packages/java/docs/models/components/ExhibitorCategoryIdJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# ExhibitorCategoryIdJson - -Schema for Exhibitor Category ID. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorCategoryIdListResponse.md b/packages/java/docs/models/components/ExhibitorCategoryIdListResponse.md index c64aaebc..4f1da79b 100644 --- a/packages/java/docs/models/components/ExhibitorCategoryIdListResponse.md +++ b/packages/java/docs/models/components/ExhibitorCategoryIdListResponse.md @@ -5,7 +5,7 @@ A paginated response containing a list of exhibitor category Ids. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExhibitorCategoryIdJson](../../models/components/ExhibitorCategoryIdJson.md)> | :heavy_minus_sign: | Paginated list of exhibitor category Ids for an exhibitor. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[ExhibitorCategoryId](../../models/components/ExhibitorCategoryId.md)> | :heavy_minus_sign: | Paginated list of exhibitor category Ids for an exhibitor. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorCategoryRequest.md b/packages/java/docs/models/components/ExhibitorCategoryRequest.md index a669f07c..a36dc858 100644 --- a/packages/java/docs/models/components/ExhibitorCategoryRequest.md +++ b/packages/java/docs/models/components/ExhibitorCategoryRequest.md @@ -7,7 +7,7 @@ JSON schema representing an Exhibitor Category object | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *String* | :heavy_check_mark: | Name of the exhibitor category | Automobile | | `description` | *Optional\* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | | `order` | *long* | :heavy_check_mark: | order for exhibitor category | 3 | diff --git a/packages/java/docs/models/components/ExhibitorCategoryResponse.md b/packages/java/docs/models/components/ExhibitorCategoryResponse.md index c5a284d1..b1809d90 100644 --- a/packages/java/docs/models/components/ExhibitorCategoryResponse.md +++ b/packages/java/docs/models/components/ExhibitorCategoryResponse.md @@ -11,7 +11,7 @@ A description of the Existing Exhibitor Category JSON schema | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *String* | :heavy_check_mark: | Name of the exhibitor category | Automobile | | `description` | *Optional\* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | | `order` | *long* | :heavy_check_mark: | order for exhibitor category | 3 | diff --git a/packages/java/docs/models/components/ExhibitorDocumentOpened.md b/packages/java/docs/models/components/ExhibitorDocumentOpened.md index 80a6106f..ff20963b 100644 --- a/packages/java/docs/models/components/ExhibitorDocumentOpened.md +++ b/packages/java/docs/models/components/ExhibitorDocumentOpened.md @@ -7,6 +7,6 @@ An exhibitor document-opened activity. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *Optional\* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `document` | [Optional\](../../models/components/ActivityExhibitorDocumentJson.md) | :heavy_minus_sign: | Document for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorId.md b/packages/java/docs/models/components/ExhibitorId.md new file mode 100644 index 00000000..e93d80e7 --- /dev/null +++ b/packages/java/docs/models/components/ExhibitorId.md @@ -0,0 +1,10 @@ +# ExhibitorId + +A JSON Schema representation of an exhibitor ID. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorIdJson.md b/packages/java/docs/models/components/ExhibitorIdJson.md deleted file mode 100644 index af89e060..00000000 --- a/packages/java/docs/models/components/ExhibitorIdJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# ExhibitorIdJson - -A JSON Schema representation of an exhibitor ID. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorIdListResponse.md b/packages/java/docs/models/components/ExhibitorIdListResponse.md index 8cd9f3d1..b5088480 100644 --- a/packages/java/docs/models/components/ExhibitorIdListResponse.md +++ b/packages/java/docs/models/components/ExhibitorIdListResponse.md @@ -5,7 +5,7 @@ Exhibitor Id Paginated Response schema ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExhibitorIdJson](../../models/components/ExhibitorIdJson.md)> | :heavy_minus_sign: | Paginated list of exhibitor Ids for an exhibitor category. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[ExhibitorId](../../models/components/ExhibitorId.md)> | :heavy_minus_sign: | Paginated list of exhibitor Ids for an exhibitor category. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorJson.md b/packages/java/docs/models/components/ExhibitorJson.md index 1fb374ca..6712c2d8 100644 --- a/packages/java/docs/models/components/ExhibitorJson.md +++ b/packages/java/docs/models/components/ExhibitorJson.md @@ -1,10 +1,13 @@ # ExhibitorJson -The Associated Exhibitor. +An exhibitor. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | Exhibitor id | 4888db54-db22-11eb-8d19-0242ac130003 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier of the exhibitor. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `name` | *Optional\* | :heavy_minus_sign: | The Name of an exhibitor. | AutoExpo | +| `featured` | *Optional\* | :heavy_minus_sign: | If the exhibitor is featured. | true | +| `eventSponsor` | *Optional\* | :heavy_minus_sign: | If the exhibitor is an event sponsor. | true | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorJson1.md b/packages/java/docs/models/components/ExhibitorJson1.md deleted file mode 100644 index 149277ef..00000000 --- a/packages/java/docs/models/components/ExhibitorJson1.md +++ /dev/null @@ -1,13 +0,0 @@ -# ExhibitorJson1 - -An exhibitor. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | The unique identifier of the exhibitor. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `name` | *Optional\* | :heavy_minus_sign: | The Name of an exhibitor. | AutoExpo | -| `featured` | *Optional\* | :heavy_minus_sign: | If the exhibitor is featured. | true | -| `eventSponsor` | *Optional\* | :heavy_minus_sign: | If the exhibitor is an event sponsor. | true | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorQuestionType.md b/packages/java/docs/models/components/ExhibitorQuestionType.md new file mode 100644 index 00000000..053bb956 --- /dev/null +++ b/packages/java/docs/models/components/ExhibitorQuestionType.md @@ -0,0 +1,22 @@ +# ExhibitorQuestionType + +Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. + +## Example Usage + +```java +import com.cvent.models.components.ExhibitorQuestionType; + +ExhibitorQuestionType value = ExhibitorQuestionType.MULTI_CHOICE; +``` + + +## Values + +| Name | Value | +| ----------------------------- | ----------------------------- | +| `MULTI_CHOICE` | MultiChoice | +| `SINGLE_CHOICE` | SingleChoice | +| `OPEN_ENDED_TEXT_ONE_LINE` | OpenEndedTextOneLine | +| `OPEN_ENDED_TEXT_COMMENT_BOX` | OpenEndedTextCommentBox | +| `OPEN_ENDED_DATE_TIME` | OpenEndedDateTime | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorQuestionTypeJson.md b/packages/java/docs/models/components/ExhibitorQuestionTypeJson.md deleted file mode 100644 index c43620bd..00000000 --- a/packages/java/docs/models/components/ExhibitorQuestionTypeJson.md +++ /dev/null @@ -1,22 +0,0 @@ -# ExhibitorQuestionTypeJson - -Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. - -## Example Usage - -```java -import com.cvent.models.components.ExhibitorQuestionTypeJson; - -ExhibitorQuestionTypeJson value = ExhibitorQuestionTypeJson.MULTI_CHOICE; -``` - - -## Values - -| Name | Value | -| ----------------------------- | ----------------------------- | -| `MULTI_CHOICE` | MultiChoice | -| `SINGLE_CHOICE` | SingleChoice | -| `OPEN_ENDED_TEXT_ONE_LINE` | OpenEndedTextOneLine | -| `OPEN_ENDED_TEXT_COMMENT_BOX` | OpenEndedTextCommentBox | -| `OPEN_ENDED_DATE_TIME` | OpenEndedDateTime | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorRegistrationPackListResponse.md b/packages/java/docs/models/components/ExhibitorRegistrationPackListResponse.md index 23b4d714..a45a17c1 100644 --- a/packages/java/docs/models/components/ExhibitorRegistrationPackListResponse.md +++ b/packages/java/docs/models/components/ExhibitorRegistrationPackListResponse.md @@ -5,6 +5,6 @@ The registration pack associated with an exhibitor. Each exhibitor has at most o ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `data` | List\<[ExistingRegistrationPackJson](../../models/components/ExistingRegistrationPackJson.md)> | :heavy_minus_sign: | The registration pack for an exhibitor. Contains at most one item. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `data` | List\<[RegistrationPackResponse](../../models/components/RegistrationPackResponse.md)> | :heavy_minus_sign: | The registration pack for an exhibitor. Contains at most one item. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorRequest.md b/packages/java/docs/models/components/ExhibitorRequest.md index 1905ca25..7a955a66 100644 --- a/packages/java/docs/models/components/ExhibitorRequest.md +++ b/packages/java/docs/models/components/ExhibitorRequest.md @@ -7,21 +7,21 @@ A representation of an exhibitor including all relevant information. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *String* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | | `description` | *Optional\* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | | `code` | *Optional\* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | | `sourceId` | *Optional\* | :heavy_minus_sign: | Code used for marketing groupings | software | | `location` | *Optional\* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `address` | [Optional\](../../models/components/ExhibitorAddressJson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | +| `address` | [Optional\](../../models/components/Address11.md) | :heavy_minus_sign: | An object representing an address with various properties. | | | `email` | *Optional\* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | | `mobilePhone` | *Optional\* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | | `workPhone` | *Optional\* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | | `otherPhone` | *Optional\* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | | `website` | *Optional\* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `contactLinks` | [Optional\](../../models/components/ContactLinksJson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | +| `contactLinks` | [Optional\](../../models/components/ContactLinks.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | | `deleted` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | | `hidden` | *Optional\* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | | `eventSponsor` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | | `featured` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `sponsorshipLevel` | [Optional\](../../models/components/SponsorshipLevelJson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | \ No newline at end of file +| `sponsorshipLevel` | [Optional\](../../models/components/SponsorshipLevel.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorResponse.md b/packages/java/docs/models/components/ExhibitorResponse.md index 3f078ae8..1800b37e 100644 --- a/packages/java/docs/models/components/ExhibitorResponse.md +++ b/packages/java/docs/models/components/ExhibitorResponse.md @@ -11,24 +11,24 @@ JSON schema for the exhibitor object | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *String* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | | `description` | *Optional\* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | | `code` | *Optional\* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | | `sourceId` | *Optional\* | :heavy_minus_sign: | Code used for marketing groupings | software | | `location` | *Optional\* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `address` | [Optional\](../../models/components/ExhibitorAddressJson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | +| `address` | [Optional\](../../models/components/Address11.md) | :heavy_minus_sign: | An object representing an address with various properties. | | | `email` | *Optional\* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | | `mobilePhone` | *Optional\* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | | `workPhone` | *Optional\* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | | `otherPhone` | *Optional\* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | | `website` | *Optional\* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `contactLinks` | [Optional\](../../models/components/ContactLinksJson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | +| `contactLinks` | [Optional\](../../models/components/ContactLinks.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | | `deleted` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | | `hidden` | *Optional\* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | | `eventSponsor` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | | `featured` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `sponsorshipLevel` | [Optional\](../../models/components/SponsorshipLevelJson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | +| `sponsorshipLevel` | [Optional\](../../models/components/SponsorshipLevel.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | | `id` | *Optional\* | :heavy_minus_sign: | ID of an exhibitor. | 4888db54-db22-11eb-8d19-0242ac130003 | | `profileLogoId` | *Optional\* | :heavy_minus_sign: | File ID for exhibitor profile logo. | 31bd3ae1-0dc3-487b-953e-41d6bbade7d2 | | `profileLogoUrl` | *Optional\* | :heavy_minus_sign: | URL for exhibitor profile logo. | https://images.cvent.com/pt/fileLocation/url_123 | diff --git a/packages/java/docs/models/components/ExhibitorSocialLinkOpened.md b/packages/java/docs/models/components/ExhibitorSocialLinkOpened.md index 2b863e17..6ede126a 100644 --- a/packages/java/docs/models/components/ExhibitorSocialLinkOpened.md +++ b/packages/java/docs/models/components/ExhibitorSocialLinkOpened.md @@ -7,7 +7,7 @@ An exhibitor social-link-opened activity. | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *Optional\* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `sponsorshipLevel` | [Optional\](../../models/components/ActivityExhibitorSponsorshipLevelJson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `socialNetwork` | *Optional\* | :heavy_minus_sign: | The name of the social network. | LinkedIn | diff --git a/packages/java/docs/models/components/ExhibitorViewed.md b/packages/java/docs/models/components/ExhibitorViewed.md index 7752fe64..bece3bea 100644 --- a/packages/java/docs/models/components/ExhibitorViewed.md +++ b/packages/java/docs/models/components/ExhibitorViewed.md @@ -7,7 +7,7 @@ An exhibitor viewed activity. | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *Optional\* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `sponsorshipLevel` | [Optional\](../../models/components/ActivityExhibitorSponsorshipLevelJson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `navigationSource` | [Optional\](../../models/components/ActivityExhibitorNavigationSourceJson.md) | :heavy_minus_sign: | Navigation source for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorVirtualBoothJoined.md b/packages/java/docs/models/components/ExhibitorVirtualBoothJoined.md index 4741d013..30e361f2 100644 --- a/packages/java/docs/models/components/ExhibitorVirtualBoothJoined.md +++ b/packages/java/docs/models/components/ExhibitorVirtualBoothJoined.md @@ -7,7 +7,7 @@ An exhibitor virtual-booth-joined activity. | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *Optional\* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `sponsorshipLevel` | [Optional\](../../models/components/ActivityExhibitorSponsorshipLevelJson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `solutionType` | *Optional\* | :heavy_minus_sign: | The solution type used for the virtual booth. | CVC | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorWeblinkOpened.md b/packages/java/docs/models/components/ExhibitorWeblinkOpened.md index adab280a..a548b2b0 100644 --- a/packages/java/docs/models/components/ExhibitorWeblinkOpened.md +++ b/packages/java/docs/models/components/ExhibitorWeblinkOpened.md @@ -7,6 +7,6 @@ An exhibitor weblink-opened activity. | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *Optional\* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `weblink` | [Optional\](../../models/components/ActivityExhibitorWebLinkJson.md) | :heavy_minus_sign: | A web-link for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExhibitorsPaginatedResponse.md b/packages/java/docs/models/components/ExhibitorsPaginatedResponse.md index 725d0141..8816685b 100644 --- a/packages/java/docs/models/components/ExhibitorsPaginatedResponse.md +++ b/packages/java/docs/models/components/ExhibitorsPaginatedResponse.md @@ -5,7 +5,7 @@ A paginated response containing a list of exhibitors for an event. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExistingExhibitorJson](../../models/components/ExistingExhibitorJson.md)> | :heavy_minus_sign: | Paginated list of exhibitors for an event. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[ExhibitorResponse](../../models/components/ExhibitorResponse.md)> | :heavy_minus_sign: | Paginated list of exhibitors for an event. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingAudienceSegment.md b/packages/java/docs/models/components/ExistingAudienceSegment.md index 9b197c4e..e5861cf9 100644 --- a/packages/java/docs/models/components/ExistingAudienceSegment.md +++ b/packages/java/docs/models/components/ExistingAudienceSegment.md @@ -11,7 +11,7 @@ Details of an audience segment. | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [Optional\](../../models/components/EventJson3.md) | :heavy_minus_sign: | ID of the event. | | +| `event` | [EventJson2](../../models/components/EventJson2.md) | :heavy_check_mark: | ID of the event. | | | `name` | *String* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `description` | *Optional\* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `id` | *Optional\* | :heavy_minus_sign: | ID of the audience segment. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | diff --git a/packages/java/docs/models/components/ExistingBoothStaffJson.md b/packages/java/docs/models/components/ExistingBoothStaffJson.md deleted file mode 100644 index 7f356124..00000000 --- a/packages/java/docs/models/components/ExistingBoothStaffJson.md +++ /dev/null @@ -1,17 +0,0 @@ -# ExistingBoothStaffJson - -Booth staff with an associated ID. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `attendee` | [AttendeeJson3](../../models/components/AttendeeJson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `id` | *Optional\* | :heavy_minus_sign: | ID of an exhibitor booth staff member. | 4e0f5152-515e-11ee-be56-0242ac120002 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingCapacity.md b/packages/java/docs/models/components/ExistingCapacity.md new file mode 100644 index 00000000..cfe54b94 --- /dev/null +++ b/packages/java/docs/models/components/ExistingCapacity.md @@ -0,0 +1,12 @@ +# ExistingCapacity + +Represents the existing capacity of the registration type for an exhibitor + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| `registrationType` | [ExistingCapacityRegistrationType](../../models/components/ExistingCapacityRegistrationType.md) | :heavy_check_mark: | Registration type information | | +| `reservedCapacity` | *long* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | +| `availableCapacity` | *long* | :heavy_check_mark: | Available capacity of the registration type for an exhibitor | 4 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingCapacityJson.md b/packages/java/docs/models/components/ExistingCapacityJson.md deleted file mode 100644 index d3e833c4..00000000 --- a/packages/java/docs/models/components/ExistingCapacityJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# ExistingCapacityJson - -Represents the existing capacity of the registration type for an exhibitor - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `registrationType` | [ExistingCapacityJsonRegistrationType](../../models/components/ExistingCapacityJsonRegistrationType.md) | :heavy_check_mark: | Registration type information | | -| `reservedCapacity` | *long* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | -| `availableCapacity` | *long* | :heavy_check_mark: | Available capacity of the registration type for an exhibitor | 4 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingCapacityJsonRegistrationType.md b/packages/java/docs/models/components/ExistingCapacityJsonRegistrationType.md deleted file mode 100644 index de42c896..00000000 --- a/packages/java/docs/models/components/ExistingCapacityJsonRegistrationType.md +++ /dev/null @@ -1,10 +0,0 @@ -# ExistingCapacityJsonRegistrationType - -Registration type information - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingCapacityRegistrationType.md b/packages/java/docs/models/components/ExistingCapacityRegistrationType.md new file mode 100644 index 00000000..0a3149b6 --- /dev/null +++ b/packages/java/docs/models/components/ExistingCapacityRegistrationType.md @@ -0,0 +1,10 @@ +# ExistingCapacityRegistrationType + +Registration type information + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingELiteratureRequestDataForLead.md b/packages/java/docs/models/components/ExistingELiteratureRequestDataForLead.md new file mode 100644 index 00000000..a8426e6e --- /dev/null +++ b/packages/java/docs/models/components/ExistingELiteratureRequestDataForLead.md @@ -0,0 +1,18 @@ +# ExistingELiteratureRequestDataForLead + +A JSON Schema for an existing e-literature request data for a lead. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `lead` | [Lead2](../../models/components/Lead2.md) | :heavy_check_mark: | JSON schema for the Lead object | | +| `documents` | List\<[ELiteratureDocument](../../models/components/ELiteratureDocument.md)> | :heavy_check_mark: | Collection of E-literature documents sent to lead. | | +| `id` | *Optional\* | :heavy_minus_sign: | Request identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingEliteratureRequestDataJson.md b/packages/java/docs/models/components/ExistingEliteratureRequestDataJson.md deleted file mode 100644 index 42058602..00000000 --- a/packages/java/docs/models/components/ExistingEliteratureRequestDataJson.md +++ /dev/null @@ -1,18 +0,0 @@ -# ExistingEliteratureRequestDataJson - -A JSON Schema for an existing e-literature request data for a lead. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `lead` | [LeadJson](../../models/components/LeadJson.md) | :heavy_check_mark: | JSON schema for the Lead object | | -| `documents` | List\<[EliteratureDocumentJson](../../models/components/EliteratureDocumentJson.md)> | :heavy_check_mark: | Collection of E-literature documents sent to lead. | | -| `id` | *Optional\* | :heavy_minus_sign: | Request identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorAdminJson.md b/packages/java/docs/models/components/ExistingExhibitorAdminJson.md deleted file mode 100644 index 3638992f..00000000 --- a/packages/java/docs/models/components/ExistingExhibitorAdminJson.md +++ /dev/null @@ -1,18 +0,0 @@ -# ExistingExhibitorAdminJson - -Existing Exhibitor Admin with an id property - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| ~~`lastModifiedBy`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The identifier of the user that last updated this record.This filed is deprecated. | hporter | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `firstName` | *String* | :heavy_check_mark: | The first name of the exhibitor admin | John | -| `lastName` | *String* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | -| `email` | *String* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | -| `id` | *Optional\* | :heavy_minus_sign: | Exhibitor Admin id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorAnswer.md b/packages/java/docs/models/components/ExistingExhibitorAnswer.md new file mode 100644 index 00000000..90ab0dba --- /dev/null +++ b/packages/java/docs/models/components/ExistingExhibitorAnswer.md @@ -0,0 +1,18 @@ +# ExistingExhibitorAnswer + +Existing Exhibitor Answer schema + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `question` | [Uuid1](../../models/components/Uuid1.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `answers` | List\<[Answer2](../../models/components/Answer2.md)> | :heavy_check_mark: | List of answers | | +| `id` | *String* | :heavy_check_mark: | Exhibitor Answer id | 06d2bfce-1793-11ec-9621-0242ac130002 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorAnswerInput.md b/packages/java/docs/models/components/ExistingExhibitorAnswerInput.md new file mode 100644 index 00000000..793c17a2 --- /dev/null +++ b/packages/java/docs/models/components/ExistingExhibitorAnswerInput.md @@ -0,0 +1,13 @@ +# ExistingExhibitorAnswerInput + +Existing Exhibitor Answer schema + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `question` | [Uuid1](../../models/components/Uuid1.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | +| `answers` | List\<[Answer2](../../models/components/Answer2.md)> | :heavy_check_mark: | List of answers | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorAnswerJson.md b/packages/java/docs/models/components/ExistingExhibitorAnswerJson.md deleted file mode 100644 index 3f7d3ba8..00000000 --- a/packages/java/docs/models/components/ExistingExhibitorAnswerJson.md +++ /dev/null @@ -1,18 +0,0 @@ -# ExistingExhibitorAnswerJson - -Existing Exhibitor Answer schema - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `question` | [UuidJson](../../models/components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `answers` | List\<[AnswerJson0](../../models/components/AnswerJson0.md)> | :heavy_check_mark: | List of answers | | -| `id` | *String* | :heavy_check_mark: | Exhibitor Answer id | 06d2bfce-1793-11ec-9621-0242ac130002 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorAnswerJsonInput.md b/packages/java/docs/models/components/ExistingExhibitorAnswerJsonInput.md deleted file mode 100644 index f39aa0d9..00000000 --- a/packages/java/docs/models/components/ExistingExhibitorAnswerJsonInput.md +++ /dev/null @@ -1,13 +0,0 @@ -# ExistingExhibitorAnswerJsonInput - -Existing Exhibitor Answer schema - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `question` | [UuidJson](../../models/components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | -| `answers` | List\<[AnswerJson0](../../models/components/AnswerJson0.md)> | :heavy_check_mark: | List of answers | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorCategoryJson.md b/packages/java/docs/models/components/ExistingExhibitorCategoryJson.md deleted file mode 100644 index 22c11270..00000000 --- a/packages/java/docs/models/components/ExistingExhibitorCategoryJson.md +++ /dev/null @@ -1,21 +0,0 @@ -# ExistingExhibitorCategoryJson - -A description of the Existing Exhibitor Category JSON schema - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `name` | *String* | :heavy_check_mark: | Name of the exhibitor category | Automobile | -| `description` | *Optional\* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | -| `order` | *long* | :heavy_check_mark: | order for exhibitor category | 3 | -| `type` | [ExistingExhibitorCategoryJsonType](../../models/components/ExistingExhibitorCategoryJsonType.md) | :heavy_check_mark: | Type of exhibitor category | LOGO | -| `id` | *Optional\* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | -| `bannerId` | *Optional\* | :heavy_minus_sign: | File ID for exhibitor category banner. | 22ca5ab1-0dc3-487b-953e-41d6dacde3e6 | -| `bannerUrl` | *Optional\* | :heavy_minus_sign: | URL for exhibitor category banner. | https://images.cvent.com/pt/fileLocation/url_456 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorCategoryJsonType.md b/packages/java/docs/models/components/ExistingExhibitorCategoryJsonType.md deleted file mode 100644 index 0b4c2335..00000000 --- a/packages/java/docs/models/components/ExistingExhibitorCategoryJsonType.md +++ /dev/null @@ -1,19 +0,0 @@ -# ExistingExhibitorCategoryJsonType - -Type of exhibitor category - -## Example Usage - -```java -import com.cvent.models.components.ExistingExhibitorCategoryJsonType; - -ExistingExhibitorCategoryJsonType value = ExistingExhibitorCategoryJsonType.BANNER; -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `BANNER` | BANNER | -| `LOGO` | LOGO | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorJson.md b/packages/java/docs/models/components/ExistingExhibitorJson.md deleted file mode 100644 index e5a4cfc3..00000000 --- a/packages/java/docs/models/components/ExistingExhibitorJson.md +++ /dev/null @@ -1,36 +0,0 @@ -# ExistingExhibitorJson - -JSON schema for the exhibitor object - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `name` | *String* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | -| `description` | *Optional\* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | -| `code` | *Optional\* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | -| `sourceId` | *Optional\* | :heavy_minus_sign: | Code used for marketing groupings | software | -| `location` | *Optional\* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `address` | [Optional\](../../models/components/ExhibitorAddressJson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | -| `email` | *Optional\* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | -| `mobilePhone` | *Optional\* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | -| `workPhone` | *Optional\* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | -| `otherPhone` | *Optional\* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | -| `website` | *Optional\* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `contactLinks` | [Optional\](../../models/components/ContactLinksJson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | -| `deleted` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | -| `hidden` | *Optional\* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | -| `eventSponsor` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | -| `featured` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `sponsorshipLevel` | [Optional\](../../models/components/SponsorshipLevelJson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | -| `id` | *Optional\* | :heavy_minus_sign: | ID of an exhibitor. | 4888db54-db22-11eb-8d19-0242ac130003 | -| `profileLogoId` | *Optional\* | :heavy_minus_sign: | File ID for exhibitor profile logo. | 31bd3ae1-0dc3-487b-953e-41d6bbade7d2 | -| `profileLogoUrl` | *Optional\* | :heavy_minus_sign: | URL for exhibitor profile logo. | https://images.cvent.com/pt/fileLocation/url_123 | -| `bannerId` | *Optional\* | :heavy_minus_sign: | File ID for exhibitor banner. | 12ca3ae2-0dc3-487b-953e-86d6acadf7d5 | -| `bannerUrl` | *Optional\* | :heavy_minus_sign: | URL for exhibitor banner. | https://images.cvent.com/pt/fileLocation/url_456 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingExhibitorQuestion.md b/packages/java/docs/models/components/ExistingExhibitorQuestion.md index 860bcfa8..be92ebef 100644 --- a/packages/java/docs/models/components/ExistingExhibitorQuestion.md +++ b/packages/java/docs/models/components/ExistingExhibitorQuestion.md @@ -11,16 +11,16 @@ Schema for an existing exhibitor question | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `text` | *String* | :heavy_check_mark: | The actual text of the exhibitor question. | Is there a business need? | | `code` | *Optional\* | :heavy_minus_sign: | System or User defined event level unique exhibitor question code. | A001 | -| `type` | [ExhibitorQuestionTypeJson](../../models/components/ExhibitorQuestionTypeJson.md) | :heavy_check_mark: | Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. | SingleChoice | +| `type` | [ExhibitorQuestionType](../../models/components/ExhibitorQuestionType.md) | :heavy_check_mark: | Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. | SingleChoice | | `required` | *boolean* | :heavy_check_mark: | A boolean indicating whether the question is mandatory or not | true | -| `choices` | List\<[BaseChoiceJson](../../models/components/BaseChoiceJson.md)> | :heavy_minus_sign: | An array of choices for the exhibitor question. | | -| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `answerFormat` | [Optional\](../../models/components/ExhibitorAnswerFormatJson.md) | :heavy_minus_sign: | Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. | RadioButton | -| `answerLimits` | [Optional\](../../models/components/ExhibitorAnswerLimitsJson.md) | :heavy_minus_sign: | Defines the limits for answers to exhibitor questions. | | +| `choices` | List\<[BaseChoice](../../models/components/BaseChoice.md)> | :heavy_minus_sign: | An array of choices for the exhibitor question. | | +| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `otherAnswer` | [Optional\](../../models/components/AdditionalChoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `answerFormat` | [Optional\](../../models/components/ExhibitorAnswerFormat.md) | :heavy_minus_sign: | Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. | RadioButton | +| `answerLimits` | [Optional\](../../models/components/ExhibitorAnswerLimits.md) | :heavy_minus_sign: | Defines the limits for answers to exhibitor questions. | | | `defaultToCurrentDate` | *Optional\* | :heavy_minus_sign: | True indicates the current date and time is automatically set as the default value for OpenEndedDateTime questions. | true | | `id` | *String* | :heavy_check_mark: | Exhibitor Question id | f7c01518-1792-11ec-9621-0242ac130002 | | `displayOrder` | *Optional\* | :heavy_minus_sign: | The unique display order of the exhibitor question. | 1 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingFile.md b/packages/java/docs/models/components/ExistingFile.md index 4992678a..26fa1ebb 100644 --- a/packages/java/docs/models/components/ExistingFile.md +++ b/packages/java/docs/models/components/ExistingFile.md @@ -11,8 +11,8 @@ Content of existing exhibitor file | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `displayName` | *String* | :heavy_check_mark: | Display name of the file. | Marketing Page | | `hidden` | *Optional\* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | | `order` | *long* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | diff --git a/packages/java/docs/models/components/ExistingHub.md b/packages/java/docs/models/components/ExistingHub.md index 6f8eb6fe..9cbbf482 100644 --- a/packages/java/docs/models/components/ExistingHub.md +++ b/packages/java/docs/models/components/ExistingHub.md @@ -12,20 +12,20 @@ Represents an existing Events+ hub. | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `title` | *String* | :heavy_check_mark: | A short descriptor of the Events+ hub. | Future Technologies | -| `owner` | [HubOwnerJson](../../models/components/HubOwnerJson.md) | :heavy_check_mark: | The owner of the Events+ hub and their information. | | +| `owner` | [HubOwner](../../models/components/HubOwner.md) | :heavy_check_mark: | The owner of the Events+ hub and their information. | | | `customDomain` | *Optional\* | :heavy_minus_sign: | Custom domain name of the Events+ hub. | example.com | | `url` | *Optional\* | :heavy_minus_sign: | The URL that links to the Events+ hub. | https://web.cvent.com/eventsplus | -| `colors` | [Optional\](../../models/components/HubColorsJson.md) | :heavy_minus_sign: | All the colors associated with the Events+ hub. | | +| `colors` | [Optional\](../../models/components/HubColors.md) | :heavy_minus_sign: | All the colors associated with the Events+ hub. | | | `themeSafeMode` | *Optional\* | :heavy_minus_sign: | True guarantees that controls shown on the page will contrast with the background color. | true | -| `logo` | [Optional\](../../models/components/HubLogoJson.md) | :heavy_minus_sign: | The logo for the Events+ hub. | | -| `background` | [Optional\](../../models/components/HubBackgroundJson.md) | :heavy_minus_sign: | The background image of the Events+ hub. | | +| `logo` | [Optional\](../../models/components/HubLogo.md) | :heavy_minus_sign: | The logo for the Events+ hub. | | +| `background` | [Optional\](../../models/components/HubBackground.md) | :heavy_minus_sign: | The background image of the Events+ hub. | | | `locale` | *Optional\* | :heavy_minus_sign: | An IETF BCP 47 language tag used to indicate the language of the Events+ hub. | en-GB | -| `calendar` | [Optional\](../../models/components/HubCalendarJson.md) | :heavy_minus_sign: | The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. | | +| `calendar` | [Optional\](../../models/components/HubCalendar.md) | :heavy_minus_sign: | The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. | | | `helpEmailAddress` | *Optional\* | :heavy_minus_sign: | Help email address to reach out in case of any issues logging in or registering. | abc@example.com | | `autoDetectBrowserLocale` | *Optional\* | :heavy_minus_sign: | True indicates the Events+ hub should detect the browser locale. If translations for the detected language are enabled in the Events+ hub, the Events+ hub will switch to the detected language. | true | | `faviconUrl` | *Optional\* | :heavy_minus_sign: | URL of the Events+ hub favicon. | https://cvent.com/bucket/scope/logo.png | -| `utmOverride` | [Optional\](../../models/components/UtmOverrideJson.md) | :heavy_minus_sign: | Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. | use-custom-parameter | -| `fonts` | [Optional\](../../models/components/HubFontsJson.md) | :heavy_minus_sign: | The fonts of the Events+ hub. | | -| `login` | [Optional\](../../models/components/HubLoginJson.md) | :heavy_minus_sign: | Fields relating to the login process for the Events+ hub. | | +| `utmOverride` | [Optional\](../../models/components/UTMOverride.md) | :heavy_minus_sign: | Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. | use-custom-parameter | +| `fonts` | [Optional\](../../models/components/HubFonts.md) | :heavy_minus_sign: | The fonts of the Events+ hub. | | +| `login` | [Optional\](../../models/components/HubLogin.md) | :heavy_minus_sign: | Fields relating to the login process for the Events+ hub. | | | `id` | *Optional\* | :heavy_minus_sign: | The unique ID of an Events+ Hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | -| `status` | [Optional\](../../models/components/HubStatusPropertyJson.md) | :heavy_minus_sign: | The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. | | \ No newline at end of file +| `status` | [Optional\](../../models/components/HubStatusProperty.md) | :heavy_minus_sign: | The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingLeadJson.md b/packages/java/docs/models/components/ExistingLeadJson.md deleted file mode 100644 index a8a35d3f..00000000 --- a/packages/java/docs/models/components/ExistingLeadJson.md +++ /dev/null @@ -1,40 +0,0 @@ -# ExistingLeadJson - -A JSON Schema file for Lead. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [Optional\](../../models/components/EventJson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `attendee` | [Optional\](../../models/components/LeadAttendeeJson.md) | :heavy_minus_sign: | A JSON schema representing the Attendee object | | -| `boothStaff` | [Optional\](../../models/components/LeadBoothStaffJson.md) | :heavy_minus_sign: | A JSON schema representing Booth Staff entity | | -| `device` | [Optional\](../../models/components/LeadDeviceJson.md) | :heavy_minus_sign: | A JSON object representing an electronic device used to capture leads. | | -| `appointment` | [Optional\](../../models/components/LeadAppointmentJson.md) | :heavy_minus_sign: | A JSON schema representing the structure of an appointment object. | | -| `title` | *Optional\* | :heavy_minus_sign: | The title of the lead | Mr. | -| `firstName` | *Optional\* | :heavy_minus_sign: | The first name of the lead | Henry | -| `lastName` | *Optional\* | :heavy_minus_sign: | The last name of the lead | Potterfield | -| `email` | *Optional\* | :heavy_minus_sign: | The email address of the lead | h.potterfield@test.com | -| `company` | *Optional\* | :heavy_minus_sign: | The company/organization the lead belongs to. | Cvent Inc | -| `mobilePhone` | *Optional\* | :heavy_minus_sign: | Mobile phone number of the lead | 555-555-5555 | -| `homeAddress` | [Optional\](../../models/components/LeadAddressJson.md) | :heavy_minus_sign: | Schema for address information | | -| `homePhone` | *Optional\* | :heavy_minus_sign: | Home phone number of the lead | 555-555-5555 | -| `workAddress` | [Optional\](../../models/components/LeadAddressJson.md) | :heavy_minus_sign: | Schema for address information | | -| `workPhone` | *Optional\* | :heavy_minus_sign: | Work Phone number of the lead | 555-555-5555 | -| `type` | [Optional\](../../models/components/ExistingLeadJsonType.md) | :heavy_minus_sign: | The type of lead. | | -| `application` | [Optional\](../../models/components/Application.md) | :heavy_minus_sign: | The application used to capture lead. | | -| `source` | [Optional\](../../models/components/Source.md) | :heavy_minus_sign: | The source of entry for the lead | | -| `deleted` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether a lead is deleted or not | | -| `comments` | *Optional\* | :heavy_minus_sign: | Comments about the lead | I am interested in your product. | -| `licenseCode` | *Optional\* | :heavy_minus_sign: | License (access code) that was used to capture the lead | nag1248 | -| `matched` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the lead is matched or not | true | -| `transcriptionStatus` | [Optional\](../../models/components/TranscriptionStatus.md) | :heavy_minus_sign: | Current status of business card transcription | | -| `qualified` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether a lead is qualified or not | true | -| `additionalBadgekitFields` | [Optional\](../../models/components/AdditionalBadgekitFields.md) | :heavy_minus_sign: | Map containing extra properties from badgekit provider | | -| `id` | *Optional\* | :heavy_minus_sign: | ID of Lead. | cdd0d110-3a84-4bc5-a420-37c007716c73 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingLeadJsonType.md b/packages/java/docs/models/components/ExistingLeadJsonType.md deleted file mode 100644 index cb93558b..00000000 --- a/packages/java/docs/models/components/ExistingLeadJsonType.md +++ /dev/null @@ -1,20 +0,0 @@ -# ExistingLeadJsonType - -The type of lead. - -## Example Usage - -```java -import com.cvent.models.components.ExistingLeadJsonType; - -ExistingLeadJsonType value = ExistingLeadJsonType.LEADCAPTURE; -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `LEADCAPTURE` | leadcapture | -| `INBOUND` | inbound | -| `APPOINTMENT` | appointment | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingMember.md b/packages/java/docs/models/components/ExistingMember.md new file mode 100644 index 00000000..2b224e57 --- /dev/null +++ b/packages/java/docs/models/components/ExistingMember.md @@ -0,0 +1,28 @@ +# ExistingMember + +An existing member. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `firstName` | *String* | :heavy_check_mark: | Member's first name. | Mateo | +| `lastName` | *String* | :heavy_check_mark: | Member's last name | Allende | +| `prefix` | *Optional\* | :heavy_minus_sign: | Used to denote title of member e.g. Mr., Mrs., Dr. etc. | Dr. | +| `designation` | *Optional\* | :heavy_minus_sign: | Member's designation in the company. | White Wolf | +| `jobTitle` | *Optional\* | :heavy_minus_sign: | Member's job title. | Director | +| `companyName` | *Optional\* | :heavy_minus_sign: | Member's company name. | Cvent.inc | +| `headline` | *Optional\* | :heavy_minus_sign: | Member's biographical writeup. | A visionary in the field of event planning. | +| `pronouns` | *Optional\* | :heavy_minus_sign: | Member's pronouns. | she/her | +| `socialMediaLinks` | [Optional\](../../models/components/SocialMediaLinks.md) | :heavy_minus_sign: | Member's social media links. | | +| `profileImageUrl` | [Optional\](../../models/components/ExistingMemberLink.md) | :heavy_minus_sign: | The optimized URL of the Events+ member's profile image. | | +| `emailAddress` | *Optional\* | :heavy_minus_sign: | Member's email address. | abc@example.com | +| `mobileNumber` | *Optional\* | :heavy_minus_sign: | Member's mobile number. | 555-555-5555 | +| `workAddress` | [Optional\](../../models/components/WorkAddress.md) | :heavy_minus_sign: | Member's work address details. | | +| `compliance` | [Optional\](../../models/components/Compliance.md) | :heavy_minus_sign: | Privacy compliance fields for a contact. | | +| `locale` | *Optional\* | :heavy_minus_sign: | Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. | en-US | +| `registrationDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member registered. | 2017-01-02T02:00:00Z | +| `lastLoginDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member last logged in. | 2017-01-02T02:00:00Z | +| `visible` | *Optional\* | :heavy_minus_sign: | True indicates member profile is visible to other members. | | +| `id` | *Optional\* | :heavy_minus_sign: | The unique ID of the member. | c764fb48-a62b-4c5f-b98f-01b5dae2c2ff | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingMemberJson.md b/packages/java/docs/models/components/ExistingMemberJson.md deleted file mode 100644 index 480dbea2..00000000 --- a/packages/java/docs/models/components/ExistingMemberJson.md +++ /dev/null @@ -1,28 +0,0 @@ -# ExistingMemberJson - -An existing member. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `firstName` | *String* | :heavy_check_mark: | Member's first name. | Mateo | -| `lastName` | *String* | :heavy_check_mark: | Member's last name | Allende | -| `prefix` | *Optional\* | :heavy_minus_sign: | Used to denote title of member e.g. Mr., Mrs., Dr. etc. | Dr. | -| `designation` | *Optional\* | :heavy_minus_sign: | Member's designation in the company. | White Wolf | -| `jobTitle` | *Optional\* | :heavy_minus_sign: | Member's job title. | Director | -| `companyName` | *Optional\* | :heavy_minus_sign: | Member's company name. | Cvent.inc | -| `headline` | *Optional\* | :heavy_minus_sign: | Member's biographical writeup. | A visionary in the field of event planning. | -| `pronouns` | *Optional\* | :heavy_minus_sign: | Member's pronouns. | she/her | -| `socialMediaLinks` | [Optional\](../../models/components/SocialMediaLinksJson.md) | :heavy_minus_sign: | Member's social media links. | | -| `profileImageUrl` | [Optional\](../../models/components/ExistingMemberJsonLink.md) | :heavy_minus_sign: | The optimized URL of the Events+ member's profile image. | | -| `emailAddress` | *Optional\* | :heavy_minus_sign: | Member's email address. | abc@example.com | -| `mobileNumber` | *Optional\* | :heavy_minus_sign: | Member's mobile number. | 555-555-5555 | -| `workAddress` | [Optional\](../../models/components/WorkAddressJson.md) | :heavy_minus_sign: | Member's work address details. | | -| `compliance` | [Optional\](../../models/components/ComplianceJson.md) | :heavy_minus_sign: | Privacy compliance fields for a contact. | | -| `locale` | *Optional\* | :heavy_minus_sign: | Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. | en-US | -| `registrationDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member registered. | 2017-01-02T02:00:00Z | -| `lastLoginDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member last logged in. | 2017-01-02T02:00:00Z | -| `visible` | *Optional\* | :heavy_minus_sign: | True indicates member profile is visible to other members. | | -| `id` | *Optional\* | :heavy_minus_sign: | The unique ID of the member. | c764fb48-a62b-4c5f-b98f-01b5dae2c2ff | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingMemberJsonLink.md b/packages/java/docs/models/components/ExistingMemberJsonLink.md deleted file mode 100644 index 3a93e8e0..00000000 --- a/packages/java/docs/models/components/ExistingMemberJsonLink.md +++ /dev/null @@ -1,10 +0,0 @@ -# ExistingMemberJsonLink - -The optimized URL of the Events+ member's profile image. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | -| `href` | *String* | :heavy_check_mark: | A URL pointing to the member's profile image. | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingMemberLink.md b/packages/java/docs/models/components/ExistingMemberLink.md new file mode 100644 index 00000000..04045605 --- /dev/null +++ b/packages/java/docs/models/components/ExistingMemberLink.md @@ -0,0 +1,10 @@ +# ExistingMemberLink + +The optimized URL of the Events+ member's profile image. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | +| `href` | *String* | :heavy_check_mark: | A URL pointing to the member's profile image. | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingRegistrationPackJson.md b/packages/java/docs/models/components/ExistingRegistrationPackJson.md deleted file mode 100644 index fe855591..00000000 --- a/packages/java/docs/models/components/ExistingRegistrationPackJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# ExistingRegistrationPackJson - -Schema for existing registration pack object - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Registration pack id | 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `capacities` | List\<[ExistingCapacityJson](../../models/components/ExistingCapacityJson.md)> | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.md b/packages/java/docs/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.md index f5637249..7bce0b28 100644 --- a/packages/java/docs/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.md +++ b/packages/java/docs/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.md @@ -16,5 +16,5 @@ Represents the details of an existing registration type and registration path as | `automaticEndDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | | `event` | [Optional\](../../models/components/ExistingRegistrationTypeWithAssociatedRegPathJsonEvent.md) | :heavy_minus_sign: | Event associated with the registration. | | | `id` | *String* | :heavy_check_mark: | A unique identifier of the registration type. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `capacity` | [Optional\](../../models/components/CapacityJson1.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | +| `capacity` | [Optional\](../../models/components/CapacityJson.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | | `registrationPath` | [Optional\](../../models/components/AssociatedRegistrationPathJson.md) | :heavy_minus_sign: | Represents the details of a registration path. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingSponsorshipLevel.md b/packages/java/docs/models/components/ExistingSponsorshipLevel.md index 1c57cb76..4d657a6e 100644 --- a/packages/java/docs/models/components/ExistingSponsorshipLevel.md +++ b/packages/java/docs/models/components/ExistingSponsorshipLevel.md @@ -11,7 +11,7 @@ Existing sponsorship level model | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *String* | :heavy_check_mark: | Name of the sponsorship level | Silver | | `id` | *Optional\* | :heavy_minus_sign: | ID of event sponsorship level. | 1765848c-2a7f-48d2-85a2-6668b8e64ffb | | `rank` | *Optional\* | :heavy_minus_sign: | Represents the order sponsors appear in a list. | 3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/ExistingWeblink.md b/packages/java/docs/models/components/ExistingWeblink.md index 1d99fd4d..a5a5cfc2 100644 --- a/packages/java/docs/models/components/ExistingWeblink.md +++ b/packages/java/docs/models/components/ExistingWeblink.md @@ -11,8 +11,8 @@ Content of existing exhibitor weblink | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `name` | *String* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | | `url` | *String* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | | `hidden` | *Optional\* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | diff --git a/packages/java/docs/models/components/FeatureTypeJson.md b/packages/java/docs/models/components/FeatureTypeJson.md index 829c0864..5f6a825b 100644 --- a/packages/java/docs/models/components/FeatureTypeJson.md +++ b/packages/java/docs/models/components/FeatureTypeJson.md @@ -18,7 +18,8 @@ The type of feature available for a container event. | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | | `Vendors` | Allows planners to source and manage event services directly from the container event. | | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | -| `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | +| `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | +| `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | ## Example Usage @@ -31,20 +32,21 @@ FeatureTypeJson value = FeatureTypeJson.WEBSITE; ## Values -| Name | Value | -| --------------- | --------------- | -| `WEBSITE` | Website | -| `REGISTRATION` | Registration | -| `ON_ARRIVAL` | OnArrival | -| `ATTENDEE_HUB` | AttendeeHub | -| `APPOINTMENTS` | Appointments | -| `PLANNING` | Planning | -| `AGENDA` | Agenda | -| `TRAVEL` | Travel | -| `MARKETING` | Marketing | -| `SURVEYS` | Surveys | -| `SPEAKERS` | Speakers | -| `EXHIBITORS` | Exhibitors | -| `VENDORS` | Vendors | -| `EVENT_ADS` | EventAds | -| `EVENT_CREDITS` | EventCredits | \ No newline at end of file +| Name | Value | +| -------------------------- | -------------------------- | +| `WEBSITE` | Website | +| `REGISTRATION` | Registration | +| `ON_ARRIVAL` | OnArrival | +| `ATTENDEE_HUB` | AttendeeHub | +| `APPOINTMENTS` | Appointments | +| `PLANNING` | Planning | +| `AGENDA` | Agenda | +| `TRAVEL` | Travel | +| `MARKETING` | Marketing | +| `SURVEYS` | Surveys | +| `SPEAKERS` | Speakers | +| `EXHIBITORS` | Exhibitors | +| `VENDORS` | Vendors | +| `EVENT_ADS` | EventAds | +| `EVENT_CREDITS` | EventCredits | +| `CREDITS_AND_CERTIFICATES` | CreditsAndCertificates | \ No newline at end of file diff --git a/packages/java/docs/models/components/FeatureUpdate.md b/packages/java/docs/models/components/FeatureUpdate.md index ec5bafa7..c7049359 100644 --- a/packages/java/docs/models/components/FeatureUpdate.md +++ b/packages/java/docs/models/components/FeatureUpdate.md @@ -5,9 +5,9 @@ Representation of an event feature update request ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [FeatureTypeJson](../../models/components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `enabledTier` | [Optional\](../../models/components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `config` | [Optional\](../../models/components/FeatureUpdateConfig.md) | :heavy_minus_sign: | Feature configuration. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [FeatureTypeJson](../../models/components/FeatureTypeJson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `enabledTier` | [Optional\](../../models/components/TierJson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `config` | [Optional\](../../models/components/FeatureUpdateConfig.md) | :heavy_minus_sign: | Feature configuration. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/FieldJson3.md b/packages/java/docs/models/components/FieldJson3.md new file mode 100644 index 00000000..38ebae59 --- /dev/null +++ b/packages/java/docs/models/components/FieldJson3.md @@ -0,0 +1,17 @@ +# FieldJson3 + +A survey field. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `id` | *Optional\* | :heavy_minus_sign: | Text field ID. | | +| `text` | *Optional\* | :heavy_minus_sign: | text Value of the Field | Field value | +| `shortText` | *Optional\* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | +| `type` | [Optional\](../../models/components/FieldTypeJson2.md) | :heavy_minus_sign: | Field Type | SingleChoice | +| `choices` | List\<[ChoiceJson2](../../models/components/ChoiceJson2.md)> | :heavy_minus_sign: | List of choices for this field. | | +| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `required` | *Optional\* | :heavy_minus_sign: | Is this a mandatory field | true | \ No newline at end of file diff --git a/packages/java/docs/models/components/FieldJson5.md b/packages/java/docs/models/components/FieldJson5.md deleted file mode 100644 index 73bfa924..00000000 --- a/packages/java/docs/models/components/FieldJson5.md +++ /dev/null @@ -1,17 +0,0 @@ -# FieldJson5 - -A survey field. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | Text field ID. | | -| `text` | *Optional\* | :heavy_minus_sign: | text Value of the Field | Field value | -| `shortText` | *Optional\* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | -| `type` | [Optional\](../../models/components/FieldTypeJson2.md) | :heavy_minus_sign: | Field Type | SingleChoice | -| `choices` | List\<[ChoiceJson3](../../models/components/ChoiceJson3.md)> | :heavy_minus_sign: | List of choices for this field. | | -| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `required` | *Optional\* | :heavy_minus_sign: | Is this a mandatory field | true | \ No newline at end of file diff --git a/packages/java/docs/models/components/FileInput.md b/packages/java/docs/models/components/FileInput.md index bc2e7f94..c853e0db 100644 --- a/packages/java/docs/models/components/FileInput.md +++ b/packages/java/docs/models/components/FileInput.md @@ -5,10 +5,10 @@ Content of exhibitor file. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `displayName` | *String* | :heavy_check_mark: | Display name of the file. | Marketing Page | -| `hidden` | *Optional\* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | -| `order` | *long* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `displayName` | *String* | :heavy_check_mark: | Display name of the file. | Marketing Page | +| `hidden` | *Optional\* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | +| `order` | *long* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/GuestJson.md b/packages/java/docs/models/components/GuestJson.md index ab4876fd..defd7d32 100644 --- a/packages/java/docs/models/components/GuestJson.md +++ b/packages/java/docs/models/components/GuestJson.md @@ -19,5 +19,5 @@ Guest details. | `email` | *Optional\* | :heavy_minus_sign: | Email address of the guest. | guest@cvent.com | | `homePhone` | *Optional\* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `workPhone` | *Optional\* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `homeAddress` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `homeAddress` | [Optional\](../../models/components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `paymentInfo` | [Optional\](../../models/components/PaymentInfoJson.md) | :heavy_minus_sign: | Payment information. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/HousingEventHotel.md b/packages/java/docs/models/components/HousingEventHotel.md index 4321043e..6e5eb050 100644 --- a/packages/java/docs/models/components/HousingEventHotel.md +++ b/packages/java/docs/models/components/HousingEventHotel.md @@ -16,4 +16,4 @@ Hotel details including name, description, policies and IDs. | `proximity` | [Optional\](../../models/components/ProximityJson.md) | :heavy_minus_sign: | Proximity of the event venue to the hotel. | | | `amenities` | List\<*String*> | :heavy_minus_sign: | List of available amenities at the hotel. | | | `rating` | [Optional\](../../models/components/HotelRatingJson.md) | :heavy_minus_sign: | The hotel's rating, used to classify the hotel's quality. | 3 Star | -| `address` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | \ No newline at end of file +| `address` | [Optional\](../../models/components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubBackground.md b/packages/java/docs/models/components/HubBackground.md new file mode 100644 index 00000000..965a4e48 --- /dev/null +++ b/packages/java/docs/models/components/HubBackground.md @@ -0,0 +1,12 @@ +# HubBackground + +The background image of the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `url` | *Optional\* | :heavy_minus_sign: | The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | +| `originalUrl` | *Optional\* | :heavy_minus_sign: | The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | +| `altText` | *Optional\* | :heavy_minus_sign: | Alternate text for the background image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubBackgroundJson.md b/packages/java/docs/models/components/HubBackgroundJson.md deleted file mode 100644 index 9f0ae91a..00000000 --- a/packages/java/docs/models/components/HubBackgroundJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# HubBackgroundJson - -The background image of the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `url` | *Optional\* | :heavy_minus_sign: | The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | -| `originalUrl` | *Optional\* | :heavy_minus_sign: | The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | -| `altText` | *Optional\* | :heavy_minus_sign: | Alternate text for the background image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubCalendar.md b/packages/java/docs/models/components/HubCalendar.md new file mode 100644 index 00000000..65a40d41 --- /dev/null +++ b/packages/java/docs/models/components/HubCalendar.md @@ -0,0 +1,11 @@ +# HubCalendar + +The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `id` | *Optional\* | :heavy_minus_sign: | The ID of the calendar associated to an Events+ hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | +| `layout` | [Optional\](../../models/components/Layout.md) | :heavy_minus_sign: | The initial layout style used by front-ends to render the associated calendar. | List | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubCalendarJson.md b/packages/java/docs/models/components/HubCalendarJson.md deleted file mode 100644 index 92af1089..00000000 --- a/packages/java/docs/models/components/HubCalendarJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# HubCalendarJson - -The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | The ID of the calendar associated to an Events+ hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | -| `layout` | [Optional\](../../models/components/Layout.md) | :heavy_minus_sign: | The initial layout style used by front-ends to render the associated calendar. | List | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubColors.md b/packages/java/docs/models/components/HubColors.md new file mode 100644 index 00000000..86c81d3c --- /dev/null +++ b/packages/java/docs/models/components/HubColors.md @@ -0,0 +1,13 @@ +# HubColors + +All the colors associated with the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `action` | *Optional\* | :heavy_minus_sign: | The secondary color of an Events+ hub. | #0F0F0F | +| `background` | *Optional\* | :heavy_minus_sign: | The background color of an Events+ hub. | #0F0F0F | +| `main` | *Optional\* | :heavy_minus_sign: | The primary color of an Events+ hub. | #0F0F0F | +| `mood` | *Optional\* | :heavy_minus_sign: | An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. | #0F0F0F | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubColorsJson.md b/packages/java/docs/models/components/HubColorsJson.md deleted file mode 100644 index 85016d94..00000000 --- a/packages/java/docs/models/components/HubColorsJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# HubColorsJson - -All the colors associated with the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `action` | *Optional\* | :heavy_minus_sign: | The secondary color of an Events+ hub. | #0F0F0F | -| `background` | *Optional\* | :heavy_minus_sign: | The background color of an Events+ hub. | #0F0F0F | -| `main` | *Optional\* | :heavy_minus_sign: | The primary color of an Events+ hub. | #0F0F0F | -| `mood` | *Optional\* | :heavy_minus_sign: | An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. | #0F0F0F | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubFonts.md b/packages/java/docs/models/components/HubFonts.md new file mode 100644 index 00000000..84c0a4cc --- /dev/null +++ b/packages/java/docs/models/components/HubFonts.md @@ -0,0 +1,11 @@ +# HubFonts + +The fonts of the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | +| `headingId` | *Optional\* | :heavy_minus_sign: | The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `bodyId` | *Optional\* | :heavy_minus_sign: | The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubFontsJson.md b/packages/java/docs/models/components/HubFontsJson.md deleted file mode 100644 index 296becba..00000000 --- a/packages/java/docs/models/components/HubFontsJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# HubFontsJson - -The fonts of the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | -| `headingId` | *Optional\* | :heavy_minus_sign: | The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `bodyId` | *Optional\* | :heavy_minus_sign: | The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubLogin.md b/packages/java/docs/models/components/HubLogin.md new file mode 100644 index 00000000..a8b1f0fc --- /dev/null +++ b/packages/java/docs/models/components/HubLogin.md @@ -0,0 +1,12 @@ +# HubLogin + +Fields relating to the login process for the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [Optional\](../../models/components/HubLoginType.md) | :heavy_minus_sign: | Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. | | +| `organizationId` | *Optional\* | :heavy_minus_sign: | Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. | OneloginforFlexGuestside | +| `idpUrl` | *Optional\* | :heavy_minus_sign: | The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. | https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubLoginJson.md b/packages/java/docs/models/components/HubLoginJson.md deleted file mode 100644 index daa60cc9..00000000 --- a/packages/java/docs/models/components/HubLoginJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# HubLoginJson - -Fields relating to the login process for the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [Optional\](../../models/components/HubLoginJsonType.md) | :heavy_minus_sign: | Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. | | -| `organizationId` | *Optional\* | :heavy_minus_sign: | Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. | OneloginforFlexGuestside | -| `idpUrl` | *Optional\* | :heavy_minus_sign: | The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. | https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubLoginJsonType.md b/packages/java/docs/models/components/HubLoginJsonType.md deleted file mode 100644 index 57443e4e..00000000 --- a/packages/java/docs/models/components/HubLoginJsonType.md +++ /dev/null @@ -1,20 +0,0 @@ -# HubLoginJsonType - -Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - -## Example Usage - -```java -import com.cvent.models.components.HubLoginJsonType; - -HubLoginJsonType value = HubLoginJsonType.MAGIC_LINK; -``` - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `MAGIC_LINK` | MAGIC_LINK | -| `SSO` | SSO | -| `BOTH` | BOTH | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubLoginType.md b/packages/java/docs/models/components/HubLoginType.md new file mode 100644 index 00000000..a6f79834 --- /dev/null +++ b/packages/java/docs/models/components/HubLoginType.md @@ -0,0 +1,20 @@ +# HubLoginType + +Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + +## Example Usage + +```java +import com.cvent.models.components.HubLoginType; + +HubLoginType value = HubLoginType.MAGIC_LINK; +``` + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `MAGIC_LINK` | MAGIC_LINK | +| `SSO` | SSO | +| `BOTH` | BOTH | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubLogo.md b/packages/java/docs/models/components/HubLogo.md new file mode 100644 index 00000000..33d15f89 --- /dev/null +++ b/packages/java/docs/models/components/HubLogo.md @@ -0,0 +1,12 @@ +# HubLogo + +The logo for the Events+ hub. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `url` | *Optional\* | :heavy_minus_sign: | The optimized Events+ hub logo image URL. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | +| `originalUrl` | *Optional\* | :heavy_minus_sign: | The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | +| `altText` | *Optional\* | :heavy_minus_sign: | Alternate text for the logo image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubLogoJson.md b/packages/java/docs/models/components/HubLogoJson.md deleted file mode 100644 index 51931bfa..00000000 --- a/packages/java/docs/models/components/HubLogoJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# HubLogoJson - -The logo for the Events+ hub. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `url` | *Optional\* | :heavy_minus_sign: | The optimized Events+ hub logo image URL. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | -| `originalUrl` | *Optional\* | :heavy_minus_sign: | The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | -| `altText` | *Optional\* | :heavy_minus_sign: | Alternate text for the logo image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubOwner.md b/packages/java/docs/models/components/HubOwner.md new file mode 100644 index 00000000..51110f4d --- /dev/null +++ b/packages/java/docs/models/components/HubOwner.md @@ -0,0 +1,12 @@ +# HubOwner + +The owner of the Events+ hub and their information. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `firstName` | *Optional\* | :heavy_minus_sign: | First name of the Events+ hub owner. | Achuthanandan | +| `lastName` | *Optional\* | :heavy_minus_sign: | Last name of the Events+ hub owner. | Velikkakathu Sankaran | +| `email` | *Optional\* | :heavy_minus_sign: | Email address of the Events+ hub owner. | owner@example.com | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubOwnerJson.md b/packages/java/docs/models/components/HubOwnerJson.md deleted file mode 100644 index 6a550b11..00000000 --- a/packages/java/docs/models/components/HubOwnerJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# HubOwnerJson - -The owner of the Events+ hub and their information. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `firstName` | *Optional\* | :heavy_minus_sign: | First name of the Events+ hub owner. | Achuthanandan | -| `lastName` | *Optional\* | :heavy_minus_sign: | Last name of the Events+ hub owner. | Velikkakathu Sankaran | -| `email` | *Optional\* | :heavy_minus_sign: | Email address of the Events+ hub owner. | owner@example.com | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubStatusProperty.md b/packages/java/docs/models/components/HubStatusProperty.md new file mode 100644 index 00000000..037701c2 --- /dev/null +++ b/packages/java/docs/models/components/HubStatusProperty.md @@ -0,0 +1,20 @@ +# HubStatusProperty + +The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. + +## Example Usage + +```java +import com.cvent.models.components.HubStatusProperty; + +HubStatusProperty value = HubStatusProperty.INACTIVE; +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `INACTIVE` | Inactive | +| `ACTIVE` | Active | +| `DELETED` | Deleted | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubStatusPropertyJson.md b/packages/java/docs/models/components/HubStatusPropertyJson.md deleted file mode 100644 index d3d0ca2f..00000000 --- a/packages/java/docs/models/components/HubStatusPropertyJson.md +++ /dev/null @@ -1,20 +0,0 @@ -# HubStatusPropertyJson - -The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. - -## Example Usage - -```java -import com.cvent.models.components.HubStatusPropertyJson; - -HubStatusPropertyJson value = HubStatusPropertyJson.INACTIVE; -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `INACTIVE` | Inactive | -| `ACTIVE` | Active | -| `DELETED` | Deleted | \ No newline at end of file diff --git a/packages/java/docs/models/components/HubsPaginatedResponse.md b/packages/java/docs/models/components/HubsPaginatedResponse.md index bac244c6..797b6835 100644 --- a/packages/java/docs/models/components/HubsPaginatedResponse.md +++ b/packages/java/docs/models/components/HubsPaginatedResponse.md @@ -7,5 +7,5 @@ The response from a request to get the list of Events+ hubs. This includes the p | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `paging` | [PagingJson](../../models/components/PagingJson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `paging` | [Paging](../../models/components/Paging.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `data` | List\<[ExistingHub](../../models/components/ExistingHub.md)> | :heavy_check_mark: | List of Events+ hubs. | \ No newline at end of file diff --git a/packages/java/docs/models/components/InvitationListPaginatedResponse.md b/packages/java/docs/models/components/InvitationListPaginatedResponse.md index d17cbc0c..39233f08 100644 --- a/packages/java/docs/models/components/InvitationListPaginatedResponse.md +++ b/packages/java/docs/models/components/InvitationListPaginatedResponse.md @@ -7,5 +7,5 @@ Return a response object containing paginated data for the invitation list(s). | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `paging` | [PagingJson25](../../models/components/PagingJson25.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `paging` | [PagingJson23](../../models/components/PagingJson23.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `data` | List\<[InvitationListJson](../../models/components/InvitationListJson.md)> | :heavy_check_mark: | Collection of invitation list objects. | \ No newline at end of file diff --git a/packages/java/docs/models/components/Lead.md b/packages/java/docs/models/components/Lead.md new file mode 100644 index 00000000..c12d5d23 --- /dev/null +++ b/packages/java/docs/models/components/Lead.md @@ -0,0 +1,40 @@ +# Lead + +A JSON Schema file for Lead. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `event` | [Optional\](../../models/components/Event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `exhibitor` | [Optional\](../../models/components/Exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `attendee` | [Optional\](../../models/components/Attendee12.md) | :heavy_minus_sign: | A JSON schema representing the Attendee object | | +| `boothStaff` | [Optional\](../../models/components/BoothStaff.md) | :heavy_minus_sign: | A JSON schema representing Booth Staff entity | | +| `device` | [Optional\](../../models/components/Device.md) | :heavy_minus_sign: | A JSON object representing an electronic device used to capture leads. | | +| `appointment` | [Optional\](../../models/components/Appointment.md) | :heavy_minus_sign: | A JSON schema representing the structure of an appointment object. | | +| `title` | *Optional\* | :heavy_minus_sign: | The title of the lead | Mr. | +| `firstName` | *Optional\* | :heavy_minus_sign: | The first name of the lead | Henry | +| `lastName` | *Optional\* | :heavy_minus_sign: | The last name of the lead | Potterfield | +| `email` | *Optional\* | :heavy_minus_sign: | The email address of the lead | h.potterfield@test.com | +| `company` | *Optional\* | :heavy_minus_sign: | The company/organization the lead belongs to. | Cvent Inc | +| `mobilePhone` | *Optional\* | :heavy_minus_sign: | Mobile phone number of the lead | 555-555-5555 | +| `homeAddress` | [Optional\](../../models/components/Address12.md) | :heavy_minus_sign: | Schema for address information | | +| `homePhone` | *Optional\* | :heavy_minus_sign: | Home phone number of the lead | 555-555-5555 | +| `workAddress` | [Optional\](../../models/components/Address12.md) | :heavy_minus_sign: | Schema for address information | | +| `workPhone` | *Optional\* | :heavy_minus_sign: | Work Phone number of the lead | 555-555-5555 | +| `type` | [Optional\](../../models/components/LeadType.md) | :heavy_minus_sign: | The type of lead. | | +| `application` | [Optional\](../../models/components/Application.md) | :heavy_minus_sign: | The application used to capture lead. | | +| `source` | [Optional\](../../models/components/Source.md) | :heavy_minus_sign: | The source of entry for the lead | | +| `deleted` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether a lead is deleted or not | | +| `comments` | *Optional\* | :heavy_minus_sign: | Comments about the lead | I am interested in your product. | +| `licenseCode` | *Optional\* | :heavy_minus_sign: | License (access code) that was used to capture the lead | nag1248 | +| `matched` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the lead is matched or not | true | +| `transcriptionStatus` | [Optional\](../../models/components/TranscriptionStatus.md) | :heavy_minus_sign: | Current status of business card transcription | | +| `qualified` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether a lead is qualified or not | true | +| `additionalBadgekitFields` | [Optional\](../../models/components/AdditionalBadgekitFields.md) | :heavy_minus_sign: | Map containing extra properties from badgekit provider | | +| `id` | *Optional\* | :heavy_minus_sign: | ID of Lead. | cdd0d110-3a84-4bc5-a420-37c007716c73 | \ No newline at end of file diff --git a/packages/java/docs/models/components/Lead2.md b/packages/java/docs/models/components/Lead2.md new file mode 100644 index 00000000..c9eeb95b --- /dev/null +++ b/packages/java/docs/models/components/Lead2.md @@ -0,0 +1,10 @@ +# Lead2 + +JSON schema for the Lead object + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | Lead id | 4e74f930-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadAddressJson.md b/packages/java/docs/models/components/LeadAddressJson.md deleted file mode 100644 index 6a69c894..00000000 --- a/packages/java/docs/models/components/LeadAddressJson.md +++ /dev/null @@ -1,17 +0,0 @@ -# LeadAddressJson - -Schema for address information - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `address1` | *Optional\* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | -| `address2` | *Optional\* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | -| `city` | *Optional\* | :heavy_minus_sign: | The name of the city. | Austin | -| `region` | *Optional\* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `regionCode` | *Optional\* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | -| `postalCode` | *Optional\* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | -| `country` | *Optional\* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | -| `countryCode` | *Optional\* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code | US | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadAppointmentJson.md b/packages/java/docs/models/components/LeadAppointmentJson.md deleted file mode 100644 index 8624822b..00000000 --- a/packages/java/docs/models/components/LeadAppointmentJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# LeadAppointmentJson - -A JSON schema representing the structure of an appointment object. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | Appointment id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadAttendeeJson.md b/packages/java/docs/models/components/LeadAttendeeJson.md deleted file mode 100644 index cf7795fd..00000000 --- a/packages/java/docs/models/components/LeadAttendeeJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# LeadAttendeeJson - -A JSON schema representing the Attendee object - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadBoothStaffJson.md b/packages/java/docs/models/components/LeadBoothStaffJson.md deleted file mode 100644 index 7ff52e2a..00000000 --- a/packages/java/docs/models/components/LeadBoothStaffJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# LeadBoothStaffJson - -A JSON schema representing Booth Staff entity - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | Booth Staff id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadDeviceJson.md b/packages/java/docs/models/components/LeadDeviceJson.md deleted file mode 100644 index 781a8b4f..00000000 --- a/packages/java/docs/models/components/LeadDeviceJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# LeadDeviceJson - -A JSON object representing an electronic device used to capture leads. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | The id of device used to capture lead | EKEK993IF9F | -| `name` | *Optional\* | :heavy_minus_sign: | The name of device used to capture lead | North Gate | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadJson.md b/packages/java/docs/models/components/LeadJson.md deleted file mode 100644 index 038bba54..00000000 --- a/packages/java/docs/models/components/LeadJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# LeadJson - -JSON schema for the Lead object - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | Lead id | 4e74f930-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadQualificationAnswers.md b/packages/java/docs/models/components/LeadQualificationAnswers.md new file mode 100644 index 00000000..3a90618a --- /dev/null +++ b/packages/java/docs/models/components/LeadQualificationAnswers.md @@ -0,0 +1,19 @@ +# LeadQualificationAnswers + +This JSON schema file represents lead qualification answers + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `id` | *Optional\* | :heavy_minus_sign: | Lead Qualification Answer id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `question` | [Optional\](../../models/components/Uuid1.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `event` | [Optional\](../../models/components/Event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `exhibitor` | [Optional\](../../models/components/Exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `lead` | [Optional\](../../models/components/Lead2.md) | :heavy_minus_sign: | JSON schema for the Lead object | | +| `answers` | List\<[Answer1](../../models/components/Answer1.md)> | :heavy_minus_sign: | List of answers | | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadQualificationAnswersJson.md b/packages/java/docs/models/components/LeadQualificationAnswersJson.md deleted file mode 100644 index 22207268..00000000 --- a/packages/java/docs/models/components/LeadQualificationAnswersJson.md +++ /dev/null @@ -1,19 +0,0 @@ -# LeadQualificationAnswersJson - -This JSON schema file represents lead qualification answers - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `id` | *Optional\* | :heavy_minus_sign: | Lead Qualification Answer id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `question` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `event` | [Optional\](../../models/components/EventJson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `lead` | [Optional\](../../models/components/LeadJson.md) | :heavy_minus_sign: | JSON schema for the Lead object | | -| `answers` | List\<[AnswerJson](../../models/components/AnswerJson.md)> | :heavy_minus_sign: | List of answers | | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadQualificationAnswersListResponse.md b/packages/java/docs/models/components/LeadQualificationAnswersListResponse.md index 6911694c..82aef085 100644 --- a/packages/java/docs/models/components/LeadQualificationAnswersListResponse.md +++ b/packages/java/docs/models/components/LeadQualificationAnswersListResponse.md @@ -5,6 +5,6 @@ A JSON schema representing the response for a list of lead qualification answers ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `data` | List\<[LeadQualificationAnswersJson](../../models/components/LeadQualificationAnswersJson.md)> | :heavy_minus_sign: | Collection of Lead Qualification Answers. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `data` | List\<[LeadQualificationAnswers](../../models/components/LeadQualificationAnswers.md)> | :heavy_minus_sign: | Collection of Lead Qualification Answers. | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadQualificationQuestion.md b/packages/java/docs/models/components/LeadQualificationQuestion.md new file mode 100644 index 00000000..2d88a203 --- /dev/null +++ b/packages/java/docs/models/components/LeadQualificationQuestion.md @@ -0,0 +1,23 @@ +# LeadQualificationQuestion + +A JSON schema representing a Lead Qualification Question model + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `id` | *Optional\* | :heavy_minus_sign: | Lead Qualification Question id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `event` | [Optional\](../../models/components/Event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `exhibitor` | [Optional\](../../models/components/Exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `type` | [Optional\](../../models/components/LeadQualificationQuestionType.md) | :heavy_minus_sign: | Type of question | | +| `code` | *Optional\* | :heavy_minus_sign: | question code | cult | +| `choices` | List\<[Choice](../../models/components/Choice.md)> | :heavy_minus_sign: | List of available choices for the question | | +| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `otherAnswers` | [Optional\](../../models/components/AdditionalChoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `required` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the question is mandatory or not | true | +| `text` | *Optional\* | :heavy_minus_sign: | text of the question | Is there a business need? | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadQualificationQuestionJson.md b/packages/java/docs/models/components/LeadQualificationQuestionJson.md deleted file mode 100644 index 8feca58b..00000000 --- a/packages/java/docs/models/components/LeadQualificationQuestionJson.md +++ /dev/null @@ -1,23 +0,0 @@ -# LeadQualificationQuestionJson - -A JSON schema representing a Lead Qualification Question model - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `created` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `id` | *Optional\* | :heavy_minus_sign: | Lead Qualification Question id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `event` | [Optional\](../../models/components/EventJson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `exhibitor` | [Optional\](../../models/components/ExhibitorJson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `type` | [Optional\](../../models/components/LeadQualificationQuestionJsonType.md) | :heavy_minus_sign: | Type of question | | -| `code` | *Optional\* | :heavy_minus_sign: | question code | cult | -| `choices` | List\<[ChoiceJson2](../../models/components/ChoiceJson2.md)> | :heavy_minus_sign: | List of available choices for the question | | -| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `otherAnswers` | [Optional\](../../models/components/AdditionalChoiceJson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `required` | *Optional\* | :heavy_minus_sign: | A boolean indicating whether the question is mandatory or not | true | -| `text` | *Optional\* | :heavy_minus_sign: | text of the question | Is there a business need? | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadQualificationQuestionJsonType.md b/packages/java/docs/models/components/LeadQualificationQuestionJsonType.md deleted file mode 100644 index fe4694c7..00000000 --- a/packages/java/docs/models/components/LeadQualificationQuestionJsonType.md +++ /dev/null @@ -1,23 +0,0 @@ -# LeadQualificationQuestionJsonType - -Type of question - -## Example Usage - -```java -import com.cvent.models.components.LeadQualificationQuestionJsonType; - -LeadQualificationQuestionJsonType value = LeadQualificationQuestionJsonType.MULTI_CHOICE; -``` - - -## Values - -| Name | Value | -| ----------------------------- | ----------------------------- | -| `MULTI_CHOICE` | MultiChoice | -| `SINGLE_CHOICE` | SingleChoice | -| `RATING` | Rating | -| `OPEN_ENDED_TEXT_ONE_LINE` | OpenEndedTextOneLine | -| `OPEN_ENDED_TEXT_COMMENT_BOX` | OpenEndedTextCommentBox | -| `OPEN_ENDED_DATE_TIME` | OpenEndedDateTime | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadQualificationQuestionType.md b/packages/java/docs/models/components/LeadQualificationQuestionType.md new file mode 100644 index 00000000..360d5e49 --- /dev/null +++ b/packages/java/docs/models/components/LeadQualificationQuestionType.md @@ -0,0 +1,23 @@ +# LeadQualificationQuestionType + +Type of question + +## Example Usage + +```java +import com.cvent.models.components.LeadQualificationQuestionType; + +LeadQualificationQuestionType value = LeadQualificationQuestionType.MULTI_CHOICE; +``` + + +## Values + +| Name | Value | +| ----------------------------- | ----------------------------- | +| `MULTI_CHOICE` | MultiChoice | +| `SINGLE_CHOICE` | SingleChoice | +| `RATING` | Rating | +| `OPEN_ENDED_TEXT_ONE_LINE` | OpenEndedTextOneLine | +| `OPEN_ENDED_TEXT_COMMENT_BOX` | OpenEndedTextCommentBox | +| `OPEN_ENDED_DATE_TIME` | OpenEndedDateTime | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadQualificationQuestionsListResponse.md b/packages/java/docs/models/components/LeadQualificationQuestionsListResponse.md index 85ddce20..6183ec5a 100644 --- a/packages/java/docs/models/components/LeadQualificationQuestionsListResponse.md +++ b/packages/java/docs/models/components/LeadQualificationQuestionsListResponse.md @@ -5,6 +5,6 @@ A response containing a list of lead qualification questions. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `data` | List\<[LeadQualificationQuestionJson](../../models/components/LeadQualificationQuestionJson.md)> | :heavy_minus_sign: | Collection of lead qualification questions. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `data` | List\<[LeadQualificationQuestion](../../models/components/LeadQualificationQuestion.md)> | :heavy_minus_sign: | Collection of lead qualification questions. | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadSource.md b/packages/java/docs/models/components/LeadSource.md index e4ac3acc..62d719fa 100644 --- a/packages/java/docs/models/components/LeadSource.md +++ b/packages/java/docs/models/components/LeadSource.md @@ -5,7 +5,7 @@ Lead source details. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) | 50dc08af-24a9-4d01-84be-3d43133dc945 | -| `section` | [Optional\](../../models/components/LeadSourceSectionJson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. | 50dc08af-24a9-4d01-84be-3d43133dc945 | +| `section` | [Optional\](../../models/components/LeadSourceSectionJson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadSourceJson.md b/packages/java/docs/models/components/LeadSourceJson.md index f9995b90..b12241b9 100644 --- a/packages/java/docs/models/components/LeadSourceJson.md +++ b/packages/java/docs/models/components/LeadSourceJson.md @@ -5,7 +5,7 @@ Lead source details. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) | 50dc08af-24a9-4d01-84be-3d43133dc945 | -| `section` | [Optional\](../../models/components/LeadSourceSectionJson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. | 50dc08af-24a9-4d01-84be-3d43133dc945 | +| `section` | [Optional\](../../models/components/LeadSourceSectionJson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadSourceSectionJson.md b/packages/java/docs/models/components/LeadSourceSectionJson.md index 91df16c1..74f2a3ce 100644 --- a/packages/java/docs/models/components/LeadSourceSectionJson.md +++ b/packages/java/docs/models/components/LeadSourceSectionJson.md @@ -5,6 +5,6 @@ Represents lead source section details, which is a sub area of source generating ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API (under development currently). | 40dc08af-24a9-4d01-84be-3d43133dc945 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API. | 40dc08af-24a9-4d01-84be-3d43133dc945 | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadType.md b/packages/java/docs/models/components/LeadType.md new file mode 100644 index 00000000..0c34cdef --- /dev/null +++ b/packages/java/docs/models/components/LeadType.md @@ -0,0 +1,20 @@ +# LeadType + +The type of lead. + +## Example Usage + +```java +import com.cvent.models.components.LeadType; + +LeadType value = LeadType.LEADCAPTURE; +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `LEADCAPTURE` | leadcapture | +| `INBOUND` | inbound | +| `APPOINTMENT` | appointment | \ No newline at end of file diff --git a/packages/java/docs/models/components/LeadsPaginatedResponse.md b/packages/java/docs/models/components/LeadsPaginatedResponse.md index 1f52c5bb..c4a9edfc 100644 --- a/packages/java/docs/models/components/LeadsPaginatedResponse.md +++ b/packages/java/docs/models/components/LeadsPaginatedResponse.md @@ -5,7 +5,7 @@ A paginated response of leads. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExistingLeadJson](../../models/components/ExistingLeadJson.md)> | :heavy_minus_sign: | Collection of leads. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[Lead](../../models/components/Lead.md)> | :heavy_minus_sign: | Collection of leads. | \ No newline at end of file diff --git a/packages/java/docs/models/components/Link.md b/packages/java/docs/models/components/Link.md new file mode 100644 index 00000000..a3f3cc09 --- /dev/null +++ b/packages/java/docs/models/components/Link.md @@ -0,0 +1,10 @@ +# Link + +Represents a link to a related resource. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | +| `href` | *String* | :heavy_check_mark: | A url provided that can be followed for linking | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/java/docs/models/components/MeetingRequestCustomFieldJson.md b/packages/java/docs/models/components/MeetingRequestCustomFieldJson.md index 0069a848..6120d52e 100644 --- a/packages/java/docs/models/components/MeetingRequestCustomFieldJson.md +++ b/packages/java/docs/models/components/MeetingRequestCustomFieldJson.md @@ -21,4 +21,4 @@ Custom field for a meeting request. | `maxChoice` | *Optional\* | :heavy_minus_sign: | The maximum number of choices allowed for a multi-choice field. | 10 | | `minDate` | *Optional\* | :heavy_minus_sign: | The ISO 8601 minimum date value for a date field. | 1970-12-23 | | `maxDate` | *Optional\* | :heavy_minus_sign: | The ISO 8601 maximum date value for a date field. | 2100-12-31 | -| `answerTypes` | List\<[AnswerTypeJson1](../../models/components/AnswerTypeJson1.md)> | :heavy_minus_sign: | List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is omitted when no non-default answer type is defined for the question. | | \ No newline at end of file +| `answerTypes` | List\<[AnswerTypeJson](../../models/components/AnswerTypeJson.md)> | :heavy_minus_sign: | List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is omitted when no non-default answer type is defined for the question. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/MeetingRequestEvent.md b/packages/java/docs/models/components/MeetingRequestEvent.md index 2f29b431..b09c1ec4 100644 --- a/packages/java/docs/models/components/MeetingRequestEvent.md +++ b/packages/java/docs/models/components/MeetingRequestEvent.md @@ -5,6 +5,6 @@ The event the request is associated with. ## Fields -| Field | Type | Required | Description | -| ------------------- | ------------------- | ------------------- | ------------------- | -| `id` | *Optional\* | :heavy_minus_sign: | Event ID. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *Optional\* | :heavy_minus_sign: | Event ID. This field may be absent immediately after creation when the meeting request form is configured to auto-create an event on submission, as event creation is processed asynchronously. | \ No newline at end of file diff --git a/packages/java/docs/models/components/MeetingRequestQuestionJson.md b/packages/java/docs/models/components/MeetingRequestQuestionJson.md index b301feeb..f65fcc40 100644 --- a/packages/java/docs/models/components/MeetingRequestQuestionJson.md +++ b/packages/java/docs/models/components/MeetingRequestQuestionJson.md @@ -11,6 +11,6 @@ A question and its answer for a meeting request. Some questions have fixed, well | `name` | *Optional\* | :heavy_minus_sign: | The display text of the question. | What is your favorite color? | | `type` | [Optional\](../../models/components/QuestionTypeJson1.md) | :heavy_minus_sign: | Denotes the type of data collected by a question. | SingleSelect | | `value` | List\<*String*> | :heavy_check_mark: | An array of non-null answers to the question. The format of each item depends on the question `type`.

**Standard questions:** Each item is a plain string (for example, `"Green"`).

**Country/Region questions (`type: Country`):** Each item is either a country name (for example, `"Canada"`) or a country code (for example, `"CA"`). Clients should provide either country names or country codes, but not both formats in the same request. See the Country Codes reference for the list of supported country codes and corresponding country names.

**Complex questions (`type: MeetingRoomRequirements`, `SleepingRoomRequirements`, or `BudgetEstimates`):** Each item is a JSON-serialized string. See `compositeValue` for the same data in parsed form. | | -| `answerType` | [Optional\](../../models/components/AnswerTypeJson1.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | +| `answerType` | [Optional\](../../models/components/AnswerTypeJson.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | | `secondaryValue` | *Optional\* | :heavy_minus_sign: | The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. | The other answer for the question. | | `compositeValue` | [Optional\](../../models/components/CompositeValueJson.md) | :heavy_minus_sign: | The structured representation of a complex question answer. Contains the same data as `value`, parsed into typed objects instead of JSON-serialized strings. This field is **read-only** — to write complex question answers, use `value` instead.

The structure of the array depends on the question `type`. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/PaginatedExistingMember.md b/packages/java/docs/models/components/PaginatedExistingMember.md index 7d1e6b8a..b6847c0a 100644 --- a/packages/java/docs/models/components/PaginatedExistingMember.md +++ b/packages/java/docs/models/components/PaginatedExistingMember.md @@ -5,7 +5,7 @@ A paginated list of Events+ members. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `paging` | [PagingJson](../../models/components/PagingJson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | -| `data` | List\<[ExistingMemberJson](../../models/components/ExistingMemberJson.md)> | :heavy_check_mark: | Collection of Events+ members. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | +| `paging` | [Paging](../../models/components/Paging.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `data` | List\<[ExistingMember](../../models/components/ExistingMember.md)> | :heavy_check_mark: | Collection of Events+ members. | \ No newline at end of file diff --git a/packages/java/docs/models/components/PaginationLinks.md b/packages/java/docs/models/components/PaginationLinks.md new file mode 100644 index 00000000..e9139e17 --- /dev/null +++ b/packages/java/docs/models/components/PaginationLinks.md @@ -0,0 +1,12 @@ +# PaginationLinks + +Represents pagination links for navigating between pages of data. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | +| `next` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `self` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `prev` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/java/docs/models/components/Paging.md b/packages/java/docs/models/components/Paging.md new file mode 100644 index 00000000..ca2c704f --- /dev/null +++ b/packages/java/docs/models/components/Paging.md @@ -0,0 +1,15 @@ +# Paging + +Represents pagination information for a collection of resources. + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `previousToken` | *Optional\* | :heavy_minus_sign: | The pagination token for the previous page, if one exists. You can use this token to navigate to the previous page of data. | 1a2b3c4d5e6f7g8h9i10j11k | +| `nextToken` | *Optional\* | :heavy_minus_sign: | The pagination token for the next page. If this value is present in the response, there is another page of data you can fetch. | 1a2b3c4d5e6f7g8h9i10j11k | +| `currentToken` | *Optional\* | :heavy_minus_sign: | The pagination token for the current page. | 1a2b3c4d5e6f7g8h9i10j11k | +| `limit` | *Optional\* | :heavy_minus_sign: | The number of records to return on the page. Not to exceed 200. | 100 | +| `totalCount` | *Optional\* | :heavy_minus_sign: | The total number of records available. This field may return blank, even if there are more records. To confirm if there are more records, check the `nextToken` field. | 2 | +| `links` | [PaginationLinks](../../models/components/PaginationLinks.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/PagingJson23.md b/packages/java/docs/models/components/PagingJson23.md new file mode 100644 index 00000000..1e2b0941 --- /dev/null +++ b/packages/java/docs/models/components/PagingJson23.md @@ -0,0 +1,14 @@ +# PagingJson23 + +Represents pagination information for a collection of resources. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `nextToken` | *Optional\* | :heavy_minus_sign: | The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch | 3b2359a7-4583-40ed-8afd-67e5f15373d3 | +| `currentToken` | *Optional\* | :heavy_minus_sign: | The pagination token for the current page | 90c5f062-76ad-4ea4-aa53-00eb698d9262 | +| `limit` | *Optional\* | :heavy_minus_sign: | The number of records to return on the page not to exceed 200 | 100 | +| `totalCount` | *Optional\* | :heavy_minus_sign: | The total number of records available | 2 | +| `links` | [PaginationLinksJson](../../models/components/PaginationLinksJson.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/PagingJson25.md b/packages/java/docs/models/components/PagingJson25.md deleted file mode 100644 index d9b25b1b..00000000 --- a/packages/java/docs/models/components/PagingJson25.md +++ /dev/null @@ -1,14 +0,0 @@ -# PagingJson25 - -Represents pagination information for a collection of resources. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `nextToken` | *Optional\* | :heavy_minus_sign: | The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch | 3b2359a7-4583-40ed-8afd-67e5f15373d3 | -| `currentToken` | *Optional\* | :heavy_minus_sign: | The pagination token for the current page | 90c5f062-76ad-4ea4-aa53-00eb698d9262 | -| `limit` | *Optional\* | :heavy_minus_sign: | The number of records to return on the page not to exceed 200 | 100 | -| `totalCount` | *Optional\* | :heavy_minus_sign: | The total number of records available | 2 | -| `links` | [PaginationLinksJson](../../models/components/PaginationLinksJson.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/PaymentInfoJson.md b/packages/java/docs/models/components/PaymentInfoJson.md index 65bffcdf..5d6731c5 100644 --- a/packages/java/docs/models/components/PaymentInfoJson.md +++ b/packages/java/docs/models/components/PaymentInfoJson.md @@ -9,6 +9,6 @@ Payment information. | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `paymentType` | [Optional\](../../models/components/PaymentTypesJson.md) | :heavy_minus_sign: | Payment type. | | | `fullName` | *Optional\* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `address` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `address` | [Optional\](../../models/components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `phone` | *Optional\* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `other` | [Optional\](../../models/components/OtherPaymentJson.md) | :heavy_minus_sign: | Other payment details. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ProcessFormSubmissionJson.md b/packages/java/docs/models/components/ProcessFormSubmissionJson.md index ef3cf571..615cd659 100644 --- a/packages/java/docs/models/components/ProcessFormSubmissionJson.md +++ b/packages/java/docs/models/components/ProcessFormSubmissionJson.md @@ -11,8 +11,8 @@ Represents a process form submission in the context of a specific event. | `createdBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `id` | *Optional\* | :heavy_minus_sign: | The unique ID representing the process form submission. | f66a6cb0-4531-0f3a-cb1a-64f3017f1149 | -| `event` | [Optional\](../../models/components/ProcessFormSubmissionJsonEvent.md) | :heavy_minus_sign: | The event which the process form submission is associated with. | | +| `id` | *String* | :heavy_check_mark: | The unique ID representing the process form submission. | f66a6cb0-4531-0f3a-cb1a-64f3017f1149 | +| `event` | [ProcessFormSubmissionJsonEvent](../../models/components/ProcessFormSubmissionJsonEvent.md) | :heavy_check_mark: | The event which the process form submission is associated with. | | | `processForm` | [Optional\](../../models/components/ProcessFormJson.md) | :heavy_minus_sign: | An object that contains the process form ID.

This is an **expandable** object and if requested will contain the name of a process form object. | | | `status` | *Optional\* | :heavy_minus_sign: | The status of the process form submission. The status is planner defined and can be any string. | initialized | | `questions` | List\<[ProcessFormSubmissionQuestionJson](../../models/components/ProcessFormSubmissionQuestionJson.md)> | :heavy_minus_sign: | The list of possible answers to a question. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/Property.md b/packages/java/docs/models/components/Property.md index 7a32a647..8bc7ebe1 100644 --- a/packages/java/docs/models/components/Property.md +++ b/packages/java/docs/models/components/Property.md @@ -18,5 +18,5 @@ Details of the property | `code` | *Optional\* | :heavy_minus_sign: | The property code for the property. | GH101 | | `deleted` | *Optional\* | :heavy_minus_sign: | True indicates that the property is deleted. | false | | `currencyCode` | *Optional\* | :heavy_minus_sign: | The ISO 4217 standard format currency code specified for the property. | USD | -| `address` | [Optional\](../../models/components/AddressJson5.md) | :heavy_minus_sign: | A physical address. | | +| `address` | [Optional\](../../models/components/AddressJson4.md) | :heavy_minus_sign: | A physical address. | | | `externalCodes` | List\<[PropertyExternalCodeJson](../../models/components/PropertyExternalCodeJson.md)> | :heavy_minus_sign: | Collection of external codes for a property. This includes GDS nd other codes used to identify a property in external systems. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/PublicUsagePlan.md b/packages/java/docs/models/components/PublicUsagePlan.md index 5b68c842..dcc4487f 100644 --- a/packages/java/docs/models/components/PublicUsagePlan.md +++ b/packages/java/docs/models/components/PublicUsagePlan.md @@ -11,4 +11,4 @@ Object representing an API Platform Usage Tier, including information when the u | `quota` | *double* | :heavy_check_mark: | The daily quota of the usage tier. If this value is null, this means the usage tier is unlimited. | 1000 | | `burstLimit` | *double* | :heavy_check_mark: | The burst limit capacity of the usage tier | 1 | | `rateLimit` | *double* | :heavy_check_mark: | The per-second steady rate-limit of the usage tier | 2 | -| `switchBackPlan` | [Optional\](../../models/components/SwitchBackTargetUsagePlanJson.md) | :heavy_minus_sign: | Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. | | \ No newline at end of file +| `switchBackPlan` | [Optional\](../../models/components/SwitchBackTargetUsagePlan.md) | :heavy_minus_sign: | Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/QuestionJson2.md b/packages/java/docs/models/components/QuestionJson2.md index feac695a..524a9529 100644 --- a/packages/java/docs/models/components/QuestionJson2.md +++ b/packages/java/docs/models/components/QuestionJson2.md @@ -17,14 +17,14 @@ A survey question. | `htmlText` | *Optional\* | :heavy_minus_sign: | Html of the question | Question Html | | `code` | *Optional\* | :heavy_minus_sign: | Question Code | 4l6x | | `type` | [Optional\](../../models/components/QuestionTypeJson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `choices` | List\<[ChoiceJson3](../../models/components/ChoiceJson3.md)> | :heavy_minus_sign: | List of choices for the question. | | +| `choices` | List\<[ChoiceJson2](../../models/components/ChoiceJson2.md)> | :heavy_minus_sign: | List of choices for the question. | | | `categories` | List\<[CategoryJson2](../../models/components/CategoryJson2.md)> | :heavy_minus_sign: | List of categories for the question. | | | `subCategories` | List\<[TextFieldJson1](../../models/components/TextFieldJson1.md)> | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `comments` | *Optional\* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `required` | *Optional\* | :heavy_minus_sign: | Is this a mandatory question | true | -| `fields` | List\<[FieldJson5](../../models/components/FieldJson5.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `fields` | List\<[FieldJson3](../../models/components/FieldJson3.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | | `maxScore` | *Optional\* | :heavy_minus_sign: | Max possible score | 20 | | `totalSum` | *Optional\* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `survey` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/java/docs/models/components/QuestionResponseJson.md b/packages/java/docs/models/components/QuestionResponseJson.md index 68ada6bc..a6e6218b 100644 --- a/packages/java/docs/models/components/QuestionResponseJson.md +++ b/packages/java/docs/models/components/QuestionResponseJson.md @@ -8,4 +8,4 @@ A Question response. | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `question` | [Optional\](../../models/components/QuestionJson3.md) | :heavy_minus_sign: | The question that was answered. | -| `answers` | List\<[AnswerJson2](../../models/components/AnswerJson2.md)> | :heavy_minus_sign: | List of answers. | \ No newline at end of file +| `answers` | List\<[AnswerJson1](../../models/components/AnswerJson1.md)> | :heavy_minus_sign: | List of answers. | \ No newline at end of file diff --git a/packages/java/docs/models/components/RegistrationPackRequest.md b/packages/java/docs/models/components/RegistrationPackRequest.md index 09ecd90a..74854c88 100644 --- a/packages/java/docs/models/components/RegistrationPackRequest.md +++ b/packages/java/docs/models/components/RegistrationPackRequest.md @@ -5,8 +5,8 @@ A registration pack defining the registration type capacity allocations for an e ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | -| `capacities` | List\<[CapacityJson](../../models/components/CapacityJson.md)> | :heavy_check_mark: | An array of capacities for the registration pack. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | +| `capacities` | List\<[Capacity](../../models/components/Capacity.md)> | :heavy_check_mark: | An array of capacities for the registration pack. | \ No newline at end of file diff --git a/packages/java/docs/models/components/RegistrationPackResponse.md b/packages/java/docs/models/components/RegistrationPackResponse.md index c8984a69..78b22a24 100644 --- a/packages/java/docs/models/components/RegistrationPackResponse.md +++ b/packages/java/docs/models/components/RegistrationPackResponse.md @@ -8,6 +8,6 @@ Schema for existing registration pack object | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `id` | *String* | :heavy_check_mark: | Registration pack id | 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `capacities` | List\<[ExistingCapacityJson](../../models/components/ExistingCapacityJson.md)> | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `capacities` | List\<[ExistingCapacity](../../models/components/ExistingCapacity.md)> | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/RegistrationTypeUpdate.md b/packages/java/docs/models/components/RegistrationTypeUpdate.md index 469fdeec..3893a4be 100644 --- a/packages/java/docs/models/components/RegistrationTypeUpdate.md +++ b/packages/java/docs/models/components/RegistrationTypeUpdate.md @@ -16,4 +16,4 @@ Represents the details of an existing registration type. | `automaticEndDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | | `event` | [Optional\](../../models/components/RegistrationTypeUpdateEvent.md) | :heavy_minus_sign: | Event associated with the registration. | | | `id` | *String* | :heavy_check_mark: | A unique identifier of the registration type. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `capacity` | [Optional\](../../models/components/CapacityJson1.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file +| `capacity` | [Optional\](../../models/components/CapacityJson.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/RegistrationTypeUpdateInput.md b/packages/java/docs/models/components/RegistrationTypeUpdateInput.md index 1fdc8402..c8799bfb 100644 --- a/packages/java/docs/models/components/RegistrationTypeUpdateInput.md +++ b/packages/java/docs/models/components/RegistrationTypeUpdateInput.md @@ -10,4 +10,4 @@ Represents the details of an existing registration type. | `openForRegistration` | *boolean* | :heavy_check_mark: | True indicates the registration type can be chosen for registration. | true | | `automaticOpenDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically opens for registration. | 2017-01-02T02:00:00Z | | `automaticEndDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | -| `capacity` | [Optional\](../../models/components/CapacityJson1Input.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file +| `capacity` | [Optional\](../../models/components/CapacityJsonInput.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/RequestedMeetingRequestQuestionJson.md b/packages/java/docs/models/components/RequestedMeetingRequestQuestionJson.md index 4e798b2c..7f45523a 100644 --- a/packages/java/docs/models/components/RequestedMeetingRequestQuestionJson.md +++ b/packages/java/docs/models/components/RequestedMeetingRequestQuestionJson.md @@ -9,5 +9,5 @@ A question and its answer for a meeting request. Some questions have fixed, well | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `id` | *String* | :heavy_check_mark: | The unique ID of the question. Some questions have fixed, well-known IDs shared across all accounts:
* Event Country/Region — `da9a6706-7af3-42fc-b2c1-708050a791c1`
* Requester Country/Region — `d8fa449b-ec97-4e91-8193-b753df11e064`
* Stakeholder Country/Region — `ddd9035a-44a2-49b0-8d31-66cdca0c13c7`
* Meeting Room Requirements — `9a224e41-58d9-43a2-ae59-6d1aa16442ce`
* Sleeping Room Requirements — `cc63aa7c-0800-4fa5-a04b-073793e197f3`
* Budget Estimates — `1479fb2d-e94c-4bfb-a63f-4af808a22160` | f1ea56cd-6860-4f1a-baf7-973118384384 | | `value` | List\<*String*> | :heavy_check_mark: | An array of non-null answers to the question. The format of each item depends on the question `type`.

**Standard questions:** Each item is a plain string (for example, `"Green"` or `"2099-12-31"`).

**Country/Region questions (`type: Country`):** Provide either the country name (for example, `"Canada"`) or the country code (for example, `"CA"`), but not both. See [Country Codes](https://developers.cvent.com/docs/rest-api/reference/api-standards#country-codes).

**Complex questions (`type: MeetingRoomRequirements`, `SleepingRoomRequirements`, or `BudgetEstimates`):** Each item must be a **JSON-serialized string** representing one object.

*Meeting Room Requirement example (one item in value array):*
`"{\"date\":\"2099-12-11\",\"startTime\":\"09:00:00\",\"endTime\":\"17:00:00\",\"numberOfPeople\":50}"`

*Sleeping Room Requirement example:*
`"{\"date\":\"2099-12-11\",\"single\":5,\"double\":3}"`

*Budget Estimate example:*
`"{\"currency\":\"USD\",\"costType\":\"VARIABLE\",\"costDetail\":[{\"category\":{\"id\":1},\"units\":100,\"cost\":25.50}]}"` | | -| `answerType` | [Optional\](../../models/components/AnswerTypeJson1.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | +| `answerType` | [Optional\](../../models/components/AnswerTypeJson.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | | `secondaryValue` | *Optional\* | :heavy_minus_sign: | The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. | The other answer for the question. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ReservationGuestJsonInput.md b/packages/java/docs/models/components/ReservationGuestJsonInput.md index 7bd6d4e0..c01e1175 100644 --- a/packages/java/docs/models/components/ReservationGuestJsonInput.md +++ b/packages/java/docs/models/components/ReservationGuestJsonInput.md @@ -19,7 +19,7 @@ Guest details for confirmed reservation. | `email` | *String* | :heavy_check_mark: | Email address of the guest. | guest@cvent.com | | `homePhone` | *Optional\* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `workPhone` | *Optional\* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `homeAddress` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `homeAddress` | [Optional\](../../models/components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `paymentInfo` | [Optional\](../../models/components/ReservationPaymentInfoJsonInput.md) | :heavy_minus_sign: | Payment information. | | | `ageQualifyingCode` | [Optional\](../../models/components/AgeQualifyingCode.md) | :heavy_minus_sign: | Code that specifies if the guest is an adult or child. (10 - adult, 8 - child) | | | `primary` | *Optional\* | :heavy_minus_sign: | True indicates this guest is the primary guest for the reservation. | true | diff --git a/packages/java/docs/models/components/ReservationGuestJsonOutput.md b/packages/java/docs/models/components/ReservationGuestJsonOutput.md index fbdfc9b5..77c4ce49 100644 --- a/packages/java/docs/models/components/ReservationGuestJsonOutput.md +++ b/packages/java/docs/models/components/ReservationGuestJsonOutput.md @@ -19,7 +19,7 @@ Guest details for confirmed reservation. | `email` | *String* | :heavy_check_mark: | Email address of the guest. | guest@cvent.com | | `homePhone` | *Optional\* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `workPhone` | *Optional\* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `homeAddress` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `homeAddress` | [Optional\](../../models/components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `paymentInfo` | [Optional\](../../models/components/ReservationPaymentInfoJsonOutput.md) | :heavy_minus_sign: | Payment information. | | | `ageQualifyingCode` | [Optional\](../../models/components/AgeQualifyingCode.md) | :heavy_minus_sign: | Code that specifies if the guest is an adult or child. (10 - adult, 8 - child) | | | `primary` | *Optional\* | :heavy_minus_sign: | True indicates this guest is the primary guest for the reservation. | true | diff --git a/packages/java/docs/models/components/ReservationPaymentInfoJsonInput.md b/packages/java/docs/models/components/ReservationPaymentInfoJsonInput.md index 5f627f9f..e0faf4b5 100644 --- a/packages/java/docs/models/components/ReservationPaymentInfoJsonInput.md +++ b/packages/java/docs/models/components/ReservationPaymentInfoJsonInput.md @@ -9,7 +9,7 @@ Payment information. | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `paymentType` | [Optional\](../../models/components/PaymentTypesJson.md) | :heavy_minus_sign: | Payment type. | | | `fullName` | *Optional\* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `address` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `address` | [Optional\](../../models/components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `phone` | *Optional\* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `other` | [Optional\](../../models/components/OtherPaymentJson.md) | :heavy_minus_sign: | Other payment details. | | | `creditCard` | [Optional\](../../models/components/TokenizedCreditCardJsonInput.md) | :heavy_minus_sign: | Credit card info. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/ReservationPaymentInfoJsonOutput.md b/packages/java/docs/models/components/ReservationPaymentInfoJsonOutput.md index 40a8f8dc..e2c9492e 100644 --- a/packages/java/docs/models/components/ReservationPaymentInfoJsonOutput.md +++ b/packages/java/docs/models/components/ReservationPaymentInfoJsonOutput.md @@ -9,7 +9,7 @@ Payment information. | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `paymentType` | [Optional\](../../models/components/PaymentTypesJson.md) | :heavy_minus_sign: | Payment type. | | | `fullName` | *Optional\* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `address` | [Optional\](../../models/components/AddressJson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `address` | [Optional\](../../models/components/AddressJson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `phone` | *Optional\* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `other` | [Optional\](../../models/components/OtherPaymentJson.md) | :heavy_minus_sign: | Other payment details. | | | `creditCard` | [Optional\](../../models/components/TokenizedCreditCardJsonOutput.md) | :heavy_minus_sign: | Credit card info. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/RespondentJson.md b/packages/java/docs/models/components/RespondentJson.md index c622022a..66871c06 100644 --- a/packages/java/docs/models/components/RespondentJson.md +++ b/packages/java/docs/models/components/RespondentJson.md @@ -22,7 +22,7 @@ Respondent object for survey respondents. | `percentageScore` | *Optional\* | :heavy_minus_sign: | Respondent Percentage Score | 70 | | `links` | [Optional\](../../models/components/RespondentJsonLinks.md) | :heavy_minus_sign: | Related links. | | | `sourceId` | *Optional\* | :heavy_minus_sign: | Source IDs track respondents in an external system integrated with the Cvent survey. | IN4IDS1 | -| `event` | [Optional\](../../models/components/EventJson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `event` | [Optional\](../../models/components/EventJson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `contact` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `attendee` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `survey` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/java/docs/models/components/ResponseJson.md b/packages/java/docs/models/components/ResponseJson.md index 2ce66e64..6b957724 100644 --- a/packages/java/docs/models/components/ResponseJson.md +++ b/packages/java/docs/models/components/ResponseJson.md @@ -14,7 +14,7 @@ Response object for survey responses. | `id` | *Optional\* | :heavy_minus_sign: | Response ID | | | `respondent` | [Optional\](../../models/components/ResponseJsonUUID.md) | :heavy_minus_sign: | N/A | | | `question` | [UuidJson](../../models/components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `answers` | List\<[AnswerJson1](../../models/components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | | +| `answers` | List\<[AnswerJson](../../models/components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | | ~~`score`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | | `event` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `session` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/java/docs/models/components/ScoresJson.md b/packages/java/docs/models/components/ScoresJson.md index 6455ab7b..c79e1123 100644 --- a/packages/java/docs/models/components/ScoresJson.md +++ b/packages/java/docs/models/components/ScoresJson.md @@ -12,6 +12,6 @@ Insight score and ranking. | `lastModified` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *Optional\* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `attendee` | [ScoresJsonAttendee](../../models/components/ScoresJsonAttendee.md) | :heavy_check_mark: | The attendee with points in this engagement score. | | -| `event` | [EventJson9](../../models/components/EventJson9.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | +| `event` | [EventJson7](../../models/components/EventJson7.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | | `points` | *Optional\* | :heavy_minus_sign: | The number of points earned by an attendee in this engagement score. | 45 | | `rank` | *Optional\* | :heavy_minus_sign: | Attendees rank amongst other attendees in terms of points scored. | 10 | \ No newline at end of file diff --git a/packages/java/docs/models/components/SendEmailEventRequest.md b/packages/java/docs/models/components/SendEmailEventRequest.md index 267a58b1..12488737 100644 --- a/packages/java/docs/models/components/SendEmailEventRequest.md +++ b/packages/java/docs/models/components/SendEmailEventRequest.md @@ -7,7 +7,7 @@ Request object to send an email to one or more event attendees. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `event` | [EventJson11](../../models/components/EventJson11.md) | :heavy_check_mark: | Details of the event. | | +| `event` | [EventJson9](../../models/components/EventJson9.md) | :heavy_check_mark: | Details of the event. | | | `email` | [EmailJson2](../../models/components/EmailJson2.md) | :heavy_check_mark: | Details of an email to be send. | | | `resendToPreviousRecipients` | *boolean* | :heavy_check_mark: | True indicates this email should be resent to attendees who had already received this email previously. | true | | `attendees` | List\<*String*> | :heavy_check_mark: | Array of attendee identifiers to whom email is to be sent. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/SendEmailEventResponse.md b/packages/java/docs/models/components/SendEmailEventResponse.md index f13f8f32..7284dc56 100644 --- a/packages/java/docs/models/components/SendEmailEventResponse.md +++ b/packages/java/docs/models/components/SendEmailEventResponse.md @@ -14,7 +14,7 @@ Response object containing a request ID and a list of all email responses sent t | `requestId` | *String* | :heavy_check_mark: | The request ID for the email send request. | 3A541E55-3367-4C50-B21B-B6A7613DFB23 | | `status` | [Optional\](../../models/components/SendEmailRequestStatusJson.md) | :heavy_minus_sign: | Denotes the status of the send email request. | ERROR | | `description` | *Optional\* | :heavy_minus_sign: | The description of the response. If the `status` is `ERROR`, this field contains the reason for the failure. | Cannot send an email from deleted event. | -| `event` | [EventJson11](../../models/components/EventJson11.md) | :heavy_check_mark: | Details of the event. | | +| `event` | [EventJson9](../../models/components/EventJson9.md) | :heavy_check_mark: | Details of the event. | | | `email` | [EmailJson2](../../models/components/EmailJson2.md) | :heavy_check_mark: | Details of an email to be send. | | | `resendToPreviousRecipients` | *boolean* | :heavy_check_mark: | True indicates this email should be resent to attendees who had already received this email previously. | true | | `attendeeResponses` | List\<[AttendeeResponseJson](../../models/components/AttendeeResponseJson.md)> | :heavy_minus_sign: | List of responses specifying the status of email request for each attendee. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/SocialMediaLinks.md b/packages/java/docs/models/components/SocialMediaLinks.md new file mode 100644 index 00000000..3b909e6d --- /dev/null +++ b/packages/java/docs/models/components/SocialMediaLinks.md @@ -0,0 +1,13 @@ +# SocialMediaLinks + +Member's social media links. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | +| `facebookUrl` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `twitterUrl` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `linkedinUrl` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `websiteUrl` | [Optional\](../../models/components/Link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/java/docs/models/components/SocialMediaLinksJson.md b/packages/java/docs/models/components/SocialMediaLinksJson.md deleted file mode 100644 index ee16cab1..00000000 --- a/packages/java/docs/models/components/SocialMediaLinksJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# SocialMediaLinksJson - -Member's social media links. - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `facebookUrl` | [Optional\](../../models/components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `twitterUrl` | [Optional\](../../models/components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `linkedinUrl` | [Optional\](../../models/components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `websiteUrl` | [Optional\](../../models/components/LinkJson.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/java/docs/models/components/SponsorshipLevel.md b/packages/java/docs/models/components/SponsorshipLevel.md new file mode 100644 index 00000000..9e4a94fe --- /dev/null +++ b/packages/java/docs/models/components/SponsorshipLevel.md @@ -0,0 +1,10 @@ +# SponsorshipLevel + +Associated sponsorship level for an exhibitor + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *String* | :heavy_check_mark: | Sponsorship Level Id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/java/docs/models/components/SponsorshipLevelJson.md b/packages/java/docs/models/components/SponsorshipLevelJson.md deleted file mode 100644 index 67c0fe61..00000000 --- a/packages/java/docs/models/components/SponsorshipLevelJson.md +++ /dev/null @@ -1,10 +0,0 @@ -# SponsorshipLevelJson - -Associated sponsorship level for an exhibitor - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *String* | :heavy_check_mark: | Sponsorship Level Id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/java/docs/models/components/StandardSurveyQuestionJson.md b/packages/java/docs/models/components/StandardSurveyQuestionJson.md index 5469223a..53727bdd 100644 --- a/packages/java/docs/models/components/StandardSurveyQuestionJson.md +++ b/packages/java/docs/models/components/StandardSurveyQuestionJson.md @@ -17,14 +17,14 @@ A standard survey question. | `htmlText` | *Optional\* | :heavy_minus_sign: | Html of the question | Question Html | | `code` | *Optional\* | :heavy_minus_sign: | Question Code | 4l6x | | `type` | [Optional\](../../models/components/QuestionTypeJson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `choices` | List\<[ChoiceJson3](../../models/components/ChoiceJson3.md)> | :heavy_minus_sign: | List of choices for the question. | | +| `choices` | List\<[ChoiceJson2](../../models/components/ChoiceJson2.md)> | :heavy_minus_sign: | List of choices for the question. | | | `categories` | List\<[CategoryJson2](../../models/components/CategoryJson2.md)> | :heavy_minus_sign: | List of categories for the question. | | | `subCategories` | List\<[TextFieldJson1](../../models/components/TextFieldJson1.md)> | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `notApplicableAnswer` | [Optional\](../../models/components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `otherAnswer` | [Optional\](../../models/components/AdditionalChoiceJson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `comments` | *Optional\* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `required` | *Optional\* | :heavy_minus_sign: | Is this a mandatory question | true | -| `fields` | List\<[FieldJson5](../../models/components/FieldJson5.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `fields` | List\<[FieldJson3](../../models/components/FieldJson3.md)> | :heavy_minus_sign: | List of fields for form/matrix questions | | | `maxScore` | *Optional\* | :heavy_minus_sign: | Max possible score | 20 | | `totalSum` | *Optional\* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `survey` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/java/docs/models/components/StandardSurveyResponse.md b/packages/java/docs/models/components/StandardSurveyResponse.md index 0d4ee8d7..d2d8e0bc 100644 --- a/packages/java/docs/models/components/StandardSurveyResponse.md +++ b/packages/java/docs/models/components/StandardSurveyResponse.md @@ -14,7 +14,7 @@ A standard survey response. | `id` | *Optional\* | :heavy_minus_sign: | Response ID | | | `respondent` | [Optional\](../../models/components/StandardSurveyResponseUUID.md) | :heavy_minus_sign: | N/A | | | `question` | [UuidJson](../../models/components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `answers` | List\<[AnswerJson1](../../models/components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | | +| `answers` | List\<[AnswerJson](../../models/components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | | ~~`score`~~ | *Optional\* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | | `survey` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `loopingChoice` | [Optional\](../../models/components/LoopingChoiceJson.md) | :heavy_minus_sign: | Loop Choice is the choice for which the chapter is looped. Questions in the looping chapter get repeated once for each choice selected in the parent question | | \ No newline at end of file diff --git a/packages/java/docs/models/components/StandardSurveyResponseInput.md b/packages/java/docs/models/components/StandardSurveyResponseInput.md index 059c9e16..4262f2e2 100644 --- a/packages/java/docs/models/components/StandardSurveyResponseInput.md +++ b/packages/java/docs/models/components/StandardSurveyResponseInput.md @@ -8,6 +8,6 @@ A standard survey response. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `question` | [UuidJson](../../models/components/UuidJson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `answers` | List\<[AnswerJson1](../../models/components/AnswerJson1.md)> | :heavy_check_mark: | List of responded survey answers. | +| `answers` | List\<[AnswerJson](../../models/components/AnswerJson.md)> | :heavy_check_mark: | List of responded survey answers. | | `survey` | [Optional\](../../models/components/UuidJson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `loopingChoice` | [Optional\](../../models/components/LoopingChoiceJson.md) | :heavy_minus_sign: | Loop Choice is the choice for which the chapter is looped. Questions in the looping chapter get repeated once for each choice selected in the parent question | \ No newline at end of file diff --git a/packages/java/docs/models/components/SurveyJson.md b/packages/java/docs/models/components/SurveyJson.md index 83a2ac20..054c136a 100644 --- a/packages/java/docs/models/components/SurveyJson.md +++ b/packages/java/docs/models/components/SurveyJson.md @@ -22,4 +22,4 @@ Parent survey detail object. It can be of two types namely: 'Event' and 'Standal | `status` | [Optional\](../../models/components/SurveyStatusJson.md) | :heavy_minus_sign: | Survey Status | Active | | `type` | [Optional\](../../models/components/SurveyTypeJson.md) | :heavy_minus_sign: | Describes the survey's type. `Standalone` indicates the survey exists independent of an event. `Event` indicates the survey is an event or session feedback survey. `Assessment` indicates the survey is associated with an event and is for assessing attendees. | Event | | `activateDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The survey will be activated on this ISO 8601 formatted date and time. | 2022-02-01T23:59:00.000Z | -| `events` | List\<[EventJson7](../../models/components/EventJson7.md)> | :heavy_minus_sign: | List of events with which this survey is linked. | | \ No newline at end of file +| `events` | List\<[EventJson5](../../models/components/EventJson5.md)> | :heavy_minus_sign: | List of events with which this survey is linked. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/SwitchBackTargetUsagePlan.md b/packages/java/docs/models/components/SwitchBackTargetUsagePlan.md new file mode 100644 index 00000000..4b765594 --- /dev/null +++ b/packages/java/docs/models/components/SwitchBackTargetUsagePlan.md @@ -0,0 +1,11 @@ +# SwitchBackTargetUsagePlan + +Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `name` | *String* | :heavy_check_mark: | Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. | API_Platform_Standard_Tier | +| `time` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. | 2023-10-01T12:00:00Z | \ No newline at end of file diff --git a/packages/java/docs/models/components/SwitchBackTargetUsagePlanJson.md b/packages/java/docs/models/components/SwitchBackTargetUsagePlanJson.md deleted file mode 100644 index b305e8b6..00000000 --- a/packages/java/docs/models/components/SwitchBackTargetUsagePlanJson.md +++ /dev/null @@ -1,11 +0,0 @@ -# SwitchBackTargetUsagePlanJson - -Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `name` | *String* | :heavy_check_mark: | Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. | API_Platform_Standard_Tier | -| `time` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. | 2023-10-01T12:00:00Z | \ No newline at end of file diff --git a/packages/java/docs/models/components/Three.md b/packages/java/docs/models/components/Three.md index fbad9093..65a12175 100644 --- a/packages/java/docs/models/components/Three.md +++ b/packages/java/docs/models/components/Three.md @@ -7,5 +7,5 @@ Choices for a custom field. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `choices` | List\<[ChoiceJson4](../../models/components/ChoiceJson4.md)> | :heavy_minus_sign: | Choices of custom fields. | +| `choices` | List\<[ChoiceJson3](../../models/components/ChoiceJson3.md)> | :heavy_minus_sign: | Choices of custom fields. | | `displayType` | [Optional\](../../models/components/ChoicesDisplayTypeJson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/java/docs/models/components/ThreeInput.md b/packages/java/docs/models/components/ThreeInput.md index 14c992e6..0a83f1af 100644 --- a/packages/java/docs/models/components/ThreeInput.md +++ b/packages/java/docs/models/components/ThreeInput.md @@ -7,5 +7,5 @@ Choices for a custom field. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `choices` | List\<[ChoiceJson4Input](../../models/components/ChoiceJson4Input.md)> | :heavy_minus_sign: | Choices of custom fields. | +| `choices` | List\<[ChoiceJson3Input](../../models/components/ChoiceJson3Input.md)> | :heavy_minus_sign: | Choices of custom fields. | | `displayType` | [Optional\](../../models/components/ChoicesDisplayTypeJson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/java/docs/models/components/TravelAccount.md b/packages/java/docs/models/components/TravelAccount.md index 01f294aa..61fde852 100644 --- a/packages/java/docs/models/components/TravelAccount.md +++ b/packages/java/docs/models/components/TravelAccount.md @@ -15,4 +15,4 @@ Travel account details. | `name` | *Optional\* | :heavy_minus_sign: | The name of the travel account. | Test Corporation | | `type` | [Optional\](../../models/components/TravelAccountTypeJson.md) | :heavy_minus_sign: | Code representing the travel account type. | corporate | | `certified` | *Optional\* | :heavy_minus_sign: | Is this a certified travel account? | true | -| `addresses` | List\<[AddressJson7](../../models/components/AddressJson7.md)> | :heavy_minus_sign: | List of addresses associated with the travel account. | | \ No newline at end of file +| `addresses` | List\<[AddressJson6](../../models/components/AddressJson6.md)> | :heavy_minus_sign: | List of addresses associated with the travel account. | | \ No newline at end of file diff --git a/packages/java/docs/models/components/UTMOverride.md b/packages/java/docs/models/components/UTMOverride.md new file mode 100644 index 00000000..50f7728c --- /dev/null +++ b/packages/java/docs/models/components/UTMOverride.md @@ -0,0 +1,19 @@ +# UTMOverride + +Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. + +## Example Usage + +```java +import com.cvent.models.components.UTMOverride; + +UTMOverride value = UTMOverride.USE_EXISTING_PARAMETER; +``` + + +## Values + +| Name | Value | +| ------------------------ | ------------------------ | +| `USE_EXISTING_PARAMETER` | use-existing-parameter | +| `USE_CUSTOM_PARAMETER` | use-custom-parameter | \ No newline at end of file diff --git a/packages/java/docs/models/components/Usage.md b/packages/java/docs/models/components/Usage.md new file mode 100644 index 00000000..0500c3ba --- /dev/null +++ b/packages/java/docs/models/components/Usage.md @@ -0,0 +1,13 @@ +# Usage + +A usage object represents the usage of a resource on a given day + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `used` | *long* | :heavy_check_mark: | The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. | 40000 | +| `remaining` | *long* | :heavy_check_mark: | The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. | 260000 | +| `total` | *long* | :heavy_check_mark: | The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. | 300000 | +| `date` | *String* | :heavy_check_mark: | The date the usage occurred, as an ISO8601 date | 2020-01-01 | \ No newline at end of file diff --git a/packages/java/docs/models/components/UsageJson.md b/packages/java/docs/models/components/UsageJson.md deleted file mode 100644 index 8293999b..00000000 --- a/packages/java/docs/models/components/UsageJson.md +++ /dev/null @@ -1,13 +0,0 @@ -# UsageJson - -A usage object represents the usage of a resource on a given day - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `used` | *long* | :heavy_check_mark: | The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. | 40000 | -| `remaining` | *long* | :heavy_check_mark: | The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. | 260000 | -| `total` | *long* | :heavy_check_mark: | The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. | 300000 | -| `date` | *String* | :heavy_check_mark: | The date the usage occurred, as an ISO8601 date | 2020-01-01 | \ No newline at end of file diff --git a/packages/java/docs/models/components/UsagePaginatedResponse.md b/packages/java/docs/models/components/UsagePaginatedResponse.md index cbe9b5f5..6e8845bf 100644 --- a/packages/java/docs/models/components/UsagePaginatedResponse.md +++ b/packages/java/docs/models/components/UsagePaginatedResponse.md @@ -7,5 +7,5 @@ The list of usage for the caller's account in the date range specified. | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `paging` | [Optional\](../../models/components/PagingJson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | List\<[UsageJson](../../models/components/UsageJson.md)> | :heavy_check_mark: | Collection of usage objects. | \ No newline at end of file +| `paging` | [Optional\](../../models/components/Paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | List\<[Usage](../../models/components/Usage.md)> | :heavy_check_mark: | Collection of usage objects. | \ No newline at end of file diff --git a/packages/java/docs/models/components/User.md b/packages/java/docs/models/components/User.md index 2c91f67e..5e592276 100644 --- a/packages/java/docs/models/components/User.md +++ b/packages/java/docs/models/components/User.md @@ -15,7 +15,7 @@ Generic sample User. Not a real model used by any Cvent service. | `emails` | List\<[EmailJson1](../../models/components/EmailJson1.md)> | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `title` | *Optional\* | :heavy_minus_sign: | The title of the user. | Vice President | | `phoneNumbers` | List\<[PhoneNumberJson1](../../models/components/PhoneNumberJson1.md)> | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `addresses` | List\<[AddressJson6](../../models/components/AddressJson6.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `addresses` | List\<[AddressJson5](../../models/components/AddressJson5.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `userType` | [UserTypeJson](../../models/components/UserTypeJson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `timezone` | *Optional\* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `locale` | *String* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/java/docs/models/components/UserInput.md b/packages/java/docs/models/components/UserInput.md index 06691f4c..39270dd2 100644 --- a/packages/java/docs/models/components/UserInput.md +++ b/packages/java/docs/models/components/UserInput.md @@ -13,7 +13,7 @@ Generic sample User. Not a real model used by any Cvent service. | `emails` | List\<[EmailJson1](../../models/components/EmailJson1.md)> | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `title` | *Optional\* | :heavy_minus_sign: | The title of the user. | Vice President | | `phoneNumbers` | List\<[PhoneNumberJson1](../../models/components/PhoneNumberJson1.md)> | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `addresses` | List\<[AddressJson6](../../models/components/AddressJson6.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `addresses` | List\<[AddressJson5](../../models/components/AddressJson5.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `userType` | [UserTypeJson](../../models/components/UserTypeJson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `timezone` | *Optional\* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `locale` | *String* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/java/docs/models/components/UserJson.md b/packages/java/docs/models/components/UserJson.md index b8c51170..6f8c8dd2 100644 --- a/packages/java/docs/models/components/UserJson.md +++ b/packages/java/docs/models/components/UserJson.md @@ -15,7 +15,7 @@ Generic sample User. Not a real model used by any Cvent service. | `emails` | List\<[EmailJson1](../../models/components/EmailJson1.md)> | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `title` | *Optional\* | :heavy_minus_sign: | The title of the user. | Vice President | | `phoneNumbers` | List\<[PhoneNumberJson1](../../models/components/PhoneNumberJson1.md)> | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `addresses` | List\<[AddressJson6](../../models/components/AddressJson6.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `addresses` | List\<[AddressJson5](../../models/components/AddressJson5.md)> | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `userType` | [UserTypeJson](../../models/components/UserTypeJson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `timezone` | *Optional\* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `locale` | *String* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/java/docs/models/components/UtmOverrideJson.md b/packages/java/docs/models/components/UtmOverrideJson.md deleted file mode 100644 index be2496d4..00000000 --- a/packages/java/docs/models/components/UtmOverrideJson.md +++ /dev/null @@ -1,19 +0,0 @@ -# UtmOverrideJson - -Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. - -## Example Usage - -```java -import com.cvent.models.components.UtmOverrideJson; - -UtmOverrideJson value = UtmOverrideJson.USE_EXISTING_PARAMETER; -``` - - -## Values - -| Name | Value | -| ------------------------ | ------------------------ | -| `USE_EXISTING_PARAMETER` | use-existing-parameter | -| `USE_CUSTOM_PARAMETER` | use-custom-parameter | \ No newline at end of file diff --git a/packages/java/docs/models/components/Uuid1.md b/packages/java/docs/models/components/Uuid1.md new file mode 100644 index 00000000..477c1e54 --- /dev/null +++ b/packages/java/docs/models/components/Uuid1.md @@ -0,0 +1,10 @@ +# Uuid1 + +The reference to the related entity. Contains only the ID of the related entity. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/VideoJson.md b/packages/java/docs/models/components/VideoJson.md new file mode 100644 index 00000000..273c40e2 --- /dev/null +++ b/packages/java/docs/models/components/VideoJson.md @@ -0,0 +1,10 @@ +# VideoJson + +The details of a video + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *Optional\* | :heavy_minus_sign: | The unique ID of the video. | 456e4567-e89b-12d3-a456-426614174000 | \ No newline at end of file diff --git a/packages/java/docs/models/components/VideoJson1.md b/packages/java/docs/models/components/VideoJson1.md deleted file mode 100644 index 21b9a581..00000000 --- a/packages/java/docs/models/components/VideoJson1.md +++ /dev/null @@ -1,10 +0,0 @@ -# VideoJson1 - -The details of a video - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *Optional\* | :heavy_minus_sign: | The unique ID of the video. | 456e4567-e89b-12d3-a456-426614174000 | \ No newline at end of file diff --git a/packages/java/docs/models/components/VideoViewJson.md b/packages/java/docs/models/components/VideoViewJson.md index 88628d34..e08424b4 100644 --- a/packages/java/docs/models/components/VideoViewJson.md +++ b/packages/java/docs/models/components/VideoViewJson.md @@ -10,7 +10,7 @@ Details of a single video view | `contact` | [Optional\](../../models/components/ContactJson2.md) | :heavy_minus_sign: | The contact details who watched a video | | | `solution` | [Optional\](../../models/components/SolutionJson.md) | :heavy_minus_sign: | The solution where the video exists. Attendee Hub and Events+ represent two different solutions where the video can be found. | EVENTS_PLUS | | ~~`device`~~ | [Optional\](../../models/components/DeviceJson.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The device details used to watched a video. This field has been deprecated. | | -| `video` | [Optional\](../../models/components/VideoJson1.md) | :heavy_minus_sign: | The details of a video | | +| `video` | [Optional\](../../models/components/VideoJson.md) | :heavy_minus_sign: | The details of a video | | | `type` | [Optional\](../../models/components/ViewTypeJson1.md) | :heavy_minus_sign: | The view type of the video. Videos can be viewed live or as a recording. | | | `totalDuration` | *Optional\* | :heavy_minus_sign: | The total duration of the video (in milliseconds). | 233000 | | `watchDuration` | *Optional\* | :heavy_minus_sign: | The total duration of the video watched by the viewer (in milliseconds). | 153600 | diff --git a/packages/java/docs/models/components/Weblink.md b/packages/java/docs/models/components/Weblink.md index 3ec9bdae..fe421cbb 100644 --- a/packages/java/docs/models/components/Weblink.md +++ b/packages/java/docs/models/components/Weblink.md @@ -5,11 +5,11 @@ Content of exhibitor weblink. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | -| `event` | [EventJson6](../../models/components/EventJson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [ExhibitorJson](../../models/components/ExhibitorJson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `name` | *String* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | -| `url` | *String* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | -| `hidden` | *Optional\* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | -| `order` | *long* | :heavy_check_mark: | Display order for exhibitor weblink content. | 3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | +| `event` | [Event1](../../models/components/Event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [Exhibitor](../../models/components/Exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `name` | *String* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | +| `url` | *String* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | +| `hidden` | *Optional\* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | +| `order` | *long* | :heavy_check_mark: | Display order for exhibitor weblink content. | 3 | \ No newline at end of file diff --git a/packages/java/docs/models/components/WorkAddress.md b/packages/java/docs/models/components/WorkAddress.md new file mode 100644 index 00000000..bdcc99bd --- /dev/null +++ b/packages/java/docs/models/components/WorkAddress.md @@ -0,0 +1,12 @@ +# WorkAddress + +Member's work address details. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `city` | *Optional\* | :heavy_minus_sign: | Member's work address city. | New York | +| `state` | *Optional\* | :heavy_minus_sign: | Member's Work address state. | New York | +| `country` | *Optional\* | :heavy_minus_sign: | Member's work address country. | USA | \ No newline at end of file diff --git a/packages/java/docs/models/components/WorkAddressJson.md b/packages/java/docs/models/components/WorkAddressJson.md deleted file mode 100644 index 2d0413ed..00000000 --- a/packages/java/docs/models/components/WorkAddressJson.md +++ /dev/null @@ -1,12 +0,0 @@ -# WorkAddressJson - -Member's work address details. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `city` | *Optional\* | :heavy_minus_sign: | Member's work address city. | New York | -| `state` | *Optional\* | :heavy_minus_sign: | Member's Work address state. | New York | -| `country` | *Optional\* | :heavy_minus_sign: | Member's work address country. | USA | \ No newline at end of file diff --git a/packages/java/docs/models/operations/GetAttendeeByIdResponse.md b/packages/java/docs/models/operations/GetAttendeeByIdResponse.md index 69648ae0..af5e9c83 100644 --- a/packages/java/docs/models/operations/GetAttendeeByIdResponse.md +++ b/packages/java/docs/models/operations/GetAttendeeByIdResponse.md @@ -8,4 +8,4 @@ | `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [HttpResponse\](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `attendee` | [Optional\](../../models/components/Attendee.md) | :heavy_minus_sign: | Successfully retrieved an attendee object. | \ No newline at end of file +| `attendee` | [Optional\](../../models/components/Attendee1.md) | :heavy_minus_sign: | Successfully retrieved an attendee object. | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListAssociatedAudienceSegmentsRequest.md b/packages/java/docs/models/operations/ListAssociatedAudienceSegmentsRequest.md new file mode 100644 index 00000000..91529892 --- /dev/null +++ b/packages/java/docs/models/operations/ListAssociatedAudienceSegmentsRequest.md @@ -0,0 +1,11 @@ +# ListAssociatedAudienceSegmentsRequest + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `attendeeId` | *String* | :heavy_check_mark: | ID of an attendee. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | [Filter](../../models/components/Filter.md) | :heavy_check_mark: | Use the filter property in the request body to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| segment.id \| `eq`, `in` \|

No logical operators are supported.
| | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListAssociatedAudienceSegmentsResponse.md b/packages/java/docs/models/operations/ListAssociatedAudienceSegmentsResponse.md new file mode 100644 index 00000000..320cc57b --- /dev/null +++ b/packages/java/docs/models/operations/ListAssociatedAudienceSegmentsResponse.md @@ -0,0 +1,11 @@ +# ListAssociatedAudienceSegmentsResponse + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse\](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `attendeeAudienceSegmentAssociationsPaginatedResponse` | [Optional\](../../models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md) | :heavy_minus_sign: | Successfully retrieved list of audience segments associated with the attendee. | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListAttendeeAudienceSegmentsRequest.md b/packages/java/docs/models/operations/ListAttendeeAudienceSegmentsRequest.md new file mode 100644 index 00000000..e3038ed5 --- /dev/null +++ b/packages/java/docs/models/operations/ListAttendeeAudienceSegmentsRequest.md @@ -0,0 +1,11 @@ +# ListAttendeeAudienceSegmentsRequest + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `attendeeId` | *String* | :heavy_check_mark: | ID of an attendee. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *Optional\* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| segment.id \| `eq`, `in` \|

No logical operators are supported.
| segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897' | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListAttendeeAudienceSegmentsResponse.md b/packages/java/docs/models/operations/ListAttendeeAudienceSegmentsResponse.md new file mode 100644 index 00000000..45ff59d8 --- /dev/null +++ b/packages/java/docs/models/operations/ListAttendeeAudienceSegmentsResponse.md @@ -0,0 +1,11 @@ +# ListAttendeeAudienceSegmentsResponse + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse\](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `attendeeAudienceSegmentAssociationsPaginatedResponse` | [Optional\](../../models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.md) | :heavy_minus_sign: | Successfully retrieved list of audience segments associated with the attendee. | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListDiscountedAgendaItemsRequest.md b/packages/java/docs/models/operations/ListDiscountedAgendaItemsRequest.md index 39f0c5ee..84495848 100644 --- a/packages/java/docs/models/operations/ListDiscountedAgendaItemsRequest.md +++ b/packages/java/docs/models/operations/ListDiscountedAgendaItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *Optional\* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are two comparison types that can be used in filter expressions:
* equal: eq
* includes value(s): in

The following fields are filterable:
* discount.id (eq\|in)
* type (eq\|in)

The following operators are available:
* and
* or
| type eq 'AdmissionItem' and discount.id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *Optional\* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| discount.id \| `eq`, `in` \|
\| type \| `eq`, `in` \|

The following logical operators are supported for combining filters:
* and
* or
| type eq 'AdmissionItem' and discount.id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListDonationItemsRequest.md b/packages/java/docs/models/operations/ListDonationItemsRequest.md index 928a67da..0c635481 100644 --- a/packages/java/docs/models/operations/ListDonationItemsRequest.md +++ b/packages/java/docs/models/operations/ListDonationItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *Optional\* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *Optional\* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListEventDiscountsRequest.md b/packages/java/docs/models/operations/ListEventDiscountsRequest.md index 3c9ae12c..cc7cbd13 100644 --- a/packages/java/docs/models/operations/ListEventDiscountsRequest.md +++ b/packages/java/docs/models/operations/ListEventDiscountsRequest.md @@ -3,12 +3,12 @@ ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `sort` | *Optional\* | :heavy_minus_sign: | The sort order passed as a parameter, used to control the order of the
search results as a priority ordered list of sorts.

There are two orders:
* ascending: ASC
* descending: DESC

The following fields are sortable:
* name
* code
* method.type
* effectiveTo
* effectiveFrom
* type
* level
| name:DESC,code:ASC | -| `filter` | *Optional\* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are two comparison types that can be used in filter expressions:
* equal: eq
* includes value(s): in

The following fields are filterable:
* id (in)
* method.type (eq)
* type (eq)
* level (eq)

The following operators are available:
* and
* or
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and method.type eq 'PERCENTAGE' | -| `before` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | -| `after` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `sort` | *Optional\* | :heavy_minus_sign: | The sort order passed as a parameter, used to control the order of the
search results as a priority ordered list of sorts.

There are two orders:
* ascending: ASC
* descending: DESC

The following fields are sortable:
* name
* code
* method.type
* effectiveTo
* effectiveFrom
* type
* level
| name:DESC,code:ASC | +| `filter` | *Optional\* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| id \| `in` \|
\| method.type \| `eq` \|
\| type \| `eq` \|
\| level \| `eq` \|

The following logical operators are supported for combining filters:
* and
* or
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and method.type eq 'PERCENTAGE' | +| `before` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | +| `after` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListEventRoleAssignmentRequest.md b/packages/java/docs/models/operations/ListEventRoleAssignmentRequest.md index 9e960670..b9e8e376 100644 --- a/packages/java/docs/models/operations/ListEventRoleAssignmentRequest.md +++ b/packages/java/docs/models/operations/ListEventRoleAssignmentRequest.md @@ -7,5 +7,7 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of event role assignments that can be fetched at once. | | | `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `after` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | +| `before` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | | `expand` | List\<[EventRoleExpand](../../models/components/EventRoleExpand.md)> | :heavy_minus_sign: | Use the `expand` query parameter to request additional details for each field specified.

Each event role assignment includes the ID of its associated event role. By using the expand parameter, you can also retrieve the name of the event role.

The following fields are expandable:
* eventRole
| [
"eventRole"
] | | `filter` | *Optional\* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators. The filter adheres to the pattern filter='field' comparisonType 'value'.
This is the comparison type that can be used in filter expressions:
* equal: eq

The following fields are filterable:
* event.id (eq)
* eventRole.id (eq)
* user.id (eq)
| event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95' | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListFeeItemsRequest.md b/packages/java/docs/models/operations/ListFeeItemsRequest.md index 5644c68f..4cd1e6af 100644 --- a/packages/java/docs/models/operations/ListFeeItemsRequest.md +++ b/packages/java/docs/models/operations/ListFeeItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *Optional\* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le

The following fields are filterable:
* id (eq\|ne)
* product.id (eq\|ne)
* generalLedgerCodes.id (eq\|ne)
* product.type (eq\|ne)
* created (eq\|ne\|lt\|le\|gt\|ge)
* lastModified (eq\|ne\|lt\|le\|gt\|ge)

The following operators are available:
* and
* or
| id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or product.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d6' | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *Optional\* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-----------------------\|------------------------------------\|
\| id \| `eq`, `ne` \|
\| product.id \| `eq`, `ne` \|
\| generalLedgerCodes.id \| `eq`, `ne` \|
\| product.type \| `eq`, `ne` \|
\| created \| `eq`, `ne`, `lt`, `le`, `gt`, `ge` \|
\| lastModified \| `eq`, `ne`, `lt`, `le`, `gt`, `ge` \|

The following logical operators are supported for combining filters:
* and
* or
| id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or product.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d6' | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListMembershipItemsPostFilterRequest.md b/packages/java/docs/models/operations/ListMembershipItemsPostFilterRequest.md new file mode 100644 index 00000000..e47c644d --- /dev/null +++ b/packages/java/docs/models/operations/ListMembershipItemsPostFilterRequest.md @@ -0,0 +1,11 @@ +# ListMembershipItemsPostFilterRequest + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | [Optional\](../../models/components/Filter.md) | :heavy_minus_sign: | See the parameter description of filter in GET List Membership Items for full filtering information.
| | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListMembershipItemsPostFilterResponse.md b/packages/java/docs/models/operations/ListMembershipItemsPostFilterResponse.md new file mode 100644 index 00000000..c0c66b76 --- /dev/null +++ b/packages/java/docs/models/operations/ListMembershipItemsPostFilterResponse.md @@ -0,0 +1,11 @@ +# ListMembershipItemsPostFilterResponse + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse\](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | +| `membershipItemsPaginatedResponse` | [Optional\](../../models/components/MembershipItemsPaginatedResponse.md) | :heavy_minus_sign: | Successfully retrieved a paginated list of membership items. | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListMembershipItemsRequest.md b/packages/java/docs/models/operations/ListMembershipItemsRequest.md index 48332342..3d2485e1 100644 --- a/packages/java/docs/models/operations/ListMembershipItemsRequest.md +++ b/packages/java/docs/models/operations/ListMembershipItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *Optional\* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *Optional\* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/java/docs/models/operations/ListQuantityItemsRequest.md b/packages/java/docs/models/operations/ListQuantityItemsRequest.md index 75988de3..ab3cd311 100644 --- a/packages/java/docs/models/operations/ListQuantityItemsRequest.md +++ b/packages/java/docs/models/operations/ListQuantityItemsRequest.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *Optional\* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *String* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *Optional\* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *Optional\* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *Optional\* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/java/docs/models/operations/UpdateAttendeeResponse.md b/packages/java/docs/models/operations/UpdateAttendeeResponse.md index f9f208fb..723d6631 100644 --- a/packages/java/docs/models/operations/UpdateAttendeeResponse.md +++ b/packages/java/docs/models/operations/UpdateAttendeeResponse.md @@ -8,4 +8,4 @@ | `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `rawResponse` | [HttpResponse\](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `attendee` | [Optional\](../../models/components/Attendee.md) | :heavy_minus_sign: | Successfully updated the attendee. | \ No newline at end of file +| `attendee` | [Optional\](../../models/components/Attendee1.md) | :heavy_minus_sign: | Successfully updated the attendee. | \ No newline at end of file diff --git a/packages/java/docs/sdks/attendees/README.md b/packages/java/docs/sdks/attendees/README.md index 081bbb59..9686e7ae 100644 --- a/packages/java/docs/sdks/attendees/README.md +++ b/packages/java/docs/sdks/attendees/README.md @@ -702,12 +702,12 @@ public class Application { .id("3db28cfc-db22-11eb-8d19-0242ac130003") .badge(BadgeInput.builder() .id("abc123") - .status(BadgeStatusJson.ACTIVE) - .type(BadgeTypeJson.EPC) - .attendee(AttendeeJson3.builder() + .status(BadgeStatus.ACTIVE) + .type(BadgeType.EPC) + .attendee(Attendee2.builder() .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .build()) - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) .build()) @@ -925,12 +925,12 @@ public class Application { .badgeId("abc123") .badge(BadgeInput.builder() .id("abc123") - .status(BadgeStatusJson.ACTIVE) - .type(BadgeTypeJson.EPC) - .attendee(AttendeeJson3.builder() + .status(BadgeStatus.ACTIVE) + .type(BadgeType.EPC) + .attendee(Attendee2.builder() .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .build()) - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) .build()) diff --git a/packages/java/docs/sdks/audiencesegments/README.md b/packages/java/docs/sdks/audiencesegments/README.md index 2fde60ff..17244c96 100644 --- a/packages/java/docs/sdks/audiencesegments/README.md +++ b/packages/java/docs/sdks/audiencesegments/README.md @@ -11,7 +11,9 @@ audience segment. ### Available Operations +* [listAttendeeAudienceSegments](#listattendeeaudiencesegments) - List Associated Segments * [disassociateAttendeeFromAudienceSegments](#disassociateattendeefromaudiencesegments) - Delete Attendee Associations +* [listAssociatedAudienceSegments](#listassociatedaudiencesegments) - List Associated Segments * [createAudienceSegment](#createaudiencesegment) - Create Audience Segment * [listAudienceSegments](#listaudiencesegments) - List Audience Segments * [listAudienceSegmentsPostFilter](#listaudiencesegmentspostfilter) - List Audience Segments @@ -22,6 +24,77 @@ audience segment. * [associateAttendeeToSegment](#associateattendeetosegment) - Associate Attendee to Segment * [disassociateAttendeeFromAudienceSegment](#disassociateattendeefromaudiencesegment) - Disassociate Attendee +## listAttendeeAudienceSegments + +Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query parameter to filter by segment ID. + +More about OAuth2 authorization code support for administrators +<#oauth2-auth-code-planner-admin> + +### Example Usage + + +```java +package hello.world; + +import com.cvent.CventSDK; +import com.cvent.models.components.SchemeOAuth2ClientCredentials; +import com.cvent.models.components.Security; +import com.cvent.models.errors.ErrorResponse; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsRequest; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsResponse; +import java.lang.Exception; +import java.util.List; + +public class Application { + + public static void main(String[] args) throws ErrorResponse, Exception { + + CventSDK sdk = CventSDK.builder() + .security(Security.builder() + .oAuth2ClientCredentials(SchemeOAuth2ClientCredentials.builder() + .clientID("") + .clientSecret("") + .tokenURL("https://api-platform.cvent.com/ea/oauth2/token") + .scopes(List.of(System.getenv().getOrDefault("SCOPES", ""))) + .build()) + .build()) + .build(); + + ListAttendeeAudienceSegmentsRequest req = ListAttendeeAudienceSegmentsRequest.builder() + .attendeeId("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") + .token("0e28af57-511f-47ab-ae46-46cd1ca51a1a") + .filter("segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897'") + .build(); + + + sdk.audienceSegments().listAttendeeAudienceSegments() + .callAsStream() + .forEach((ListAttendeeAudienceSegmentsResponse item) -> { + // handle page + }); + + } +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `request` | [ListAttendeeAudienceSegmentsRequest](../../models/operations/ListAttendeeAudienceSegmentsRequest.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[ListAttendeeAudienceSegmentsResponse](../../models/operations/ListAttendeeAudienceSegmentsResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| --------------------------- | --------------------------- | --------------------------- | +| models/errors/ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| models/errors/APIException | 4XX, 5XX | \*/\* | + ## disassociateAttendeeFromAudienceSegments disassociate an attendee from all audience segments @@ -89,6 +162,79 @@ public class Application { | models/errors/ErrorResponse | 401, 403, 404 | application/json | | models/errors/APIException | 4XX, 5XX | \*/\* | +## listAssociatedAudienceSegments + +Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in the body of the request. This method returns the same data as [GET List Associated Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + + +More about OAuth2 authorization code support for administrators +<#oauth2-auth-code-planner-admin> + +### Example Usage + + +```java +package hello.world; + +import com.cvent.CventSDK; +import com.cvent.models.components.*; +import com.cvent.models.errors.ErrorResponse; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsRequest; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsResponse; +import java.lang.Exception; +import java.util.List; + +public class Application { + + public static void main(String[] args) throws ErrorResponse, Exception { + + CventSDK sdk = CventSDK.builder() + .security(Security.builder() + .oAuth2ClientCredentials(SchemeOAuth2ClientCredentials.builder() + .clientID("") + .clientSecret("") + .tokenURL("https://api-platform.cvent.com/ea/oauth2/token") + .scopes(List.of(System.getenv().getOrDefault("SCOPES", ""))) + .build()) + .build()) + .build(); + + ListAssociatedAudienceSegmentsRequest req = ListAssociatedAudienceSegmentsRequest.builder() + .attendeeId("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") + .filter(Filter.builder() + .filter("segment.id in ('313097a4-143d-11e5-9f99-d0a637ee0897', '423097a4-143d-11e5-9f99-d0a637ee0897')") + .build()) + .token("0e28af57-511f-47ab-ae46-46cd1ca51a1a") + .build(); + + + sdk.audienceSegments().listAssociatedAudienceSegments() + .callAsStream() + .forEach((ListAssociatedAudienceSegmentsResponse item) -> { + // handle page + }); + + } +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | +| `request` | [ListAssociatedAudienceSegmentsRequest](../../models/operations/ListAssociatedAudienceSegmentsRequest.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[ListAssociatedAudienceSegmentsResponse](../../models/operations/ListAssociatedAudienceSegmentsResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| --------------------------- | --------------------------- | --------------------------- | +| models/errors/ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| models/errors/APIException | 4XX, 5XX | \*/\* | + ## createAudienceSegment Creates an audience segment in the given event based on the details supplied in the request body. @@ -126,10 +272,10 @@ public class Application { .build(); AudienceSegmentCreate req = AudienceSegmentCreate.builder() - .name("VIP Attendees") - .event(EventJson3.builder() + .event(EventJson2.builder() .id("103097a4-143d-11e5-9f99-d0a637ee0032") .build()) + .name("VIP Attendees") .description("A group of VIP attendees.") .build(); @@ -428,10 +574,10 @@ public class Application { UpdateAudienceSegmentRequest req = UpdateAudienceSegmentRequest.builder() .audienceSegmentId("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .audienceSegment(AudienceSegment.builder() - .name("VIP Attendees") - .event(EventJson3.builder() + .event(EventJson2.builder() .id("103097a4-143d-11e5-9f99-d0a637ee0032") .build()) + .name("VIP Attendees") .description("A group of VIP attendees.") .build()) .build(); diff --git a/packages/java/docs/sdks/customfields/README.md b/packages/java/docs/sdks/customfields/README.md index 885dcd23..29998abb 100644 --- a/packages/java/docs/sdks/customfields/README.md +++ b/packages/java/docs/sdks/customfields/README.md @@ -209,7 +209,7 @@ public class Application { .type(CustomFieldTypeJson1.OPEN_ENDED_TEXT_ONE_LINE) .details(ExistingCustomFieldDetailsInput.of(ThreeInput.builder() .choices(List.of( - ChoiceJson4Input.builder() + ChoiceJson3Input.builder() .text("What is your current designation?") .build())) .build())) diff --git a/packages/java/docs/sdks/eventrole/README.md b/packages/java/docs/sdks/eventrole/README.md index 9b702106..6ac372e5 100644 --- a/packages/java/docs/sdks/eventrole/README.md +++ b/packages/java/docs/sdks/eventrole/README.md @@ -27,6 +27,7 @@ import com.cvent.models.errors.ErrorResponse; import com.cvent.models.operations.ListEventRoleAssignmentRequest; import com.cvent.models.operations.ListEventRoleAssignmentResponse; import java.lang.Exception; +import java.time.OffsetDateTime; import java.util.List; public class Application { @@ -46,6 +47,8 @@ public class Application { ListEventRoleAssignmentRequest req = ListEventRoleAssignmentRequest.builder() .token("0e28af57-511f-47ab-ae46-46cd1ca51a1a") + .after(OffsetDateTime.parse("2017-01-02T02:00:00Z")) + .before(OffsetDateTime.parse("2017-01-02T02:00:00Z")) .expand(List.of( EventRoleExpand.EVENT_ROLE)) .filter("event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95'") diff --git a/packages/java/docs/sdks/events/README.md b/packages/java/docs/sdks/events/README.md index 40c4cd52..09231dc3 100644 --- a/packages/java/docs/sdks/events/README.md +++ b/packages/java/docs/sdks/events/README.md @@ -29,6 +29,7 @@ Events are used to collect registrations and allow attendees to select their sch * [listFeeItems](#listfeeitems) - List Fee Items * [getInvitationList](#getinvitationlist) - List Invitation Lists * [listMembershipItems](#listmembershipitems) - List Membership Items +* [listMembershipItemsPostFilter](#listmembershipitemspostfilter) - List Membership Items * [getOrders](#getorders) - List Orders * [getOrderItems](#getorderitems) - List Order Items * [associateDiscountCodeToOrderItem](#associatediscountcodetoorderitem) - Assign Discount to Order Item @@ -697,7 +698,7 @@ public class Application { .build(); SendEmailEventRequest req = SendEmailEventRequest.builder() - .event(EventJson11.builder() + .event(EventJson9.builder() .id("a150f1ee-6c54-4b01-90e6-d701748f0851") .build()) .email(EmailJson2.builder() @@ -1778,6 +1779,76 @@ public class Application { | models/errors/ErrorResponse | 400, 401, 403, 404, 429 | application/json | | models/errors/APIException | 4XX, 5XX | \*/\* | +## listMembershipItemsPostFilter + +Gets a paginated list of membership items. [Membership items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased during registration. + + +### Example Usage + + +```java +package hello.world; + +import com.cvent.CventSDK; +import com.cvent.models.components.*; +import com.cvent.models.errors.ErrorResponse; +import com.cvent.models.operations.ListMembershipItemsPostFilterRequest; +import com.cvent.models.operations.ListMembershipItemsPostFilterResponse; +import java.lang.Exception; +import java.util.List; + +public class Application { + + public static void main(String[] args) throws ErrorResponse, Exception { + + CventSDK sdk = CventSDK.builder() + .security(Security.builder() + .oAuth2ClientCredentials(SchemeOAuth2ClientCredentials.builder() + .clientID("") + .clientSecret("") + .tokenURL("https://api-platform.cvent.com/ea/oauth2/token") + .scopes(List.of(System.getenv().getOrDefault("SCOPES", ""))) + .build()) + .build()) + .build(); + + ListMembershipItemsPostFilterRequest req = ListMembershipItemsPostFilterRequest.builder() + .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") + .token("0e28af57-511f-47ab-ae46-46cd1ca51a1a") + .filter(Filter.builder() + .filter("id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16')") + .build()) + .build(); + + + sdk.events().listMembershipItemsPostFilter() + .callAsStream() + .forEach((ListMembershipItemsPostFilterResponse item) -> { + // handle page + }); + + } +} +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | +| `request` | [ListMembershipItemsPostFilterRequest](../../models/operations/ListMembershipItemsPostFilterRequest.md) | :heavy_check_mark: | The request object to use for the request. | + +### Response + +**[ListMembershipItemsPostFilterResponse](../../models/operations/ListMembershipItemsPostFilterResponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| --------------------------- | --------------------------- | --------------------------- | +| models/errors/ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| models/errors/APIException | 4XX, 5XX | \*/\* | + ## getOrders Gets a paginated list of Orders in event @@ -2405,7 +2476,7 @@ public class Application { .openForRegistration(true) .automaticOpenDate(OffsetDateTime.parse("2017-01-02T02:00:00Z")) .automaticEndDate(OffsetDateTime.parse("2017-01-02T02:00:00Z")) - .capacity(CapacityJson1Input.builder() + .capacity(CapacityJsonInput.builder() .total(100L) .build()) .build()) diff --git a/packages/java/docs/sdks/exhibitor/README.md b/packages/java/docs/sdks/exhibitor/README.md index a43c2352..21c53647 100644 --- a/packages/java/docs/sdks/exhibitor/README.md +++ b/packages/java/docs/sdks/exhibitor/README.md @@ -157,7 +157,7 @@ public class Application { CreateExhibitorCategoryRequest req = CreateExhibitorCategoryRequest.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .exhibitorCategoryRequest(ExhibitorCategoryRequest.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) .name("Automobile") @@ -235,7 +235,7 @@ public class Application { .id("3db28cfc-db22-11eb-8d19-0242ac130003") .exhibitorCategoryId("534a465b-b4cb-471d-9498-4bf3917ad8bf") .exhibitorCategoryRequest(ExhibitorCategoryRequest.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) .name("Automobile") @@ -875,7 +875,7 @@ public class Application { CreateExhibitorRequest req = CreateExhibitorRequest.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .exhibitorRequest(ExhibitorRequest.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) .name("Potterfield Harry") @@ -883,7 +883,7 @@ public class Application { .code("abc123") .sourceId("software") .location("Taj Mahal") - .address(ExhibitorAddressJson.builder() + .address(Address11.builder() .address1("Cvent Inc.") .address2("4001 West Parmer Lane") .city("Austin") @@ -896,21 +896,21 @@ public class Application { .workPhone("555-555-5555") .otherPhone("555-555-5555") .website("www.superhappyfuntime.com") - .contactLinks(ContactLinksJson2.builder() - .twitterUrl(LinkJson.builder() + .contactLinks(ContactLinks.builder() + .twitterUrl(Link.builder() .href("?token=90c5f062-76ad-4ea4-aa53-00eb698d9262") .build()) - .facebookUrl(LinkJson.builder() + .facebookUrl(Link.builder() .href("?token=90c5f062-76ad-4ea4-aa53-00eb698d9262") .build()) - .linkedInUrl(LinkJson.builder() + .linkedInUrl(Link.builder() .href("?token=90c5f062-76ad-4ea4-aa53-00eb698d9262") .build()) - .instagramUrl(LinkJson.builder() + .instagramUrl(Link.builder() .href("?token=90c5f062-76ad-4ea4-aa53-00eb698d9262") .build()) .build()) - .sponsorshipLevel(SponsorshipLevelJson.builder() + .sponsorshipLevel(SponsorshipLevel.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) .build()) @@ -1054,7 +1054,7 @@ public class Application { .id("3db28cfc-db22-11eb-8d19-0242ac130003") .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .exhibitorRequest(ExhibitorRequest.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) .name("Potterfield Harry") @@ -1062,7 +1062,7 @@ public class Application { .code("abc123") .sourceId("software") .location("Taj Mahal") - .address(ExhibitorAddressJson.builder() + .address(Address11.builder() .address1("Cvent Inc.") .address2("4001 West Parmer Lane") .city("Austin") @@ -1075,21 +1075,21 @@ public class Application { .workPhone("555-555-5555") .otherPhone("555-555-5555") .website("www.superhappyfuntime.com") - .contactLinks(ContactLinksJson2.builder() - .twitterUrl(LinkJson.builder() + .contactLinks(ContactLinks.builder() + .twitterUrl(Link.builder() .href("?token=90c5f062-76ad-4ea4-aa53-00eb698d9262") .build()) - .facebookUrl(LinkJson.builder() + .facebookUrl(Link.builder() .href("?token=90c5f062-76ad-4ea4-aa53-00eb698d9262") .build()) - .linkedInUrl(LinkJson.builder() + .linkedInUrl(Link.builder() .href("?token=90c5f062-76ad-4ea4-aa53-00eb698d9262") .build()) - .instagramUrl(LinkJson.builder() + .instagramUrl(Link.builder() .href("?token=90c5f062-76ad-4ea4-aa53-00eb698d9262") .build()) .build()) - .sponsorshipLevel(SponsorshipLevelJson.builder() + .sponsorshipLevel(SponsorshipLevel.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) .build()) @@ -1445,19 +1445,19 @@ public class Application { .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .exhibitorAnswersRequest(ExhibitorAnswersRequest.builder() .data(List.of( - ExistingExhibitorAnswerJsonInput.builder() - .question(UuidJson.builder() + ExistingExhibitorAnswerInput.builder() + .question(Uuid1.builder() .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .build()) - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .answers(List.of( - AnswerJson0.builder() - .type(AnswerTypeJson0.CHOICE) + Answer2.builder() + .type(AnswerType1.CHOICE) .value("Choice A") .build())) .build())) @@ -1816,15 +1816,15 @@ public class Application { .id("3db28cfc-db22-11eb-8d19-0242ac130003") .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .registrationPackRequest(RegistrationPackRequest.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .capacities(List.of( - CapacityJson.builder() - .registrationType(CapacityJsonRegistrationType.builder() + Capacity.builder() + .registrationType(CapacityRegistrationType.builder() .id("923d5629-3cac-40c2-8237-34937dd93475") .build()) .reservedCapacity(5L) @@ -2044,15 +2044,15 @@ public class Application { .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .registrationPackId("50f4f0df-0c2d-4e6b-8e68-e1413b6917f5") .registrationPackRequest(RegistrationPackRequest.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .capacities(List.of( - CapacityJson.builder() - .registrationType(CapacityJsonRegistrationType.builder() + Capacity.builder() + .registrationType(CapacityRegistrationType.builder() .id("923d5629-3cac-40c2-8237-34937dd93475") .build()) .reservedCapacity(5L) diff --git a/packages/java/docs/sdks/exhibitorcontent/README.md b/packages/java/docs/sdks/exhibitorcontent/README.md index 8c4bd17a..9f76978b 100644 --- a/packages/java/docs/sdks/exhibitorcontent/README.md +++ b/packages/java/docs/sdks/exhibitorcontent/README.md @@ -200,10 +200,10 @@ public class Application { .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .fileId("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .file(FileInput.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .displayName("Marketing Page") @@ -418,10 +418,10 @@ public class Application { .id("3db28cfc-db22-11eb-8d19-0242ac130003") .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .weblink(Weblink.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .name("Marketing Page") @@ -570,10 +570,10 @@ public class Application { .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .weblinkId("4d44b9e4-8c1a-403d-a20a-0b981f539935") .weblink(Weblink.builder() - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .name("Marketing Page") diff --git a/packages/java/docs/sdks/exhibitorteam/README.md b/packages/java/docs/sdks/exhibitorteam/README.md index 1e7de7c7..244bc717 100644 --- a/packages/java/docs/sdks/exhibitorteam/README.md +++ b/packages/java/docs/sdks/exhibitorteam/README.md @@ -129,7 +129,7 @@ public class Application { .id("3db28cfc-db22-11eb-8d19-0242ac130003") .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .exhibitorAdminRequest(ExhibitorAdminRequest.builder() - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .firstName("John") @@ -278,7 +278,7 @@ public class Application { .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .adminId("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .exhibitorAdminRequest(ExhibitorAdminRequest.builder() - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .firstName("John") @@ -426,13 +426,13 @@ public class Application { .id("3db28cfc-db22-11eb-8d19-0242ac130003") .exhibitorId("4888db54-db22-11eb-8d19-0242ac130003") .boothStaffRequest(BoothStaffRequest.builder() - .attendee(AttendeeJson3.builder() + .attendee(Attendee2.builder() .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .build()) - .event(EventJson6.builder() + .event(Event1.builder() .id("3db28cfc-db22-11eb-8d19-0242ac130003") .build()) - .exhibitor(ExhibitorJson.builder() + .exhibitor(Exhibitor.builder() .id("4888db54-db22-11eb-8d19-0242ac130003") .build()) .build()) diff --git a/packages/java/docs/sdks/housing/README.md b/packages/java/docs/sdks/housing/README.md index 0421dc8d..62e47c09 100644 --- a/packages/java/docs/sdks/housing/README.md +++ b/packages/java/docs/sdks/housing/README.md @@ -1032,7 +1032,7 @@ public class Application { .email("guest@cvent.com") .homePhone("(231)-213-1222") .workPhone("(231)-213-1222") - .homeAddress(AddressJson3.builder() + .homeAddress(AddressJson2.builder() .address1("West St. 1") .address2("Apt. 16") .city("Austin") @@ -1044,7 +1044,7 @@ public class Application { .build()) .paymentInfo(PaymentInfoJson.builder() .fullName("Gustav Schultz") - .address(AddressJson3.builder() + .address(AddressJson2.builder() .address1("West St. 1") .address2("Apt. 16") .city("Austin") diff --git a/packages/java/docs/sdks/meetingrequest/README.md b/packages/java/docs/sdks/meetingrequest/README.md index fe2e0de3..38280084 100644 --- a/packages/java/docs/sdks/meetingrequest/README.md +++ b/packages/java/docs/sdks/meetingrequest/README.md @@ -227,6 +227,8 @@ public class Application { Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. +**Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of initial creation. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin> @@ -306,6 +308,8 @@ public class Application { Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. +**Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of the update. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin> diff --git a/packages/java/docs/sdks/surveys/README.md b/packages/java/docs/sdks/surveys/README.md index c62b4f8f..5cace1b0 100644 --- a/packages/java/docs/sdks/surveys/README.md +++ b/packages/java/docs/sdks/surveys/README.md @@ -507,8 +507,8 @@ public class Application { .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .build()) .answers(List.of( - AnswerJson1.builder() - .type(AnswerTypeJson2.CHOICE_TEXT) + AnswerJson.builder() + .type(AnswerTypeJson1.CHOICE_TEXT) .value("1") .choice(UuidJson.builder() .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") @@ -1607,8 +1607,8 @@ public class Application { .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") .build()) .answers(List.of( - AnswerJson1.builder() - .type(AnswerTypeJson2.CHOICE_TEXT) + AnswerJson.builder() + .type(AnswerTypeJson1.CHOICE_TEXT) .value("1") .choice(UuidJson.builder() .id("04ca6ae2-0dc3-487b-953e-86d6abbdf7d3") diff --git a/packages/java/docs/sdks/userscim/README.md b/packages/java/docs/sdks/userscim/README.md index da681ae9..906fa466 100644 --- a/packages/java/docs/sdks/userscim/README.md +++ b/packages/java/docs/sdks/userscim/README.md @@ -456,7 +456,7 @@ public class Application { .value("+911234567890") .build())) .addresses(List.of( - AddressJson6.builder() + AddressJson5.builder() .type(AddressTypeJson1.WORK) .streetAddress("100 Universal City Plaza") .locality("Hollywood") @@ -701,7 +701,7 @@ public class Application { .value("+911234567890") .build())) .addresses(List.of( - AddressJson6.builder() + AddressJson5.builder() .type(AddressTypeJson1.WORK) .streetAddress("100 Universal City Plaza") .locality("Hollywood") diff --git a/packages/java/gradle.properties b/packages/java/gradle.properties index 08018af4..e8baa805 100644 --- a/packages/java/gradle.properties +++ b/packages/java/gradle.properties @@ -1,4 +1,4 @@ groupId=com.cvent artifactId=sdk -version=1.2.4 +version=1.3.0 org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g diff --git a/packages/java/src/main/java/com/cvent/AsyncAudienceSegments.java b/packages/java/src/main/java/com/cvent/AsyncAudienceSegments.java index 78068cd3..5979493b 100644 --- a/packages/java/src/main/java/com/cvent/AsyncAudienceSegments.java +++ b/packages/java/src/main/java/com/cvent/AsyncAudienceSegments.java @@ -11,6 +11,8 @@ import com.cvent.models.operations.DisassociateAttendeeFromAudienceSegmentRequest; import com.cvent.models.operations.DisassociateAttendeeFromAudienceSegmentsRequest; import com.cvent.models.operations.GetAudienceSegmentByIdRequest; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsRequest; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsRequest; import com.cvent.models.operations.ListAudienceSegmentsPostFilterRequest; import com.cvent.models.operations.ListAudienceSegmentsRequest; import com.cvent.models.operations.ListSegmentAssociatedAttendeesRequest; @@ -27,6 +29,10 @@ import com.cvent.models.operations.async.DisassociateAttendeeFromAudienceSegmentsResponse; import com.cvent.models.operations.async.GetAudienceSegmentByIdRequestBuilder; import com.cvent.models.operations.async.GetAudienceSegmentByIdResponse; +import com.cvent.models.operations.async.ListAssociatedAudienceSegmentsRequestBuilder; +import com.cvent.models.operations.async.ListAssociatedAudienceSegmentsResponse; +import com.cvent.models.operations.async.ListAttendeeAudienceSegmentsRequestBuilder; +import com.cvent.models.operations.async.ListAttendeeAudienceSegmentsResponse; import com.cvent.models.operations.async.ListAudienceSegmentsPostFilterRequestBuilder; import com.cvent.models.operations.async.ListAudienceSegmentsPostFilterResponse; import com.cvent.models.operations.async.ListAudienceSegmentsRequestBuilder; @@ -41,6 +47,8 @@ import com.cvent.operations.DisassociateAttendeeFromAudienceSegment; import com.cvent.operations.DisassociateAttendeeFromAudienceSegments; import com.cvent.operations.GetAudienceSegmentById; +import com.cvent.operations.ListAssociatedAudienceSegments; +import com.cvent.operations.ListAttendeeAudienceSegments; import com.cvent.operations.ListAudienceSegments; import com.cvent.operations.ListAudienceSegmentsPostFilter; import com.cvent.operations.ListSegmentAssociatedAttendees; @@ -77,6 +85,55 @@ public AudienceSegments sync() { return syncSDK; } + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query + * parameter to filter by segment ID. + * + *

More about OAuth2 authorization code support for administrators + * + * @return The async call builder + */ + public ListAttendeeAudienceSegmentsRequestBuilder listAttendeeAudienceSegments() { + return new ListAttendeeAudienceSegmentsRequestBuilder(sdkConfiguration); + } + + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query + * parameter to filter by segment ID. + * + *

More about OAuth2 authorization code support for administrators + * + * @param request The request object containing all the parameters for the API call. + * @return {@code CompletableFuture} - The async response + */ + public CompletableFuture listAttendeeAudienceSegments( + @Nonnull ListAttendeeAudienceSegmentsRequest request) { + return listAttendeeAudienceSegments(request, null); + } + + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query + * parameter to filter by segment ID. + * + *

More about OAuth2 authorization code support for administrators + * + * @param request The request object containing all the parameters for the API call. + * @param options additional options + * @return {@code CompletableFuture} - The async response + */ + public CompletableFuture listAttendeeAudienceSegments( + @Nonnull ListAttendeeAudienceSegmentsRequest request, @Nullable Options options) { + AsyncRequestOperation operation = + new ListAttendeeAudienceSegments.Async(sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + return operation.doRequest(request).thenCompose(operation::handleResponse); + } + /** * Delete Attendee Associations * @@ -126,6 +183,59 @@ public CompletableFuture disas return operation.doRequest(request).thenCompose(operation::handleResponse); } + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in + * the body of the request. This method returns the same data as [GET List Associated + * Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + * + *

More about OAuth2 authorization code support for administrators + * + * @return The async call builder + */ + public ListAssociatedAudienceSegmentsRequestBuilder listAssociatedAudienceSegments() { + return new ListAssociatedAudienceSegmentsRequestBuilder(sdkConfiguration); + } + + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in + * the body of the request. This method returns the same data as [GET List Associated + * Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + * + *

More about OAuth2 authorization code support for administrators + * + * @param request The request object containing all the parameters for the API call. + * @return {@code CompletableFuture} - The async response + */ + public CompletableFuture listAssociatedAudienceSegments( + @Nonnull ListAssociatedAudienceSegmentsRequest request) { + return listAssociatedAudienceSegments(request, null); + } + + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in + * the body of the request. This method returns the same data as [GET List Associated + * Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + * + *

More about OAuth2 authorization code support for administrators + * + * @param request The request object containing all the parameters for the API call. + * @param options additional options + * @return {@code CompletableFuture} - The async response + */ + public CompletableFuture listAssociatedAudienceSegments( + @Nonnull ListAssociatedAudienceSegmentsRequest request, @Nullable Options options) { + AsyncRequestOperation operation = + new ListAssociatedAudienceSegments.Async( + sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + return operation.doRequest(request).thenCompose(operation::handleResponse); + } + /** * Create Audience Segment * diff --git a/packages/java/src/main/java/com/cvent/AsyncEvents.java b/packages/java/src/main/java/com/cvent/AsyncEvents.java index 8672ea26..f01364aa 100644 --- a/packages/java/src/main/java/com/cvent/AsyncEvents.java +++ b/packages/java/src/main/java/com/cvent/AsyncEvents.java @@ -38,6 +38,7 @@ import com.cvent.models.operations.ListEventEmailsRequest; import com.cvent.models.operations.ListEventUserGroupsRequest; import com.cvent.models.operations.ListFeeItemsRequest; +import com.cvent.models.operations.ListMembershipItemsPostFilterRequest; import com.cvent.models.operations.ListMembershipItemsRequest; import com.cvent.models.operations.ListQuantityItemsPostFilterRequest; import com.cvent.models.operations.ListQuantityItemsRequest; @@ -116,6 +117,8 @@ import com.cvent.models.operations.async.ListEventUserGroupsResponse; import com.cvent.models.operations.async.ListFeeItemsRequestBuilder; import com.cvent.models.operations.async.ListFeeItemsResponse; +import com.cvent.models.operations.async.ListMembershipItemsPostFilterRequestBuilder; +import com.cvent.models.operations.async.ListMembershipItemsPostFilterResponse; import com.cvent.models.operations.async.ListMembershipItemsRequestBuilder; import com.cvent.models.operations.async.ListMembershipItemsResponse; import com.cvent.models.operations.async.ListQuantityItemsPostFilterRequestBuilder; @@ -179,6 +182,7 @@ import com.cvent.operations.ListEventUserGroups; import com.cvent.operations.ListFeeItems; import com.cvent.operations.ListMembershipItems; +import com.cvent.operations.ListMembershipItemsPostFilter; import com.cvent.operations.ListQuantityItems; import com.cvent.operations.ListQuantityItemsPostFilter; import com.cvent.operations.ListRegistrationPaths; @@ -1289,6 +1293,55 @@ public CompletableFuture listMembershipItems( return operation.doRequest(request).thenCompose(operation::handleResponse); } + /** + * List Membership Items + * + *

Gets a paginated list of membership items. [Membership + * items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional + * item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased + * during registration. + * + * @return The async call builder + */ + public ListMembershipItemsPostFilterRequestBuilder listMembershipItemsPostFilter() { + return new ListMembershipItemsPostFilterRequestBuilder(sdkConfiguration); + } + + /** + * List Membership Items + * + *

Gets a paginated list of membership items. [Membership + * items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional + * item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased + * during registration. + * + * @param request The request object containing all the parameters for the API call. + * @return {@code CompletableFuture} - The async response + */ + public CompletableFuture listMembershipItemsPostFilter( + @Nonnull ListMembershipItemsPostFilterRequest request) { + return listMembershipItemsPostFilter(request, null); + } + + /** + * List Membership Items + * + *

Gets a paginated list of membership items. [Membership + * items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional + * item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased + * during registration. + * + * @param request The request object containing all the parameters for the API call. + * @param options additional options + * @return {@code CompletableFuture} - The async response + */ + public CompletableFuture listMembershipItemsPostFilter( + @Nonnull ListMembershipItemsPostFilterRequest request, @Nullable Options options) { + AsyncRequestOperation operation = + new ListMembershipItemsPostFilter.Async(sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + return operation.doRequest(request).thenCompose(operation::handleResponse); + } + /** * List Orders * diff --git a/packages/java/src/main/java/com/cvent/AsyncMeetingRequest.java b/packages/java/src/main/java/com/cvent/AsyncMeetingRequest.java index cc21ffe3..0389db3e 100644 --- a/packages/java/src/main/java/com/cvent/AsyncMeetingRequest.java +++ b/packages/java/src/main/java/com/cvent/AsyncMeetingRequest.java @@ -213,6 +213,12 @@ public CompletableFuture getMRFById( * JSON-serialized string. See the question schema and the [Complex Questions * Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of initial creation. Event + * creation is processed asynchronously after the meeting request is saved. To retrieve the associated + * event ID once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @return The async call builder @@ -229,6 +235,12 @@ public CreateMeetingRequestRequestBuilder createMeetingRequest() { * JSON-serialized string. See the question schema and the [Complex Questions * Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of initial creation. Event + * creation is processed asynchronously after the meeting request is saved. To retrieve the associated + * event ID once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @param request The request object containing all the parameters for the API call. @@ -247,6 +259,12 @@ public CompletableFuture createMeetingRequest( * JSON-serialized string. See the question schema and the [Complex Questions * Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of initial creation. Event + * creation is processed asynchronously after the meeting request is saved. To retrieve the associated + * event ID once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @param request The request object containing all the parameters for the API call. @@ -269,6 +287,12 @@ public CompletableFuture createMeetingRequest( * schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) * for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of the update. Event creation is + * processed asynchronously after the meeting request is saved. To retrieve the associated event ID + * once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @return The async call builder @@ -286,6 +310,12 @@ public UpdateMeetingRequestRequestBuilder updateMeetingRequest() { * schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) * for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of the update. Event creation is + * processed asynchronously after the meeting request is saved. To retrieve the associated event ID + * once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @param request The request object containing all the parameters for the API call. @@ -305,6 +335,12 @@ public CompletableFuture updateMeetingRequest( * schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) * for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of the update. Event creation is + * processed asynchronously after the meeting request is saved. To retrieve the associated event ID + * once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @param request The request object containing all the parameters for the API call. diff --git a/packages/java/src/main/java/com/cvent/AudienceSegments.java b/packages/java/src/main/java/com/cvent/AudienceSegments.java index fea61005..2750f612 100644 --- a/packages/java/src/main/java/com/cvent/AudienceSegments.java +++ b/packages/java/src/main/java/com/cvent/AudienceSegments.java @@ -23,6 +23,12 @@ import com.cvent.models.operations.GetAudienceSegmentByIdRequest; import com.cvent.models.operations.GetAudienceSegmentByIdRequestBuilder; import com.cvent.models.operations.GetAudienceSegmentByIdResponse; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsRequest; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsRequestBuilder; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsResponse; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsRequest; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsRequestBuilder; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsResponse; import com.cvent.models.operations.ListAudienceSegmentsPostFilterRequest; import com.cvent.models.operations.ListAudienceSegmentsPostFilterRequestBuilder; import com.cvent.models.operations.ListAudienceSegmentsPostFilterResponse; @@ -41,6 +47,8 @@ import com.cvent.operations.DisassociateAttendeeFromAudienceSegment; import com.cvent.operations.DisassociateAttendeeFromAudienceSegments; import com.cvent.operations.GetAudienceSegmentById; +import com.cvent.operations.ListAssociatedAudienceSegments; +import com.cvent.operations.ListAttendeeAudienceSegments; import com.cvent.operations.ListAudienceSegments; import com.cvent.operations.ListAudienceSegmentsPostFilter; import com.cvent.operations.ListSegmentAssociatedAttendees; @@ -76,6 +84,57 @@ public AsyncAudienceSegments async() { return asyncSDK; } + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query + * parameter to filter by segment ID. + * + *

More about OAuth2 authorization code support for administrators + * + * @return The call builder + */ + public ListAttendeeAudienceSegmentsRequestBuilder listAttendeeAudienceSegments() { + return new ListAttendeeAudienceSegmentsRequestBuilder(sdkConfiguration); + } + + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query + * parameter to filter by segment ID. + * + *

More about OAuth2 authorization code support for administrators + * + * @param request The request object containing all the parameters for the API call. + * @return The response from the API call + * @throws RuntimeException subclass if the API call fails + */ + public ListAttendeeAudienceSegmentsResponse listAttendeeAudienceSegments( + @Nonnull ListAttendeeAudienceSegmentsRequest request) { + return listAttendeeAudienceSegments(request, null); + } + + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query + * parameter to filter by segment ID. + * + *

More about OAuth2 authorization code support for administrators + * + * @param request The request object containing all the parameters for the API call. + * @param options additional options + * @return The response from the API call + * @throws RuntimeException subclass if the API call fails + */ + public ListAttendeeAudienceSegmentsResponse listAttendeeAudienceSegments( + @Nonnull ListAttendeeAudienceSegmentsRequest request, @Nullable Options options) { + RequestOperation operation = + new ListAttendeeAudienceSegments.Sync(sdkConfiguration, options, _headers); + return operation.handleResponse(operation.doRequest(request)); + } + /** * Delete Attendee Associations * @@ -126,6 +185,60 @@ public DisassociateAttendeeFromAudienceSegmentsResponse disassociateAttendeeFrom return operation.handleResponse(operation.doRequest(request)); } + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in + * the body of the request. This method returns the same data as [GET List Associated + * Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + * + *

More about OAuth2 authorization code support for administrators + * + * @return The call builder + */ + public ListAssociatedAudienceSegmentsRequestBuilder listAssociatedAudienceSegments() { + return new ListAssociatedAudienceSegmentsRequestBuilder(sdkConfiguration); + } + + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in + * the body of the request. This method returns the same data as [GET List Associated + * Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + * + *

More about OAuth2 authorization code support for administrators + * + * @param request The request object containing all the parameters for the API call. + * @return The response from the API call + * @throws RuntimeException subclass if the API call fails + */ + public ListAssociatedAudienceSegmentsResponse listAssociatedAudienceSegments( + @Nonnull ListAssociatedAudienceSegmentsRequest request) { + return listAssociatedAudienceSegments(request, null); + } + + /** + * List Associated Segments + * + *

Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in + * the body of the request. This method returns the same data as [GET List Associated + * Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + * + *

More about OAuth2 authorization code support for administrators + * + * @param request The request object containing all the parameters for the API call. + * @param options additional options + * @return The response from the API call + * @throws RuntimeException subclass if the API call fails + */ + public ListAssociatedAudienceSegmentsResponse listAssociatedAudienceSegments( + @Nonnull ListAssociatedAudienceSegmentsRequest request, @Nullable Options options) { + RequestOperation operation = + new ListAssociatedAudienceSegments.Sync(sdkConfiguration, options, _headers); + return operation.handleResponse(operation.doRequest(request)); + } + /** * Create Audience Segment * diff --git a/packages/java/src/main/java/com/cvent/Events.java b/packages/java/src/main/java/com/cvent/Events.java index 33e90917..ef6339e5 100644 --- a/packages/java/src/main/java/com/cvent/Events.java +++ b/packages/java/src/main/java/com/cvent/Events.java @@ -102,6 +102,9 @@ import com.cvent.models.operations.ListFeeItemsRequest; import com.cvent.models.operations.ListFeeItemsRequestBuilder; import com.cvent.models.operations.ListFeeItemsResponse; +import com.cvent.models.operations.ListMembershipItemsPostFilterRequest; +import com.cvent.models.operations.ListMembershipItemsPostFilterRequestBuilder; +import com.cvent.models.operations.ListMembershipItemsPostFilterResponse; import com.cvent.models.operations.ListMembershipItemsRequest; import com.cvent.models.operations.ListMembershipItemsRequestBuilder; import com.cvent.models.operations.ListMembershipItemsResponse; @@ -179,6 +182,7 @@ import com.cvent.operations.ListEventUserGroups; import com.cvent.operations.ListFeeItems; import com.cvent.operations.ListMembershipItems; +import com.cvent.operations.ListMembershipItemsPostFilter; import com.cvent.operations.ListQuantityItems; import com.cvent.operations.ListQuantityItemsPostFilter; import com.cvent.operations.ListRegistrationPaths; @@ -1316,6 +1320,57 @@ public ListMembershipItemsResponse listMembershipItems( return operation.handleResponse(operation.doRequest(request)); } + /** + * List Membership Items + * + *

Gets a paginated list of membership items. [Membership + * items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional + * item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased + * during registration. + * + * @return The call builder + */ + public ListMembershipItemsPostFilterRequestBuilder listMembershipItemsPostFilter() { + return new ListMembershipItemsPostFilterRequestBuilder(sdkConfiguration); + } + + /** + * List Membership Items + * + *

Gets a paginated list of membership items. [Membership + * items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional + * item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased + * during registration. + * + * @param request The request object containing all the parameters for the API call. + * @return The response from the API call + * @throws RuntimeException subclass if the API call fails + */ + public ListMembershipItemsPostFilterResponse listMembershipItemsPostFilter( + @Nonnull ListMembershipItemsPostFilterRequest request) { + return listMembershipItemsPostFilter(request, null); + } + + /** + * List Membership Items + * + *

Gets a paginated list of membership items. [Membership + * items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional + * item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased + * during registration. + * + * @param request The request object containing all the parameters for the API call. + * @param options additional options + * @return The response from the API call + * @throws RuntimeException subclass if the API call fails + */ + public ListMembershipItemsPostFilterResponse listMembershipItemsPostFilter( + @Nonnull ListMembershipItemsPostFilterRequest request, @Nullable Options options) { + RequestOperation operation = + new ListMembershipItemsPostFilter.Sync(sdkConfiguration, options, _headers); + return operation.handleResponse(operation.doRequest(request)); + } + /** * List Orders * diff --git a/packages/java/src/main/java/com/cvent/MeetingRequest.java b/packages/java/src/main/java/com/cvent/MeetingRequest.java index 656a9408..ac61b0b8 100644 --- a/packages/java/src/main/java/com/cvent/MeetingRequest.java +++ b/packages/java/src/main/java/com/cvent/MeetingRequest.java @@ -217,6 +217,12 @@ public GetMRFByIdResponse getMRFById(@Nonnull GetMRFByIdRequest request, @Nullab * JSON-serialized string. See the question schema and the [Complex Questions * Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of initial creation. Event + * creation is processed asynchronously after the meeting request is saved. To retrieve the associated + * event ID once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @return The call builder @@ -233,6 +239,12 @@ public CreateMeetingRequestRequestBuilder createMeetingRequest() { * JSON-serialized string. See the question schema and the [Complex Questions * Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of initial creation. Event + * creation is processed asynchronously after the meeting request is saved. To retrieve the associated + * event ID once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @param request The request object containing all the parameters for the API call. @@ -251,6 +263,12 @@ public CreateMeetingRequestResponse createMeetingRequest(@Nonnull CreateMeetingR * JSON-serialized string. See the question schema and the [Complex Questions * Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of initial creation. Event + * creation is processed asynchronously after the meeting request is saved. To retrieve the associated + * event ID once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @param request The request object containing all the parameters for the API call. @@ -274,6 +292,12 @@ public CreateMeetingRequestResponse createMeetingRequest( * schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) * for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of the update. Event creation is + * processed asynchronously after the meeting request is saved. To retrieve the associated event ID + * once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @return The call builder @@ -291,6 +315,12 @@ public UpdateMeetingRequestRequestBuilder updateMeetingRequest() { * schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) * for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of the update. Event creation is + * processed asynchronously after the meeting request is saved. To retrieve the associated event ID + * once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @param request The request object containing all the parameters for the API call. @@ -310,6 +340,12 @@ public UpdateMeetingRequestResponse updateMeetingRequest(@Nonnull UpdateMeetingR * schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) * for details. * + *

**Note:** If the meeting request form is configured to auto-create an event upon submission, the + * `event.id` field may not be populated in the response at the time of the update. Event creation is + * processed asynchronously after the meeting request is saved. To retrieve the associated event ID + * once it is available, poll the [Get + * MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * *

More about OAuth2 authorization code support for administrators * * @param request The request object containing all the parameters for the API call. diff --git a/packages/java/src/main/java/com/cvent/SDKConfiguration.java b/packages/java/src/main/java/com/cvent/SDKConfiguration.java index c03d32d1..b018beec 100644 --- a/packages/java/src/main/java/com/cvent/SDKConfiguration.java +++ b/packages/java/src/main/java/com/cvent/SDKConfiguration.java @@ -20,7 +20,7 @@ public class SDKConfiguration { private static final String LANGUAGE = "java"; public static final String OPENAPI_DOC_VERSION = "ea"; - public static final String SDK_VERSION = "1.2.4"; + public static final String SDK_VERSION = "1.3.0"; public static final String GEN_VERSION = "2.859.2"; private static final String BASE_PACKAGE = "com.cvent"; public static final String USER_AGENT = String.format( diff --git a/packages/java/src/main/java/com/cvent/models/components/AccountBudgetItemListResponseJson.java b/packages/java/src/main/java/com/cvent/models/components/AccountBudgetItemListResponseJson.java index b8ce4be9..8ff8b85b 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AccountBudgetItemListResponseJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/AccountBudgetItemListResponseJson.java @@ -55,7 +55,7 @@ public class AccountBudgetItemListResponseJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") - private EventJson4 event; + private EventJson3 event; /** * RFP ID Information. @@ -119,7 +119,7 @@ public AccountBudgetItemListResponseJson( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nullable EventJson4 event, + @JsonProperty("event") @Nullable EventJson3 event, @JsonProperty("rfp") @Nullable RfpIdJson1 rfp, @JsonProperty("budgetVersion") @Nullable BudgetVersionIdJson budgetVersion, @JsonProperty("id") @Nullable String id, @@ -178,7 +178,7 @@ public Optional lastModifiedBy() { /** * Event ID Information. */ - public Optional event() { + public Optional event() { return Optional.ofNullable(this.event); } @@ -277,7 +277,7 @@ public AccountBudgetItemListResponseJson withLastModifiedBy(@Nullable String las /** * Event ID Information. */ - public AccountBudgetItemListResponseJson withEvent(@Nullable EventJson4 event) { + public AccountBudgetItemListResponseJson withEvent(@Nullable EventJson3 event) { this.event = event; return this; } @@ -431,7 +431,7 @@ public static final class Builder { private String lastModifiedBy; - private EventJson4 event; + private EventJson3 event; private RfpIdJson1 rfp; @@ -488,7 +488,7 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * Event ID Information. */ - public Builder event(@Nullable EventJson4 event) { + public Builder event(@Nullable EventJson3 event) { this.event = event; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Action.java b/packages/java/src/main/java/com/cvent/models/components/Action.java deleted file mode 100644 index ed9a21f1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/Action.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * Action - * - *

Action to take for a compliance request. - */ -public enum Action { - DO_NOT_SELL("DO_NOT_SELL"), - OK_TO_SELL("OK_TO_SELL"); - - @JsonValue - private final String value; - - Action(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (Action o : Action.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/AdditionalChoice.java b/packages/java/src/main/java/com/cvent/models/components/AdditionalChoice.java new file mode 100644 index 00000000..2f815468 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/AdditionalChoice.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * AdditionalChoice + * + *

Contains text of additional choice + */ +public class AdditionalChoice { + /** + * Text Value of additional choice + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("text") + private String text; + + @JsonCreator + public AdditionalChoice(@JsonProperty("text") @Nullable String text) { + this.text = text; + } + + public AdditionalChoice() { + this(null); + } + + /** + * Text Value of additional choice + */ + public Optional text() { + return Optional.ofNullable(this.text); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Text Value of additional choice + */ + public AdditionalChoice withText(@Nullable String text) { + this.text = text; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalChoice other = (AdditionalChoice) o; + return Utils.enhancedDeepEquals(this.text, other.text); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(text); + } + + @Override + public String toString() { + return Utils.toString(AdditionalChoice.class, "text", text); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String text; + + private Builder() { + // force use of static builder() method + } + + /** + * Text Value of additional choice + */ + public Builder text(@Nullable String text) { + this.text = text; + return this; + } + + public AdditionalChoice build() { + return new AdditionalChoice(text); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson1.java b/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson1.java new file mode 100644 index 00000000..88a5d8f5 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson1.java @@ -0,0 +1,134 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * AdditionalChoiceJson1 + * + *

Contains text of additional choice i.e N/A choice or otherAnswer choice + */ +public class AdditionalChoiceJson1 { + /** + * Text Value of additional choice + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("text") + private String text; + + /** + * Reporting value of additional choice text + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("shortText") + private String shortText; + + @JsonCreator + public AdditionalChoiceJson1( + @JsonProperty("text") @Nullable String text, @JsonProperty("shortText") @Nullable String shortText) { + this.text = text; + this.shortText = shortText; + } + + public AdditionalChoiceJson1() { + this(null, null); + } + + /** + * Text Value of additional choice + */ + public Optional text() { + return Optional.ofNullable(this.text); + } + + /** + * Reporting value of additional choice text + */ + public Optional shortText() { + return Optional.ofNullable(this.shortText); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Text Value of additional choice + */ + public AdditionalChoiceJson1 withText(@Nullable String text) { + this.text = text; + return this; + } + + /** + * Reporting value of additional choice text + */ + public AdditionalChoiceJson1 withShortText(@Nullable String shortText) { + this.shortText = shortText; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AdditionalChoiceJson1 other = (AdditionalChoiceJson1) o; + return Utils.enhancedDeepEquals(this.text, other.text) && Utils.enhancedDeepEquals(this.shortText, other.shortText); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(text, shortText); + } + + @Override + public String toString() { + return Utils.toString(AdditionalChoiceJson1.class, "text", text, "shortText", shortText); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String text; + + private String shortText; + + private Builder() { + // force use of static builder() method + } + + /** + * Text Value of additional choice + */ + public Builder text(@Nullable String text) { + this.text = text; + return this; + } + + /** + * Reporting value of additional choice text + */ + public Builder shortText(@Nullable String shortText) { + this.shortText = shortText; + return this; + } + + public AdditionalChoiceJson1 build() { + return new AdditionalChoiceJson1(text, shortText); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson11.java b/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson11.java deleted file mode 100644 index f22965f8..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson11.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * AdditionalChoiceJson11 - * - *

Contains text of additional choice - */ -public class AdditionalChoiceJson11 { - /** - * Text Value of additional choice - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("text") - private String text; - - @JsonCreator - public AdditionalChoiceJson11(@JsonProperty("text") @Nullable String text) { - this.text = text; - } - - public AdditionalChoiceJson11() { - this(null); - } - - /** - * Text Value of additional choice - */ - public Optional text() { - return Optional.ofNullable(this.text); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Text Value of additional choice - */ - public AdditionalChoiceJson11 withText(@Nullable String text) { - this.text = text; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AdditionalChoiceJson11 other = (AdditionalChoiceJson11) o; - return Utils.enhancedDeepEquals(this.text, other.text); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(text); - } - - @Override - public String toString() { - return Utils.toString(AdditionalChoiceJson11.class, "text", text); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String text; - - private Builder() { - // force use of static builder() method - } - - /** - * Text Value of additional choice - */ - public Builder text(@Nullable String text) { - this.text = text; - return this; - } - - public AdditionalChoiceJson11 build() { - return new AdditionalChoiceJson11(text); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson2.java b/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson2.java index fff6adb2..a4c6b062 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson2.java +++ b/packages/java/src/main/java/com/cvent/models/components/AdditionalChoiceJson2.java @@ -16,18 +16,18 @@ /** * AdditionalChoiceJson2 * - *

Contains text of additional choice i.e N/A choice or otherAnswer choice + *

Contains text of additional choice i.e notApplicableAnswer choice or otherAnswer choice. */ public class AdditionalChoiceJson2 { /** - * Text Value of additional choice + * Display text of additional choice. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("text") private String text; /** - * Reporting value of additional choice text + * Name of additional choice text in reporting. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("shortText") @@ -45,14 +45,14 @@ public AdditionalChoiceJson2() { } /** - * Text Value of additional choice + * Display text of additional choice. */ public Optional text() { return Optional.ofNullable(this.text); } /** - * Reporting value of additional choice text + * Name of additional choice text in reporting. */ public Optional shortText() { return Optional.ofNullable(this.shortText); @@ -63,7 +63,7 @@ public static Builder builder() { } /** - * Text Value of additional choice + * Display text of additional choice. */ public AdditionalChoiceJson2 withText(@Nullable String text) { this.text = text; @@ -71,7 +71,7 @@ public AdditionalChoiceJson2 withText(@Nullable String text) { } /** - * Reporting value of additional choice text + * Name of additional choice text in reporting. */ public AdditionalChoiceJson2 withShortText(@Nullable String shortText) { this.shortText = shortText; @@ -112,7 +112,7 @@ private Builder() { } /** - * Text Value of additional choice + * Display text of additional choice. */ public Builder text(@Nullable String text) { this.text = text; @@ -120,7 +120,7 @@ public Builder text(@Nullable String text) { } /** - * Reporting value of additional choice text + * Name of additional choice text in reporting. */ public Builder shortText(@Nullable String shortText) { this.shortText = shortText; diff --git a/packages/java/src/main/java/com/cvent/models/components/Address11.java b/packages/java/src/main/java/com/cvent/models/components/Address11.java new file mode 100644 index 00000000..a7ba6577 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Address11.java @@ -0,0 +1,289 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Address11 + * + *

An object representing an address with various properties. + */ +public class Address11 { + /** + * The first line of an address + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("address1") + private String address1; + + /** + * The second line of an address + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("address2") + private String address2; + + /** + * The name of the city. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("city") + private String city; + + /** + * The name of the state/province/region of the address. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("region") + private String region; + + /** + * postal code (also known as zipcode) of the address + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("postalCode") + private String postalCode; + + /** + * Name of the country for example, 'United States' + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("country") + private String country; + + @JsonCreator + public Address11( + @JsonProperty("address1") @Nullable String address1, + @JsonProperty("address2") @Nullable String address2, + @JsonProperty("city") @Nullable String city, + @JsonProperty("region") @Nullable String region, + @JsonProperty("postalCode") @Nullable String postalCode, + @JsonProperty("country") @Nullable String country) { + this.address1 = address1; + this.address2 = address2; + this.city = city; + this.region = region; + this.postalCode = postalCode; + this.country = country; + } + + public Address11() { + this(null, null, null, null, null, null); + } + + /** + * The first line of an address + */ + public Optional address1() { + return Optional.ofNullable(this.address1); + } + + /** + * The second line of an address + */ + public Optional address2() { + return Optional.ofNullable(this.address2); + } + + /** + * The name of the city. + */ + public Optional city() { + return Optional.ofNullable(this.city); + } + + /** + * The name of the state/province/region of the address. + */ + public Optional region() { + return Optional.ofNullable(this.region); + } + + /** + * postal code (also known as zipcode) of the address + */ + public Optional postalCode() { + return Optional.ofNullable(this.postalCode); + } + + /** + * Name of the country for example, 'United States' + */ + public Optional country() { + return Optional.ofNullable(this.country); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The first line of an address + */ + public Address11 withAddress1(@Nullable String address1) { + this.address1 = address1; + return this; + } + + /** + * The second line of an address + */ + public Address11 withAddress2(@Nullable String address2) { + this.address2 = address2; + return this; + } + + /** + * The name of the city. + */ + public Address11 withCity(@Nullable String city) { + this.city = city; + return this; + } + + /** + * The name of the state/province/region of the address. + */ + public Address11 withRegion(@Nullable String region) { + this.region = region; + return this; + } + + /** + * postal code (also known as zipcode) of the address + */ + public Address11 withPostalCode(@Nullable String postalCode) { + this.postalCode = postalCode; + return this; + } + + /** + * Name of the country for example, 'United States' + */ + public Address11 withCountry(@Nullable String country) { + this.country = country; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Address11 other = (Address11) o; + return Utils.enhancedDeepEquals(this.address1, other.address1) + && Utils.enhancedDeepEquals(this.address2, other.address2) + && Utils.enhancedDeepEquals(this.city, other.city) + && Utils.enhancedDeepEquals(this.region, other.region) + && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) + && Utils.enhancedDeepEquals(this.country, other.country); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(address1, address2, city, region, postalCode, country); + } + + @Override + public String toString() { + return Utils.toString( + Address11.class, + "address1", + address1, + "address2", + address2, + "city", + city, + "region", + region, + "postalCode", + postalCode, + "country", + country); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String address1; + + private String address2; + + private String city; + + private String region; + + private String postalCode; + + private String country; + + private Builder() { + // force use of static builder() method + } + + /** + * The first line of an address + */ + public Builder address1(@Nullable String address1) { + this.address1 = address1; + return this; + } + + /** + * The second line of an address + */ + public Builder address2(@Nullable String address2) { + this.address2 = address2; + return this; + } + + /** + * The name of the city. + */ + public Builder city(@Nullable String city) { + this.city = city; + return this; + } + + /** + * The name of the state/province/region of the address. + */ + public Builder region(@Nullable String region) { + this.region = region; + return this; + } + + /** + * postal code (also known as zipcode) of the address + */ + public Builder postalCode(@Nullable String postalCode) { + this.postalCode = postalCode; + return this; + } + + /** + * Name of the country for example, 'United States' + */ + public Builder country(@Nullable String country) { + this.country = country; + return this; + } + + public Address11 build() { + return new Address11(address1, address2, city, region, postalCode, country); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Address12.java b/packages/java/src/main/java/com/cvent/models/components/Address12.java new file mode 100644 index 00000000..397ca1cb --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Address12.java @@ -0,0 +1,363 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Address12 + * + *

Schema for address information + */ +public class Address12 { + /** + * The first line of an address + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("address1") + private String address1; + + /** + * The second line of an address + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("address2") + private String address2; + + /** + * The name of the city. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("city") + private String city; + + /** + * The name of the state/province/region of the address. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("region") + private String region; + + /** + * The abbreviation of the state/province/region of the address. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("regionCode") + private String regionCode; + + /** + * postal code (also known as zipcode) of the address + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("postalCode") + private String postalCode; + + /** + * Name of the country for example, 'United States' + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("country") + private String country; + + /** + * ISO 3166 two-letter (alpha-2) country code + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("countryCode") + private String countryCode; + + @JsonCreator + public Address12( + @JsonProperty("address1") @Nullable String address1, + @JsonProperty("address2") @Nullable String address2, + @JsonProperty("city") @Nullable String city, + @JsonProperty("region") @Nullable String region, + @JsonProperty("regionCode") @Nullable String regionCode, + @JsonProperty("postalCode") @Nullable String postalCode, + @JsonProperty("country") @Nullable String country, + @JsonProperty("countryCode") @Nullable String countryCode) { + this.address1 = address1; + this.address2 = address2; + this.city = city; + this.region = region; + this.regionCode = regionCode; + this.postalCode = postalCode; + this.country = country; + this.countryCode = countryCode; + } + + public Address12() { + this(null, null, null, null, null, null, null, null); + } + + /** + * The first line of an address + */ + public Optional address1() { + return Optional.ofNullable(this.address1); + } + + /** + * The second line of an address + */ + public Optional address2() { + return Optional.ofNullable(this.address2); + } + + /** + * The name of the city. + */ + public Optional city() { + return Optional.ofNullable(this.city); + } + + /** + * The name of the state/province/region of the address. + */ + public Optional region() { + return Optional.ofNullable(this.region); + } + + /** + * The abbreviation of the state/province/region of the address. + */ + public Optional regionCode() { + return Optional.ofNullable(this.regionCode); + } + + /** + * postal code (also known as zipcode) of the address + */ + public Optional postalCode() { + return Optional.ofNullable(this.postalCode); + } + + /** + * Name of the country for example, 'United States' + */ + public Optional country() { + return Optional.ofNullable(this.country); + } + + /** + * ISO 3166 two-letter (alpha-2) country code + */ + public Optional countryCode() { + return Optional.ofNullable(this.countryCode); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The first line of an address + */ + public Address12 withAddress1(@Nullable String address1) { + this.address1 = address1; + return this; + } + + /** + * The second line of an address + */ + public Address12 withAddress2(@Nullable String address2) { + this.address2 = address2; + return this; + } + + /** + * The name of the city. + */ + public Address12 withCity(@Nullable String city) { + this.city = city; + return this; + } + + /** + * The name of the state/province/region of the address. + */ + public Address12 withRegion(@Nullable String region) { + this.region = region; + return this; + } + + /** + * The abbreviation of the state/province/region of the address. + */ + public Address12 withRegionCode(@Nullable String regionCode) { + this.regionCode = regionCode; + return this; + } + + /** + * postal code (also known as zipcode) of the address + */ + public Address12 withPostalCode(@Nullable String postalCode) { + this.postalCode = postalCode; + return this; + } + + /** + * Name of the country for example, 'United States' + */ + public Address12 withCountry(@Nullable String country) { + this.country = country; + return this; + } + + /** + * ISO 3166 two-letter (alpha-2) country code + */ + public Address12 withCountryCode(@Nullable String countryCode) { + this.countryCode = countryCode; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Address12 other = (Address12) o; + return Utils.enhancedDeepEquals(this.address1, other.address1) + && Utils.enhancedDeepEquals(this.address2, other.address2) + && Utils.enhancedDeepEquals(this.city, other.city) + && Utils.enhancedDeepEquals(this.region, other.region) + && Utils.enhancedDeepEquals(this.regionCode, other.regionCode) + && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) + && Utils.enhancedDeepEquals(this.country, other.country) + && Utils.enhancedDeepEquals(this.countryCode, other.countryCode); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(address1, address2, city, region, regionCode, postalCode, country, countryCode); + } + + @Override + public String toString() { + return Utils.toString( + Address12.class, + "address1", + address1, + "address2", + address2, + "city", + city, + "region", + region, + "regionCode", + regionCode, + "postalCode", + postalCode, + "country", + country, + "countryCode", + countryCode); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String address1; + + private String address2; + + private String city; + + private String region; + + private String regionCode; + + private String postalCode; + + private String country; + + private String countryCode; + + private Builder() { + // force use of static builder() method + } + + /** + * The first line of an address + */ + public Builder address1(@Nullable String address1) { + this.address1 = address1; + return this; + } + + /** + * The second line of an address + */ + public Builder address2(@Nullable String address2) { + this.address2 = address2; + return this; + } + + /** + * The name of the city. + */ + public Builder city(@Nullable String city) { + this.city = city; + return this; + } + + /** + * The name of the state/province/region of the address. + */ + public Builder region(@Nullable String region) { + this.region = region; + return this; + } + + /** + * The abbreviation of the state/province/region of the address. + */ + public Builder regionCode(@Nullable String regionCode) { + this.regionCode = regionCode; + return this; + } + + /** + * postal code (also known as zipcode) of the address + */ + public Builder postalCode(@Nullable String postalCode) { + this.postalCode = postalCode; + return this; + } + + /** + * Name of the country for example, 'United States' + */ + public Builder country(@Nullable String country) { + this.country = country; + return this; + } + + /** + * ISO 3166 two-letter (alpha-2) country code + */ + public Builder countryCode(@Nullable String countryCode) { + this.countryCode = countryCode; + return this; + } + + public Address12 build() { + return new Address12(address1, address2, city, region, regionCode, postalCode, country, countryCode); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AddressJson2.java b/packages/java/src/main/java/com/cvent/models/components/AddressJson2.java new file mode 100644 index 00000000..cd039dc2 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/AddressJson2.java @@ -0,0 +1,364 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * AddressJson2 + * + *

Address details. Required to create/update a guest's reservation if the hotel/event requires an + * address in reservations. + */ +public class AddressJson2 { + /** + * Address line 1. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("address1") + private String address1; + + /** + * Address line 2. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("address2") + private String address2; + + /** + * City name. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("city") + private String city; + + /** + * Region name. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("region") + private String region; + + /** + * Region code. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("regionCode") + private String regionCode; + + /** + * Postal code. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("postalCode") + private String postalCode; + + /** + * Country name. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("country") + private String country; + + /** + * ISO 3166 alpha-2 country code. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("countryCode") + private String countryCode; + + @JsonCreator + public AddressJson2( + @JsonProperty("address1") @Nullable String address1, + @JsonProperty("address2") @Nullable String address2, + @JsonProperty("city") @Nullable String city, + @JsonProperty("region") @Nullable String region, + @JsonProperty("regionCode") @Nullable String regionCode, + @JsonProperty("postalCode") @Nullable String postalCode, + @JsonProperty("country") @Nullable String country, + @JsonProperty("countryCode") @Nullable String countryCode) { + this.address1 = address1; + this.address2 = address2; + this.city = city; + this.region = region; + this.regionCode = regionCode; + this.postalCode = postalCode; + this.country = country; + this.countryCode = countryCode; + } + + public AddressJson2() { + this(null, null, null, null, null, null, null, null); + } + + /** + * Address line 1. + */ + public Optional address1() { + return Optional.ofNullable(this.address1); + } + + /** + * Address line 2. + */ + public Optional address2() { + return Optional.ofNullable(this.address2); + } + + /** + * City name. + */ + public Optional city() { + return Optional.ofNullable(this.city); + } + + /** + * Region name. + */ + public Optional region() { + return Optional.ofNullable(this.region); + } + + /** + * Region code. + */ + public Optional regionCode() { + return Optional.ofNullable(this.regionCode); + } + + /** + * Postal code. + */ + public Optional postalCode() { + return Optional.ofNullable(this.postalCode); + } + + /** + * Country name. + */ + public Optional country() { + return Optional.ofNullable(this.country); + } + + /** + * ISO 3166 alpha-2 country code. + */ + public Optional countryCode() { + return Optional.ofNullable(this.countryCode); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Address line 1. + */ + public AddressJson2 withAddress1(@Nullable String address1) { + this.address1 = address1; + return this; + } + + /** + * Address line 2. + */ + public AddressJson2 withAddress2(@Nullable String address2) { + this.address2 = address2; + return this; + } + + /** + * City name. + */ + public AddressJson2 withCity(@Nullable String city) { + this.city = city; + return this; + } + + /** + * Region name. + */ + public AddressJson2 withRegion(@Nullable String region) { + this.region = region; + return this; + } + + /** + * Region code. + */ + public AddressJson2 withRegionCode(@Nullable String regionCode) { + this.regionCode = regionCode; + return this; + } + + /** + * Postal code. + */ + public AddressJson2 withPostalCode(@Nullable String postalCode) { + this.postalCode = postalCode; + return this; + } + + /** + * Country name. + */ + public AddressJson2 withCountry(@Nullable String country) { + this.country = country; + return this; + } + + /** + * ISO 3166 alpha-2 country code. + */ + public AddressJson2 withCountryCode(@Nullable String countryCode) { + this.countryCode = countryCode; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AddressJson2 other = (AddressJson2) o; + return Utils.enhancedDeepEquals(this.address1, other.address1) + && Utils.enhancedDeepEquals(this.address2, other.address2) + && Utils.enhancedDeepEquals(this.city, other.city) + && Utils.enhancedDeepEquals(this.region, other.region) + && Utils.enhancedDeepEquals(this.regionCode, other.regionCode) + && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) + && Utils.enhancedDeepEquals(this.country, other.country) + && Utils.enhancedDeepEquals(this.countryCode, other.countryCode); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(address1, address2, city, region, regionCode, postalCode, country, countryCode); + } + + @Override + public String toString() { + return Utils.toString( + AddressJson2.class, + "address1", + address1, + "address2", + address2, + "city", + city, + "region", + region, + "regionCode", + regionCode, + "postalCode", + postalCode, + "country", + country, + "countryCode", + countryCode); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String address1; + + private String address2; + + private String city; + + private String region; + + private String regionCode; + + private String postalCode; + + private String country; + + private String countryCode; + + private Builder() { + // force use of static builder() method + } + + /** + * Address line 1. + */ + public Builder address1(@Nullable String address1) { + this.address1 = address1; + return this; + } + + /** + * Address line 2. + */ + public Builder address2(@Nullable String address2) { + this.address2 = address2; + return this; + } + + /** + * City name. + */ + public Builder city(@Nullable String city) { + this.city = city; + return this; + } + + /** + * Region name. + */ + public Builder region(@Nullable String region) { + this.region = region; + return this; + } + + /** + * Region code. + */ + public Builder regionCode(@Nullable String regionCode) { + this.regionCode = regionCode; + return this; + } + + /** + * Postal code. + */ + public Builder postalCode(@Nullable String postalCode) { + this.postalCode = postalCode; + return this; + } + + /** + * Country name. + */ + public Builder country(@Nullable String country) { + this.country = country; + return this; + } + + /** + * ISO 3166 alpha-2 country code. + */ + public Builder countryCode(@Nullable String countryCode) { + this.countryCode = countryCode; + return this; + } + + public AddressJson2 build() { + return new AddressJson2(address1, address2, city, region, regionCode, postalCode, country, countryCode); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AddressJson3.java b/packages/java/src/main/java/com/cvent/models/components/AddressJson3.java index 23f1b2b9..12dadf2e 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AddressJson3.java +++ b/packages/java/src/main/java/com/cvent/models/components/AddressJson3.java @@ -9,6 +9,7 @@ import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; import jakarta.annotation.Nullable; +import java.lang.Long; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -16,144 +17,191 @@ /** * AddressJson3 * - *

Address details. Required to create/update a guest's reservation if the hotel/event requires an - * address in reservations. + *

Address details */ public class AddressJson3 { /** - * Address line 1. + * The first line of an address. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address1") private String address1; /** - * Address line 2. + * The second line of an address. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address2") private String address2; /** - * City name. + * The third line of an address. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("address3") + private String address3; + + /** + * The name of the city. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("city") private String city; /** - * Region name. + * ISO 3166 two-letter (alpha-2) country code. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("countryCode") + private String countryCode; + + /** + * Postal code (also known as zipcode) of the address. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("postalCode") + private String postalCode; + + /** + * The name of the state/province/region of the address. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("region") private String region; /** - * Region code. + * The abbreviation of the state/province/region of the address. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("regionCode") private String regionCode; /** - * Postal code. + * Name of the country of the address. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("postalCode") - private String postalCode; + @JsonProperty("country") + private String country; /** - * Country name. + * The geo latitude of the address. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("country") - private String country; + @JsonProperty("latitude") + private Long latitude; /** - * ISO 3166 alpha-2 country code. + * The geo longitude of the address. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("countryCode") - private String countryCode; + @JsonProperty("longitude") + private Long longitude; @JsonCreator public AddressJson3( @JsonProperty("address1") @Nullable String address1, @JsonProperty("address2") @Nullable String address2, + @JsonProperty("address3") @Nullable String address3, @JsonProperty("city") @Nullable String city, + @JsonProperty("countryCode") @Nullable String countryCode, + @JsonProperty("postalCode") @Nullable String postalCode, @JsonProperty("region") @Nullable String region, @JsonProperty("regionCode") @Nullable String regionCode, - @JsonProperty("postalCode") @Nullable String postalCode, @JsonProperty("country") @Nullable String country, - @JsonProperty("countryCode") @Nullable String countryCode) { + @JsonProperty("latitude") @Nullable Long latitude, + @JsonProperty("longitude") @Nullable Long longitude) { this.address1 = address1; this.address2 = address2; + this.address3 = address3; this.city = city; + this.countryCode = countryCode; + this.postalCode = postalCode; this.region = region; this.regionCode = regionCode; - this.postalCode = postalCode; this.country = country; - this.countryCode = countryCode; + this.latitude = latitude; + this.longitude = longitude; } public AddressJson3() { - this(null, null, null, null, null, null, null, null); + this(null, null, null, null, null, null, null, null, null, null, null); } /** - * Address line 1. + * The first line of an address. */ public Optional address1() { return Optional.ofNullable(this.address1); } /** - * Address line 2. + * The second line of an address. */ public Optional address2() { return Optional.ofNullable(this.address2); } /** - * City name. + * The third line of an address. + */ + public Optional address3() { + return Optional.ofNullable(this.address3); + } + + /** + * The name of the city. */ public Optional city() { return Optional.ofNullable(this.city); } /** - * Region name. + * ISO 3166 two-letter (alpha-2) country code. + */ + public Optional countryCode() { + return Optional.ofNullable(this.countryCode); + } + + /** + * Postal code (also known as zipcode) of the address. + */ + public Optional postalCode() { + return Optional.ofNullable(this.postalCode); + } + + /** + * The name of the state/province/region of the address. */ public Optional region() { return Optional.ofNullable(this.region); } /** - * Region code. + * The abbreviation of the state/province/region of the address. */ public Optional regionCode() { return Optional.ofNullable(this.regionCode); } /** - * Postal code. + * Name of the country of the address. */ - public Optional postalCode() { - return Optional.ofNullable(this.postalCode); + public Optional country() { + return Optional.ofNullable(this.country); } /** - * Country name. + * The geo latitude of the address. */ - public Optional country() { - return Optional.ofNullable(this.country); + public Optional latitude() { + return Optional.ofNullable(this.latitude); } /** - * ISO 3166 alpha-2 country code. + * The geo longitude of the address. */ - public Optional countryCode() { - return Optional.ofNullable(this.countryCode); + public Optional longitude() { + return Optional.ofNullable(this.longitude); } public static Builder builder() { @@ -161,7 +209,7 @@ public static Builder builder() { } /** - * Address line 1. + * The first line of an address. */ public AddressJson3 withAddress1(@Nullable String address1) { this.address1 = address1; @@ -169,7 +217,7 @@ public AddressJson3 withAddress1(@Nullable String address1) { } /** - * Address line 2. + * The second line of an address. */ public AddressJson3 withAddress2(@Nullable String address2) { this.address2 = address2; @@ -177,7 +225,15 @@ public AddressJson3 withAddress2(@Nullable String address2) { } /** - * City name. + * The third line of an address. + */ + public AddressJson3 withAddress3(@Nullable String address3) { + this.address3 = address3; + return this; + } + + /** + * The name of the city. */ public AddressJson3 withCity(@Nullable String city) { this.city = city; @@ -185,7 +241,23 @@ public AddressJson3 withCity(@Nullable String city) { } /** - * Region name. + * ISO 3166 two-letter (alpha-2) country code. + */ + public AddressJson3 withCountryCode(@Nullable String countryCode) { + this.countryCode = countryCode; + return this; + } + + /** + * Postal code (also known as zipcode) of the address. + */ + public AddressJson3 withPostalCode(@Nullable String postalCode) { + this.postalCode = postalCode; + return this; + } + + /** + * The name of the state/province/region of the address. */ public AddressJson3 withRegion(@Nullable String region) { this.region = region; @@ -193,7 +265,7 @@ public AddressJson3 withRegion(@Nullable String region) { } /** - * Region code. + * The abbreviation of the state/province/region of the address. */ public AddressJson3 withRegionCode(@Nullable String regionCode) { this.regionCode = regionCode; @@ -201,26 +273,26 @@ public AddressJson3 withRegionCode(@Nullable String regionCode) { } /** - * Postal code. + * Name of the country of the address. */ - public AddressJson3 withPostalCode(@Nullable String postalCode) { - this.postalCode = postalCode; + public AddressJson3 withCountry(@Nullable String country) { + this.country = country; return this; } /** - * Country name. + * The geo latitude of the address. */ - public AddressJson3 withCountry(@Nullable String country) { - this.country = country; + public AddressJson3 withLatitude(@Nullable Long latitude) { + this.latitude = latitude; return this; } /** - * ISO 3166 alpha-2 country code. + * The geo longitude of the address. */ - public AddressJson3 withCountryCode(@Nullable String countryCode) { - this.countryCode = countryCode; + public AddressJson3 withLongitude(@Nullable Long longitude) { + this.longitude = longitude; return this; } @@ -235,17 +307,31 @@ public boolean equals(java.lang.Object o) { AddressJson3 other = (AddressJson3) o; return Utils.enhancedDeepEquals(this.address1, other.address1) && Utils.enhancedDeepEquals(this.address2, other.address2) + && Utils.enhancedDeepEquals(this.address3, other.address3) && Utils.enhancedDeepEquals(this.city, other.city) + && Utils.enhancedDeepEquals(this.countryCode, other.countryCode) + && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) && Utils.enhancedDeepEquals(this.region, other.region) && Utils.enhancedDeepEquals(this.regionCode, other.regionCode) - && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) && Utils.enhancedDeepEquals(this.country, other.country) - && Utils.enhancedDeepEquals(this.countryCode, other.countryCode); + && Utils.enhancedDeepEquals(this.latitude, other.latitude) + && Utils.enhancedDeepEquals(this.longitude, other.longitude); } @Override public int hashCode() { - return Utils.enhancedHash(address1, address2, city, region, regionCode, postalCode, country, countryCode); + return Utils.enhancedHash( + address1, + address2, + address3, + city, + countryCode, + postalCode, + region, + regionCode, + country, + latitude, + longitude); } @Override @@ -256,18 +342,24 @@ public String toString() { address1, "address2", address2, + "address3", + address3, "city", city, + "countryCode", + countryCode, + "postalCode", + postalCode, "region", region, "regionCode", regionCode, - "postalCode", - postalCode, "country", country, - "countryCode", - countryCode); + "latitude", + latitude, + "longitude", + longitude); } @SuppressWarnings("UnusedReturnValue") @@ -277,24 +369,30 @@ public static final class Builder { private String address2; + private String address3; + private String city; + private String countryCode; + + private String postalCode; + private String region; private String regionCode; - private String postalCode; - private String country; - private String countryCode; + private Long latitude; + + private Long longitude; private Builder() { // force use of static builder() method } /** - * Address line 1. + * The first line of an address. */ public Builder address1(@Nullable String address1) { this.address1 = address1; @@ -302,7 +400,7 @@ public Builder address1(@Nullable String address1) { } /** - * Address line 2. + * The second line of an address. */ public Builder address2(@Nullable String address2) { this.address2 = address2; @@ -310,7 +408,15 @@ public Builder address2(@Nullable String address2) { } /** - * City name. + * The third line of an address. + */ + public Builder address3(@Nullable String address3) { + this.address3 = address3; + return this; + } + + /** + * The name of the city. */ public Builder city(@Nullable String city) { this.city = city; @@ -318,7 +424,23 @@ public Builder city(@Nullable String city) { } /** - * Region name. + * ISO 3166 two-letter (alpha-2) country code. + */ + public Builder countryCode(@Nullable String countryCode) { + this.countryCode = countryCode; + return this; + } + + /** + * Postal code (also known as zipcode) of the address. + */ + public Builder postalCode(@Nullable String postalCode) { + this.postalCode = postalCode; + return this; + } + + /** + * The name of the state/province/region of the address. */ public Builder region(@Nullable String region) { this.region = region; @@ -326,7 +448,7 @@ public Builder region(@Nullable String region) { } /** - * Region code. + * The abbreviation of the state/province/region of the address. */ public Builder regionCode(@Nullable String regionCode) { this.regionCode = regionCode; @@ -334,31 +456,42 @@ public Builder regionCode(@Nullable String regionCode) { } /** - * Postal code. + * Name of the country of the address. */ - public Builder postalCode(@Nullable String postalCode) { - this.postalCode = postalCode; + public Builder country(@Nullable String country) { + this.country = country; return this; } /** - * Country name. + * The geo latitude of the address. */ - public Builder country(@Nullable String country) { - this.country = country; + public Builder latitude(@Nullable Long latitude) { + this.latitude = latitude; return this; } /** - * ISO 3166 alpha-2 country code. + * The geo longitude of the address. */ - public Builder countryCode(@Nullable String countryCode) { - this.countryCode = countryCode; + public Builder longitude(@Nullable Long longitude) { + this.longitude = longitude; return this; } public AddressJson3 build() { - return new AddressJson3(address1, address2, city, region, regionCode, postalCode, country, countryCode); + return new AddressJson3( + address1, + address2, + address3, + city, + countryCode, + postalCode, + region, + regionCode, + country, + latitude, + longitude); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/AddressJson4.java b/packages/java/src/main/java/com/cvent/models/components/AddressJson4.java index 7e71fa01..3677c564 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AddressJson4.java +++ b/packages/java/src/main/java/com/cvent/models/components/AddressJson4.java @@ -9,7 +9,6 @@ import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; import jakarta.annotation.Nullable; -import java.lang.Long; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -17,191 +16,143 @@ /** * AddressJson4 * - *

Address details + *

A physical address. */ public class AddressJson4 { /** - * The first line of an address. + * Address line 1. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address1") private String address1; /** - * The second line of an address. + * Address line 2. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address2") private String address2; /** - * The third line of an address. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address3") - private String address3; - - /** - * The name of the city. + * City name. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("city") private String city; /** - * ISO 3166 two-letter (alpha-2) country code. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("countryCode") - private String countryCode; - - /** - * Postal code (also known as zipcode) of the address. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("postalCode") - private String postalCode; - - /** - * The name of the state/province/region of the address. + * Region name. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("region") private String region; /** - * The abbreviation of the state/province/region of the address. + * Region code. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("regionCode") private String regionCode; /** - * Name of the country of the address. + * Postal code. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("country") - private String country; + @JsonProperty("postalCode") + private String postalCode; /** - * The geo latitude of the address. + * Country name. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("latitude") - private Long latitude; + @JsonProperty("country") + private String country; /** - * The geo longitude of the address. + * ISO 3166 alpha-2 country code. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("longitude") - private Long longitude; + @JsonProperty("countryCode") + private String countryCode; @JsonCreator public AddressJson4( @JsonProperty("address1") @Nullable String address1, @JsonProperty("address2") @Nullable String address2, - @JsonProperty("address3") @Nullable String address3, @JsonProperty("city") @Nullable String city, - @JsonProperty("countryCode") @Nullable String countryCode, - @JsonProperty("postalCode") @Nullable String postalCode, @JsonProperty("region") @Nullable String region, @JsonProperty("regionCode") @Nullable String regionCode, + @JsonProperty("postalCode") @Nullable String postalCode, @JsonProperty("country") @Nullable String country, - @JsonProperty("latitude") @Nullable Long latitude, - @JsonProperty("longitude") @Nullable Long longitude) { + @JsonProperty("countryCode") @Nullable String countryCode) { this.address1 = address1; this.address2 = address2; - this.address3 = address3; this.city = city; - this.countryCode = countryCode; - this.postalCode = postalCode; this.region = region; this.regionCode = regionCode; + this.postalCode = postalCode; this.country = country; - this.latitude = latitude; - this.longitude = longitude; + this.countryCode = countryCode; } public AddressJson4() { - this(null, null, null, null, null, null, null, null, null, null, null); + this(null, null, null, null, null, null, null, null); } /** - * The first line of an address. + * Address line 1. */ public Optional address1() { return Optional.ofNullable(this.address1); } /** - * The second line of an address. + * Address line 2. */ public Optional address2() { return Optional.ofNullable(this.address2); } /** - * The third line of an address. - */ - public Optional address3() { - return Optional.ofNullable(this.address3); - } - - /** - * The name of the city. + * City name. */ public Optional city() { return Optional.ofNullable(this.city); } /** - * ISO 3166 two-letter (alpha-2) country code. - */ - public Optional countryCode() { - return Optional.ofNullable(this.countryCode); - } - - /** - * Postal code (also known as zipcode) of the address. - */ - public Optional postalCode() { - return Optional.ofNullable(this.postalCode); - } - - /** - * The name of the state/province/region of the address. + * Region name. */ public Optional region() { return Optional.ofNullable(this.region); } /** - * The abbreviation of the state/province/region of the address. + * Region code. */ public Optional regionCode() { return Optional.ofNullable(this.regionCode); } /** - * Name of the country of the address. + * Postal code. */ - public Optional country() { - return Optional.ofNullable(this.country); + public Optional postalCode() { + return Optional.ofNullable(this.postalCode); } /** - * The geo latitude of the address. + * Country name. */ - public Optional latitude() { - return Optional.ofNullable(this.latitude); + public Optional country() { + return Optional.ofNullable(this.country); } /** - * The geo longitude of the address. + * ISO 3166 alpha-2 country code. */ - public Optional longitude() { - return Optional.ofNullable(this.longitude); + public Optional countryCode() { + return Optional.ofNullable(this.countryCode); } public static Builder builder() { @@ -209,7 +160,7 @@ public static Builder builder() { } /** - * The first line of an address. + * Address line 1. */ public AddressJson4 withAddress1(@Nullable String address1) { this.address1 = address1; @@ -217,7 +168,7 @@ public AddressJson4 withAddress1(@Nullable String address1) { } /** - * The second line of an address. + * Address line 2. */ public AddressJson4 withAddress2(@Nullable String address2) { this.address2 = address2; @@ -225,15 +176,7 @@ public AddressJson4 withAddress2(@Nullable String address2) { } /** - * The third line of an address. - */ - public AddressJson4 withAddress3(@Nullable String address3) { - this.address3 = address3; - return this; - } - - /** - * The name of the city. + * City name. */ public AddressJson4 withCity(@Nullable String city) { this.city = city; @@ -241,23 +184,7 @@ public AddressJson4 withCity(@Nullable String city) { } /** - * ISO 3166 two-letter (alpha-2) country code. - */ - public AddressJson4 withCountryCode(@Nullable String countryCode) { - this.countryCode = countryCode; - return this; - } - - /** - * Postal code (also known as zipcode) of the address. - */ - public AddressJson4 withPostalCode(@Nullable String postalCode) { - this.postalCode = postalCode; - return this; - } - - /** - * The name of the state/province/region of the address. + * Region name. */ public AddressJson4 withRegion(@Nullable String region) { this.region = region; @@ -265,7 +192,7 @@ public AddressJson4 withRegion(@Nullable String region) { } /** - * The abbreviation of the state/province/region of the address. + * Region code. */ public AddressJson4 withRegionCode(@Nullable String regionCode) { this.regionCode = regionCode; @@ -273,26 +200,26 @@ public AddressJson4 withRegionCode(@Nullable String regionCode) { } /** - * Name of the country of the address. + * Postal code. */ - public AddressJson4 withCountry(@Nullable String country) { - this.country = country; + public AddressJson4 withPostalCode(@Nullable String postalCode) { + this.postalCode = postalCode; return this; } /** - * The geo latitude of the address. + * Country name. */ - public AddressJson4 withLatitude(@Nullable Long latitude) { - this.latitude = latitude; + public AddressJson4 withCountry(@Nullable String country) { + this.country = country; return this; } /** - * The geo longitude of the address. + * ISO 3166 alpha-2 country code. */ - public AddressJson4 withLongitude(@Nullable Long longitude) { - this.longitude = longitude; + public AddressJson4 withCountryCode(@Nullable String countryCode) { + this.countryCode = countryCode; return this; } @@ -307,31 +234,17 @@ public boolean equals(java.lang.Object o) { AddressJson4 other = (AddressJson4) o; return Utils.enhancedDeepEquals(this.address1, other.address1) && Utils.enhancedDeepEquals(this.address2, other.address2) - && Utils.enhancedDeepEquals(this.address3, other.address3) && Utils.enhancedDeepEquals(this.city, other.city) - && Utils.enhancedDeepEquals(this.countryCode, other.countryCode) - && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) && Utils.enhancedDeepEquals(this.region, other.region) && Utils.enhancedDeepEquals(this.regionCode, other.regionCode) + && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) && Utils.enhancedDeepEquals(this.country, other.country) - && Utils.enhancedDeepEquals(this.latitude, other.latitude) - && Utils.enhancedDeepEquals(this.longitude, other.longitude); + && Utils.enhancedDeepEquals(this.countryCode, other.countryCode); } @Override public int hashCode() { - return Utils.enhancedHash( - address1, - address2, - address3, - city, - countryCode, - postalCode, - region, - regionCode, - country, - latitude, - longitude); + return Utils.enhancedHash(address1, address2, city, region, regionCode, postalCode, country, countryCode); } @Override @@ -342,24 +255,18 @@ public String toString() { address1, "address2", address2, - "address3", - address3, "city", city, - "countryCode", - countryCode, - "postalCode", - postalCode, "region", region, "regionCode", regionCode, + "postalCode", + postalCode, "country", country, - "latitude", - latitude, - "longitude", - longitude); + "countryCode", + countryCode); } @SuppressWarnings("UnusedReturnValue") @@ -369,30 +276,24 @@ public static final class Builder { private String address2; - private String address3; - private String city; - private String countryCode; - - private String postalCode; - private String region; private String regionCode; - private String country; + private String postalCode; - private Long latitude; + private String country; - private Long longitude; + private String countryCode; private Builder() { // force use of static builder() method } /** - * The first line of an address. + * Address line 1. */ public Builder address1(@Nullable String address1) { this.address1 = address1; @@ -400,7 +301,7 @@ public Builder address1(@Nullable String address1) { } /** - * The second line of an address. + * Address line 2. */ public Builder address2(@Nullable String address2) { this.address2 = address2; @@ -408,15 +309,7 @@ public Builder address2(@Nullable String address2) { } /** - * The third line of an address. - */ - public Builder address3(@Nullable String address3) { - this.address3 = address3; - return this; - } - - /** - * The name of the city. + * City name. */ public Builder city(@Nullable String city) { this.city = city; @@ -424,23 +317,7 @@ public Builder city(@Nullable String city) { } /** - * ISO 3166 two-letter (alpha-2) country code. - */ - public Builder countryCode(@Nullable String countryCode) { - this.countryCode = countryCode; - return this; - } - - /** - * Postal code (also known as zipcode) of the address. - */ - public Builder postalCode(@Nullable String postalCode) { - this.postalCode = postalCode; - return this; - } - - /** - * The name of the state/province/region of the address. + * Region name. */ public Builder region(@Nullable String region) { this.region = region; @@ -448,7 +325,7 @@ public Builder region(@Nullable String region) { } /** - * The abbreviation of the state/province/region of the address. + * Region code. */ public Builder regionCode(@Nullable String regionCode) { this.regionCode = regionCode; @@ -456,42 +333,31 @@ public Builder regionCode(@Nullable String regionCode) { } /** - * Name of the country of the address. + * Postal code. */ - public Builder country(@Nullable String country) { - this.country = country; + public Builder postalCode(@Nullable String postalCode) { + this.postalCode = postalCode; return this; } /** - * The geo latitude of the address. + * Country name. */ - public Builder latitude(@Nullable Long latitude) { - this.latitude = latitude; + public Builder country(@Nullable String country) { + this.country = country; return this; } /** - * The geo longitude of the address. + * ISO 3166 alpha-2 country code. */ - public Builder longitude(@Nullable Long longitude) { - this.longitude = longitude; + public Builder countryCode(@Nullable String countryCode) { + this.countryCode = countryCode; return this; } public AddressJson4 build() { - return new AddressJson4( - address1, - address2, - address3, - city, - countryCode, - postalCode, - region, - regionCode, - country, - latitude, - longitude); + return new AddressJson4(address1, address2, city, region, regionCode, postalCode, country, countryCode); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/AddressJson5.java b/packages/java/src/main/java/com/cvent/models/components/AddressJson5.java index e68f521d..4b68d3a2 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AddressJson5.java +++ b/packages/java/src/main/java/com/cvent/models/components/AddressJson5.java @@ -3,12 +3,16 @@ */ package com.cvent.models.components; +import com.cvent.utils.LazySingletonValue; import com.cvent.utils.Utils; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nonnull; import jakarta.annotation.Nullable; +import java.lang.Boolean; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -16,143 +20,126 @@ /** * AddressJson5 * - *

A physical address. + *

Address */ public class AddressJson5 { /** - * Address line 1. + * The type of the address. */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address1") - private String address1; + @JsonProperty("type") + private AddressTypeJson1 type; /** - * Address line 2. + * The street address of the user. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address2") - private String address2; + @JsonProperty("streetAddress") + private String streetAddress; /** - * City name. + * The locality/city of the user. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("city") - private String city; + @JsonProperty("locality") + private String locality; /** - * Region name. + * The region/state/province of the user. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("region") private String region; /** - * Region code. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("regionCode") - private String regionCode; - - /** - * Postal code. + * Postal code (also known as zipcode) of the user. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("postalCode") private String postalCode; /** - * Country name. + * The country of the user. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("country") private String country; /** - * ISO 3166 alpha-2 country code. + * True indicates the address is primary. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("countryCode") - private String countryCode; + @JsonProperty("primary") + private Boolean primary; @JsonCreator public AddressJson5( - @JsonProperty("address1") @Nullable String address1, - @JsonProperty("address2") @Nullable String address2, - @JsonProperty("city") @Nullable String city, + @JsonProperty("type") @Nonnull AddressTypeJson1 type, + @JsonProperty("streetAddress") @Nullable String streetAddress, + @JsonProperty("locality") @Nullable String locality, @JsonProperty("region") @Nullable String region, - @JsonProperty("regionCode") @Nullable String regionCode, @JsonProperty("postalCode") @Nullable String postalCode, @JsonProperty("country") @Nullable String country, - @JsonProperty("countryCode") @Nullable String countryCode) { - this.address1 = address1; - this.address2 = address2; - this.city = city; + @JsonProperty("primary") @Nullable Boolean primary) { + this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); + this.streetAddress = streetAddress; + this.locality = locality; this.region = region; - this.regionCode = regionCode; this.postalCode = postalCode; this.country = country; - this.countryCode = countryCode; + this.primary = Optional.ofNullable(primary).orElse(Builder._SINGLETON_VALUE_Primary.value()); } - public AddressJson5() { - this(null, null, null, null, null, null, null, null); + public AddressJson5(@Nonnull AddressTypeJson1 type) { + this(type, null, null, null, null, null, null); } /** - * Address line 1. + * The type of the address. */ - public Optional address1() { - return Optional.ofNullable(this.address1); + public AddressTypeJson1 type() { + return this.type; } /** - * Address line 2. + * The street address of the user. */ - public Optional address2() { - return Optional.ofNullable(this.address2); + public Optional streetAddress() { + return Optional.ofNullable(this.streetAddress); } /** - * City name. + * The locality/city of the user. */ - public Optional city() { - return Optional.ofNullable(this.city); + public Optional locality() { + return Optional.ofNullable(this.locality); } /** - * Region name. + * The region/state/province of the user. */ public Optional region() { return Optional.ofNullable(this.region); } /** - * Region code. - */ - public Optional regionCode() { - return Optional.ofNullable(this.regionCode); - } - - /** - * Postal code. + * Postal code (also known as zipcode) of the user. */ public Optional postalCode() { return Optional.ofNullable(this.postalCode); } /** - * Country name. + * The country of the user. */ public Optional country() { return Optional.ofNullable(this.country); } /** - * ISO 3166 alpha-2 country code. + * True indicates the address is primary. */ - public Optional countryCode() { - return Optional.ofNullable(this.countryCode); + public Optional primary() { + return Optional.ofNullable(this.primary); } public static Builder builder() { @@ -160,31 +147,31 @@ public static Builder builder() { } /** - * Address line 1. + * The type of the address. */ - public AddressJson5 withAddress1(@Nullable String address1) { - this.address1 = address1; + public AddressJson5 withType(@Nonnull AddressTypeJson1 type) { + this.type = Utils.checkNotNull(type, "type"); return this; } /** - * Address line 2. + * The street address of the user. */ - public AddressJson5 withAddress2(@Nullable String address2) { - this.address2 = address2; + public AddressJson5 withStreetAddress(@Nullable String streetAddress) { + this.streetAddress = streetAddress; return this; } /** - * City name. + * The locality/city of the user. */ - public AddressJson5 withCity(@Nullable String city) { - this.city = city; + public AddressJson5 withLocality(@Nullable String locality) { + this.locality = locality; return this; } /** - * Region name. + * The region/state/province of the user. */ public AddressJson5 withRegion(@Nullable String region) { this.region = region; @@ -192,15 +179,7 @@ public AddressJson5 withRegion(@Nullable String region) { } /** - * Region code. - */ - public AddressJson5 withRegionCode(@Nullable String regionCode) { - this.regionCode = regionCode; - return this; - } - - /** - * Postal code. + * Postal code (also known as zipcode) of the user. */ public AddressJson5 withPostalCode(@Nullable String postalCode) { this.postalCode = postalCode; @@ -208,7 +187,7 @@ public AddressJson5 withPostalCode(@Nullable String postalCode) { } /** - * Country name. + * The country of the user. */ public AddressJson5 withCountry(@Nullable String country) { this.country = country; @@ -216,10 +195,10 @@ public AddressJson5 withCountry(@Nullable String country) { } /** - * ISO 3166 alpha-2 country code. + * True indicates the address is primary. */ - public AddressJson5 withCountryCode(@Nullable String countryCode) { - this.countryCode = countryCode; + public AddressJson5 withPrimary(@Nullable Boolean primary) { + this.primary = primary; return this; } @@ -232,92 +211,87 @@ public boolean equals(java.lang.Object o) { return false; } AddressJson5 other = (AddressJson5) o; - return Utils.enhancedDeepEquals(this.address1, other.address1) - && Utils.enhancedDeepEquals(this.address2, other.address2) - && Utils.enhancedDeepEquals(this.city, other.city) + return Utils.enhancedDeepEquals(this.type, other.type) + && Utils.enhancedDeepEquals(this.streetAddress, other.streetAddress) + && Utils.enhancedDeepEquals(this.locality, other.locality) && Utils.enhancedDeepEquals(this.region, other.region) - && Utils.enhancedDeepEquals(this.regionCode, other.regionCode) && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) && Utils.enhancedDeepEquals(this.country, other.country) - && Utils.enhancedDeepEquals(this.countryCode, other.countryCode); + && Utils.enhancedDeepEquals(this.primary, other.primary); } @Override public int hashCode() { - return Utils.enhancedHash(address1, address2, city, region, regionCode, postalCode, country, countryCode); + return Utils.enhancedHash(type, streetAddress, locality, region, postalCode, country, primary); } @Override public String toString() { return Utils.toString( AddressJson5.class, - "address1", - address1, - "address2", - address2, - "city", - city, + "type", + type, + "streetAddress", + streetAddress, + "locality", + locality, "region", region, - "regionCode", - regionCode, "postalCode", postalCode, "country", country, - "countryCode", - countryCode); + "primary", + primary); } @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private String address1; + private AddressTypeJson1 type; - private String address2; + private String streetAddress; - private String city; + private String locality; private String region; - private String regionCode; - private String postalCode; private String country; - private String countryCode; + private Boolean primary; private Builder() { // force use of static builder() method } /** - * Address line 1. + * The type of the address. */ - public Builder address1(@Nullable String address1) { - this.address1 = address1; + public Builder type(@Nonnull AddressTypeJson1 type) { + this.type = Utils.checkNotNull(type, "type"); return this; } /** - * Address line 2. + * The street address of the user. */ - public Builder address2(@Nullable String address2) { - this.address2 = address2; + public Builder streetAddress(@Nullable String streetAddress) { + this.streetAddress = streetAddress; return this; } /** - * City name. + * The locality/city of the user. */ - public Builder city(@Nullable String city) { - this.city = city; + public Builder locality(@Nullable String locality) { + this.locality = locality; return this; } /** - * Region name. + * The region/state/province of the user. */ public Builder region(@Nullable String region) { this.region = region; @@ -325,15 +299,7 @@ public Builder region(@Nullable String region) { } /** - * Region code. - */ - public Builder regionCode(@Nullable String regionCode) { - this.regionCode = regionCode; - return this; - } - - /** - * Postal code. + * Postal code (also known as zipcode) of the user. */ public Builder postalCode(@Nullable String postalCode) { this.postalCode = postalCode; @@ -341,7 +307,7 @@ public Builder postalCode(@Nullable String postalCode) { } /** - * Country name. + * The country of the user. */ public Builder country(@Nullable String country) { this.country = country; @@ -349,15 +315,18 @@ public Builder country(@Nullable String country) { } /** - * ISO 3166 alpha-2 country code. + * True indicates the address is primary. */ - public Builder countryCode(@Nullable String countryCode) { - this.countryCode = countryCode; + public Builder primary(@Nullable Boolean primary) { + this.primary = primary; return this; } public AddressJson5 build() { - return new AddressJson5(address1, address2, city, region, regionCode, postalCode, country, countryCode); + return new AddressJson5(type, streetAddress, locality, region, postalCode, country, primary); } + + private static final LazySingletonValue _SINGLETON_VALUE_Primary = + new LazySingletonValue<>("primary", "false", new TypeReference() {}); } } diff --git a/packages/java/src/main/java/com/cvent/models/components/AddressJson6.java b/packages/java/src/main/java/com/cvent/models/components/AddressJson6.java index 251484ab..8294f383 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AddressJson6.java +++ b/packages/java/src/main/java/com/cvent/models/components/AddressJson6.java @@ -3,16 +3,12 @@ */ package com.cvent.models.components; -import com.cvent.utils.LazySingletonValue; import com.cvent.utils.Utils; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.annotation.Nonnull; import jakarta.annotation.Nullable; -import java.lang.Boolean; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -20,126 +16,143 @@ /** * AddressJson6 * - *

Address + *

Address details. */ public class AddressJson6 { /** - * The type of the address. + * Address line 1. */ - @JsonProperty("type") - private AddressTypeJson1 type; + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("address1") + private String address1; /** - * The street address of the user. + * Address line 2. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("streetAddress") - private String streetAddress; + @JsonProperty("address2") + private String address2; /** - * The locality/city of the user. + * City name. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("locality") - private String locality; + @JsonProperty("city") + private String city; /** - * The region/state/province of the user. + * Region name. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("region") private String region; /** - * Postal code (also known as zipcode) of the user. + * Region code. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("regionCode") + private String regionCode; + + /** + * Postal code. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("postalCode") private String postalCode; /** - * The country of the user. + * Country name. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("country") private String country; /** - * True indicates the address is primary. + * ISO 3166 alpha-2 country code. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("primary") - private Boolean primary; + @JsonProperty("countryCode") + private String countryCode; @JsonCreator public AddressJson6( - @JsonProperty("type") @Nonnull AddressTypeJson1 type, - @JsonProperty("streetAddress") @Nullable String streetAddress, - @JsonProperty("locality") @Nullable String locality, + @JsonProperty("address1") @Nullable String address1, + @JsonProperty("address2") @Nullable String address2, + @JsonProperty("city") @Nullable String city, @JsonProperty("region") @Nullable String region, + @JsonProperty("regionCode") @Nullable String regionCode, @JsonProperty("postalCode") @Nullable String postalCode, @JsonProperty("country") @Nullable String country, - @JsonProperty("primary") @Nullable Boolean primary) { - this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); - this.streetAddress = streetAddress; - this.locality = locality; + @JsonProperty("countryCode") @Nullable String countryCode) { + this.address1 = address1; + this.address2 = address2; + this.city = city; this.region = region; + this.regionCode = regionCode; this.postalCode = postalCode; this.country = country; - this.primary = Optional.ofNullable(primary).orElse(Builder._SINGLETON_VALUE_Primary.value()); + this.countryCode = countryCode; } - public AddressJson6(@Nonnull AddressTypeJson1 type) { - this(type, null, null, null, null, null, null); + public AddressJson6() { + this(null, null, null, null, null, null, null, null); } /** - * The type of the address. + * Address line 1. */ - public AddressTypeJson1 type() { - return this.type; + public Optional address1() { + return Optional.ofNullable(this.address1); } /** - * The street address of the user. + * Address line 2. */ - public Optional streetAddress() { - return Optional.ofNullable(this.streetAddress); + public Optional address2() { + return Optional.ofNullable(this.address2); } /** - * The locality/city of the user. + * City name. */ - public Optional locality() { - return Optional.ofNullable(this.locality); + public Optional city() { + return Optional.ofNullable(this.city); } /** - * The region/state/province of the user. + * Region name. */ public Optional region() { return Optional.ofNullable(this.region); } /** - * Postal code (also known as zipcode) of the user. + * Region code. + */ + public Optional regionCode() { + return Optional.ofNullable(this.regionCode); + } + + /** + * Postal code. */ public Optional postalCode() { return Optional.ofNullable(this.postalCode); } /** - * The country of the user. + * Country name. */ public Optional country() { return Optional.ofNullable(this.country); } /** - * True indicates the address is primary. + * ISO 3166 alpha-2 country code. */ - public Optional primary() { - return Optional.ofNullable(this.primary); + public Optional countryCode() { + return Optional.ofNullable(this.countryCode); } public static Builder builder() { @@ -147,31 +160,31 @@ public static Builder builder() { } /** - * The type of the address. + * Address line 1. */ - public AddressJson6 withType(@Nonnull AddressTypeJson1 type) { - this.type = Utils.checkNotNull(type, "type"); + public AddressJson6 withAddress1(@Nullable String address1) { + this.address1 = address1; return this; } /** - * The street address of the user. + * Address line 2. */ - public AddressJson6 withStreetAddress(@Nullable String streetAddress) { - this.streetAddress = streetAddress; + public AddressJson6 withAddress2(@Nullable String address2) { + this.address2 = address2; return this; } /** - * The locality/city of the user. + * City name. */ - public AddressJson6 withLocality(@Nullable String locality) { - this.locality = locality; + public AddressJson6 withCity(@Nullable String city) { + this.city = city; return this; } /** - * The region/state/province of the user. + * Region name. */ public AddressJson6 withRegion(@Nullable String region) { this.region = region; @@ -179,7 +192,15 @@ public AddressJson6 withRegion(@Nullable String region) { } /** - * Postal code (also known as zipcode) of the user. + * Region code. + */ + public AddressJson6 withRegionCode(@Nullable String regionCode) { + this.regionCode = regionCode; + return this; + } + + /** + * Postal code. */ public AddressJson6 withPostalCode(@Nullable String postalCode) { this.postalCode = postalCode; @@ -187,7 +208,7 @@ public AddressJson6 withPostalCode(@Nullable String postalCode) { } /** - * The country of the user. + * Country name. */ public AddressJson6 withCountry(@Nullable String country) { this.country = country; @@ -195,10 +216,10 @@ public AddressJson6 withCountry(@Nullable String country) { } /** - * True indicates the address is primary. + * ISO 3166 alpha-2 country code. */ - public AddressJson6 withPrimary(@Nullable Boolean primary) { - this.primary = primary; + public AddressJson6 withCountryCode(@Nullable String countryCode) { + this.countryCode = countryCode; return this; } @@ -211,87 +232,92 @@ public boolean equals(java.lang.Object o) { return false; } AddressJson6 other = (AddressJson6) o; - return Utils.enhancedDeepEquals(this.type, other.type) - && Utils.enhancedDeepEquals(this.streetAddress, other.streetAddress) - && Utils.enhancedDeepEquals(this.locality, other.locality) + return Utils.enhancedDeepEquals(this.address1, other.address1) + && Utils.enhancedDeepEquals(this.address2, other.address2) + && Utils.enhancedDeepEquals(this.city, other.city) && Utils.enhancedDeepEquals(this.region, other.region) + && Utils.enhancedDeepEquals(this.regionCode, other.regionCode) && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) && Utils.enhancedDeepEquals(this.country, other.country) - && Utils.enhancedDeepEquals(this.primary, other.primary); + && Utils.enhancedDeepEquals(this.countryCode, other.countryCode); } @Override public int hashCode() { - return Utils.enhancedHash(type, streetAddress, locality, region, postalCode, country, primary); + return Utils.enhancedHash(address1, address2, city, region, regionCode, postalCode, country, countryCode); } @Override public String toString() { return Utils.toString( AddressJson6.class, - "type", - type, - "streetAddress", - streetAddress, - "locality", - locality, + "address1", + address1, + "address2", + address2, + "city", + city, "region", region, + "regionCode", + regionCode, "postalCode", postalCode, "country", country, - "primary", - primary); + "countryCode", + countryCode); } @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private AddressTypeJson1 type; + private String address1; - private String streetAddress; + private String address2; - private String locality; + private String city; private String region; + private String regionCode; + private String postalCode; private String country; - private Boolean primary; + private String countryCode; private Builder() { // force use of static builder() method } /** - * The type of the address. + * Address line 1. */ - public Builder type(@Nonnull AddressTypeJson1 type) { - this.type = Utils.checkNotNull(type, "type"); + public Builder address1(@Nullable String address1) { + this.address1 = address1; return this; } /** - * The street address of the user. + * Address line 2. */ - public Builder streetAddress(@Nullable String streetAddress) { - this.streetAddress = streetAddress; + public Builder address2(@Nullable String address2) { + this.address2 = address2; return this; } /** - * The locality/city of the user. + * City name. */ - public Builder locality(@Nullable String locality) { - this.locality = locality; + public Builder city(@Nullable String city) { + this.city = city; return this; } /** - * The region/state/province of the user. + * Region name. */ public Builder region(@Nullable String region) { this.region = region; @@ -299,7 +325,15 @@ public Builder region(@Nullable String region) { } /** - * Postal code (also known as zipcode) of the user. + * Region code. + */ + public Builder regionCode(@Nullable String regionCode) { + this.regionCode = regionCode; + return this; + } + + /** + * Postal code. */ public Builder postalCode(@Nullable String postalCode) { this.postalCode = postalCode; @@ -307,7 +341,7 @@ public Builder postalCode(@Nullable String postalCode) { } /** - * The country of the user. + * Country name. */ public Builder country(@Nullable String country) { this.country = country; @@ -315,18 +349,15 @@ public Builder country(@Nullable String country) { } /** - * True indicates the address is primary. + * ISO 3166 alpha-2 country code. */ - public Builder primary(@Nullable Boolean primary) { - this.primary = primary; + public Builder countryCode(@Nullable String countryCode) { + this.countryCode = countryCode; return this; } public AddressJson6 build() { - return new AddressJson6(type, streetAddress, locality, region, postalCode, country, primary); + return new AddressJson6(address1, address2, city, region, regionCode, postalCode, country, countryCode); } - - private static final LazySingletonValue _SINGLETON_VALUE_Primary = - new LazySingletonValue<>("primary", "false", new TypeReference() {}); } } diff --git a/packages/java/src/main/java/com/cvent/models/components/AddressJson7.java b/packages/java/src/main/java/com/cvent/models/components/AddressJson7.java deleted file mode 100644 index 5db7032a..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/AddressJson7.java +++ /dev/null @@ -1,363 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * AddressJson7 - * - *

Address details. - */ -public class AddressJson7 { - /** - * Address line 1. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address1") - private String address1; - - /** - * Address line 2. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address2") - private String address2; - - /** - * City name. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("city") - private String city; - - /** - * Region name. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("region") - private String region; - - /** - * Region code. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("regionCode") - private String regionCode; - - /** - * Postal code. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("postalCode") - private String postalCode; - - /** - * Country name. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("country") - private String country; - - /** - * ISO 3166 alpha-2 country code. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("countryCode") - private String countryCode; - - @JsonCreator - public AddressJson7( - @JsonProperty("address1") @Nullable String address1, - @JsonProperty("address2") @Nullable String address2, - @JsonProperty("city") @Nullable String city, - @JsonProperty("region") @Nullable String region, - @JsonProperty("regionCode") @Nullable String regionCode, - @JsonProperty("postalCode") @Nullable String postalCode, - @JsonProperty("country") @Nullable String country, - @JsonProperty("countryCode") @Nullable String countryCode) { - this.address1 = address1; - this.address2 = address2; - this.city = city; - this.region = region; - this.regionCode = regionCode; - this.postalCode = postalCode; - this.country = country; - this.countryCode = countryCode; - } - - public AddressJson7() { - this(null, null, null, null, null, null, null, null); - } - - /** - * Address line 1. - */ - public Optional address1() { - return Optional.ofNullable(this.address1); - } - - /** - * Address line 2. - */ - public Optional address2() { - return Optional.ofNullable(this.address2); - } - - /** - * City name. - */ - public Optional city() { - return Optional.ofNullable(this.city); - } - - /** - * Region name. - */ - public Optional region() { - return Optional.ofNullable(this.region); - } - - /** - * Region code. - */ - public Optional regionCode() { - return Optional.ofNullable(this.regionCode); - } - - /** - * Postal code. - */ - public Optional postalCode() { - return Optional.ofNullable(this.postalCode); - } - - /** - * Country name. - */ - public Optional country() { - return Optional.ofNullable(this.country); - } - - /** - * ISO 3166 alpha-2 country code. - */ - public Optional countryCode() { - return Optional.ofNullable(this.countryCode); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Address line 1. - */ - public AddressJson7 withAddress1(@Nullable String address1) { - this.address1 = address1; - return this; - } - - /** - * Address line 2. - */ - public AddressJson7 withAddress2(@Nullable String address2) { - this.address2 = address2; - return this; - } - - /** - * City name. - */ - public AddressJson7 withCity(@Nullable String city) { - this.city = city; - return this; - } - - /** - * Region name. - */ - public AddressJson7 withRegion(@Nullable String region) { - this.region = region; - return this; - } - - /** - * Region code. - */ - public AddressJson7 withRegionCode(@Nullable String regionCode) { - this.regionCode = regionCode; - return this; - } - - /** - * Postal code. - */ - public AddressJson7 withPostalCode(@Nullable String postalCode) { - this.postalCode = postalCode; - return this; - } - - /** - * Country name. - */ - public AddressJson7 withCountry(@Nullable String country) { - this.country = country; - return this; - } - - /** - * ISO 3166 alpha-2 country code. - */ - public AddressJson7 withCountryCode(@Nullable String countryCode) { - this.countryCode = countryCode; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AddressJson7 other = (AddressJson7) o; - return Utils.enhancedDeepEquals(this.address1, other.address1) - && Utils.enhancedDeepEquals(this.address2, other.address2) - && Utils.enhancedDeepEquals(this.city, other.city) - && Utils.enhancedDeepEquals(this.region, other.region) - && Utils.enhancedDeepEquals(this.regionCode, other.regionCode) - && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) - && Utils.enhancedDeepEquals(this.country, other.country) - && Utils.enhancedDeepEquals(this.countryCode, other.countryCode); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(address1, address2, city, region, regionCode, postalCode, country, countryCode); - } - - @Override - public String toString() { - return Utils.toString( - AddressJson7.class, - "address1", - address1, - "address2", - address2, - "city", - city, - "region", - region, - "regionCode", - regionCode, - "postalCode", - postalCode, - "country", - country, - "countryCode", - countryCode); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String address1; - - private String address2; - - private String city; - - private String region; - - private String regionCode; - - private String postalCode; - - private String country; - - private String countryCode; - - private Builder() { - // force use of static builder() method - } - - /** - * Address line 1. - */ - public Builder address1(@Nullable String address1) { - this.address1 = address1; - return this; - } - - /** - * Address line 2. - */ - public Builder address2(@Nullable String address2) { - this.address2 = address2; - return this; - } - - /** - * City name. - */ - public Builder city(@Nullable String city) { - this.city = city; - return this; - } - - /** - * Region name. - */ - public Builder region(@Nullable String region) { - this.region = region; - return this; - } - - /** - * Region code. - */ - public Builder regionCode(@Nullable String regionCode) { - this.regionCode = regionCode; - return this; - } - - /** - * Postal code. - */ - public Builder postalCode(@Nullable String postalCode) { - this.postalCode = postalCode; - return this; - } - - /** - * Country name. - */ - public Builder country(@Nullable String country) { - this.country = country; - return this; - } - - /** - * ISO 3166 alpha-2 country code. - */ - public Builder countryCode(@Nullable String countryCode) { - this.countryCode = countryCode; - return this; - } - - public AddressJson7 build() { - return new AddressJson7(address1, address2, city, region, regionCode, postalCode, country, countryCode); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/Answer1.java b/packages/java/src/main/java/com/cvent/models/components/Answer1.java new file mode 100644 index 00000000..9c68d583 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Answer1.java @@ -0,0 +1,171 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Answer1 + * + *

An object representing the possible answers for lead qualification questions. + */ +public class Answer1 { + /** + * Type of answer + */ + @JsonProperty("type") + private AnswerType type; + + /** + * Answered value like: Choice text, text answer input etc. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("value") + private String value; + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("choice") + private Uuid1 choice; + + @JsonCreator + public Answer1( + @JsonProperty("type") @Nonnull AnswerType type, + @JsonProperty("value") @Nullable String value, + @JsonProperty("choice") @Nullable Uuid1 choice) { + this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); + this.value = value; + this.choice = choice; + } + + public Answer1(@Nonnull AnswerType type) { + this(type, null, null); + } + + /** + * Type of answer + */ + public AnswerType type() { + return this.type; + } + + /** + * Answered value like: Choice text, text answer input etc. + */ + public Optional value() { + return Optional.ofNullable(this.value); + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Optional choice() { + return Optional.ofNullable(this.choice); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Type of answer + */ + public Answer1 withType(@Nonnull AnswerType type) { + this.type = Utils.checkNotNull(type, "type"); + return this; + } + + /** + * Answered value like: Choice text, text answer input etc. + */ + public Answer1 withValue(@Nullable String value) { + this.value = value; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Answer1 withChoice(@Nullable Uuid1 choice) { + this.choice = choice; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Answer1 other = (Answer1) o; + return Utils.enhancedDeepEquals(this.type, other.type) + && Utils.enhancedDeepEquals(this.value, other.value) + && Utils.enhancedDeepEquals(this.choice, other.choice); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(type, value, choice); + } + + @Override + public String toString() { + return Utils.toString(Answer1.class, "type", type, "value", value, "choice", choice); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private AnswerType type; + + private String value; + + private Uuid1 choice; + + private Builder() { + // force use of static builder() method + } + + /** + * Type of answer + */ + public Builder type(@Nonnull AnswerType type) { + this.type = Utils.checkNotNull(type, "type"); + return this; + } + + /** + * Answered value like: Choice text, text answer input etc. + */ + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Builder choice(@Nullable Uuid1 choice) { + this.choice = choice; + return this; + } + + public Answer1 build() { + return new Answer1(type, value, choice); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Answer2.java b/packages/java/src/main/java/com/cvent/models/components/Answer2.java new file mode 100644 index 00000000..f8b04a92 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Answer2.java @@ -0,0 +1,171 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Answer2 + * + *

A JSON schema representing an answer object. + */ +public class Answer2 { + /** + * Type of answer + */ + @JsonProperty("type") + private AnswerType1 type; + + /** + * Answered value like: Choice text, text answer input etc. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("value") + private String value; + + /** + * The choice that was selected. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("choice") + private Answer2Choice choice; + + @JsonCreator + public Answer2( + @JsonProperty("type") @Nonnull AnswerType1 type, + @JsonProperty("value") @Nullable String value, + @JsonProperty("choice") @Nullable Answer2Choice choice) { + this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); + this.value = value; + this.choice = choice; + } + + public Answer2(@Nonnull AnswerType1 type) { + this(type, null, null); + } + + /** + * Type of answer + */ + public AnswerType1 type() { + return this.type; + } + + /** + * Answered value like: Choice text, text answer input etc. + */ + public Optional value() { + return Optional.ofNullable(this.value); + } + + /** + * The choice that was selected. + */ + public Optional choice() { + return Optional.ofNullable(this.choice); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Type of answer + */ + public Answer2 withType(@Nonnull AnswerType1 type) { + this.type = Utils.checkNotNull(type, "type"); + return this; + } + + /** + * Answered value like: Choice text, text answer input etc. + */ + public Answer2 withValue(@Nullable String value) { + this.value = value; + return this; + } + + /** + * The choice that was selected. + */ + public Answer2 withChoice(@Nullable Answer2Choice choice) { + this.choice = choice; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Answer2 other = (Answer2) o; + return Utils.enhancedDeepEquals(this.type, other.type) + && Utils.enhancedDeepEquals(this.value, other.value) + && Utils.enhancedDeepEquals(this.choice, other.choice); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(type, value, choice); + } + + @Override + public String toString() { + return Utils.toString(Answer2.class, "type", type, "value", value, "choice", choice); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private AnswerType1 type; + + private String value; + + private Answer2Choice choice; + + private Builder() { + // force use of static builder() method + } + + /** + * Type of answer + */ + public Builder type(@Nonnull AnswerType1 type) { + this.type = Utils.checkNotNull(type, "type"); + return this; + } + + /** + * Answered value like: Choice text, text answer input etc. + */ + public Builder value(@Nullable String value) { + this.value = value; + return this; + } + + /** + * The choice that was selected. + */ + public Builder choice(@Nullable Answer2Choice choice) { + this.choice = choice; + return this; + } + + public Answer2 build() { + return new Answer2(type, value, choice); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Answer2Choice.java b/packages/java/src/main/java/com/cvent/models/components/Answer2Choice.java new file mode 100644 index 00000000..38bcb295 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Answer2Choice.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Answer2Choice + * + *

The choice that was selected. + */ +public class Answer2Choice { + /** + * The ID of the choice that was selected. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public Answer2Choice(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public Answer2Choice() { + this(null); + } + + /** + * The ID of the choice that was selected. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The ID of the choice that was selected. + */ + public Answer2Choice withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Answer2Choice other = (Answer2Choice) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(Answer2Choice.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * The ID of the choice that was selected. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public Answer2Choice build() { + return new Answer2Choice(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerJson.java b/packages/java/src/main/java/com/cvent/models/components/AnswerJson.java index cded337a..9f95a7ea 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AnswerJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/AnswerJson.java @@ -17,17 +17,20 @@ /** * AnswerJson * - *

An object representing the possible answers for lead qualification questions. + *

A survey answer. */ public class AnswerJson { /** * Type of answer */ @JsonProperty("type") - private AnswerTypeJson type; + private AnswerTypeJson1 type; /** - * Answered value like: Choice text, text answer input etc. + * Value property is used to send information like string, number and date in case of following types + * of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be + * put into value. Refer to questions resource to get choice label or category label from their + * respective ids. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("value") @@ -40,29 +43,59 @@ public class AnswerJson { @JsonProperty("choice") private UuidJson choice; + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("category") + private UuidJson category; + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("subCategory") + private UuidJson subCategory; + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("field") + private UuidJson field; + @JsonCreator public AnswerJson( - @JsonProperty("type") @Nonnull AnswerTypeJson type, + @JsonProperty("type") @Nonnull AnswerTypeJson1 type, @JsonProperty("value") @Nullable String value, - @JsonProperty("choice") @Nullable UuidJson choice) { + @JsonProperty("choice") @Nullable UuidJson choice, + @JsonProperty("category") @Nullable UuidJson category, + @JsonProperty("subCategory") @Nullable UuidJson subCategory, + @JsonProperty("field") @Nullable UuidJson field) { this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); this.value = value; this.choice = choice; + this.category = category; + this.subCategory = subCategory; + this.field = field; } - public AnswerJson(@Nonnull AnswerTypeJson type) { - this(type, null, null); + public AnswerJson(@Nonnull AnswerTypeJson1 type) { + this(type, null, null, null, null, null); } /** * Type of answer */ - public AnswerTypeJson type() { + public AnswerTypeJson1 type() { return this.type; } /** - * Answered value like: Choice text, text answer input etc. + * Value property is used to send information like string, number and date in case of following types + * of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be + * put into value. Refer to questions resource to get choice label or category label from their + * respective ids. */ public Optional value() { return Optional.ofNullable(this.value); @@ -75,6 +108,27 @@ public Optional choice() { return Optional.ofNullable(this.choice); } + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Optional category() { + return Optional.ofNullable(this.category); + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Optional subCategory() { + return Optional.ofNullable(this.subCategory); + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Optional field() { + return Optional.ofNullable(this.field); + } + public static Builder builder() { return new Builder(); } @@ -82,13 +136,16 @@ public static Builder builder() { /** * Type of answer */ - public AnswerJson withType(@Nonnull AnswerTypeJson type) { + public AnswerJson withType(@Nonnull AnswerTypeJson1 type) { this.type = Utils.checkNotNull(type, "type"); return this; } /** - * Answered value like: Choice text, text answer input etc. + * Value property is used to send information like string, number and date in case of following types + * of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be + * put into value. Refer to questions resource to get choice label or category label from their + * respective ids. */ public AnswerJson withValue(@Nullable String value) { this.value = value; @@ -103,6 +160,30 @@ public AnswerJson withChoice(@Nullable UuidJson choice) { return this; } + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public AnswerJson withCategory(@Nullable UuidJson category) { + this.category = category; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public AnswerJson withSubCategory(@Nullable UuidJson subCategory) { + this.subCategory = subCategory; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public AnswerJson withField(@Nullable UuidJson field) { + this.field = field; + return this; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -114,28 +195,50 @@ public boolean equals(java.lang.Object o) { AnswerJson other = (AnswerJson) o; return Utils.enhancedDeepEquals(this.type, other.type) && Utils.enhancedDeepEquals(this.value, other.value) - && Utils.enhancedDeepEquals(this.choice, other.choice); + && Utils.enhancedDeepEquals(this.choice, other.choice) + && Utils.enhancedDeepEquals(this.category, other.category) + && Utils.enhancedDeepEquals(this.subCategory, other.subCategory) + && Utils.enhancedDeepEquals(this.field, other.field); } @Override public int hashCode() { - return Utils.enhancedHash(type, value, choice); + return Utils.enhancedHash(type, value, choice, category, subCategory, field); } @Override public String toString() { - return Utils.toString(AnswerJson.class, "type", type, "value", value, "choice", choice); + return Utils.toString( + AnswerJson.class, + "type", + type, + "value", + value, + "choice", + choice, + "category", + category, + "subCategory", + subCategory, + "field", + field); } @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private AnswerTypeJson type; + private AnswerTypeJson1 type; private String value; private UuidJson choice; + private UuidJson category; + + private UuidJson subCategory; + + private UuidJson field; + private Builder() { // force use of static builder() method } @@ -143,13 +246,16 @@ private Builder() { /** * Type of answer */ - public Builder type(@Nonnull AnswerTypeJson type) { + public Builder type(@Nonnull AnswerTypeJson1 type) { this.type = Utils.checkNotNull(type, "type"); return this; } /** - * Answered value like: Choice text, text answer input etc. + * Value property is used to send information like string, number and date in case of following types + * of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be + * put into value. Refer to questions resource to get choice label or category label from their + * respective ids. */ public Builder value(@Nullable String value) { this.value = value; @@ -164,8 +270,32 @@ public Builder choice(@Nullable UuidJson choice) { return this; } + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Builder category(@Nullable UuidJson category) { + this.category = category; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Builder subCategory(@Nullable UuidJson subCategory) { + this.subCategory = subCategory; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Builder field(@Nullable UuidJson field) { + this.field = field; + return this; + } + public AnswerJson build() { - return new AnswerJson(type, value, choice); + return new AnswerJson(type, value, choice, category, subCategory, field); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerJson0.java b/packages/java/src/main/java/com/cvent/models/components/AnswerJson0.java deleted file mode 100644 index 66b8667e..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/AnswerJson0.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * AnswerJson0 - * - *

A JSON schema representing an answer object. - */ -public class AnswerJson0 { - /** - * Type of answer - */ - @JsonProperty("type") - private AnswerTypeJson0 type; - - /** - * Answered value like: Choice text, text answer input etc. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("value") - private String value; - - /** - * The choice that was selected. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("choice") - private Choice choice; - - @JsonCreator - public AnswerJson0( - @JsonProperty("type") @Nonnull AnswerTypeJson0 type, - @JsonProperty("value") @Nullable String value, - @JsonProperty("choice") @Nullable Choice choice) { - this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); - this.value = value; - this.choice = choice; - } - - public AnswerJson0(@Nonnull AnswerTypeJson0 type) { - this(type, null, null); - } - - /** - * Type of answer - */ - public AnswerTypeJson0 type() { - return this.type; - } - - /** - * Answered value like: Choice text, text answer input etc. - */ - public Optional value() { - return Optional.ofNullable(this.value); - } - - /** - * The choice that was selected. - */ - public Optional choice() { - return Optional.ofNullable(this.choice); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Type of answer - */ - public AnswerJson0 withType(@Nonnull AnswerTypeJson0 type) { - this.type = Utils.checkNotNull(type, "type"); - return this; - } - - /** - * Answered value like: Choice text, text answer input etc. - */ - public AnswerJson0 withValue(@Nullable String value) { - this.value = value; - return this; - } - - /** - * The choice that was selected. - */ - public AnswerJson0 withChoice(@Nullable Choice choice) { - this.choice = choice; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AnswerJson0 other = (AnswerJson0) o; - return Utils.enhancedDeepEquals(this.type, other.type) - && Utils.enhancedDeepEquals(this.value, other.value) - && Utils.enhancedDeepEquals(this.choice, other.choice); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(type, value, choice); - } - - @Override - public String toString() { - return Utils.toString(AnswerJson0.class, "type", type, "value", value, "choice", choice); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private AnswerTypeJson0 type; - - private String value; - - private Choice choice; - - private Builder() { - // force use of static builder() method - } - - /** - * Type of answer - */ - public Builder type(@Nonnull AnswerTypeJson0 type) { - this.type = Utils.checkNotNull(type, "type"); - return this; - } - - /** - * Answered value like: Choice text, text answer input etc. - */ - public Builder value(@Nullable String value) { - this.value = value; - return this; - } - - /** - * The choice that was selected. - */ - public Builder choice(@Nullable Choice choice) { - this.choice = choice; - return this; - } - - public AnswerJson0 build() { - return new AnswerJson0(type, value, choice); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerJson1.java b/packages/java/src/main/java/com/cvent/models/components/AnswerJson1.java index 2dba2784..0ac6e2a6 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AnswerJson1.java +++ b/packages/java/src/main/java/com/cvent/models/components/AnswerJson1.java @@ -8,8 +8,8 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; import jakarta.annotation.Nullable; +import java.lang.Deprecated; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -17,116 +17,69 @@ /** * AnswerJson1 * - *

A survey answer. + *

A question answer. */ public class AnswerJson1 { /** - * Type of answer - */ - @JsonProperty("type") - private AnswerTypeJson2 type; - - /** - * Value property is used to send information like string, number and date in case of following types - * of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be - * put into value. Refer to questions resource to get choice label or category label from their - * respective ids. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("value") - private String value; - - /** - * The reference to the related entity. Contains only the ID of the related entity. + * The unique identifier of the question. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("choice") - private UuidJson choice; + @JsonProperty("id") + private String id; /** - * The reference to the related entity. Contains only the ID of the related entity. + * Question text. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("category") - private UuidJson category; + @JsonProperty("text") + private String text; /** - * The reference to the related entity. Contains only the ID of the related entity. + * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ @JsonInclude(Include.NON_ABSENT) - @JsonProperty("subCategory") - private UuidJson subCategory; - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("field") - private UuidJson field; + @JsonProperty("type") + @Deprecated + private String type; @JsonCreator public AnswerJson1( - @JsonProperty("type") @Nonnull AnswerTypeJson2 type, - @JsonProperty("value") @Nullable String value, - @JsonProperty("choice") @Nullable UuidJson choice, - @JsonProperty("category") @Nullable UuidJson category, - @JsonProperty("subCategory") @Nullable UuidJson subCategory, - @JsonProperty("field") @Nullable UuidJson field) { - this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); - this.value = value; - this.choice = choice; - this.category = category; - this.subCategory = subCategory; - this.field = field; + @JsonProperty("id") @Nullable String id, + @JsonProperty("text") @Nullable String text, + @JsonProperty("type") @Nullable String type) { + this.id = id; + this.text = text; + this.type = type; } - public AnswerJson1(@Nonnull AnswerTypeJson2 type) { - this(type, null, null, null, null, null); + public AnswerJson1() { + this(null, null, null); } /** - * Type of answer + * The unique identifier of the question. */ - public AnswerTypeJson2 type() { - return this.type; + public Optional id() { + return Optional.ofNullable(this.id); } /** - * Value property is used to send information like string, number and date in case of following types - * of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be - * put into value. Refer to questions resource to get choice label or category label from their - * respective ids. + * Question text. */ - public Optional value() { - return Optional.ofNullable(this.value); + public Optional text() { + return Optional.ofNullable(this.text); } /** - * The reference to the related entity. Contains only the ID of the related entity. + * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ - public Optional choice() { - return Optional.ofNullable(this.choice); - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Optional category() { - return Optional.ofNullable(this.category); - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Optional subCategory() { - return Optional.ofNullable(this.subCategory); - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Optional field() { - return Optional.ofNullable(this.field); + @Deprecated + public Optional type() { + return Optional.ofNullable(this.type); } public static Builder builder() { @@ -134,53 +87,29 @@ public static Builder builder() { } /** - * Type of answer - */ - public AnswerJson1 withType(@Nonnull AnswerTypeJson2 type) { - this.type = Utils.checkNotNull(type, "type"); - return this; - } - - /** - * Value property is used to send information like string, number and date in case of following types - * of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be - * put into value. Refer to questions resource to get choice label or category label from their - * respective ids. - */ - public AnswerJson1 withValue(@Nullable String value) { - this.value = value; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. + * The unique identifier of the question. */ - public AnswerJson1 withChoice(@Nullable UuidJson choice) { - this.choice = choice; + public AnswerJson1 withId(@Nullable String id) { + this.id = id; return this; } /** - * The reference to the related entity. Contains only the ID of the related entity. + * Question text. */ - public AnswerJson1 withCategory(@Nullable UuidJson category) { - this.category = category; + public AnswerJson1 withText(@Nullable String text) { + this.text = text; return this; } /** - * The reference to the related entity. Contains only the ID of the related entity. + * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ - public AnswerJson1 withSubCategory(@Nullable UuidJson subCategory) { - this.subCategory = subCategory; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public AnswerJson1 withField(@Nullable UuidJson field) { - this.field = field; + @Deprecated + public AnswerJson1 withType(@Nullable String type) { + this.type = type; return this; } @@ -193,109 +122,64 @@ public boolean equals(java.lang.Object o) { return false; } AnswerJson1 other = (AnswerJson1) o; - return Utils.enhancedDeepEquals(this.type, other.type) - && Utils.enhancedDeepEquals(this.value, other.value) - && Utils.enhancedDeepEquals(this.choice, other.choice) - && Utils.enhancedDeepEquals(this.category, other.category) - && Utils.enhancedDeepEquals(this.subCategory, other.subCategory) - && Utils.enhancedDeepEquals(this.field, other.field); + return Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.text, other.text) + && Utils.enhancedDeepEquals(this.type, other.type); } @Override public int hashCode() { - return Utils.enhancedHash(type, value, choice, category, subCategory, field); + return Utils.enhancedHash(id, text, type); } @Override public String toString() { - return Utils.toString( - AnswerJson1.class, - "type", - type, - "value", - value, - "choice", - choice, - "category", - category, - "subCategory", - subCategory, - "field", - field); + return Utils.toString(AnswerJson1.class, "id", id, "text", text, "type", type); } @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private AnswerTypeJson2 type; - - private String value; + private String id; - private UuidJson choice; + private String text; - private UuidJson category; - - private UuidJson subCategory; - - private UuidJson field; + @Deprecated + private String type; private Builder() { // force use of static builder() method } /** - * Type of answer - */ - public Builder type(@Nonnull AnswerTypeJson2 type) { - this.type = Utils.checkNotNull(type, "type"); - return this; - } - - /** - * Value property is used to send information like string, number and date in case of following types - * of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be - * put into value. Refer to questions resource to get choice label or category label from their - * respective ids. - */ - public Builder value(@Nullable String value) { - this.value = value; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Builder choice(@Nullable UuidJson choice) { - this.choice = choice; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. + * The unique identifier of the question. */ - public Builder category(@Nullable UuidJson category) { - this.category = category; + public Builder id(@Nullable String id) { + this.id = id; return this; } /** - * The reference to the related entity. Contains only the ID of the related entity. + * Question text. */ - public Builder subCategory(@Nullable UuidJson subCategory) { - this.subCategory = subCategory; + public Builder text(@Nullable String text) { + this.text = text; return this; } /** - * The reference to the related entity. Contains only the ID of the related entity. + * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ - public Builder field(@Nullable UuidJson field) { - this.field = field; + @Deprecated + public Builder type(@Nullable String type) { + this.type = type; return this; } public AnswerJson1 build() { - return new AnswerJson1(type, value, choice, category, subCategory, field); + return new AnswerJson1(id, text, type); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerJson2.java b/packages/java/src/main/java/com/cvent/models/components/AnswerJson2.java deleted file mode 100644 index bb5bcd90..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/AnswerJson2.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Deprecated; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * AnswerJson2 - * - *

A question answer. - */ -public class AnswerJson2 { - /** - * The unique identifier of the question. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * Question text. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("text") - private String text; - - /** - * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type") - @Deprecated - private String type; - - @JsonCreator - public AnswerJson2( - @JsonProperty("id") @Nullable String id, - @JsonProperty("text") @Nullable String text, - @JsonProperty("type") @Nullable String type) { - this.id = id; - this.text = text; - this.type = type; - } - - public AnswerJson2() { - this(null, null, null); - } - - /** - * The unique identifier of the question. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * Question text. - */ - public Optional text() { - return Optional.ofNullable(this.text); - } - - /** - * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Optional type() { - return Optional.ofNullable(this.type); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The unique identifier of the question. - */ - public AnswerJson2 withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * Question text. - */ - public AnswerJson2 withText(@Nullable String text) { - this.text = text; - return this; - } - - /** - * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public AnswerJson2 withType(@Nullable String type) { - this.type = type; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AnswerJson2 other = (AnswerJson2) o; - return Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.text, other.text) - && Utils.enhancedDeepEquals(this.type, other.type); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, text, type); - } - - @Override - public String toString() { - return Utils.toString(AnswerJson2.class, "id", id, "text", text, "type", type); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private String text; - - @Deprecated - private String type; - - private Builder() { - // force use of static builder() method - } - - /** - * The unique identifier of the question. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * Question text. - */ - public Builder text(@Nullable String text) { - this.text = text; - return this; - } - - /** - * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Builder type(@Nullable String type) { - this.type = type; - return this; - } - - public AnswerJson2 build() { - return new AnswerJson2(id, text, type); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerType.java b/packages/java/src/main/java/com/cvent/models/components/AnswerType.java new file mode 100644 index 00000000..1a472427 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/AnswerType.java @@ -0,0 +1,42 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * AnswerType + * + *

Type of answer + */ +public enum AnswerType { + CHOICE("Choice"), + TEXT("Text"), + CHOICE_TEXT("ChoiceText"), + OTHER("Other"), + NA("NA"); + + @JsonValue + private final String value; + + AnswerType(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (AnswerType o : AnswerType.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerType1.java b/packages/java/src/main/java/com/cvent/models/components/AnswerType1.java new file mode 100644 index 00000000..fc74eea4 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/AnswerType1.java @@ -0,0 +1,41 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * AnswerType1 + * + *

Type of answer + */ +public enum AnswerType1 { + CHOICE("Choice"), + TEXT("Text"), + OTHER("Other"), + NA("NA"); + + @JsonValue + private final String value; + + AnswerType1(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (AnswerType1 o : AnswerType1.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson.java b/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson.java index 265770e9..36174dbe 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson.java @@ -11,12 +11,18 @@ /** * AnswerTypeJson * - *

Type of answer + *

Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are + * interpreted. + * + *

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the + * answer in the **"secondaryValue"** field is a free-text response to that option. + * + *

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type + * answer; in this case, `value` is omitted. + * + *

In all other cases, `answerType` is not expected to be set. */ public enum AnswerTypeJson { - CHOICE("Choice"), - TEXT("Text"), - CHOICE_TEXT("ChoiceText"), OTHER("Other"), NA("NA"); diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson0.java b/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson0.java deleted file mode 100644 index 8666ed31..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson0.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * AnswerTypeJson0 - * - *

Type of answer - */ -public enum AnswerTypeJson0 { - CHOICE("Choice"), - TEXT("Text"), - OTHER("Other"), - NA("NA"); - - @JsonValue - private final String value; - - AnswerTypeJson0(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (AnswerTypeJson0 o : AnswerTypeJson0.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson1.java b/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson1.java index 1bde5918..cf6e08ef 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson1.java +++ b/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson1.java @@ -11,20 +11,16 @@ /** * AnswerTypeJson1 * - *

Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are - * interpreted. - * - *

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the - * answer in the **"secondaryValue"** field is a free-text response to that option. - * - *

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type - * answer; in this case, `value` is omitted. - * - *

In all other cases, `answerType` is not expected to be set. + *

Type of answer */ public enum AnswerTypeJson1 { + CHOICE("Choice"), + TEXT("Text"), + CHOICE_TEXT("ChoiceText"), + COMMENT("Comment"), OTHER("Other"), - NA("NA"); + NA("NA"), + FILE("File"); @JsonValue private final String value; diff --git a/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson2.java b/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson2.java deleted file mode 100644 index 85bfe032..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/AnswerTypeJson2.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * AnswerTypeJson2 - * - *

Type of answer - */ -public enum AnswerTypeJson2 { - CHOICE("Choice"), - TEXT("Text"), - CHOICE_TEXT("ChoiceText"), - COMMENT("Comment"), - OTHER("Other"), - NA("NA"), - FILE("File"); - - @JsonValue - private final String value; - - AnswerTypeJson2(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (AnswerTypeJson2 o : AnswerTypeJson2.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/Appointment.java b/packages/java/src/main/java/com/cvent/models/components/Appointment.java new file mode 100644 index 00000000..313dd25e --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Appointment.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Appointment + * + *

A JSON schema representing the structure of an appointment object. + */ +public class Appointment { + /** + * Appointment id + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public Appointment(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public Appointment() { + this(null); + } + + /** + * Appointment id + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Appointment id + */ + public Appointment withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Appointment other = (Appointment) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(Appointment.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Appointment id + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public Appointment build() { + return new Appointment(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Attendee.java b/packages/java/src/main/java/com/cvent/models/components/Attendee.java deleted file mode 100644 index 37f3d7f1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/Attendee.java +++ /dev/null @@ -1,2089 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Boolean; -import java.lang.Deprecated; -import java.lang.Double; -import java.lang.Long; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.List; -import java.util.Optional; - -/** - * Attendee - * - *

An event attendee. - */ -public class Attendee { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * The ID of attendee in the given event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * The attendee's associated event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("event") - private AttendeeEvent event; - - /** - * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon - * registration for the event. Serves as proof of registration. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("confirmationNumber") - private String confirmationNumber; - - /** - * Information about attendee contact added to an event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("contact") - private AttendeeContactInfoJson contact; - - /** - * True indicates the attendee checked in to the event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("checkedIn") - private Boolean checkedIn; - - /** - * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use - * the `checkIn` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("checkin") - @Deprecated - private OffsetDateTime checkin; - - /** - * The ISO 8601 zoned date time when attendee was checked in to an event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("checkIn") - private OffsetDateTime checkIn; - - /** - * The ISO 8601 zoned date time when attendee checked out from an event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("checkOut") - private OffsetDateTime checkOut; - - /** - * The duration, in milliseconds, the attendee was present at the event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("duration") - private Long duration; - - /** - * Lookup response object - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("registrationPath") - private LookupJson registrationPath; - - /** - * A Named object - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("invitationList") - private IdNameJson invitationList; - - /** - * Web links for an attendee. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("webLinks") - private AttendeeWebLinksJson webLinks; - - /** - * Lookup response object - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("registrationType") - private LookupJson registrationType; - - /** - * The reference ID of an attendee. A planner determined string used to track which link attendee's - * used to reach the event registration. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("referenceId") - private String referenceId; - - /** - * The details of an attendee in an external systems. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("externalReferences") - private List externalReferences; - - /** - * A planner created note for an attendee, used to track details about the attendee. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("note") - private String note; - - /** - * True indicates the attendee is a guest of another attendee. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("guest") - private Boolean guest; - - /** - * True indicates this attendee is a deleted guest. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("deletedGuest") - private Boolean deletedGuest; - - /** - * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this - * attendee is a guest. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("primaryId") - private String primaryId; - - /** - * An attendee group. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("group") - private AttendeeGroupJson group; - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("administrator") - private UuidJson administrator; - - /** - * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still - * receive emails triggered by their own actions (like registration modification). This field has been - * deprecated. - * - *

Please use PUT /attendees/{id}/email-subscriptions instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("unsubscribed") - @Deprecated - private Boolean unsubscribed; - - /** - * This is used to denote the status of an attendee. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("status") - private AttendeeStatusJson status; - - /** - * The ISO 8601 zoned date time when attendee was registered. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("registeredAt") - private OffsetDateTime registeredAt; - - /** - * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when - * there are changes to the registration, such as adding or removing products. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("registrationLastModified") - private OffsetDateTime registrationLastModified; - - /** - * The ISO 8601 zoned date time when attendee registration was cancelled. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("registrationCancelledAt") - private OffsetDateTime registrationCancelledAt; - - /** - * Method by which the attendee was invited to the event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("invitedBy") - private AttendeeInvitedByJson invitedBy; - - /** - * Represents the method by which an attendee registered for the event. - * - *

- Administrator Responded: The invitee was registered by another contact acting as their - * administrator. - * - API-Responded: The invitee was registered through a custom process configured via an API - * integration. - * - Appointments Event Website: The invitee registered via an appointments event website. - * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. - * - External Registration: The attendee was registered through an external integration, such as - * Marketo. - * - Group Leader Responded: The invitee was registered by a group leader and added to a group. - * - Historical Import: The invitee's registration was imported into the event as historical data. - * - Imported: The invitee's registration was imported into the event. - * - No Response: The invitee has not registered. - * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. - * - Planner-Imported: An account user imported the invitee's registration into the event. - * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the - * planner-side of the OnArrival app. - * - Post Event: The invitee was registered by an account user after the event's end date or while the - * event was in Completed status. - * - Self-Responded: The invitee registered themselves through a weblink or invitation. - * - *

Note: The responseMethod can only be set if the invitee's status is No Response. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("responseMethod") - private AttendeeResponseMethodJson responseMethod; - - /** - * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom - * contact fields can be found in the 'contact' model, `customFields` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("questions") - @Deprecated - private List questions; - - /** - * The list of answers to the registration questions. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("answers") - private List answers; - - /** - * Contains details related to the attendee's admission item. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("admissionItem") - private AttendeeLookup admissionItem; - - /** - * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not - * visible. Public: Their profile is visible. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("visibility") - private AttendeeVisibilityJson visibility; - - /** - * The attendee's biographical writeup. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bio") - private String bio; - - /** - * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use - * `allowPushNotification` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("showPopupNotification") - @Deprecated - private Boolean showPopupNotification; - - /** - * An attendee's website URL, appears on their profile. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("websiteUrl") - private String websiteUrl; - - /** - * True indicates attendee will recieve push notifications for session-schedule changes, promotions and - * other event activities in the Attendee Hub app. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("allowPushNotifications") - private Boolean allowPushNotifications; - - /** - * True indicaites attendee will recieve push notifications for appointments related activities in the - * Attendee Hub app. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("allowAppointmentPushNotifications") - private Boolean allowAppointmentPushNotifications; - - /** - * True indicates this attendee record was created as part of a test scenario. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("testRecord") - private Boolean testRecord; - - /** - * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. - * Updates to the attendee's contact properties do not update this field. This field is updated when - * planners or attendees make changes to the attendee record, such as flagging as a participant. - * - *

It is not updated for registration or product changes. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("attendeeLastModified") - private OffsetDateTime attendeeLastModified; - - /** - * List of appointment groups associated with attendee. These control permissions and visibility in - * appointments associated with the event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("appointmentGroups") - private List appointmentGroups; - - /** - * The amount of credit associated with the attendee. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("credit") - private Double credit; - - @JsonCreator - public Attendee( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("id") @Nullable String id, - @JsonProperty("event") @Nullable AttendeeEvent event, - @JsonProperty("confirmationNumber") @Nullable String confirmationNumber, - @JsonProperty("contact") @Nullable AttendeeContactInfoJson contact, - @JsonProperty("checkedIn") @Nullable Boolean checkedIn, - @JsonProperty("checkin") @Nullable OffsetDateTime checkin, - @JsonProperty("checkIn") @Nullable OffsetDateTime checkIn, - @JsonProperty("checkOut") @Nullable OffsetDateTime checkOut, - @JsonProperty("duration") @Nullable Long duration, - @JsonProperty("registrationPath") @Nullable LookupJson registrationPath, - @JsonProperty("invitationList") @Nullable IdNameJson invitationList, - @JsonProperty("webLinks") @Nullable AttendeeWebLinksJson webLinks, - @JsonProperty("registrationType") @Nullable LookupJson registrationType, - @JsonProperty("referenceId") @Nullable String referenceId, - @JsonProperty("externalReferences") @Nullable List externalReferences, - @JsonProperty("note") @Nullable String note, - @JsonProperty("guest") @Nullable Boolean guest, - @JsonProperty("deletedGuest") @Nullable Boolean deletedGuest, - @JsonProperty("primaryId") @Nullable String primaryId, - @JsonProperty("group") @Nullable AttendeeGroupJson group, - @JsonProperty("administrator") @Nullable UuidJson administrator, - @JsonProperty("unsubscribed") @Nullable Boolean unsubscribed, - @JsonProperty("status") @Nullable AttendeeStatusJson status, - @JsonProperty("registeredAt") @Nullable OffsetDateTime registeredAt, - @JsonProperty("registrationLastModified") @Nullable OffsetDateTime registrationLastModified, - @JsonProperty("registrationCancelledAt") @Nullable OffsetDateTime registrationCancelledAt, - @JsonProperty("invitedBy") @Nullable AttendeeInvitedByJson invitedBy, - @JsonProperty("responseMethod") @Nullable AttendeeResponseMethodJson responseMethod, - @JsonProperty("questions") @Nullable List questions, - @JsonProperty("answers") @Nullable List answers, - @JsonProperty("admissionItem") @Nullable AttendeeLookup admissionItem, - @JsonProperty("visibility") @Nullable AttendeeVisibilityJson visibility, - @JsonProperty("bio") @Nullable String bio, - @JsonProperty("showPopupNotification") @Nullable Boolean showPopupNotification, - @JsonProperty("websiteUrl") @Nullable String websiteUrl, - @JsonProperty("allowPushNotifications") @Nullable Boolean allowPushNotifications, - @JsonProperty("allowAppointmentPushNotifications") @Nullable Boolean allowAppointmentPushNotifications, - @JsonProperty("testRecord") @Nullable Boolean testRecord, - @JsonProperty("attendeeLastModified") @Nullable OffsetDateTime attendeeLastModified, - @JsonProperty("appointmentGroups") @Nullable List appointmentGroups, - @JsonProperty("credit") @Nullable Double credit) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.id = id; - this.event = event; - this.confirmationNumber = confirmationNumber; - this.contact = contact; - this.checkedIn = checkedIn; - this.checkin = checkin; - this.checkIn = checkIn; - this.checkOut = checkOut; - this.duration = duration; - this.registrationPath = registrationPath; - this.invitationList = invitationList; - this.webLinks = webLinks; - this.registrationType = registrationType; - this.referenceId = referenceId; - this.externalReferences = externalReferences; - this.note = note; - this.guest = guest; - this.deletedGuest = deletedGuest; - this.primaryId = primaryId; - this.group = group; - this.administrator = administrator; - this.unsubscribed = unsubscribed; - this.status = status; - this.registeredAt = registeredAt; - this.registrationLastModified = registrationLastModified; - this.registrationCancelledAt = registrationCancelledAt; - this.invitedBy = invitedBy; - this.responseMethod = responseMethod; - this.questions = questions; - this.answers = answers; - this.admissionItem = admissionItem; - this.visibility = visibility; - this.bio = bio; - this.showPopupNotification = showPopupNotification; - this.websiteUrl = websiteUrl; - this.allowPushNotifications = allowPushNotifications; - this.allowAppointmentPushNotifications = allowAppointmentPushNotifications; - this.testRecord = testRecord; - this.attendeeLastModified = attendeeLastModified; - this.appointmentGroups = appointmentGroups; - this.credit = credit; - } - - public Attendee() { - this( - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * The ID of attendee in the given event. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * The attendee's associated event. - */ - public Optional event() { - return Optional.ofNullable(this.event); - } - - /** - * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon - * registration for the event. Serves as proof of registration. - */ - public Optional confirmationNumber() { - return Optional.ofNullable(this.confirmationNumber); - } - - /** - * Information about attendee contact added to an event. - */ - public Optional contact() { - return Optional.ofNullable(this.contact); - } - - /** - * True indicates the attendee checked in to the event. - */ - public Optional checkedIn() { - return Optional.ofNullable(this.checkedIn); - } - - /** - * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use - * the `checkIn` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Optional checkin() { - return Optional.ofNullable(this.checkin); - } - - /** - * The ISO 8601 zoned date time when attendee was checked in to an event. - */ - public Optional checkIn() { - return Optional.ofNullable(this.checkIn); - } - - /** - * The ISO 8601 zoned date time when attendee checked out from an event. - */ - public Optional checkOut() { - return Optional.ofNullable(this.checkOut); - } - - /** - * The duration, in milliseconds, the attendee was present at the event. - */ - public Optional duration() { - return Optional.ofNullable(this.duration); - } - - /** - * Lookup response object - */ - public Optional registrationPath() { - return Optional.ofNullable(this.registrationPath); - } - - /** - * A Named object - */ - public Optional invitationList() { - return Optional.ofNullable(this.invitationList); - } - - /** - * Web links for an attendee. - */ - public Optional webLinks() { - return Optional.ofNullable(this.webLinks); - } - - /** - * Lookup response object - */ - public Optional registrationType() { - return Optional.ofNullable(this.registrationType); - } - - /** - * The reference ID of an attendee. A planner determined string used to track which link attendee's - * used to reach the event registration. - */ - public Optional referenceId() { - return Optional.ofNullable(this.referenceId); - } - - /** - * The details of an attendee in an external systems. - */ - public Optional> externalReferences() { - return Optional.ofNullable(this.externalReferences); - } - - /** - * A planner created note for an attendee, used to track details about the attendee. - */ - public Optional note() { - return Optional.ofNullable(this.note); - } - - /** - * True indicates the attendee is a guest of another attendee. - */ - public Optional guest() { - return Optional.ofNullable(this.guest); - } - - /** - * True indicates this attendee is a deleted guest. - */ - public Optional deletedGuest() { - return Optional.ofNullable(this.deletedGuest); - } - - /** - * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this - * attendee is a guest. - */ - public Optional primaryId() { - return Optional.ofNullable(this.primaryId); - } - - /** - * An attendee group. - */ - public Optional group() { - return Optional.ofNullable(this.group); - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Optional administrator() { - return Optional.ofNullable(this.administrator); - } - - /** - * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still - * receive emails triggered by their own actions (like registration modification). This field has been - * deprecated. - * - *

Please use PUT /attendees/{id}/email-subscriptions instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Optional unsubscribed() { - return Optional.ofNullable(this.unsubscribed); - } - - /** - * This is used to denote the status of an attendee. - */ - public Optional status() { - return Optional.ofNullable(this.status); - } - - /** - * The ISO 8601 zoned date time when attendee was registered. - */ - public Optional registeredAt() { - return Optional.ofNullable(this.registeredAt); - } - - /** - * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when - * there are changes to the registration, such as adding or removing products. - */ - public Optional registrationLastModified() { - return Optional.ofNullable(this.registrationLastModified); - } - - /** - * The ISO 8601 zoned date time when attendee registration was cancelled. - */ - public Optional registrationCancelledAt() { - return Optional.ofNullable(this.registrationCancelledAt); - } - - /** - * Method by which the attendee was invited to the event. - */ - public Optional invitedBy() { - return Optional.ofNullable(this.invitedBy); - } - - /** - * Represents the method by which an attendee registered for the event. - * - *

- Administrator Responded: The invitee was registered by another contact acting as their - * administrator. - * - API-Responded: The invitee was registered through a custom process configured via an API - * integration. - * - Appointments Event Website: The invitee registered via an appointments event website. - * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. - * - External Registration: The attendee was registered through an external integration, such as - * Marketo. - * - Group Leader Responded: The invitee was registered by a group leader and added to a group. - * - Historical Import: The invitee's registration was imported into the event as historical data. - * - Imported: The invitee's registration was imported into the event. - * - No Response: The invitee has not registered. - * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. - * - Planner-Imported: An account user imported the invitee's registration into the event. - * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the - * planner-side of the OnArrival app. - * - Post Event: The invitee was registered by an account user after the event's end date or while the - * event was in Completed status. - * - Self-Responded: The invitee registered themselves through a weblink or invitation. - * - *

Note: The responseMethod can only be set if the invitee's status is No Response. - */ - public Optional responseMethod() { - return Optional.ofNullable(this.responseMethod); - } - - /** - * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom - * contact fields can be found in the 'contact' model, `customFields` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Optional> questions() { - return Optional.ofNullable(this.questions); - } - - /** - * The list of answers to the registration questions. - */ - public Optional> answers() { - return Optional.ofNullable(this.answers); - } - - /** - * Contains details related to the attendee's admission item. - */ - public Optional admissionItem() { - return Optional.ofNullable(this.admissionItem); - } - - /** - * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not - * visible. Public: Their profile is visible. - */ - public Optional visibility() { - return Optional.ofNullable(this.visibility); - } - - /** - * The attendee's biographical writeup. - */ - public Optional bio() { - return Optional.ofNullable(this.bio); - } - - /** - * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use - * `allowPushNotification` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Optional showPopupNotification() { - return Optional.ofNullable(this.showPopupNotification); - } - - /** - * An attendee's website URL, appears on their profile. - */ - public Optional websiteUrl() { - return Optional.ofNullable(this.websiteUrl); - } - - /** - * True indicates attendee will recieve push notifications for session-schedule changes, promotions and - * other event activities in the Attendee Hub app. - */ - public Optional allowPushNotifications() { - return Optional.ofNullable(this.allowPushNotifications); - } - - /** - * True indicaites attendee will recieve push notifications for appointments related activities in the - * Attendee Hub app. - */ - public Optional allowAppointmentPushNotifications() { - return Optional.ofNullable(this.allowAppointmentPushNotifications); - } - - /** - * True indicates this attendee record was created as part of a test scenario. - */ - public Optional testRecord() { - return Optional.ofNullable(this.testRecord); - } - - /** - * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. - * Updates to the attendee's contact properties do not update this field. This field is updated when - * planners or attendees make changes to the attendee record, such as flagging as a participant. - * - *

It is not updated for registration or product changes. - */ - public Optional attendeeLastModified() { - return Optional.ofNullable(this.attendeeLastModified); - } - - /** - * List of appointment groups associated with attendee. These control permissions and visibility in - * appointments associated with the event. - */ - public Optional> appointmentGroups() { - return Optional.ofNullable(this.appointmentGroups); - } - - /** - * The amount of credit associated with the attendee. - */ - public Optional credit() { - return Optional.ofNullable(this.credit); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Attendee withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Attendee withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Attendee withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Attendee withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The ID of attendee in the given event. - */ - public Attendee withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The attendee's associated event. - */ - public Attendee withEvent(@Nullable AttendeeEvent event) { - this.event = event; - return this; - } - - /** - * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon - * registration for the event. Serves as proof of registration. - */ - public Attendee withConfirmationNumber(@Nullable String confirmationNumber) { - this.confirmationNumber = confirmationNumber; - return this; - } - - /** - * Information about attendee contact added to an event. - */ - public Attendee withContact(@Nullable AttendeeContactInfoJson contact) { - this.contact = contact; - return this; - } - - /** - * True indicates the attendee checked in to the event. - */ - public Attendee withCheckedIn(@Nullable Boolean checkedIn) { - this.checkedIn = checkedIn; - return this; - } - - /** - * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use - * the `checkIn` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Attendee withCheckin(@Nullable OffsetDateTime checkin) { - this.checkin = checkin; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee was checked in to an event. - */ - public Attendee withCheckIn(@Nullable OffsetDateTime checkIn) { - this.checkIn = checkIn; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee checked out from an event. - */ - public Attendee withCheckOut(@Nullable OffsetDateTime checkOut) { - this.checkOut = checkOut; - return this; - } - - /** - * The duration, in milliseconds, the attendee was present at the event. - */ - public Attendee withDuration(@Nullable Long duration) { - this.duration = duration; - return this; - } - - /** - * Lookup response object - */ - public Attendee withRegistrationPath(@Nullable LookupJson registrationPath) { - this.registrationPath = registrationPath; - return this; - } - - /** - * A Named object - */ - public Attendee withInvitationList(@Nullable IdNameJson invitationList) { - this.invitationList = invitationList; - return this; - } - - /** - * Web links for an attendee. - */ - public Attendee withWebLinks(@Nullable AttendeeWebLinksJson webLinks) { - this.webLinks = webLinks; - return this; - } - - /** - * Lookup response object - */ - public Attendee withRegistrationType(@Nullable LookupJson registrationType) { - this.registrationType = registrationType; - return this; - } - - /** - * The reference ID of an attendee. A planner determined string used to track which link attendee's - * used to reach the event registration. - */ - public Attendee withReferenceId(@Nullable String referenceId) { - this.referenceId = referenceId; - return this; - } - - /** - * The details of an attendee in an external systems. - */ - public Attendee withExternalReferences(@Nullable List externalReferences) { - this.externalReferences = externalReferences; - return this; - } - - /** - * A planner created note for an attendee, used to track details about the attendee. - */ - public Attendee withNote(@Nullable String note) { - this.note = note; - return this; - } - - /** - * True indicates the attendee is a guest of another attendee. - */ - public Attendee withGuest(@Nullable Boolean guest) { - this.guest = guest; - return this; - } - - /** - * True indicates this attendee is a deleted guest. - */ - public Attendee withDeletedGuest(@Nullable Boolean deletedGuest) { - this.deletedGuest = deletedGuest; - return this; - } - - /** - * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this - * attendee is a guest. - */ - public Attendee withPrimaryId(@Nullable String primaryId) { - this.primaryId = primaryId; - return this; - } - - /** - * An attendee group. - */ - public Attendee withGroup(@Nullable AttendeeGroupJson group) { - this.group = group; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Attendee withAdministrator(@Nullable UuidJson administrator) { - this.administrator = administrator; - return this; - } - - /** - * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still - * receive emails triggered by their own actions (like registration modification). This field has been - * deprecated. - * - *

Please use PUT /attendees/{id}/email-subscriptions instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Attendee withUnsubscribed(@Nullable Boolean unsubscribed) { - this.unsubscribed = unsubscribed; - return this; - } - - /** - * This is used to denote the status of an attendee. - */ - public Attendee withStatus(@Nullable AttendeeStatusJson status) { - this.status = status; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee was registered. - */ - public Attendee withRegisteredAt(@Nullable OffsetDateTime registeredAt) { - this.registeredAt = registeredAt; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when - * there are changes to the registration, such as adding or removing products. - */ - public Attendee withRegistrationLastModified(@Nullable OffsetDateTime registrationLastModified) { - this.registrationLastModified = registrationLastModified; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee registration was cancelled. - */ - public Attendee withRegistrationCancelledAt(@Nullable OffsetDateTime registrationCancelledAt) { - this.registrationCancelledAt = registrationCancelledAt; - return this; - } - - /** - * Method by which the attendee was invited to the event. - */ - public Attendee withInvitedBy(@Nullable AttendeeInvitedByJson invitedBy) { - this.invitedBy = invitedBy; - return this; - } - - /** - * Represents the method by which an attendee registered for the event. - * - *

- Administrator Responded: The invitee was registered by another contact acting as their - * administrator. - * - API-Responded: The invitee was registered through a custom process configured via an API - * integration. - * - Appointments Event Website: The invitee registered via an appointments event website. - * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. - * - External Registration: The attendee was registered through an external integration, such as - * Marketo. - * - Group Leader Responded: The invitee was registered by a group leader and added to a group. - * - Historical Import: The invitee's registration was imported into the event as historical data. - * - Imported: The invitee's registration was imported into the event. - * - No Response: The invitee has not registered. - * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. - * - Planner-Imported: An account user imported the invitee's registration into the event. - * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the - * planner-side of the OnArrival app. - * - Post Event: The invitee was registered by an account user after the event's end date or while the - * event was in Completed status. - * - Self-Responded: The invitee registered themselves through a weblink or invitation. - * - *

Note: The responseMethod can only be set if the invitee's status is No Response. - */ - public Attendee withResponseMethod(@Nullable AttendeeResponseMethodJson responseMethod) { - this.responseMethod = responseMethod; - return this; - } - - /** - * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom - * contact fields can be found in the 'contact' model, `customFields` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Attendee withQuestions(@Nullable List questions) { - this.questions = questions; - return this; - } - - /** - * The list of answers to the registration questions. - */ - public Attendee withAnswers(@Nullable List answers) { - this.answers = answers; - return this; - } - - /** - * Contains details related to the attendee's admission item. - */ - public Attendee withAdmissionItem(@Nullable AttendeeLookup admissionItem) { - this.admissionItem = admissionItem; - return this; - } - - /** - * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not - * visible. Public: Their profile is visible. - */ - public Attendee withVisibility(@Nullable AttendeeVisibilityJson visibility) { - this.visibility = visibility; - return this; - } - - /** - * The attendee's biographical writeup. - */ - public Attendee withBio(@Nullable String bio) { - this.bio = bio; - return this; - } - - /** - * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use - * `allowPushNotification` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Attendee withShowPopupNotification(@Nullable Boolean showPopupNotification) { - this.showPopupNotification = showPopupNotification; - return this; - } - - /** - * An attendee's website URL, appears on their profile. - */ - public Attendee withWebsiteUrl(@Nullable String websiteUrl) { - this.websiteUrl = websiteUrl; - return this; - } - - /** - * True indicates attendee will recieve push notifications for session-schedule changes, promotions and - * other event activities in the Attendee Hub app. - */ - public Attendee withAllowPushNotifications(@Nullable Boolean allowPushNotifications) { - this.allowPushNotifications = allowPushNotifications; - return this; - } - - /** - * True indicaites attendee will recieve push notifications for appointments related activities in the - * Attendee Hub app. - */ - public Attendee withAllowAppointmentPushNotifications(@Nullable Boolean allowAppointmentPushNotifications) { - this.allowAppointmentPushNotifications = allowAppointmentPushNotifications; - return this; - } - - /** - * True indicates this attendee record was created as part of a test scenario. - */ - public Attendee withTestRecord(@Nullable Boolean testRecord) { - this.testRecord = testRecord; - return this; - } - - /** - * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. - * Updates to the attendee's contact properties do not update this field. This field is updated when - * planners or attendees make changes to the attendee record, such as flagging as a participant. - * - *

It is not updated for registration or product changes. - */ - public Attendee withAttendeeLastModified(@Nullable OffsetDateTime attendeeLastModified) { - this.attendeeLastModified = attendeeLastModified; - return this; - } - - /** - * List of appointment groups associated with attendee. These control permissions and visibility in - * appointments associated with the event. - */ - public Attendee withAppointmentGroups(@Nullable List appointmentGroups) { - this.appointmentGroups = appointmentGroups; - return this; - } - - /** - * The amount of credit associated with the attendee. - */ - public Attendee withCredit(@Nullable Double credit) { - this.credit = credit; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - Attendee other = (Attendee) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.confirmationNumber, other.confirmationNumber) - && Utils.enhancedDeepEquals(this.contact, other.contact) - && Utils.enhancedDeepEquals(this.checkedIn, other.checkedIn) - && Utils.enhancedDeepEquals(this.checkin, other.checkin) - && Utils.enhancedDeepEquals(this.checkIn, other.checkIn) - && Utils.enhancedDeepEquals(this.checkOut, other.checkOut) - && Utils.enhancedDeepEquals(this.duration, other.duration) - && Utils.enhancedDeepEquals(this.registrationPath, other.registrationPath) - && Utils.enhancedDeepEquals(this.invitationList, other.invitationList) - && Utils.enhancedDeepEquals(this.webLinks, other.webLinks) - && Utils.enhancedDeepEquals(this.registrationType, other.registrationType) - && Utils.enhancedDeepEquals(this.referenceId, other.referenceId) - && Utils.enhancedDeepEquals(this.externalReferences, other.externalReferences) - && Utils.enhancedDeepEquals(this.note, other.note) - && Utils.enhancedDeepEquals(this.guest, other.guest) - && Utils.enhancedDeepEquals(this.deletedGuest, other.deletedGuest) - && Utils.enhancedDeepEquals(this.primaryId, other.primaryId) - && Utils.enhancedDeepEquals(this.group, other.group) - && Utils.enhancedDeepEquals(this.administrator, other.administrator) - && Utils.enhancedDeepEquals(this.unsubscribed, other.unsubscribed) - && Utils.enhancedDeepEquals(this.status, other.status) - && Utils.enhancedDeepEquals(this.registeredAt, other.registeredAt) - && Utils.enhancedDeepEquals(this.registrationLastModified, other.registrationLastModified) - && Utils.enhancedDeepEquals(this.registrationCancelledAt, other.registrationCancelledAt) - && Utils.enhancedDeepEquals(this.invitedBy, other.invitedBy) - && Utils.enhancedDeepEquals(this.responseMethod, other.responseMethod) - && Utils.enhancedDeepEquals(this.questions, other.questions) - && Utils.enhancedDeepEquals(this.answers, other.answers) - && Utils.enhancedDeepEquals(this.admissionItem, other.admissionItem) - && Utils.enhancedDeepEquals(this.visibility, other.visibility) - && Utils.enhancedDeepEquals(this.bio, other.bio) - && Utils.enhancedDeepEquals(this.showPopupNotification, other.showPopupNotification) - && Utils.enhancedDeepEquals(this.websiteUrl, other.websiteUrl) - && Utils.enhancedDeepEquals(this.allowPushNotifications, other.allowPushNotifications) - && Utils.enhancedDeepEquals(this.allowAppointmentPushNotifications, other.allowAppointmentPushNotifications) - && Utils.enhancedDeepEquals(this.testRecord, other.testRecord) - && Utils.enhancedDeepEquals(this.attendeeLastModified, other.attendeeLastModified) - && Utils.enhancedDeepEquals(this.appointmentGroups, other.appointmentGroups) - && Utils.enhancedDeepEquals(this.credit, other.credit); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, - createdBy, - lastModified, - lastModifiedBy, - id, - event, - confirmationNumber, - contact, - checkedIn, - checkin, - checkIn, - checkOut, - duration, - registrationPath, - invitationList, - webLinks, - registrationType, - referenceId, - externalReferences, - note, - guest, - deletedGuest, - primaryId, - group, - administrator, - unsubscribed, - status, - registeredAt, - registrationLastModified, - registrationCancelledAt, - invitedBy, - responseMethod, - questions, - answers, - admissionItem, - visibility, - bio, - showPopupNotification, - websiteUrl, - allowPushNotifications, - allowAppointmentPushNotifications, - testRecord, - attendeeLastModified, - appointmentGroups, - credit); - } - - @Override - public String toString() { - return Utils.toString( - Attendee.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "id", - id, - "event", - event, - "confirmationNumber", - confirmationNumber, - "contact", - contact, - "checkedIn", - checkedIn, - "checkin", - checkin, - "checkIn", - checkIn, - "checkOut", - checkOut, - "duration", - duration, - "registrationPath", - registrationPath, - "invitationList", - invitationList, - "webLinks", - webLinks, - "registrationType", - registrationType, - "referenceId", - referenceId, - "externalReferences", - externalReferences, - "note", - note, - "guest", - guest, - "deletedGuest", - deletedGuest, - "primaryId", - primaryId, - "group", - group, - "administrator", - administrator, - "unsubscribed", - unsubscribed, - "status", - status, - "registeredAt", - registeredAt, - "registrationLastModified", - registrationLastModified, - "registrationCancelledAt", - registrationCancelledAt, - "invitedBy", - invitedBy, - "responseMethod", - responseMethod, - "questions", - questions, - "answers", - answers, - "admissionItem", - admissionItem, - "visibility", - visibility, - "bio", - bio, - "showPopupNotification", - showPopupNotification, - "websiteUrl", - websiteUrl, - "allowPushNotifications", - allowPushNotifications, - "allowAppointmentPushNotifications", - allowAppointmentPushNotifications, - "testRecord", - testRecord, - "attendeeLastModified", - attendeeLastModified, - "appointmentGroups", - appointmentGroups, - "credit", - credit); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private String id; - - private AttendeeEvent event; - - private String confirmationNumber; - - private AttendeeContactInfoJson contact; - - private Boolean checkedIn; - - @Deprecated - private OffsetDateTime checkin; - - private OffsetDateTime checkIn; - - private OffsetDateTime checkOut; - - private Long duration; - - private LookupJson registrationPath; - - private IdNameJson invitationList; - - private AttendeeWebLinksJson webLinks; - - private LookupJson registrationType; - - private String referenceId; - - private List externalReferences; - - private String note; - - private Boolean guest; - - private Boolean deletedGuest; - - private String primaryId; - - private AttendeeGroupJson group; - - private UuidJson administrator; - - @Deprecated - private Boolean unsubscribed; - - private AttendeeStatusJson status; - - private OffsetDateTime registeredAt; - - private OffsetDateTime registrationLastModified; - - private OffsetDateTime registrationCancelledAt; - - private AttendeeInvitedByJson invitedBy; - - private AttendeeResponseMethodJson responseMethod; - - @Deprecated - private List questions; - - private List answers; - - private AttendeeLookup admissionItem; - - private AttendeeVisibilityJson visibility; - - private String bio; - - @Deprecated - private Boolean showPopupNotification; - - private String websiteUrl; - - private Boolean allowPushNotifications; - - private Boolean allowAppointmentPushNotifications; - - private Boolean testRecord; - - private OffsetDateTime attendeeLastModified; - - private List appointmentGroups; - - private Double credit; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The ID of attendee in the given event. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The attendee's associated event. - */ - public Builder event(@Nullable AttendeeEvent event) { - this.event = event; - return this; - } - - /** - * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon - * registration for the event. Serves as proof of registration. - */ - public Builder confirmationNumber(@Nullable String confirmationNumber) { - this.confirmationNumber = confirmationNumber; - return this; - } - - /** - * Information about attendee contact added to an event. - */ - public Builder contact(@Nullable AttendeeContactInfoJson contact) { - this.contact = contact; - return this; - } - - /** - * True indicates the attendee checked in to the event. - */ - public Builder checkedIn(@Nullable Boolean checkedIn) { - this.checkedIn = checkedIn; - return this; - } - - /** - * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use - * the `checkIn` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Builder checkin(@Nullable OffsetDateTime checkin) { - this.checkin = checkin; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee was checked in to an event. - */ - public Builder checkIn(@Nullable OffsetDateTime checkIn) { - this.checkIn = checkIn; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee checked out from an event. - */ - public Builder checkOut(@Nullable OffsetDateTime checkOut) { - this.checkOut = checkOut; - return this; - } - - /** - * The duration, in milliseconds, the attendee was present at the event. - */ - public Builder duration(@Nullable Long duration) { - this.duration = duration; - return this; - } - - /** - * Lookup response object - */ - public Builder registrationPath(@Nullable LookupJson registrationPath) { - this.registrationPath = registrationPath; - return this; - } - - /** - * A Named object - */ - public Builder invitationList(@Nullable IdNameJson invitationList) { - this.invitationList = invitationList; - return this; - } - - /** - * Web links for an attendee. - */ - public Builder webLinks(@Nullable AttendeeWebLinksJson webLinks) { - this.webLinks = webLinks; - return this; - } - - /** - * Lookup response object - */ - public Builder registrationType(@Nullable LookupJson registrationType) { - this.registrationType = registrationType; - return this; - } - - /** - * The reference ID of an attendee. A planner determined string used to track which link attendee's - * used to reach the event registration. - */ - public Builder referenceId(@Nullable String referenceId) { - this.referenceId = referenceId; - return this; - } - - /** - * The details of an attendee in an external systems. - */ - public Builder externalReferences(@Nullable List externalReferences) { - this.externalReferences = externalReferences; - return this; - } - - /** - * A planner created note for an attendee, used to track details about the attendee. - */ - public Builder note(@Nullable String note) { - this.note = note; - return this; - } - - /** - * True indicates the attendee is a guest of another attendee. - */ - public Builder guest(@Nullable Boolean guest) { - this.guest = guest; - return this; - } - - /** - * True indicates this attendee is a deleted guest. - */ - public Builder deletedGuest(@Nullable Boolean deletedGuest) { - this.deletedGuest = deletedGuest; - return this; - } - - /** - * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this - * attendee is a guest. - */ - public Builder primaryId(@Nullable String primaryId) { - this.primaryId = primaryId; - return this; - } - - /** - * An attendee group. - */ - public Builder group(@Nullable AttendeeGroupJson group) { - this.group = group; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Builder administrator(@Nullable UuidJson administrator) { - this.administrator = administrator; - return this; - } - - /** - * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still - * receive emails triggered by their own actions (like registration modification). This field has been - * deprecated. - * - *

Please use PUT /attendees/{id}/email-subscriptions instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Builder unsubscribed(@Nullable Boolean unsubscribed) { - this.unsubscribed = unsubscribed; - return this; - } - - /** - * This is used to denote the status of an attendee. - */ - public Builder status(@Nullable AttendeeStatusJson status) { - this.status = status; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee was registered. - */ - public Builder registeredAt(@Nullable OffsetDateTime registeredAt) { - this.registeredAt = registeredAt; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when - * there are changes to the registration, such as adding or removing products. - */ - public Builder registrationLastModified(@Nullable OffsetDateTime registrationLastModified) { - this.registrationLastModified = registrationLastModified; - return this; - } - - /** - * The ISO 8601 zoned date time when attendee registration was cancelled. - */ - public Builder registrationCancelledAt(@Nullable OffsetDateTime registrationCancelledAt) { - this.registrationCancelledAt = registrationCancelledAt; - return this; - } - - /** - * Method by which the attendee was invited to the event. - */ - public Builder invitedBy(@Nullable AttendeeInvitedByJson invitedBy) { - this.invitedBy = invitedBy; - return this; - } - - /** - * Represents the method by which an attendee registered for the event. - * - *

- Administrator Responded: The invitee was registered by another contact acting as their - * administrator. - * - API-Responded: The invitee was registered through a custom process configured via an API - * integration. - * - Appointments Event Website: The invitee registered via an appointments event website. - * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. - * - External Registration: The attendee was registered through an external integration, such as - * Marketo. - * - Group Leader Responded: The invitee was registered by a group leader and added to a group. - * - Historical Import: The invitee's registration was imported into the event as historical data. - * - Imported: The invitee's registration was imported into the event. - * - No Response: The invitee has not registered. - * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. - * - Planner-Imported: An account user imported the invitee's registration into the event. - * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the - * planner-side of the OnArrival app. - * - Post Event: The invitee was registered by an account user after the event's end date or while the - * event was in Completed status. - * - Self-Responded: The invitee registered themselves through a weblink or invitation. - * - *

Note: The responseMethod can only be set if the invitee's status is No Response. - */ - public Builder responseMethod(@Nullable AttendeeResponseMethodJson responseMethod) { - this.responseMethod = responseMethod; - return this; - } - - /** - * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom - * contact fields can be found in the 'contact' model, `customFields` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Builder questions(@Nullable List questions) { - this.questions = questions; - return this; - } - - /** - * The list of answers to the registration questions. - */ - public Builder answers(@Nullable List answers) { - this.answers = answers; - return this; - } - - /** - * Contains details related to the attendee's admission item. - */ - public Builder admissionItem(@Nullable AttendeeLookup admissionItem) { - this.admissionItem = admissionItem; - return this; - } - - /** - * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not - * visible. Public: Their profile is visible. - */ - public Builder visibility(@Nullable AttendeeVisibilityJson visibility) { - this.visibility = visibility; - return this; - } - - /** - * The attendee's biographical writeup. - */ - public Builder bio(@Nullable String bio) { - this.bio = bio; - return this; - } - - /** - * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use - * `allowPushNotification` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Builder showPopupNotification(@Nullable Boolean showPopupNotification) { - this.showPopupNotification = showPopupNotification; - return this; - } - - /** - * An attendee's website URL, appears on their profile. - */ - public Builder websiteUrl(@Nullable String websiteUrl) { - this.websiteUrl = websiteUrl; - return this; - } - - /** - * True indicates attendee will recieve push notifications for session-schedule changes, promotions and - * other event activities in the Attendee Hub app. - */ - public Builder allowPushNotifications(@Nullable Boolean allowPushNotifications) { - this.allowPushNotifications = allowPushNotifications; - return this; - } - - /** - * True indicaites attendee will recieve push notifications for appointments related activities in the - * Attendee Hub app. - */ - public Builder allowAppointmentPushNotifications(@Nullable Boolean allowAppointmentPushNotifications) { - this.allowAppointmentPushNotifications = allowAppointmentPushNotifications; - return this; - } - - /** - * True indicates this attendee record was created as part of a test scenario. - */ - public Builder testRecord(@Nullable Boolean testRecord) { - this.testRecord = testRecord; - return this; - } - - /** - * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. - * Updates to the attendee's contact properties do not update this field. This field is updated when - * planners or attendees make changes to the attendee record, such as flagging as a participant. - * - *

It is not updated for registration or product changes. - */ - public Builder attendeeLastModified(@Nullable OffsetDateTime attendeeLastModified) { - this.attendeeLastModified = attendeeLastModified; - return this; - } - - /** - * List of appointment groups associated with attendee. These control permissions and visibility in - * appointments associated with the event. - */ - public Builder appointmentGroups(@Nullable List appointmentGroups) { - this.appointmentGroups = appointmentGroups; - return this; - } - - /** - * The amount of credit associated with the attendee. - */ - public Builder credit(@Nullable Double credit) { - this.credit = credit; - return this; - } - - public Attendee build() { - return new Attendee( - created, - createdBy, - lastModified, - lastModifiedBy, - id, - event, - confirmationNumber, - contact, - checkedIn, - checkin, - checkIn, - checkOut, - duration, - registrationPath, - invitationList, - webLinks, - registrationType, - referenceId, - externalReferences, - note, - guest, - deletedGuest, - primaryId, - group, - administrator, - unsubscribed, - status, - registeredAt, - registrationLastModified, - registrationCancelledAt, - invitedBy, - responseMethod, - questions, - answers, - admissionItem, - visibility, - bio, - showPopupNotification, - websiteUrl, - allowPushNotifications, - allowAppointmentPushNotifications, - testRecord, - attendeeLastModified, - appointmentGroups, - credit); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/Attendee1.java b/packages/java/src/main/java/com/cvent/models/components/Attendee1.java new file mode 100644 index 00000000..e55c1001 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Attendee1.java @@ -0,0 +1,2089 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Boolean; +import java.lang.Deprecated; +import java.lang.Double; +import java.lang.Long; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.List; +import java.util.Optional; + +/** + * Attendee1 + * + *

An event attendee. + */ +public class Attendee1 { + /** + * The ISO 8601 zoned date time when this record was created. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("created") + private OffsetDateTime created; + + /** + * The identifier of the user that created this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("createdBy") + private String createdBy; + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModified") + private OffsetDateTime lastModified; + + /** + * The identifier of the user that last updated this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModifiedBy") + private String lastModifiedBy; + + /** + * The ID of attendee in the given event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + /** + * The attendee's associated event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("event") + private AttendeeEvent event; + + /** + * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon + * registration for the event. Serves as proof of registration. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("confirmationNumber") + private String confirmationNumber; + + /** + * Information about attendee contact added to an event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("contact") + private AttendeeContactInfoJson contact; + + /** + * True indicates the attendee checked in to the event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("checkedIn") + private Boolean checkedIn; + + /** + * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use + * the `checkIn` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("checkin") + @Deprecated + private OffsetDateTime checkin; + + /** + * The ISO 8601 zoned date time when attendee was checked in to an event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("checkIn") + private OffsetDateTime checkIn; + + /** + * The ISO 8601 zoned date time when attendee checked out from an event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("checkOut") + private OffsetDateTime checkOut; + + /** + * The duration, in milliseconds, the attendee was present at the event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("duration") + private Long duration; + + /** + * Lookup response object + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("registrationPath") + private LookupJson registrationPath; + + /** + * A Named object + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("invitationList") + private IdNameJson invitationList; + + /** + * Web links for an attendee. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("webLinks") + private AttendeeWebLinksJson webLinks; + + /** + * Lookup response object + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("registrationType") + private LookupJson registrationType; + + /** + * The reference ID of an attendee. A planner determined string used to track which link attendee's + * used to reach the event registration. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("referenceId") + private String referenceId; + + /** + * The details of an attendee in an external systems. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("externalReferences") + private List externalReferences; + + /** + * A planner created note for an attendee, used to track details about the attendee. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("note") + private String note; + + /** + * True indicates the attendee is a guest of another attendee. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("guest") + private Boolean guest; + + /** + * True indicates this attendee is a deleted guest. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("deletedGuest") + private Boolean deletedGuest; + + /** + * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this + * attendee is a guest. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("primaryId") + private String primaryId; + + /** + * An attendee group. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("group") + private AttendeeGroupJson group; + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("administrator") + private UuidJson administrator; + + /** + * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still + * receive emails triggered by their own actions (like registration modification). This field has been + * deprecated. + * + *

Please use PUT /attendees/{id}/email-subscriptions instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("unsubscribed") + @Deprecated + private Boolean unsubscribed; + + /** + * This is used to denote the status of an attendee. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("status") + private AttendeeStatusJson status; + + /** + * The ISO 8601 zoned date time when attendee was registered. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("registeredAt") + private OffsetDateTime registeredAt; + + /** + * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when + * there are changes to the registration, such as adding or removing products. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("registrationLastModified") + private OffsetDateTime registrationLastModified; + + /** + * The ISO 8601 zoned date time when attendee registration was cancelled. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("registrationCancelledAt") + private OffsetDateTime registrationCancelledAt; + + /** + * Method by which the attendee was invited to the event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("invitedBy") + private AttendeeInvitedByJson invitedBy; + + /** + * Represents the method by which an attendee registered for the event. + * + *

- Administrator Responded: The invitee was registered by another contact acting as their + * administrator. + * - API-Responded: The invitee was registered through a custom process configured via an API + * integration. + * - Appointments Event Website: The invitee registered via an appointments event website. + * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. + * - External Registration: The attendee was registered through an external integration, such as + * Marketo. + * - Group Leader Responded: The invitee was registered by a group leader and added to a group. + * - Historical Import: The invitee's registration was imported into the event as historical data. + * - Imported: The invitee's registration was imported into the event. + * - No Response: The invitee has not registered. + * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. + * - Planner-Imported: An account user imported the invitee's registration into the event. + * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the + * planner-side of the OnArrival app. + * - Post Event: The invitee was registered by an account user after the event's end date or while the + * event was in Completed status. + * - Self-Responded: The invitee registered themselves through a weblink or invitation. + * + *

Note: The responseMethod can only be set if the invitee's status is No Response. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("responseMethod") + private AttendeeResponseMethodJson responseMethod; + + /** + * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom + * contact fields can be found in the 'contact' model, `customFields` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("questions") + @Deprecated + private List questions; + + /** + * The list of answers to the registration questions. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("answers") + private List answers; + + /** + * Contains details related to the attendee's admission item. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("admissionItem") + private AttendeeLookup admissionItem; + + /** + * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not + * visible. Public: Their profile is visible. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("visibility") + private AttendeeVisibilityJson visibility; + + /** + * The attendee's biographical writeup. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("bio") + private String bio; + + /** + * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use + * `allowPushNotification` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("showPopupNotification") + @Deprecated + private Boolean showPopupNotification; + + /** + * An attendee's website URL, appears on their profile. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("websiteUrl") + private String websiteUrl; + + /** + * True indicates attendee will recieve push notifications for session-schedule changes, promotions and + * other event activities in the Attendee Hub app. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("allowPushNotifications") + private Boolean allowPushNotifications; + + /** + * True indicaites attendee will recieve push notifications for appointments related activities in the + * Attendee Hub app. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("allowAppointmentPushNotifications") + private Boolean allowAppointmentPushNotifications; + + /** + * True indicates this attendee record was created as part of a test scenario. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("testRecord") + private Boolean testRecord; + + /** + * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. + * Updates to the attendee's contact properties do not update this field. This field is updated when + * planners or attendees make changes to the attendee record, such as flagging as a participant. + * + *

It is not updated for registration or product changes. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("attendeeLastModified") + private OffsetDateTime attendeeLastModified; + + /** + * List of appointment groups associated with attendee. These control permissions and visibility in + * appointments associated with the event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("appointmentGroups") + private List appointmentGroups; + + /** + * The amount of credit associated with the attendee. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credit") + private Double credit; + + @JsonCreator + public Attendee1( + @JsonProperty("created") @Nullable OffsetDateTime created, + @JsonProperty("createdBy") @Nullable String createdBy, + @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, + @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, + @JsonProperty("id") @Nullable String id, + @JsonProperty("event") @Nullable AttendeeEvent event, + @JsonProperty("confirmationNumber") @Nullable String confirmationNumber, + @JsonProperty("contact") @Nullable AttendeeContactInfoJson contact, + @JsonProperty("checkedIn") @Nullable Boolean checkedIn, + @JsonProperty("checkin") @Nullable OffsetDateTime checkin, + @JsonProperty("checkIn") @Nullable OffsetDateTime checkIn, + @JsonProperty("checkOut") @Nullable OffsetDateTime checkOut, + @JsonProperty("duration") @Nullable Long duration, + @JsonProperty("registrationPath") @Nullable LookupJson registrationPath, + @JsonProperty("invitationList") @Nullable IdNameJson invitationList, + @JsonProperty("webLinks") @Nullable AttendeeWebLinksJson webLinks, + @JsonProperty("registrationType") @Nullable LookupJson registrationType, + @JsonProperty("referenceId") @Nullable String referenceId, + @JsonProperty("externalReferences") @Nullable List externalReferences, + @JsonProperty("note") @Nullable String note, + @JsonProperty("guest") @Nullable Boolean guest, + @JsonProperty("deletedGuest") @Nullable Boolean deletedGuest, + @JsonProperty("primaryId") @Nullable String primaryId, + @JsonProperty("group") @Nullable AttendeeGroupJson group, + @JsonProperty("administrator") @Nullable UuidJson administrator, + @JsonProperty("unsubscribed") @Nullable Boolean unsubscribed, + @JsonProperty("status") @Nullable AttendeeStatusJson status, + @JsonProperty("registeredAt") @Nullable OffsetDateTime registeredAt, + @JsonProperty("registrationLastModified") @Nullable OffsetDateTime registrationLastModified, + @JsonProperty("registrationCancelledAt") @Nullable OffsetDateTime registrationCancelledAt, + @JsonProperty("invitedBy") @Nullable AttendeeInvitedByJson invitedBy, + @JsonProperty("responseMethod") @Nullable AttendeeResponseMethodJson responseMethod, + @JsonProperty("questions") @Nullable List questions, + @JsonProperty("answers") @Nullable List answers, + @JsonProperty("admissionItem") @Nullable AttendeeLookup admissionItem, + @JsonProperty("visibility") @Nullable AttendeeVisibilityJson visibility, + @JsonProperty("bio") @Nullable String bio, + @JsonProperty("showPopupNotification") @Nullable Boolean showPopupNotification, + @JsonProperty("websiteUrl") @Nullable String websiteUrl, + @JsonProperty("allowPushNotifications") @Nullable Boolean allowPushNotifications, + @JsonProperty("allowAppointmentPushNotifications") @Nullable Boolean allowAppointmentPushNotifications, + @JsonProperty("testRecord") @Nullable Boolean testRecord, + @JsonProperty("attendeeLastModified") @Nullable OffsetDateTime attendeeLastModified, + @JsonProperty("appointmentGroups") @Nullable List appointmentGroups, + @JsonProperty("credit") @Nullable Double credit) { + this.created = created; + this.createdBy = createdBy; + this.lastModified = lastModified; + this.lastModifiedBy = lastModifiedBy; + this.id = id; + this.event = event; + this.confirmationNumber = confirmationNumber; + this.contact = contact; + this.checkedIn = checkedIn; + this.checkin = checkin; + this.checkIn = checkIn; + this.checkOut = checkOut; + this.duration = duration; + this.registrationPath = registrationPath; + this.invitationList = invitationList; + this.webLinks = webLinks; + this.registrationType = registrationType; + this.referenceId = referenceId; + this.externalReferences = externalReferences; + this.note = note; + this.guest = guest; + this.deletedGuest = deletedGuest; + this.primaryId = primaryId; + this.group = group; + this.administrator = administrator; + this.unsubscribed = unsubscribed; + this.status = status; + this.registeredAt = registeredAt; + this.registrationLastModified = registrationLastModified; + this.registrationCancelledAt = registrationCancelledAt; + this.invitedBy = invitedBy; + this.responseMethod = responseMethod; + this.questions = questions; + this.answers = answers; + this.admissionItem = admissionItem; + this.visibility = visibility; + this.bio = bio; + this.showPopupNotification = showPopupNotification; + this.websiteUrl = websiteUrl; + this.allowPushNotifications = allowPushNotifications; + this.allowAppointmentPushNotifications = allowAppointmentPushNotifications; + this.testRecord = testRecord; + this.attendeeLastModified = attendeeLastModified; + this.appointmentGroups = appointmentGroups; + this.credit = credit; + } + + public Attendee1() { + this( + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Optional created() { + return Optional.ofNullable(this.created); + } + + /** + * The identifier of the user that created this record. + */ + public Optional createdBy() { + return Optional.ofNullable(this.createdBy); + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Optional lastModified() { + return Optional.ofNullable(this.lastModified); + } + + /** + * The identifier of the user that last updated this record. + */ + public Optional lastModifiedBy() { + return Optional.ofNullable(this.lastModifiedBy); + } + + /** + * The ID of attendee in the given event. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + /** + * The attendee's associated event. + */ + public Optional event() { + return Optional.ofNullable(this.event); + } + + /** + * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon + * registration for the event. Serves as proof of registration. + */ + public Optional confirmationNumber() { + return Optional.ofNullable(this.confirmationNumber); + } + + /** + * Information about attendee contact added to an event. + */ + public Optional contact() { + return Optional.ofNullable(this.contact); + } + + /** + * True indicates the attendee checked in to the event. + */ + public Optional checkedIn() { + return Optional.ofNullable(this.checkedIn); + } + + /** + * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use + * the `checkIn` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Optional checkin() { + return Optional.ofNullable(this.checkin); + } + + /** + * The ISO 8601 zoned date time when attendee was checked in to an event. + */ + public Optional checkIn() { + return Optional.ofNullable(this.checkIn); + } + + /** + * The ISO 8601 zoned date time when attendee checked out from an event. + */ + public Optional checkOut() { + return Optional.ofNullable(this.checkOut); + } + + /** + * The duration, in milliseconds, the attendee was present at the event. + */ + public Optional duration() { + return Optional.ofNullable(this.duration); + } + + /** + * Lookup response object + */ + public Optional registrationPath() { + return Optional.ofNullable(this.registrationPath); + } + + /** + * A Named object + */ + public Optional invitationList() { + return Optional.ofNullable(this.invitationList); + } + + /** + * Web links for an attendee. + */ + public Optional webLinks() { + return Optional.ofNullable(this.webLinks); + } + + /** + * Lookup response object + */ + public Optional registrationType() { + return Optional.ofNullable(this.registrationType); + } + + /** + * The reference ID of an attendee. A planner determined string used to track which link attendee's + * used to reach the event registration. + */ + public Optional referenceId() { + return Optional.ofNullable(this.referenceId); + } + + /** + * The details of an attendee in an external systems. + */ + public Optional> externalReferences() { + return Optional.ofNullable(this.externalReferences); + } + + /** + * A planner created note for an attendee, used to track details about the attendee. + */ + public Optional note() { + return Optional.ofNullable(this.note); + } + + /** + * True indicates the attendee is a guest of another attendee. + */ + public Optional guest() { + return Optional.ofNullable(this.guest); + } + + /** + * True indicates this attendee is a deleted guest. + */ + public Optional deletedGuest() { + return Optional.ofNullable(this.deletedGuest); + } + + /** + * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this + * attendee is a guest. + */ + public Optional primaryId() { + return Optional.ofNullable(this.primaryId); + } + + /** + * An attendee group. + */ + public Optional group() { + return Optional.ofNullable(this.group); + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Optional administrator() { + return Optional.ofNullable(this.administrator); + } + + /** + * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still + * receive emails triggered by their own actions (like registration modification). This field has been + * deprecated. + * + *

Please use PUT /attendees/{id}/email-subscriptions instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Optional unsubscribed() { + return Optional.ofNullable(this.unsubscribed); + } + + /** + * This is used to denote the status of an attendee. + */ + public Optional status() { + return Optional.ofNullable(this.status); + } + + /** + * The ISO 8601 zoned date time when attendee was registered. + */ + public Optional registeredAt() { + return Optional.ofNullable(this.registeredAt); + } + + /** + * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when + * there are changes to the registration, such as adding or removing products. + */ + public Optional registrationLastModified() { + return Optional.ofNullable(this.registrationLastModified); + } + + /** + * The ISO 8601 zoned date time when attendee registration was cancelled. + */ + public Optional registrationCancelledAt() { + return Optional.ofNullable(this.registrationCancelledAt); + } + + /** + * Method by which the attendee was invited to the event. + */ + public Optional invitedBy() { + return Optional.ofNullable(this.invitedBy); + } + + /** + * Represents the method by which an attendee registered for the event. + * + *

- Administrator Responded: The invitee was registered by another contact acting as their + * administrator. + * - API-Responded: The invitee was registered through a custom process configured via an API + * integration. + * - Appointments Event Website: The invitee registered via an appointments event website. + * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. + * - External Registration: The attendee was registered through an external integration, such as + * Marketo. + * - Group Leader Responded: The invitee was registered by a group leader and added to a group. + * - Historical Import: The invitee's registration was imported into the event as historical data. + * - Imported: The invitee's registration was imported into the event. + * - No Response: The invitee has not registered. + * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. + * - Planner-Imported: An account user imported the invitee's registration into the event. + * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the + * planner-side of the OnArrival app. + * - Post Event: The invitee was registered by an account user after the event's end date or while the + * event was in Completed status. + * - Self-Responded: The invitee registered themselves through a weblink or invitation. + * + *

Note: The responseMethod can only be set if the invitee's status is No Response. + */ + public Optional responseMethod() { + return Optional.ofNullable(this.responseMethod); + } + + /** + * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom + * contact fields can be found in the 'contact' model, `customFields` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Optional> questions() { + return Optional.ofNullable(this.questions); + } + + /** + * The list of answers to the registration questions. + */ + public Optional> answers() { + return Optional.ofNullable(this.answers); + } + + /** + * Contains details related to the attendee's admission item. + */ + public Optional admissionItem() { + return Optional.ofNullable(this.admissionItem); + } + + /** + * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not + * visible. Public: Their profile is visible. + */ + public Optional visibility() { + return Optional.ofNullable(this.visibility); + } + + /** + * The attendee's biographical writeup. + */ + public Optional bio() { + return Optional.ofNullable(this.bio); + } + + /** + * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use + * `allowPushNotification` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Optional showPopupNotification() { + return Optional.ofNullable(this.showPopupNotification); + } + + /** + * An attendee's website URL, appears on their profile. + */ + public Optional websiteUrl() { + return Optional.ofNullable(this.websiteUrl); + } + + /** + * True indicates attendee will recieve push notifications for session-schedule changes, promotions and + * other event activities in the Attendee Hub app. + */ + public Optional allowPushNotifications() { + return Optional.ofNullable(this.allowPushNotifications); + } + + /** + * True indicaites attendee will recieve push notifications for appointments related activities in the + * Attendee Hub app. + */ + public Optional allowAppointmentPushNotifications() { + return Optional.ofNullable(this.allowAppointmentPushNotifications); + } + + /** + * True indicates this attendee record was created as part of a test scenario. + */ + public Optional testRecord() { + return Optional.ofNullable(this.testRecord); + } + + /** + * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. + * Updates to the attendee's contact properties do not update this field. This field is updated when + * planners or attendees make changes to the attendee record, such as flagging as a participant. + * + *

It is not updated for registration or product changes. + */ + public Optional attendeeLastModified() { + return Optional.ofNullable(this.attendeeLastModified); + } + + /** + * List of appointment groups associated with attendee. These control permissions and visibility in + * appointments associated with the event. + */ + public Optional> appointmentGroups() { + return Optional.ofNullable(this.appointmentGroups); + } + + /** + * The amount of credit associated with the attendee. + */ + public Optional credit() { + return Optional.ofNullable(this.credit); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Attendee1 withCreated(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public Attendee1 withCreatedBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Attendee1 withLastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public Attendee1 withLastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * The ID of attendee in the given event. + */ + public Attendee1 withId(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The attendee's associated event. + */ + public Attendee1 withEvent(@Nullable AttendeeEvent event) { + this.event = event; + return this; + } + + /** + * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon + * registration for the event. Serves as proof of registration. + */ + public Attendee1 withConfirmationNumber(@Nullable String confirmationNumber) { + this.confirmationNumber = confirmationNumber; + return this; + } + + /** + * Information about attendee contact added to an event. + */ + public Attendee1 withContact(@Nullable AttendeeContactInfoJson contact) { + this.contact = contact; + return this; + } + + /** + * True indicates the attendee checked in to the event. + */ + public Attendee1 withCheckedIn(@Nullable Boolean checkedIn) { + this.checkedIn = checkedIn; + return this; + } + + /** + * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use + * the `checkIn` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Attendee1 withCheckin(@Nullable OffsetDateTime checkin) { + this.checkin = checkin; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee was checked in to an event. + */ + public Attendee1 withCheckIn(@Nullable OffsetDateTime checkIn) { + this.checkIn = checkIn; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee checked out from an event. + */ + public Attendee1 withCheckOut(@Nullable OffsetDateTime checkOut) { + this.checkOut = checkOut; + return this; + } + + /** + * The duration, in milliseconds, the attendee was present at the event. + */ + public Attendee1 withDuration(@Nullable Long duration) { + this.duration = duration; + return this; + } + + /** + * Lookup response object + */ + public Attendee1 withRegistrationPath(@Nullable LookupJson registrationPath) { + this.registrationPath = registrationPath; + return this; + } + + /** + * A Named object + */ + public Attendee1 withInvitationList(@Nullable IdNameJson invitationList) { + this.invitationList = invitationList; + return this; + } + + /** + * Web links for an attendee. + */ + public Attendee1 withWebLinks(@Nullable AttendeeWebLinksJson webLinks) { + this.webLinks = webLinks; + return this; + } + + /** + * Lookup response object + */ + public Attendee1 withRegistrationType(@Nullable LookupJson registrationType) { + this.registrationType = registrationType; + return this; + } + + /** + * The reference ID of an attendee. A planner determined string used to track which link attendee's + * used to reach the event registration. + */ + public Attendee1 withReferenceId(@Nullable String referenceId) { + this.referenceId = referenceId; + return this; + } + + /** + * The details of an attendee in an external systems. + */ + public Attendee1 withExternalReferences(@Nullable List externalReferences) { + this.externalReferences = externalReferences; + return this; + } + + /** + * A planner created note for an attendee, used to track details about the attendee. + */ + public Attendee1 withNote(@Nullable String note) { + this.note = note; + return this; + } + + /** + * True indicates the attendee is a guest of another attendee. + */ + public Attendee1 withGuest(@Nullable Boolean guest) { + this.guest = guest; + return this; + } + + /** + * True indicates this attendee is a deleted guest. + */ + public Attendee1 withDeletedGuest(@Nullable Boolean deletedGuest) { + this.deletedGuest = deletedGuest; + return this; + } + + /** + * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this + * attendee is a guest. + */ + public Attendee1 withPrimaryId(@Nullable String primaryId) { + this.primaryId = primaryId; + return this; + } + + /** + * An attendee group. + */ + public Attendee1 withGroup(@Nullable AttendeeGroupJson group) { + this.group = group; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Attendee1 withAdministrator(@Nullable UuidJson administrator) { + this.administrator = administrator; + return this; + } + + /** + * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still + * receive emails triggered by their own actions (like registration modification). This field has been + * deprecated. + * + *

Please use PUT /attendees/{id}/email-subscriptions instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Attendee1 withUnsubscribed(@Nullable Boolean unsubscribed) { + this.unsubscribed = unsubscribed; + return this; + } + + /** + * This is used to denote the status of an attendee. + */ + public Attendee1 withStatus(@Nullable AttendeeStatusJson status) { + this.status = status; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee was registered. + */ + public Attendee1 withRegisteredAt(@Nullable OffsetDateTime registeredAt) { + this.registeredAt = registeredAt; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when + * there are changes to the registration, such as adding or removing products. + */ + public Attendee1 withRegistrationLastModified(@Nullable OffsetDateTime registrationLastModified) { + this.registrationLastModified = registrationLastModified; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee registration was cancelled. + */ + public Attendee1 withRegistrationCancelledAt(@Nullable OffsetDateTime registrationCancelledAt) { + this.registrationCancelledAt = registrationCancelledAt; + return this; + } + + /** + * Method by which the attendee was invited to the event. + */ + public Attendee1 withInvitedBy(@Nullable AttendeeInvitedByJson invitedBy) { + this.invitedBy = invitedBy; + return this; + } + + /** + * Represents the method by which an attendee registered for the event. + * + *

- Administrator Responded: The invitee was registered by another contact acting as their + * administrator. + * - API-Responded: The invitee was registered through a custom process configured via an API + * integration. + * - Appointments Event Website: The invitee registered via an appointments event website. + * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. + * - External Registration: The attendee was registered through an external integration, such as + * Marketo. + * - Group Leader Responded: The invitee was registered by a group leader and added to a group. + * - Historical Import: The invitee's registration was imported into the event as historical data. + * - Imported: The invitee's registration was imported into the event. + * - No Response: The invitee has not registered. + * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. + * - Planner-Imported: An account user imported the invitee's registration into the event. + * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the + * planner-side of the OnArrival app. + * - Post Event: The invitee was registered by an account user after the event's end date or while the + * event was in Completed status. + * - Self-Responded: The invitee registered themselves through a weblink or invitation. + * + *

Note: The responseMethod can only be set if the invitee's status is No Response. + */ + public Attendee1 withResponseMethod(@Nullable AttendeeResponseMethodJson responseMethod) { + this.responseMethod = responseMethod; + return this; + } + + /** + * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom + * contact fields can be found in the 'contact' model, `customFields` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Attendee1 withQuestions(@Nullable List questions) { + this.questions = questions; + return this; + } + + /** + * The list of answers to the registration questions. + */ + public Attendee1 withAnswers(@Nullable List answers) { + this.answers = answers; + return this; + } + + /** + * Contains details related to the attendee's admission item. + */ + public Attendee1 withAdmissionItem(@Nullable AttendeeLookup admissionItem) { + this.admissionItem = admissionItem; + return this; + } + + /** + * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not + * visible. Public: Their profile is visible. + */ + public Attendee1 withVisibility(@Nullable AttendeeVisibilityJson visibility) { + this.visibility = visibility; + return this; + } + + /** + * The attendee's biographical writeup. + */ + public Attendee1 withBio(@Nullable String bio) { + this.bio = bio; + return this; + } + + /** + * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use + * `allowPushNotification` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Attendee1 withShowPopupNotification(@Nullable Boolean showPopupNotification) { + this.showPopupNotification = showPopupNotification; + return this; + } + + /** + * An attendee's website URL, appears on their profile. + */ + public Attendee1 withWebsiteUrl(@Nullable String websiteUrl) { + this.websiteUrl = websiteUrl; + return this; + } + + /** + * True indicates attendee will recieve push notifications for session-schedule changes, promotions and + * other event activities in the Attendee Hub app. + */ + public Attendee1 withAllowPushNotifications(@Nullable Boolean allowPushNotifications) { + this.allowPushNotifications = allowPushNotifications; + return this; + } + + /** + * True indicaites attendee will recieve push notifications for appointments related activities in the + * Attendee Hub app. + */ + public Attendee1 withAllowAppointmentPushNotifications(@Nullable Boolean allowAppointmentPushNotifications) { + this.allowAppointmentPushNotifications = allowAppointmentPushNotifications; + return this; + } + + /** + * True indicates this attendee record was created as part of a test scenario. + */ + public Attendee1 withTestRecord(@Nullable Boolean testRecord) { + this.testRecord = testRecord; + return this; + } + + /** + * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. + * Updates to the attendee's contact properties do not update this field. This field is updated when + * planners or attendees make changes to the attendee record, such as flagging as a participant. + * + *

It is not updated for registration or product changes. + */ + public Attendee1 withAttendeeLastModified(@Nullable OffsetDateTime attendeeLastModified) { + this.attendeeLastModified = attendeeLastModified; + return this; + } + + /** + * List of appointment groups associated with attendee. These control permissions and visibility in + * appointments associated with the event. + */ + public Attendee1 withAppointmentGroups(@Nullable List appointmentGroups) { + this.appointmentGroups = appointmentGroups; + return this; + } + + /** + * The amount of credit associated with the attendee. + */ + public Attendee1 withCredit(@Nullable Double credit) { + this.credit = credit; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Attendee1 other = (Attendee1) o; + return Utils.enhancedDeepEquals(this.created, other.created) + && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) + && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) + && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) + && Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.event, other.event) + && Utils.enhancedDeepEquals(this.confirmationNumber, other.confirmationNumber) + && Utils.enhancedDeepEquals(this.contact, other.contact) + && Utils.enhancedDeepEquals(this.checkedIn, other.checkedIn) + && Utils.enhancedDeepEquals(this.checkin, other.checkin) + && Utils.enhancedDeepEquals(this.checkIn, other.checkIn) + && Utils.enhancedDeepEquals(this.checkOut, other.checkOut) + && Utils.enhancedDeepEquals(this.duration, other.duration) + && Utils.enhancedDeepEquals(this.registrationPath, other.registrationPath) + && Utils.enhancedDeepEquals(this.invitationList, other.invitationList) + && Utils.enhancedDeepEquals(this.webLinks, other.webLinks) + && Utils.enhancedDeepEquals(this.registrationType, other.registrationType) + && Utils.enhancedDeepEquals(this.referenceId, other.referenceId) + && Utils.enhancedDeepEquals(this.externalReferences, other.externalReferences) + && Utils.enhancedDeepEquals(this.note, other.note) + && Utils.enhancedDeepEquals(this.guest, other.guest) + && Utils.enhancedDeepEquals(this.deletedGuest, other.deletedGuest) + && Utils.enhancedDeepEquals(this.primaryId, other.primaryId) + && Utils.enhancedDeepEquals(this.group, other.group) + && Utils.enhancedDeepEquals(this.administrator, other.administrator) + && Utils.enhancedDeepEquals(this.unsubscribed, other.unsubscribed) + && Utils.enhancedDeepEquals(this.status, other.status) + && Utils.enhancedDeepEquals(this.registeredAt, other.registeredAt) + && Utils.enhancedDeepEquals(this.registrationLastModified, other.registrationLastModified) + && Utils.enhancedDeepEquals(this.registrationCancelledAt, other.registrationCancelledAt) + && Utils.enhancedDeepEquals(this.invitedBy, other.invitedBy) + && Utils.enhancedDeepEquals(this.responseMethod, other.responseMethod) + && Utils.enhancedDeepEquals(this.questions, other.questions) + && Utils.enhancedDeepEquals(this.answers, other.answers) + && Utils.enhancedDeepEquals(this.admissionItem, other.admissionItem) + && Utils.enhancedDeepEquals(this.visibility, other.visibility) + && Utils.enhancedDeepEquals(this.bio, other.bio) + && Utils.enhancedDeepEquals(this.showPopupNotification, other.showPopupNotification) + && Utils.enhancedDeepEquals(this.websiteUrl, other.websiteUrl) + && Utils.enhancedDeepEquals(this.allowPushNotifications, other.allowPushNotifications) + && Utils.enhancedDeepEquals(this.allowAppointmentPushNotifications, other.allowAppointmentPushNotifications) + && Utils.enhancedDeepEquals(this.testRecord, other.testRecord) + && Utils.enhancedDeepEquals(this.attendeeLastModified, other.attendeeLastModified) + && Utils.enhancedDeepEquals(this.appointmentGroups, other.appointmentGroups) + && Utils.enhancedDeepEquals(this.credit, other.credit); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + created, + createdBy, + lastModified, + lastModifiedBy, + id, + event, + confirmationNumber, + contact, + checkedIn, + checkin, + checkIn, + checkOut, + duration, + registrationPath, + invitationList, + webLinks, + registrationType, + referenceId, + externalReferences, + note, + guest, + deletedGuest, + primaryId, + group, + administrator, + unsubscribed, + status, + registeredAt, + registrationLastModified, + registrationCancelledAt, + invitedBy, + responseMethod, + questions, + answers, + admissionItem, + visibility, + bio, + showPopupNotification, + websiteUrl, + allowPushNotifications, + allowAppointmentPushNotifications, + testRecord, + attendeeLastModified, + appointmentGroups, + credit); + } + + @Override + public String toString() { + return Utils.toString( + Attendee1.class, + "created", + created, + "createdBy", + createdBy, + "lastModified", + lastModified, + "lastModifiedBy", + lastModifiedBy, + "id", + id, + "event", + event, + "confirmationNumber", + confirmationNumber, + "contact", + contact, + "checkedIn", + checkedIn, + "checkin", + checkin, + "checkIn", + checkIn, + "checkOut", + checkOut, + "duration", + duration, + "registrationPath", + registrationPath, + "invitationList", + invitationList, + "webLinks", + webLinks, + "registrationType", + registrationType, + "referenceId", + referenceId, + "externalReferences", + externalReferences, + "note", + note, + "guest", + guest, + "deletedGuest", + deletedGuest, + "primaryId", + primaryId, + "group", + group, + "administrator", + administrator, + "unsubscribed", + unsubscribed, + "status", + status, + "registeredAt", + registeredAt, + "registrationLastModified", + registrationLastModified, + "registrationCancelledAt", + registrationCancelledAt, + "invitedBy", + invitedBy, + "responseMethod", + responseMethod, + "questions", + questions, + "answers", + answers, + "admissionItem", + admissionItem, + "visibility", + visibility, + "bio", + bio, + "showPopupNotification", + showPopupNotification, + "websiteUrl", + websiteUrl, + "allowPushNotifications", + allowPushNotifications, + "allowAppointmentPushNotifications", + allowAppointmentPushNotifications, + "testRecord", + testRecord, + "attendeeLastModified", + attendeeLastModified, + "appointmentGroups", + appointmentGroups, + "credit", + credit); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private OffsetDateTime created; + + private String createdBy; + + private OffsetDateTime lastModified; + + private String lastModifiedBy; + + private String id; + + private AttendeeEvent event; + + private String confirmationNumber; + + private AttendeeContactInfoJson contact; + + private Boolean checkedIn; + + @Deprecated + private OffsetDateTime checkin; + + private OffsetDateTime checkIn; + + private OffsetDateTime checkOut; + + private Long duration; + + private LookupJson registrationPath; + + private IdNameJson invitationList; + + private AttendeeWebLinksJson webLinks; + + private LookupJson registrationType; + + private String referenceId; + + private List externalReferences; + + private String note; + + private Boolean guest; + + private Boolean deletedGuest; + + private String primaryId; + + private AttendeeGroupJson group; + + private UuidJson administrator; + + @Deprecated + private Boolean unsubscribed; + + private AttendeeStatusJson status; + + private OffsetDateTime registeredAt; + + private OffsetDateTime registrationLastModified; + + private OffsetDateTime registrationCancelledAt; + + private AttendeeInvitedByJson invitedBy; + + private AttendeeResponseMethodJson responseMethod; + + @Deprecated + private List questions; + + private List answers; + + private AttendeeLookup admissionItem; + + private AttendeeVisibilityJson visibility; + + private String bio; + + @Deprecated + private Boolean showPopupNotification; + + private String websiteUrl; + + private Boolean allowPushNotifications; + + private Boolean allowAppointmentPushNotifications; + + private Boolean testRecord; + + private OffsetDateTime attendeeLastModified; + + private List appointmentGroups; + + private Double credit; + + private Builder() { + // force use of static builder() method + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Builder created(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public Builder createdBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Builder lastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public Builder lastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * The ID of attendee in the given event. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The attendee's associated event. + */ + public Builder event(@Nullable AttendeeEvent event) { + this.event = event; + return this; + } + + /** + * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon + * registration for the event. Serves as proof of registration. + */ + public Builder confirmationNumber(@Nullable String confirmationNumber) { + this.confirmationNumber = confirmationNumber; + return this; + } + + /** + * Information about attendee contact added to an event. + */ + public Builder contact(@Nullable AttendeeContactInfoJson contact) { + this.contact = contact; + return this; + } + + /** + * True indicates the attendee checked in to the event. + */ + public Builder checkedIn(@Nullable Boolean checkedIn) { + this.checkedIn = checkedIn; + return this; + } + + /** + * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use + * the `checkIn` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Builder checkin(@Nullable OffsetDateTime checkin) { + this.checkin = checkin; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee was checked in to an event. + */ + public Builder checkIn(@Nullable OffsetDateTime checkIn) { + this.checkIn = checkIn; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee checked out from an event. + */ + public Builder checkOut(@Nullable OffsetDateTime checkOut) { + this.checkOut = checkOut; + return this; + } + + /** + * The duration, in milliseconds, the attendee was present at the event. + */ + public Builder duration(@Nullable Long duration) { + this.duration = duration; + return this; + } + + /** + * Lookup response object + */ + public Builder registrationPath(@Nullable LookupJson registrationPath) { + this.registrationPath = registrationPath; + return this; + } + + /** + * A Named object + */ + public Builder invitationList(@Nullable IdNameJson invitationList) { + this.invitationList = invitationList; + return this; + } + + /** + * Web links for an attendee. + */ + public Builder webLinks(@Nullable AttendeeWebLinksJson webLinks) { + this.webLinks = webLinks; + return this; + } + + /** + * Lookup response object + */ + public Builder registrationType(@Nullable LookupJson registrationType) { + this.registrationType = registrationType; + return this; + } + + /** + * The reference ID of an attendee. A planner determined string used to track which link attendee's + * used to reach the event registration. + */ + public Builder referenceId(@Nullable String referenceId) { + this.referenceId = referenceId; + return this; + } + + /** + * The details of an attendee in an external systems. + */ + public Builder externalReferences(@Nullable List externalReferences) { + this.externalReferences = externalReferences; + return this; + } + + /** + * A planner created note for an attendee, used to track details about the attendee. + */ + public Builder note(@Nullable String note) { + this.note = note; + return this; + } + + /** + * True indicates the attendee is a guest of another attendee. + */ + public Builder guest(@Nullable Boolean guest) { + this.guest = guest; + return this; + } + + /** + * True indicates this attendee is a deleted guest. + */ + public Builder deletedGuest(@Nullable Boolean deletedGuest) { + this.deletedGuest = deletedGuest; + return this; + } + + /** + * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this + * attendee is a guest. + */ + public Builder primaryId(@Nullable String primaryId) { + this.primaryId = primaryId; + return this; + } + + /** + * An attendee group. + */ + public Builder group(@Nullable AttendeeGroupJson group) { + this.group = group; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Builder administrator(@Nullable UuidJson administrator) { + this.administrator = administrator; + return this; + } + + /** + * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still + * receive emails triggered by their own actions (like registration modification). This field has been + * deprecated. + * + *

Please use PUT /attendees/{id}/email-subscriptions instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Builder unsubscribed(@Nullable Boolean unsubscribed) { + this.unsubscribed = unsubscribed; + return this; + } + + /** + * This is used to denote the status of an attendee. + */ + public Builder status(@Nullable AttendeeStatusJson status) { + this.status = status; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee was registered. + */ + public Builder registeredAt(@Nullable OffsetDateTime registeredAt) { + this.registeredAt = registeredAt; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when + * there are changes to the registration, such as adding or removing products. + */ + public Builder registrationLastModified(@Nullable OffsetDateTime registrationLastModified) { + this.registrationLastModified = registrationLastModified; + return this; + } + + /** + * The ISO 8601 zoned date time when attendee registration was cancelled. + */ + public Builder registrationCancelledAt(@Nullable OffsetDateTime registrationCancelledAt) { + this.registrationCancelledAt = registrationCancelledAt; + return this; + } + + /** + * Method by which the attendee was invited to the event. + */ + public Builder invitedBy(@Nullable AttendeeInvitedByJson invitedBy) { + this.invitedBy = invitedBy; + return this; + } + + /** + * Represents the method by which an attendee registered for the event. + * + *

- Administrator Responded: The invitee was registered by another contact acting as their + * administrator. + * - API-Responded: The invitee was registered through a custom process configured via an API + * integration. + * - Appointments Event Website: The invitee registered via an appointments event website. + * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. + * - External Registration: The attendee was registered through an external integration, such as + * Marketo. + * - Group Leader Responded: The invitee was registered by a group leader and added to a group. + * - Historical Import: The invitee's registration was imported into the event as historical data. + * - Imported: The invitee's registration was imported into the event. + * - No Response: The invitee has not registered. + * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. + * - Planner-Imported: An account user imported the invitee's registration into the event. + * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the + * planner-side of the OnArrival app. + * - Post Event: The invitee was registered by an account user after the event's end date or while the + * event was in Completed status. + * - Self-Responded: The invitee registered themselves through a weblink or invitation. + * + *

Note: The responseMethod can only be set if the invitee's status is No Response. + */ + public Builder responseMethod(@Nullable AttendeeResponseMethodJson responseMethod) { + this.responseMethod = responseMethod; + return this; + } + + /** + * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom + * contact fields can be found in the 'contact' model, `customFields` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Builder questions(@Nullable List questions) { + this.questions = questions; + return this; + } + + /** + * The list of answers to the registration questions. + */ + public Builder answers(@Nullable List answers) { + this.answers = answers; + return this; + } + + /** + * Contains details related to the attendee's admission item. + */ + public Builder admissionItem(@Nullable AttendeeLookup admissionItem) { + this.admissionItem = admissionItem; + return this; + } + + /** + * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not + * visible. Public: Their profile is visible. + */ + public Builder visibility(@Nullable AttendeeVisibilityJson visibility) { + this.visibility = visibility; + return this; + } + + /** + * The attendee's biographical writeup. + */ + public Builder bio(@Nullable String bio) { + this.bio = bio; + return this; + } + + /** + * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use + * `allowPushNotification` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + @Deprecated + public Builder showPopupNotification(@Nullable Boolean showPopupNotification) { + this.showPopupNotification = showPopupNotification; + return this; + } + + /** + * An attendee's website URL, appears on their profile. + */ + public Builder websiteUrl(@Nullable String websiteUrl) { + this.websiteUrl = websiteUrl; + return this; + } + + /** + * True indicates attendee will recieve push notifications for session-schedule changes, promotions and + * other event activities in the Attendee Hub app. + */ + public Builder allowPushNotifications(@Nullable Boolean allowPushNotifications) { + this.allowPushNotifications = allowPushNotifications; + return this; + } + + /** + * True indicaites attendee will recieve push notifications for appointments related activities in the + * Attendee Hub app. + */ + public Builder allowAppointmentPushNotifications(@Nullable Boolean allowAppointmentPushNotifications) { + this.allowAppointmentPushNotifications = allowAppointmentPushNotifications; + return this; + } + + /** + * True indicates this attendee record was created as part of a test scenario. + */ + public Builder testRecord(@Nullable Boolean testRecord) { + this.testRecord = testRecord; + return this; + } + + /** + * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. + * Updates to the attendee's contact properties do not update this field. This field is updated when + * planners or attendees make changes to the attendee record, such as flagging as a participant. + * + *

It is not updated for registration or product changes. + */ + public Builder attendeeLastModified(@Nullable OffsetDateTime attendeeLastModified) { + this.attendeeLastModified = attendeeLastModified; + return this; + } + + /** + * List of appointment groups associated with attendee. These control permissions and visibility in + * appointments associated with the event. + */ + public Builder appointmentGroups(@Nullable List appointmentGroups) { + this.appointmentGroups = appointmentGroups; + return this; + } + + /** + * The amount of credit associated with the attendee. + */ + public Builder credit(@Nullable Double credit) { + this.credit = credit; + return this; + } + + public Attendee1 build() { + return new Attendee1( + created, + createdBy, + lastModified, + lastModifiedBy, + id, + event, + confirmationNumber, + contact, + checkedIn, + checkin, + checkIn, + checkOut, + duration, + registrationPath, + invitationList, + webLinks, + registrationType, + referenceId, + externalReferences, + note, + guest, + deletedGuest, + primaryId, + group, + administrator, + unsubscribed, + status, + registeredAt, + registrationLastModified, + registrationCancelledAt, + invitedBy, + responseMethod, + questions, + answers, + admissionItem, + visibility, + bio, + showPopupNotification, + websiteUrl, + allowPushNotifications, + allowAppointmentPushNotifications, + testRecord, + attendeeLastModified, + appointmentGroups, + credit); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Attendee12.java b/packages/java/src/main/java/com/cvent/models/components/Attendee12.java new file mode 100644 index 00000000..7adc8132 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Attendee12.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Attendee12 + * + *

A JSON schema representing the Attendee object + */ +public class Attendee12 { + /** + * Attendee id + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public Attendee12(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public Attendee12() { + this(null); + } + + /** + * Attendee id + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Attendee id + */ + public Attendee12 withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Attendee12 other = (Attendee12) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(Attendee12.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Attendee id + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public Attendee12 build() { + return new Attendee12(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Attendee2.java b/packages/java/src/main/java/com/cvent/models/components/Attendee2.java new file mode 100644 index 00000000..43f77ced --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Attendee2.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Attendee2 + * + *

The associated Attendee. + */ +public class Attendee2 { + /** + * Attendee id + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public Attendee2(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * Attendee id + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Attendee id + */ + public Attendee2 withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Attendee2 other = (Attendee2) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(Attendee2.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Attendee id + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public Attendee2 build() { + return new Attendee2(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AttendeeAudienceSegmentAssociationJson.java b/packages/java/src/main/java/com/cvent/models/components/AttendeeAudienceSegmentAssociationJson.java new file mode 100644 index 00000000..902cc1aa --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/AttendeeAudienceSegmentAssociationJson.java @@ -0,0 +1,94 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * AttendeeAudienceSegmentAssociationJson + * + *

Represents an audience segment associated with an attendee. + */ +public class AttendeeAudienceSegmentAssociationJson { + /** + * Segment details + */ + @JsonProperty("segment") + private SegmentJson segment; + + @JsonCreator + public AttendeeAudienceSegmentAssociationJson(@JsonProperty("segment") @Nonnull SegmentJson segment) { + this.segment = + Optional.ofNullable(segment).orElseThrow(() -> new IllegalArgumentException("segment cannot be null")); + } + + /** + * Segment details + */ + public SegmentJson segment() { + return this.segment; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Segment details + */ + public AttendeeAudienceSegmentAssociationJson withSegment(@Nonnull SegmentJson segment) { + this.segment = Utils.checkNotNull(segment, "segment"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AttendeeAudienceSegmentAssociationJson other = (AttendeeAudienceSegmentAssociationJson) o; + return Utils.enhancedDeepEquals(this.segment, other.segment); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(segment); + } + + @Override + public String toString() { + return Utils.toString(AttendeeAudienceSegmentAssociationJson.class, "segment", segment); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private SegmentJson segment; + + private Builder() { + // force use of static builder() method + } + + /** + * Segment details + */ + public Builder segment(@Nonnull SegmentJson segment) { + this.segment = Utils.checkNotNull(segment, "segment"); + return this; + } + + public AttendeeAudienceSegmentAssociationJson build() { + return new AttendeeAudienceSegmentAssociationJson(segment); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.java new file mode 100644 index 00000000..3c7e7c2c --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/AttendeeAudienceSegmentAssociationsPaginatedResponse.java @@ -0,0 +1,133 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.List; +import java.util.Optional; + +/** + * AttendeeAudienceSegmentAssociationsPaginatedResponse + * + *

The paginated response from a request to get the list of audience segments associated with an + * attendee. + */ +public class AttendeeAudienceSegmentAssociationsPaginatedResponse { + /** + * Represents pagination information for a collection of resources. + */ + @JsonProperty("paging") + private PagingJson paging; + + /** + * Collection of audience segment associations for the attendee. + */ + @JsonProperty("data") + private List data; + + @JsonCreator + public AttendeeAudienceSegmentAssociationsPaginatedResponse( + @JsonProperty("paging") @Nonnull PagingJson paging, + @JsonProperty("data") @Nonnull List data) { + this.paging = + Optional.ofNullable(paging).orElseThrow(() -> new IllegalArgumentException("paging cannot be null")); + this.data = Optional.ofNullable(data).orElseThrow(() -> new IllegalArgumentException("data cannot be null")); + } + + /** + * Represents pagination information for a collection of resources. + */ + public PagingJson paging() { + return this.paging; + } + + /** + * Collection of audience segment associations for the attendee. + */ + public List data() { + return this.data; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Represents pagination information for a collection of resources. + */ + public AttendeeAudienceSegmentAssociationsPaginatedResponse withPaging(@Nonnull PagingJson paging) { + this.paging = Utils.checkNotNull(paging, "paging"); + return this; + } + + /** + * Collection of audience segment associations for the attendee. + */ + public AttendeeAudienceSegmentAssociationsPaginatedResponse withData( + @Nonnull List data) { + this.data = Utils.checkNotNull(data, "data"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + AttendeeAudienceSegmentAssociationsPaginatedResponse other = + (AttendeeAudienceSegmentAssociationsPaginatedResponse) o; + return Utils.enhancedDeepEquals(this.paging, other.paging) && Utils.enhancedDeepEquals(this.data, other.data); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(paging, data); + } + + @Override + public String toString() { + return Utils.toString( + AttendeeAudienceSegmentAssociationsPaginatedResponse.class, "paging", paging, "data", data); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private PagingJson paging; + + private List data; + + private Builder() { + // force use of static builder() method + } + + /** + * Represents pagination information for a collection of resources. + */ + public Builder paging(@Nonnull PagingJson paging) { + this.paging = Utils.checkNotNull(paging, "paging"); + return this; + } + + /** + * Collection of audience segment associations for the attendee. + */ + public Builder data(@Nonnull List data) { + this.data = Utils.checkNotNull(data, "data"); + return this; + } + + public AttendeeAudienceSegmentAssociationsPaginatedResponse build() { + return new AttendeeAudienceSegmentAssociationsPaginatedResponse(paging, data); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/AttendeeContactInfoJson.java b/packages/java/src/main/java/com/cvent/models/components/AttendeeContactInfoJson.java index 2e372b07..21bccfb5 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AttendeeContactInfoJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/AttendeeContactInfoJson.java @@ -180,7 +180,7 @@ public class AttendeeContactInfoJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("homeAddress") - private AddressJson4 homeAddress; + private AddressJson3 homeAddress; /** * Home phone number @@ -201,7 +201,7 @@ public class AttendeeContactInfoJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("workAddress") - private AddressJson4 workAddress; + private AddressJson3 workAddress; /** * Work phone number @@ -339,10 +339,10 @@ public AttendeeContactInfoJson( @JsonProperty("type") @Nullable AttendeeContactTypeJson type, @JsonProperty("membership") @Nullable AttendeeContactMembershipJson membership, @JsonProperty("primaryAddressType") @Nullable AddressTypeJson primaryAddressType, - @JsonProperty("homeAddress") @Nullable AddressJson4 homeAddress, + @JsonProperty("homeAddress") @Nullable AddressJson3 homeAddress, @JsonProperty("homePhone") @Nullable String homePhone, @JsonProperty("homeFax") @Nullable String homeFax, - @JsonProperty("workAddress") @Nullable AddressJson4 workAddress, + @JsonProperty("workAddress") @Nullable AddressJson3 workAddress, @JsonProperty("workPhone") @Nullable String workPhone, @JsonProperty("workFax") @Nullable String workFax, @JsonProperty("optOut") @Nullable OptOut optOut, @@ -594,7 +594,7 @@ public Optional primaryAddressType() { /** * Address details */ - public Optional homeAddress() { + public Optional homeAddress() { return Optional.ofNullable(this.homeAddress); } @@ -615,7 +615,7 @@ public Optional homeFax() { /** * Address details */ - public Optional workAddress() { + public Optional workAddress() { return Optional.ofNullable(this.workAddress); } @@ -910,7 +910,7 @@ public AttendeeContactInfoJson withPrimaryAddressType(@Nullable AddressTypeJson /** * Address details */ - public AttendeeContactInfoJson withHomeAddress(@Nullable AddressJson4 homeAddress) { + public AttendeeContactInfoJson withHomeAddress(@Nullable AddressJson3 homeAddress) { this.homeAddress = homeAddress; return this; } @@ -934,7 +934,7 @@ public AttendeeContactInfoJson withHomeFax(@Nullable String homeFax) { /** * Address details */ - public AttendeeContactInfoJson withWorkAddress(@Nullable AddressJson4 workAddress) { + public AttendeeContactInfoJson withWorkAddress(@Nullable AddressJson3 workAddress) { this.workAddress = workAddress; return this; } @@ -1289,13 +1289,13 @@ public static final class Builder { private AddressTypeJson primaryAddressType; - private AddressJson4 homeAddress; + private AddressJson3 homeAddress; private String homePhone; private String homeFax; - private AddressJson4 workAddress; + private AddressJson3 workAddress; private String workPhone; @@ -1505,7 +1505,7 @@ public Builder primaryAddressType(@Nullable AddressTypeJson primaryAddressType) /** * Address details */ - public Builder homeAddress(@Nullable AddressJson4 homeAddress) { + public Builder homeAddress(@Nullable AddressJson3 homeAddress) { this.homeAddress = homeAddress; return this; } @@ -1529,7 +1529,7 @@ public Builder homeFax(@Nullable String homeFax) { /** * Address details */ - public Builder workAddress(@Nullable AddressJson4 workAddress) { + public Builder workAddress(@Nullable AddressJson3 workAddress) { this.workAddress = workAddress; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/AttendeeInsights.java b/packages/java/src/main/java/com/cvent/models/components/AttendeeInsights.java index a77e25b2..66d5cd69 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AttendeeInsights.java +++ b/packages/java/src/main/java/com/cvent/models/components/AttendeeInsights.java @@ -72,7 +72,7 @@ public class AttendeeInsights { * An event reference used in attendee insights to identify the event context for engagement data */ @JsonProperty("event") - private EventJson9 event; + private EventJson7 event; /** * True indicates this is the default engagement score in the event. @@ -89,7 +89,7 @@ public AttendeeInsights( @JsonProperty("id") @Nonnull String id, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description, - @JsonProperty("event") @Nonnull EventJson9 event, + @JsonProperty("event") @Nonnull EventJson7 event, @JsonProperty("default") boolean default_) { this.created = created; this.createdBy = createdBy; @@ -102,7 +102,7 @@ public AttendeeInsights( this.default_ = default_; } - public AttendeeInsights(@Nonnull String id, @Nonnull String name, @Nonnull EventJson9 event, boolean default_) { + public AttendeeInsights(@Nonnull String id, @Nonnull String name, @Nonnull EventJson7 event, boolean default_) { this(null, null, null, null, id, name, null, event, default_); } @@ -158,7 +158,7 @@ public Optional description() { /** * An event reference used in attendee insights to identify the event context for engagement data */ - public EventJson9 event() { + public EventJson7 event() { return this.event; } @@ -232,7 +232,7 @@ public AttendeeInsights withDescription(@Nullable String description) { /** * An event reference used in attendee insights to identify the event context for engagement data */ - public AttendeeInsights withEvent(@Nonnull EventJson9 event) { + public AttendeeInsights withEvent(@Nonnull EventJson7 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -312,7 +312,7 @@ public static final class Builder { private String description; - private EventJson9 event; + private EventJson7 event; private boolean default_; @@ -379,7 +379,7 @@ public Builder description(@Nullable String description) { /** * An event reference used in attendee insights to identify the event context for engagement data */ - public Builder event(@Nonnull EventJson9 event) { + public Builder event(@Nonnull EventJson7 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/AttendeeJson3.java b/packages/java/src/main/java/com/cvent/models/components/AttendeeJson3.java deleted file mode 100644 index e451563d..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/AttendeeJson3.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * AttendeeJson3 - * - *

A JSON Schema for an Attendee object - */ -public class AttendeeJson3 { - /** - * Attendee id - */ - @JsonProperty("id") - private String id; - - @JsonCreator - public AttendeeJson3(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - } - - /** - * Attendee id - */ - public String id() { - return this.id; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Attendee id - */ - public AttendeeJson3 withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - AttendeeJson3 other = (AttendeeJson3) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(AttendeeJson3.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Attendee id - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - public AttendeeJson3 build() { - return new AttendeeJson3(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/AttendeePaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/AttendeePaginatedResponse.java index f4c26f75..b0377eb4 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AttendeePaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/AttendeePaginatedResponse.java @@ -29,11 +29,11 @@ public class AttendeePaginatedResponse { * Collection of attendees. */ @JsonProperty("data") - private List data; + private List data; @JsonCreator public AttendeePaginatedResponse( - @JsonProperty("paging") @Nonnull PagingJson paging, @JsonProperty("data") @Nonnull List data) { + @JsonProperty("paging") @Nonnull PagingJson paging, @JsonProperty("data") @Nonnull List data) { this.paging = Optional.ofNullable(paging).orElseThrow(() -> new IllegalArgumentException("paging cannot be null")); this.data = Optional.ofNullable(data).orElseThrow(() -> new IllegalArgumentException("data cannot be null")); @@ -49,7 +49,7 @@ public PagingJson paging() { /** * Collection of attendees. */ - public List data() { + public List data() { return this.data; } @@ -68,7 +68,7 @@ public AttendeePaginatedResponse withPaging(@Nonnull PagingJson paging) { /** * Collection of attendees. */ - public AttendeePaginatedResponse withData(@Nonnull List data) { + public AttendeePaginatedResponse withData(@Nonnull List data) { this.data = Utils.checkNotNull(data, "data"); return this; } @@ -100,7 +100,7 @@ public static final class Builder { private PagingJson paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -117,7 +117,7 @@ public Builder paging(@Nonnull PagingJson paging) { /** * Collection of attendees. */ - public Builder data(@Nonnull List data) { + public Builder data(@Nonnull List data) { this.data = Utils.checkNotNull(data, "data"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/AudienceSegment.java b/packages/java/src/main/java/com/cvent/models/components/AudienceSegment.java index bbb78931..b71108a6 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AudienceSegment.java +++ b/packages/java/src/main/java/com/cvent/models/components/AudienceSegment.java @@ -25,9 +25,8 @@ public class AudienceSegment { /** * ID of the event. */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") - private EventJson3 event; + private EventJson2 event; /** * Name of the audience segment. Must be unique in the event where the segment exists. @@ -44,23 +43,23 @@ public class AudienceSegment { @JsonCreator public AudienceSegment( - @JsonProperty("event") @Nullable EventJson3 event, + @JsonProperty("event") @Nonnull EventJson2 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description) { - this.event = event; + this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); this.description = description; } - public AudienceSegment(@Nonnull String name) { - this(null, name, null); + public AudienceSegment(@Nonnull EventJson2 event, @Nonnull String name) { + this(event, name, null); } /** * ID of the event. */ - public Optional event() { - return Optional.ofNullable(this.event); + public EventJson2 event() { + return this.event; } /** @@ -84,8 +83,8 @@ public static Builder builder() { /** * ID of the event. */ - public AudienceSegment withEvent(@Nullable EventJson3 event) { - this.event = event; + public AudienceSegment withEvent(@Nonnull EventJson2 event) { + this.event = Utils.checkNotNull(event, "event"); return this; } @@ -132,7 +131,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private EventJson3 event; + private EventJson2 event; private String name; @@ -145,8 +144,8 @@ private Builder() { /** * ID of the event. */ - public Builder event(@Nullable EventJson3 event) { - this.event = event; + public Builder event(@Nonnull EventJson2 event) { + this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/AudienceSegmentCreate.java b/packages/java/src/main/java/com/cvent/models/components/AudienceSegmentCreate.java index 7fe62253..21d0f52b 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AudienceSegmentCreate.java +++ b/packages/java/src/main/java/com/cvent/models/components/AudienceSegmentCreate.java @@ -25,9 +25,8 @@ public class AudienceSegmentCreate { /** * ID of the event. */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") - private EventJson3 event; + private EventJson2 event; /** * Name of the audience segment. Must be unique in the event where the segment exists. @@ -51,25 +50,25 @@ public class AudienceSegmentCreate { @JsonCreator public AudienceSegmentCreate( - @JsonProperty("event") @Nullable EventJson3 event, + @JsonProperty("event") @Nonnull EventJson2 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description, @JsonProperty("creationType") @Nullable AudienceSegmentCreationTypeJson creationType) { - this.event = event; + this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); this.description = description; this.creationType = Optional.ofNullable(creationType).orElse(Builder._SINGLETON_VALUE_CreationType.value()); } - public AudienceSegmentCreate(@Nonnull String name) { - this(null, name, null, null); + public AudienceSegmentCreate(@Nonnull EventJson2 event, @Nonnull String name) { + this(event, name, null, null); } /** * ID of the event. */ - public Optional event() { - return Optional.ofNullable(this.event); + public EventJson2 event() { + return this.event; } /** @@ -100,8 +99,8 @@ public static Builder builder() { /** * ID of the event. */ - public AudienceSegmentCreate withEvent(@Nullable EventJson3 event) { - this.event = event; + public AudienceSegmentCreate withEvent(@Nonnull EventJson2 event) { + this.event = Utils.checkNotNull(event, "event"); return this; } @@ -166,7 +165,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private EventJson3 event; + private EventJson2 event; private String name; @@ -181,8 +180,8 @@ private Builder() { /** * ID of the event. */ - public Builder event(@Nullable EventJson3 event) { - this.event = event; + public Builder event(@Nonnull EventJson2 event) { + this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/AudienceSegmentResponse.java b/packages/java/src/main/java/com/cvent/models/components/AudienceSegmentResponse.java index d081ad10..d731a0a4 100644 --- a/packages/java/src/main/java/com/cvent/models/components/AudienceSegmentResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/AudienceSegmentResponse.java @@ -55,9 +55,8 @@ public class AudienceSegmentResponse { /** * ID of the event. */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") - private EventJson3 event; + private EventJson2 event; /** * Name of the audience segment. Must be unique in the event where the segment exists. @@ -99,7 +98,7 @@ public AudienceSegmentResponse( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nullable EventJson3 event, + @JsonProperty("event") @Nonnull EventJson2 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description, @JsonProperty("id") @Nullable String id, @@ -109,7 +108,7 @@ public AudienceSegmentResponse( this.createdBy = createdBy; this.lastModified = lastModified; this.lastModifiedBy = lastModifiedBy; - this.event = event; + this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); this.description = description; this.id = id; @@ -117,8 +116,8 @@ public AudienceSegmentResponse( this.deleted = Optional.ofNullable(deleted).orElse(Builder._SINGLETON_VALUE_Deleted.value()); } - public AudienceSegmentResponse(@Nonnull String name) { - this(null, null, null, null, null, name, null, null, null, null); + public AudienceSegmentResponse(@Nonnull EventJson2 event, @Nonnull String name) { + this(null, null, null, null, event, name, null, null, null, null); } /** @@ -152,8 +151,8 @@ public Optional lastModifiedBy() { /** * ID of the event. */ - public Optional event() { - return Optional.ofNullable(this.event); + public EventJson2 event() { + return this.event; } /** @@ -230,8 +229,8 @@ public AudienceSegmentResponse withLastModifiedBy(@Nullable String lastModifiedB /** * ID of the event. */ - public AudienceSegmentResponse withEvent(@Nullable EventJson3 event) { - this.event = event; + public AudienceSegmentResponse withEvent(@Nonnull EventJson2 event) { + this.event = Utils.checkNotNull(event, "event"); return this; } @@ -339,7 +338,7 @@ public static final class Builder { private String lastModifiedBy; - private EventJson3 event; + private EventJson2 event; private String name; @@ -390,8 +389,8 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * ID of the event. */ - public Builder event(@Nullable EventJson3 event) { - this.event = event; + public Builder event(@Nonnull EventJson2 event) { + this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Badge.java b/packages/java/src/main/java/com/cvent/models/components/Badge.java index 41717b17..a193b779 100644 --- a/packages/java/src/main/java/com/cvent/models/components/Badge.java +++ b/packages/java/src/main/java/com/cvent/models/components/Badge.java @@ -59,25 +59,25 @@ public class Badge { * Badge status */ @JsonProperty("status") - private BadgeStatusJson status; + private BadgeStatus status; /** * Badge type */ @JsonProperty("type") - private BadgeTypeJson type; + private BadgeType type; /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ @JsonProperty("attendee") - private AttendeeJson3 attendee; + private Attendee2 attendee; /** * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; @JsonCreator public Badge( @@ -86,10 +86,10 @@ public Badge( @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, @JsonProperty("id") @Nonnull String id, - @JsonProperty("status") @Nonnull BadgeStatusJson status, - @JsonProperty("type") @Nonnull BadgeTypeJson type, - @JsonProperty("attendee") @Nonnull AttendeeJson3 attendee, - @JsonProperty("event") @Nonnull EventJson6 event) { + @JsonProperty("status") @Nonnull BadgeStatus status, + @JsonProperty("type") @Nonnull BadgeType type, + @JsonProperty("attendee") @Nonnull Attendee2 attendee, + @JsonProperty("event") @Nonnull Event1 event) { this.created = created; this.createdBy = createdBy; this.lastModified = lastModified; @@ -105,10 +105,10 @@ public Badge( public Badge( @Nonnull String id, - @Nonnull BadgeStatusJson status, - @Nonnull BadgeTypeJson type, - @Nonnull AttendeeJson3 attendee, - @Nonnull EventJson6 event) { + @Nonnull BadgeStatus status, + @Nonnull BadgeType type, + @Nonnull Attendee2 attendee, + @Nonnull Event1 event) { this(null, null, null, null, id, status, type, attendee, event); } @@ -150,28 +150,28 @@ public String id() { /** * Badge status */ - public BadgeStatusJson status() { + public BadgeStatus status() { return this.status; } /** * Badge type */ - public BadgeTypeJson type() { + public BadgeType type() { return this.type; } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public AttendeeJson3 attendee() { + public Attendee2 attendee() { return this.attendee; } /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } @@ -222,7 +222,7 @@ public Badge withId(@Nonnull String id) { /** * Badge status */ - public Badge withStatus(@Nonnull BadgeStatusJson status) { + public Badge withStatus(@Nonnull BadgeStatus status) { this.status = Utils.checkNotNull(status, "status"); return this; } @@ -230,15 +230,15 @@ public Badge withStatus(@Nonnull BadgeStatusJson status) { /** * Badge type */ - public Badge withType(@Nonnull BadgeTypeJson type) { + public Badge withType(@Nonnull BadgeType type) { this.type = Utils.checkNotNull(type, "type"); return this; } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public Badge withAttendee(@Nonnull AttendeeJson3 attendee) { + public Badge withAttendee(@Nonnull Attendee2 attendee) { this.attendee = Utils.checkNotNull(attendee, "attendee"); return this; } @@ -246,7 +246,7 @@ public Badge withAttendee(@Nonnull AttendeeJson3 attendee) { /** * The Associated Event. */ - public Badge withEvent(@Nonnull EventJson6 event) { + public Badge withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -313,13 +313,13 @@ public static final class Builder { private String id; - private BadgeStatusJson status; + private BadgeStatus status; - private BadgeTypeJson type; + private BadgeType type; - private AttendeeJson3 attendee; + private Attendee2 attendee; - private EventJson6 event; + private Event1 event; private Builder() { // force use of static builder() method @@ -368,7 +368,7 @@ public Builder id(@Nonnull String id) { /** * Badge status */ - public Builder status(@Nonnull BadgeStatusJson status) { + public Builder status(@Nonnull BadgeStatus status) { this.status = Utils.checkNotNull(status, "status"); return this; } @@ -376,15 +376,15 @@ public Builder status(@Nonnull BadgeStatusJson status) { /** * Badge type */ - public Builder type(@Nonnull BadgeTypeJson type) { + public Builder type(@Nonnull BadgeType type) { this.type = Utils.checkNotNull(type, "type"); return this; } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public Builder attendee(@Nonnull AttendeeJson3 attendee) { + public Builder attendee(@Nonnull Attendee2 attendee) { this.attendee = Utils.checkNotNull(attendee, "attendee"); return this; } @@ -392,7 +392,7 @@ public Builder attendee(@Nonnull AttendeeJson3 attendee) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/BadgeInput.java b/packages/java/src/main/java/com/cvent/models/components/BadgeInput.java index d225d737..4e22c409 100644 --- a/packages/java/src/main/java/com/cvent/models/components/BadgeInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/BadgeInput.java @@ -27,33 +27,33 @@ public class BadgeInput { * Badge status */ @JsonProperty("status") - private BadgeStatusJson status; + private BadgeStatus status; /** * Badge type */ @JsonProperty("type") - private BadgeTypeJson type; + private BadgeType type; /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ @JsonProperty("attendee") - private AttendeeJson3 attendee; + private Attendee2 attendee; /** * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; @JsonCreator public BadgeInput( @JsonProperty("id") @Nonnull String id, - @JsonProperty("status") @Nonnull BadgeStatusJson status, - @JsonProperty("type") @Nonnull BadgeTypeJson type, - @JsonProperty("attendee") @Nonnull AttendeeJson3 attendee, - @JsonProperty("event") @Nonnull EventJson6 event) { + @JsonProperty("status") @Nonnull BadgeStatus status, + @JsonProperty("type") @Nonnull BadgeType type, + @JsonProperty("attendee") @Nonnull Attendee2 attendee, + @JsonProperty("event") @Nonnull Event1 event) { this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); this.status = Optional.ofNullable(status).orElseThrow(() -> new IllegalArgumentException("status cannot be null")); @@ -73,28 +73,28 @@ public String id() { /** * Badge status */ - public BadgeStatusJson status() { + public BadgeStatus status() { return this.status; } /** * Badge type */ - public BadgeTypeJson type() { + public BadgeType type() { return this.type; } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public AttendeeJson3 attendee() { + public Attendee2 attendee() { return this.attendee; } /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } @@ -113,7 +113,7 @@ public BadgeInput withId(@Nonnull String id) { /** * Badge status */ - public BadgeInput withStatus(@Nonnull BadgeStatusJson status) { + public BadgeInput withStatus(@Nonnull BadgeStatus status) { this.status = Utils.checkNotNull(status, "status"); return this; } @@ -121,15 +121,15 @@ public BadgeInput withStatus(@Nonnull BadgeStatusJson status) { /** * Badge type */ - public BadgeInput withType(@Nonnull BadgeTypeJson type) { + public BadgeInput withType(@Nonnull BadgeType type) { this.type = Utils.checkNotNull(type, "type"); return this; } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public BadgeInput withAttendee(@Nonnull AttendeeJson3 attendee) { + public BadgeInput withAttendee(@Nonnull Attendee2 attendee) { this.attendee = Utils.checkNotNull(attendee, "attendee"); return this; } @@ -137,7 +137,7 @@ public BadgeInput withAttendee(@Nonnull AttendeeJson3 attendee) { /** * The Associated Event. */ - public BadgeInput withEvent(@Nonnull EventJson6 event) { + public BadgeInput withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -174,13 +174,13 @@ public static final class Builder { private String id; - private BadgeStatusJson status; + private BadgeStatus status; - private BadgeTypeJson type; + private BadgeType type; - private AttendeeJson3 attendee; + private Attendee2 attendee; - private EventJson6 event; + private Event1 event; private Builder() { // force use of static builder() method @@ -197,7 +197,7 @@ public Builder id(@Nonnull String id) { /** * Badge status */ - public Builder status(@Nonnull BadgeStatusJson status) { + public Builder status(@Nonnull BadgeStatus status) { this.status = Utils.checkNotNull(status, "status"); return this; } @@ -205,15 +205,15 @@ public Builder status(@Nonnull BadgeStatusJson status) { /** * Badge type */ - public Builder type(@Nonnull BadgeTypeJson type) { + public Builder type(@Nonnull BadgeType type) { this.type = Utils.checkNotNull(type, "type"); return this; } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public Builder attendee(@Nonnull AttendeeJson3 attendee) { + public Builder attendee(@Nonnull Attendee2 attendee) { this.attendee = Utils.checkNotNull(attendee, "attendee"); return this; } @@ -221,7 +221,7 @@ public Builder attendee(@Nonnull AttendeeJson3 attendee) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/BadgePaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/BadgePaginatedResponse.java index 6668ca1b..1d4c2a62 100644 --- a/packages/java/src/main/java/com/cvent/models/components/BadgePaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/BadgePaginatedResponse.java @@ -25,7 +25,7 @@ public class BadgePaginatedResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * List of badges. @@ -36,7 +36,7 @@ public class BadgePaginatedResponse { @JsonCreator public BadgePaginatedResponse( - @JsonProperty("paging") @Nullable PagingJson paging, @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -48,7 +48,7 @@ public BadgePaginatedResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } @@ -66,7 +66,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public BadgePaginatedResponse withPaging(@Nullable PagingJson paging) { + public BadgePaginatedResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -104,7 +104,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; private List data; @@ -115,7 +115,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/BadgeStatus.java b/packages/java/src/main/java/com/cvent/models/components/BadgeStatus.java new file mode 100644 index 00000000..39aa00fd --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/BadgeStatus.java @@ -0,0 +1,41 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * BadgeStatus + * + *

Badge status + */ +public enum BadgeStatus { + ASSIGNED("Assigned"), + ACTIVE("Active"), + DEACTIVATED("Deactivated"), + DELETED("Deleted"); + + @JsonValue + private final String value; + + BadgeStatus(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (BadgeStatus o : BadgeStatus.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/BadgeStatusJson.java b/packages/java/src/main/java/com/cvent/models/components/BadgeStatusJson.java deleted file mode 100644 index 84982b88..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/BadgeStatusJson.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * BadgeStatusJson - * - *

Badge status - */ -public enum BadgeStatusJson { - ASSIGNED("Assigned"), - ACTIVE("Active"), - DEACTIVATED("Deactivated"), - DELETED("Deleted"); - - @JsonValue - private final String value; - - BadgeStatusJson(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (BadgeStatusJson o : BadgeStatusJson.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/BadgeType.java b/packages/java/src/main/java/com/cvent/models/components/BadgeType.java new file mode 100644 index 00000000..3c3fd6b6 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/BadgeType.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * BadgeType + * + *

Badge type + */ +public enum BadgeType { + EPC("Epc"), + QR("Qr"); + + @JsonValue + private final String value; + + BadgeType(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (BadgeType o : BadgeType.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/BadgeTypeJson.java b/packages/java/src/main/java/com/cvent/models/components/BadgeTypeJson.java deleted file mode 100644 index 7fcceb98..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/BadgeTypeJson.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * BadgeTypeJson - * - *

Badge type - */ -public enum BadgeTypeJson { - EPC("Epc"), - QR("Qr"); - - @JsonValue - private final String value; - - BadgeTypeJson(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (BadgeTypeJson o : BadgeTypeJson.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/BaseChoice.java b/packages/java/src/main/java/com/cvent/models/components/BaseChoice.java new file mode 100644 index 00000000..91c79e2e --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/BaseChoice.java @@ -0,0 +1,133 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * BaseChoice + * + *

A JSON schema representing a base choice object + */ +public class BaseChoice { + /** + * Unique identifier for the choice + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + /** + * Text value of the field + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("text") + private String text; + + @JsonCreator + public BaseChoice(@JsonProperty("id") @Nullable String id, @JsonProperty("text") @Nullable String text) { + this.id = id; + this.text = text; + } + + public BaseChoice() { + this(null, null); + } + + /** + * Unique identifier for the choice + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + /** + * Text value of the field + */ + public Optional text() { + return Optional.ofNullable(this.text); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Unique identifier for the choice + */ + public BaseChoice withId(@Nullable String id) { + this.id = id; + return this; + } + + /** + * Text value of the field + */ + public BaseChoice withText(@Nullable String text) { + this.text = text; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + BaseChoice other = (BaseChoice) o; + return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.text, other.text); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id, text); + } + + @Override + public String toString() { + return Utils.toString(BaseChoice.class, "id", id, "text", text); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private String text; + + private Builder() { + // force use of static builder() method + } + + /** + * Unique identifier for the choice + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + /** + * Text value of the field + */ + public Builder text(@Nullable String text) { + this.text = text; + return this; + } + + public BaseChoice build() { + return new BaseChoice(id, text); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/BaseChoiceJson.java b/packages/java/src/main/java/com/cvent/models/components/BaseChoiceJson.java deleted file mode 100644 index fb303e02..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/BaseChoiceJson.java +++ /dev/null @@ -1,133 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * BaseChoiceJson - * - *

A JSON schema representing a base choice object - */ -public class BaseChoiceJson { - /** - * Unique identifier for the choice - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * Text value of the field - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("text") - private String text; - - @JsonCreator - public BaseChoiceJson(@JsonProperty("id") @Nullable String id, @JsonProperty("text") @Nullable String text) { - this.id = id; - this.text = text; - } - - public BaseChoiceJson() { - this(null, null); - } - - /** - * Unique identifier for the choice - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * Text value of the field - */ - public Optional text() { - return Optional.ofNullable(this.text); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Unique identifier for the choice - */ - public BaseChoiceJson withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * Text value of the field - */ - public BaseChoiceJson withText(@Nullable String text) { - this.text = text; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - BaseChoiceJson other = (BaseChoiceJson) o; - return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.text, other.text); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, text); - } - - @Override - public String toString() { - return Utils.toString(BaseChoiceJson.class, "id", id, "text", text); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private String text; - - private Builder() { - // force use of static builder() method - } - - /** - * Unique identifier for the choice - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * Text value of the field - */ - public Builder text(@Nullable String text) { - this.text = text; - return this; - } - - public BaseChoiceJson build() { - return new BaseChoiceJson(id, text); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/BoothStaff.java b/packages/java/src/main/java/com/cvent/models/components/BoothStaff.java new file mode 100644 index 00000000..c495bd56 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/BoothStaff.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * BoothStaff + * + *

A JSON schema representing Booth Staff entity + */ +public class BoothStaff { + /** + * Booth Staff id + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public BoothStaff(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public BoothStaff() { + this(null); + } + + /** + * Booth Staff id + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Booth Staff id + */ + public BoothStaff withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + BoothStaff other = (BoothStaff) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(BoothStaff.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Booth Staff id + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public BoothStaff build() { + return new BoothStaff(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/BoothStaffListResponse.java b/packages/java/src/main/java/com/cvent/models/components/BoothStaffListResponse.java index a1538479..66cbb205 100644 --- a/packages/java/src/main/java/com/cvent/models/components/BoothStaffListResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/BoothStaffListResponse.java @@ -25,19 +25,19 @@ public class BoothStaffListResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * List of booth staff. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public BoothStaffListResponse( - @JsonProperty("paging") @Nullable PagingJson paging, - @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, + @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -49,14 +49,14 @@ public BoothStaffListResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * List of booth staff. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -67,7 +67,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public BoothStaffListResponse withPaging(@Nullable PagingJson paging) { + public BoothStaffListResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -75,7 +75,7 @@ public BoothStaffListResponse withPaging(@Nullable PagingJson paging) { /** * List of booth staff. */ - public BoothStaffListResponse withData(@Nullable List data) { + public BoothStaffListResponse withData(@Nullable List data) { this.data = data; return this; } @@ -105,9 +105,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -116,7 +116,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -124,7 +124,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * List of booth staff. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/BoothStaffRequest.java b/packages/java/src/main/java/com/cvent/models/components/BoothStaffRequest.java index 95feffbf..a5fd4028 100644 --- a/packages/java/src/main/java/com/cvent/models/components/BoothStaffRequest.java +++ b/packages/java/src/main/java/com/cvent/models/components/BoothStaffRequest.java @@ -18,28 +18,28 @@ */ public class BoothStaffRequest { /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ @JsonProperty("attendee") - private AttendeeJson3 attendee; + private Attendee2 attendee; /** * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; @JsonCreator public BoothStaffRequest( - @JsonProperty("attendee") @Nonnull AttendeeJson3 attendee, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor) { + @JsonProperty("attendee") @Nonnull Attendee2 attendee, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor) { this.attendee = Optional.ofNullable(attendee) .orElseThrow(() -> new IllegalArgumentException("attendee cannot be null")); this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); @@ -48,23 +48,23 @@ public BoothStaffRequest( } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public AttendeeJson3 attendee() { + public Attendee2 attendee() { return this.attendee; } /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } @@ -73,9 +73,9 @@ public static Builder builder() { } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public BoothStaffRequest withAttendee(@Nonnull AttendeeJson3 attendee) { + public BoothStaffRequest withAttendee(@Nonnull Attendee2 attendee) { this.attendee = Utils.checkNotNull(attendee, "attendee"); return this; } @@ -83,7 +83,7 @@ public BoothStaffRequest withAttendee(@Nonnull AttendeeJson3 attendee) { /** * The Associated Event. */ - public BoothStaffRequest withEvent(@Nonnull EventJson6 event) { + public BoothStaffRequest withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -91,7 +91,7 @@ public BoothStaffRequest withEvent(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public BoothStaffRequest withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public BoothStaffRequest withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -123,20 +123,20 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private AttendeeJson3 attendee; + private Attendee2 attendee; - private EventJson6 event; + private Event1 event; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; private Builder() { // force use of static builder() method } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public Builder attendee(@Nonnull AttendeeJson3 attendee) { + public Builder attendee(@Nonnull Attendee2 attendee) { this.attendee = Utils.checkNotNull(attendee, "attendee"); return this; } @@ -144,7 +144,7 @@ public Builder attendee(@Nonnull AttendeeJson3 attendee) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -152,7 +152,7 @@ public Builder event(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/BoothStaffResponse.java b/packages/java/src/main/java/com/cvent/models/components/BoothStaffResponse.java index b141ce12..f062c7b3 100644 --- a/packages/java/src/main/java/com/cvent/models/components/BoothStaffResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/BoothStaffResponse.java @@ -50,22 +50,22 @@ public class BoothStaffResponse { private String lastModifiedBy; /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ @JsonProperty("attendee") - private AttendeeJson3 attendee; + private Attendee2 attendee; /** * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * ID of an exhibitor booth staff member. @@ -80,9 +80,9 @@ public BoothStaffResponse( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("attendee") @Nonnull AttendeeJson3 attendee, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, + @JsonProperty("attendee") @Nonnull Attendee2 attendee, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, @JsonProperty("id") @Nullable String id) { this.created = created; this.createdBy = createdBy; @@ -96,8 +96,7 @@ public BoothStaffResponse( this.id = id; } - public BoothStaffResponse( - @Nonnull AttendeeJson3 attendee, @Nonnull EventJson6 event, @Nonnull ExhibitorJson exhibitor) { + public BoothStaffResponse(@Nonnull Attendee2 attendee, @Nonnull Event1 event, @Nonnull Exhibitor exhibitor) { this(null, null, null, null, attendee, event, exhibitor, null); } @@ -130,23 +129,23 @@ public Optional lastModifiedBy() { } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public AttendeeJson3 attendee() { + public Attendee2 attendee() { return this.attendee; } /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } @@ -194,9 +193,9 @@ public BoothStaffResponse withLastModifiedBy(@Nullable String lastModifiedBy) { } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public BoothStaffResponse withAttendee(@Nonnull AttendeeJson3 attendee) { + public BoothStaffResponse withAttendee(@Nonnull Attendee2 attendee) { this.attendee = Utils.checkNotNull(attendee, "attendee"); return this; } @@ -204,7 +203,7 @@ public BoothStaffResponse withAttendee(@Nonnull AttendeeJson3 attendee) { /** * The Associated Event. */ - public BoothStaffResponse withEvent(@Nonnull EventJson6 event) { + public BoothStaffResponse withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -212,7 +211,7 @@ public BoothStaffResponse withEvent(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public BoothStaffResponse withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public BoothStaffResponse withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -282,11 +281,11 @@ public static final class Builder { private String lastModifiedBy; - private AttendeeJson3 attendee; + private Attendee2 attendee; - private EventJson6 event; + private Event1 event; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; private String id; @@ -327,9 +326,9 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { } /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - public Builder attendee(@Nonnull AttendeeJson3 attendee) { + public Builder attendee(@Nonnull Attendee2 attendee) { this.attendee = Utils.checkNotNull(attendee, "attendee"); return this; } @@ -337,7 +336,7 @@ public Builder attendee(@Nonnull AttendeeJson3 attendee) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -345,7 +344,7 @@ public Builder event(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Brand.java b/packages/java/src/main/java/com/cvent/models/components/Brand.java index 71b2b87f..a2812471 100644 --- a/packages/java/src/main/java/com/cvent/models/components/Brand.java +++ b/packages/java/src/main/java/com/cvent/models/components/Brand.java @@ -70,7 +70,7 @@ public class Brand { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private AddressJson5 address; + private AddressJson4 address; /** * True indicates the brand is deleted. @@ -87,7 +87,7 @@ public Brand( @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, @JsonProperty("id") @Nullable String id, @JsonProperty("name") @Nullable String name, - @JsonProperty("address") @Nullable AddressJson5 address, + @JsonProperty("address") @Nullable AddressJson4 address, @JsonProperty("deleted") @Nullable Boolean deleted) { this.created = created; this.createdBy = createdBy; @@ -148,7 +148,7 @@ public Optional name() { /** * A physical address. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -214,7 +214,7 @@ public Brand withName(@Nullable String name) { /** * A physical address. */ - public Brand withAddress(@Nullable AddressJson5 address) { + public Brand withAddress(@Nullable AddressJson4 address) { this.address = address; return this; } @@ -288,7 +288,7 @@ public static final class Builder { private String name; - private AddressJson5 address; + private AddressJson4 address; private Boolean deleted; @@ -347,7 +347,7 @@ public Builder name(@Nullable String name) { /** * A physical address. */ - public Builder address(@Nullable AddressJson5 address) { + public Builder address(@Nullable AddressJson4 address) { this.address = address; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Capacity.java b/packages/java/src/main/java/com/cvent/models/components/Capacity.java new file mode 100644 index 00000000..73ba4696 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Capacity.java @@ -0,0 +1,130 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Capacity + * + *

Registration capacity object containing registration type and reserved capacity + */ +public class Capacity { + /** + * Registration type information + */ + @JsonProperty("registrationType") + private CapacityRegistrationType registrationType; + + /** + * Reserved capacity of the registration type for an exhibitor + */ + @JsonProperty("reservedCapacity") + private long reservedCapacity; + + @JsonCreator + public Capacity( + @JsonProperty("registrationType") @Nonnull CapacityRegistrationType registrationType, + @JsonProperty("reservedCapacity") long reservedCapacity) { + this.registrationType = Optional.ofNullable(registrationType) + .orElseThrow(() -> new IllegalArgumentException("registrationType cannot be null")); + this.reservedCapacity = reservedCapacity; + } + + /** + * Registration type information + */ + public CapacityRegistrationType registrationType() { + return this.registrationType; + } + + /** + * Reserved capacity of the registration type for an exhibitor + */ + public long reservedCapacity() { + return this.reservedCapacity; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Registration type information + */ + public Capacity withRegistrationType(@Nonnull CapacityRegistrationType registrationType) { + this.registrationType = Utils.checkNotNull(registrationType, "registrationType"); + return this; + } + + /** + * Reserved capacity of the registration type for an exhibitor + */ + public Capacity withReservedCapacity(long reservedCapacity) { + this.reservedCapacity = reservedCapacity; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Capacity other = (Capacity) o; + return Utils.enhancedDeepEquals(this.registrationType, other.registrationType) + && Utils.enhancedDeepEquals(this.reservedCapacity, other.reservedCapacity); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(registrationType, reservedCapacity); + } + + @Override + public String toString() { + return Utils.toString( + Capacity.class, "registrationType", registrationType, "reservedCapacity", reservedCapacity); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private CapacityRegistrationType registrationType; + + private long reservedCapacity; + + private Builder() { + // force use of static builder() method + } + + /** + * Registration type information + */ + public Builder registrationType(@Nonnull CapacityRegistrationType registrationType) { + this.registrationType = Utils.checkNotNull(registrationType, "registrationType"); + return this; + } + + /** + * Reserved capacity of the registration type for an exhibitor + */ + public Builder reservedCapacity(long reservedCapacity) { + this.reservedCapacity = reservedCapacity; + return this; + } + + public Capacity build() { + return new Capacity(registrationType, reservedCapacity); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/CapacityJson.java b/packages/java/src/main/java/com/cvent/models/components/CapacityJson.java index bf5219d8..5d4132a0 100644 --- a/packages/java/src/main/java/com/cvent/models/components/CapacityJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/CapacityJson.java @@ -5,8 +5,11 @@ import com.cvent.utils.Utils; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Long; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -14,42 +17,68 @@ /** * CapacityJson * - *

Registration capacity object containing registration type and reserved capacity + *

Represents capacity statistics of the registration type. */ public class CapacityJson { /** - * Registration type information + * The remaining capacity of an event item, such as registration type. A value of -1 denotes that + * remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that + * the consumed capacity has surpassed the total capacity. */ - @JsonProperty("registrationType") - private CapacityJsonRegistrationType registrationType; + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("remaining") + private Long remaining; /** - * Reserved capacity of the registration type for an exhibitor + * The consumed capacity of an event item, such as registration type. */ - @JsonProperty("reservedCapacity") - private long reservedCapacity; + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("consumed") + private Long consumed; + + /** + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited + * capacity. + */ + @JsonProperty("total") + private long total; @JsonCreator public CapacityJson( - @JsonProperty("registrationType") @Nonnull CapacityJsonRegistrationType registrationType, - @JsonProperty("reservedCapacity") long reservedCapacity) { - this.registrationType = Optional.ofNullable(registrationType) - .orElseThrow(() -> new IllegalArgumentException("registrationType cannot be null")); - this.reservedCapacity = reservedCapacity; + @JsonProperty("remaining") @Nullable Long remaining, + @JsonProperty("consumed") @Nullable Long consumed, + @JsonProperty("total") long total) { + this.remaining = remaining; + this.consumed = consumed; + this.total = total; + } + + public CapacityJson(long total) { + this(null, null, total); } /** - * Registration type information + * The remaining capacity of an event item, such as registration type. A value of -1 denotes that + * remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that + * the consumed capacity has surpassed the total capacity. */ - public CapacityJsonRegistrationType registrationType() { - return this.registrationType; + public Optional remaining() { + return Optional.ofNullable(this.remaining); } /** - * Reserved capacity of the registration type for an exhibitor + * The consumed capacity of an event item, such as registration type. */ - public long reservedCapacity() { - return this.reservedCapacity; + public Optional consumed() { + return Optional.ofNullable(this.consumed); + } + + /** + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited + * capacity. + */ + public long total() { + return this.total; } public static Builder builder() { @@ -57,18 +86,29 @@ public static Builder builder() { } /** - * Registration type information + * The remaining capacity of an event item, such as registration type. A value of -1 denotes that + * remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that + * the consumed capacity has surpassed the total capacity. + */ + public CapacityJson withRemaining(@Nullable Long remaining) { + this.remaining = remaining; + return this; + } + + /** + * The consumed capacity of an event item, such as registration type. */ - public CapacityJson withRegistrationType(@Nonnull CapacityJsonRegistrationType registrationType) { - this.registrationType = Utils.checkNotNull(registrationType, "registrationType"); + public CapacityJson withConsumed(@Nullable Long consumed) { + this.consumed = consumed; return this; } /** - * Reserved capacity of the registration type for an exhibitor + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited + * capacity. */ - public CapacityJson withReservedCapacity(long reservedCapacity) { - this.reservedCapacity = reservedCapacity; + public CapacityJson withTotal(long total) { + this.total = total; return this; } @@ -81,50 +121,63 @@ public boolean equals(java.lang.Object o) { return false; } CapacityJson other = (CapacityJson) o; - return Utils.enhancedDeepEquals(this.registrationType, other.registrationType) - && Utils.enhancedDeepEquals(this.reservedCapacity, other.reservedCapacity); + return Utils.enhancedDeepEquals(this.remaining, other.remaining) + && Utils.enhancedDeepEquals(this.consumed, other.consumed) + && Utils.enhancedDeepEquals(this.total, other.total); } @Override public int hashCode() { - return Utils.enhancedHash(registrationType, reservedCapacity); + return Utils.enhancedHash(remaining, consumed, total); } @Override public String toString() { - return Utils.toString( - CapacityJson.class, "registrationType", registrationType, "reservedCapacity", reservedCapacity); + return Utils.toString(CapacityJson.class, "remaining", remaining, "consumed", consumed, "total", total); } @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private CapacityJsonRegistrationType registrationType; + private Long remaining; + + private Long consumed; - private long reservedCapacity; + private long total; private Builder() { // force use of static builder() method } /** - * Registration type information + * The remaining capacity of an event item, such as registration type. A value of -1 denotes that + * remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that + * the consumed capacity has surpassed the total capacity. + */ + public Builder remaining(@Nullable Long remaining) { + this.remaining = remaining; + return this; + } + + /** + * The consumed capacity of an event item, such as registration type. */ - public Builder registrationType(@Nonnull CapacityJsonRegistrationType registrationType) { - this.registrationType = Utils.checkNotNull(registrationType, "registrationType"); + public Builder consumed(@Nullable Long consumed) { + this.consumed = consumed; return this; } /** - * Reserved capacity of the registration type for an exhibitor + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited + * capacity. */ - public Builder reservedCapacity(long reservedCapacity) { - this.reservedCapacity = reservedCapacity; + public Builder total(long total) { + this.total = total; return this; } public CapacityJson build() { - return new CapacityJson(registrationType, reservedCapacity); + return new CapacityJson(remaining, consumed, total); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/CapacityJson1.java b/packages/java/src/main/java/com/cvent/models/components/CapacityJson1.java deleted file mode 100644 index 41f85847..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/CapacityJson1.java +++ /dev/null @@ -1,183 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Long; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * CapacityJson1 - * - *

Represents capacity statistics of the registration type. - */ -public class CapacityJson1 { - /** - * The remaining capacity of an event item, such as registration type. A value of -1 denotes that - * remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that - * the consumed capacity has surpassed the total capacity. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("remaining") - private Long remaining; - - /** - * The consumed capacity of an event item, such as registration type. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("consumed") - private Long consumed; - - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited - * capacity. - */ - @JsonProperty("total") - private long total; - - @JsonCreator - public CapacityJson1( - @JsonProperty("remaining") @Nullable Long remaining, - @JsonProperty("consumed") @Nullable Long consumed, - @JsonProperty("total") long total) { - this.remaining = remaining; - this.consumed = consumed; - this.total = total; - } - - public CapacityJson1(long total) { - this(null, null, total); - } - - /** - * The remaining capacity of an event item, such as registration type. A value of -1 denotes that - * remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that - * the consumed capacity has surpassed the total capacity. - */ - public Optional remaining() { - return Optional.ofNullable(this.remaining); - } - - /** - * The consumed capacity of an event item, such as registration type. - */ - public Optional consumed() { - return Optional.ofNullable(this.consumed); - } - - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited - * capacity. - */ - public long total() { - return this.total; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The remaining capacity of an event item, such as registration type. A value of -1 denotes that - * remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that - * the consumed capacity has surpassed the total capacity. - */ - public CapacityJson1 withRemaining(@Nullable Long remaining) { - this.remaining = remaining; - return this; - } - - /** - * The consumed capacity of an event item, such as registration type. - */ - public CapacityJson1 withConsumed(@Nullable Long consumed) { - this.consumed = consumed; - return this; - } - - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited - * capacity. - */ - public CapacityJson1 withTotal(long total) { - this.total = total; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CapacityJson1 other = (CapacityJson1) o; - return Utils.enhancedDeepEquals(this.remaining, other.remaining) - && Utils.enhancedDeepEquals(this.consumed, other.consumed) - && Utils.enhancedDeepEquals(this.total, other.total); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(remaining, consumed, total); - } - - @Override - public String toString() { - return Utils.toString(CapacityJson1.class, "remaining", remaining, "consumed", consumed, "total", total); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private Long remaining; - - private Long consumed; - - private long total; - - private Builder() { - // force use of static builder() method - } - - /** - * The remaining capacity of an event item, such as registration type. A value of -1 denotes that - * remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that - * the consumed capacity has surpassed the total capacity. - */ - public Builder remaining(@Nullable Long remaining) { - this.remaining = remaining; - return this; - } - - /** - * The consumed capacity of an event item, such as registration type. - */ - public Builder consumed(@Nullable Long consumed) { - this.consumed = consumed; - return this; - } - - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited - * capacity. - */ - public Builder total(long total) { - this.total = total; - return this; - } - - public CapacityJson1 build() { - return new CapacityJson1(remaining, consumed, total); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/CapacityJson1Input.java b/packages/java/src/main/java/com/cvent/models/components/CapacityJson1Input.java deleted file mode 100644 index 92b5d6bb..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/CapacityJson1Input.java +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import java.lang.Override; -import java.lang.String; - -/** - * CapacityJson1Input - * - *

Represents capacity statistics of the registration type. - */ -public class CapacityJson1Input { - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited - * capacity. - */ - @JsonProperty("total") - private long total; - - @JsonCreator - public CapacityJson1Input(@JsonProperty("total") long total) { - this.total = total; - } - - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited - * capacity. - */ - public long total() { - return this.total; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited - * capacity. - */ - public CapacityJson1Input withTotal(long total) { - this.total = total; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CapacityJson1Input other = (CapacityJson1Input) o; - return Utils.enhancedDeepEquals(this.total, other.total); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(total); - } - - @Override - public String toString() { - return Utils.toString(CapacityJson1Input.class, "total", total); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private long total; - - private Builder() { - // force use of static builder() method - } - - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited - * capacity. - */ - public Builder total(long total) { - this.total = total; - return this; - } - - public CapacityJson1Input build() { - return new CapacityJson1Input(total); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/CapacityJsonInput.java b/packages/java/src/main/java/com/cvent/models/components/CapacityJsonInput.java new file mode 100644 index 00000000..1cd7ce15 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/CapacityJsonInput.java @@ -0,0 +1,95 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import java.lang.Override; +import java.lang.String; + +/** + * CapacityJsonInput + * + *

Represents capacity statistics of the registration type. + */ +public class CapacityJsonInput { + /** + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited + * capacity. + */ + @JsonProperty("total") + private long total; + + @JsonCreator + public CapacityJsonInput(@JsonProperty("total") long total) { + this.total = total; + } + + /** + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited + * capacity. + */ + public long total() { + return this.total; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited + * capacity. + */ + public CapacityJsonInput withTotal(long total) { + this.total = total; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + CapacityJsonInput other = (CapacityJsonInput) o; + return Utils.enhancedDeepEquals(this.total, other.total); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(total); + } + + @Override + public String toString() { + return Utils.toString(CapacityJsonInput.class, "total", total); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private long total; + + private Builder() { + // force use of static builder() method + } + + /** + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited + * capacity. + */ + public Builder total(long total) { + this.total = total; + return this; + } + + public CapacityJsonInput build() { + return new CapacityJsonInput(total); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/CapacityJsonRegistrationType.java b/packages/java/src/main/java/com/cvent/models/components/CapacityJsonRegistrationType.java deleted file mode 100644 index f4171d44..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/CapacityJsonRegistrationType.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * CapacityJsonRegistrationType - * - *

Registration type information - */ -public class CapacityJsonRegistrationType { - /** - * Registration type id - */ - @JsonProperty("id") - private String id; - - @JsonCreator - public CapacityJsonRegistrationType(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - } - - /** - * Registration type id - */ - public String id() { - return this.id; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Registration type id - */ - public CapacityJsonRegistrationType withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - CapacityJsonRegistrationType other = (CapacityJsonRegistrationType) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(CapacityJsonRegistrationType.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Registration type id - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - public CapacityJsonRegistrationType build() { - return new CapacityJsonRegistrationType(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/CapacityRegistrationType.java b/packages/java/src/main/java/com/cvent/models/components/CapacityRegistrationType.java new file mode 100644 index 00000000..df32d468 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/CapacityRegistrationType.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * CapacityRegistrationType + * + *

Registration type information + */ +public class CapacityRegistrationType { + /** + * Registration type id + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public CapacityRegistrationType(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * Registration type id + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Registration type id + */ + public CapacityRegistrationType withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + CapacityRegistrationType other = (CapacityRegistrationType) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(CapacityRegistrationType.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Registration type id + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public CapacityRegistrationType build() { + return new CapacityRegistrationType(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Chain.java b/packages/java/src/main/java/com/cvent/models/components/Chain.java index de342327..f02081e9 100644 --- a/packages/java/src/main/java/com/cvent/models/components/Chain.java +++ b/packages/java/src/main/java/com/cvent/models/components/Chain.java @@ -84,7 +84,7 @@ public class Chain { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private AddressJson5 address; + private AddressJson4 address; /** * True indicates the chain is deleted. @@ -103,7 +103,7 @@ public Chain( @JsonProperty("name") @Nullable String name, @JsonProperty("code") @Nullable String code, @JsonProperty("brand") @Nullable ChainBrand brand, - @JsonProperty("address") @Nullable AddressJson5 address, + @JsonProperty("address") @Nullable AddressJson4 address, @JsonProperty("deleted") @Nullable Boolean deleted) { this.created = created; this.createdBy = createdBy; @@ -180,7 +180,7 @@ public Optional brand() { /** * A physical address. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -262,7 +262,7 @@ public Chain withBrand(@Nullable ChainBrand brand) { /** * A physical address. */ - public Chain withAddress(@Nullable AddressJson5 address) { + public Chain withAddress(@Nullable AddressJson4 address) { this.address = address; return this; } @@ -347,7 +347,7 @@ public static final class Builder { private ChainBrand brand; - private AddressJson5 address; + private AddressJson4 address; private Boolean deleted; @@ -422,7 +422,7 @@ public Builder brand(@Nullable ChainBrand brand) { /** * A physical address. */ - public Builder address(@Nullable AddressJson5 address) { + public Builder address(@Nullable AddressJson4 address) { this.address = address; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Choice.java b/packages/java/src/main/java/com/cvent/models/components/Choice.java index bcfd6a20..c2679c0c 100644 --- a/packages/java/src/main/java/com/cvent/models/components/Choice.java +++ b/packages/java/src/main/java/com/cvent/models/components/Choice.java @@ -16,44 +16,93 @@ /** * Choice * - *

The choice that was selected. + *

A schema representing a choice object */ public class Choice { /** - * The ID of the choice that was selected. + * Unique identifier for the choice */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") private String id; + /** + * Text value of the field + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("text") + private String text; + + /** + * Label of choice + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("label") + private String label; + @JsonCreator - public Choice(@JsonProperty("id") @Nullable String id) { + public Choice( + @JsonProperty("id") @Nullable String id, + @JsonProperty("text") @Nullable String text, + @JsonProperty("label") @Nullable String label) { this.id = id; + this.text = text; + this.label = label; } public Choice() { - this(null); + this(null, null, null); } /** - * The ID of the choice that was selected. + * Unique identifier for the choice */ public Optional id() { return Optional.ofNullable(this.id); } + /** + * Text value of the field + */ + public Optional text() { + return Optional.ofNullable(this.text); + } + + /** + * Label of choice + */ + public Optional label() { + return Optional.ofNullable(this.label); + } + public static Builder builder() { return new Builder(); } /** - * The ID of the choice that was selected. + * Unique identifier for the choice */ public Choice withId(@Nullable String id) { this.id = id; return this; } + /** + * Text value of the field + */ + public Choice withText(@Nullable String text) { + this.text = text; + return this; + } + + /** + * Label of choice + */ + public Choice withLabel(@Nullable String label) { + this.label = label; + return this; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -63,17 +112,19 @@ public boolean equals(java.lang.Object o) { return false; } Choice other = (Choice) o; - return Utils.enhancedDeepEquals(this.id, other.id); + return Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.text, other.text) + && Utils.enhancedDeepEquals(this.label, other.label); } @Override public int hashCode() { - return Utils.enhancedHash(id); + return Utils.enhancedHash(id, text, label); } @Override public String toString() { - return Utils.toString(Choice.class, "id", id); + return Utils.toString(Choice.class, "id", id, "text", text, "label", label); } @SuppressWarnings("UnusedReturnValue") @@ -81,20 +132,40 @@ public static final class Builder { private String id; + private String text; + + private String label; + private Builder() { // force use of static builder() method } /** - * The ID of the choice that was selected. + * Unique identifier for the choice */ public Builder id(@Nullable String id) { this.id = id; return this; } + /** + * Text value of the field + */ + public Builder text(@Nullable String text) { + this.text = text; + return this; + } + + /** + * Label of choice + */ + public Builder label(@Nullable String label) { + this.label = label; + return this; + } + public Choice build() { - return new Choice(id); + return new Choice(id, text, label); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson2.java b/packages/java/src/main/java/com/cvent/models/components/ChoiceJson2.java index 334e5a2c..5d025ebe 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson2.java +++ b/packages/java/src/main/java/com/cvent/models/components/ChoiceJson2.java @@ -16,23 +16,30 @@ /** * ChoiceJson2 * - *

A schema representing a choice object + *

A survey choice. */ public class ChoiceJson2 { /** - * Unique identifier for the choice + * Text field ID. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") private String id; /** - * Text value of the field + * text Value of the Field */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("text") private String text; + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("shortText") + private String shortText; + /** * Label of choice */ @@ -44,30 +51,39 @@ public class ChoiceJson2 { public ChoiceJson2( @JsonProperty("id") @Nullable String id, @JsonProperty("text") @Nullable String text, + @JsonProperty("shortText") @Nullable String shortText, @JsonProperty("label") @Nullable String label) { this.id = id; this.text = text; + this.shortText = shortText; this.label = label; } public ChoiceJson2() { - this(null, null, null); + this(null, null, null, null); } /** - * Unique identifier for the choice + * Text field ID. */ public Optional id() { return Optional.ofNullable(this.id); } /** - * Text value of the field + * text Value of the Field */ public Optional text() { return Optional.ofNullable(this.text); } + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + public Optional shortText() { + return Optional.ofNullable(this.shortText); + } + /** * Label of choice */ @@ -80,7 +96,7 @@ public static Builder builder() { } /** - * Unique identifier for the choice + * Text field ID. */ public ChoiceJson2 withId(@Nullable String id) { this.id = id; @@ -88,13 +104,21 @@ public ChoiceJson2 withId(@Nullable String id) { } /** - * Text value of the field + * text Value of the Field */ public ChoiceJson2 withText(@Nullable String text) { this.text = text; return this; } + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + public ChoiceJson2 withShortText(@Nullable String shortText) { + this.shortText = shortText; + return this; + } + /** * Label of choice */ @@ -114,17 +138,18 @@ public boolean equals(java.lang.Object o) { ChoiceJson2 other = (ChoiceJson2) o; return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.text, other.text) + && Utils.enhancedDeepEquals(this.shortText, other.shortText) && Utils.enhancedDeepEquals(this.label, other.label); } @Override public int hashCode() { - return Utils.enhancedHash(id, text, label); + return Utils.enhancedHash(id, text, shortText, label); } @Override public String toString() { - return Utils.toString(ChoiceJson2.class, "id", id, "text", text, "label", label); + return Utils.toString(ChoiceJson2.class, "id", id, "text", text, "shortText", shortText, "label", label); } @SuppressWarnings("UnusedReturnValue") @@ -134,6 +159,8 @@ public static final class Builder { private String text; + private String shortText; + private String label; private Builder() { @@ -141,7 +168,7 @@ private Builder() { } /** - * Unique identifier for the choice + * Text field ID. */ public Builder id(@Nullable String id) { this.id = id; @@ -149,13 +176,21 @@ public Builder id(@Nullable String id) { } /** - * Text value of the field + * text Value of the Field */ public Builder text(@Nullable String text) { this.text = text; return this; } + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + public Builder shortText(@Nullable String shortText) { + this.shortText = shortText; + return this; + } + /** * Label of choice */ @@ -165,7 +200,7 @@ public Builder label(@Nullable String label) { } public ChoiceJson2 build() { - return new ChoiceJson2(id, text, label); + return new ChoiceJson2(id, text, shortText, label); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson3.java b/packages/java/src/main/java/com/cvent/models/components/ChoiceJson3.java index be6d7754..3894fad5 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson3.java +++ b/packages/java/src/main/java/com/cvent/models/components/ChoiceJson3.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; import jakarta.annotation.Nullable; import java.lang.Override; import java.lang.String; @@ -16,79 +17,48 @@ /** * ChoiceJson3 * - *

A survey choice. + *

This is used to denote the choice of custom field. */ public class ChoiceJson3 { /** - * Text field ID. + * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice + * keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, + * this choice text will be replaced with the text supplied, and a new choice ID is created. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") private String id; /** - * text Value of the Field + * The text for the custom field choice. */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("text") private String text; - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("shortText") - private String shortText; - - /** - * Label of choice - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("label") - private String label; - @JsonCreator - public ChoiceJson3( - @JsonProperty("id") @Nullable String id, - @JsonProperty("text") @Nullable String text, - @JsonProperty("shortText") @Nullable String shortText, - @JsonProperty("label") @Nullable String label) { + public ChoiceJson3(@JsonProperty("id") @Nullable String id, @JsonProperty("text") @Nonnull String text) { this.id = id; - this.text = text; - this.shortText = shortText; - this.label = label; + this.text = Optional.ofNullable(text).orElseThrow(() -> new IllegalArgumentException("text cannot be null")); } - public ChoiceJson3() { - this(null, null, null, null); + public ChoiceJson3(@Nonnull String text) { + this(null, text); } /** - * Text field ID. + * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice + * keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, + * this choice text will be replaced with the text supplied, and a new choice ID is created. */ public Optional id() { return Optional.ofNullable(this.id); } /** - * text Value of the Field - */ - public Optional text() { - return Optional.ofNullable(this.text); - } - - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - public Optional shortText() { - return Optional.ofNullable(this.shortText); - } - - /** - * Label of choice + * The text for the custom field choice. */ - public Optional label() { - return Optional.ofNullable(this.label); + public String text() { + return this.text; } public static Builder builder() { @@ -96,7 +66,9 @@ public static Builder builder() { } /** - * Text field ID. + * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice + * keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, + * this choice text will be replaced with the text supplied, and a new choice ID is created. */ public ChoiceJson3 withId(@Nullable String id) { this.id = id; @@ -104,26 +76,10 @@ public ChoiceJson3 withId(@Nullable String id) { } /** - * text Value of the Field + * The text for the custom field choice. */ - public ChoiceJson3 withText(@Nullable String text) { - this.text = text; - return this; - } - - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - public ChoiceJson3 withShortText(@Nullable String shortText) { - this.shortText = shortText; - return this; - } - - /** - * Label of choice - */ - public ChoiceJson3 withLabel(@Nullable String label) { - this.label = label; + public ChoiceJson3 withText(@Nonnull String text) { + this.text = Utils.checkNotNull(text, "text"); return this; } @@ -136,20 +92,17 @@ public boolean equals(java.lang.Object o) { return false; } ChoiceJson3 other = (ChoiceJson3) o; - return Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.text, other.text) - && Utils.enhancedDeepEquals(this.shortText, other.shortText) - && Utils.enhancedDeepEquals(this.label, other.label); + return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.text, other.text); } @Override public int hashCode() { - return Utils.enhancedHash(id, text, shortText, label); + return Utils.enhancedHash(id, text); } @Override public String toString() { - return Utils.toString(ChoiceJson3.class, "id", id, "text", text, "shortText", shortText, "label", label); + return Utils.toString(ChoiceJson3.class, "id", id, "text", text); } @SuppressWarnings("UnusedReturnValue") @@ -159,16 +112,14 @@ public static final class Builder { private String text; - private String shortText; - - private String label; - private Builder() { // force use of static builder() method } /** - * Text field ID. + * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice + * keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, + * this choice text will be replaced with the text supplied, and a new choice ID is created. */ public Builder id(@Nullable String id) { this.id = id; @@ -176,31 +127,15 @@ public Builder id(@Nullable String id) { } /** - * text Value of the Field - */ - public Builder text(@Nullable String text) { - this.text = text; - return this; - } - - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - public Builder shortText(@Nullable String shortText) { - this.shortText = shortText; - return this; - } - - /** - * Label of choice + * The text for the custom field choice. */ - public Builder label(@Nullable String label) { - this.label = label; + public Builder text(@Nonnull String text) { + this.text = Utils.checkNotNull(text, "text"); return this; } public ChoiceJson3 build() { - return new ChoiceJson3(id, text, shortText, label); + return new ChoiceJson3(id, text); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson3Input.java b/packages/java/src/main/java/com/cvent/models/components/ChoiceJson3Input.java new file mode 100644 index 00000000..b549b52e --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ChoiceJson3Input.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ChoiceJson3Input + * + *

This is used to denote the choice of custom field. + */ +public class ChoiceJson3Input { + /** + * The text for the custom field choice. + */ + @JsonProperty("text") + private String text; + + @JsonCreator + public ChoiceJson3Input(@JsonProperty("text") @Nonnull String text) { + this.text = Optional.ofNullable(text).orElseThrow(() -> new IllegalArgumentException("text cannot be null")); + } + + /** + * The text for the custom field choice. + */ + public String text() { + return this.text; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The text for the custom field choice. + */ + public ChoiceJson3Input withText(@Nonnull String text) { + this.text = Utils.checkNotNull(text, "text"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ChoiceJson3Input other = (ChoiceJson3Input) o; + return Utils.enhancedDeepEquals(this.text, other.text); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(text); + } + + @Override + public String toString() { + return Utils.toString(ChoiceJson3Input.class, "text", text); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String text; + + private Builder() { + // force use of static builder() method + } + + /** + * The text for the custom field choice. + */ + public Builder text(@Nonnull String text) { + this.text = Utils.checkNotNull(text, "text"); + return this; + } + + public ChoiceJson3Input build() { + return new ChoiceJson3Input(text); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson4.java b/packages/java/src/main/java/com/cvent/models/components/ChoiceJson4.java deleted file mode 100644 index f7a27d76..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson4.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ChoiceJson4 - * - *

This is used to denote the choice of custom field. - */ -public class ChoiceJson4 { - /** - * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice - * keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, - * this choice text will be replaced with the text supplied, and a new choice ID is created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * The text for the custom field choice. - */ - @JsonProperty("text") - private String text; - - @JsonCreator - public ChoiceJson4(@JsonProperty("id") @Nullable String id, @JsonProperty("text") @Nonnull String text) { - this.id = id; - this.text = Optional.ofNullable(text).orElseThrow(() -> new IllegalArgumentException("text cannot be null")); - } - - public ChoiceJson4(@Nonnull String text) { - this(null, text); - } - - /** - * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice - * keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, - * this choice text will be replaced with the text supplied, and a new choice ID is created. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * The text for the custom field choice. - */ - public String text() { - return this.text; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice - * keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, - * this choice text will be replaced with the text supplied, and a new choice ID is created. - */ - public ChoiceJson4 withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The text for the custom field choice. - */ - public ChoiceJson4 withText(@Nonnull String text) { - this.text = Utils.checkNotNull(text, "text"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ChoiceJson4 other = (ChoiceJson4) o; - return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.text, other.text); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, text); - } - - @Override - public String toString() { - return Utils.toString(ChoiceJson4.class, "id", id, "text", text); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private String text; - - private Builder() { - // force use of static builder() method - } - - /** - * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice - * keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, - * this choice text will be replaced with the text supplied, and a new choice ID is created. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The text for the custom field choice. - */ - public Builder text(@Nonnull String text) { - this.text = Utils.checkNotNull(text, "text"); - return this; - } - - public ChoiceJson4 build() { - return new ChoiceJson4(id, text); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson4Input.java b/packages/java/src/main/java/com/cvent/models/components/ChoiceJson4Input.java deleted file mode 100644 index 23f074c1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ChoiceJson4Input.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ChoiceJson4Input - * - *

This is used to denote the choice of custom field. - */ -public class ChoiceJson4Input { - /** - * The text for the custom field choice. - */ - @JsonProperty("text") - private String text; - - @JsonCreator - public ChoiceJson4Input(@JsonProperty("text") @Nonnull String text) { - this.text = Optional.ofNullable(text).orElseThrow(() -> new IllegalArgumentException("text cannot be null")); - } - - /** - * The text for the custom field choice. - */ - public String text() { - return this.text; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The text for the custom field choice. - */ - public ChoiceJson4Input withText(@Nonnull String text) { - this.text = Utils.checkNotNull(text, "text"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ChoiceJson4Input other = (ChoiceJson4Input) o; - return Utils.enhancedDeepEquals(this.text, other.text); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(text); - } - - @Override - public String toString() { - return Utils.toString(ChoiceJson4Input.class, "text", text); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String text; - - private Builder() { - // force use of static builder() method - } - - /** - * The text for the custom field choice. - */ - public Builder text(@Nonnull String text) { - this.text = Utils.checkNotNull(text, "text"); - return this; - } - - public ChoiceJson4Input build() { - return new ChoiceJson4Input(text); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/Choices.java b/packages/java/src/main/java/com/cvent/models/components/Choices.java index 8d73da74..5eee8eb6 100644 --- a/packages/java/src/main/java/com/cvent/models/components/Choices.java +++ b/packages/java/src/main/java/com/cvent/models/components/Choices.java @@ -25,7 +25,7 @@ public class Choices { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("choices") - private List choices; + private List choices; /** * Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field @@ -38,7 +38,7 @@ public class Choices { @JsonCreator public Choices( - @JsonProperty("choices") @Nullable List choices, + @JsonProperty("choices") @Nullable List choices, @JsonProperty("displayType") @Nullable ChoicesDisplayTypeJson displayType) { this.choices = choices; this.displayType = displayType; @@ -51,7 +51,7 @@ public Choices() { /** * Choices of custom fields. */ - public Optional> choices() { + public Optional> choices() { return Optional.ofNullable(this.choices); } @@ -71,7 +71,7 @@ public static Builder builder() { /** * Choices of custom fields. */ - public Choices withChoices(@Nullable List choices) { + public Choices withChoices(@Nullable List choices) { this.choices = choices; return this; } @@ -112,7 +112,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private List choices; + private List choices; private ChoicesDisplayTypeJson displayType; @@ -123,7 +123,7 @@ private Builder() { /** * Choices of custom fields. */ - public Builder choices(@Nullable List choices) { + public Builder choices(@Nullable List choices) { this.choices = choices; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Compliance.java b/packages/java/src/main/java/com/cvent/models/components/Compliance.java new file mode 100644 index 00000000..880dddf1 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Compliance.java @@ -0,0 +1,216 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.Optional; + +/** + * Compliance + * + *

Privacy compliance fields for a contact. + */ +public class Compliance { + /** + * Date-time (in GMT) when privacy compliance details were created for the contact. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("creationTime") + private OffsetDateTime creationTime; + + /** + * Scope of privacy compliance. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("complianceScope") + private ComplianceComplianceScope complianceScope; + + /** + * Action to take for a compliance request. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("action") + private ComplianceAction action; + + /** + * Denotes how the compliance request was created. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("createdBy") + private ComplianceCreatedBy createdBy; + + @JsonCreator + public Compliance( + @JsonProperty("creationTime") @Nullable OffsetDateTime creationTime, + @JsonProperty("complianceScope") @Nullable ComplianceComplianceScope complianceScope, + @JsonProperty("action") @Nullable ComplianceAction action, + @JsonProperty("createdBy") @Nullable ComplianceCreatedBy createdBy) { + this.creationTime = creationTime; + this.complianceScope = complianceScope; + this.action = action; + this.createdBy = createdBy; + } + + public Compliance() { + this(null, null, null, null); + } + + /** + * Date-time (in GMT) when privacy compliance details were created for the contact. + */ + public Optional creationTime() { + return Optional.ofNullable(this.creationTime); + } + + /** + * Scope of privacy compliance. + */ + public Optional complianceScope() { + return Optional.ofNullable(this.complianceScope); + } + + /** + * Action to take for a compliance request. + */ + public Optional action() { + return Optional.ofNullable(this.action); + } + + /** + * Denotes how the compliance request was created. + */ + public Optional createdBy() { + return Optional.ofNullable(this.createdBy); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Date-time (in GMT) when privacy compliance details were created for the contact. + */ + public Compliance withCreationTime(@Nullable OffsetDateTime creationTime) { + this.creationTime = creationTime; + return this; + } + + /** + * Scope of privacy compliance. + */ + public Compliance withComplianceScope(@Nullable ComplianceComplianceScope complianceScope) { + this.complianceScope = complianceScope; + return this; + } + + /** + * Action to take for a compliance request. + */ + public Compliance withAction(@Nullable ComplianceAction action) { + this.action = action; + return this; + } + + /** + * Denotes how the compliance request was created. + */ + public Compliance withCreatedBy(@Nullable ComplianceCreatedBy createdBy) { + this.createdBy = createdBy; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Compliance other = (Compliance) o; + return Utils.enhancedDeepEquals(this.creationTime, other.creationTime) + && Utils.enhancedDeepEquals(this.complianceScope, other.complianceScope) + && Utils.enhancedDeepEquals(this.action, other.action) + && Utils.enhancedDeepEquals(this.createdBy, other.createdBy); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(creationTime, complianceScope, action, createdBy); + } + + @Override + public String toString() { + return Utils.toString( + Compliance.class, + "creationTime", + creationTime, + "complianceScope", + complianceScope, + "action", + action, + "createdBy", + createdBy); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private OffsetDateTime creationTime; + + private ComplianceComplianceScope complianceScope; + + private ComplianceAction action; + + private ComplianceCreatedBy createdBy; + + private Builder() { + // force use of static builder() method + } + + /** + * Date-time (in GMT) when privacy compliance details were created for the contact. + */ + public Builder creationTime(@Nullable OffsetDateTime creationTime) { + this.creationTime = creationTime; + return this; + } + + /** + * Scope of privacy compliance. + */ + public Builder complianceScope(@Nullable ComplianceComplianceScope complianceScope) { + this.complianceScope = complianceScope; + return this; + } + + /** + * Action to take for a compliance request. + */ + public Builder action(@Nullable ComplianceAction action) { + this.action = action; + return this; + } + + /** + * Denotes how the compliance request was created. + */ + public Builder createdBy(@Nullable ComplianceCreatedBy createdBy) { + this.createdBy = createdBy; + return this; + } + + public Compliance build() { + return new Compliance(creationTime, complianceScope, action, createdBy); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ComplianceAction.java b/packages/java/src/main/java/com/cvent/models/components/ComplianceAction.java new file mode 100644 index 00000000..bd3d5a6f --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ComplianceAction.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ComplianceAction + * + *

Action to take for a compliance request. + */ +public enum ComplianceAction { + DO_NOT_SELL("DO_NOT_SELL"), + OK_TO_SELL("OK_TO_SELL"); + + @JsonValue + private final String value; + + ComplianceAction(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ComplianceAction o : ComplianceAction.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ComplianceComplianceScope.java b/packages/java/src/main/java/com/cvent/models/components/ComplianceComplianceScope.java new file mode 100644 index 00000000..88e04b3b --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ComplianceComplianceScope.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ComplianceComplianceScope + * + *

Scope of privacy compliance. + */ +public enum ComplianceComplianceScope { + CCPA("CCPA"); + + @JsonValue + private final String value; + + ComplianceComplianceScope(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ComplianceComplianceScope o : ComplianceComplianceScope.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ComplianceCreatedBy.java b/packages/java/src/main/java/com/cvent/models/components/ComplianceCreatedBy.java new file mode 100644 index 00000000..6ae73743 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ComplianceCreatedBy.java @@ -0,0 +1,47 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ComplianceCreatedBy + * + *

Denotes how the compliance request was created. + */ +public enum ComplianceCreatedBy { + ATTENDEE("ATTENDEE"), + PLANNER("PLANNER"), + IMPORT("IMPORT"), + SOAP_API("SOAP_API"), + REST_API("REST_API"), + MARKETO("MARKETO"), + SALEFORCE("SALEFORCE"), + VIDEO_CENTER_MEMBER("VIDEO_CENTER_MEMBER"), + RESPONDENT("RESPONDENT"), + NOT_SET("NOT_SET"); + + @JsonValue + private final String value; + + ComplianceCreatedBy(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ComplianceCreatedBy o : ComplianceCreatedBy.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ComplianceJson.java b/packages/java/src/main/java/com/cvent/models/components/ComplianceJson.java index 4afd9d19..97c284b2 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ComplianceJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/ComplianceJson.java @@ -32,28 +32,28 @@ public class ComplianceJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("complianceScope") - private ComplianceScope complianceScope; + private ComplianceJsonComplianceScope complianceScope; /** * Action to take for a compliance request. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("action") - private Action action; + private ComplianceJsonAction action; /** * Denotes how the compliance request was created. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("createdBy") - private CreatedBy createdBy; + private ComplianceJsonCreatedBy createdBy; @JsonCreator public ComplianceJson( @JsonProperty("creationTime") @Nullable OffsetDateTime creationTime, - @JsonProperty("complianceScope") @Nullable ComplianceScope complianceScope, - @JsonProperty("action") @Nullable Action action, - @JsonProperty("createdBy") @Nullable CreatedBy createdBy) { + @JsonProperty("complianceScope") @Nullable ComplianceJsonComplianceScope complianceScope, + @JsonProperty("action") @Nullable ComplianceJsonAction action, + @JsonProperty("createdBy") @Nullable ComplianceJsonCreatedBy createdBy) { this.creationTime = creationTime; this.complianceScope = complianceScope; this.action = action; @@ -74,21 +74,21 @@ public Optional creationTime() { /** * Scope of privacy compliance. */ - public Optional complianceScope() { + public Optional complianceScope() { return Optional.ofNullable(this.complianceScope); } /** * Action to take for a compliance request. */ - public Optional action() { + public Optional action() { return Optional.ofNullable(this.action); } /** * Denotes how the compliance request was created. */ - public Optional createdBy() { + public Optional createdBy() { return Optional.ofNullable(this.createdBy); } @@ -107,7 +107,7 @@ public ComplianceJson withCreationTime(@Nullable OffsetDateTime creationTime) { /** * Scope of privacy compliance. */ - public ComplianceJson withComplianceScope(@Nullable ComplianceScope complianceScope) { + public ComplianceJson withComplianceScope(@Nullable ComplianceJsonComplianceScope complianceScope) { this.complianceScope = complianceScope; return this; } @@ -115,7 +115,7 @@ public ComplianceJson withComplianceScope(@Nullable ComplianceScope complianceSc /** * Action to take for a compliance request. */ - public ComplianceJson withAction(@Nullable Action action) { + public ComplianceJson withAction(@Nullable ComplianceJsonAction action) { this.action = action; return this; } @@ -123,7 +123,7 @@ public ComplianceJson withAction(@Nullable Action action) { /** * Denotes how the compliance request was created. */ - public ComplianceJson withCreatedBy(@Nullable CreatedBy createdBy) { + public ComplianceJson withCreatedBy(@Nullable ComplianceJsonCreatedBy createdBy) { this.createdBy = createdBy; return this; } @@ -167,11 +167,11 @@ public static final class Builder { private OffsetDateTime creationTime; - private ComplianceScope complianceScope; + private ComplianceJsonComplianceScope complianceScope; - private Action action; + private ComplianceJsonAction action; - private CreatedBy createdBy; + private ComplianceJsonCreatedBy createdBy; private Builder() { // force use of static builder() method @@ -188,7 +188,7 @@ public Builder creationTime(@Nullable OffsetDateTime creationTime) { /** * Scope of privacy compliance. */ - public Builder complianceScope(@Nullable ComplianceScope complianceScope) { + public Builder complianceScope(@Nullable ComplianceJsonComplianceScope complianceScope) { this.complianceScope = complianceScope; return this; } @@ -196,7 +196,7 @@ public Builder complianceScope(@Nullable ComplianceScope complianceScope) { /** * Action to take for a compliance request. */ - public Builder action(@Nullable Action action) { + public Builder action(@Nullable ComplianceJsonAction action) { this.action = action; return this; } @@ -204,7 +204,7 @@ public Builder action(@Nullable Action action) { /** * Denotes how the compliance request was created. */ - public Builder createdBy(@Nullable CreatedBy createdBy) { + public Builder createdBy(@Nullable ComplianceJsonCreatedBy createdBy) { this.createdBy = createdBy; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonAction.java b/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonAction.java new file mode 100644 index 00000000..6f7f2dac --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonAction.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ComplianceJsonAction + * + *

Action to take for a compliance request. + */ +public enum ComplianceJsonAction { + DO_NOT_SELL("DO_NOT_SELL"), + OK_TO_SELL("OK_TO_SELL"); + + @JsonValue + private final String value; + + ComplianceJsonAction(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ComplianceJsonAction o : ComplianceJsonAction.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonComplianceScope.java b/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonComplianceScope.java new file mode 100644 index 00000000..dedfa4cc --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonComplianceScope.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ComplianceJsonComplianceScope + * + *

Scope of privacy compliance. + */ +public enum ComplianceJsonComplianceScope { + CCPA("CCPA"); + + @JsonValue + private final String value; + + ComplianceJsonComplianceScope(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ComplianceJsonComplianceScope o : ComplianceJsonComplianceScope.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonCreatedBy.java b/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonCreatedBy.java new file mode 100644 index 00000000..447c32c8 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ComplianceJsonCreatedBy.java @@ -0,0 +1,47 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ComplianceJsonCreatedBy + * + *

Denotes how the compliance request was created. + */ +public enum ComplianceJsonCreatedBy { + ATTENDEE("ATTENDEE"), + PLANNER("PLANNER"), + IMPORT("IMPORT"), + SOAP_API("SOAP_API"), + REST_API("REST_API"), + MARKETO("MARKETO"), + SALEFORCE("SALEFORCE"), + VIDEO_CENTER_MEMBER("VIDEO_CENTER_MEMBER"), + RESPONDENT("RESPONDENT"), + NOT_SET("NOT_SET"); + + @JsonValue + private final String value; + + ComplianceJsonCreatedBy(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ComplianceJsonCreatedBy o : ComplianceJsonCreatedBy.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ComplianceScope.java b/packages/java/src/main/java/com/cvent/models/components/ComplianceScope.java deleted file mode 100644 index f6fc2bd7..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ComplianceScope.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * ComplianceScope - * - *

Scope of privacy compliance. - */ -public enum ComplianceScope { - CCPA("CCPA"); - - @JsonValue - private final String value; - - ComplianceScope(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (ComplianceScope o : ComplianceScope.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ContactLinks.java b/packages/java/src/main/java/com/cvent/models/components/ContactLinks.java new file mode 100644 index 00000000..45aa6aaa --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ContactLinks.java @@ -0,0 +1,215 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ContactLinks + * + *

A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. + */ +public class ContactLinks { + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("twitterUrl") + private Link twitterUrl; + + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("facebookUrl") + private Link facebookUrl; + + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("linkedInUrl") + private Link linkedInUrl; + + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("instagramUrl") + private Link instagramUrl; + + @JsonCreator + public ContactLinks( + @JsonProperty("twitterUrl") @Nullable Link twitterUrl, + @JsonProperty("facebookUrl") @Nullable Link facebookUrl, + @JsonProperty("linkedInUrl") @Nullable Link linkedInUrl, + @JsonProperty("instagramUrl") @Nullable Link instagramUrl) { + this.twitterUrl = twitterUrl; + this.facebookUrl = facebookUrl; + this.linkedInUrl = linkedInUrl; + this.instagramUrl = instagramUrl; + } + + public ContactLinks() { + this(null, null, null, null); + } + + /** + * Represents a link to a related resource. + */ + public Optional twitterUrl() { + return Optional.ofNullable(this.twitterUrl); + } + + /** + * Represents a link to a related resource. + */ + public Optional facebookUrl() { + return Optional.ofNullable(this.facebookUrl); + } + + /** + * Represents a link to a related resource. + */ + public Optional linkedInUrl() { + return Optional.ofNullable(this.linkedInUrl); + } + + /** + * Represents a link to a related resource. + */ + public Optional instagramUrl() { + return Optional.ofNullable(this.instagramUrl); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Represents a link to a related resource. + */ + public ContactLinks withTwitterUrl(@Nullable Link twitterUrl) { + this.twitterUrl = twitterUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public ContactLinks withFacebookUrl(@Nullable Link facebookUrl) { + this.facebookUrl = facebookUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public ContactLinks withLinkedInUrl(@Nullable Link linkedInUrl) { + this.linkedInUrl = linkedInUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public ContactLinks withInstagramUrl(@Nullable Link instagramUrl) { + this.instagramUrl = instagramUrl; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ContactLinks other = (ContactLinks) o; + return Utils.enhancedDeepEquals(this.twitterUrl, other.twitterUrl) + && Utils.enhancedDeepEquals(this.facebookUrl, other.facebookUrl) + && Utils.enhancedDeepEquals(this.linkedInUrl, other.linkedInUrl) + && Utils.enhancedDeepEquals(this.instagramUrl, other.instagramUrl); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(twitterUrl, facebookUrl, linkedInUrl, instagramUrl); + } + + @Override + public String toString() { + return Utils.toString( + ContactLinks.class, + "twitterUrl", + twitterUrl, + "facebookUrl", + facebookUrl, + "linkedInUrl", + linkedInUrl, + "instagramUrl", + instagramUrl); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private Link twitterUrl; + + private Link facebookUrl; + + private Link linkedInUrl; + + private Link instagramUrl; + + private Builder() { + // force use of static builder() method + } + + /** + * Represents a link to a related resource. + */ + public Builder twitterUrl(@Nullable Link twitterUrl) { + this.twitterUrl = twitterUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public Builder facebookUrl(@Nullable Link facebookUrl) { + this.facebookUrl = facebookUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public Builder linkedInUrl(@Nullable Link linkedInUrl) { + this.linkedInUrl = linkedInUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public Builder instagramUrl(@Nullable Link instagramUrl) { + this.instagramUrl = instagramUrl; + return this; + } + + public ContactLinks build() { + return new ContactLinks(twitterUrl, facebookUrl, linkedInUrl, instagramUrl); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ContactLinksJson2.java b/packages/java/src/main/java/com/cvent/models/components/ContactLinksJson2.java deleted file mode 100644 index 84cb15f1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ContactLinksJson2.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ContactLinksJson2 - * - *

A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - */ -public class ContactLinksJson2 { - /** - * Represents a link to a related resource. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("twitterUrl") - private LinkJson twitterUrl; - - /** - * Represents a link to a related resource. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("facebookUrl") - private LinkJson facebookUrl; - - /** - * Represents a link to a related resource. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("linkedInUrl") - private LinkJson linkedInUrl; - - /** - * Represents a link to a related resource. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("instagramUrl") - private LinkJson instagramUrl; - - @JsonCreator - public ContactLinksJson2( - @JsonProperty("twitterUrl") @Nullable LinkJson twitterUrl, - @JsonProperty("facebookUrl") @Nullable LinkJson facebookUrl, - @JsonProperty("linkedInUrl") @Nullable LinkJson linkedInUrl, - @JsonProperty("instagramUrl") @Nullable LinkJson instagramUrl) { - this.twitterUrl = twitterUrl; - this.facebookUrl = facebookUrl; - this.linkedInUrl = linkedInUrl; - this.instagramUrl = instagramUrl; - } - - public ContactLinksJson2() { - this(null, null, null, null); - } - - /** - * Represents a link to a related resource. - */ - public Optional twitterUrl() { - return Optional.ofNullable(this.twitterUrl); - } - - /** - * Represents a link to a related resource. - */ - public Optional facebookUrl() { - return Optional.ofNullable(this.facebookUrl); - } - - /** - * Represents a link to a related resource. - */ - public Optional linkedInUrl() { - return Optional.ofNullable(this.linkedInUrl); - } - - /** - * Represents a link to a related resource. - */ - public Optional instagramUrl() { - return Optional.ofNullable(this.instagramUrl); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Represents a link to a related resource. - */ - public ContactLinksJson2 withTwitterUrl(@Nullable LinkJson twitterUrl) { - this.twitterUrl = twitterUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public ContactLinksJson2 withFacebookUrl(@Nullable LinkJson facebookUrl) { - this.facebookUrl = facebookUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public ContactLinksJson2 withLinkedInUrl(@Nullable LinkJson linkedInUrl) { - this.linkedInUrl = linkedInUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public ContactLinksJson2 withInstagramUrl(@Nullable LinkJson instagramUrl) { - this.instagramUrl = instagramUrl; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ContactLinksJson2 other = (ContactLinksJson2) o; - return Utils.enhancedDeepEquals(this.twitterUrl, other.twitterUrl) - && Utils.enhancedDeepEquals(this.facebookUrl, other.facebookUrl) - && Utils.enhancedDeepEquals(this.linkedInUrl, other.linkedInUrl) - && Utils.enhancedDeepEquals(this.instagramUrl, other.instagramUrl); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(twitterUrl, facebookUrl, linkedInUrl, instagramUrl); - } - - @Override - public String toString() { - return Utils.toString( - ContactLinksJson2.class, - "twitterUrl", - twitterUrl, - "facebookUrl", - facebookUrl, - "linkedInUrl", - linkedInUrl, - "instagramUrl", - instagramUrl); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private LinkJson twitterUrl; - - private LinkJson facebookUrl; - - private LinkJson linkedInUrl; - - private LinkJson instagramUrl; - - private Builder() { - // force use of static builder() method - } - - /** - * Represents a link to a related resource. - */ - public Builder twitterUrl(@Nullable LinkJson twitterUrl) { - this.twitterUrl = twitterUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public Builder facebookUrl(@Nullable LinkJson facebookUrl) { - this.facebookUrl = facebookUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public Builder linkedInUrl(@Nullable LinkJson linkedInUrl) { - this.linkedInUrl = linkedInUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public Builder instagramUrl(@Nullable LinkJson instagramUrl) { - this.instagramUrl = instagramUrl; - return this; - } - - public ContactLinksJson2 build() { - return new ContactLinksJson2(twitterUrl, facebookUrl, linkedInUrl, instagramUrl); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/CreatedBy.java b/packages/java/src/main/java/com/cvent/models/components/CreatedBy.java deleted file mode 100644 index c01017d8..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/CreatedBy.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * CreatedBy - * - *

Denotes how the compliance request was created. - */ -public enum CreatedBy { - ATTENDEE("ATTENDEE"), - PLANNER("PLANNER"), - IMPORT("IMPORT"), - SOAP_API("SOAP_API"), - REST_API("REST_API"), - MARKETO("MARKETO"), - SALEFORCE("SALEFORCE"), - VIDEO_CENTER_MEMBER("VIDEO_CENTER_MEMBER"), - RESPONDENT("RESPONDENT"), - NOT_SET("NOT_SET"); - - @JsonValue - private final String value; - - CreatedBy(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (CreatedBy o : CreatedBy.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/Device.java b/packages/java/src/main/java/com/cvent/models/components/Device.java new file mode 100644 index 00000000..9d4bca8a --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Device.java @@ -0,0 +1,133 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Device + * + *

A JSON object representing an electronic device used to capture leads. + */ +public class Device { + /** + * The id of device used to capture lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + /** + * The name of device used to capture lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("name") + private String name; + + @JsonCreator + public Device(@JsonProperty("id") @Nullable String id, @JsonProperty("name") @Nullable String name) { + this.id = id; + this.name = name; + } + + public Device() { + this(null, null); + } + + /** + * The id of device used to capture lead + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + /** + * The name of device used to capture lead + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The id of device used to capture lead + */ + public Device withId(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The name of device used to capture lead + */ + public Device withName(@Nullable String name) { + this.name = name; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Device other = (Device) o; + return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.name, other.name); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id, name); + } + + @Override + public String toString() { + return Utils.toString(Device.class, "id", id, "name", name); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private String name; + + private Builder() { + // force use of static builder() method + } + + /** + * The id of device used to capture lead + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The name of device used to capture lead + */ + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + + public Device build() { + return new Device(id, name); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ELiteratureDocument.java b/packages/java/src/main/java/com/cvent/models/components/ELiteratureDocument.java new file mode 100644 index 00000000..0c5f41b0 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ELiteratureDocument.java @@ -0,0 +1,163 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ELiteratureDocument + * + *

A JSON schema representing an E-literature Document + */ +public class ELiteratureDocument { + /** + * Document identifier + */ + @JsonProperty("id") + private String id; + + /** + * Document display name + */ + @JsonProperty("displayName") + private String displayName; + + /** + * Type of eliterature document + */ + @JsonProperty("type") + private ELiteratureDocumentType type; + + @JsonCreator + public ELiteratureDocument( + @JsonProperty("id") @Nonnull String id, + @JsonProperty("displayName") @Nonnull String displayName, + @JsonProperty("type") @Nonnull ELiteratureDocumentType type) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + this.displayName = Optional.ofNullable(displayName) + .orElseThrow(() -> new IllegalArgumentException("displayName cannot be null")); + this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); + } + + /** + * Document identifier + */ + public String id() { + return this.id; + } + + /** + * Document display name + */ + public String displayName() { + return this.displayName; + } + + /** + * Type of eliterature document + */ + public ELiteratureDocumentType type() { + return this.type; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Document identifier + */ + public ELiteratureDocument withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + /** + * Document display name + */ + public ELiteratureDocument withDisplayName(@Nonnull String displayName) { + this.displayName = Utils.checkNotNull(displayName, "displayName"); + return this; + } + + /** + * Type of eliterature document + */ + public ELiteratureDocument withType(@Nonnull ELiteratureDocumentType type) { + this.type = Utils.checkNotNull(type, "type"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ELiteratureDocument other = (ELiteratureDocument) o; + return Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.displayName, other.displayName) + && Utils.enhancedDeepEquals(this.type, other.type); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id, displayName, type); + } + + @Override + public String toString() { + return Utils.toString(ELiteratureDocument.class, "id", id, "displayName", displayName, "type", type); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private String displayName; + + private ELiteratureDocumentType type; + + private Builder() { + // force use of static builder() method + } + + /** + * Document identifier + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + /** + * Document display name + */ + public Builder displayName(@Nonnull String displayName) { + this.displayName = Utils.checkNotNull(displayName, "displayName"); + return this; + } + + /** + * Type of eliterature document + */ + public Builder type(@Nonnull ELiteratureDocumentType type) { + this.type = Utils.checkNotNull(type, "type"); + return this; + } + + public ELiteratureDocument build() { + return new ELiteratureDocument(id, displayName, type); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ELiteratureDocumentType.java b/packages/java/src/main/java/com/cvent/models/components/ELiteratureDocumentType.java new file mode 100644 index 00000000..be38a546 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ELiteratureDocumentType.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ELiteratureDocumentType + * + *

Type of eliterature document + */ +public enum ELiteratureDocumentType { + FILE("FILE"), + LINK("LINK"); + + @JsonValue + private final String value; + + ELiteratureDocumentType(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ELiteratureDocumentType o : ELiteratureDocumentType.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/EliteratureDocumentJson.java b/packages/java/src/main/java/com/cvent/models/components/EliteratureDocumentJson.java deleted file mode 100644 index 6e629914..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/EliteratureDocumentJson.java +++ /dev/null @@ -1,163 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * EliteratureDocumentJson - * - *

A JSON schema representing an E-literature Document - */ -public class EliteratureDocumentJson { - /** - * Document identifier - */ - @JsonProperty("id") - private String id; - - /** - * Document display name - */ - @JsonProperty("displayName") - private String displayName; - - /** - * Type of eliterature document - */ - @JsonProperty("type") - private EliteratureDocumentJsonType type; - - @JsonCreator - public EliteratureDocumentJson( - @JsonProperty("id") @Nonnull String id, - @JsonProperty("displayName") @Nonnull String displayName, - @JsonProperty("type") @Nonnull EliteratureDocumentJsonType type) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - this.displayName = Optional.ofNullable(displayName) - .orElseThrow(() -> new IllegalArgumentException("displayName cannot be null")); - this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); - } - - /** - * Document identifier - */ - public String id() { - return this.id; - } - - /** - * Document display name - */ - public String displayName() { - return this.displayName; - } - - /** - * Type of eliterature document - */ - public EliteratureDocumentJsonType type() { - return this.type; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Document identifier - */ - public EliteratureDocumentJson withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - /** - * Document display name - */ - public EliteratureDocumentJson withDisplayName(@Nonnull String displayName) { - this.displayName = Utils.checkNotNull(displayName, "displayName"); - return this; - } - - /** - * Type of eliterature document - */ - public EliteratureDocumentJson withType(@Nonnull EliteratureDocumentJsonType type) { - this.type = Utils.checkNotNull(type, "type"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - EliteratureDocumentJson other = (EliteratureDocumentJson) o; - return Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.displayName, other.displayName) - && Utils.enhancedDeepEquals(this.type, other.type); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, displayName, type); - } - - @Override - public String toString() { - return Utils.toString(EliteratureDocumentJson.class, "id", id, "displayName", displayName, "type", type); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private String displayName; - - private EliteratureDocumentJsonType type; - - private Builder() { - // force use of static builder() method - } - - /** - * Document identifier - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - /** - * Document display name - */ - public Builder displayName(@Nonnull String displayName) { - this.displayName = Utils.checkNotNull(displayName, "displayName"); - return this; - } - - /** - * Type of eliterature document - */ - public Builder type(@Nonnull EliteratureDocumentJsonType type) { - this.type = Utils.checkNotNull(type, "type"); - return this; - } - - public EliteratureDocumentJson build() { - return new EliteratureDocumentJson(id, displayName, type); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/EliteratureDocumentJsonType.java b/packages/java/src/main/java/com/cvent/models/components/EliteratureDocumentJsonType.java deleted file mode 100644 index 8a49a601..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/EliteratureDocumentJsonType.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * EliteratureDocumentJsonType - * - *

Type of eliterature document - */ -public enum EliteratureDocumentJsonType { - FILE("FILE"), - LINK("LINK"); - - @JsonValue - private final String value; - - EliteratureDocumentJsonType(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (EliteratureDocumentJsonType o : EliteratureDocumentJsonType.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/EliteratureRequestPaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/EliteratureRequestPaginatedResponse.java index 8a1ac4f2..69bc6de3 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EliteratureRequestPaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/EliteratureRequestPaginatedResponse.java @@ -25,19 +25,19 @@ public class EliteratureRequestPaginatedResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * Collection of E-literature request data. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public EliteratureRequestPaginatedResponse( - @JsonProperty("paging") @Nullable PagingJson paging, - @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, + @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -49,14 +49,14 @@ public EliteratureRequestPaginatedResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * Collection of E-literature request data. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -67,7 +67,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public EliteratureRequestPaginatedResponse withPaging(@Nullable PagingJson paging) { + public EliteratureRequestPaginatedResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -75,7 +75,7 @@ public EliteratureRequestPaginatedResponse withPaging(@Nullable PagingJson pagin /** * Collection of E-literature request data. */ - public EliteratureRequestPaginatedResponse withData(@Nullable List data) { + public EliteratureRequestPaginatedResponse withData(@Nullable List data) { this.data = data; return this; } @@ -105,9 +105,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -116,7 +116,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -124,7 +124,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * Collection of E-literature request data. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Event1.java b/packages/java/src/main/java/com/cvent/models/components/Event1.java new file mode 100644 index 00000000..41487208 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Event1.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Event1 + * + *

The Associated Event. + */ +public class Event1 { + /** + * Event id + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public Event1(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * Event id + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Event id + */ + public Event1 withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Event1 other = (Event1) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(Event1.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Event id + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public Event1 build() { + return new Event1(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/EventBannerLinkClicked.java b/packages/java/src/main/java/com/cvent/models/components/EventBannerLinkClicked.java index 6df88dde..b2f96538 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventBannerLinkClicked.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventBannerLinkClicked.java @@ -24,7 +24,7 @@ public class EventBannerLinkClicked { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("exhibitor") - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; /** * The platform used by the user. @@ -49,7 +49,7 @@ public class EventBannerLinkClicked { @JsonCreator public EventBannerLinkClicked( - @JsonProperty("exhibitor") @Nullable ExhibitorJson1 exhibitor, + @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, @JsonProperty("platform") @Nullable String platform, @JsonProperty("banner") @Nullable Banner banner, @JsonProperty("target") @Nullable BannerLinkTargetJson target) { @@ -66,7 +66,7 @@ public EventBannerLinkClicked() { /** * An exhibitor. */ - public Optional exhibitor() { + public Optional exhibitor() { return Optional.ofNullable(this.exhibitor); } @@ -98,7 +98,7 @@ public static Builder builder() { /** * An exhibitor. */ - public EventBannerLinkClicked withExhibitor(@Nullable ExhibitorJson1 exhibitor) { + public EventBannerLinkClicked withExhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } @@ -164,7 +164,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; private String platform; @@ -179,7 +179,7 @@ private Builder() { /** * An exhibitor. */ - public Builder exhibitor(@Nullable ExhibitorJson1 exhibitor) { + public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/EventEmailsPaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/EventEmailsPaginatedResponse.java index 0d02973c..324e4593 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventEmailsPaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventEmailsPaginatedResponse.java @@ -22,7 +22,7 @@ public class EventEmailsPaginatedResponse { * Represents pagination information for a collection of resources. */ @JsonProperty("paging") - private PagingJson25 paging; + private PagingJson23 paging; /** * Collection of emails for a specific event. @@ -32,7 +32,7 @@ public class EventEmailsPaginatedResponse { @JsonCreator public EventEmailsPaginatedResponse( - @JsonProperty("paging") @Nonnull PagingJson25 paging, + @JsonProperty("paging") @Nonnull PagingJson23 paging, @JsonProperty("data") @Nonnull List data) { this.paging = Optional.ofNullable(paging).orElseThrow(() -> new IllegalArgumentException("paging cannot be null")); @@ -42,7 +42,7 @@ public EventEmailsPaginatedResponse( /** * Represents pagination information for a collection of resources. */ - public PagingJson25 paging() { + public PagingJson23 paging() { return this.paging; } @@ -60,7 +60,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public EventEmailsPaginatedResponse withPaging(@Nonnull PagingJson25 paging) { + public EventEmailsPaginatedResponse withPaging(@Nonnull PagingJson23 paging) { this.paging = Utils.checkNotNull(paging, "paging"); return this; } @@ -98,7 +98,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson25 paging; + private PagingJson23 paging; private List data; @@ -109,7 +109,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nonnull PagingJson25 paging) { + public Builder paging(@Nonnull PagingJson23 paging) { this.paging = Utils.checkNotNull(paging, "paging"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/EventFeatureJson.java b/packages/java/src/main/java/com/cvent/models/components/EventFeatureJson.java index 0907a55e..4276918b 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventFeatureJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventFeatureJson.java @@ -53,7 +53,13 @@ public class EventFeatureJson { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ @JsonProperty("type") private FeatureTypeJson type; @@ -161,7 +167,13 @@ public EventFeatureJson(@Nonnull FeatureTypeJson type, boolean enabled, boolean * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public FeatureTypeJson type() { return this.type; @@ -252,7 +264,13 @@ public static Builder builder() { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public EventFeatureJson withType(@Nonnull FeatureTypeJson type) { this.type = Utils.checkNotNull(type, "type"); @@ -416,7 +434,13 @@ private Builder() { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public Builder type(@Nonnull FeatureTypeJson type) { this.type = Utils.checkNotNull(type, "type"); diff --git a/packages/java/src/main/java/com/cvent/models/components/EventFeaturesResponse.java b/packages/java/src/main/java/com/cvent/models/components/EventFeaturesResponse.java index 0d9eb2a5..09c18f3e 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventFeaturesResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventFeaturesResponse.java @@ -53,7 +53,13 @@ public class EventFeaturesResponse { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ @JsonProperty("type") private FeatureTypeJson type; @@ -161,7 +167,13 @@ public EventFeaturesResponse(@Nonnull FeatureTypeJson type, boolean enabled, boo * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public FeatureTypeJson type() { return this.type; @@ -252,7 +264,13 @@ public static Builder builder() { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public EventFeaturesResponse withType(@Nonnull FeatureTypeJson type) { this.type = Utils.checkNotNull(type, "type"); @@ -416,7 +434,13 @@ private Builder() { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public Builder type(@Nonnull FeatureTypeJson type) { this.type = Utils.checkNotNull(type, "type"); diff --git a/packages/java/src/main/java/com/cvent/models/components/EventJson11.java b/packages/java/src/main/java/com/cvent/models/components/EventJson11.java deleted file mode 100644 index 25c79586..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/EventJson11.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * EventJson11 - * - *

Details of the event. - */ -public class EventJson11 { - /** - * The unique ID of the event. - */ - @JsonProperty("id") - private String id; - - @JsonCreator - public EventJson11(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - } - - /** - * The unique ID of the event. - */ - public String id() { - return this.id; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The unique ID of the event. - */ - public EventJson11 withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - EventJson11 other = (EventJson11) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(EventJson11.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * The unique ID of the event. - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - public EventJson11 build() { - return new EventJson11(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/EventJson2.java b/packages/java/src/main/java/com/cvent/models/components/EventJson2.java new file mode 100644 index 00000000..96f7441e --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/EventJson2.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * EventJson2 + * + *

ID of the event. + */ +public class EventJson2 { + /** + * UUID of the event. + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public EventJson2(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * UUID of the event. + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * UUID of the event. + */ + public EventJson2 withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + EventJson2 other = (EventJson2) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(EventJson2.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * UUID of the event. + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public EventJson2 build() { + return new EventJson2(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/EventJson3.java b/packages/java/src/main/java/com/cvent/models/components/EventJson3.java index 8e7fe148..d0d97e00 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventJson3.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventJson3.java @@ -5,8 +5,10 @@ import com.cvent.utils.Utils; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -14,25 +16,30 @@ /** * EventJson3 * - *

ID of the event. + *

Event ID Information. */ public class EventJson3 { /** - * UUID of the event. + * Identifier of a particular Event. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") private String id; @JsonCreator - public EventJson3(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + public EventJson3(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public EventJson3() { + this(null); } /** - * UUID of the event. + * Identifier of a particular Event. */ - public String id() { - return this.id; + public Optional id() { + return Optional.ofNullable(this.id); } public static Builder builder() { @@ -40,10 +47,10 @@ public static Builder builder() { } /** - * UUID of the event. + * Identifier of a particular Event. */ - public EventJson3 withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); + public EventJson3 withId(@Nullable String id) { + this.id = id; return this; } @@ -79,10 +86,10 @@ private Builder() { } /** - * UUID of the event. + * Identifier of a particular Event. */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); + public Builder id(@Nullable String id) { + this.id = id; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/EventJson4.java b/packages/java/src/main/java/com/cvent/models/components/EventJson4.java deleted file mode 100644 index 733f9f9d..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/EventJson4.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * EventJson4 - * - *

Event ID Information. - */ -public class EventJson4 { - /** - * Identifier of a particular Event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public EventJson4(@JsonProperty("id") @Nullable String id) { - this.id = id; - } - - public EventJson4() { - this(null); - } - - /** - * Identifier of a particular Event. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Identifier of a particular Event. - */ - public EventJson4 withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - EventJson4 other = (EventJson4) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(EventJson4.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Identifier of a particular Event. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public EventJson4 build() { - return new EventJson4(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/EventJson5.java b/packages/java/src/main/java/com/cvent/models/components/EventJson5.java new file mode 100644 index 00000000..d5119371 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/EventJson5.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * EventJson5 + * + *

Detail object of an event which is associated to a survey. + */ +public class EventJson5 { + /** + * Id of the associated event + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public EventJson5(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public EventJson5() { + this(null); + } + + /** + * Id of the associated event + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Id of the associated event + */ + public EventJson5 withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + EventJson5 other = (EventJson5) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(EventJson5.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Id of the associated event + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public EventJson5 build() { + return new EventJson5(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/EventJson6.java b/packages/java/src/main/java/com/cvent/models/components/EventJson6.java deleted file mode 100644 index 15edb6cc..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/EventJson6.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * EventJson6 - * - *

The Associated Event. - */ -public class EventJson6 { - /** - * Event id - */ - @JsonProperty("id") - private String id; - - @JsonCreator - public EventJson6(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - } - - /** - * Event id - */ - public String id() { - return this.id; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Event id - */ - public EventJson6 withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - EventJson6 other = (EventJson6) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(EventJson6.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Event id - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - public EventJson6 build() { - return new EventJson6(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/EventJson7.java b/packages/java/src/main/java/com/cvent/models/components/EventJson7.java index 2aa585a9..633d84b4 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventJson7.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventJson7.java @@ -5,10 +5,8 @@ import com.cvent.utils.Utils; import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; +import jakarta.annotation.Nonnull; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -16,30 +14,25 @@ /** * EventJson7 * - *

Detail object of an event which is associated to a survey. + *

An event reference used in attendee insights to identify the event context for engagement data */ public class EventJson7 { /** - * Id of the associated event + * A unique identifier (UUID) for the event where the engagement score applies */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") private String id; @JsonCreator - public EventJson7(@JsonProperty("id") @Nullable String id) { - this.id = id; - } - - public EventJson7() { - this(null); + public EventJson7(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); } /** - * Id of the associated event + * A unique identifier (UUID) for the event where the engagement score applies */ - public Optional id() { - return Optional.ofNullable(this.id); + public String id() { + return this.id; } public static Builder builder() { @@ -47,10 +40,10 @@ public static Builder builder() { } /** - * Id of the associated event + * A unique identifier (UUID) for the event where the engagement score applies */ - public EventJson7 withId(@Nullable String id) { - this.id = id; + public EventJson7 withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); return this; } @@ -86,10 +79,10 @@ private Builder() { } /** - * Id of the associated event + * A unique identifier (UUID) for the event where the engagement score applies */ - public Builder id(@Nullable String id) { - this.id = id; + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/EventJson9.java b/packages/java/src/main/java/com/cvent/models/components/EventJson9.java index 515e6cf2..e0f2c41e 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventJson9.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventJson9.java @@ -14,11 +14,11 @@ /** * EventJson9 * - *

An event reference used in attendee insights to identify the event context for engagement data + *

Details of the event. */ public class EventJson9 { /** - * A unique identifier (UUID) for the event where the engagement score applies + * The unique ID of the event. */ @JsonProperty("id") private String id; @@ -29,7 +29,7 @@ public EventJson9(@JsonProperty("id") @Nonnull String id) { } /** - * A unique identifier (UUID) for the event where the engagement score applies + * The unique ID of the event. */ public String id() { return this.id; @@ -40,7 +40,7 @@ public static Builder builder() { } /** - * A unique identifier (UUID) for the event where the engagement score applies + * The unique ID of the event. */ public EventJson9 withId(@Nonnull String id) { this.id = Utils.checkNotNull(id, "id"); @@ -79,7 +79,7 @@ private Builder() { } /** - * A unique identifier (UUID) for the event where the engagement score applies + * The unique ID of the event. */ public Builder id(@Nonnull String id) { this.id = Utils.checkNotNull(id, "id"); diff --git a/packages/java/src/main/java/com/cvent/models/components/EventSurveyQuestionJson.java b/packages/java/src/main/java/com/cvent/models/components/EventSurveyQuestionJson.java index 97bbb926..7b611ac8 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventSurveyQuestionJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventSurveyQuestionJson.java @@ -101,7 +101,7 @@ public class EventSurveyQuestionJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("choices") - private List choices; + private List choices; /** * List of categories for the question. @@ -122,14 +122,14 @@ public class EventSurveyQuestionJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("notApplicableAnswer") - private AdditionalChoiceJson2 notApplicableAnswer; + private AdditionalChoiceJson1 notApplicableAnswer; /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("otherAnswer") - private AdditionalChoiceJson2 otherAnswer; + private AdditionalChoiceJson1 otherAnswer; /** * Text Value of Comments Input box placeholder @@ -150,7 +150,7 @@ public class EventSurveyQuestionJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("fields") - private List fields; + private List fields; /** * Max possible score @@ -192,14 +192,14 @@ public EventSurveyQuestionJson( @JsonProperty("htmlText") @Nullable String htmlText, @JsonProperty("code") @Nullable String code, @JsonProperty("type") @Nullable QuestionTypeJson2 type, - @JsonProperty("choices") @Nullable List choices, + @JsonProperty("choices") @Nullable List choices, @JsonProperty("categories") @Nullable List categories, @JsonProperty("subCategories") @Nullable List subCategories, - @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson2 notApplicableAnswer, - @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson2 otherAnswer, + @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson1 notApplicableAnswer, + @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson1 otherAnswer, @JsonProperty("comments") @Nullable String comments, @JsonProperty("required") @Nullable Boolean required, - @JsonProperty("fields") @Nullable List fields, + @JsonProperty("fields") @Nullable List fields, @JsonProperty("maxScore") @Nullable Double maxScore, @JsonProperty("totalSum") @Nullable Long totalSum, @JsonProperty("survey") @Nullable UuidJson survey, @@ -327,7 +327,7 @@ public Optional type() { /** * List of choices for the question. */ - public Optional> choices() { + public Optional> choices() { return Optional.ofNullable(this.choices); } @@ -348,14 +348,14 @@ public Optional> subCategories() { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Optional notApplicableAnswer() { + public Optional notApplicableAnswer() { return Optional.ofNullable(this.notApplicableAnswer); } /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Optional otherAnswer() { + public Optional otherAnswer() { return Optional.ofNullable(this.otherAnswer); } @@ -376,7 +376,7 @@ public Optional required() { /** * List of fields for form/matrix questions */ - public Optional> fields() { + public Optional> fields() { return Optional.ofNullable(this.fields); } @@ -495,7 +495,7 @@ public EventSurveyQuestionJson withType(@Nullable QuestionTypeJson2 type) { /** * List of choices for the question. */ - public EventSurveyQuestionJson withChoices(@Nullable List choices) { + public EventSurveyQuestionJson withChoices(@Nullable List choices) { this.choices = choices; return this; } @@ -519,7 +519,7 @@ public EventSurveyQuestionJson withSubCategories(@Nullable List /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public EventSurveyQuestionJson withNotApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicableAnswer) { + public EventSurveyQuestionJson withNotApplicableAnswer(@Nullable AdditionalChoiceJson1 notApplicableAnswer) { this.notApplicableAnswer = notApplicableAnswer; return this; } @@ -527,7 +527,7 @@ public EventSurveyQuestionJson withNotApplicableAnswer(@Nullable AdditionalChoic /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public EventSurveyQuestionJson withOtherAnswer(@Nullable AdditionalChoiceJson2 otherAnswer) { + public EventSurveyQuestionJson withOtherAnswer(@Nullable AdditionalChoiceJson1 otherAnswer) { this.otherAnswer = otherAnswer; return this; } @@ -551,7 +551,7 @@ public EventSurveyQuestionJson withRequired(@Nullable Boolean required) { /** * List of fields for form/matrix questions */ - public EventSurveyQuestionJson withFields(@Nullable List fields) { + public EventSurveyQuestionJson withFields(@Nullable List fields) { this.fields = fields; return this; } @@ -721,21 +721,21 @@ public static final class Builder { private QuestionTypeJson2 type; - private List choices; + private List choices; private List categories; private List subCategories; - private AdditionalChoiceJson2 notApplicableAnswer; + private AdditionalChoiceJson1 notApplicableAnswer; - private AdditionalChoiceJson2 otherAnswer; + private AdditionalChoiceJson1 otherAnswer; private String comments; private Boolean required; - private List fields; + private List fields; private Double maxScore; @@ -832,7 +832,7 @@ public Builder type(@Nullable QuestionTypeJson2 type) { /** * List of choices for the question. */ - public Builder choices(@Nullable List choices) { + public Builder choices(@Nullable List choices) { this.choices = choices; return this; } @@ -856,7 +856,7 @@ public Builder subCategories(@Nullable List subCategories) { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicableAnswer) { + public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson1 notApplicableAnswer) { this.notApplicableAnswer = notApplicableAnswer; return this; } @@ -864,7 +864,7 @@ public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicable /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Builder otherAnswer(@Nullable AdditionalChoiceJson2 otherAnswer) { + public Builder otherAnswer(@Nullable AdditionalChoiceJson1 otherAnswer) { this.otherAnswer = otherAnswer; return this; } @@ -888,7 +888,7 @@ public Builder required(@Nullable Boolean required) { /** * List of fields for form/matrix questions */ - public Builder fields(@Nullable List fields) { + public Builder fields(@Nullable List fields) { this.fields = fields; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/EventSurveyRespondent.java b/packages/java/src/main/java/com/cvent/models/components/EventSurveyRespondent.java index 03d5a96d..c74a8a9f 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventSurveyRespondent.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventSurveyRespondent.java @@ -145,7 +145,7 @@ public class EventSurveyRespondent { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") - private EventJson7 event; + private EventJson5 event; /** * Associated attendee. @@ -185,7 +185,7 @@ public EventSurveyRespondent( @JsonProperty("percentageScore") @Nullable Double percentageScore, @JsonProperty("_links") @Nullable EventSurveyRespondentLinks links, @JsonProperty("sourceId") @Nullable String sourceId, - @JsonProperty("event") @Nullable EventJson7 event, + @JsonProperty("event") @Nullable EventJson5 event, @JsonProperty("attendee") @Nullable EventSurveyRespondentAttendee attendee, @JsonProperty("contact") @Nullable EventSurveyRespondentContact contact, @JsonProperty("surveys") @Nullable List surveys) { @@ -354,7 +354,7 @@ public Optional sourceId() { /** * Detail object of an event which is associated to a survey. */ - public Optional event() { + public Optional event() { return Optional.ofNullable(this.event); } @@ -519,7 +519,7 @@ public EventSurveyRespondent withSourceId(@Nullable String sourceId) { /** * Detail object of an event which is associated to a survey. */ - public EventSurveyRespondent withEvent(@Nullable EventJson7 event) { + public EventSurveyRespondent withEvent(@Nullable EventJson5 event) { this.event = event; return this; } @@ -679,7 +679,7 @@ public static final class Builder { private String sourceId; - private EventJson7 event; + private EventJson5 event; private EventSurveyRespondentAttendee attendee; @@ -827,7 +827,7 @@ public Builder sourceId(@Nullable String sourceId) { /** * Detail object of an event which is associated to a survey. */ - public Builder event(@Nullable EventJson7 event) { + public Builder event(@Nullable EventJson5 event) { this.event = event; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/EventSurveyResponse.java b/packages/java/src/main/java/com/cvent/models/components/EventSurveyResponse.java index d3c82499..b69c1a68 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventSurveyResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventSurveyResponse.java @@ -73,7 +73,7 @@ public class EventSurveyResponse { * List of responded survey answers. */ @JsonProperty("answers") - private List answers; + private List answers; /** * Answer score (This property is not supported). @@ -90,7 +90,7 @@ public class EventSurveyResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") - private EventJson7 event; + private EventJson5 event; /** * The reference to the related entity. Contains only the ID of the related entity. @@ -122,9 +122,9 @@ public EventSurveyResponse( @JsonProperty("id") @Nullable String id, @JsonProperty("respondent") @Nullable EventSurveyResponseUUID respondent, @JsonProperty("question") @Nonnull UuidJson question, - @JsonProperty("answers") @Nonnull List answers, + @JsonProperty("answers") @Nonnull List answers, @JsonProperty("score") @Nullable Double score, - @JsonProperty("event") @Nullable EventJson7 event, + @JsonProperty("event") @Nullable EventJson5 event, @JsonProperty("survey") @Nullable UuidJson survey, @JsonProperty("session") @Nullable UuidJson session, @JsonProperty("speaker") @Nullable UuidJson speaker) { @@ -145,7 +145,7 @@ public EventSurveyResponse( this.speaker = speaker; } - public EventSurveyResponse(@Nonnull UuidJson question, @Nonnull List answers) { + public EventSurveyResponse(@Nonnull UuidJson question, @Nonnull List answers) { this(null, null, null, null, null, null, question, answers, null, null, null, null, null); } @@ -198,7 +198,7 @@ public UuidJson question() { /** * List of responded survey answers. */ - public List answers() { + public List answers() { return this.answers; } @@ -215,7 +215,7 @@ public Optional score() { /** * Detail object of an event which is associated to a survey. */ - public Optional event() { + public Optional event() { return Optional.ofNullable(this.event); } @@ -300,7 +300,7 @@ public EventSurveyResponse withQuestion(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public EventSurveyResponse withAnswers(@Nonnull List answers) { + public EventSurveyResponse withAnswers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } @@ -319,7 +319,7 @@ public EventSurveyResponse withScore(@Nullable Double score) { /** * Detail object of an event which is associated to a survey. */ - public EventSurveyResponse withEvent(@Nullable EventJson7 event) { + public EventSurveyResponse withEvent(@Nullable EventJson5 event) { this.event = event; return this; } @@ -439,12 +439,12 @@ public static final class Builder { private UuidJson question; - private List answers; + private List answers; @Deprecated private Double score; - private EventJson7 event; + private EventJson5 event; private UuidJson survey; @@ -512,7 +512,7 @@ public Builder question(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public Builder answers(@Nonnull List answers) { + public Builder answers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } @@ -531,7 +531,7 @@ public Builder score(@Nullable Double score) { /** * Detail object of an event which is associated to a survey. */ - public Builder event(@Nullable EventJson7 event) { + public Builder event(@Nullable EventJson5 event) { this.event = event; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/EventSurveyResponseInput.java b/packages/java/src/main/java/com/cvent/models/components/EventSurveyResponseInput.java index b2071cbb..88e2cb43 100644 --- a/packages/java/src/main/java/com/cvent/models/components/EventSurveyResponseInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/EventSurveyResponseInput.java @@ -31,7 +31,7 @@ public class EventSurveyResponseInput { * List of responded survey answers. */ @JsonProperty("answers") - private List answers; + private List answers; /** * The reference to the related entity. Contains only the ID of the related entity. @@ -57,7 +57,7 @@ public class EventSurveyResponseInput { @JsonCreator public EventSurveyResponseInput( @JsonProperty("question") @Nonnull UuidJson question, - @JsonProperty("answers") @Nonnull List answers, + @JsonProperty("answers") @Nonnull List answers, @JsonProperty("survey") @Nullable UuidJson survey, @JsonProperty("session") @Nullable UuidJson session, @JsonProperty("speaker") @Nullable UuidJson speaker) { @@ -70,7 +70,7 @@ public EventSurveyResponseInput( this.speaker = speaker; } - public EventSurveyResponseInput(@Nonnull UuidJson question, @Nonnull List answers) { + public EventSurveyResponseInput(@Nonnull UuidJson question, @Nonnull List answers) { this(question, answers, null, null, null); } @@ -84,7 +84,7 @@ public UuidJson question() { /** * List of responded survey answers. */ - public List answers() { + public List answers() { return this.answers; } @@ -124,7 +124,7 @@ public EventSurveyResponseInput withQuestion(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public EventSurveyResponseInput withAnswers(@Nonnull List answers) { + public EventSurveyResponseInput withAnswers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } @@ -195,7 +195,7 @@ public static final class Builder { private UuidJson question; - private List answers; + private List answers; private UuidJson survey; @@ -218,7 +218,7 @@ public Builder question(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public Builder answers(@Nonnull List answers) { + public Builder answers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Exhibitor.java b/packages/java/src/main/java/com/cvent/models/components/Exhibitor.java new file mode 100644 index 00000000..8885265f --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Exhibitor.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Exhibitor + * + *

The Associated Exhibitor. + */ +public class Exhibitor { + /** + * Exhibitor id + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public Exhibitor(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * Exhibitor id + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Exhibitor id + */ + public Exhibitor withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Exhibitor other = (Exhibitor) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(Exhibitor.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Exhibitor id + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public Exhibitor build() { + return new Exhibitor(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAddressJson.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAddressJson.java deleted file mode 100644 index 5446ff89..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAddressJson.java +++ /dev/null @@ -1,289 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ExhibitorAddressJson - * - *

An object representing an address with various properties. - */ -public class ExhibitorAddressJson { - /** - * The first line of an address - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address1") - private String address1; - - /** - * The second line of an address - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address2") - private String address2; - - /** - * The name of the city. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("city") - private String city; - - /** - * The name of the state/province/region of the address. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("region") - private String region; - - /** - * postal code (also known as zipcode) of the address - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("postalCode") - private String postalCode; - - /** - * Name of the country for example, 'United States' - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("country") - private String country; - - @JsonCreator - public ExhibitorAddressJson( - @JsonProperty("address1") @Nullable String address1, - @JsonProperty("address2") @Nullable String address2, - @JsonProperty("city") @Nullable String city, - @JsonProperty("region") @Nullable String region, - @JsonProperty("postalCode") @Nullable String postalCode, - @JsonProperty("country") @Nullable String country) { - this.address1 = address1; - this.address2 = address2; - this.city = city; - this.region = region; - this.postalCode = postalCode; - this.country = country; - } - - public ExhibitorAddressJson() { - this(null, null, null, null, null, null); - } - - /** - * The first line of an address - */ - public Optional address1() { - return Optional.ofNullable(this.address1); - } - - /** - * The second line of an address - */ - public Optional address2() { - return Optional.ofNullable(this.address2); - } - - /** - * The name of the city. - */ - public Optional city() { - return Optional.ofNullable(this.city); - } - - /** - * The name of the state/province/region of the address. - */ - public Optional region() { - return Optional.ofNullable(this.region); - } - - /** - * postal code (also known as zipcode) of the address - */ - public Optional postalCode() { - return Optional.ofNullable(this.postalCode); - } - - /** - * Name of the country for example, 'United States' - */ - public Optional country() { - return Optional.ofNullable(this.country); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The first line of an address - */ - public ExhibitorAddressJson withAddress1(@Nullable String address1) { - this.address1 = address1; - return this; - } - - /** - * The second line of an address - */ - public ExhibitorAddressJson withAddress2(@Nullable String address2) { - this.address2 = address2; - return this; - } - - /** - * The name of the city. - */ - public ExhibitorAddressJson withCity(@Nullable String city) { - this.city = city; - return this; - } - - /** - * The name of the state/province/region of the address. - */ - public ExhibitorAddressJson withRegion(@Nullable String region) { - this.region = region; - return this; - } - - /** - * postal code (also known as zipcode) of the address - */ - public ExhibitorAddressJson withPostalCode(@Nullable String postalCode) { - this.postalCode = postalCode; - return this; - } - - /** - * Name of the country for example, 'United States' - */ - public ExhibitorAddressJson withCountry(@Nullable String country) { - this.country = country; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExhibitorAddressJson other = (ExhibitorAddressJson) o; - return Utils.enhancedDeepEquals(this.address1, other.address1) - && Utils.enhancedDeepEquals(this.address2, other.address2) - && Utils.enhancedDeepEquals(this.city, other.city) - && Utils.enhancedDeepEquals(this.region, other.region) - && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) - && Utils.enhancedDeepEquals(this.country, other.country); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(address1, address2, city, region, postalCode, country); - } - - @Override - public String toString() { - return Utils.toString( - ExhibitorAddressJson.class, - "address1", - address1, - "address2", - address2, - "city", - city, - "region", - region, - "postalCode", - postalCode, - "country", - country); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String address1; - - private String address2; - - private String city; - - private String region; - - private String postalCode; - - private String country; - - private Builder() { - // force use of static builder() method - } - - /** - * The first line of an address - */ - public Builder address1(@Nullable String address1) { - this.address1 = address1; - return this; - } - - /** - * The second line of an address - */ - public Builder address2(@Nullable String address2) { - this.address2 = address2; - return this; - } - - /** - * The name of the city. - */ - public Builder city(@Nullable String city) { - this.city = city; - return this; - } - - /** - * The name of the state/province/region of the address. - */ - public Builder region(@Nullable String region) { - this.region = region; - return this; - } - - /** - * postal code (also known as zipcode) of the address - */ - public Builder postalCode(@Nullable String postalCode) { - this.postalCode = postalCode; - return this; - } - - /** - * Name of the country for example, 'United States' - */ - public Builder country(@Nullable String country) { - this.country = country; - return this; - } - - public ExhibitorAddressJson build() { - return new ExhibitorAddressJson(address1, address2, city, region, postalCode, country); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminRequest.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminRequest.java index a32214c9..4d134010 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminRequest.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminRequest.java @@ -21,7 +21,7 @@ public class ExhibitorAdminRequest { * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * The first name of the exhibitor admin @@ -43,7 +43,7 @@ public class ExhibitorAdminRequest { @JsonCreator public ExhibitorAdminRequest( - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, @JsonProperty("firstName") @Nonnull String firstName, @JsonProperty("lastName") @Nonnull String lastName, @JsonProperty("email") @Nonnull String email) { @@ -59,7 +59,7 @@ public ExhibitorAdminRequest( /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } @@ -91,7 +91,7 @@ public static Builder builder() { /** * The Associated Exhibitor. */ - public ExhibitorAdminRequest withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public ExhibitorAdminRequest withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -157,7 +157,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; private String firstName; @@ -172,7 +172,7 @@ private Builder() { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminResponse.java index 58efbdd4..b14ce31d 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminResponse.java @@ -57,7 +57,7 @@ public class ExhibitorAdminResponse { * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * The first name of the exhibitor admin @@ -90,7 +90,7 @@ public ExhibitorAdminResponse( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, @JsonProperty("firstName") @Nonnull String firstName, @JsonProperty("lastName") @Nonnull String lastName, @JsonProperty("email") @Nonnull String email, @@ -110,10 +110,7 @@ public ExhibitorAdminResponse( } public ExhibitorAdminResponse( - @Nonnull ExhibitorJson exhibitor, - @Nonnull String firstName, - @Nonnull String lastName, - @Nonnull String email) { + @Nonnull Exhibitor exhibitor, @Nonnull String firstName, @Nonnull String lastName, @Nonnull String email) { this(null, null, null, null, exhibitor, firstName, lastName, email, null); } @@ -151,7 +148,7 @@ public Optional lastModifiedBy() { /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } @@ -225,7 +222,7 @@ public ExhibitorAdminResponse withLastModifiedBy(@Nullable String lastModifiedBy /** * The Associated Exhibitor. */ - public ExhibitorAdminResponse withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public ExhibitorAdminResponse withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -324,7 +321,7 @@ public static final class Builder { @Deprecated private String lastModifiedBy; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; private String firstName; @@ -376,7 +373,7 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminsListResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminsListResponse.java index 9deb3d14..f1511368 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminsListResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAdminsListResponse.java @@ -25,19 +25,19 @@ public class ExhibitorAdminsListResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * List of exhibitor admins. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public ExhibitorAdminsListResponse( - @JsonProperty("paging") @Nullable PagingJson paging, - @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, + @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -49,14 +49,14 @@ public ExhibitorAdminsListResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * List of exhibitor admins. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -67,7 +67,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public ExhibitorAdminsListResponse withPaging(@Nullable PagingJson paging) { + public ExhibitorAdminsListResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -75,7 +75,7 @@ public ExhibitorAdminsListResponse withPaging(@Nullable PagingJson paging) { /** * List of exhibitor admins. */ - public ExhibitorAdminsListResponse withData(@Nullable List data) { + public ExhibitorAdminsListResponse withData(@Nullable List data) { this.data = data; return this; } @@ -105,9 +105,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -116,7 +116,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -124,7 +124,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * List of exhibitor admins. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerFormat.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerFormat.java new file mode 100644 index 00000000..2636188f --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerFormat.java @@ -0,0 +1,48 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ExhibitorAnswerFormat + * + *

Specifies the format for displaying answers based on the question type. For SingleChoice questions, + * choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', + * 'EmailAddress', or 'PhoneNumber'. + * + *

For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. + */ +public enum ExhibitorAnswerFormat { + DATE("Date"), + DATE_AND_TIME("DateAndTime"), + DROPDOWN("Dropdown"), + EMAIL_ADDRESS("EmailAddress"), + GENERAL("General"), + PHONE_NUMBER("PhoneNumber"), + RADIO_BUTTON("RadioButton"); + + @JsonValue + private final String value; + + ExhibitorAnswerFormat(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ExhibitorAnswerFormat o : ExhibitorAnswerFormat.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerFormatJson.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerFormatJson.java deleted file mode 100644 index 7462a7be..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerFormatJson.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * ExhibitorAnswerFormatJson - * - *

Specifies the format for displaying answers based on the question type. For SingleChoice questions, - * choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', - * 'EmailAddress', or 'PhoneNumber'. - * - *

For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. - */ -public enum ExhibitorAnswerFormatJson { - DATE("Date"), - DATE_AND_TIME("DateAndTime"), - DROPDOWN("Dropdown"), - EMAIL_ADDRESS("EmailAddress"), - GENERAL("General"), - PHONE_NUMBER("PhoneNumber"), - RADIO_BUTTON("RadioButton"); - - @JsonValue - private final String value; - - ExhibitorAnswerFormatJson(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (ExhibitorAnswerFormatJson o : ExhibitorAnswerFormatJson.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerLimits.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerLimits.java new file mode 100644 index 00000000..dd0bfb56 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerLimits.java @@ -0,0 +1,236 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nullable; +import java.lang.Long; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ExhibitorAnswerLimits + * + *

Defines the limits for answers to exhibitor questions. + */ +public class ExhibitorAnswerLimits { + /** + * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to + * maxLength. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("minLength") + private Long minLength; + + /** + * Maximum length of the answer for OpenEndedTextCommentBox questions. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("maxLength") + private Long maxLength; + + /** + * Minimum number of choices required for MultiChoice questions. It must be less than or equal to + * maxSelections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("minSelections") + private Long minSelections; + + /** + * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of + * available choices. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("maxSelections") + private Long maxSelections; + + @JsonCreator + public ExhibitorAnswerLimits( + @JsonProperty("minLength") @Nullable Long minLength, + @JsonProperty("maxLength") @Nullable Long maxLength, + @JsonProperty("minSelections") @Nullable Long minSelections, + @JsonProperty("maxSelections") @Nullable Long maxSelections) { + this.minLength = Optional.ofNullable(minLength).orElse(Builder._SINGLETON_VALUE_MinLength.value()); + this.maxLength = Optional.ofNullable(maxLength).orElse(Builder._SINGLETON_VALUE_MaxLength.value()); + this.minSelections = minSelections; + this.maxSelections = maxSelections; + } + + public ExhibitorAnswerLimits() { + this(null, null, null, null); + } + + /** + * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to + * maxLength. + */ + public Optional minLength() { + return Optional.ofNullable(this.minLength); + } + + /** + * Maximum length of the answer for OpenEndedTextCommentBox questions. + */ + public Optional maxLength() { + return Optional.ofNullable(this.maxLength); + } + + /** + * Minimum number of choices required for MultiChoice questions. It must be less than or equal to + * maxSelections. + */ + public Optional minSelections() { + return Optional.ofNullable(this.minSelections); + } + + /** + * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of + * available choices. + */ + public Optional maxSelections() { + return Optional.ofNullable(this.maxSelections); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to + * maxLength. + */ + public ExhibitorAnswerLimits withMinLength(@Nullable Long minLength) { + this.minLength = minLength; + return this; + } + + /** + * Maximum length of the answer for OpenEndedTextCommentBox questions. + */ + public ExhibitorAnswerLimits withMaxLength(@Nullable Long maxLength) { + this.maxLength = maxLength; + return this; + } + + /** + * Minimum number of choices required for MultiChoice questions. It must be less than or equal to + * maxSelections. + */ + public ExhibitorAnswerLimits withMinSelections(@Nullable Long minSelections) { + this.minSelections = minSelections; + return this; + } + + /** + * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of + * available choices. + */ + public ExhibitorAnswerLimits withMaxSelections(@Nullable Long maxSelections) { + this.maxSelections = maxSelections; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExhibitorAnswerLimits other = (ExhibitorAnswerLimits) o; + return Utils.enhancedDeepEquals(this.minLength, other.minLength) + && Utils.enhancedDeepEquals(this.maxLength, other.maxLength) + && Utils.enhancedDeepEquals(this.minSelections, other.minSelections) + && Utils.enhancedDeepEquals(this.maxSelections, other.maxSelections); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(minLength, maxLength, minSelections, maxSelections); + } + + @Override + public String toString() { + return Utils.toString( + ExhibitorAnswerLimits.class, + "minLength", + minLength, + "maxLength", + maxLength, + "minSelections", + minSelections, + "maxSelections", + maxSelections); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private Long minLength; + + private Long maxLength; + + private Long minSelections; + + private Long maxSelections; + + private Builder() { + // force use of static builder() method + } + + /** + * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to + * maxLength. + */ + public Builder minLength(@Nullable Long minLength) { + this.minLength = minLength; + return this; + } + + /** + * Maximum length of the answer for OpenEndedTextCommentBox questions. + */ + public Builder maxLength(@Nullable Long maxLength) { + this.maxLength = maxLength; + return this; + } + + /** + * Minimum number of choices required for MultiChoice questions. It must be less than or equal to + * maxSelections. + */ + public Builder minSelections(@Nullable Long minSelections) { + this.minSelections = minSelections; + return this; + } + + /** + * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of + * available choices. + */ + public Builder maxSelections(@Nullable Long maxSelections) { + this.maxSelections = maxSelections; + return this; + } + + public ExhibitorAnswerLimits build() { + return new ExhibitorAnswerLimits(minLength, maxLength, minSelections, maxSelections); + } + + private static final LazySingletonValue _SINGLETON_VALUE_MinLength = + new LazySingletonValue<>("minLength", "1", new TypeReference() {}); + + private static final LazySingletonValue _SINGLETON_VALUE_MaxLength = + new LazySingletonValue<>("maxLength", "2000", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerLimitsJson.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerLimitsJson.java deleted file mode 100644 index 2baf553f..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswerLimitsJson.java +++ /dev/null @@ -1,236 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.LazySingletonValue; -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.annotation.Nullable; -import java.lang.Long; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ExhibitorAnswerLimitsJson - * - *

Defines the limits for answers to exhibitor questions. - */ -public class ExhibitorAnswerLimitsJson { - /** - * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to - * maxLength. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("minLength") - private Long minLength; - - /** - * Maximum length of the answer for OpenEndedTextCommentBox questions. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("maxLength") - private Long maxLength; - - /** - * Minimum number of choices required for MultiChoice questions. It must be less than or equal to - * maxSelections. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("minSelections") - private Long minSelections; - - /** - * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of - * available choices. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("maxSelections") - private Long maxSelections; - - @JsonCreator - public ExhibitorAnswerLimitsJson( - @JsonProperty("minLength") @Nullable Long minLength, - @JsonProperty("maxLength") @Nullable Long maxLength, - @JsonProperty("minSelections") @Nullable Long minSelections, - @JsonProperty("maxSelections") @Nullable Long maxSelections) { - this.minLength = Optional.ofNullable(minLength).orElse(Builder._SINGLETON_VALUE_MinLength.value()); - this.maxLength = Optional.ofNullable(maxLength).orElse(Builder._SINGLETON_VALUE_MaxLength.value()); - this.minSelections = minSelections; - this.maxSelections = maxSelections; - } - - public ExhibitorAnswerLimitsJson() { - this(null, null, null, null); - } - - /** - * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to - * maxLength. - */ - public Optional minLength() { - return Optional.ofNullable(this.minLength); - } - - /** - * Maximum length of the answer for OpenEndedTextCommentBox questions. - */ - public Optional maxLength() { - return Optional.ofNullable(this.maxLength); - } - - /** - * Minimum number of choices required for MultiChoice questions. It must be less than or equal to - * maxSelections. - */ - public Optional minSelections() { - return Optional.ofNullable(this.minSelections); - } - - /** - * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of - * available choices. - */ - public Optional maxSelections() { - return Optional.ofNullable(this.maxSelections); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to - * maxLength. - */ - public ExhibitorAnswerLimitsJson withMinLength(@Nullable Long minLength) { - this.minLength = minLength; - return this; - } - - /** - * Maximum length of the answer for OpenEndedTextCommentBox questions. - */ - public ExhibitorAnswerLimitsJson withMaxLength(@Nullable Long maxLength) { - this.maxLength = maxLength; - return this; - } - - /** - * Minimum number of choices required for MultiChoice questions. It must be less than or equal to - * maxSelections. - */ - public ExhibitorAnswerLimitsJson withMinSelections(@Nullable Long minSelections) { - this.minSelections = minSelections; - return this; - } - - /** - * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of - * available choices. - */ - public ExhibitorAnswerLimitsJson withMaxSelections(@Nullable Long maxSelections) { - this.maxSelections = maxSelections; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExhibitorAnswerLimitsJson other = (ExhibitorAnswerLimitsJson) o; - return Utils.enhancedDeepEquals(this.minLength, other.minLength) - && Utils.enhancedDeepEquals(this.maxLength, other.maxLength) - && Utils.enhancedDeepEquals(this.minSelections, other.minSelections) - && Utils.enhancedDeepEquals(this.maxSelections, other.maxSelections); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(minLength, maxLength, minSelections, maxSelections); - } - - @Override - public String toString() { - return Utils.toString( - ExhibitorAnswerLimitsJson.class, - "minLength", - minLength, - "maxLength", - maxLength, - "minSelections", - minSelections, - "maxSelections", - maxSelections); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private Long minLength; - - private Long maxLength; - - private Long minSelections; - - private Long maxSelections; - - private Builder() { - // force use of static builder() method - } - - /** - * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to - * maxLength. - */ - public Builder minLength(@Nullable Long minLength) { - this.minLength = minLength; - return this; - } - - /** - * Maximum length of the answer for OpenEndedTextCommentBox questions. - */ - public Builder maxLength(@Nullable Long maxLength) { - this.maxLength = maxLength; - return this; - } - - /** - * Minimum number of choices required for MultiChoice questions. It must be less than or equal to - * maxSelections. - */ - public Builder minSelections(@Nullable Long minSelections) { - this.minSelections = minSelections; - return this; - } - - /** - * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of - * available choices. - */ - public Builder maxSelections(@Nullable Long maxSelections) { - this.maxSelections = maxSelections; - return this; - } - - public ExhibitorAnswerLimitsJson build() { - return new ExhibitorAnswerLimitsJson(minLength, maxLength, minSelections, maxSelections); - } - - private static final LazySingletonValue _SINGLETON_VALUE_MinLength = - new LazySingletonValue<>("minLength", "1", new TypeReference() {}); - - private static final LazySingletonValue _SINGLETON_VALUE_MaxLength = - new LazySingletonValue<>("maxLength", "2000", new TypeReference() {}); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswersRequest.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswersRequest.java index 6cbad694..05e1d8bc 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswersRequest.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswersRequest.java @@ -25,10 +25,10 @@ public class ExhibitorAnswersRequest { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator - public ExhibitorAnswersRequest(@JsonProperty("data") @Nullable List data) { + public ExhibitorAnswersRequest(@JsonProperty("data") @Nullable List data) { this.data = data; } @@ -39,7 +39,7 @@ public ExhibitorAnswersRequest() { /** * List of answers for all exhibitor questions. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -50,7 +50,7 @@ public static Builder builder() { /** * List of answers for all exhibitor questions. */ - public ExhibitorAnswersRequest withData(@Nullable List data) { + public ExhibitorAnswersRequest withData(@Nullable List data) { this.data = data; return this; } @@ -80,7 +80,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private List data; + private List data; private Builder() { // force use of static builder() method @@ -89,7 +89,7 @@ private Builder() { /** * List of answers for all exhibitor questions. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswersResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswersResponse.java index 9f3a2b79..b7d60d25 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswersResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorAnswersResponse.java @@ -25,10 +25,10 @@ public class ExhibitorAnswersResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator - public ExhibitorAnswersResponse(@JsonProperty("data") @Nullable List data) { + public ExhibitorAnswersResponse(@JsonProperty("data") @Nullable List data) { this.data = data; } @@ -39,7 +39,7 @@ public ExhibitorAnswersResponse() { /** * List of answers for all exhibitor questions. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -50,7 +50,7 @@ public static Builder builder() { /** * List of answers for all exhibitor questions. */ - public ExhibitorAnswersResponse withData(@Nullable List data) { + public ExhibitorAnswersResponse withData(@Nullable List data) { this.data = data; return this; } @@ -80,7 +80,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private List data; + private List data; private Builder() { // force use of static builder() method @@ -89,7 +89,7 @@ private Builder() { /** * List of answers for all exhibitor questions. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoriesPaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoriesPaginatedResponse.java index 16613bfb..3c7c4556 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoriesPaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoriesPaginatedResponse.java @@ -25,19 +25,19 @@ public class ExhibitorCategoriesPaginatedResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * Paginated list of all exhibitor categories for an event. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public ExhibitorCategoriesPaginatedResponse( - @JsonProperty("paging") @Nullable PagingJson paging, - @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, + @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -49,14 +49,14 @@ public ExhibitorCategoriesPaginatedResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * Paginated list of all exhibitor categories for an event. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -67,7 +67,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public ExhibitorCategoriesPaginatedResponse withPaging(@Nullable PagingJson paging) { + public ExhibitorCategoriesPaginatedResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -75,7 +75,7 @@ public ExhibitorCategoriesPaginatedResponse withPaging(@Nullable PagingJson pagi /** * Paginated list of all exhibitor categories for an event. */ - public ExhibitorCategoriesPaginatedResponse withData(@Nullable List data) { + public ExhibitorCategoriesPaginatedResponse withData(@Nullable List data) { this.data = data; return this; } @@ -105,9 +105,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -116,7 +116,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -124,7 +124,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * Paginated list of all exhibitor categories for an event. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryId.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryId.java new file mode 100644 index 00000000..98f10a12 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryId.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ExhibitorCategoryId + * + *

Schema for Exhibitor Category ID. + */ +public class ExhibitorCategoryId { + /** + * ID of exhibitor category. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public ExhibitorCategoryId(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public ExhibitorCategoryId() { + this(null); + } + + /** + * ID of exhibitor category. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * ID of exhibitor category. + */ + public ExhibitorCategoryId withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExhibitorCategoryId other = (ExhibitorCategoryId) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(ExhibitorCategoryId.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * ID of exhibitor category. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public ExhibitorCategoryId build() { + return new ExhibitorCategoryId(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryIdJson.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryIdJson.java deleted file mode 100644 index a5de6d03..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryIdJson.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ExhibitorCategoryIdJson - * - *

Schema for Exhibitor Category ID. - */ -public class ExhibitorCategoryIdJson { - /** - * ID of exhibitor category. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public ExhibitorCategoryIdJson(@JsonProperty("id") @Nullable String id) { - this.id = id; - } - - public ExhibitorCategoryIdJson() { - this(null); - } - - /** - * ID of exhibitor category. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * ID of exhibitor category. - */ - public ExhibitorCategoryIdJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExhibitorCategoryIdJson other = (ExhibitorCategoryIdJson) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(ExhibitorCategoryIdJson.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * ID of exhibitor category. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public ExhibitorCategoryIdJson build() { - return new ExhibitorCategoryIdJson(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryIdListResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryIdListResponse.java index e075775a..af4b5b28 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryIdListResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryIdListResponse.java @@ -25,19 +25,19 @@ public class ExhibitorCategoryIdListResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * Paginated list of exhibitor category Ids for an exhibitor. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public ExhibitorCategoryIdListResponse( - @JsonProperty("paging") @Nullable PagingJson paging, - @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, + @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -49,14 +49,14 @@ public ExhibitorCategoryIdListResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * Paginated list of exhibitor category Ids for an exhibitor. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -67,7 +67,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public ExhibitorCategoryIdListResponse withPaging(@Nullable PagingJson paging) { + public ExhibitorCategoryIdListResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -75,7 +75,7 @@ public ExhibitorCategoryIdListResponse withPaging(@Nullable PagingJson paging) { /** * Paginated list of exhibitor category Ids for an exhibitor. */ - public ExhibitorCategoryIdListResponse withData(@Nullable List data) { + public ExhibitorCategoryIdListResponse withData(@Nullable List data) { this.data = data; return this; } @@ -105,9 +105,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -116,7 +116,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -124,7 +124,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * Paginated list of exhibitor category Ids for an exhibitor. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryRequest.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryRequest.java index f0b774ff..b850a81a 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryRequest.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryRequest.java @@ -24,7 +24,7 @@ public class ExhibitorCategoryRequest { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * Name of the exhibitor category @@ -53,7 +53,7 @@ public class ExhibitorCategoryRequest { @JsonCreator public ExhibitorCategoryRequest( - @JsonProperty("event") @Nonnull EventJson6 event, + @JsonProperty("event") @Nonnull Event1 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description, @JsonProperty("order") long order, @@ -66,14 +66,14 @@ public ExhibitorCategoryRequest( } public ExhibitorCategoryRequest( - @Nonnull EventJson6 event, @Nonnull String name, long order, @Nonnull ExhibitorCategoryRequestType type) { + @Nonnull Event1 event, @Nonnull String name, long order, @Nonnull ExhibitorCategoryRequestType type) { this(event, name, null, order, type); } /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } @@ -112,7 +112,7 @@ public static Builder builder() { /** * The Associated Event. */ - public ExhibitorCategoryRequest withEvent(@Nonnull EventJson6 event) { + public ExhibitorCategoryRequest withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -189,7 +189,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private EventJson6 event; + private Event1 event; private String name; @@ -206,7 +206,7 @@ private Builder() { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryResponse.java index 795897ca..b2a2208e 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorCategoryResponse.java @@ -53,7 +53,7 @@ public class ExhibitorCategoryResponse { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * Name of the exhibitor category @@ -107,7 +107,7 @@ public ExhibitorCategoryResponse( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, + @JsonProperty("event") @Nonnull Event1 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description, @JsonProperty("order") long order, @@ -130,7 +130,7 @@ public ExhibitorCategoryResponse( } public ExhibitorCategoryResponse( - @Nonnull EventJson6 event, @Nonnull String name, long order, @Nonnull ExhibitorCategoryResponseType type) { + @Nonnull Event1 event, @Nonnull String name, long order, @Nonnull ExhibitorCategoryResponseType type) { this(null, null, null, null, event, name, null, order, type, null, null, null); } @@ -165,7 +165,7 @@ public Optional lastModifiedBy() { /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } @@ -257,7 +257,7 @@ public ExhibitorCategoryResponse withLastModifiedBy(@Nullable String lastModifie /** * The Associated Event. */ - public ExhibitorCategoryResponse withEvent(@Nonnull EventJson6 event) { + public ExhibitorCategoryResponse withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -399,7 +399,7 @@ public static final class Builder { private String lastModifiedBy; - private EventJson6 event; + private Event1 event; private String name; @@ -454,7 +454,7 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorDocumentOpened.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorDocumentOpened.java index 75e36626..7c8f54c5 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorDocumentOpened.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorDocumentOpened.java @@ -24,7 +24,7 @@ public class ExhibitorDocumentOpened { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("exhibitor") - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; /** * The platform used by the user. @@ -42,7 +42,7 @@ public class ExhibitorDocumentOpened { @JsonCreator public ExhibitorDocumentOpened( - @JsonProperty("exhibitor") @Nullable ExhibitorJson1 exhibitor, + @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, @JsonProperty("platform") @Nullable String platform, @JsonProperty("document") @Nullable ActivityExhibitorDocumentJson document) { this.exhibitor = exhibitor; @@ -57,7 +57,7 @@ public ExhibitorDocumentOpened() { /** * An exhibitor. */ - public Optional exhibitor() { + public Optional exhibitor() { return Optional.ofNullable(this.exhibitor); } @@ -82,7 +82,7 @@ public static Builder builder() { /** * An exhibitor. */ - public ExhibitorDocumentOpened withExhibitor(@Nullable ExhibitorJson1 exhibitor) { + public ExhibitorDocumentOpened withExhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } @@ -131,7 +131,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; private String platform; @@ -144,7 +144,7 @@ private Builder() { /** * An exhibitor. */ - public Builder exhibitor(@Nullable ExhibitorJson1 exhibitor) { + public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorId.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorId.java new file mode 100644 index 00000000..dcd0a477 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorId.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ExhibitorId + * + *

A JSON Schema representation of an exhibitor ID. + */ +public class ExhibitorId { + /** + * A string that has to be a format matching the industry standard uuid + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public ExhibitorId(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public ExhibitorId() { + this(null); + } + + /** + * A string that has to be a format matching the industry standard uuid + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * A string that has to be a format matching the industry standard uuid + */ + public ExhibitorId withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExhibitorId other = (ExhibitorId) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(ExhibitorId.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * A string that has to be a format matching the industry standard uuid + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public ExhibitorId build() { + return new ExhibitorId(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorIdJson.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorIdJson.java deleted file mode 100644 index de55463d..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorIdJson.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ExhibitorIdJson - * - *

A JSON Schema representation of an exhibitor ID. - */ -public class ExhibitorIdJson { - /** - * A string that has to be a format matching the industry standard uuid - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public ExhibitorIdJson(@JsonProperty("id") @Nullable String id) { - this.id = id; - } - - public ExhibitorIdJson() { - this(null); - } - - /** - * A string that has to be a format matching the industry standard uuid - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * A string that has to be a format matching the industry standard uuid - */ - public ExhibitorIdJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExhibitorIdJson other = (ExhibitorIdJson) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(ExhibitorIdJson.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * A string that has to be a format matching the industry standard uuid - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public ExhibitorIdJson build() { - return new ExhibitorIdJson(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorIdListResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorIdListResponse.java index 28dac441..9279df67 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorIdListResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorIdListResponse.java @@ -25,19 +25,18 @@ public class ExhibitorIdListResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * Paginated list of exhibitor Ids for an exhibitor category. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public ExhibitorIdListResponse( - @JsonProperty("paging") @Nullable PagingJson paging, - @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -49,14 +48,14 @@ public ExhibitorIdListResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * Paginated list of exhibitor Ids for an exhibitor category. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -67,7 +66,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public ExhibitorIdListResponse withPaging(@Nullable PagingJson paging) { + public ExhibitorIdListResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -75,7 +74,7 @@ public ExhibitorIdListResponse withPaging(@Nullable PagingJson paging) { /** * Paginated list of exhibitor Ids for an exhibitor category. */ - public ExhibitorIdListResponse withData(@Nullable List data) { + public ExhibitorIdListResponse withData(@Nullable List data) { this.data = data; return this; } @@ -105,9 +104,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -116,7 +115,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -124,7 +123,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * Paginated list of exhibitor Ids for an exhibitor category. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorJson.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorJson.java index d1ddd1da..bee8853b 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorJson.java @@ -5,8 +5,11 @@ import com.cvent.utils.Utils; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Boolean; import java.lang.Override; import java.lang.String; import java.util.Optional; @@ -14,25 +17,79 @@ /** * ExhibitorJson * - *

The Associated Exhibitor. + *

An exhibitor. */ public class ExhibitorJson { /** - * Exhibitor id + * The unique identifier of the exhibitor. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") private String id; + /** + * The Name of an exhibitor. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("name") + private String name; + + /** + * If the exhibitor is featured. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("featured") + private Boolean featured; + + /** + * If the exhibitor is an event sponsor. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("eventSponsor") + private Boolean eventSponsor; + @JsonCreator - public ExhibitorJson(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + public ExhibitorJson( + @JsonProperty("id") @Nullable String id, + @JsonProperty("name") @Nullable String name, + @JsonProperty("featured") @Nullable Boolean featured, + @JsonProperty("eventSponsor") @Nullable Boolean eventSponsor) { + this.id = id; + this.name = name; + this.featured = featured; + this.eventSponsor = eventSponsor; + } + + public ExhibitorJson() { + this(null, null, null, null); + } + + /** + * The unique identifier of the exhibitor. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + /** + * The Name of an exhibitor. + */ + public Optional name() { + return Optional.ofNullable(this.name); + } + + /** + * If the exhibitor is featured. + */ + public Optional featured() { + return Optional.ofNullable(this.featured); } /** - * Exhibitor id + * If the exhibitor is an event sponsor. */ - public String id() { - return this.id; + public Optional eventSponsor() { + return Optional.ofNullable(this.eventSponsor); } public static Builder builder() { @@ -40,10 +97,34 @@ public static Builder builder() { } /** - * Exhibitor id + * The unique identifier of the exhibitor. + */ + public ExhibitorJson withId(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The Name of an exhibitor. */ - public ExhibitorJson withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); + public ExhibitorJson withName(@Nullable String name) { + this.name = name; + return this; + } + + /** + * If the exhibitor is featured. + */ + public ExhibitorJson withFeatured(@Nullable Boolean featured) { + this.featured = featured; + return this; + } + + /** + * If the exhibitor is an event sponsor. + */ + public ExhibitorJson withEventSponsor(@Nullable Boolean eventSponsor) { + this.eventSponsor = eventSponsor; return this; } @@ -56,17 +137,21 @@ public boolean equals(java.lang.Object o) { return false; } ExhibitorJson other = (ExhibitorJson) o; - return Utils.enhancedDeepEquals(this.id, other.id); + return Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.name, other.name) + && Utils.enhancedDeepEquals(this.featured, other.featured) + && Utils.enhancedDeepEquals(this.eventSponsor, other.eventSponsor); } @Override public int hashCode() { - return Utils.enhancedHash(id); + return Utils.enhancedHash(id, name, featured, eventSponsor); } @Override public String toString() { - return Utils.toString(ExhibitorJson.class, "id", id); + return Utils.toString( + ExhibitorJson.class, "id", id, "name", name, "featured", featured, "eventSponsor", eventSponsor); } @SuppressWarnings("UnusedReturnValue") @@ -74,20 +159,50 @@ public static final class Builder { private String id; + private String name; + + private Boolean featured; + + private Boolean eventSponsor; + private Builder() { // force use of static builder() method } /** - * Exhibitor id + * The unique identifier of the exhibitor. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The Name of an exhibitor. + */ + public Builder name(@Nullable String name) { + this.name = name; + return this; + } + + /** + * If the exhibitor is featured. + */ + public Builder featured(@Nullable Boolean featured) { + this.featured = featured; + return this; + } + + /** + * If the exhibitor is an event sponsor. */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); + public Builder eventSponsor(@Nullable Boolean eventSponsor) { + this.eventSponsor = eventSponsor; return this; } public ExhibitorJson build() { - return new ExhibitorJson(id); + return new ExhibitorJson(id, name, featured, eventSponsor); } } } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorJson1.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorJson1.java deleted file mode 100644 index 26a643cd..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorJson1.java +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Boolean; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ExhibitorJson1 - * - *

An exhibitor. - */ -public class ExhibitorJson1 { - /** - * The unique identifier of the exhibitor. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * The Name of an exhibitor. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("name") - private String name; - - /** - * If the exhibitor is featured. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("featured") - private Boolean featured; - - /** - * If the exhibitor is an event sponsor. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("eventSponsor") - private Boolean eventSponsor; - - @JsonCreator - public ExhibitorJson1( - @JsonProperty("id") @Nullable String id, - @JsonProperty("name") @Nullable String name, - @JsonProperty("featured") @Nullable Boolean featured, - @JsonProperty("eventSponsor") @Nullable Boolean eventSponsor) { - this.id = id; - this.name = name; - this.featured = featured; - this.eventSponsor = eventSponsor; - } - - public ExhibitorJson1() { - this(null, null, null, null); - } - - /** - * The unique identifier of the exhibitor. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * The Name of an exhibitor. - */ - public Optional name() { - return Optional.ofNullable(this.name); - } - - /** - * If the exhibitor is featured. - */ - public Optional featured() { - return Optional.ofNullable(this.featured); - } - - /** - * If the exhibitor is an event sponsor. - */ - public Optional eventSponsor() { - return Optional.ofNullable(this.eventSponsor); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The unique identifier of the exhibitor. - */ - public ExhibitorJson1 withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The Name of an exhibitor. - */ - public ExhibitorJson1 withName(@Nullable String name) { - this.name = name; - return this; - } - - /** - * If the exhibitor is featured. - */ - public ExhibitorJson1 withFeatured(@Nullable Boolean featured) { - this.featured = featured; - return this; - } - - /** - * If the exhibitor is an event sponsor. - */ - public ExhibitorJson1 withEventSponsor(@Nullable Boolean eventSponsor) { - this.eventSponsor = eventSponsor; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExhibitorJson1 other = (ExhibitorJson1) o; - return Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.name, other.name) - && Utils.enhancedDeepEquals(this.featured, other.featured) - && Utils.enhancedDeepEquals(this.eventSponsor, other.eventSponsor); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, name, featured, eventSponsor); - } - - @Override - public String toString() { - return Utils.toString( - ExhibitorJson1.class, "id", id, "name", name, "featured", featured, "eventSponsor", eventSponsor); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private String name; - - private Boolean featured; - - private Boolean eventSponsor; - - private Builder() { - // force use of static builder() method - } - - /** - * The unique identifier of the exhibitor. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The Name of an exhibitor. - */ - public Builder name(@Nullable String name) { - this.name = name; - return this; - } - - /** - * If the exhibitor is featured. - */ - public Builder featured(@Nullable Boolean featured) { - this.featured = featured; - return this; - } - - /** - * If the exhibitor is an event sponsor. - */ - public Builder eventSponsor(@Nullable Boolean eventSponsor) { - this.eventSponsor = eventSponsor; - return this; - } - - public ExhibitorJson1 build() { - return new ExhibitorJson1(id, name, featured, eventSponsor); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorQuestionType.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorQuestionType.java new file mode 100644 index 00000000..fe2bf5a5 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorQuestionType.java @@ -0,0 +1,48 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * ExhibitorQuestionType + * + *

Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': + * Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single + * option from a list, often displayed as a dropdown or radio button. + * + *

'OpenEndedTextOneLine': brief text responses, such as names or short answers. + * 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': + * captures date and time information from respondents. + */ +public enum ExhibitorQuestionType { + MULTI_CHOICE("MultiChoice"), + SINGLE_CHOICE("SingleChoice"), + OPEN_ENDED_TEXT_ONE_LINE("OpenEndedTextOneLine"), + OPEN_ENDED_TEXT_COMMENT_BOX("OpenEndedTextCommentBox"), + OPEN_ENDED_DATE_TIME("OpenEndedDateTime"); + + @JsonValue + private final String value; + + ExhibitorQuestionType(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (ExhibitorQuestionType o : ExhibitorQuestionType.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorQuestionTypeJson.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorQuestionTypeJson.java deleted file mode 100644 index 33dbc0c4..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorQuestionTypeJson.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * ExhibitorQuestionTypeJson - * - *

Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': - * Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single - * option from a list, often displayed as a dropdown or radio button. - * - *

'OpenEndedTextOneLine': brief text responses, such as names or short answers. - * 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': - * captures date and time information from respondents. - */ -public enum ExhibitorQuestionTypeJson { - MULTI_CHOICE("MultiChoice"), - SINGLE_CHOICE("SingleChoice"), - OPEN_ENDED_TEXT_ONE_LINE("OpenEndedTextOneLine"), - OPEN_ENDED_TEXT_COMMENT_BOX("OpenEndedTextCommentBox"), - OPEN_ENDED_DATE_TIME("OpenEndedDateTime"); - - @JsonValue - private final String value; - - ExhibitorQuestionTypeJson(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (ExhibitorQuestionTypeJson o : ExhibitorQuestionTypeJson.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorRegistrationPackListResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorRegistrationPackListResponse.java index 6017f313..a32abcc3 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorRegistrationPackListResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorRegistrationPackListResponse.java @@ -26,11 +26,10 @@ public class ExhibitorRegistrationPackListResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator - public ExhibitorRegistrationPackListResponse( - @JsonProperty("data") @Nullable List data) { + public ExhibitorRegistrationPackListResponse(@JsonProperty("data") @Nullable List data) { this.data = data; } @@ -41,7 +40,7 @@ public ExhibitorRegistrationPackListResponse() { /** * The registration pack for an exhibitor. Contains at most one item. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -52,7 +51,7 @@ public static Builder builder() { /** * The registration pack for an exhibitor. Contains at most one item. */ - public ExhibitorRegistrationPackListResponse withData(@Nullable List data) { + public ExhibitorRegistrationPackListResponse withData(@Nullable List data) { this.data = data; return this; } @@ -82,7 +81,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private List data; + private List data; private Builder() { // force use of static builder() method @@ -91,7 +90,7 @@ private Builder() { /** * The registration pack for an exhibitor. Contains at most one item. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorRequest.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorRequest.java index c25d728d..4496a86c 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorRequest.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorRequest.java @@ -27,7 +27,7 @@ public class ExhibitorRequest { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal @@ -69,7 +69,7 @@ public class ExhibitorRequest { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private ExhibitorAddressJson address; + private Address11 address; /** * Email address of the exhibitor @@ -111,7 +111,7 @@ public class ExhibitorRequest { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("contactLinks") - private ContactLinksJson2 contactLinks; + private ContactLinks contactLinks; /** * A boolean indicating whether the exhibitor is deleted or not @@ -146,28 +146,28 @@ public class ExhibitorRequest { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("sponsorshipLevel") - private SponsorshipLevelJson sponsorshipLevel; + private SponsorshipLevel sponsorshipLevel; @JsonCreator public ExhibitorRequest( - @JsonProperty("event") @Nonnull EventJson6 event, + @JsonProperty("event") @Nonnull Event1 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description, @JsonProperty("code") @Nullable String code, @JsonProperty("sourceId") @Nullable String sourceId, @JsonProperty("location") @Nullable String location, - @JsonProperty("address") @Nullable ExhibitorAddressJson address, + @JsonProperty("address") @Nullable Address11 address, @JsonProperty("email") @Nullable String email, @JsonProperty("mobilePhone") @Nullable String mobilePhone, @JsonProperty("workPhone") @Nullable String workPhone, @JsonProperty("otherPhone") @Nullable String otherPhone, @JsonProperty("website") @Nullable String website, - @JsonProperty("contactLinks") @Nullable ContactLinksJson2 contactLinks, + @JsonProperty("contactLinks") @Nullable ContactLinks contactLinks, @JsonProperty("deleted") @Nullable Boolean deleted, @JsonProperty("hidden") @Nullable Boolean hidden, @JsonProperty("eventSponsor") @Nullable Boolean eventSponsor, @JsonProperty("featured") @Nullable Boolean featured, - @JsonProperty("sponsorshipLevel") @Nullable SponsorshipLevelJson sponsorshipLevel) { + @JsonProperty("sponsorshipLevel") @Nullable SponsorshipLevel sponsorshipLevel) { this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); this.description = description; @@ -188,7 +188,7 @@ public ExhibitorRequest( this.sponsorshipLevel = sponsorshipLevel; } - public ExhibitorRequest(@Nonnull EventJson6 event, @Nonnull String name) { + public ExhibitorRequest(@Nonnull Event1 event, @Nonnull String name) { this( event, name, @@ -213,7 +213,7 @@ public ExhibitorRequest(@Nonnull EventJson6 event, @Nonnull String name) { /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } @@ -256,7 +256,7 @@ public Optional location() { /** * An object representing an address with various properties. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -298,7 +298,7 @@ public Optional website() { /** * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. */ - public Optional contactLinks() { + public Optional contactLinks() { return Optional.ofNullable(this.contactLinks); } @@ -333,7 +333,7 @@ public Optional featured() { /** * Associated sponsorship level for an exhibitor */ - public Optional sponsorshipLevel() { + public Optional sponsorshipLevel() { return Optional.ofNullable(this.sponsorshipLevel); } @@ -344,7 +344,7 @@ public static Builder builder() { /** * The Associated Event. */ - public ExhibitorRequest withEvent(@Nonnull EventJson6 event) { + public ExhibitorRequest withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -393,7 +393,7 @@ public ExhibitorRequest withLocation(@Nullable String location) { /** * An object representing an address with various properties. */ - public ExhibitorRequest withAddress(@Nullable ExhibitorAddressJson address) { + public ExhibitorRequest withAddress(@Nullable Address11 address) { this.address = address; return this; } @@ -441,7 +441,7 @@ public ExhibitorRequest withWebsite(@Nullable String website) { /** * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. */ - public ExhibitorRequest withContactLinks(@Nullable ContactLinksJson2 contactLinks) { + public ExhibitorRequest withContactLinks(@Nullable ContactLinks contactLinks) { this.contactLinks = contactLinks; return this; } @@ -481,7 +481,7 @@ public ExhibitorRequest withFeatured(@Nullable Boolean featured) { /** * Associated sponsorship level for an exhibitor */ - public ExhibitorRequest withSponsorshipLevel(@Nullable SponsorshipLevelJson sponsorshipLevel) { + public ExhibitorRequest withSponsorshipLevel(@Nullable SponsorshipLevel sponsorshipLevel) { this.sponsorshipLevel = sponsorshipLevel; return this; } @@ -583,7 +583,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private EventJson6 event; + private Event1 event; private String name; @@ -595,7 +595,7 @@ public static final class Builder { private String location; - private ExhibitorAddressJson address; + private Address11 address; private String email; @@ -607,7 +607,7 @@ public static final class Builder { private String website; - private ContactLinksJson2 contactLinks; + private ContactLinks contactLinks; private Boolean deleted; @@ -617,7 +617,7 @@ public static final class Builder { private Boolean featured; - private SponsorshipLevelJson sponsorshipLevel; + private SponsorshipLevel sponsorshipLevel; private Builder() { // force use of static builder() method @@ -626,7 +626,7 @@ private Builder() { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -675,7 +675,7 @@ public Builder location(@Nullable String location) { /** * An object representing an address with various properties. */ - public Builder address(@Nullable ExhibitorAddressJson address) { + public Builder address(@Nullable Address11 address) { this.address = address; return this; } @@ -723,7 +723,7 @@ public Builder website(@Nullable String website) { /** * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. */ - public Builder contactLinks(@Nullable ContactLinksJson2 contactLinks) { + public Builder contactLinks(@Nullable ContactLinks contactLinks) { this.contactLinks = contactLinks; return this; } @@ -763,7 +763,7 @@ public Builder featured(@Nullable Boolean featured) { /** * Associated sponsorship level for an exhibitor */ - public Builder sponsorshipLevel(@Nullable SponsorshipLevelJson sponsorshipLevel) { + public Builder sponsorshipLevel(@Nullable SponsorshipLevel sponsorshipLevel) { this.sponsorshipLevel = sponsorshipLevel; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorResponse.java index 7f1e6fc8..d3339fa1 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorResponse.java @@ -56,7 +56,7 @@ public class ExhibitorResponse { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal @@ -98,7 +98,7 @@ public class ExhibitorResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private ExhibitorAddressJson address; + private Address11 address; /** * Email address of the exhibitor @@ -140,7 +140,7 @@ public class ExhibitorResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("contactLinks") - private ContactLinksJson2 contactLinks; + private ContactLinks contactLinks; /** * A boolean indicating whether the exhibitor is deleted or not @@ -175,7 +175,7 @@ public class ExhibitorResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("sponsorshipLevel") - private SponsorshipLevelJson sponsorshipLevel; + private SponsorshipLevel sponsorshipLevel; /** * ID of an exhibitor. @@ -218,24 +218,24 @@ public ExhibitorResponse( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, + @JsonProperty("event") @Nonnull Event1 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description, @JsonProperty("code") @Nullable String code, @JsonProperty("sourceId") @Nullable String sourceId, @JsonProperty("location") @Nullable String location, - @JsonProperty("address") @Nullable ExhibitorAddressJson address, + @JsonProperty("address") @Nullable Address11 address, @JsonProperty("email") @Nullable String email, @JsonProperty("mobilePhone") @Nullable String mobilePhone, @JsonProperty("workPhone") @Nullable String workPhone, @JsonProperty("otherPhone") @Nullable String otherPhone, @JsonProperty("website") @Nullable String website, - @JsonProperty("contactLinks") @Nullable ContactLinksJson2 contactLinks, + @JsonProperty("contactLinks") @Nullable ContactLinks contactLinks, @JsonProperty("deleted") @Nullable Boolean deleted, @JsonProperty("hidden") @Nullable Boolean hidden, @JsonProperty("eventSponsor") @Nullable Boolean eventSponsor, @JsonProperty("featured") @Nullable Boolean featured, - @JsonProperty("sponsorshipLevel") @Nullable SponsorshipLevelJson sponsorshipLevel, + @JsonProperty("sponsorshipLevel") @Nullable SponsorshipLevel sponsorshipLevel, @JsonProperty("id") @Nullable String id, @JsonProperty("profileLogoId") @Nullable String profileLogoId, @JsonProperty("profileLogoUrl") @Nullable String profileLogoUrl, @@ -270,7 +270,7 @@ public ExhibitorResponse( this.bannerUrl = bannerUrl; } - public ExhibitorResponse(@Nonnull EventJson6 event, @Nonnull String name) { + public ExhibitorResponse(@Nonnull Event1 event, @Nonnull String name) { this( null, null, @@ -332,7 +332,7 @@ public Optional lastModifiedBy() { /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } @@ -375,7 +375,7 @@ public Optional location() { /** * An object representing an address with various properties. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -417,7 +417,7 @@ public Optional website() { /** * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. */ - public Optional contactLinks() { + public Optional contactLinks() { return Optional.ofNullable(this.contactLinks); } @@ -452,7 +452,7 @@ public Optional featured() { /** * Associated sponsorship level for an exhibitor */ - public Optional sponsorshipLevel() { + public Optional sponsorshipLevel() { return Optional.ofNullable(this.sponsorshipLevel); } @@ -530,7 +530,7 @@ public ExhibitorResponse withLastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public ExhibitorResponse withEvent(@Nonnull EventJson6 event) { + public ExhibitorResponse withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -579,7 +579,7 @@ public ExhibitorResponse withLocation(@Nullable String location) { /** * An object representing an address with various properties. */ - public ExhibitorResponse withAddress(@Nullable ExhibitorAddressJson address) { + public ExhibitorResponse withAddress(@Nullable Address11 address) { this.address = address; return this; } @@ -627,7 +627,7 @@ public ExhibitorResponse withWebsite(@Nullable String website) { /** * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. */ - public ExhibitorResponse withContactLinks(@Nullable ContactLinksJson2 contactLinks) { + public ExhibitorResponse withContactLinks(@Nullable ContactLinks contactLinks) { this.contactLinks = contactLinks; return this; } @@ -667,7 +667,7 @@ public ExhibitorResponse withFeatured(@Nullable Boolean featured) { /** * Associated sponsorship level for an exhibitor */ - public ExhibitorResponse withSponsorshipLevel(@Nullable SponsorshipLevelJson sponsorshipLevel) { + public ExhibitorResponse withSponsorshipLevel(@Nullable SponsorshipLevel sponsorshipLevel) { this.sponsorshipLevel = sponsorshipLevel; return this; } @@ -853,7 +853,7 @@ public static final class Builder { private String lastModifiedBy; - private EventJson6 event; + private Event1 event; private String name; @@ -865,7 +865,7 @@ public static final class Builder { private String location; - private ExhibitorAddressJson address; + private Address11 address; private String email; @@ -877,7 +877,7 @@ public static final class Builder { private String website; - private ContactLinksJson2 contactLinks; + private ContactLinks contactLinks; private Boolean deleted; @@ -887,7 +887,7 @@ public static final class Builder { private Boolean featured; - private SponsorshipLevelJson sponsorshipLevel; + private SponsorshipLevel sponsorshipLevel; private String id; @@ -938,7 +938,7 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -987,7 +987,7 @@ public Builder location(@Nullable String location) { /** * An object representing an address with various properties. */ - public Builder address(@Nullable ExhibitorAddressJson address) { + public Builder address(@Nullable Address11 address) { this.address = address; return this; } @@ -1035,7 +1035,7 @@ public Builder website(@Nullable String website) { /** * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. */ - public Builder contactLinks(@Nullable ContactLinksJson2 contactLinks) { + public Builder contactLinks(@Nullable ContactLinks contactLinks) { this.contactLinks = contactLinks; return this; } @@ -1075,7 +1075,7 @@ public Builder featured(@Nullable Boolean featured) { /** * Associated sponsorship level for an exhibitor */ - public Builder sponsorshipLevel(@Nullable SponsorshipLevelJson sponsorshipLevel) { + public Builder sponsorshipLevel(@Nullable SponsorshipLevel sponsorshipLevel) { this.sponsorshipLevel = sponsorshipLevel; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorSocialLinkOpened.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorSocialLinkOpened.java index 6ebc2e3f..0c439833 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorSocialLinkOpened.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorSocialLinkOpened.java @@ -24,7 +24,7 @@ public class ExhibitorSocialLinkOpened { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("exhibitor") - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; /** * The platform used by the user. @@ -56,7 +56,7 @@ public class ExhibitorSocialLinkOpened { @JsonCreator public ExhibitorSocialLinkOpened( - @JsonProperty("exhibitor") @Nullable ExhibitorJson1 exhibitor, + @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, @JsonProperty("platform") @Nullable String platform, @JsonProperty("sponsorshipLevel") @Nullable ActivityExhibitorSponsorshipLevelJson sponsorshipLevel, @JsonProperty("socialNetwork") @Nullable String socialNetwork, @@ -75,7 +75,7 @@ public ExhibitorSocialLinkOpened() { /** * An exhibitor. */ - public Optional exhibitor() { + public Optional exhibitor() { return Optional.ofNullable(this.exhibitor); } @@ -114,7 +114,7 @@ public static Builder builder() { /** * An exhibitor. */ - public ExhibitorSocialLinkOpened withExhibitor(@Nullable ExhibitorJson1 exhibitor) { + public ExhibitorSocialLinkOpened withExhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } @@ -192,7 +192,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; private String platform; @@ -209,7 +209,7 @@ private Builder() { /** * An exhibitor. */ - public Builder exhibitor(@Nullable ExhibitorJson1 exhibitor) { + public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorViewed.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorViewed.java index 105688b9..40670b26 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorViewed.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorViewed.java @@ -24,7 +24,7 @@ public class ExhibitorViewed { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("exhibitor") - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; /** * The platform used by the user. @@ -49,7 +49,7 @@ public class ExhibitorViewed { @JsonCreator public ExhibitorViewed( - @JsonProperty("exhibitor") @Nullable ExhibitorJson1 exhibitor, + @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, @JsonProperty("platform") @Nullable String platform, @JsonProperty("sponsorshipLevel") @Nullable ActivityExhibitorSponsorshipLevelJson sponsorshipLevel, @JsonProperty("navigationSource") @Nullable ActivityExhibitorNavigationSourceJson navigationSource) { @@ -66,7 +66,7 @@ public ExhibitorViewed() { /** * An exhibitor. */ - public Optional exhibitor() { + public Optional exhibitor() { return Optional.ofNullable(this.exhibitor); } @@ -98,7 +98,7 @@ public static Builder builder() { /** * An exhibitor. */ - public ExhibitorViewed withExhibitor(@Nullable ExhibitorJson1 exhibitor) { + public ExhibitorViewed withExhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } @@ -164,7 +164,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; private String platform; @@ -179,7 +179,7 @@ private Builder() { /** * An exhibitor. */ - public Builder exhibitor(@Nullable ExhibitorJson1 exhibitor) { + public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorVirtualBoothJoined.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorVirtualBoothJoined.java index 93aa77ca..e33b4dbd 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorVirtualBoothJoined.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorVirtualBoothJoined.java @@ -24,7 +24,7 @@ public class ExhibitorVirtualBoothJoined { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("exhibitor") - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; /** * The platform used by the user. @@ -49,7 +49,7 @@ public class ExhibitorVirtualBoothJoined { @JsonCreator public ExhibitorVirtualBoothJoined( - @JsonProperty("exhibitor") @Nullable ExhibitorJson1 exhibitor, + @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, @JsonProperty("platform") @Nullable String platform, @JsonProperty("sponsorshipLevel") @Nullable ActivityExhibitorSponsorshipLevelJson sponsorshipLevel, @JsonProperty("solutionType") @Nullable String solutionType) { @@ -66,7 +66,7 @@ public ExhibitorVirtualBoothJoined() { /** * An exhibitor. */ - public Optional exhibitor() { + public Optional exhibitor() { return Optional.ofNullable(this.exhibitor); } @@ -98,7 +98,7 @@ public static Builder builder() { /** * An exhibitor. */ - public ExhibitorVirtualBoothJoined withExhibitor(@Nullable ExhibitorJson1 exhibitor) { + public ExhibitorVirtualBoothJoined withExhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } @@ -165,7 +165,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; private String platform; @@ -180,7 +180,7 @@ private Builder() { /** * An exhibitor. */ - public Builder exhibitor(@Nullable ExhibitorJson1 exhibitor) { + public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorWeblinkOpened.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorWeblinkOpened.java index c9b0b429..51ea4c24 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorWeblinkOpened.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorWeblinkOpened.java @@ -24,7 +24,7 @@ public class ExhibitorWeblinkOpened { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("exhibitor") - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; /** * The platform used by the user. @@ -42,7 +42,7 @@ public class ExhibitorWeblinkOpened { @JsonCreator public ExhibitorWeblinkOpened( - @JsonProperty("exhibitor") @Nullable ExhibitorJson1 exhibitor, + @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, @JsonProperty("platform") @Nullable String platform, @JsonProperty("weblink") @Nullable ActivityExhibitorWebLinkJson weblink) { this.exhibitor = exhibitor; @@ -57,7 +57,7 @@ public ExhibitorWeblinkOpened() { /** * An exhibitor. */ - public Optional exhibitor() { + public Optional exhibitor() { return Optional.ofNullable(this.exhibitor); } @@ -82,7 +82,7 @@ public static Builder builder() { /** * An exhibitor. */ - public ExhibitorWeblinkOpened withExhibitor(@Nullable ExhibitorJson1 exhibitor) { + public ExhibitorWeblinkOpened withExhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } @@ -131,7 +131,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private ExhibitorJson1 exhibitor; + private ExhibitorJson exhibitor; private String platform; @@ -144,7 +144,7 @@ private Builder() { /** * An exhibitor. */ - public Builder exhibitor(@Nullable ExhibitorJson1 exhibitor) { + public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { this.exhibitor = exhibitor; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExhibitorsPaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/ExhibitorsPaginatedResponse.java index c9593741..f36a2eee 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExhibitorsPaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExhibitorsPaginatedResponse.java @@ -25,19 +25,19 @@ public class ExhibitorsPaginatedResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * Paginated list of exhibitors for an event. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public ExhibitorsPaginatedResponse( - @JsonProperty("paging") @Nullable PagingJson paging, - @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, + @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -49,14 +49,14 @@ public ExhibitorsPaginatedResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * Paginated list of exhibitors for an event. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -67,7 +67,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public ExhibitorsPaginatedResponse withPaging(@Nullable PagingJson paging) { + public ExhibitorsPaginatedResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -75,7 +75,7 @@ public ExhibitorsPaginatedResponse withPaging(@Nullable PagingJson paging) { /** * Paginated list of exhibitors for an event. */ - public ExhibitorsPaginatedResponse withData(@Nullable List data) { + public ExhibitorsPaginatedResponse withData(@Nullable List data) { this.data = data; return this; } @@ -105,9 +105,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -116,7 +116,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -124,7 +124,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * Paginated list of exhibitors for an event. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingAudienceSegment.java b/packages/java/src/main/java/com/cvent/models/components/ExistingAudienceSegment.java index db0cfc6a..f7726aff 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingAudienceSegment.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingAudienceSegment.java @@ -55,9 +55,8 @@ public class ExistingAudienceSegment { /** * ID of the event. */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") - private EventJson3 event; + private EventJson2 event; /** * Name of the audience segment. Must be unique in the event where the segment exists. @@ -99,7 +98,7 @@ public ExistingAudienceSegment( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nullable EventJson3 event, + @JsonProperty("event") @Nonnull EventJson2 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("description") @Nullable String description, @JsonProperty("id") @Nullable String id, @@ -109,7 +108,7 @@ public ExistingAudienceSegment( this.createdBy = createdBy; this.lastModified = lastModified; this.lastModifiedBy = lastModifiedBy; - this.event = event; + this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); this.description = description; this.id = id; @@ -117,8 +116,8 @@ public ExistingAudienceSegment( this.deleted = Optional.ofNullable(deleted).orElse(Builder._SINGLETON_VALUE_Deleted.value()); } - public ExistingAudienceSegment(@Nonnull String name) { - this(null, null, null, null, null, name, null, null, null, null); + public ExistingAudienceSegment(@Nonnull EventJson2 event, @Nonnull String name) { + this(null, null, null, null, event, name, null, null, null, null); } /** @@ -152,8 +151,8 @@ public Optional lastModifiedBy() { /** * ID of the event. */ - public Optional event() { - return Optional.ofNullable(this.event); + public EventJson2 event() { + return this.event; } /** @@ -230,8 +229,8 @@ public ExistingAudienceSegment withLastModifiedBy(@Nullable String lastModifiedB /** * ID of the event. */ - public ExistingAudienceSegment withEvent(@Nullable EventJson3 event) { - this.event = event; + public ExistingAudienceSegment withEvent(@Nonnull EventJson2 event) { + this.event = Utils.checkNotNull(event, "event"); return this; } @@ -339,7 +338,7 @@ public static final class Builder { private String lastModifiedBy; - private EventJson3 event; + private EventJson2 event; private String name; @@ -390,8 +389,8 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * ID of the event. */ - public Builder event(@Nullable EventJson3 event) { - this.event = event; + public Builder event(@Nonnull EventJson2 event) { + this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingBoothStaffJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingBoothStaffJson.java deleted file mode 100644 index b078df94..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingBoothStaffJson.java +++ /dev/null @@ -1,366 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.Optional; - -/** - * ExistingBoothStaffJson - * - *

Booth staff with an associated ID. - */ -public class ExistingBoothStaffJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * A JSON Schema for an Attendee object - */ - @JsonProperty("attendee") - private AttendeeJson3 attendee; - - /** - * The Associated Event. - */ - @JsonProperty("event") - private EventJson6 event; - - /** - * The Associated Exhibitor. - */ - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * ID of an exhibitor booth staff member. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public ExistingBoothStaffJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("attendee") @Nonnull AttendeeJson3 attendee, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, - @JsonProperty("id") @Nullable String id) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.attendee = Optional.ofNullable(attendee) - .orElseThrow(() -> new IllegalArgumentException("attendee cannot be null")); - this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); - this.exhibitor = Optional.ofNullable(exhibitor) - .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); - this.id = id; - } - - public ExistingBoothStaffJson( - @Nonnull AttendeeJson3 attendee, @Nonnull EventJson6 event, @Nonnull ExhibitorJson exhibitor) { - this(null, null, null, null, attendee, event, exhibitor, null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * A JSON Schema for an Attendee object - */ - public AttendeeJson3 attendee() { - return this.attendee; - } - - /** - * The Associated Event. - */ - public EventJson6 event() { - return this.event; - } - - /** - * The Associated Exhibitor. - */ - public ExhibitorJson exhibitor() { - return this.exhibitor; - } - - /** - * ID of an exhibitor booth staff member. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public ExistingBoothStaffJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public ExistingBoothStaffJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public ExistingBoothStaffJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public ExistingBoothStaffJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * A JSON Schema for an Attendee object - */ - public ExistingBoothStaffJson withAttendee(@Nonnull AttendeeJson3 attendee) { - this.attendee = Utils.checkNotNull(attendee, "attendee"); - return this; - } - - /** - * The Associated Event. - */ - public ExistingBoothStaffJson withEvent(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public ExistingBoothStaffJson withExhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * ID of an exhibitor booth staff member. - */ - public ExistingBoothStaffJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingBoothStaffJson other = (ExistingBoothStaffJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.attendee, other.attendee) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(created, createdBy, lastModified, lastModifiedBy, attendee, event, exhibitor, id); - } - - @Override - public String toString() { - return Utils.toString( - ExistingBoothStaffJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "attendee", - attendee, - "event", - event, - "exhibitor", - exhibitor, - "id", - id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private AttendeeJson3 attendee; - - private EventJson6 event; - - private ExhibitorJson exhibitor; - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * A JSON Schema for an Attendee object - */ - public Builder attendee(@Nonnull AttendeeJson3 attendee) { - this.attendee = Utils.checkNotNull(attendee, "attendee"); - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * ID of an exhibitor booth staff member. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public ExistingBoothStaffJson build() { - return new ExistingBoothStaffJson( - created, createdBy, lastModified, lastModifiedBy, attendee, event, exhibitor, id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingCapacity.java b/packages/java/src/main/java/com/cvent/models/components/ExistingCapacity.java new file mode 100644 index 00000000..c2c970d9 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingCapacity.java @@ -0,0 +1,170 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ExistingCapacity + * + *

Represents the existing capacity of the registration type for an exhibitor + */ +public class ExistingCapacity { + /** + * Registration type information + */ + @JsonProperty("registrationType") + private ExistingCapacityRegistrationType registrationType; + + /** + * Reserved capacity of the registration type for an exhibitor + */ + @JsonProperty("reservedCapacity") + private long reservedCapacity; + + /** + * Available capacity of the registration type for an exhibitor + */ + @JsonProperty("availableCapacity") + private long availableCapacity; + + @JsonCreator + public ExistingCapacity( + @JsonProperty("registrationType") @Nonnull ExistingCapacityRegistrationType registrationType, + @JsonProperty("reservedCapacity") long reservedCapacity, + @JsonProperty("availableCapacity") long availableCapacity) { + this.registrationType = Optional.ofNullable(registrationType) + .orElseThrow(() -> new IllegalArgumentException("registrationType cannot be null")); + this.reservedCapacity = reservedCapacity; + this.availableCapacity = availableCapacity; + } + + /** + * Registration type information + */ + public ExistingCapacityRegistrationType registrationType() { + return this.registrationType; + } + + /** + * Reserved capacity of the registration type for an exhibitor + */ + public long reservedCapacity() { + return this.reservedCapacity; + } + + /** + * Available capacity of the registration type for an exhibitor + */ + public long availableCapacity() { + return this.availableCapacity; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Registration type information + */ + public ExistingCapacity withRegistrationType(@Nonnull ExistingCapacityRegistrationType registrationType) { + this.registrationType = Utils.checkNotNull(registrationType, "registrationType"); + return this; + } + + /** + * Reserved capacity of the registration type for an exhibitor + */ + public ExistingCapacity withReservedCapacity(long reservedCapacity) { + this.reservedCapacity = reservedCapacity; + return this; + } + + /** + * Available capacity of the registration type for an exhibitor + */ + public ExistingCapacity withAvailableCapacity(long availableCapacity) { + this.availableCapacity = availableCapacity; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExistingCapacity other = (ExistingCapacity) o; + return Utils.enhancedDeepEquals(this.registrationType, other.registrationType) + && Utils.enhancedDeepEquals(this.reservedCapacity, other.reservedCapacity) + && Utils.enhancedDeepEquals(this.availableCapacity, other.availableCapacity); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(registrationType, reservedCapacity, availableCapacity); + } + + @Override + public String toString() { + return Utils.toString( + ExistingCapacity.class, + "registrationType", + registrationType, + "reservedCapacity", + reservedCapacity, + "availableCapacity", + availableCapacity); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private ExistingCapacityRegistrationType registrationType; + + private long reservedCapacity; + + private long availableCapacity; + + private Builder() { + // force use of static builder() method + } + + /** + * Registration type information + */ + public Builder registrationType(@Nonnull ExistingCapacityRegistrationType registrationType) { + this.registrationType = Utils.checkNotNull(registrationType, "registrationType"); + return this; + } + + /** + * Reserved capacity of the registration type for an exhibitor + */ + public Builder reservedCapacity(long reservedCapacity) { + this.reservedCapacity = reservedCapacity; + return this; + } + + /** + * Available capacity of the registration type for an exhibitor + */ + public Builder availableCapacity(long availableCapacity) { + this.availableCapacity = availableCapacity; + return this; + } + + public ExistingCapacity build() { + return new ExistingCapacity(registrationType, reservedCapacity, availableCapacity); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityJson.java deleted file mode 100644 index edea9ef0..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityJson.java +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ExistingCapacityJson - * - *

Represents the existing capacity of the registration type for an exhibitor - */ -public class ExistingCapacityJson { - /** - * Registration type information - */ - @JsonProperty("registrationType") - private ExistingCapacityJsonRegistrationType registrationType; - - /** - * Reserved capacity of the registration type for an exhibitor - */ - @JsonProperty("reservedCapacity") - private long reservedCapacity; - - /** - * Available capacity of the registration type for an exhibitor - */ - @JsonProperty("availableCapacity") - private long availableCapacity; - - @JsonCreator - public ExistingCapacityJson( - @JsonProperty("registrationType") @Nonnull ExistingCapacityJsonRegistrationType registrationType, - @JsonProperty("reservedCapacity") long reservedCapacity, - @JsonProperty("availableCapacity") long availableCapacity) { - this.registrationType = Optional.ofNullable(registrationType) - .orElseThrow(() -> new IllegalArgumentException("registrationType cannot be null")); - this.reservedCapacity = reservedCapacity; - this.availableCapacity = availableCapacity; - } - - /** - * Registration type information - */ - public ExistingCapacityJsonRegistrationType registrationType() { - return this.registrationType; - } - - /** - * Reserved capacity of the registration type for an exhibitor - */ - public long reservedCapacity() { - return this.reservedCapacity; - } - - /** - * Available capacity of the registration type for an exhibitor - */ - public long availableCapacity() { - return this.availableCapacity; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Registration type information - */ - public ExistingCapacityJson withRegistrationType(@Nonnull ExistingCapacityJsonRegistrationType registrationType) { - this.registrationType = Utils.checkNotNull(registrationType, "registrationType"); - return this; - } - - /** - * Reserved capacity of the registration type for an exhibitor - */ - public ExistingCapacityJson withReservedCapacity(long reservedCapacity) { - this.reservedCapacity = reservedCapacity; - return this; - } - - /** - * Available capacity of the registration type for an exhibitor - */ - public ExistingCapacityJson withAvailableCapacity(long availableCapacity) { - this.availableCapacity = availableCapacity; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingCapacityJson other = (ExistingCapacityJson) o; - return Utils.enhancedDeepEquals(this.registrationType, other.registrationType) - && Utils.enhancedDeepEquals(this.reservedCapacity, other.reservedCapacity) - && Utils.enhancedDeepEquals(this.availableCapacity, other.availableCapacity); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(registrationType, reservedCapacity, availableCapacity); - } - - @Override - public String toString() { - return Utils.toString( - ExistingCapacityJson.class, - "registrationType", - registrationType, - "reservedCapacity", - reservedCapacity, - "availableCapacity", - availableCapacity); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private ExistingCapacityJsonRegistrationType registrationType; - - private long reservedCapacity; - - private long availableCapacity; - - private Builder() { - // force use of static builder() method - } - - /** - * Registration type information - */ - public Builder registrationType(@Nonnull ExistingCapacityJsonRegistrationType registrationType) { - this.registrationType = Utils.checkNotNull(registrationType, "registrationType"); - return this; - } - - /** - * Reserved capacity of the registration type for an exhibitor - */ - public Builder reservedCapacity(long reservedCapacity) { - this.reservedCapacity = reservedCapacity; - return this; - } - - /** - * Available capacity of the registration type for an exhibitor - */ - public Builder availableCapacity(long availableCapacity) { - this.availableCapacity = availableCapacity; - return this; - } - - public ExistingCapacityJson build() { - return new ExistingCapacityJson(registrationType, reservedCapacity, availableCapacity); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityJsonRegistrationType.java b/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityJsonRegistrationType.java deleted file mode 100644 index 5d258d1a..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityJsonRegistrationType.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ExistingCapacityJsonRegistrationType - * - *

Registration type information - */ -public class ExistingCapacityJsonRegistrationType { - /** - * Registration type id - */ - @JsonProperty("id") - private String id; - - @JsonCreator - public ExistingCapacityJsonRegistrationType(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - } - - /** - * Registration type id - */ - public String id() { - return this.id; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Registration type id - */ - public ExistingCapacityJsonRegistrationType withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingCapacityJsonRegistrationType other = (ExistingCapacityJsonRegistrationType) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(ExistingCapacityJsonRegistrationType.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Registration type id - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - public ExistingCapacityJsonRegistrationType build() { - return new ExistingCapacityJsonRegistrationType(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityRegistrationType.java b/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityRegistrationType.java new file mode 100644 index 00000000..75b16293 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingCapacityRegistrationType.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ExistingCapacityRegistrationType + * + *

Registration type information + */ +public class ExistingCapacityRegistrationType { + /** + * Registration type id + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public ExistingCapacityRegistrationType(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * Registration type id + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Registration type id + */ + public ExistingCapacityRegistrationType withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExistingCapacityRegistrationType other = (ExistingCapacityRegistrationType) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(ExistingCapacityRegistrationType.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Registration type id + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public ExistingCapacityRegistrationType build() { + return new ExistingCapacityRegistrationType(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingELiteratureRequestDataForLead.java b/packages/java/src/main/java/com/cvent/models/components/ExistingELiteratureRequestDataForLead.java new file mode 100644 index 00000000..ba833a6b --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingELiteratureRequestDataForLead.java @@ -0,0 +1,407 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.List; +import java.util.Optional; + +/** + * ExistingELiteratureRequestDataForLead + * + *

A JSON Schema for an existing e-literature request data for a lead. + */ +public class ExistingELiteratureRequestDataForLead { + /** + * The ISO 8601 zoned date time when this record was created. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("created") + private OffsetDateTime created; + + /** + * The identifier of the user that created this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("createdBy") + private String createdBy; + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModified") + private OffsetDateTime lastModified; + + /** + * The identifier of the user that last updated this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModifiedBy") + private String lastModifiedBy; + + /** + * The Associated Event. + */ + @JsonProperty("event") + private Event1 event; + + /** + * The Associated Exhibitor. + */ + @JsonProperty("exhibitor") + private Exhibitor exhibitor; + + /** + * JSON schema for the Lead object + */ + @JsonProperty("lead") + private Lead2 lead; + + /** + * Collection of E-literature documents sent to lead. + */ + @JsonProperty("documents") + private List documents; + + /** + * Request identifier + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public ExistingELiteratureRequestDataForLead( + @JsonProperty("created") @Nullable OffsetDateTime created, + @JsonProperty("createdBy") @Nullable String createdBy, + @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, + @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, + @JsonProperty("lead") @Nonnull Lead2 lead, + @JsonProperty("documents") @Nonnull List documents, + @JsonProperty("id") @Nullable String id) { + this.created = created; + this.createdBy = createdBy; + this.lastModified = lastModified; + this.lastModifiedBy = lastModifiedBy; + this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); + this.exhibitor = Optional.ofNullable(exhibitor) + .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); + this.lead = Optional.ofNullable(lead).orElseThrow(() -> new IllegalArgumentException("lead cannot be null")); + this.documents = Optional.ofNullable(documents) + .orElseThrow(() -> new IllegalArgumentException("documents cannot be null")); + this.id = id; + } + + public ExistingELiteratureRequestDataForLead( + @Nonnull Event1 event, + @Nonnull Exhibitor exhibitor, + @Nonnull Lead2 lead, + @Nonnull List documents) { + this(null, null, null, null, event, exhibitor, lead, documents, null); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Optional created() { + return Optional.ofNullable(this.created); + } + + /** + * The identifier of the user that created this record. + */ + public Optional createdBy() { + return Optional.ofNullable(this.createdBy); + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Optional lastModified() { + return Optional.ofNullable(this.lastModified); + } + + /** + * The identifier of the user that last updated this record. + */ + public Optional lastModifiedBy() { + return Optional.ofNullable(this.lastModifiedBy); + } + + /** + * The Associated Event. + */ + public Event1 event() { + return this.event; + } + + /** + * The Associated Exhibitor. + */ + public Exhibitor exhibitor() { + return this.exhibitor; + } + + /** + * JSON schema for the Lead object + */ + public Lead2 lead() { + return this.lead; + } + + /** + * Collection of E-literature documents sent to lead. + */ + public List documents() { + return this.documents; + } + + /** + * Request identifier + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public ExistingELiteratureRequestDataForLead withCreated(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public ExistingELiteratureRequestDataForLead withCreatedBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public ExistingELiteratureRequestDataForLead withLastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public ExistingELiteratureRequestDataForLead withLastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * The Associated Event. + */ + public ExistingELiteratureRequestDataForLead withEvent(@Nonnull Event1 event) { + this.event = Utils.checkNotNull(event, "event"); + return this; + } + + /** + * The Associated Exhibitor. + */ + public ExistingELiteratureRequestDataForLead withExhibitor(@Nonnull Exhibitor exhibitor) { + this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); + return this; + } + + /** + * JSON schema for the Lead object + */ + public ExistingELiteratureRequestDataForLead withLead(@Nonnull Lead2 lead) { + this.lead = Utils.checkNotNull(lead, "lead"); + return this; + } + + /** + * Collection of E-literature documents sent to lead. + */ + public ExistingELiteratureRequestDataForLead withDocuments(@Nonnull List documents) { + this.documents = Utils.checkNotNull(documents, "documents"); + return this; + } + + /** + * Request identifier + */ + public ExistingELiteratureRequestDataForLead withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExistingELiteratureRequestDataForLead other = (ExistingELiteratureRequestDataForLead) o; + return Utils.enhancedDeepEquals(this.created, other.created) + && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) + && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) + && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) + && Utils.enhancedDeepEquals(this.event, other.event) + && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) + && Utils.enhancedDeepEquals(this.lead, other.lead) + && Utils.enhancedDeepEquals(this.documents, other.documents) + && Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + created, createdBy, lastModified, lastModifiedBy, event, exhibitor, lead, documents, id); + } + + @Override + public String toString() { + return Utils.toString( + ExistingELiteratureRequestDataForLead.class, + "created", + created, + "createdBy", + createdBy, + "lastModified", + lastModified, + "lastModifiedBy", + lastModifiedBy, + "event", + event, + "exhibitor", + exhibitor, + "lead", + lead, + "documents", + documents, + "id", + id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private OffsetDateTime created; + + private String createdBy; + + private OffsetDateTime lastModified; + + private String lastModifiedBy; + + private Event1 event; + + private Exhibitor exhibitor; + + private Lead2 lead; + + private List documents; + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Builder created(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public Builder createdBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Builder lastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public Builder lastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * The Associated Event. + */ + public Builder event(@Nonnull Event1 event) { + this.event = Utils.checkNotNull(event, "event"); + return this; + } + + /** + * The Associated Exhibitor. + */ + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { + this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); + return this; + } + + /** + * JSON schema for the Lead object + */ + public Builder lead(@Nonnull Lead2 lead) { + this.lead = Utils.checkNotNull(lead, "lead"); + return this; + } + + /** + * Collection of E-literature documents sent to lead. + */ + public Builder documents(@Nonnull List documents) { + this.documents = Utils.checkNotNull(documents, "documents"); + return this; + } + + /** + * Request identifier + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public ExistingELiteratureRequestDataForLead build() { + return new ExistingELiteratureRequestDataForLead( + created, createdBy, lastModified, lastModifiedBy, event, exhibitor, lead, documents, id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingEliteratureRequestDataJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingEliteratureRequestDataJson.java deleted file mode 100644 index 6a04e7fb..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingEliteratureRequestDataJson.java +++ /dev/null @@ -1,407 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.List; -import java.util.Optional; - -/** - * ExistingEliteratureRequestDataJson - * - *

A JSON Schema for an existing e-literature request data for a lead. - */ -public class ExistingEliteratureRequestDataJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * The Associated Event. - */ - @JsonProperty("event") - private EventJson6 event; - - /** - * The Associated Exhibitor. - */ - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * JSON schema for the Lead object - */ - @JsonProperty("lead") - private LeadJson lead; - - /** - * Collection of E-literature documents sent to lead. - */ - @JsonProperty("documents") - private List documents; - - /** - * Request identifier - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public ExistingEliteratureRequestDataJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, - @JsonProperty("lead") @Nonnull LeadJson lead, - @JsonProperty("documents") @Nonnull List documents, - @JsonProperty("id") @Nullable String id) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); - this.exhibitor = Optional.ofNullable(exhibitor) - .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); - this.lead = Optional.ofNullable(lead).orElseThrow(() -> new IllegalArgumentException("lead cannot be null")); - this.documents = Optional.ofNullable(documents) - .orElseThrow(() -> new IllegalArgumentException("documents cannot be null")); - this.id = id; - } - - public ExistingEliteratureRequestDataJson( - @Nonnull EventJson6 event, - @Nonnull ExhibitorJson exhibitor, - @Nonnull LeadJson lead, - @Nonnull List documents) { - this(null, null, null, null, event, exhibitor, lead, documents, null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * The Associated Event. - */ - public EventJson6 event() { - return this.event; - } - - /** - * The Associated Exhibitor. - */ - public ExhibitorJson exhibitor() { - return this.exhibitor; - } - - /** - * JSON schema for the Lead object - */ - public LeadJson lead() { - return this.lead; - } - - /** - * Collection of E-literature documents sent to lead. - */ - public List documents() { - return this.documents; - } - - /** - * Request identifier - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public ExistingEliteratureRequestDataJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public ExistingEliteratureRequestDataJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public ExistingEliteratureRequestDataJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public ExistingEliteratureRequestDataJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Event. - */ - public ExistingEliteratureRequestDataJson withEvent(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public ExistingEliteratureRequestDataJson withExhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * JSON schema for the Lead object - */ - public ExistingEliteratureRequestDataJson withLead(@Nonnull LeadJson lead) { - this.lead = Utils.checkNotNull(lead, "lead"); - return this; - } - - /** - * Collection of E-literature documents sent to lead. - */ - public ExistingEliteratureRequestDataJson withDocuments(@Nonnull List documents) { - this.documents = Utils.checkNotNull(documents, "documents"); - return this; - } - - /** - * Request identifier - */ - public ExistingEliteratureRequestDataJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingEliteratureRequestDataJson other = (ExistingEliteratureRequestDataJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.lead, other.lead) - && Utils.enhancedDeepEquals(this.documents, other.documents) - && Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, createdBy, lastModified, lastModifiedBy, event, exhibitor, lead, documents, id); - } - - @Override - public String toString() { - return Utils.toString( - ExistingEliteratureRequestDataJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "event", - event, - "exhibitor", - exhibitor, - "lead", - lead, - "documents", - documents, - "id", - id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private EventJson6 event; - - private ExhibitorJson exhibitor; - - private LeadJson lead; - - private List documents; - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * JSON schema for the Lead object - */ - public Builder lead(@Nonnull LeadJson lead) { - this.lead = Utils.checkNotNull(lead, "lead"); - return this; - } - - /** - * Collection of E-literature documents sent to lead. - */ - public Builder documents(@Nonnull List documents) { - this.documents = Utils.checkNotNull(documents, "documents"); - return this; - } - - /** - * Request identifier - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public ExistingEliteratureRequestDataJson build() { - return new ExistingEliteratureRequestDataJson( - created, createdBy, lastModified, lastModifiedBy, event, exhibitor, lead, documents, id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAdminJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAdminJson.java deleted file mode 100644 index 8fac5cb3..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAdminJson.java +++ /dev/null @@ -1,421 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Deprecated; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.Optional; - -/** - * ExistingExhibitorAdminJson - * - *

Existing Exhibitor Admin with an id property - */ -public class ExistingExhibitorAdminJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record.This filed is deprecated. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - @Deprecated - private String lastModifiedBy; - - /** - * The Associated Exhibitor. - */ - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * The first name of the exhibitor admin - */ - @JsonProperty("firstName") - private String firstName; - - /** - * The last name of the exhibitor admin - */ - @JsonProperty("lastName") - private String lastName; - - /** - * The email address of the exhibitor admin - */ - @JsonProperty("email") - private String email; - - /** - * Exhibitor Admin id - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public ExistingExhibitorAdminJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, - @JsonProperty("firstName") @Nonnull String firstName, - @JsonProperty("lastName") @Nonnull String lastName, - @JsonProperty("email") @Nonnull String email, - @JsonProperty("id") @Nullable String id) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.exhibitor = Optional.ofNullable(exhibitor) - .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); - this.firstName = Optional.ofNullable(firstName) - .orElseThrow(() -> new IllegalArgumentException("firstName cannot be null")); - this.lastName = Optional.ofNullable(lastName) - .orElseThrow(() -> new IllegalArgumentException("lastName cannot be null")); - this.email = Optional.ofNullable(email).orElseThrow(() -> new IllegalArgumentException("email cannot be null")); - this.id = id; - } - - public ExistingExhibitorAdminJson( - @Nonnull ExhibitorJson exhibitor, - @Nonnull String firstName, - @Nonnull String lastName, - @Nonnull String email) { - this(null, null, null, null, exhibitor, firstName, lastName, email, null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record.This filed is deprecated. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * The Associated Exhibitor. - */ - public ExhibitorJson exhibitor() { - return this.exhibitor; - } - - /** - * The first name of the exhibitor admin - */ - public String firstName() { - return this.firstName; - } - - /** - * The last name of the exhibitor admin - */ - public String lastName() { - return this.lastName; - } - - /** - * The email address of the exhibitor admin - */ - public String email() { - return this.email; - } - - /** - * Exhibitor Admin id - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public ExistingExhibitorAdminJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public ExistingExhibitorAdminJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public ExistingExhibitorAdminJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record.This filed is deprecated. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public ExistingExhibitorAdminJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Exhibitor. - */ - public ExistingExhibitorAdminJson withExhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * The first name of the exhibitor admin - */ - public ExistingExhibitorAdminJson withFirstName(@Nonnull String firstName) { - this.firstName = Utils.checkNotNull(firstName, "firstName"); - return this; - } - - /** - * The last name of the exhibitor admin - */ - public ExistingExhibitorAdminJson withLastName(@Nonnull String lastName) { - this.lastName = Utils.checkNotNull(lastName, "lastName"); - return this; - } - - /** - * The email address of the exhibitor admin - */ - public ExistingExhibitorAdminJson withEmail(@Nonnull String email) { - this.email = Utils.checkNotNull(email, "email"); - return this; - } - - /** - * Exhibitor Admin id - */ - public ExistingExhibitorAdminJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingExhibitorAdminJson other = (ExistingExhibitorAdminJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.firstName, other.firstName) - && Utils.enhancedDeepEquals(this.lastName, other.lastName) - && Utils.enhancedDeepEquals(this.email, other.email) - && Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, createdBy, lastModified, lastModifiedBy, exhibitor, firstName, lastName, email, id); - } - - @Override - public String toString() { - return Utils.toString( - ExistingExhibitorAdminJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "exhibitor", - exhibitor, - "firstName", - firstName, - "lastName", - lastName, - "email", - email, - "id", - id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - @Deprecated - private String lastModifiedBy; - - private ExhibitorJson exhibitor; - - private String firstName; - - private String lastName; - - private String email; - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record.This filed is deprecated. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - @Deprecated - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * The first name of the exhibitor admin - */ - public Builder firstName(@Nonnull String firstName) { - this.firstName = Utils.checkNotNull(firstName, "firstName"); - return this; - } - - /** - * The last name of the exhibitor admin - */ - public Builder lastName(@Nonnull String lastName) { - this.lastName = Utils.checkNotNull(lastName, "lastName"); - return this; - } - - /** - * The email address of the exhibitor admin - */ - public Builder email(@Nonnull String email) { - this.email = Utils.checkNotNull(email, "email"); - return this; - } - - /** - * Exhibitor Admin id - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public ExistingExhibitorAdminJson build() { - return new ExistingExhibitorAdminJson( - created, createdBy, lastModified, lastModifiedBy, exhibitor, firstName, lastName, email, id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswer.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswer.java new file mode 100644 index 00000000..5192f373 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswer.java @@ -0,0 +1,408 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.List; +import java.util.Optional; + +/** + * ExistingExhibitorAnswer + * + *

Existing Exhibitor Answer schema + */ +public class ExistingExhibitorAnswer { + /** + * The ISO 8601 zoned date time when this record was created. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("created") + private OffsetDateTime created; + + /** + * The identifier of the user that created this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("createdBy") + private String createdBy; + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModified") + private OffsetDateTime lastModified; + + /** + * The identifier of the user that last updated this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModifiedBy") + private String lastModifiedBy; + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + @JsonProperty("question") + private Uuid1 question; + + /** + * The Associated Event. + */ + @JsonProperty("event") + private Event1 event; + + /** + * The Associated Exhibitor. + */ + @JsonProperty("exhibitor") + private Exhibitor exhibitor; + + /** + * List of answers + */ + @JsonProperty("answers") + private List answers; + + /** + * Exhibitor Answer id + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public ExistingExhibitorAnswer( + @JsonProperty("created") @Nullable OffsetDateTime created, + @JsonProperty("createdBy") @Nullable String createdBy, + @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, + @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, + @JsonProperty("question") @Nonnull Uuid1 question, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, + @JsonProperty("answers") @Nonnull List answers, + @JsonProperty("id") @Nonnull String id) { + this.created = created; + this.createdBy = createdBy; + this.lastModified = lastModified; + this.lastModifiedBy = lastModifiedBy; + this.question = Optional.ofNullable(question) + .orElseThrow(() -> new IllegalArgumentException("question cannot be null")); + this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); + this.exhibitor = Optional.ofNullable(exhibitor) + .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); + this.answers = + Optional.ofNullable(answers).orElseThrow(() -> new IllegalArgumentException("answers cannot be null")); + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + public ExistingExhibitorAnswer( + @Nonnull Uuid1 question, + @Nonnull Event1 event, + @Nonnull Exhibitor exhibitor, + @Nonnull List answers, + @Nonnull String id) { + this(null, null, null, null, question, event, exhibitor, answers, id); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Optional created() { + return Optional.ofNullable(this.created); + } + + /** + * The identifier of the user that created this record. + */ + public Optional createdBy() { + return Optional.ofNullable(this.createdBy); + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Optional lastModified() { + return Optional.ofNullable(this.lastModified); + } + + /** + * The identifier of the user that last updated this record. + */ + public Optional lastModifiedBy() { + return Optional.ofNullable(this.lastModifiedBy); + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Uuid1 question() { + return this.question; + } + + /** + * The Associated Event. + */ + public Event1 event() { + return this.event; + } + + /** + * The Associated Exhibitor. + */ + public Exhibitor exhibitor() { + return this.exhibitor; + } + + /** + * List of answers + */ + public List answers() { + return this.answers; + } + + /** + * Exhibitor Answer id + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public ExistingExhibitorAnswer withCreated(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public ExistingExhibitorAnswer withCreatedBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public ExistingExhibitorAnswer withLastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public ExistingExhibitorAnswer withLastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public ExistingExhibitorAnswer withQuestion(@Nonnull Uuid1 question) { + this.question = Utils.checkNotNull(question, "question"); + return this; + } + + /** + * The Associated Event. + */ + public ExistingExhibitorAnswer withEvent(@Nonnull Event1 event) { + this.event = Utils.checkNotNull(event, "event"); + return this; + } + + /** + * The Associated Exhibitor. + */ + public ExistingExhibitorAnswer withExhibitor(@Nonnull Exhibitor exhibitor) { + this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); + return this; + } + + /** + * List of answers + */ + public ExistingExhibitorAnswer withAnswers(@Nonnull List answers) { + this.answers = Utils.checkNotNull(answers, "answers"); + return this; + } + + /** + * Exhibitor Answer id + */ + public ExistingExhibitorAnswer withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExistingExhibitorAnswer other = (ExistingExhibitorAnswer) o; + return Utils.enhancedDeepEquals(this.created, other.created) + && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) + && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) + && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) + && Utils.enhancedDeepEquals(this.question, other.question) + && Utils.enhancedDeepEquals(this.event, other.event) + && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) + && Utils.enhancedDeepEquals(this.answers, other.answers) + && Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + created, createdBy, lastModified, lastModifiedBy, question, event, exhibitor, answers, id); + } + + @Override + public String toString() { + return Utils.toString( + ExistingExhibitorAnswer.class, + "created", + created, + "createdBy", + createdBy, + "lastModified", + lastModified, + "lastModifiedBy", + lastModifiedBy, + "question", + question, + "event", + event, + "exhibitor", + exhibitor, + "answers", + answers, + "id", + id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private OffsetDateTime created; + + private String createdBy; + + private OffsetDateTime lastModified; + + private String lastModifiedBy; + + private Uuid1 question; + + private Event1 event; + + private Exhibitor exhibitor; + + private List answers; + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Builder created(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public Builder createdBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Builder lastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public Builder lastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Builder question(@Nonnull Uuid1 question) { + this.question = Utils.checkNotNull(question, "question"); + return this; + } + + /** + * The Associated Event. + */ + public Builder event(@Nonnull Event1 event) { + this.event = Utils.checkNotNull(event, "event"); + return this; + } + + /** + * The Associated Exhibitor. + */ + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { + this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); + return this; + } + + /** + * List of answers + */ + public Builder answers(@Nonnull List answers) { + this.answers = Utils.checkNotNull(answers, "answers"); + return this; + } + + /** + * Exhibitor Answer id + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public ExistingExhibitorAnswer build() { + return new ExistingExhibitorAnswer( + created, createdBy, lastModified, lastModifiedBy, question, event, exhibitor, answers, id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerInput.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerInput.java new file mode 100644 index 00000000..408eedb8 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerInput.java @@ -0,0 +1,209 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.List; +import java.util.Optional; + +/** + * ExistingExhibitorAnswerInput + * + *

Existing Exhibitor Answer schema + */ +public class ExistingExhibitorAnswerInput { + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + @JsonProperty("question") + private Uuid1 question; + + /** + * The Associated Event. + */ + @JsonProperty("event") + private Event1 event; + + /** + * The Associated Exhibitor. + */ + @JsonProperty("exhibitor") + private Exhibitor exhibitor; + + /** + * List of answers + */ + @JsonProperty("answers") + private List answers; + + @JsonCreator + public ExistingExhibitorAnswerInput( + @JsonProperty("question") @Nonnull Uuid1 question, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, + @JsonProperty("answers") @Nonnull List answers) { + this.question = Optional.ofNullable(question) + .orElseThrow(() -> new IllegalArgumentException("question cannot be null")); + this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); + this.exhibitor = Optional.ofNullable(exhibitor) + .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); + this.answers = + Optional.ofNullable(answers).orElseThrow(() -> new IllegalArgumentException("answers cannot be null")); + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Uuid1 question() { + return this.question; + } + + /** + * The Associated Event. + */ + public Event1 event() { + return this.event; + } + + /** + * The Associated Exhibitor. + */ + public Exhibitor exhibitor() { + return this.exhibitor; + } + + /** + * List of answers + */ + public List answers() { + return this.answers; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public ExistingExhibitorAnswerInput withQuestion(@Nonnull Uuid1 question) { + this.question = Utils.checkNotNull(question, "question"); + return this; + } + + /** + * The Associated Event. + */ + public ExistingExhibitorAnswerInput withEvent(@Nonnull Event1 event) { + this.event = Utils.checkNotNull(event, "event"); + return this; + } + + /** + * The Associated Exhibitor. + */ + public ExistingExhibitorAnswerInput withExhibitor(@Nonnull Exhibitor exhibitor) { + this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); + return this; + } + + /** + * List of answers + */ + public ExistingExhibitorAnswerInput withAnswers(@Nonnull List answers) { + this.answers = Utils.checkNotNull(answers, "answers"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExistingExhibitorAnswerInput other = (ExistingExhibitorAnswerInput) o; + return Utils.enhancedDeepEquals(this.question, other.question) + && Utils.enhancedDeepEquals(this.event, other.event) + && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) + && Utils.enhancedDeepEquals(this.answers, other.answers); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(question, event, exhibitor, answers); + } + + @Override + public String toString() { + return Utils.toString( + ExistingExhibitorAnswerInput.class, + "question", + question, + "event", + event, + "exhibitor", + exhibitor, + "answers", + answers); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private Uuid1 question; + + private Event1 event; + + private Exhibitor exhibitor; + + private List answers; + + private Builder() { + // force use of static builder() method + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Builder question(@Nonnull Uuid1 question) { + this.question = Utils.checkNotNull(question, "question"); + return this; + } + + /** + * The Associated Event. + */ + public Builder event(@Nonnull Event1 event) { + this.event = Utils.checkNotNull(event, "event"); + return this; + } + + /** + * The Associated Exhibitor. + */ + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { + this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); + return this; + } + + /** + * List of answers + */ + public Builder answers(@Nonnull List answers) { + this.answers = Utils.checkNotNull(answers, "answers"); + return this; + } + + public ExistingExhibitorAnswerInput build() { + return new ExistingExhibitorAnswerInput(question, event, exhibitor, answers); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerJson.java deleted file mode 100644 index 312f77e2..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerJson.java +++ /dev/null @@ -1,408 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.List; -import java.util.Optional; - -/** - * ExistingExhibitorAnswerJson - * - *

Existing Exhibitor Answer schema - */ -public class ExistingExhibitorAnswerJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - @JsonProperty("question") - private UuidJson question; - - /** - * The Associated Event. - */ - @JsonProperty("event") - private EventJson6 event; - - /** - * The Associated Exhibitor. - */ - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * List of answers - */ - @JsonProperty("answers") - private List answers; - - /** - * Exhibitor Answer id - */ - @JsonProperty("id") - private String id; - - @JsonCreator - public ExistingExhibitorAnswerJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("question") @Nonnull UuidJson question, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, - @JsonProperty("answers") @Nonnull List answers, - @JsonProperty("id") @Nonnull String id) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.question = Optional.ofNullable(question) - .orElseThrow(() -> new IllegalArgumentException("question cannot be null")); - this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); - this.exhibitor = Optional.ofNullable(exhibitor) - .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); - this.answers = - Optional.ofNullable(answers).orElseThrow(() -> new IllegalArgumentException("answers cannot be null")); - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - } - - public ExistingExhibitorAnswerJson( - @Nonnull UuidJson question, - @Nonnull EventJson6 event, - @Nonnull ExhibitorJson exhibitor, - @Nonnull List answers, - @Nonnull String id) { - this(null, null, null, null, question, event, exhibitor, answers, id); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public UuidJson question() { - return this.question; - } - - /** - * The Associated Event. - */ - public EventJson6 event() { - return this.event; - } - - /** - * The Associated Exhibitor. - */ - public ExhibitorJson exhibitor() { - return this.exhibitor; - } - - /** - * List of answers - */ - public List answers() { - return this.answers; - } - - /** - * Exhibitor Answer id - */ - public String id() { - return this.id; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public ExistingExhibitorAnswerJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public ExistingExhibitorAnswerJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public ExistingExhibitorAnswerJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public ExistingExhibitorAnswerJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public ExistingExhibitorAnswerJson withQuestion(@Nonnull UuidJson question) { - this.question = Utils.checkNotNull(question, "question"); - return this; - } - - /** - * The Associated Event. - */ - public ExistingExhibitorAnswerJson withEvent(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public ExistingExhibitorAnswerJson withExhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * List of answers - */ - public ExistingExhibitorAnswerJson withAnswers(@Nonnull List answers) { - this.answers = Utils.checkNotNull(answers, "answers"); - return this; - } - - /** - * Exhibitor Answer id - */ - public ExistingExhibitorAnswerJson withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingExhibitorAnswerJson other = (ExistingExhibitorAnswerJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.question, other.question) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.answers, other.answers) - && Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, createdBy, lastModified, lastModifiedBy, question, event, exhibitor, answers, id); - } - - @Override - public String toString() { - return Utils.toString( - ExistingExhibitorAnswerJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "question", - question, - "event", - event, - "exhibitor", - exhibitor, - "answers", - answers, - "id", - id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private UuidJson question; - - private EventJson6 event; - - private ExhibitorJson exhibitor; - - private List answers; - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Builder question(@Nonnull UuidJson question) { - this.question = Utils.checkNotNull(question, "question"); - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * List of answers - */ - public Builder answers(@Nonnull List answers) { - this.answers = Utils.checkNotNull(answers, "answers"); - return this; - } - - /** - * Exhibitor Answer id - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - public ExistingExhibitorAnswerJson build() { - return new ExistingExhibitorAnswerJson( - created, createdBy, lastModified, lastModifiedBy, question, event, exhibitor, answers, id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerJsonInput.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerJsonInput.java deleted file mode 100644 index 93cf515d..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorAnswerJsonInput.java +++ /dev/null @@ -1,209 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.List; -import java.util.Optional; - -/** - * ExistingExhibitorAnswerJsonInput - * - *

Existing Exhibitor Answer schema - */ -public class ExistingExhibitorAnswerJsonInput { - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - @JsonProperty("question") - private UuidJson question; - - /** - * The Associated Event. - */ - @JsonProperty("event") - private EventJson6 event; - - /** - * The Associated Exhibitor. - */ - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * List of answers - */ - @JsonProperty("answers") - private List answers; - - @JsonCreator - public ExistingExhibitorAnswerJsonInput( - @JsonProperty("question") @Nonnull UuidJson question, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, - @JsonProperty("answers") @Nonnull List answers) { - this.question = Optional.ofNullable(question) - .orElseThrow(() -> new IllegalArgumentException("question cannot be null")); - this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); - this.exhibitor = Optional.ofNullable(exhibitor) - .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); - this.answers = - Optional.ofNullable(answers).orElseThrow(() -> new IllegalArgumentException("answers cannot be null")); - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public UuidJson question() { - return this.question; - } - - /** - * The Associated Event. - */ - public EventJson6 event() { - return this.event; - } - - /** - * The Associated Exhibitor. - */ - public ExhibitorJson exhibitor() { - return this.exhibitor; - } - - /** - * List of answers - */ - public List answers() { - return this.answers; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public ExistingExhibitorAnswerJsonInput withQuestion(@Nonnull UuidJson question) { - this.question = Utils.checkNotNull(question, "question"); - return this; - } - - /** - * The Associated Event. - */ - public ExistingExhibitorAnswerJsonInput withEvent(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public ExistingExhibitorAnswerJsonInput withExhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * List of answers - */ - public ExistingExhibitorAnswerJsonInput withAnswers(@Nonnull List answers) { - this.answers = Utils.checkNotNull(answers, "answers"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingExhibitorAnswerJsonInput other = (ExistingExhibitorAnswerJsonInput) o; - return Utils.enhancedDeepEquals(this.question, other.question) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.answers, other.answers); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(question, event, exhibitor, answers); - } - - @Override - public String toString() { - return Utils.toString( - ExistingExhibitorAnswerJsonInput.class, - "question", - question, - "event", - event, - "exhibitor", - exhibitor, - "answers", - answers); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private UuidJson question; - - private EventJson6 event; - - private ExhibitorJson exhibitor; - - private List answers; - - private Builder() { - // force use of static builder() method - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Builder question(@Nonnull UuidJson question) { - this.question = Utils.checkNotNull(question, "question"); - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * List of answers - */ - public Builder answers(@Nonnull List answers) { - this.answers = Utils.checkNotNull(answers, "answers"); - return this; - } - - public ExistingExhibitorAnswerJsonInput build() { - return new ExistingExhibitorAnswerJsonInput(question, event, exhibitor, answers); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorCategoryJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorCategoryJson.java deleted file mode 100644 index aefdba22..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorCategoryJson.java +++ /dev/null @@ -1,537 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.Optional; - -/** - * ExistingExhibitorCategoryJson - * - *

A description of the Existing Exhibitor Category JSON schema - */ -public class ExistingExhibitorCategoryJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * The Associated Event. - */ - @JsonProperty("event") - private EventJson6 event; - - /** - * Name of the exhibitor category - */ - @JsonProperty("name") - private String name; - - /** - * Exhibitor Category description - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("description") - private String description; - - /** - * order for exhibitor category - */ - @JsonProperty("order") - private long order; - - /** - * Type of exhibitor category - */ - @JsonProperty("type") - private ExistingExhibitorCategoryJsonType type; - - /** - * ID of exhibitor category. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * File ID for exhibitor category banner. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bannerId") - private String bannerId; - - /** - * URL for exhibitor category banner. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bannerUrl") - private String bannerUrl; - - @JsonCreator - public ExistingExhibitorCategoryJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("name") @Nonnull String name, - @JsonProperty("description") @Nullable String description, - @JsonProperty("order") long order, - @JsonProperty("type") @Nonnull ExistingExhibitorCategoryJsonType type, - @JsonProperty("id") @Nullable String id, - @JsonProperty("bannerId") @Nullable String bannerId, - @JsonProperty("bannerUrl") @Nullable String bannerUrl) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); - this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); - this.description = description; - this.order = order; - this.type = Optional.ofNullable(type).orElseThrow(() -> new IllegalArgumentException("type cannot be null")); - this.id = id; - this.bannerId = bannerId; - this.bannerUrl = bannerUrl; - } - - public ExistingExhibitorCategoryJson( - @Nonnull EventJson6 event, - @Nonnull String name, - long order, - @Nonnull ExistingExhibitorCategoryJsonType type) { - this(null, null, null, null, event, name, null, order, type, null, null, null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * The Associated Event. - */ - public EventJson6 event() { - return this.event; - } - - /** - * Name of the exhibitor category - */ - public String name() { - return this.name; - } - - /** - * Exhibitor Category description - */ - public Optional description() { - return Optional.ofNullable(this.description); - } - - /** - * order for exhibitor category - */ - public long order() { - return this.order; - } - - /** - * Type of exhibitor category - */ - public ExistingExhibitorCategoryJsonType type() { - return this.type; - } - - /** - * ID of exhibitor category. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * File ID for exhibitor category banner. - */ - public Optional bannerId() { - return Optional.ofNullable(this.bannerId); - } - - /** - * URL for exhibitor category banner. - */ - public Optional bannerUrl() { - return Optional.ofNullable(this.bannerUrl); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public ExistingExhibitorCategoryJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public ExistingExhibitorCategoryJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public ExistingExhibitorCategoryJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public ExistingExhibitorCategoryJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Event. - */ - public ExistingExhibitorCategoryJson withEvent(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * Name of the exhibitor category - */ - public ExistingExhibitorCategoryJson withName(@Nonnull String name) { - this.name = Utils.checkNotNull(name, "name"); - return this; - } - - /** - * Exhibitor Category description - */ - public ExistingExhibitorCategoryJson withDescription(@Nullable String description) { - this.description = description; - return this; - } - - /** - * order for exhibitor category - */ - public ExistingExhibitorCategoryJson withOrder(long order) { - this.order = order; - return this; - } - - /** - * Type of exhibitor category - */ - public ExistingExhibitorCategoryJson withType(@Nonnull ExistingExhibitorCategoryJsonType type) { - this.type = Utils.checkNotNull(type, "type"); - return this; - } - - /** - * ID of exhibitor category. - */ - public ExistingExhibitorCategoryJson withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * File ID for exhibitor category banner. - */ - public ExistingExhibitorCategoryJson withBannerId(@Nullable String bannerId) { - this.bannerId = bannerId; - return this; - } - - /** - * URL for exhibitor category banner. - */ - public ExistingExhibitorCategoryJson withBannerUrl(@Nullable String bannerUrl) { - this.bannerUrl = bannerUrl; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingExhibitorCategoryJson other = (ExistingExhibitorCategoryJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.name, other.name) - && Utils.enhancedDeepEquals(this.description, other.description) - && Utils.enhancedDeepEquals(this.order, other.order) - && Utils.enhancedDeepEquals(this.type, other.type) - && Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.bannerId, other.bannerId) - && Utils.enhancedDeepEquals(this.bannerUrl, other.bannerUrl); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, - createdBy, - lastModified, - lastModifiedBy, - event, - name, - description, - order, - type, - id, - bannerId, - bannerUrl); - } - - @Override - public String toString() { - return Utils.toString( - ExistingExhibitorCategoryJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "event", - event, - "name", - name, - "description", - description, - "order", - order, - "type", - type, - "id", - id, - "bannerId", - bannerId, - "bannerUrl", - bannerUrl); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private EventJson6 event; - - private String name; - - private String description; - - private long order; - - private ExistingExhibitorCategoryJsonType type; - - private String id; - - private String bannerId; - - private String bannerUrl; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * Name of the exhibitor category - */ - public Builder name(@Nonnull String name) { - this.name = Utils.checkNotNull(name, "name"); - return this; - } - - /** - * Exhibitor Category description - */ - public Builder description(@Nullable String description) { - this.description = description; - return this; - } - - /** - * order for exhibitor category - */ - public Builder order(long order) { - this.order = order; - return this; - } - - /** - * Type of exhibitor category - */ - public Builder type(@Nonnull ExistingExhibitorCategoryJsonType type) { - this.type = Utils.checkNotNull(type, "type"); - return this; - } - - /** - * ID of exhibitor category. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * File ID for exhibitor category banner. - */ - public Builder bannerId(@Nullable String bannerId) { - this.bannerId = bannerId; - return this; - } - - /** - * URL for exhibitor category banner. - */ - public Builder bannerUrl(@Nullable String bannerUrl) { - this.bannerUrl = bannerUrl; - return this; - } - - public ExistingExhibitorCategoryJson build() { - return new ExistingExhibitorCategoryJson( - created, - createdBy, - lastModified, - lastModifiedBy, - event, - name, - description, - order, - type, - id, - bannerId, - bannerUrl); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorCategoryJsonType.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorCategoryJsonType.java deleted file mode 100644 index 0eec6acc..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorCategoryJsonType.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * ExistingExhibitorCategoryJsonType - * - *

Type of exhibitor category - */ -public enum ExistingExhibitorCategoryJsonType { - BANNER("BANNER"), - LOGO("LOGO"); - - @JsonValue - private final String value; - - ExistingExhibitorCategoryJsonType(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (ExistingExhibitorCategoryJsonType o : ExistingExhibitorCategoryJsonType.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorJson.java deleted file mode 100644 index 34d5ee22..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorJson.java +++ /dev/null @@ -1,1166 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.LazySingletonValue; -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Boolean; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.Optional; - -/** - * ExistingExhibitorJson - * - *

JSON schema for the exhibitor object - */ -public class ExistingExhibitorJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * The Associated Event. - */ - @JsonProperty("event") - private EventJson6 event; - - /** - * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal - * results. - */ - @JsonProperty("name") - private String name; - - /** - * Exhibitor description - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("description") - private String description; - - /** - * Code used to identify the exhibitor - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("code") - private String code; - - /** - * Code used for marketing groupings - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("sourceId") - private String sourceId; - - /** - * Exhibitor location - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("location") - private String location; - - /** - * An object representing an address with various properties. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address") - private ExhibitorAddressJson address; - - /** - * Email address of the exhibitor - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("email") - private String email; - - /** - * Mobile Phone of the exhibitor - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("mobilePhone") - private String mobilePhone; - - /** - * Work Phone of the exhibitor - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("workPhone") - private String workPhone; - - /** - * Any other phone of the exhibitor - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("otherPhone") - private String otherPhone; - - /** - * Exhibitor's website URL - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("website") - private String website; - - /** - * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("contactLinks") - private ContactLinksJson2 contactLinks; - - /** - * A boolean indicating whether the exhibitor is deleted or not - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("deleted") - private Boolean deleted; - - /** - * True indicates that the exhibitor is hidden. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("hidden") - private Boolean hidden; - - /** - * A boolean indicating whether the exhibitor is an event sponsor or not - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("eventSponsor") - private Boolean eventSponsor; - - /** - * A boolean indicating whether the exhibitor is designated as featured or not - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("featured") - private Boolean featured; - - /** - * Associated sponsorship level for an exhibitor - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("sponsorshipLevel") - private SponsorshipLevelJson sponsorshipLevel; - - /** - * ID of an exhibitor. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * File ID for exhibitor profile logo. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("profileLogoId") - private String profileLogoId; - - /** - * URL for exhibitor profile logo. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("profileLogoUrl") - private String profileLogoUrl; - - /** - * File ID for exhibitor banner. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bannerId") - private String bannerId; - - /** - * URL for exhibitor banner. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bannerUrl") - private String bannerUrl; - - @JsonCreator - public ExistingExhibitorJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("name") @Nonnull String name, - @JsonProperty("description") @Nullable String description, - @JsonProperty("code") @Nullable String code, - @JsonProperty("sourceId") @Nullable String sourceId, - @JsonProperty("location") @Nullable String location, - @JsonProperty("address") @Nullable ExhibitorAddressJson address, - @JsonProperty("email") @Nullable String email, - @JsonProperty("mobilePhone") @Nullable String mobilePhone, - @JsonProperty("workPhone") @Nullable String workPhone, - @JsonProperty("otherPhone") @Nullable String otherPhone, - @JsonProperty("website") @Nullable String website, - @JsonProperty("contactLinks") @Nullable ContactLinksJson2 contactLinks, - @JsonProperty("deleted") @Nullable Boolean deleted, - @JsonProperty("hidden") @Nullable Boolean hidden, - @JsonProperty("eventSponsor") @Nullable Boolean eventSponsor, - @JsonProperty("featured") @Nullable Boolean featured, - @JsonProperty("sponsorshipLevel") @Nullable SponsorshipLevelJson sponsorshipLevel, - @JsonProperty("id") @Nullable String id, - @JsonProperty("profileLogoId") @Nullable String profileLogoId, - @JsonProperty("profileLogoUrl") @Nullable String profileLogoUrl, - @JsonProperty("bannerId") @Nullable String bannerId, - @JsonProperty("bannerUrl") @Nullable String bannerUrl) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); - this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); - this.description = description; - this.code = code; - this.sourceId = sourceId; - this.location = location; - this.address = address; - this.email = email; - this.mobilePhone = mobilePhone; - this.workPhone = workPhone; - this.otherPhone = otherPhone; - this.website = website; - this.contactLinks = contactLinks; - this.deleted = Optional.ofNullable(deleted).orElse(Builder._SINGLETON_VALUE_Deleted.value()); - this.hidden = Optional.ofNullable(hidden).orElse(Builder._SINGLETON_VALUE_Hidden.value()); - this.eventSponsor = Optional.ofNullable(eventSponsor).orElse(Builder._SINGLETON_VALUE_EventSponsor.value()); - this.featured = Optional.ofNullable(featured).orElse(Builder._SINGLETON_VALUE_Featured.value()); - this.sponsorshipLevel = sponsorshipLevel; - this.id = id; - this.profileLogoId = profileLogoId; - this.profileLogoUrl = profileLogoUrl; - this.bannerId = bannerId; - this.bannerUrl = bannerUrl; - } - - public ExistingExhibitorJson(@Nonnull EventJson6 event, @Nonnull String name) { - this( - null, - null, - null, - null, - event, - name, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * The Associated Event. - */ - public EventJson6 event() { - return this.event; - } - - /** - * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal - * results. - */ - public String name() { - return this.name; - } - - /** - * Exhibitor description - */ - public Optional description() { - return Optional.ofNullable(this.description); - } - - /** - * Code used to identify the exhibitor - */ - public Optional code() { - return Optional.ofNullable(this.code); - } - - /** - * Code used for marketing groupings - */ - public Optional sourceId() { - return Optional.ofNullable(this.sourceId); - } - - /** - * Exhibitor location - */ - public Optional location() { - return Optional.ofNullable(this.location); - } - - /** - * An object representing an address with various properties. - */ - public Optional address() { - return Optional.ofNullable(this.address); - } - - /** - * Email address of the exhibitor - */ - public Optional email() { - return Optional.ofNullable(this.email); - } - - /** - * Mobile Phone of the exhibitor - */ - public Optional mobilePhone() { - return Optional.ofNullable(this.mobilePhone); - } - - /** - * Work Phone of the exhibitor - */ - public Optional workPhone() { - return Optional.ofNullable(this.workPhone); - } - - /** - * Any other phone of the exhibitor - */ - public Optional otherPhone() { - return Optional.ofNullable(this.otherPhone); - } - - /** - * Exhibitor's website URL - */ - public Optional website() { - return Optional.ofNullable(this.website); - } - - /** - * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - */ - public Optional contactLinks() { - return Optional.ofNullable(this.contactLinks); - } - - /** - * A boolean indicating whether the exhibitor is deleted or not - */ - public Optional deleted() { - return Optional.ofNullable(this.deleted); - } - - /** - * True indicates that the exhibitor is hidden. - */ - public Optional hidden() { - return Optional.ofNullable(this.hidden); - } - - /** - * A boolean indicating whether the exhibitor is an event sponsor or not - */ - public Optional eventSponsor() { - return Optional.ofNullable(this.eventSponsor); - } - - /** - * A boolean indicating whether the exhibitor is designated as featured or not - */ - public Optional featured() { - return Optional.ofNullable(this.featured); - } - - /** - * Associated sponsorship level for an exhibitor - */ - public Optional sponsorshipLevel() { - return Optional.ofNullable(this.sponsorshipLevel); - } - - /** - * ID of an exhibitor. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * File ID for exhibitor profile logo. - */ - public Optional profileLogoId() { - return Optional.ofNullable(this.profileLogoId); - } - - /** - * URL for exhibitor profile logo. - */ - public Optional profileLogoUrl() { - return Optional.ofNullable(this.profileLogoUrl); - } - - /** - * File ID for exhibitor banner. - */ - public Optional bannerId() { - return Optional.ofNullable(this.bannerId); - } - - /** - * URL for exhibitor banner. - */ - public Optional bannerUrl() { - return Optional.ofNullable(this.bannerUrl); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public ExistingExhibitorJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public ExistingExhibitorJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public ExistingExhibitorJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public ExistingExhibitorJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Event. - */ - public ExistingExhibitorJson withEvent(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal - * results. - */ - public ExistingExhibitorJson withName(@Nonnull String name) { - this.name = Utils.checkNotNull(name, "name"); - return this; - } - - /** - * Exhibitor description - */ - public ExistingExhibitorJson withDescription(@Nullable String description) { - this.description = description; - return this; - } - - /** - * Code used to identify the exhibitor - */ - public ExistingExhibitorJson withCode(@Nullable String code) { - this.code = code; - return this; - } - - /** - * Code used for marketing groupings - */ - public ExistingExhibitorJson withSourceId(@Nullable String sourceId) { - this.sourceId = sourceId; - return this; - } - - /** - * Exhibitor location - */ - public ExistingExhibitorJson withLocation(@Nullable String location) { - this.location = location; - return this; - } - - /** - * An object representing an address with various properties. - */ - public ExistingExhibitorJson withAddress(@Nullable ExhibitorAddressJson address) { - this.address = address; - return this; - } - - /** - * Email address of the exhibitor - */ - public ExistingExhibitorJson withEmail(@Nullable String email) { - this.email = email; - return this; - } - - /** - * Mobile Phone of the exhibitor - */ - public ExistingExhibitorJson withMobilePhone(@Nullable String mobilePhone) { - this.mobilePhone = mobilePhone; - return this; - } - - /** - * Work Phone of the exhibitor - */ - public ExistingExhibitorJson withWorkPhone(@Nullable String workPhone) { - this.workPhone = workPhone; - return this; - } - - /** - * Any other phone of the exhibitor - */ - public ExistingExhibitorJson withOtherPhone(@Nullable String otherPhone) { - this.otherPhone = otherPhone; - return this; - } - - /** - * Exhibitor's website URL - */ - public ExistingExhibitorJson withWebsite(@Nullable String website) { - this.website = website; - return this; - } - - /** - * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - */ - public ExistingExhibitorJson withContactLinks(@Nullable ContactLinksJson2 contactLinks) { - this.contactLinks = contactLinks; - return this; - } - - /** - * A boolean indicating whether the exhibitor is deleted or not - */ - public ExistingExhibitorJson withDeleted(@Nullable Boolean deleted) { - this.deleted = deleted; - return this; - } - - /** - * True indicates that the exhibitor is hidden. - */ - public ExistingExhibitorJson withHidden(@Nullable Boolean hidden) { - this.hidden = hidden; - return this; - } - - /** - * A boolean indicating whether the exhibitor is an event sponsor or not - */ - public ExistingExhibitorJson withEventSponsor(@Nullable Boolean eventSponsor) { - this.eventSponsor = eventSponsor; - return this; - } - - /** - * A boolean indicating whether the exhibitor is designated as featured or not - */ - public ExistingExhibitorJson withFeatured(@Nullable Boolean featured) { - this.featured = featured; - return this; - } - - /** - * Associated sponsorship level for an exhibitor - */ - public ExistingExhibitorJson withSponsorshipLevel(@Nullable SponsorshipLevelJson sponsorshipLevel) { - this.sponsorshipLevel = sponsorshipLevel; - return this; - } - - /** - * ID of an exhibitor. - */ - public ExistingExhibitorJson withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * File ID for exhibitor profile logo. - */ - public ExistingExhibitorJson withProfileLogoId(@Nullable String profileLogoId) { - this.profileLogoId = profileLogoId; - return this; - } - - /** - * URL for exhibitor profile logo. - */ - public ExistingExhibitorJson withProfileLogoUrl(@Nullable String profileLogoUrl) { - this.profileLogoUrl = profileLogoUrl; - return this; - } - - /** - * File ID for exhibitor banner. - */ - public ExistingExhibitorJson withBannerId(@Nullable String bannerId) { - this.bannerId = bannerId; - return this; - } - - /** - * URL for exhibitor banner. - */ - public ExistingExhibitorJson withBannerUrl(@Nullable String bannerUrl) { - this.bannerUrl = bannerUrl; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingExhibitorJson other = (ExistingExhibitorJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.name, other.name) - && Utils.enhancedDeepEquals(this.description, other.description) - && Utils.enhancedDeepEquals(this.code, other.code) - && Utils.enhancedDeepEquals(this.sourceId, other.sourceId) - && Utils.enhancedDeepEquals(this.location, other.location) - && Utils.enhancedDeepEquals(this.address, other.address) - && Utils.enhancedDeepEquals(this.email, other.email) - && Utils.enhancedDeepEquals(this.mobilePhone, other.mobilePhone) - && Utils.enhancedDeepEquals(this.workPhone, other.workPhone) - && Utils.enhancedDeepEquals(this.otherPhone, other.otherPhone) - && Utils.enhancedDeepEquals(this.website, other.website) - && Utils.enhancedDeepEquals(this.contactLinks, other.contactLinks) - && Utils.enhancedDeepEquals(this.deleted, other.deleted) - && Utils.enhancedDeepEquals(this.hidden, other.hidden) - && Utils.enhancedDeepEquals(this.eventSponsor, other.eventSponsor) - && Utils.enhancedDeepEquals(this.featured, other.featured) - && Utils.enhancedDeepEquals(this.sponsorshipLevel, other.sponsorshipLevel) - && Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.profileLogoId, other.profileLogoId) - && Utils.enhancedDeepEquals(this.profileLogoUrl, other.profileLogoUrl) - && Utils.enhancedDeepEquals(this.bannerId, other.bannerId) - && Utils.enhancedDeepEquals(this.bannerUrl, other.bannerUrl); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, - createdBy, - lastModified, - lastModifiedBy, - event, - name, - description, - code, - sourceId, - location, - address, - email, - mobilePhone, - workPhone, - otherPhone, - website, - contactLinks, - deleted, - hidden, - eventSponsor, - featured, - sponsorshipLevel, - id, - profileLogoId, - profileLogoUrl, - bannerId, - bannerUrl); - } - - @Override - public String toString() { - return Utils.toString( - ExistingExhibitorJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "event", - event, - "name", - name, - "description", - description, - "code", - code, - "sourceId", - sourceId, - "location", - location, - "address", - address, - "email", - email, - "mobilePhone", - mobilePhone, - "workPhone", - workPhone, - "otherPhone", - otherPhone, - "website", - website, - "contactLinks", - contactLinks, - "deleted", - deleted, - "hidden", - hidden, - "eventSponsor", - eventSponsor, - "featured", - featured, - "sponsorshipLevel", - sponsorshipLevel, - "id", - id, - "profileLogoId", - profileLogoId, - "profileLogoUrl", - profileLogoUrl, - "bannerId", - bannerId, - "bannerUrl", - bannerUrl); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private EventJson6 event; - - private String name; - - private String description; - - private String code; - - private String sourceId; - - private String location; - - private ExhibitorAddressJson address; - - private String email; - - private String mobilePhone; - - private String workPhone; - - private String otherPhone; - - private String website; - - private ContactLinksJson2 contactLinks; - - private Boolean deleted; - - private Boolean hidden; - - private Boolean eventSponsor; - - private Boolean featured; - - private SponsorshipLevelJson sponsorshipLevel; - - private String id; - - private String profileLogoId; - - private String profileLogoUrl; - - private String bannerId; - - private String bannerUrl; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal - * results. - */ - public Builder name(@Nonnull String name) { - this.name = Utils.checkNotNull(name, "name"); - return this; - } - - /** - * Exhibitor description - */ - public Builder description(@Nullable String description) { - this.description = description; - return this; - } - - /** - * Code used to identify the exhibitor - */ - public Builder code(@Nullable String code) { - this.code = code; - return this; - } - - /** - * Code used for marketing groupings - */ - public Builder sourceId(@Nullable String sourceId) { - this.sourceId = sourceId; - return this; - } - - /** - * Exhibitor location - */ - public Builder location(@Nullable String location) { - this.location = location; - return this; - } - - /** - * An object representing an address with various properties. - */ - public Builder address(@Nullable ExhibitorAddressJson address) { - this.address = address; - return this; - } - - /** - * Email address of the exhibitor - */ - public Builder email(@Nullable String email) { - this.email = email; - return this; - } - - /** - * Mobile Phone of the exhibitor - */ - public Builder mobilePhone(@Nullable String mobilePhone) { - this.mobilePhone = mobilePhone; - return this; - } - - /** - * Work Phone of the exhibitor - */ - public Builder workPhone(@Nullable String workPhone) { - this.workPhone = workPhone; - return this; - } - - /** - * Any other phone of the exhibitor - */ - public Builder otherPhone(@Nullable String otherPhone) { - this.otherPhone = otherPhone; - return this; - } - - /** - * Exhibitor's website URL - */ - public Builder website(@Nullable String website) { - this.website = website; - return this; - } - - /** - * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - */ - public Builder contactLinks(@Nullable ContactLinksJson2 contactLinks) { - this.contactLinks = contactLinks; - return this; - } - - /** - * A boolean indicating whether the exhibitor is deleted or not - */ - public Builder deleted(@Nullable Boolean deleted) { - this.deleted = deleted; - return this; - } - - /** - * True indicates that the exhibitor is hidden. - */ - public Builder hidden(@Nullable Boolean hidden) { - this.hidden = hidden; - return this; - } - - /** - * A boolean indicating whether the exhibitor is an event sponsor or not - */ - public Builder eventSponsor(@Nullable Boolean eventSponsor) { - this.eventSponsor = eventSponsor; - return this; - } - - /** - * A boolean indicating whether the exhibitor is designated as featured or not - */ - public Builder featured(@Nullable Boolean featured) { - this.featured = featured; - return this; - } - - /** - * Associated sponsorship level for an exhibitor - */ - public Builder sponsorshipLevel(@Nullable SponsorshipLevelJson sponsorshipLevel) { - this.sponsorshipLevel = sponsorshipLevel; - return this; - } - - /** - * ID of an exhibitor. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * File ID for exhibitor profile logo. - */ - public Builder profileLogoId(@Nullable String profileLogoId) { - this.profileLogoId = profileLogoId; - return this; - } - - /** - * URL for exhibitor profile logo. - */ - public Builder profileLogoUrl(@Nullable String profileLogoUrl) { - this.profileLogoUrl = profileLogoUrl; - return this; - } - - /** - * File ID for exhibitor banner. - */ - public Builder bannerId(@Nullable String bannerId) { - this.bannerId = bannerId; - return this; - } - - /** - * URL for exhibitor banner. - */ - public Builder bannerUrl(@Nullable String bannerUrl) { - this.bannerUrl = bannerUrl; - return this; - } - - public ExistingExhibitorJson build() { - return new ExistingExhibitorJson( - created, - createdBy, - lastModified, - lastModifiedBy, - event, - name, - description, - code, - sourceId, - location, - address, - email, - mobilePhone, - workPhone, - otherPhone, - website, - contactLinks, - deleted, - hidden, - eventSponsor, - featured, - sponsorshipLevel, - id, - profileLogoId, - profileLogoUrl, - bannerId, - bannerUrl); - } - - private static final LazySingletonValue _SINGLETON_VALUE_Deleted = - new LazySingletonValue<>("deleted", "false", new TypeReference() {}); - - private static final LazySingletonValue _SINGLETON_VALUE_Hidden = - new LazySingletonValue<>("hidden", "false", new TypeReference() {}); - - private static final LazySingletonValue _SINGLETON_VALUE_EventSponsor = - new LazySingletonValue<>("eventSponsor", "false", new TypeReference() {}); - - private static final LazySingletonValue _SINGLETON_VALUE_Featured = - new LazySingletonValue<>("featured", "false", new TypeReference() {}); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorQuestion.java b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorQuestion.java index 49c52752..f3c3b8af 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorQuestion.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingExhibitorQuestion.java @@ -58,7 +58,7 @@ public class ExistingExhibitorQuestion { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The actual text of the exhibitor question. @@ -83,7 +83,7 @@ public class ExistingExhibitorQuestion { * captures date and time information from respondents. */ @JsonProperty("type") - private ExhibitorQuestionTypeJson type; + private ExhibitorQuestionType type; /** * A boolean indicating whether the question is mandatory or not @@ -96,21 +96,21 @@ public class ExistingExhibitorQuestion { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("choices") - private List choices; + private List choices; /** * Contains text of additional choice */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("notApplicableAnswer") - private AdditionalChoiceJson11 notApplicableAnswer; + private AdditionalChoice notApplicableAnswer; /** * Contains text of additional choice */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("otherAnswer") - private AdditionalChoiceJson11 otherAnswer; + private AdditionalChoice otherAnswer; /** * Specifies the format for displaying answers based on the question type. For SingleChoice questions, @@ -121,14 +121,14 @@ public class ExistingExhibitorQuestion { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("answerFormat") - private ExhibitorAnswerFormatJson answerFormat; + private ExhibitorAnswerFormat answerFormat; /** * Defines the limits for answers to exhibitor questions. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("answerLimits") - private ExhibitorAnswerLimitsJson answerLimits; + private ExhibitorAnswerLimits answerLimits; /** * True indicates the current date and time is automatically set as the default value for @@ -157,16 +157,16 @@ public ExistingExhibitorQuestion( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, + @JsonProperty("event") @Nonnull Event1 event, @JsonProperty("text") @Nonnull String text, @JsonProperty("code") @Nullable String code, - @JsonProperty("type") @Nonnull ExhibitorQuestionTypeJson type, + @JsonProperty("type") @Nonnull ExhibitorQuestionType type, @JsonProperty("required") boolean required, - @JsonProperty("choices") @Nullable List choices, - @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson11 notApplicableAnswer, - @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson11 otherAnswer, - @JsonProperty("answerFormat") @Nullable ExhibitorAnswerFormatJson answerFormat, - @JsonProperty("answerLimits") @Nullable ExhibitorAnswerLimitsJson answerLimits, + @JsonProperty("choices") @Nullable List choices, + @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoice notApplicableAnswer, + @JsonProperty("otherAnswer") @Nullable AdditionalChoice otherAnswer, + @JsonProperty("answerFormat") @Nullable ExhibitorAnswerFormat answerFormat, + @JsonProperty("answerLimits") @Nullable ExhibitorAnswerLimits answerLimits, @JsonProperty("defaultToCurrentDate") @Nullable Boolean defaultToCurrentDate, @JsonProperty("id") @Nonnull String id, @JsonProperty("displayOrder") @Nullable Long displayOrder) { @@ -190,9 +190,9 @@ public ExistingExhibitorQuestion( } public ExistingExhibitorQuestion( - @Nonnull EventJson6 event, + @Nonnull Event1 event, @Nonnull String text, - @Nonnull ExhibitorQuestionTypeJson type, + @Nonnull ExhibitorQuestionType type, boolean required, @Nonnull String id) { this(null, null, null, null, event, text, null, type, required, null, null, null, null, null, null, id, null); @@ -229,7 +229,7 @@ public Optional lastModifiedBy() { /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } @@ -256,7 +256,7 @@ public Optional code() { * 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': * captures date and time information from respondents. */ - public ExhibitorQuestionTypeJson type() { + public ExhibitorQuestionType type() { return this.type; } @@ -270,21 +270,21 @@ public boolean required() { /** * An array of choices for the exhibitor question. */ - public Optional> choices() { + public Optional> choices() { return Optional.ofNullable(this.choices); } /** * Contains text of additional choice */ - public Optional notApplicableAnswer() { + public Optional notApplicableAnswer() { return Optional.ofNullable(this.notApplicableAnswer); } /** * Contains text of additional choice */ - public Optional otherAnswer() { + public Optional otherAnswer() { return Optional.ofNullable(this.otherAnswer); } @@ -295,14 +295,14 @@ public Optional otherAnswer() { * *

For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. */ - public Optional answerFormat() { + public Optional answerFormat() { return Optional.ofNullable(this.answerFormat); } /** * Defines the limits for answers to exhibitor questions. */ - public Optional answerLimits() { + public Optional answerLimits() { return Optional.ofNullable(this.answerLimits); } @@ -367,7 +367,7 @@ public ExistingExhibitorQuestion withLastModifiedBy(@Nullable String lastModifie /** * The Associated Event. */ - public ExistingExhibitorQuestion withEvent(@Nonnull EventJson6 event) { + public ExistingExhibitorQuestion withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -397,7 +397,7 @@ public ExistingExhibitorQuestion withCode(@Nullable String code) { * 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': * captures date and time information from respondents. */ - public ExistingExhibitorQuestion withType(@Nonnull ExhibitorQuestionTypeJson type) { + public ExistingExhibitorQuestion withType(@Nonnull ExhibitorQuestionType type) { this.type = Utils.checkNotNull(type, "type"); return this; } @@ -413,7 +413,7 @@ public ExistingExhibitorQuestion withRequired(boolean required) { /** * An array of choices for the exhibitor question. */ - public ExistingExhibitorQuestion withChoices(@Nullable List choices) { + public ExistingExhibitorQuestion withChoices(@Nullable List choices) { this.choices = choices; return this; } @@ -421,7 +421,7 @@ public ExistingExhibitorQuestion withChoices(@Nullable List choi /** * Contains text of additional choice */ - public ExistingExhibitorQuestion withNotApplicableAnswer(@Nullable AdditionalChoiceJson11 notApplicableAnswer) { + public ExistingExhibitorQuestion withNotApplicableAnswer(@Nullable AdditionalChoice notApplicableAnswer) { this.notApplicableAnswer = notApplicableAnswer; return this; } @@ -429,7 +429,7 @@ public ExistingExhibitorQuestion withNotApplicableAnswer(@Nullable AdditionalCho /** * Contains text of additional choice */ - public ExistingExhibitorQuestion withOtherAnswer(@Nullable AdditionalChoiceJson11 otherAnswer) { + public ExistingExhibitorQuestion withOtherAnswer(@Nullable AdditionalChoice otherAnswer) { this.otherAnswer = otherAnswer; return this; } @@ -441,7 +441,7 @@ public ExistingExhibitorQuestion withOtherAnswer(@Nullable AdditionalChoiceJson1 * *

For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. */ - public ExistingExhibitorQuestion withAnswerFormat(@Nullable ExhibitorAnswerFormatJson answerFormat) { + public ExistingExhibitorQuestion withAnswerFormat(@Nullable ExhibitorAnswerFormat answerFormat) { this.answerFormat = answerFormat; return this; } @@ -449,7 +449,7 @@ public ExistingExhibitorQuestion withAnswerFormat(@Nullable ExhibitorAnswerForma /** * Defines the limits for answers to exhibitor questions. */ - public ExistingExhibitorQuestion withAnswerLimits(@Nullable ExhibitorAnswerLimitsJson answerLimits) { + public ExistingExhibitorQuestion withAnswerLimits(@Nullable ExhibitorAnswerLimits answerLimits) { this.answerLimits = answerLimits; return this; } @@ -580,25 +580,25 @@ public static final class Builder { private String lastModifiedBy; - private EventJson6 event; + private Event1 event; private String text; private String code; - private ExhibitorQuestionTypeJson type; + private ExhibitorQuestionType type; private boolean required; - private List choices; + private List choices; - private AdditionalChoiceJson11 notApplicableAnswer; + private AdditionalChoice notApplicableAnswer; - private AdditionalChoiceJson11 otherAnswer; + private AdditionalChoice otherAnswer; - private ExhibitorAnswerFormatJson answerFormat; + private ExhibitorAnswerFormat answerFormat; - private ExhibitorAnswerLimitsJson answerLimits; + private ExhibitorAnswerLimits answerLimits; private Boolean defaultToCurrentDate; @@ -645,7 +645,7 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -675,7 +675,7 @@ public Builder code(@Nullable String code) { * 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': * captures date and time information from respondents. */ - public Builder type(@Nonnull ExhibitorQuestionTypeJson type) { + public Builder type(@Nonnull ExhibitorQuestionType type) { this.type = Utils.checkNotNull(type, "type"); return this; } @@ -691,7 +691,7 @@ public Builder required(boolean required) { /** * An array of choices for the exhibitor question. */ - public Builder choices(@Nullable List choices) { + public Builder choices(@Nullable List choices) { this.choices = choices; return this; } @@ -699,7 +699,7 @@ public Builder choices(@Nullable List choices) { /** * Contains text of additional choice */ - public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson11 notApplicableAnswer) { + public Builder notApplicableAnswer(@Nullable AdditionalChoice notApplicableAnswer) { this.notApplicableAnswer = notApplicableAnswer; return this; } @@ -707,7 +707,7 @@ public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson11 notApplicabl /** * Contains text of additional choice */ - public Builder otherAnswer(@Nullable AdditionalChoiceJson11 otherAnswer) { + public Builder otherAnswer(@Nullable AdditionalChoice otherAnswer) { this.otherAnswer = otherAnswer; return this; } @@ -719,7 +719,7 @@ public Builder otherAnswer(@Nullable AdditionalChoiceJson11 otherAnswer) { * *

For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. */ - public Builder answerFormat(@Nullable ExhibitorAnswerFormatJson answerFormat) { + public Builder answerFormat(@Nullable ExhibitorAnswerFormat answerFormat) { this.answerFormat = answerFormat; return this; } @@ -727,7 +727,7 @@ public Builder answerFormat(@Nullable ExhibitorAnswerFormatJson answerFormat) { /** * Defines the limits for answers to exhibitor questions. */ - public Builder answerLimits(@Nullable ExhibitorAnswerLimitsJson answerLimits) { + public Builder answerLimits(@Nullable ExhibitorAnswerLimits answerLimits) { this.answerLimits = answerLimits; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingFile.java b/packages/java/src/main/java/com/cvent/models/components/ExistingFile.java index 67b00620..7c1e5133 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingFile.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingFile.java @@ -56,13 +56,13 @@ public class ExistingFile { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * Display name of the file. @@ -96,8 +96,8 @@ public ExistingFile( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, @JsonProperty("displayName") @Nonnull String displayName, @JsonProperty("hidden") @Nullable Boolean hidden, @JsonProperty("order") long order, @@ -116,8 +116,7 @@ public ExistingFile( this.id = id; } - public ExistingFile( - @Nonnull EventJson6 event, @Nonnull ExhibitorJson exhibitor, @Nonnull String displayName, long order) { + public ExistingFile(@Nonnull Event1 event, @Nonnull Exhibitor exhibitor, @Nonnull String displayName, long order) { this(null, null, null, null, event, exhibitor, displayName, null, order, null); } @@ -152,14 +151,14 @@ public Optional lastModifiedBy() { /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } @@ -230,7 +229,7 @@ public ExistingFile withLastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public ExistingFile withEvent(@Nonnull EventJson6 event) { + public ExistingFile withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -238,7 +237,7 @@ public ExistingFile withEvent(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public ExistingFile withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public ExistingFile withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -339,9 +338,9 @@ public static final class Builder { private String lastModifiedBy; - private EventJson6 event; + private Event1 event; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; private String displayName; @@ -390,7 +389,7 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -398,7 +397,7 @@ public Builder event(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingHub.java b/packages/java/src/main/java/com/cvent/models/components/ExistingHub.java index e15e42be..3c18bfd7 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingHub.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingHub.java @@ -62,7 +62,7 @@ public class ExistingHub { * The owner of the Events+ hub and their information. */ @JsonProperty("owner") - private HubOwnerJson owner; + private HubOwner owner; /** * Custom domain name of the Events+ hub. @@ -83,7 +83,7 @@ public class ExistingHub { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("colors") - private HubColorsJson colors; + private HubColors colors; /** * True guarantees that controls shown on the page will contrast with the background color. @@ -97,14 +97,14 @@ public class ExistingHub { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("logo") - private HubLogoJson logo; + private HubLogo logo; /** * The background image of the Events+ hub. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("background") - private HubBackgroundJson background; + private HubBackground background; /** * An IETF BCP 47 language tag used to indicate the language of the Events+ hub. @@ -119,7 +119,7 @@ public class ExistingHub { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("calendar") - private HubCalendarJson calendar; + private HubCalendar calendar; /** * Help email address to reach out in case of any issues logging in or registering. @@ -149,21 +149,21 @@ public class ExistingHub { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("utmOverride") - private UtmOverrideJson utmOverride; + private UTMOverride utmOverride; /** * The fonts of the Events+ hub. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("fonts") - private HubFontsJson fonts; + private HubFonts fonts; /** * Fields relating to the login process for the Events+ hub. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("login") - private HubLoginJson login; + private HubLogin login; /** * The unique ID of an Events+ Hub. @@ -180,7 +180,7 @@ public class ExistingHub { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("status") - private HubStatusPropertyJson status; + private HubStatusProperty status; @JsonCreator public ExistingHub( @@ -189,23 +189,23 @@ public ExistingHub( @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, @JsonProperty("title") @Nonnull String title, - @JsonProperty("owner") @Nonnull HubOwnerJson owner, + @JsonProperty("owner") @Nonnull HubOwner owner, @JsonProperty("customDomain") @Nullable String customDomain, @JsonProperty("url") @Nullable String url, - @JsonProperty("colors") @Nullable HubColorsJson colors, + @JsonProperty("colors") @Nullable HubColors colors, @JsonProperty("themeSafeMode") @Nullable Boolean themeSafeMode, - @JsonProperty("logo") @Nullable HubLogoJson logo, - @JsonProperty("background") @Nullable HubBackgroundJson background, + @JsonProperty("logo") @Nullable HubLogo logo, + @JsonProperty("background") @Nullable HubBackground background, @JsonProperty("locale") @Nullable String locale, - @JsonProperty("calendar") @Nullable HubCalendarJson calendar, + @JsonProperty("calendar") @Nullable HubCalendar calendar, @JsonProperty("helpEmailAddress") @Nullable String helpEmailAddress, @JsonProperty("autoDetectBrowserLocale") @Nullable Boolean autoDetectBrowserLocale, @JsonProperty("faviconUrl") @Nullable String faviconUrl, - @JsonProperty("utmOverride") @Nullable UtmOverrideJson utmOverride, - @JsonProperty("fonts") @Nullable HubFontsJson fonts, - @JsonProperty("login") @Nullable HubLoginJson login, + @JsonProperty("utmOverride") @Nullable UTMOverride utmOverride, + @JsonProperty("fonts") @Nullable HubFonts fonts, + @JsonProperty("login") @Nullable HubLogin login, @JsonProperty("id") @Nullable String id, - @JsonProperty("status") @Nullable HubStatusPropertyJson status) { + @JsonProperty("status") @Nullable HubStatusProperty status) { this.created = created; this.createdBy = createdBy; this.lastModified = lastModified; @@ -230,7 +230,7 @@ public ExistingHub( this.status = status; } - public ExistingHub(@Nonnull String title, @Nonnull HubOwnerJson owner) { + public ExistingHub(@Nonnull String title, @Nonnull HubOwner owner) { this( null, null, @@ -294,7 +294,7 @@ public String title() { /** * The owner of the Events+ hub and their information. */ - public HubOwnerJson owner() { + public HubOwner owner() { return this.owner; } @@ -315,7 +315,7 @@ public Optional url() { /** * All the colors associated with the Events+ hub. */ - public Optional colors() { + public Optional colors() { return Optional.ofNullable(this.colors); } @@ -329,14 +329,14 @@ public Optional themeSafeMode() { /** * The logo for the Events+ hub. */ - public Optional logo() { + public Optional logo() { return Optional.ofNullable(this.logo); } /** * The background image of the Events+ hub. */ - public Optional background() { + public Optional background() { return Optional.ofNullable(this.background); } @@ -351,7 +351,7 @@ public Optional locale() { * The event calendar associated with this Events+ hub. The event calendar allows you to share multiple * events and sessions in a list or calendar format. */ - public Optional calendar() { + public Optional calendar() { return Optional.ofNullable(this.calendar); } @@ -381,21 +381,21 @@ public Optional faviconUrl() { * Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose * of identifying and tracking traffic) settings will override passed in items. */ - public Optional utmOverride() { + public Optional utmOverride() { return Optional.ofNullable(this.utmOverride); } /** * The fonts of the Events+ hub. */ - public Optional fonts() { + public Optional fonts() { return Optional.ofNullable(this.fonts); } /** * Fields relating to the login process for the Events+ hub. */ - public Optional login() { + public Optional login() { return Optional.ofNullable(this.login); } @@ -412,7 +412,7 @@ public Optional id() { * *

Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. */ - public Optional status() { + public Optional status() { return Optional.ofNullable(this.status); } @@ -463,7 +463,7 @@ public ExistingHub withTitle(@Nonnull String title) { /** * The owner of the Events+ hub and their information. */ - public ExistingHub withOwner(@Nonnull HubOwnerJson owner) { + public ExistingHub withOwner(@Nonnull HubOwner owner) { this.owner = Utils.checkNotNull(owner, "owner"); return this; } @@ -487,7 +487,7 @@ public ExistingHub withUrl(@Nullable String url) { /** * All the colors associated with the Events+ hub. */ - public ExistingHub withColors(@Nullable HubColorsJson colors) { + public ExistingHub withColors(@Nullable HubColors colors) { this.colors = colors; return this; } @@ -503,7 +503,7 @@ public ExistingHub withThemeSafeMode(@Nullable Boolean themeSafeMode) { /** * The logo for the Events+ hub. */ - public ExistingHub withLogo(@Nullable HubLogoJson logo) { + public ExistingHub withLogo(@Nullable HubLogo logo) { this.logo = logo; return this; } @@ -511,7 +511,7 @@ public ExistingHub withLogo(@Nullable HubLogoJson logo) { /** * The background image of the Events+ hub. */ - public ExistingHub withBackground(@Nullable HubBackgroundJson background) { + public ExistingHub withBackground(@Nullable HubBackground background) { this.background = background; return this; } @@ -528,7 +528,7 @@ public ExistingHub withLocale(@Nullable String locale) { * The event calendar associated with this Events+ hub. The event calendar allows you to share multiple * events and sessions in a list or calendar format. */ - public ExistingHub withCalendar(@Nullable HubCalendarJson calendar) { + public ExistingHub withCalendar(@Nullable HubCalendar calendar) { this.calendar = calendar; return this; } @@ -562,7 +562,7 @@ public ExistingHub withFaviconUrl(@Nullable String faviconUrl) { * Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose * of identifying and tracking traffic) settings will override passed in items. */ - public ExistingHub withUtmOverride(@Nullable UtmOverrideJson utmOverride) { + public ExistingHub withUtmOverride(@Nullable UTMOverride utmOverride) { this.utmOverride = utmOverride; return this; } @@ -570,7 +570,7 @@ public ExistingHub withUtmOverride(@Nullable UtmOverrideJson utmOverride) { /** * The fonts of the Events+ hub. */ - public ExistingHub withFonts(@Nullable HubFontsJson fonts) { + public ExistingHub withFonts(@Nullable HubFonts fonts) { this.fonts = fonts; return this; } @@ -578,7 +578,7 @@ public ExistingHub withFonts(@Nullable HubFontsJson fonts) { /** * Fields relating to the login process for the Events+ hub. */ - public ExistingHub withLogin(@Nullable HubLoginJson login) { + public ExistingHub withLogin(@Nullable HubLogin login) { this.login = login; return this; } @@ -597,7 +597,7 @@ public ExistingHub withId(@Nullable String id) { * *

Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. */ - public ExistingHub withStatus(@Nullable HubStatusPropertyJson status) { + public ExistingHub withStatus(@Nullable HubStatusProperty status) { this.status = status; return this; } @@ -725,23 +725,23 @@ public static final class Builder { private String title; - private HubOwnerJson owner; + private HubOwner owner; private String customDomain; private String url; - private HubColorsJson colors; + private HubColors colors; private Boolean themeSafeMode; - private HubLogoJson logo; + private HubLogo logo; - private HubBackgroundJson background; + private HubBackground background; private String locale; - private HubCalendarJson calendar; + private HubCalendar calendar; private String helpEmailAddress; @@ -749,15 +749,15 @@ public static final class Builder { private String faviconUrl; - private UtmOverrideJson utmOverride; + private UTMOverride utmOverride; - private HubFontsJson fonts; + private HubFonts fonts; - private HubLoginJson login; + private HubLogin login; private String id; - private HubStatusPropertyJson status; + private HubStatusProperty status; private Builder() { // force use of static builder() method @@ -806,7 +806,7 @@ public Builder title(@Nonnull String title) { /** * The owner of the Events+ hub and their information. */ - public Builder owner(@Nonnull HubOwnerJson owner) { + public Builder owner(@Nonnull HubOwner owner) { this.owner = Utils.checkNotNull(owner, "owner"); return this; } @@ -830,7 +830,7 @@ public Builder url(@Nullable String url) { /** * All the colors associated with the Events+ hub. */ - public Builder colors(@Nullable HubColorsJson colors) { + public Builder colors(@Nullable HubColors colors) { this.colors = colors; return this; } @@ -846,7 +846,7 @@ public Builder themeSafeMode(@Nullable Boolean themeSafeMode) { /** * The logo for the Events+ hub. */ - public Builder logo(@Nullable HubLogoJson logo) { + public Builder logo(@Nullable HubLogo logo) { this.logo = logo; return this; } @@ -854,7 +854,7 @@ public Builder logo(@Nullable HubLogoJson logo) { /** * The background image of the Events+ hub. */ - public Builder background(@Nullable HubBackgroundJson background) { + public Builder background(@Nullable HubBackground background) { this.background = background; return this; } @@ -871,7 +871,7 @@ public Builder locale(@Nullable String locale) { * The event calendar associated with this Events+ hub. The event calendar allows you to share multiple * events and sessions in a list or calendar format. */ - public Builder calendar(@Nullable HubCalendarJson calendar) { + public Builder calendar(@Nullable HubCalendar calendar) { this.calendar = calendar; return this; } @@ -905,7 +905,7 @@ public Builder faviconUrl(@Nullable String faviconUrl) { * Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose * of identifying and tracking traffic) settings will override passed in items. */ - public Builder utmOverride(@Nullable UtmOverrideJson utmOverride) { + public Builder utmOverride(@Nullable UTMOverride utmOverride) { this.utmOverride = utmOverride; return this; } @@ -913,7 +913,7 @@ public Builder utmOverride(@Nullable UtmOverrideJson utmOverride) { /** * The fonts of the Events+ hub. */ - public Builder fonts(@Nullable HubFontsJson fonts) { + public Builder fonts(@Nullable HubFonts fonts) { this.fonts = fonts; return this; } @@ -921,7 +921,7 @@ public Builder fonts(@Nullable HubFontsJson fonts) { /** * Fields relating to the login process for the Events+ hub. */ - public Builder login(@Nullable HubLoginJson login) { + public Builder login(@Nullable HubLogin login) { this.login = login; return this; } @@ -940,7 +940,7 @@ public Builder id(@Nullable String id) { * *

Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. */ - public Builder status(@Nullable HubStatusPropertyJson status) { + public Builder status(@Nullable HubStatusProperty status) { this.status = status; return this; } @@ -974,7 +974,6 @@ public ExistingHub build() { private static final LazySingletonValue _SINGLETON_VALUE_ThemeSafeMode = new LazySingletonValue<>("themeSafeMode", "false", new TypeReference() {}); - private static final LazySingletonValue _SINGLETON_VALUE_UtmOverride = - new LazySingletonValue<>("utmOverride", "\"use-existing-parameter\"", new TypeReference() {}); + private static final LazySingletonValue _SINGLETON_VALUE_UtmOverride = new LazySingletonValue<>("utmOverride", "\"use-existing-parameter\"", new TypeReference() {}); } } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingLeadJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingLeadJson.java deleted file mode 100644 index b4db1ee9..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingLeadJson.java +++ /dev/null @@ -1,1320 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.LazySingletonValue; -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.annotation.Nullable; -import java.lang.Boolean; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.Optional; - -/** - * ExistingLeadJson - * - *

A JSON Schema file for Lead. - */ -public class ExistingLeadJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * The Associated Event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("event") - private EventJson6 event; - - /** - * The Associated Exhibitor. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * A JSON schema representing the Attendee object - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("attendee") - private LeadAttendeeJson attendee; - - /** - * A JSON schema representing Booth Staff entity - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("boothStaff") - private LeadBoothStaffJson boothStaff; - - /** - * A JSON object representing an electronic device used to capture leads. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("device") - private LeadDeviceJson device; - - /** - * A JSON schema representing the structure of an appointment object. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("appointment") - private LeadAppointmentJson appointment; - - /** - * The title of the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("title") - private String title; - - /** - * The first name of the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("firstName") - private String firstName; - - /** - * The last name of the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastName") - private String lastName; - - /** - * The email address of the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("email") - private String email; - - /** - * The company/organization the lead belongs to. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("company") - private String company; - - /** - * Mobile phone number of the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("mobilePhone") - private String mobilePhone; - - /** - * Schema for address information - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("homeAddress") - private LeadAddressJson homeAddress; - - /** - * Home phone number of the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("homePhone") - private String homePhone; - - /** - * Schema for address information - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("workAddress") - private LeadAddressJson workAddress; - - /** - * Work Phone number of the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("workPhone") - private String workPhone; - - /** - * The type of lead. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type") - private ExistingLeadJsonType type; - - /** - * The application used to capture lead. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("application") - private Application application; - - /** - * The source of entry for the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("source") - private Source source; - - /** - * A boolean indicating whether a lead is deleted or not - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("deleted") - private Boolean deleted; - - /** - * Comments about the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("comments") - private String comments; - - /** - * License (access code) that was used to capture the lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("licenseCode") - private String licenseCode; - - /** - * A boolean indicating whether the lead is matched or not - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("matched") - private Boolean matched; - - /** - * Current status of business card transcription - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("transcriptionStatus") - private TranscriptionStatus transcriptionStatus; - - /** - * A boolean indicating whether a lead is qualified or not - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("qualified") - private Boolean qualified; - - /** - * Map containing extra properties from badgekit provider - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("additionalBadgekitFields") - private AdditionalBadgekitFields additionalBadgekitFields; - - /** - * ID of Lead. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public ExistingLeadJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nullable EventJson6 event, - @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, - @JsonProperty("attendee") @Nullable LeadAttendeeJson attendee, - @JsonProperty("boothStaff") @Nullable LeadBoothStaffJson boothStaff, - @JsonProperty("device") @Nullable LeadDeviceJson device, - @JsonProperty("appointment") @Nullable LeadAppointmentJson appointment, - @JsonProperty("title") @Nullable String title, - @JsonProperty("firstName") @Nullable String firstName, - @JsonProperty("lastName") @Nullable String lastName, - @JsonProperty("email") @Nullable String email, - @JsonProperty("company") @Nullable String company, - @JsonProperty("mobilePhone") @Nullable String mobilePhone, - @JsonProperty("homeAddress") @Nullable LeadAddressJson homeAddress, - @JsonProperty("homePhone") @Nullable String homePhone, - @JsonProperty("workAddress") @Nullable LeadAddressJson workAddress, - @JsonProperty("workPhone") @Nullable String workPhone, - @JsonProperty("type") @Nullable ExistingLeadJsonType type, - @JsonProperty("application") @Nullable Application application, - @JsonProperty("source") @Nullable Source source, - @JsonProperty("deleted") @Nullable Boolean deleted, - @JsonProperty("comments") @Nullable String comments, - @JsonProperty("licenseCode") @Nullable String licenseCode, - @JsonProperty("matched") @Nullable Boolean matched, - @JsonProperty("transcriptionStatus") @Nullable TranscriptionStatus transcriptionStatus, - @JsonProperty("qualified") @Nullable Boolean qualified, - @JsonProperty("additionalBadgekitFields") @Nullable AdditionalBadgekitFields additionalBadgekitFields, - @JsonProperty("id") @Nullable String id) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.event = event; - this.exhibitor = exhibitor; - this.attendee = attendee; - this.boothStaff = boothStaff; - this.device = device; - this.appointment = appointment; - this.title = title; - this.firstName = firstName; - this.lastName = lastName; - this.email = email; - this.company = company; - this.mobilePhone = mobilePhone; - this.homeAddress = homeAddress; - this.homePhone = homePhone; - this.workAddress = workAddress; - this.workPhone = workPhone; - this.type = Optional.ofNullable(type).orElse(Builder._SINGLETON_VALUE_Type.value()); - this.application = Optional.ofNullable(application).orElse(Builder._SINGLETON_VALUE_Application.value()); - this.source = source; - this.deleted = Optional.ofNullable(deleted).orElse(Builder._SINGLETON_VALUE_Deleted.value()); - this.comments = comments; - this.licenseCode = licenseCode; - this.matched = matched; - this.transcriptionStatus = transcriptionStatus; - this.qualified = qualified; - this.additionalBadgekitFields = additionalBadgekitFields; - this.id = id; - } - - public ExistingLeadJson() { - this( - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * The Associated Event. - */ - public Optional event() { - return Optional.ofNullable(this.event); - } - - /** - * The Associated Exhibitor. - */ - public Optional exhibitor() { - return Optional.ofNullable(this.exhibitor); - } - - /** - * A JSON schema representing the Attendee object - */ - public Optional attendee() { - return Optional.ofNullable(this.attendee); - } - - /** - * A JSON schema representing Booth Staff entity - */ - public Optional boothStaff() { - return Optional.ofNullable(this.boothStaff); - } - - /** - * A JSON object representing an electronic device used to capture leads. - */ - public Optional device() { - return Optional.ofNullable(this.device); - } - - /** - * A JSON schema representing the structure of an appointment object. - */ - public Optional appointment() { - return Optional.ofNullable(this.appointment); - } - - /** - * The title of the lead - */ - public Optional title() { - return Optional.ofNullable(this.title); - } - - /** - * The first name of the lead - */ - public Optional firstName() { - return Optional.ofNullable(this.firstName); - } - - /** - * The last name of the lead - */ - public Optional lastName() { - return Optional.ofNullable(this.lastName); - } - - /** - * The email address of the lead - */ - public Optional email() { - return Optional.ofNullable(this.email); - } - - /** - * The company/organization the lead belongs to. - */ - public Optional company() { - return Optional.ofNullable(this.company); - } - - /** - * Mobile phone number of the lead - */ - public Optional mobilePhone() { - return Optional.ofNullable(this.mobilePhone); - } - - /** - * Schema for address information - */ - public Optional homeAddress() { - return Optional.ofNullable(this.homeAddress); - } - - /** - * Home phone number of the lead - */ - public Optional homePhone() { - return Optional.ofNullable(this.homePhone); - } - - /** - * Schema for address information - */ - public Optional workAddress() { - return Optional.ofNullable(this.workAddress); - } - - /** - * Work Phone number of the lead - */ - public Optional workPhone() { - return Optional.ofNullable(this.workPhone); - } - - /** - * The type of lead. - */ - public Optional type() { - return Optional.ofNullable(this.type); - } - - /** - * The application used to capture lead. - */ - public Optional application() { - return Optional.ofNullable(this.application); - } - - /** - * The source of entry for the lead - */ - public Optional source() { - return Optional.ofNullable(this.source); - } - - /** - * A boolean indicating whether a lead is deleted or not - */ - public Optional deleted() { - return Optional.ofNullable(this.deleted); - } - - /** - * Comments about the lead - */ - public Optional comments() { - return Optional.ofNullable(this.comments); - } - - /** - * License (access code) that was used to capture the lead - */ - public Optional licenseCode() { - return Optional.ofNullable(this.licenseCode); - } - - /** - * A boolean indicating whether the lead is matched or not - */ - public Optional matched() { - return Optional.ofNullable(this.matched); - } - - /** - * Current status of business card transcription - */ - public Optional transcriptionStatus() { - return Optional.ofNullable(this.transcriptionStatus); - } - - /** - * A boolean indicating whether a lead is qualified or not - */ - public Optional qualified() { - return Optional.ofNullable(this.qualified); - } - - /** - * Map containing extra properties from badgekit provider - */ - public Optional additionalBadgekitFields() { - return Optional.ofNullable(this.additionalBadgekitFields); - } - - /** - * ID of Lead. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public ExistingLeadJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public ExistingLeadJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public ExistingLeadJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public ExistingLeadJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Event. - */ - public ExistingLeadJson withEvent(@Nullable EventJson6 event) { - this.event = event; - return this; - } - - /** - * The Associated Exhibitor. - */ - public ExistingLeadJson withExhibitor(@Nullable ExhibitorJson exhibitor) { - this.exhibitor = exhibitor; - return this; - } - - /** - * A JSON schema representing the Attendee object - */ - public ExistingLeadJson withAttendee(@Nullable LeadAttendeeJson attendee) { - this.attendee = attendee; - return this; - } - - /** - * A JSON schema representing Booth Staff entity - */ - public ExistingLeadJson withBoothStaff(@Nullable LeadBoothStaffJson boothStaff) { - this.boothStaff = boothStaff; - return this; - } - - /** - * A JSON object representing an electronic device used to capture leads. - */ - public ExistingLeadJson withDevice(@Nullable LeadDeviceJson device) { - this.device = device; - return this; - } - - /** - * A JSON schema representing the structure of an appointment object. - */ - public ExistingLeadJson withAppointment(@Nullable LeadAppointmentJson appointment) { - this.appointment = appointment; - return this; - } - - /** - * The title of the lead - */ - public ExistingLeadJson withTitle(@Nullable String title) { - this.title = title; - return this; - } - - /** - * The first name of the lead - */ - public ExistingLeadJson withFirstName(@Nullable String firstName) { - this.firstName = firstName; - return this; - } - - /** - * The last name of the lead - */ - public ExistingLeadJson withLastName(@Nullable String lastName) { - this.lastName = lastName; - return this; - } - - /** - * The email address of the lead - */ - public ExistingLeadJson withEmail(@Nullable String email) { - this.email = email; - return this; - } - - /** - * The company/organization the lead belongs to. - */ - public ExistingLeadJson withCompany(@Nullable String company) { - this.company = company; - return this; - } - - /** - * Mobile phone number of the lead - */ - public ExistingLeadJson withMobilePhone(@Nullable String mobilePhone) { - this.mobilePhone = mobilePhone; - return this; - } - - /** - * Schema for address information - */ - public ExistingLeadJson withHomeAddress(@Nullable LeadAddressJson homeAddress) { - this.homeAddress = homeAddress; - return this; - } - - /** - * Home phone number of the lead - */ - public ExistingLeadJson withHomePhone(@Nullable String homePhone) { - this.homePhone = homePhone; - return this; - } - - /** - * Schema for address information - */ - public ExistingLeadJson withWorkAddress(@Nullable LeadAddressJson workAddress) { - this.workAddress = workAddress; - return this; - } - - /** - * Work Phone number of the lead - */ - public ExistingLeadJson withWorkPhone(@Nullable String workPhone) { - this.workPhone = workPhone; - return this; - } - - /** - * The type of lead. - */ - public ExistingLeadJson withType(@Nullable ExistingLeadJsonType type) { - this.type = type; - return this; - } - - /** - * The application used to capture lead. - */ - public ExistingLeadJson withApplication(@Nullable Application application) { - this.application = application; - return this; - } - - /** - * The source of entry for the lead - */ - public ExistingLeadJson withSource(@Nullable Source source) { - this.source = source; - return this; - } - - /** - * A boolean indicating whether a lead is deleted or not - */ - public ExistingLeadJson withDeleted(@Nullable Boolean deleted) { - this.deleted = deleted; - return this; - } - - /** - * Comments about the lead - */ - public ExistingLeadJson withComments(@Nullable String comments) { - this.comments = comments; - return this; - } - - /** - * License (access code) that was used to capture the lead - */ - public ExistingLeadJson withLicenseCode(@Nullable String licenseCode) { - this.licenseCode = licenseCode; - return this; - } - - /** - * A boolean indicating whether the lead is matched or not - */ - public ExistingLeadJson withMatched(@Nullable Boolean matched) { - this.matched = matched; - return this; - } - - /** - * Current status of business card transcription - */ - public ExistingLeadJson withTranscriptionStatus(@Nullable TranscriptionStatus transcriptionStatus) { - this.transcriptionStatus = transcriptionStatus; - return this; - } - - /** - * A boolean indicating whether a lead is qualified or not - */ - public ExistingLeadJson withQualified(@Nullable Boolean qualified) { - this.qualified = qualified; - return this; - } - - /** - * Map containing extra properties from badgekit provider - */ - public ExistingLeadJson withAdditionalBadgekitFields(@Nullable AdditionalBadgekitFields additionalBadgekitFields) { - this.additionalBadgekitFields = additionalBadgekitFields; - return this; - } - - /** - * ID of Lead. - */ - public ExistingLeadJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingLeadJson other = (ExistingLeadJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.attendee, other.attendee) - && Utils.enhancedDeepEquals(this.boothStaff, other.boothStaff) - && Utils.enhancedDeepEquals(this.device, other.device) - && Utils.enhancedDeepEquals(this.appointment, other.appointment) - && Utils.enhancedDeepEquals(this.title, other.title) - && Utils.enhancedDeepEquals(this.firstName, other.firstName) - && Utils.enhancedDeepEquals(this.lastName, other.lastName) - && Utils.enhancedDeepEquals(this.email, other.email) - && Utils.enhancedDeepEquals(this.company, other.company) - && Utils.enhancedDeepEquals(this.mobilePhone, other.mobilePhone) - && Utils.enhancedDeepEquals(this.homeAddress, other.homeAddress) - && Utils.enhancedDeepEquals(this.homePhone, other.homePhone) - && Utils.enhancedDeepEquals(this.workAddress, other.workAddress) - && Utils.enhancedDeepEquals(this.workPhone, other.workPhone) - && Utils.enhancedDeepEquals(this.type, other.type) - && Utils.enhancedDeepEquals(this.application, other.application) - && Utils.enhancedDeepEquals(this.source, other.source) - && Utils.enhancedDeepEquals(this.deleted, other.deleted) - && Utils.enhancedDeepEquals(this.comments, other.comments) - && Utils.enhancedDeepEquals(this.licenseCode, other.licenseCode) - && Utils.enhancedDeepEquals(this.matched, other.matched) - && Utils.enhancedDeepEquals(this.transcriptionStatus, other.transcriptionStatus) - && Utils.enhancedDeepEquals(this.qualified, other.qualified) - && Utils.enhancedDeepEquals(this.additionalBadgekitFields, other.additionalBadgekitFields) - && Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, - createdBy, - lastModified, - lastModifiedBy, - event, - exhibitor, - attendee, - boothStaff, - device, - appointment, - title, - firstName, - lastName, - email, - company, - mobilePhone, - homeAddress, - homePhone, - workAddress, - workPhone, - type, - application, - source, - deleted, - comments, - licenseCode, - matched, - transcriptionStatus, - qualified, - additionalBadgekitFields, - id); - } - - @Override - public String toString() { - return Utils.toString( - ExistingLeadJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "event", - event, - "exhibitor", - exhibitor, - "attendee", - attendee, - "boothStaff", - boothStaff, - "device", - device, - "appointment", - appointment, - "title", - title, - "firstName", - firstName, - "lastName", - lastName, - "email", - email, - "company", - company, - "mobilePhone", - mobilePhone, - "homeAddress", - homeAddress, - "homePhone", - homePhone, - "workAddress", - workAddress, - "workPhone", - workPhone, - "type", - type, - "application", - application, - "source", - source, - "deleted", - deleted, - "comments", - comments, - "licenseCode", - licenseCode, - "matched", - matched, - "transcriptionStatus", - transcriptionStatus, - "qualified", - qualified, - "additionalBadgekitFields", - additionalBadgekitFields, - "id", - id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private EventJson6 event; - - private ExhibitorJson exhibitor; - - private LeadAttendeeJson attendee; - - private LeadBoothStaffJson boothStaff; - - private LeadDeviceJson device; - - private LeadAppointmentJson appointment; - - private String title; - - private String firstName; - - private String lastName; - - private String email; - - private String company; - - private String mobilePhone; - - private LeadAddressJson homeAddress; - - private String homePhone; - - private LeadAddressJson workAddress; - - private String workPhone; - - private ExistingLeadJsonType type; - - private Application application; - - private Source source; - - private Boolean deleted; - - private String comments; - - private String licenseCode; - - private Boolean matched; - - private TranscriptionStatus transcriptionStatus; - - private Boolean qualified; - - private AdditionalBadgekitFields additionalBadgekitFields; - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nullable EventJson6 event) { - this.event = event; - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { - this.exhibitor = exhibitor; - return this; - } - - /** - * A JSON schema representing the Attendee object - */ - public Builder attendee(@Nullable LeadAttendeeJson attendee) { - this.attendee = attendee; - return this; - } - - /** - * A JSON schema representing Booth Staff entity - */ - public Builder boothStaff(@Nullable LeadBoothStaffJson boothStaff) { - this.boothStaff = boothStaff; - return this; - } - - /** - * A JSON object representing an electronic device used to capture leads. - */ - public Builder device(@Nullable LeadDeviceJson device) { - this.device = device; - return this; - } - - /** - * A JSON schema representing the structure of an appointment object. - */ - public Builder appointment(@Nullable LeadAppointmentJson appointment) { - this.appointment = appointment; - return this; - } - - /** - * The title of the lead - */ - public Builder title(@Nullable String title) { - this.title = title; - return this; - } - - /** - * The first name of the lead - */ - public Builder firstName(@Nullable String firstName) { - this.firstName = firstName; - return this; - } - - /** - * The last name of the lead - */ - public Builder lastName(@Nullable String lastName) { - this.lastName = lastName; - return this; - } - - /** - * The email address of the lead - */ - public Builder email(@Nullable String email) { - this.email = email; - return this; - } - - /** - * The company/organization the lead belongs to. - */ - public Builder company(@Nullable String company) { - this.company = company; - return this; - } - - /** - * Mobile phone number of the lead - */ - public Builder mobilePhone(@Nullable String mobilePhone) { - this.mobilePhone = mobilePhone; - return this; - } - - /** - * Schema for address information - */ - public Builder homeAddress(@Nullable LeadAddressJson homeAddress) { - this.homeAddress = homeAddress; - return this; - } - - /** - * Home phone number of the lead - */ - public Builder homePhone(@Nullable String homePhone) { - this.homePhone = homePhone; - return this; - } - - /** - * Schema for address information - */ - public Builder workAddress(@Nullable LeadAddressJson workAddress) { - this.workAddress = workAddress; - return this; - } - - /** - * Work Phone number of the lead - */ - public Builder workPhone(@Nullable String workPhone) { - this.workPhone = workPhone; - return this; - } - - /** - * The type of lead. - */ - public Builder type(@Nullable ExistingLeadJsonType type) { - this.type = type; - return this; - } - - /** - * The application used to capture lead. - */ - public Builder application(@Nullable Application application) { - this.application = application; - return this; - } - - /** - * The source of entry for the lead - */ - public Builder source(@Nullable Source source) { - this.source = source; - return this; - } - - /** - * A boolean indicating whether a lead is deleted or not - */ - public Builder deleted(@Nullable Boolean deleted) { - this.deleted = deleted; - return this; - } - - /** - * Comments about the lead - */ - public Builder comments(@Nullable String comments) { - this.comments = comments; - return this; - } - - /** - * License (access code) that was used to capture the lead - */ - public Builder licenseCode(@Nullable String licenseCode) { - this.licenseCode = licenseCode; - return this; - } - - /** - * A boolean indicating whether the lead is matched or not - */ - public Builder matched(@Nullable Boolean matched) { - this.matched = matched; - return this; - } - - /** - * Current status of business card transcription - */ - public Builder transcriptionStatus(@Nullable TranscriptionStatus transcriptionStatus) { - this.transcriptionStatus = transcriptionStatus; - return this; - } - - /** - * A boolean indicating whether a lead is qualified or not - */ - public Builder qualified(@Nullable Boolean qualified) { - this.qualified = qualified; - return this; - } - - /** - * Map containing extra properties from badgekit provider - */ - public Builder additionalBadgekitFields(@Nullable AdditionalBadgekitFields additionalBadgekitFields) { - this.additionalBadgekitFields = additionalBadgekitFields; - return this; - } - - /** - * ID of Lead. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public ExistingLeadJson build() { - return new ExistingLeadJson( - created, - createdBy, - lastModified, - lastModifiedBy, - event, - exhibitor, - attendee, - boothStaff, - device, - appointment, - title, - firstName, - lastName, - email, - company, - mobilePhone, - homeAddress, - homePhone, - workAddress, - workPhone, - type, - application, - source, - deleted, - comments, - licenseCode, - matched, - transcriptionStatus, - qualified, - additionalBadgekitFields, - id); - } - - private static final LazySingletonValue _SINGLETON_VALUE_Type = - new LazySingletonValue<>("type", "\"leadcapture\"", new TypeReference() {}); - - private static final LazySingletonValue _SINGLETON_VALUE_Application = - new LazySingletonValue<>("application", "\"leadcapture\"", new TypeReference() {}); - - private static final LazySingletonValue _SINGLETON_VALUE_Deleted = - new LazySingletonValue<>("deleted", "false", new TypeReference() {}); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingLeadJsonType.java b/packages/java/src/main/java/com/cvent/models/components/ExistingLeadJsonType.java deleted file mode 100644 index 05c55e0d..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingLeadJsonType.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * ExistingLeadJsonType - * - *

The type of lead. - */ -public enum ExistingLeadJsonType { - LEADCAPTURE("leadcapture"), - INBOUND("inbound"), - APPOINTMENT("appointment"); - - @JsonValue - private final String value; - - ExistingLeadJsonType(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (ExistingLeadJsonType o : ExistingLeadJsonType.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingMember.java b/packages/java/src/main/java/com/cvent/models/components/ExistingMember.java new file mode 100644 index 00000000..e653d97f --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingMember.java @@ -0,0 +1,847 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Boolean; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.Optional; + +/** + * ExistingMember + * + *

An existing member. + */ +public class ExistingMember { + /** + * Member's first name. + */ + @JsonProperty("firstName") + private String firstName; + + /** + * Member's last name + */ + @JsonProperty("lastName") + private String lastName; + + /** + * Used to denote title of member e.g. Mr., Mrs., Dr. etc. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("prefix") + private String prefix; + + /** + * Member's designation in the company. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("designation") + private String designation; + + /** + * Member's job title. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("jobTitle") + private String jobTitle; + + /** + * Member's company name. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("companyName") + private String companyName; + + /** + * Member's biographical writeup. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("headline") + private String headline; + + /** + * Member's pronouns. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("pronouns") + private String pronouns; + + /** + * Member's social media links. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("socialMediaLinks") + private SocialMediaLinks socialMediaLinks; + + /** + * The optimized URL of the Events+ member's profile image. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("profileImageUrl") + private ExistingMemberLink profileImageUrl; + + /** + * Member's email address. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("emailAddress") + private String emailAddress; + + /** + * Member's mobile number. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mobileNumber") + private String mobileNumber; + + /** + * Member's work address details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("workAddress") + private WorkAddress workAddress; + + /** + * Privacy compliance fields for a contact. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compliance") + private Compliance compliance; + + /** + * Member's preferred language. Used for localization of the UI and emails. The value should be in the + * form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. + * + *

e.g. en-US, fr-FR, es-ES etc. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("locale") + private String locale; + + /** + * The ISO 8601 zoned date time when the member registered. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("registrationDate") + private OffsetDateTime registrationDate; + + /** + * The ISO 8601 zoned date time when the member last logged in. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastLoginDate") + private OffsetDateTime lastLoginDate; + + /** + * True indicates member profile is visible to other members. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("visible") + private Boolean visible; + + /** + * The unique ID of the member. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public ExistingMember( + @JsonProperty("firstName") @Nonnull String firstName, + @JsonProperty("lastName") @Nonnull String lastName, + @JsonProperty("prefix") @Nullable String prefix, + @JsonProperty("designation") @Nullable String designation, + @JsonProperty("jobTitle") @Nullable String jobTitle, + @JsonProperty("companyName") @Nullable String companyName, + @JsonProperty("headline") @Nullable String headline, + @JsonProperty("pronouns") @Nullable String pronouns, + @JsonProperty("socialMediaLinks") @Nullable SocialMediaLinks socialMediaLinks, + @JsonProperty("profileImageUrl") @Nullable ExistingMemberLink profileImageUrl, + @JsonProperty("emailAddress") @Nullable String emailAddress, + @JsonProperty("mobileNumber") @Nullable String mobileNumber, + @JsonProperty("workAddress") @Nullable WorkAddress workAddress, + @JsonProperty("compliance") @Nullable Compliance compliance, + @JsonProperty("locale") @Nullable String locale, + @JsonProperty("registrationDate") @Nullable OffsetDateTime registrationDate, + @JsonProperty("lastLoginDate") @Nullable OffsetDateTime lastLoginDate, + @JsonProperty("visible") @Nullable Boolean visible, + @JsonProperty("id") @Nullable String id) { + this.firstName = Optional.ofNullable(firstName) + .orElseThrow(() -> new IllegalArgumentException("firstName cannot be null")); + this.lastName = Optional.ofNullable(lastName) + .orElseThrow(() -> new IllegalArgumentException("lastName cannot be null")); + this.prefix = prefix; + this.designation = designation; + this.jobTitle = jobTitle; + this.companyName = companyName; + this.headline = headline; + this.pronouns = pronouns; + this.socialMediaLinks = socialMediaLinks; + this.profileImageUrl = profileImageUrl; + this.emailAddress = emailAddress; + this.mobileNumber = mobileNumber; + this.workAddress = workAddress; + this.compliance = compliance; + this.locale = locale; + this.registrationDate = registrationDate; + this.lastLoginDate = lastLoginDate; + this.visible = Optional.ofNullable(visible).orElse(Builder._SINGLETON_VALUE_Visible.value()); + this.id = id; + } + + public ExistingMember(@Nonnull String firstName, @Nonnull String lastName) { + this( + firstName, + lastName, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null); + } + + /** + * Member's first name. + */ + public String firstName() { + return this.firstName; + } + + /** + * Member's last name + */ + public String lastName() { + return this.lastName; + } + + /** + * Used to denote title of member e.g. Mr., Mrs., Dr. etc. + */ + public Optional prefix() { + return Optional.ofNullable(this.prefix); + } + + /** + * Member's designation in the company. + */ + public Optional designation() { + return Optional.ofNullable(this.designation); + } + + /** + * Member's job title. + */ + public Optional jobTitle() { + return Optional.ofNullable(this.jobTitle); + } + + /** + * Member's company name. + */ + public Optional companyName() { + return Optional.ofNullable(this.companyName); + } + + /** + * Member's biographical writeup. + */ + public Optional headline() { + return Optional.ofNullable(this.headline); + } + + /** + * Member's pronouns. + */ + public Optional pronouns() { + return Optional.ofNullable(this.pronouns); + } + + /** + * Member's social media links. + */ + public Optional socialMediaLinks() { + return Optional.ofNullable(this.socialMediaLinks); + } + + /** + * The optimized URL of the Events+ member's profile image. + */ + public Optional profileImageUrl() { + return Optional.ofNullable(this.profileImageUrl); + } + + /** + * Member's email address. + */ + public Optional emailAddress() { + return Optional.ofNullable(this.emailAddress); + } + + /** + * Member's mobile number. + */ + public Optional mobileNumber() { + return Optional.ofNullable(this.mobileNumber); + } + + /** + * Member's work address details. + */ + public Optional workAddress() { + return Optional.ofNullable(this.workAddress); + } + + /** + * Privacy compliance fields for a contact. + */ + public Optional compliance() { + return Optional.ofNullable(this.compliance); + } + + /** + * Member's preferred language. Used for localization of the UI and emails. The value should be in the + * form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. + * + *

e.g. en-US, fr-FR, es-ES etc. + */ + public Optional locale() { + return Optional.ofNullable(this.locale); + } + + /** + * The ISO 8601 zoned date time when the member registered. + */ + public Optional registrationDate() { + return Optional.ofNullable(this.registrationDate); + } + + /** + * The ISO 8601 zoned date time when the member last logged in. + */ + public Optional lastLoginDate() { + return Optional.ofNullable(this.lastLoginDate); + } + + /** + * True indicates member profile is visible to other members. + */ + public Optional visible() { + return Optional.ofNullable(this.visible); + } + + /** + * The unique ID of the member. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Member's first name. + */ + public ExistingMember withFirstName(@Nonnull String firstName) { + this.firstName = Utils.checkNotNull(firstName, "firstName"); + return this; + } + + /** + * Member's last name + */ + public ExistingMember withLastName(@Nonnull String lastName) { + this.lastName = Utils.checkNotNull(lastName, "lastName"); + return this; + } + + /** + * Used to denote title of member e.g. Mr., Mrs., Dr. etc. + */ + public ExistingMember withPrefix(@Nullable String prefix) { + this.prefix = prefix; + return this; + } + + /** + * Member's designation in the company. + */ + public ExistingMember withDesignation(@Nullable String designation) { + this.designation = designation; + return this; + } + + /** + * Member's job title. + */ + public ExistingMember withJobTitle(@Nullable String jobTitle) { + this.jobTitle = jobTitle; + return this; + } + + /** + * Member's company name. + */ + public ExistingMember withCompanyName(@Nullable String companyName) { + this.companyName = companyName; + return this; + } + + /** + * Member's biographical writeup. + */ + public ExistingMember withHeadline(@Nullable String headline) { + this.headline = headline; + return this; + } + + /** + * Member's pronouns. + */ + public ExistingMember withPronouns(@Nullable String pronouns) { + this.pronouns = pronouns; + return this; + } + + /** + * Member's social media links. + */ + public ExistingMember withSocialMediaLinks(@Nullable SocialMediaLinks socialMediaLinks) { + this.socialMediaLinks = socialMediaLinks; + return this; + } + + /** + * The optimized URL of the Events+ member's profile image. + */ + public ExistingMember withProfileImageUrl(@Nullable ExistingMemberLink profileImageUrl) { + this.profileImageUrl = profileImageUrl; + return this; + } + + /** + * Member's email address. + */ + public ExistingMember withEmailAddress(@Nullable String emailAddress) { + this.emailAddress = emailAddress; + return this; + } + + /** + * Member's mobile number. + */ + public ExistingMember withMobileNumber(@Nullable String mobileNumber) { + this.mobileNumber = mobileNumber; + return this; + } + + /** + * Member's work address details. + */ + public ExistingMember withWorkAddress(@Nullable WorkAddress workAddress) { + this.workAddress = workAddress; + return this; + } + + /** + * Privacy compliance fields for a contact. + */ + public ExistingMember withCompliance(@Nullable Compliance compliance) { + this.compliance = compliance; + return this; + } + + /** + * Member's preferred language. Used for localization of the UI and emails. The value should be in the + * form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. + * + *

e.g. en-US, fr-FR, es-ES etc. + */ + public ExistingMember withLocale(@Nullable String locale) { + this.locale = locale; + return this; + } + + /** + * The ISO 8601 zoned date time when the member registered. + */ + public ExistingMember withRegistrationDate(@Nullable OffsetDateTime registrationDate) { + this.registrationDate = registrationDate; + return this; + } + + /** + * The ISO 8601 zoned date time when the member last logged in. + */ + public ExistingMember withLastLoginDate(@Nullable OffsetDateTime lastLoginDate) { + this.lastLoginDate = lastLoginDate; + return this; + } + + /** + * True indicates member profile is visible to other members. + */ + public ExistingMember withVisible(@Nullable Boolean visible) { + this.visible = visible; + return this; + } + + /** + * The unique ID of the member. + */ + public ExistingMember withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExistingMember other = (ExistingMember) o; + return Utils.enhancedDeepEquals(this.firstName, other.firstName) + && Utils.enhancedDeepEquals(this.lastName, other.lastName) + && Utils.enhancedDeepEquals(this.prefix, other.prefix) + && Utils.enhancedDeepEquals(this.designation, other.designation) + && Utils.enhancedDeepEquals(this.jobTitle, other.jobTitle) + && Utils.enhancedDeepEquals(this.companyName, other.companyName) + && Utils.enhancedDeepEquals(this.headline, other.headline) + && Utils.enhancedDeepEquals(this.pronouns, other.pronouns) + && Utils.enhancedDeepEquals(this.socialMediaLinks, other.socialMediaLinks) + && Utils.enhancedDeepEquals(this.profileImageUrl, other.profileImageUrl) + && Utils.enhancedDeepEquals(this.emailAddress, other.emailAddress) + && Utils.enhancedDeepEquals(this.mobileNumber, other.mobileNumber) + && Utils.enhancedDeepEquals(this.workAddress, other.workAddress) + && Utils.enhancedDeepEquals(this.compliance, other.compliance) + && Utils.enhancedDeepEquals(this.locale, other.locale) + && Utils.enhancedDeepEquals(this.registrationDate, other.registrationDate) + && Utils.enhancedDeepEquals(this.lastLoginDate, other.lastLoginDate) + && Utils.enhancedDeepEquals(this.visible, other.visible) + && Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + firstName, + lastName, + prefix, + designation, + jobTitle, + companyName, + headline, + pronouns, + socialMediaLinks, + profileImageUrl, + emailAddress, + mobileNumber, + workAddress, + compliance, + locale, + registrationDate, + lastLoginDate, + visible, + id); + } + + @Override + public String toString() { + return Utils.toString( + ExistingMember.class, + "firstName", + firstName, + "lastName", + lastName, + "prefix", + prefix, + "designation", + designation, + "jobTitle", + jobTitle, + "companyName", + companyName, + "headline", + headline, + "pronouns", + pronouns, + "socialMediaLinks", + socialMediaLinks, + "profileImageUrl", + profileImageUrl, + "emailAddress", + emailAddress, + "mobileNumber", + mobileNumber, + "workAddress", + workAddress, + "compliance", + compliance, + "locale", + locale, + "registrationDate", + registrationDate, + "lastLoginDate", + lastLoginDate, + "visible", + visible, + "id", + id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String firstName; + + private String lastName; + + private String prefix; + + private String designation; + + private String jobTitle; + + private String companyName; + + private String headline; + + private String pronouns; + + private SocialMediaLinks socialMediaLinks; + + private ExistingMemberLink profileImageUrl; + + private String emailAddress; + + private String mobileNumber; + + private WorkAddress workAddress; + + private Compliance compliance; + + private String locale; + + private OffsetDateTime registrationDate; + + private OffsetDateTime lastLoginDate; + + private Boolean visible; + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Member's first name. + */ + public Builder firstName(@Nonnull String firstName) { + this.firstName = Utils.checkNotNull(firstName, "firstName"); + return this; + } + + /** + * Member's last name + */ + public Builder lastName(@Nonnull String lastName) { + this.lastName = Utils.checkNotNull(lastName, "lastName"); + return this; + } + + /** + * Used to denote title of member e.g. Mr., Mrs., Dr. etc. + */ + public Builder prefix(@Nullable String prefix) { + this.prefix = prefix; + return this; + } + + /** + * Member's designation in the company. + */ + public Builder designation(@Nullable String designation) { + this.designation = designation; + return this; + } + + /** + * Member's job title. + */ + public Builder jobTitle(@Nullable String jobTitle) { + this.jobTitle = jobTitle; + return this; + } + + /** + * Member's company name. + */ + public Builder companyName(@Nullable String companyName) { + this.companyName = companyName; + return this; + } + + /** + * Member's biographical writeup. + */ + public Builder headline(@Nullable String headline) { + this.headline = headline; + return this; + } + + /** + * Member's pronouns. + */ + public Builder pronouns(@Nullable String pronouns) { + this.pronouns = pronouns; + return this; + } + + /** + * Member's social media links. + */ + public Builder socialMediaLinks(@Nullable SocialMediaLinks socialMediaLinks) { + this.socialMediaLinks = socialMediaLinks; + return this; + } + + /** + * The optimized URL of the Events+ member's profile image. + */ + public Builder profileImageUrl(@Nullable ExistingMemberLink profileImageUrl) { + this.profileImageUrl = profileImageUrl; + return this; + } + + /** + * Member's email address. + */ + public Builder emailAddress(@Nullable String emailAddress) { + this.emailAddress = emailAddress; + return this; + } + + /** + * Member's mobile number. + */ + public Builder mobileNumber(@Nullable String mobileNumber) { + this.mobileNumber = mobileNumber; + return this; + } + + /** + * Member's work address details. + */ + public Builder workAddress(@Nullable WorkAddress workAddress) { + this.workAddress = workAddress; + return this; + } + + /** + * Privacy compliance fields for a contact. + */ + public Builder compliance(@Nullable Compliance compliance) { + this.compliance = compliance; + return this; + } + + /** + * Member's preferred language. Used for localization of the UI and emails. The value should be in the + * form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. + * + *

e.g. en-US, fr-FR, es-ES etc. + */ + public Builder locale(@Nullable String locale) { + this.locale = locale; + return this; + } + + /** + * The ISO 8601 zoned date time when the member registered. + */ + public Builder registrationDate(@Nullable OffsetDateTime registrationDate) { + this.registrationDate = registrationDate; + return this; + } + + /** + * The ISO 8601 zoned date time when the member last logged in. + */ + public Builder lastLoginDate(@Nullable OffsetDateTime lastLoginDate) { + this.lastLoginDate = lastLoginDate; + return this; + } + + /** + * True indicates member profile is visible to other members. + */ + public Builder visible(@Nullable Boolean visible) { + this.visible = visible; + return this; + } + + /** + * The unique ID of the member. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public ExistingMember build() { + return new ExistingMember( + firstName, + lastName, + prefix, + designation, + jobTitle, + companyName, + headline, + pronouns, + socialMediaLinks, + profileImageUrl, + emailAddress, + mobileNumber, + workAddress, + compliance, + locale, + registrationDate, + lastLoginDate, + visible, + id); + } + + private static final LazySingletonValue _SINGLETON_VALUE_Visible = + new LazySingletonValue<>("visible", "false", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingMemberJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingMemberJson.java deleted file mode 100644 index 0c6ee5be..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingMemberJson.java +++ /dev/null @@ -1,847 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.LazySingletonValue; -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Boolean; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.Optional; - -/** - * ExistingMemberJson - * - *

An existing member. - */ -public class ExistingMemberJson { - /** - * Member's first name. - */ - @JsonProperty("firstName") - private String firstName; - - /** - * Member's last name - */ - @JsonProperty("lastName") - private String lastName; - - /** - * Used to denote title of member e.g. Mr., Mrs., Dr. etc. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("prefix") - private String prefix; - - /** - * Member's designation in the company. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("designation") - private String designation; - - /** - * Member's job title. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("jobTitle") - private String jobTitle; - - /** - * Member's company name. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("companyName") - private String companyName; - - /** - * Member's biographical writeup. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("headline") - private String headline; - - /** - * Member's pronouns. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("pronouns") - private String pronouns; - - /** - * Member's social media links. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("socialMediaLinks") - private SocialMediaLinksJson socialMediaLinks; - - /** - * The optimized URL of the Events+ member's profile image. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("profileImageUrl") - private ExistingMemberJsonLink profileImageUrl; - - /** - * Member's email address. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("emailAddress") - private String emailAddress; - - /** - * Member's mobile number. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("mobileNumber") - private String mobileNumber; - - /** - * Member's work address details. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("workAddress") - private WorkAddressJson workAddress; - - /** - * Privacy compliance fields for a contact. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compliance") - private ComplianceJson compliance; - - /** - * Member's preferred language. Used for localization of the UI and emails. The value should be in the - * form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. - * - *

e.g. en-US, fr-FR, es-ES etc. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("locale") - private String locale; - - /** - * The ISO 8601 zoned date time when the member registered. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("registrationDate") - private OffsetDateTime registrationDate; - - /** - * The ISO 8601 zoned date time when the member last logged in. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastLoginDate") - private OffsetDateTime lastLoginDate; - - /** - * True indicates member profile is visible to other members. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("visible") - private Boolean visible; - - /** - * The unique ID of the member. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public ExistingMemberJson( - @JsonProperty("firstName") @Nonnull String firstName, - @JsonProperty("lastName") @Nonnull String lastName, - @JsonProperty("prefix") @Nullable String prefix, - @JsonProperty("designation") @Nullable String designation, - @JsonProperty("jobTitle") @Nullable String jobTitle, - @JsonProperty("companyName") @Nullable String companyName, - @JsonProperty("headline") @Nullable String headline, - @JsonProperty("pronouns") @Nullable String pronouns, - @JsonProperty("socialMediaLinks") @Nullable SocialMediaLinksJson socialMediaLinks, - @JsonProperty("profileImageUrl") @Nullable ExistingMemberJsonLink profileImageUrl, - @JsonProperty("emailAddress") @Nullable String emailAddress, - @JsonProperty("mobileNumber") @Nullable String mobileNumber, - @JsonProperty("workAddress") @Nullable WorkAddressJson workAddress, - @JsonProperty("compliance") @Nullable ComplianceJson compliance, - @JsonProperty("locale") @Nullable String locale, - @JsonProperty("registrationDate") @Nullable OffsetDateTime registrationDate, - @JsonProperty("lastLoginDate") @Nullable OffsetDateTime lastLoginDate, - @JsonProperty("visible") @Nullable Boolean visible, - @JsonProperty("id") @Nullable String id) { - this.firstName = Optional.ofNullable(firstName) - .orElseThrow(() -> new IllegalArgumentException("firstName cannot be null")); - this.lastName = Optional.ofNullable(lastName) - .orElseThrow(() -> new IllegalArgumentException("lastName cannot be null")); - this.prefix = prefix; - this.designation = designation; - this.jobTitle = jobTitle; - this.companyName = companyName; - this.headline = headline; - this.pronouns = pronouns; - this.socialMediaLinks = socialMediaLinks; - this.profileImageUrl = profileImageUrl; - this.emailAddress = emailAddress; - this.mobileNumber = mobileNumber; - this.workAddress = workAddress; - this.compliance = compliance; - this.locale = locale; - this.registrationDate = registrationDate; - this.lastLoginDate = lastLoginDate; - this.visible = Optional.ofNullable(visible).orElse(Builder._SINGLETON_VALUE_Visible.value()); - this.id = id; - } - - public ExistingMemberJson(@Nonnull String firstName, @Nonnull String lastName) { - this( - firstName, - lastName, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null); - } - - /** - * Member's first name. - */ - public String firstName() { - return this.firstName; - } - - /** - * Member's last name - */ - public String lastName() { - return this.lastName; - } - - /** - * Used to denote title of member e.g. Mr., Mrs., Dr. etc. - */ - public Optional prefix() { - return Optional.ofNullable(this.prefix); - } - - /** - * Member's designation in the company. - */ - public Optional designation() { - return Optional.ofNullable(this.designation); - } - - /** - * Member's job title. - */ - public Optional jobTitle() { - return Optional.ofNullable(this.jobTitle); - } - - /** - * Member's company name. - */ - public Optional companyName() { - return Optional.ofNullable(this.companyName); - } - - /** - * Member's biographical writeup. - */ - public Optional headline() { - return Optional.ofNullable(this.headline); - } - - /** - * Member's pronouns. - */ - public Optional pronouns() { - return Optional.ofNullable(this.pronouns); - } - - /** - * Member's social media links. - */ - public Optional socialMediaLinks() { - return Optional.ofNullable(this.socialMediaLinks); - } - - /** - * The optimized URL of the Events+ member's profile image. - */ - public Optional profileImageUrl() { - return Optional.ofNullable(this.profileImageUrl); - } - - /** - * Member's email address. - */ - public Optional emailAddress() { - return Optional.ofNullable(this.emailAddress); - } - - /** - * Member's mobile number. - */ - public Optional mobileNumber() { - return Optional.ofNullable(this.mobileNumber); - } - - /** - * Member's work address details. - */ - public Optional workAddress() { - return Optional.ofNullable(this.workAddress); - } - - /** - * Privacy compliance fields for a contact. - */ - public Optional compliance() { - return Optional.ofNullable(this.compliance); - } - - /** - * Member's preferred language. Used for localization of the UI and emails. The value should be in the - * form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. - * - *

e.g. en-US, fr-FR, es-ES etc. - */ - public Optional locale() { - return Optional.ofNullable(this.locale); - } - - /** - * The ISO 8601 zoned date time when the member registered. - */ - public Optional registrationDate() { - return Optional.ofNullable(this.registrationDate); - } - - /** - * The ISO 8601 zoned date time when the member last logged in. - */ - public Optional lastLoginDate() { - return Optional.ofNullable(this.lastLoginDate); - } - - /** - * True indicates member profile is visible to other members. - */ - public Optional visible() { - return Optional.ofNullable(this.visible); - } - - /** - * The unique ID of the member. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Member's first name. - */ - public ExistingMemberJson withFirstName(@Nonnull String firstName) { - this.firstName = Utils.checkNotNull(firstName, "firstName"); - return this; - } - - /** - * Member's last name - */ - public ExistingMemberJson withLastName(@Nonnull String lastName) { - this.lastName = Utils.checkNotNull(lastName, "lastName"); - return this; - } - - /** - * Used to denote title of member e.g. Mr., Mrs., Dr. etc. - */ - public ExistingMemberJson withPrefix(@Nullable String prefix) { - this.prefix = prefix; - return this; - } - - /** - * Member's designation in the company. - */ - public ExistingMemberJson withDesignation(@Nullable String designation) { - this.designation = designation; - return this; - } - - /** - * Member's job title. - */ - public ExistingMemberJson withJobTitle(@Nullable String jobTitle) { - this.jobTitle = jobTitle; - return this; - } - - /** - * Member's company name. - */ - public ExistingMemberJson withCompanyName(@Nullable String companyName) { - this.companyName = companyName; - return this; - } - - /** - * Member's biographical writeup. - */ - public ExistingMemberJson withHeadline(@Nullable String headline) { - this.headline = headline; - return this; - } - - /** - * Member's pronouns. - */ - public ExistingMemberJson withPronouns(@Nullable String pronouns) { - this.pronouns = pronouns; - return this; - } - - /** - * Member's social media links. - */ - public ExistingMemberJson withSocialMediaLinks(@Nullable SocialMediaLinksJson socialMediaLinks) { - this.socialMediaLinks = socialMediaLinks; - return this; - } - - /** - * The optimized URL of the Events+ member's profile image. - */ - public ExistingMemberJson withProfileImageUrl(@Nullable ExistingMemberJsonLink profileImageUrl) { - this.profileImageUrl = profileImageUrl; - return this; - } - - /** - * Member's email address. - */ - public ExistingMemberJson withEmailAddress(@Nullable String emailAddress) { - this.emailAddress = emailAddress; - return this; - } - - /** - * Member's mobile number. - */ - public ExistingMemberJson withMobileNumber(@Nullable String mobileNumber) { - this.mobileNumber = mobileNumber; - return this; - } - - /** - * Member's work address details. - */ - public ExistingMemberJson withWorkAddress(@Nullable WorkAddressJson workAddress) { - this.workAddress = workAddress; - return this; - } - - /** - * Privacy compliance fields for a contact. - */ - public ExistingMemberJson withCompliance(@Nullable ComplianceJson compliance) { - this.compliance = compliance; - return this; - } - - /** - * Member's preferred language. Used for localization of the UI and emails. The value should be in the - * form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. - * - *

e.g. en-US, fr-FR, es-ES etc. - */ - public ExistingMemberJson withLocale(@Nullable String locale) { - this.locale = locale; - return this; - } - - /** - * The ISO 8601 zoned date time when the member registered. - */ - public ExistingMemberJson withRegistrationDate(@Nullable OffsetDateTime registrationDate) { - this.registrationDate = registrationDate; - return this; - } - - /** - * The ISO 8601 zoned date time when the member last logged in. - */ - public ExistingMemberJson withLastLoginDate(@Nullable OffsetDateTime lastLoginDate) { - this.lastLoginDate = lastLoginDate; - return this; - } - - /** - * True indicates member profile is visible to other members. - */ - public ExistingMemberJson withVisible(@Nullable Boolean visible) { - this.visible = visible; - return this; - } - - /** - * The unique ID of the member. - */ - public ExistingMemberJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingMemberJson other = (ExistingMemberJson) o; - return Utils.enhancedDeepEquals(this.firstName, other.firstName) - && Utils.enhancedDeepEquals(this.lastName, other.lastName) - && Utils.enhancedDeepEquals(this.prefix, other.prefix) - && Utils.enhancedDeepEquals(this.designation, other.designation) - && Utils.enhancedDeepEquals(this.jobTitle, other.jobTitle) - && Utils.enhancedDeepEquals(this.companyName, other.companyName) - && Utils.enhancedDeepEquals(this.headline, other.headline) - && Utils.enhancedDeepEquals(this.pronouns, other.pronouns) - && Utils.enhancedDeepEquals(this.socialMediaLinks, other.socialMediaLinks) - && Utils.enhancedDeepEquals(this.profileImageUrl, other.profileImageUrl) - && Utils.enhancedDeepEquals(this.emailAddress, other.emailAddress) - && Utils.enhancedDeepEquals(this.mobileNumber, other.mobileNumber) - && Utils.enhancedDeepEquals(this.workAddress, other.workAddress) - && Utils.enhancedDeepEquals(this.compliance, other.compliance) - && Utils.enhancedDeepEquals(this.locale, other.locale) - && Utils.enhancedDeepEquals(this.registrationDate, other.registrationDate) - && Utils.enhancedDeepEquals(this.lastLoginDate, other.lastLoginDate) - && Utils.enhancedDeepEquals(this.visible, other.visible) - && Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - firstName, - lastName, - prefix, - designation, - jobTitle, - companyName, - headline, - pronouns, - socialMediaLinks, - profileImageUrl, - emailAddress, - mobileNumber, - workAddress, - compliance, - locale, - registrationDate, - lastLoginDate, - visible, - id); - } - - @Override - public String toString() { - return Utils.toString( - ExistingMemberJson.class, - "firstName", - firstName, - "lastName", - lastName, - "prefix", - prefix, - "designation", - designation, - "jobTitle", - jobTitle, - "companyName", - companyName, - "headline", - headline, - "pronouns", - pronouns, - "socialMediaLinks", - socialMediaLinks, - "profileImageUrl", - profileImageUrl, - "emailAddress", - emailAddress, - "mobileNumber", - mobileNumber, - "workAddress", - workAddress, - "compliance", - compliance, - "locale", - locale, - "registrationDate", - registrationDate, - "lastLoginDate", - lastLoginDate, - "visible", - visible, - "id", - id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String firstName; - - private String lastName; - - private String prefix; - - private String designation; - - private String jobTitle; - - private String companyName; - - private String headline; - - private String pronouns; - - private SocialMediaLinksJson socialMediaLinks; - - private ExistingMemberJsonLink profileImageUrl; - - private String emailAddress; - - private String mobileNumber; - - private WorkAddressJson workAddress; - - private ComplianceJson compliance; - - private String locale; - - private OffsetDateTime registrationDate; - - private OffsetDateTime lastLoginDate; - - private Boolean visible; - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Member's first name. - */ - public Builder firstName(@Nonnull String firstName) { - this.firstName = Utils.checkNotNull(firstName, "firstName"); - return this; - } - - /** - * Member's last name - */ - public Builder lastName(@Nonnull String lastName) { - this.lastName = Utils.checkNotNull(lastName, "lastName"); - return this; - } - - /** - * Used to denote title of member e.g. Mr., Mrs., Dr. etc. - */ - public Builder prefix(@Nullable String prefix) { - this.prefix = prefix; - return this; - } - - /** - * Member's designation in the company. - */ - public Builder designation(@Nullable String designation) { - this.designation = designation; - return this; - } - - /** - * Member's job title. - */ - public Builder jobTitle(@Nullable String jobTitle) { - this.jobTitle = jobTitle; - return this; - } - - /** - * Member's company name. - */ - public Builder companyName(@Nullable String companyName) { - this.companyName = companyName; - return this; - } - - /** - * Member's biographical writeup. - */ - public Builder headline(@Nullable String headline) { - this.headline = headline; - return this; - } - - /** - * Member's pronouns. - */ - public Builder pronouns(@Nullable String pronouns) { - this.pronouns = pronouns; - return this; - } - - /** - * Member's social media links. - */ - public Builder socialMediaLinks(@Nullable SocialMediaLinksJson socialMediaLinks) { - this.socialMediaLinks = socialMediaLinks; - return this; - } - - /** - * The optimized URL of the Events+ member's profile image. - */ - public Builder profileImageUrl(@Nullable ExistingMemberJsonLink profileImageUrl) { - this.profileImageUrl = profileImageUrl; - return this; - } - - /** - * Member's email address. - */ - public Builder emailAddress(@Nullable String emailAddress) { - this.emailAddress = emailAddress; - return this; - } - - /** - * Member's mobile number. - */ - public Builder mobileNumber(@Nullable String mobileNumber) { - this.mobileNumber = mobileNumber; - return this; - } - - /** - * Member's work address details. - */ - public Builder workAddress(@Nullable WorkAddressJson workAddress) { - this.workAddress = workAddress; - return this; - } - - /** - * Privacy compliance fields for a contact. - */ - public Builder compliance(@Nullable ComplianceJson compliance) { - this.compliance = compliance; - return this; - } - - /** - * Member's preferred language. Used for localization of the UI and emails. The value should be in the - * form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. - * - *

e.g. en-US, fr-FR, es-ES etc. - */ - public Builder locale(@Nullable String locale) { - this.locale = locale; - return this; - } - - /** - * The ISO 8601 zoned date time when the member registered. - */ - public Builder registrationDate(@Nullable OffsetDateTime registrationDate) { - this.registrationDate = registrationDate; - return this; - } - - /** - * The ISO 8601 zoned date time when the member last logged in. - */ - public Builder lastLoginDate(@Nullable OffsetDateTime lastLoginDate) { - this.lastLoginDate = lastLoginDate; - return this; - } - - /** - * True indicates member profile is visible to other members. - */ - public Builder visible(@Nullable Boolean visible) { - this.visible = visible; - return this; - } - - /** - * The unique ID of the member. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public ExistingMemberJson build() { - return new ExistingMemberJson( - firstName, - lastName, - prefix, - designation, - jobTitle, - companyName, - headline, - pronouns, - socialMediaLinks, - profileImageUrl, - emailAddress, - mobileNumber, - workAddress, - compliance, - locale, - registrationDate, - lastLoginDate, - visible, - id); - } - - private static final LazySingletonValue _SINGLETON_VALUE_Visible = - new LazySingletonValue<>("visible", "false", new TypeReference() {}); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingMemberJsonLink.java b/packages/java/src/main/java/com/cvent/models/components/ExistingMemberJsonLink.java deleted file mode 100644 index f568e1a1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingMemberJsonLink.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * ExistingMemberJsonLink - * - *

The optimized URL of the Events+ member's profile image. - */ -public class ExistingMemberJsonLink { - /** - * A URL pointing to the member's profile image. - */ - @JsonProperty("href") - private String href; - - @JsonCreator - public ExistingMemberJsonLink(@JsonProperty("href") @Nonnull String href) { - this.href = Optional.ofNullable(href).orElseThrow(() -> new IllegalArgumentException("href cannot be null")); - } - - /** - * A URL pointing to the member's profile image. - */ - public String href() { - return this.href; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * A URL pointing to the member's profile image. - */ - public ExistingMemberJsonLink withHref(@Nonnull String href) { - this.href = Utils.checkNotNull(href, "href"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingMemberJsonLink other = (ExistingMemberJsonLink) o; - return Utils.enhancedDeepEquals(this.href, other.href); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(href); - } - - @Override - public String toString() { - return Utils.toString(ExistingMemberJsonLink.class, "href", href); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String href; - - private Builder() { - // force use of static builder() method - } - - /** - * A URL pointing to the member's profile image. - */ - public Builder href(@Nonnull String href) { - this.href = Utils.checkNotNull(href, "href"); - return this; - } - - public ExistingMemberJsonLink build() { - return new ExistingMemberJsonLink(href); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingMemberLink.java b/packages/java/src/main/java/com/cvent/models/components/ExistingMemberLink.java new file mode 100644 index 00000000..c1d44433 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingMemberLink.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * ExistingMemberLink + * + *

The optimized URL of the Events+ member's profile image. + */ +public class ExistingMemberLink { + /** + * A URL pointing to the member's profile image. + */ + @JsonProperty("href") + private String href; + + @JsonCreator + public ExistingMemberLink(@JsonProperty("href") @Nonnull String href) { + this.href = Optional.ofNullable(href).orElseThrow(() -> new IllegalArgumentException("href cannot be null")); + } + + /** + * A URL pointing to the member's profile image. + */ + public String href() { + return this.href; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * A URL pointing to the member's profile image. + */ + public ExistingMemberLink withHref(@Nonnull String href) { + this.href = Utils.checkNotNull(href, "href"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ExistingMemberLink other = (ExistingMemberLink) o; + return Utils.enhancedDeepEquals(this.href, other.href); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(href); + } + + @Override + public String toString() { + return Utils.toString(ExistingMemberLink.class, "href", href); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String href; + + private Builder() { + // force use of static builder() method + } + + /** + * A URL pointing to the member's profile image. + */ + public Builder href(@Nonnull String href) { + this.href = Utils.checkNotNull(href, "href"); + return this; + } + + public ExistingMemberLink build() { + return new ExistingMemberLink(href); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingRegistrationPackJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingRegistrationPackJson.java deleted file mode 100644 index 48a8c29a..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingRegistrationPackJson.java +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.List; -import java.util.Optional; - -/** - * ExistingRegistrationPackJson - * - *

Schema for existing registration pack object - */ -public class ExistingRegistrationPackJson { - /** - * Registration pack id - */ - @JsonProperty("id") - private String id; - - /** - * The Associated Event. - */ - @JsonProperty("event") - private EventJson6 event; - - /** - * The Associated Exhibitor. - */ - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * Capacities allocated per registration type for this exhibitor's registration pack. - */ - @JsonProperty("capacities") - private List capacities; - - @JsonCreator - public ExistingRegistrationPackJson( - @JsonProperty("id") @Nonnull String id, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, - @JsonProperty("capacities") @Nonnull List capacities) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); - this.exhibitor = Optional.ofNullable(exhibitor) - .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); - this.capacities = Optional.ofNullable(capacities) - .orElseThrow(() -> new IllegalArgumentException("capacities cannot be null")); - } - - /** - * Registration pack id - */ - public String id() { - return this.id; - } - - /** - * The Associated Event. - */ - public EventJson6 event() { - return this.event; - } - - /** - * The Associated Exhibitor. - */ - public ExhibitorJson exhibitor() { - return this.exhibitor; - } - - /** - * Capacities allocated per registration type for this exhibitor's registration pack. - */ - public List capacities() { - return this.capacities; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Registration pack id - */ - public ExistingRegistrationPackJson withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - /** - * The Associated Event. - */ - public ExistingRegistrationPackJson withEvent(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public ExistingRegistrationPackJson withExhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * Capacities allocated per registration type for this exhibitor's registration pack. - */ - public ExistingRegistrationPackJson withCapacities(@Nonnull List capacities) { - this.capacities = Utils.checkNotNull(capacities, "capacities"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - ExistingRegistrationPackJson other = (ExistingRegistrationPackJson) o; - return Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.capacities, other.capacities); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, event, exhibitor, capacities); - } - - @Override - public String toString() { - return Utils.toString( - ExistingRegistrationPackJson.class, - "id", - id, - "event", - event, - "exhibitor", - exhibitor, - "capacities", - capacities); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private EventJson6 event; - - private ExhibitorJson exhibitor; - - private List capacities; - - private Builder() { - // force use of static builder() method - } - - /** - * Registration pack id - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nonnull EventJson6 event) { - this.event = Utils.checkNotNull(event, "event"); - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { - this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); - return this; - } - - /** - * Capacities allocated per registration type for this exhibitor's registration pack. - */ - public Builder capacities(@Nonnull List capacities) { - this.capacities = Utils.checkNotNull(capacities, "capacities"); - return this; - } - - public ExistingRegistrationPackJson build() { - return new ExistingRegistrationPackJson(id, event, exhibitor, capacities); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.java b/packages/java/src/main/java/com/cvent/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.java index 241514fa..2ff5d2d3 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingRegistrationTypeWithAssociatedRegPathJson.java @@ -90,7 +90,7 @@ public class ExistingRegistrationTypeWithAssociatedRegPathJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("capacity") - private CapacityJson1 capacity; + private CapacityJson capacity; /** * Represents the details of a registration path. @@ -110,7 +110,7 @@ public ExistingRegistrationTypeWithAssociatedRegPathJson( @JsonProperty("automaticEndDate") @Nullable OffsetDateTime automaticEndDate, @JsonProperty("event") @Nullable ExistingRegistrationTypeWithAssociatedRegPathJsonEvent event, @JsonProperty("id") @Nonnull String id, - @JsonProperty("capacity") @Nullable CapacityJson1 capacity, + @JsonProperty("capacity") @Nullable CapacityJson capacity, @JsonProperty("registrationPath") @Nullable AssociatedRegistrationPathJson registrationPath) { this.name = name; this.code = code; @@ -197,7 +197,7 @@ public String id() { /** * Represents capacity statistics of the registration type. */ - public Optional capacity() { + public Optional capacity() { return Optional.ofNullable(this.capacity); } @@ -292,7 +292,7 @@ public ExistingRegistrationTypeWithAssociatedRegPathJson withId(@Nonnull String /** * Represents capacity statistics of the registration type. */ - public ExistingRegistrationTypeWithAssociatedRegPathJson withCapacity(@Nullable CapacityJson1 capacity) { + public ExistingRegistrationTypeWithAssociatedRegPathJson withCapacity(@Nullable CapacityJson capacity) { this.capacity = capacity; return this; } @@ -393,7 +393,7 @@ public static final class Builder { private String id; - private CapacityJson1 capacity; + private CapacityJson capacity; private AssociatedRegistrationPathJson registrationPath; @@ -478,7 +478,7 @@ public Builder id(@Nonnull String id) { /** * Represents capacity statistics of the registration type. */ - public Builder capacity(@Nullable CapacityJson1 capacity) { + public Builder capacity(@Nullable CapacityJson capacity) { this.capacity = capacity; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingSponsorshipLevel.java b/packages/java/src/main/java/com/cvent/models/components/ExistingSponsorshipLevel.java index c42a4622..dcefac12 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingSponsorshipLevel.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingSponsorshipLevel.java @@ -54,7 +54,7 @@ public class ExistingSponsorshipLevel { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * Name of the sponsorship level @@ -82,7 +82,7 @@ public ExistingSponsorshipLevel( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, + @JsonProperty("event") @Nonnull Event1 event, @JsonProperty("name") @Nonnull String name, @JsonProperty("id") @Nullable String id, @JsonProperty("rank") @Nullable Long rank) { @@ -96,7 +96,7 @@ public ExistingSponsorshipLevel( this.rank = rank; } - public ExistingSponsorshipLevel(@Nonnull EventJson6 event, @Nonnull String name) { + public ExistingSponsorshipLevel(@Nonnull Event1 event, @Nonnull String name) { this(null, null, null, null, event, name, null, null); } @@ -131,7 +131,7 @@ public Optional lastModifiedBy() { /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } @@ -195,7 +195,7 @@ public ExistingSponsorshipLevel withLastModifiedBy(@Nullable String lastModified /** * The Associated Event. */ - public ExistingSponsorshipLevel withEvent(@Nonnull EventJson6 event) { + public ExistingSponsorshipLevel withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -281,7 +281,7 @@ public static final class Builder { private String lastModifiedBy; - private EventJson6 event; + private Event1 event; private String name; @@ -328,7 +328,7 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ExistingWeblink.java b/packages/java/src/main/java/com/cvent/models/components/ExistingWeblink.java index aecab15b..a7ec1092 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ExistingWeblink.java +++ b/packages/java/src/main/java/com/cvent/models/components/ExistingWeblink.java @@ -56,13 +56,13 @@ public class ExistingWeblink { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * Display name of the weblink. @@ -102,8 +102,8 @@ public ExistingWeblink( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, @JsonProperty("name") @Nonnull String name, @JsonProperty("url") @Nonnull String url, @JsonProperty("hidden") @Nullable Boolean hidden, @@ -124,8 +124,8 @@ public ExistingWeblink( } public ExistingWeblink( - @Nonnull EventJson6 event, - @Nonnull ExhibitorJson exhibitor, + @Nonnull Event1 event, + @Nonnull Exhibitor exhibitor, @Nonnull String name, @Nonnull String url, long order) { @@ -163,14 +163,14 @@ public Optional lastModifiedBy() { /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } @@ -248,7 +248,7 @@ public ExistingWeblink withLastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public ExistingWeblink withEvent(@Nonnull EventJson6 event) { + public ExistingWeblink withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -256,7 +256,7 @@ public ExistingWeblink withEvent(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public ExistingWeblink withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public ExistingWeblink withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -368,9 +368,9 @@ public static final class Builder { private String lastModifiedBy; - private EventJson6 event; + private Event1 event; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; private String name; @@ -421,7 +421,7 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -429,7 +429,7 @@ public Builder event(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/FeatureTypeJson.java b/packages/java/src/main/java/com/cvent/models/components/FeatureTypeJson.java index d2ef348b..aaa3de3c 100644 --- a/packages/java/src/main/java/com/cvent/models/components/FeatureTypeJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/FeatureTypeJson.java @@ -42,7 +42,13 @@ * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public enum FeatureTypeJson { WEBSITE("Website"), @@ -59,7 +65,8 @@ public enum FeatureTypeJson { EXHIBITORS("Exhibitors"), VENDORS("Vendors"), EVENT_ADS("EventAds"), - EVENT_CREDITS("EventCredits"); + EVENT_CREDITS("EventCredits"), + CREDITS_AND_CERTIFICATES("CreditsAndCertificates"); @JsonValue private final String value; diff --git a/packages/java/src/main/java/com/cvent/models/components/FeatureUpdate.java b/packages/java/src/main/java/com/cvent/models/components/FeatureUpdate.java index fa9ae894..eeb98a5a 100644 --- a/packages/java/src/main/java/com/cvent/models/components/FeatureUpdate.java +++ b/packages/java/src/main/java/com/cvent/models/components/FeatureUpdate.java @@ -52,7 +52,13 @@ public class FeatureUpdate { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ @JsonProperty("type") private FeatureTypeJson type; @@ -125,7 +131,13 @@ public FeatureUpdate(@Nonnull FeatureTypeJson type, boolean enabled) { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public FeatureTypeJson type() { return this.type; @@ -188,7 +200,13 @@ public static Builder builder() { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public FeatureUpdate withType(@Nonnull FeatureTypeJson type) { this.type = Utils.checkNotNull(type, "type"); @@ -292,7 +310,13 @@ private Builder() { * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the * event app. | * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and - * the event. | + * the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and + * sessions, and award credits to attendees. Also enables creating certificates, linking them to credit + * rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be + * active at a time. + * + *

| */ public Builder type(@Nonnull FeatureTypeJson type) { this.type = Utils.checkNotNull(type, "type"); diff --git a/packages/java/src/main/java/com/cvent/models/components/FieldJson3.java b/packages/java/src/main/java/com/cvent/models/components/FieldJson3.java new file mode 100644 index 00000000..f459e0fb --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/FieldJson3.java @@ -0,0 +1,370 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nullable; +import java.lang.Boolean; +import java.lang.Override; +import java.lang.String; +import java.util.List; +import java.util.Optional; + +/** + * FieldJson3 + * + *

A survey field. + */ +public class FieldJson3 { + /** + * Text field ID. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + /** + * text Value of the Field + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("text") + private String text; + + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("shortText") + private String shortText; + + /** + * Field Type + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("type") + private FieldTypeJson2 type; + + /** + * List of choices for this field. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("choices") + private List choices; + + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("notApplicableAnswer") + private AdditionalChoiceJson1 notApplicableAnswer; + + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("otherAnswer") + private AdditionalChoiceJson1 otherAnswer; + + /** + * Is this a mandatory field + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("required") + private Boolean required; + + @JsonCreator + public FieldJson3( + @JsonProperty("id") @Nullable String id, + @JsonProperty("text") @Nullable String text, + @JsonProperty("shortText") @Nullable String shortText, + @JsonProperty("type") @Nullable FieldTypeJson2 type, + @JsonProperty("choices") @Nullable List choices, + @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson1 notApplicableAnswer, + @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson1 otherAnswer, + @JsonProperty("required") @Nullable Boolean required) { + this.id = id; + this.text = text; + this.shortText = shortText; + this.type = type; + this.choices = choices; + this.notApplicableAnswer = notApplicableAnswer; + this.otherAnswer = otherAnswer; + this.required = Optional.ofNullable(required).orElse(Builder._SINGLETON_VALUE_Required.value()); + } + + public FieldJson3() { + this(null, null, null, null, null, null, null, null); + } + + /** + * Text field ID. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + /** + * text Value of the Field + */ + public Optional text() { + return Optional.ofNullable(this.text); + } + + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + public Optional shortText() { + return Optional.ofNullable(this.shortText); + } + + /** + * Field Type + */ + public Optional type() { + return Optional.ofNullable(this.type); + } + + /** + * List of choices for this field. + */ + public Optional> choices() { + return Optional.ofNullable(this.choices); + } + + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + public Optional notApplicableAnswer() { + return Optional.ofNullable(this.notApplicableAnswer); + } + + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + public Optional otherAnswer() { + return Optional.ofNullable(this.otherAnswer); + } + + /** + * Is this a mandatory field + */ + public Optional required() { + return Optional.ofNullable(this.required); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Text field ID. + */ + public FieldJson3 withId(@Nullable String id) { + this.id = id; + return this; + } + + /** + * text Value of the Field + */ + public FieldJson3 withText(@Nullable String text) { + this.text = text; + return this; + } + + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + public FieldJson3 withShortText(@Nullable String shortText) { + this.shortText = shortText; + return this; + } + + /** + * Field Type + */ + public FieldJson3 withType(@Nullable FieldTypeJson2 type) { + this.type = type; + return this; + } + + /** + * List of choices for this field. + */ + public FieldJson3 withChoices(@Nullable List choices) { + this.choices = choices; + return this; + } + + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + public FieldJson3 withNotApplicableAnswer(@Nullable AdditionalChoiceJson1 notApplicableAnswer) { + this.notApplicableAnswer = notApplicableAnswer; + return this; + } + + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + public FieldJson3 withOtherAnswer(@Nullable AdditionalChoiceJson1 otherAnswer) { + this.otherAnswer = otherAnswer; + return this; + } + + /** + * Is this a mandatory field + */ + public FieldJson3 withRequired(@Nullable Boolean required) { + this.required = required; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + FieldJson3 other = (FieldJson3) o; + return Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.text, other.text) + && Utils.enhancedDeepEquals(this.shortText, other.shortText) + && Utils.enhancedDeepEquals(this.type, other.type) + && Utils.enhancedDeepEquals(this.choices, other.choices) + && Utils.enhancedDeepEquals(this.notApplicableAnswer, other.notApplicableAnswer) + && Utils.enhancedDeepEquals(this.otherAnswer, other.otherAnswer) + && Utils.enhancedDeepEquals(this.required, other.required); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id, text, shortText, type, choices, notApplicableAnswer, otherAnswer, required); + } + + @Override + public String toString() { + return Utils.toString( + FieldJson3.class, + "id", + id, + "text", + text, + "shortText", + shortText, + "type", + type, + "choices", + choices, + "notApplicableAnswer", + notApplicableAnswer, + "otherAnswer", + otherAnswer, + "required", + required); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private String text; + + private String shortText; + + private FieldTypeJson2 type; + + private List choices; + + private AdditionalChoiceJson1 notApplicableAnswer; + + private AdditionalChoiceJson1 otherAnswer; + + private Boolean required; + + private Builder() { + // force use of static builder() method + } + + /** + * Text field ID. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + /** + * text Value of the Field + */ + public Builder text(@Nullable String text) { + this.text = text; + return this; + } + + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + public Builder shortText(@Nullable String shortText) { + this.shortText = shortText; + return this; + } + + /** + * Field Type + */ + public Builder type(@Nullable FieldTypeJson2 type) { + this.type = type; + return this; + } + + /** + * List of choices for this field. + */ + public Builder choices(@Nullable List choices) { + this.choices = choices; + return this; + } + + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson1 notApplicableAnswer) { + this.notApplicableAnswer = notApplicableAnswer; + return this; + } + + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + public Builder otherAnswer(@Nullable AdditionalChoiceJson1 otherAnswer) { + this.otherAnswer = otherAnswer; + return this; + } + + /** + * Is this a mandatory field + */ + public Builder required(@Nullable Boolean required) { + this.required = required; + return this; + } + + public FieldJson3 build() { + return new FieldJson3(id, text, shortText, type, choices, notApplicableAnswer, otherAnswer, required); + } + + private static final LazySingletonValue _SINGLETON_VALUE_Required = + new LazySingletonValue<>("required", "false", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/FieldJson5.java b/packages/java/src/main/java/com/cvent/models/components/FieldJson5.java deleted file mode 100644 index 888e99ce..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/FieldJson5.java +++ /dev/null @@ -1,370 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.LazySingletonValue; -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.annotation.Nullable; -import java.lang.Boolean; -import java.lang.Override; -import java.lang.String; -import java.util.List; -import java.util.Optional; - -/** - * FieldJson5 - * - *

A survey field. - */ -public class FieldJson5 { - /** - * Text field ID. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * text Value of the Field - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("text") - private String text; - - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("shortText") - private String shortText; - - /** - * Field Type - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type") - private FieldTypeJson2 type; - - /** - * List of choices for this field. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("choices") - private List choices; - - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("notApplicableAnswer") - private AdditionalChoiceJson2 notApplicableAnswer; - - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("otherAnswer") - private AdditionalChoiceJson2 otherAnswer; - - /** - * Is this a mandatory field - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("required") - private Boolean required; - - @JsonCreator - public FieldJson5( - @JsonProperty("id") @Nullable String id, - @JsonProperty("text") @Nullable String text, - @JsonProperty("shortText") @Nullable String shortText, - @JsonProperty("type") @Nullable FieldTypeJson2 type, - @JsonProperty("choices") @Nullable List choices, - @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson2 notApplicableAnswer, - @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson2 otherAnswer, - @JsonProperty("required") @Nullable Boolean required) { - this.id = id; - this.text = text; - this.shortText = shortText; - this.type = type; - this.choices = choices; - this.notApplicableAnswer = notApplicableAnswer; - this.otherAnswer = otherAnswer; - this.required = Optional.ofNullable(required).orElse(Builder._SINGLETON_VALUE_Required.value()); - } - - public FieldJson5() { - this(null, null, null, null, null, null, null, null); - } - - /** - * Text field ID. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * text Value of the Field - */ - public Optional text() { - return Optional.ofNullable(this.text); - } - - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - public Optional shortText() { - return Optional.ofNullable(this.shortText); - } - - /** - * Field Type - */ - public Optional type() { - return Optional.ofNullable(this.type); - } - - /** - * List of choices for this field. - */ - public Optional> choices() { - return Optional.ofNullable(this.choices); - } - - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - public Optional notApplicableAnswer() { - return Optional.ofNullable(this.notApplicableAnswer); - } - - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - public Optional otherAnswer() { - return Optional.ofNullable(this.otherAnswer); - } - - /** - * Is this a mandatory field - */ - public Optional required() { - return Optional.ofNullable(this.required); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Text field ID. - */ - public FieldJson5 withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * text Value of the Field - */ - public FieldJson5 withText(@Nullable String text) { - this.text = text; - return this; - } - - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - public FieldJson5 withShortText(@Nullable String shortText) { - this.shortText = shortText; - return this; - } - - /** - * Field Type - */ - public FieldJson5 withType(@Nullable FieldTypeJson2 type) { - this.type = type; - return this; - } - - /** - * List of choices for this field. - */ - public FieldJson5 withChoices(@Nullable List choices) { - this.choices = choices; - return this; - } - - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - public FieldJson5 withNotApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicableAnswer) { - this.notApplicableAnswer = notApplicableAnswer; - return this; - } - - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - public FieldJson5 withOtherAnswer(@Nullable AdditionalChoiceJson2 otherAnswer) { - this.otherAnswer = otherAnswer; - return this; - } - - /** - * Is this a mandatory field - */ - public FieldJson5 withRequired(@Nullable Boolean required) { - this.required = required; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - FieldJson5 other = (FieldJson5) o; - return Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.text, other.text) - && Utils.enhancedDeepEquals(this.shortText, other.shortText) - && Utils.enhancedDeepEquals(this.type, other.type) - && Utils.enhancedDeepEquals(this.choices, other.choices) - && Utils.enhancedDeepEquals(this.notApplicableAnswer, other.notApplicableAnswer) - && Utils.enhancedDeepEquals(this.otherAnswer, other.otherAnswer) - && Utils.enhancedDeepEquals(this.required, other.required); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, text, shortText, type, choices, notApplicableAnswer, otherAnswer, required); - } - - @Override - public String toString() { - return Utils.toString( - FieldJson5.class, - "id", - id, - "text", - text, - "shortText", - shortText, - "type", - type, - "choices", - choices, - "notApplicableAnswer", - notApplicableAnswer, - "otherAnswer", - otherAnswer, - "required", - required); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private String text; - - private String shortText; - - private FieldTypeJson2 type; - - private List choices; - - private AdditionalChoiceJson2 notApplicableAnswer; - - private AdditionalChoiceJson2 otherAnswer; - - private Boolean required; - - private Builder() { - // force use of static builder() method - } - - /** - * Text field ID. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * text Value of the Field - */ - public Builder text(@Nullable String text) { - this.text = text; - return this; - } - - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - public Builder shortText(@Nullable String shortText) { - this.shortText = shortText; - return this; - } - - /** - * Field Type - */ - public Builder type(@Nullable FieldTypeJson2 type) { - this.type = type; - return this; - } - - /** - * List of choices for this field. - */ - public Builder choices(@Nullable List choices) { - this.choices = choices; - return this; - } - - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicableAnswer) { - this.notApplicableAnswer = notApplicableAnswer; - return this; - } - - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - public Builder otherAnswer(@Nullable AdditionalChoiceJson2 otherAnswer) { - this.otherAnswer = otherAnswer; - return this; - } - - /** - * Is this a mandatory field - */ - public Builder required(@Nullable Boolean required) { - this.required = required; - return this; - } - - public FieldJson5 build() { - return new FieldJson5(id, text, shortText, type, choices, notApplicableAnswer, otherAnswer, required); - } - - private static final LazySingletonValue _SINGLETON_VALUE_Required = - new LazySingletonValue<>("required", "false", new TypeReference() {}); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/FileInput.java b/packages/java/src/main/java/com/cvent/models/components/FileInput.java index 76cec514..a1736a1c 100644 --- a/packages/java/src/main/java/com/cvent/models/components/FileInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/FileInput.java @@ -27,13 +27,13 @@ public class FileInput { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * Display name of the file. @@ -56,8 +56,8 @@ public class FileInput { @JsonCreator public FileInput( - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, @JsonProperty("displayName") @Nonnull String displayName, @JsonProperty("hidden") @Nullable Boolean hidden, @JsonProperty("order") long order) { @@ -70,22 +70,21 @@ public FileInput( this.order = order; } - public FileInput( - @Nonnull EventJson6 event, @Nonnull ExhibitorJson exhibitor, @Nonnull String displayName, long order) { + public FileInput(@Nonnull Event1 event, @Nonnull Exhibitor exhibitor, @Nonnull String displayName, long order) { this(event, exhibitor, displayName, null, order); } /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } @@ -117,7 +116,7 @@ public static Builder builder() { /** * The Associated Event. */ - public FileInput withEvent(@Nonnull EventJson6 event) { + public FileInput withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -125,7 +124,7 @@ public FileInput withEvent(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public FileInput withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public FileInput withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -194,9 +193,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private EventJson6 event; + private Event1 event; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; private String displayName; @@ -211,7 +210,7 @@ private Builder() { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -219,7 +218,7 @@ public Builder event(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/GuestJson.java b/packages/java/src/main/java/com/cvent/models/components/GuestJson.java index 337b38ef..246105aa 100644 --- a/packages/java/src/main/java/com/cvent/models/components/GuestJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/GuestJson.java @@ -110,7 +110,7 @@ public class GuestJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("homeAddress") - private AddressJson3 homeAddress; + private AddressJson2 homeAddress; /** * Payment information. @@ -133,7 +133,7 @@ public GuestJson( @JsonProperty("email") @Nullable String email, @JsonProperty("homePhone") @Nullable String homePhone, @JsonProperty("workPhone") @Nullable String workPhone, - @JsonProperty("homeAddress") @Nullable AddressJson3 homeAddress, + @JsonProperty("homeAddress") @Nullable AddressJson2 homeAddress, @JsonProperty("paymentInfo") @Nullable PaymentInfoJson paymentInfo) { this.arrival = arrival; this.departure = departure; @@ -244,7 +244,7 @@ public Optional workPhone() { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Optional homeAddress() { + public Optional homeAddress() { return Optional.ofNullable(this.homeAddress); } @@ -359,7 +359,7 @@ public GuestJson withWorkPhone(@Nullable String workPhone) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public GuestJson withHomeAddress(@Nullable AddressJson3 homeAddress) { + public GuestJson withHomeAddress(@Nullable AddressJson2 homeAddress) { this.homeAddress = homeAddress; return this; } @@ -477,7 +477,7 @@ public static final class Builder { private String workPhone; - private AddressJson3 homeAddress; + private AddressJson2 homeAddress; private PaymentInfoJson paymentInfo; @@ -585,7 +585,7 @@ public Builder workPhone(@Nullable String workPhone) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Builder homeAddress(@Nullable AddressJson3 homeAddress) { + public Builder homeAddress(@Nullable AddressJson2 homeAddress) { this.homeAddress = homeAddress; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/HousingEventHotel.java b/packages/java/src/main/java/com/cvent/models/components/HousingEventHotel.java index 5dd78032..ac0689a1 100644 --- a/packages/java/src/main/java/com/cvent/models/components/HousingEventHotel.java +++ b/packages/java/src/main/java/com/cvent/models/components/HousingEventHotel.java @@ -86,7 +86,7 @@ public class HousingEventHotel { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private AddressJson3 address; + private AddressJson2 address; @JsonCreator public HousingEventHotel( @@ -99,7 +99,7 @@ public HousingEventHotel( @JsonProperty("proximity") @Nullable ProximityJson proximity, @JsonProperty("amenities") @Nullable List amenities, @JsonProperty("rating") @Nullable HotelRatingJson rating, - @JsonProperty("address") @Nullable AddressJson3 address) { + @JsonProperty("address") @Nullable AddressJson2 address) { this.id = id; this.housingEvent = Optional.ofNullable(housingEvent) .orElseThrow(() -> new IllegalArgumentException("housingEvent cannot be null")); @@ -186,7 +186,7 @@ public Optional rating() { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -270,7 +270,7 @@ public HousingEventHotel withRating(@Nullable HotelRatingJson rating) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public HousingEventHotel withAddress(@Nullable AddressJson3 address) { + public HousingEventHotel withAddress(@Nullable AddressJson2 address) { this.address = address; return this; } @@ -349,7 +349,7 @@ public static final class Builder { private HotelRatingJson rating; - private AddressJson3 address; + private AddressJson2 address; private Builder() { // force use of static builder() method @@ -431,7 +431,7 @@ public Builder rating(@Nullable HotelRatingJson rating) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Builder address(@Nullable AddressJson3 address) { + public Builder address(@Nullable AddressJson2 address) { this.address = address; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/HubBackground.java b/packages/java/src/main/java/com/cvent/models/components/HubBackground.java new file mode 100644 index 00000000..e768ddd0 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubBackground.java @@ -0,0 +1,179 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * HubBackground + * + *

The background image of the Events+ hub. + */ +public class HubBackground { + /** + * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ + * hub registration page. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("url") + private String url; + + /** + * The original URL of the Events+ hub background image. The background appears on the Events+ hub + * Registration page. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("originalUrl") + private String originalUrl; + + /** + * Alternate text for the background image. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("altText") + private String altText; + + @JsonCreator + public HubBackground( + @JsonProperty("url") @Nullable String url, + @JsonProperty("originalUrl") @Nullable String originalUrl, + @JsonProperty("altText") @Nullable String altText) { + this.url = url; + this.originalUrl = originalUrl; + this.altText = altText; + } + + public HubBackground() { + this(null, null, null); + } + + /** + * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ + * hub registration page. + */ + public Optional url() { + return Optional.ofNullable(this.url); + } + + /** + * The original URL of the Events+ hub background image. The background appears on the Events+ hub + * Registration page. + */ + public Optional originalUrl() { + return Optional.ofNullable(this.originalUrl); + } + + /** + * Alternate text for the background image. + */ + public Optional altText() { + return Optional.ofNullable(this.altText); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ + * hub registration page. + */ + public HubBackground withUrl(@Nullable String url) { + this.url = url; + return this; + } + + /** + * The original URL of the Events+ hub background image. The background appears on the Events+ hub + * Registration page. + */ + public HubBackground withOriginalUrl(@Nullable String originalUrl) { + this.originalUrl = originalUrl; + return this; + } + + /** + * Alternate text for the background image. + */ + public HubBackground withAltText(@Nullable String altText) { + this.altText = altText; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + HubBackground other = (HubBackground) o; + return Utils.enhancedDeepEquals(this.url, other.url) + && Utils.enhancedDeepEquals(this.originalUrl, other.originalUrl) + && Utils.enhancedDeepEquals(this.altText, other.altText); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(url, originalUrl, altText); + } + + @Override + public String toString() { + return Utils.toString(HubBackground.class, "url", url, "originalUrl", originalUrl, "altText", altText); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String url; + + private String originalUrl; + + private String altText; + + private Builder() { + // force use of static builder() method + } + + /** + * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ + * hub registration page. + */ + public Builder url(@Nullable String url) { + this.url = url; + return this; + } + + /** + * The original URL of the Events+ hub background image. The background appears on the Events+ hub + * Registration page. + */ + public Builder originalUrl(@Nullable String originalUrl) { + this.originalUrl = originalUrl; + return this; + } + + /** + * Alternate text for the background image. + */ + public Builder altText(@Nullable String altText) { + this.altText = altText; + return this; + } + + public HubBackground build() { + return new HubBackground(url, originalUrl, altText); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubBackgroundJson.java b/packages/java/src/main/java/com/cvent/models/components/HubBackgroundJson.java deleted file mode 100644 index 2eb8712f..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubBackgroundJson.java +++ /dev/null @@ -1,179 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * HubBackgroundJson - * - *

The background image of the Events+ hub. - */ -public class HubBackgroundJson { - /** - * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ - * hub registration page. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("url") - private String url; - - /** - * The original URL of the Events+ hub background image. The background appears on the Events+ hub - * Registration page. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("originalUrl") - private String originalUrl; - - /** - * Alternate text for the background image. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("altText") - private String altText; - - @JsonCreator - public HubBackgroundJson( - @JsonProperty("url") @Nullable String url, - @JsonProperty("originalUrl") @Nullable String originalUrl, - @JsonProperty("altText") @Nullable String altText) { - this.url = url; - this.originalUrl = originalUrl; - this.altText = altText; - } - - public HubBackgroundJson() { - this(null, null, null); - } - - /** - * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ - * hub registration page. - */ - public Optional url() { - return Optional.ofNullable(this.url); - } - - /** - * The original URL of the Events+ hub background image. The background appears on the Events+ hub - * Registration page. - */ - public Optional originalUrl() { - return Optional.ofNullable(this.originalUrl); - } - - /** - * Alternate text for the background image. - */ - public Optional altText() { - return Optional.ofNullable(this.altText); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ - * hub registration page. - */ - public HubBackgroundJson withUrl(@Nullable String url) { - this.url = url; - return this; - } - - /** - * The original URL of the Events+ hub background image. The background appears on the Events+ hub - * Registration page. - */ - public HubBackgroundJson withOriginalUrl(@Nullable String originalUrl) { - this.originalUrl = originalUrl; - return this; - } - - /** - * Alternate text for the background image. - */ - public HubBackgroundJson withAltText(@Nullable String altText) { - this.altText = altText; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - HubBackgroundJson other = (HubBackgroundJson) o; - return Utils.enhancedDeepEquals(this.url, other.url) - && Utils.enhancedDeepEquals(this.originalUrl, other.originalUrl) - && Utils.enhancedDeepEquals(this.altText, other.altText); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(url, originalUrl, altText); - } - - @Override - public String toString() { - return Utils.toString(HubBackgroundJson.class, "url", url, "originalUrl", originalUrl, "altText", altText); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String url; - - private String originalUrl; - - private String altText; - - private Builder() { - // force use of static builder() method - } - - /** - * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ - * hub registration page. - */ - public Builder url(@Nullable String url) { - this.url = url; - return this; - } - - /** - * The original URL of the Events+ hub background image. The background appears on the Events+ hub - * Registration page. - */ - public Builder originalUrl(@Nullable String originalUrl) { - this.originalUrl = originalUrl; - return this; - } - - /** - * Alternate text for the background image. - */ - public Builder altText(@Nullable String altText) { - this.altText = altText; - return this; - } - - public HubBackgroundJson build() { - return new HubBackgroundJson(url, originalUrl, altText); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubCalendar.java b/packages/java/src/main/java/com/cvent/models/components/HubCalendar.java new file mode 100644 index 00000000..8b3ff091 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubCalendar.java @@ -0,0 +1,134 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * HubCalendar + * + *

The event calendar associated with this Events+ hub. The event calendar allows you to share multiple + * events and sessions in a list or calendar format. + */ +public class HubCalendar { + /** + * The ID of the calendar associated to an Events+ hub. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + /** + * The initial layout style used by front-ends to render the associated calendar. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("layout") + private Layout layout; + + @JsonCreator + public HubCalendar(@JsonProperty("id") @Nullable String id, @JsonProperty("layout") @Nullable Layout layout) { + this.id = id; + this.layout = layout; + } + + public HubCalendar() { + this(null, null); + } + + /** + * The ID of the calendar associated to an Events+ hub. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + /** + * The initial layout style used by front-ends to render the associated calendar. + */ + public Optional layout() { + return Optional.ofNullable(this.layout); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The ID of the calendar associated to an Events+ hub. + */ + public HubCalendar withId(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The initial layout style used by front-ends to render the associated calendar. + */ + public HubCalendar withLayout(@Nullable Layout layout) { + this.layout = layout; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + HubCalendar other = (HubCalendar) o; + return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.layout, other.layout); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id, layout); + } + + @Override + public String toString() { + return Utils.toString(HubCalendar.class, "id", id, "layout", layout); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Layout layout; + + private Builder() { + // force use of static builder() method + } + + /** + * The ID of the calendar associated to an Events+ hub. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The initial layout style used by front-ends to render the associated calendar. + */ + public Builder layout(@Nullable Layout layout) { + this.layout = layout; + return this; + } + + public HubCalendar build() { + return new HubCalendar(id, layout); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubCalendarJson.java b/packages/java/src/main/java/com/cvent/models/components/HubCalendarJson.java deleted file mode 100644 index dfb92dab..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubCalendarJson.java +++ /dev/null @@ -1,134 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * HubCalendarJson - * - *

The event calendar associated with this Events+ hub. The event calendar allows you to share multiple - * events and sessions in a list or calendar format. - */ -public class HubCalendarJson { - /** - * The ID of the calendar associated to an Events+ hub. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * The initial layout style used by front-ends to render the associated calendar. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("layout") - private Layout layout; - - @JsonCreator - public HubCalendarJson(@JsonProperty("id") @Nullable String id, @JsonProperty("layout") @Nullable Layout layout) { - this.id = id; - this.layout = layout; - } - - public HubCalendarJson() { - this(null, null); - } - - /** - * The ID of the calendar associated to an Events+ hub. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * The initial layout style used by front-ends to render the associated calendar. - */ - public Optional layout() { - return Optional.ofNullable(this.layout); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ID of the calendar associated to an Events+ hub. - */ - public HubCalendarJson withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The initial layout style used by front-ends to render the associated calendar. - */ - public HubCalendarJson withLayout(@Nullable Layout layout) { - this.layout = layout; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - HubCalendarJson other = (HubCalendarJson) o; - return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.layout, other.layout); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, layout); - } - - @Override - public String toString() { - return Utils.toString(HubCalendarJson.class, "id", id, "layout", layout); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Layout layout; - - private Builder() { - // force use of static builder() method - } - - /** - * The ID of the calendar associated to an Events+ hub. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The initial layout style used by front-ends to render the associated calendar. - */ - public Builder layout(@Nullable Layout layout) { - this.layout = layout; - return this; - } - - public HubCalendarJson build() { - return new HubCalendarJson(id, layout); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubColors.java b/packages/java/src/main/java/com/cvent/models/components/HubColors.java new file mode 100644 index 00000000..16ea73e4 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubColors.java @@ -0,0 +1,215 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * HubColors + * + *

All the colors associated with the Events+ hub. + */ +public class HubColors { + /** + * The secondary color of an Events+ hub. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("action") + private String action; + + /** + * The background color of an Events+ hub. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("background") + private String background; + + /** + * The primary color of an Events+ hub. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("main") + private String main; + + /** + * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main + * color. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mood") + private String mood; + + @JsonCreator + public HubColors( + @JsonProperty("action") @Nullable String action, + @JsonProperty("background") @Nullable String background, + @JsonProperty("main") @Nullable String main, + @JsonProperty("mood") @Nullable String mood) { + this.action = action; + this.background = background; + this.main = main; + this.mood = Optional.ofNullable(mood).orElse(Builder._SINGLETON_VALUE_Mood.value()); + } + + public HubColors() { + this(null, null, null, null); + } + + /** + * The secondary color of an Events+ hub. + */ + public Optional action() { + return Optional.ofNullable(this.action); + } + + /** + * The background color of an Events+ hub. + */ + public Optional background() { + return Optional.ofNullable(this.background); + } + + /** + * The primary color of an Events+ hub. + */ + public Optional main() { + return Optional.ofNullable(this.main); + } + + /** + * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main + * color. + */ + public Optional mood() { + return Optional.ofNullable(this.mood); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The secondary color of an Events+ hub. + */ + public HubColors withAction(@Nullable String action) { + this.action = action; + return this; + } + + /** + * The background color of an Events+ hub. + */ + public HubColors withBackground(@Nullable String background) { + this.background = background; + return this; + } + + /** + * The primary color of an Events+ hub. + */ + public HubColors withMain(@Nullable String main) { + this.main = main; + return this; + } + + /** + * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main + * color. + */ + public HubColors withMood(@Nullable String mood) { + this.mood = mood; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + HubColors other = (HubColors) o; + return Utils.enhancedDeepEquals(this.action, other.action) + && Utils.enhancedDeepEquals(this.background, other.background) + && Utils.enhancedDeepEquals(this.main, other.main) + && Utils.enhancedDeepEquals(this.mood, other.mood); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(action, background, main, mood); + } + + @Override + public String toString() { + return Utils.toString(HubColors.class, "action", action, "background", background, "main", main, "mood", mood); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String action; + + private String background; + + private String main; + + private String mood; + + private Builder() { + // force use of static builder() method + } + + /** + * The secondary color of an Events+ hub. + */ + public Builder action(@Nullable String action) { + this.action = action; + return this; + } + + /** + * The background color of an Events+ hub. + */ + public Builder background(@Nullable String background) { + this.background = background; + return this; + } + + /** + * The primary color of an Events+ hub. + */ + public Builder main(@Nullable String main) { + this.main = main; + return this; + } + + /** + * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main + * color. + */ + public Builder mood(@Nullable String mood) { + this.mood = mood; + return this; + } + + public HubColors build() { + return new HubColors(action, background, main, mood); + } + + private static final LazySingletonValue _SINGLETON_VALUE_Mood = + new LazySingletonValue<>("mood", "\"#FFFFFF\"", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubColorsJson.java b/packages/java/src/main/java/com/cvent/models/components/HubColorsJson.java deleted file mode 100644 index d3be51e0..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubColorsJson.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.LazySingletonValue; -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * HubColorsJson - * - *

All the colors associated with the Events+ hub. - */ -public class HubColorsJson { - /** - * The secondary color of an Events+ hub. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("action") - private String action; - - /** - * The background color of an Events+ hub. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("background") - private String background; - - /** - * The primary color of an Events+ hub. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("main") - private String main; - - /** - * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main - * color. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("mood") - private String mood; - - @JsonCreator - public HubColorsJson( - @JsonProperty("action") @Nullable String action, - @JsonProperty("background") @Nullable String background, - @JsonProperty("main") @Nullable String main, - @JsonProperty("mood") @Nullable String mood) { - this.action = action; - this.background = background; - this.main = main; - this.mood = Optional.ofNullable(mood).orElse(Builder._SINGLETON_VALUE_Mood.value()); - } - - public HubColorsJson() { - this(null, null, null, null); - } - - /** - * The secondary color of an Events+ hub. - */ - public Optional action() { - return Optional.ofNullable(this.action); - } - - /** - * The background color of an Events+ hub. - */ - public Optional background() { - return Optional.ofNullable(this.background); - } - - /** - * The primary color of an Events+ hub. - */ - public Optional main() { - return Optional.ofNullable(this.main); - } - - /** - * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main - * color. - */ - public Optional mood() { - return Optional.ofNullable(this.mood); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The secondary color of an Events+ hub. - */ - public HubColorsJson withAction(@Nullable String action) { - this.action = action; - return this; - } - - /** - * The background color of an Events+ hub. - */ - public HubColorsJson withBackground(@Nullable String background) { - this.background = background; - return this; - } - - /** - * The primary color of an Events+ hub. - */ - public HubColorsJson withMain(@Nullable String main) { - this.main = main; - return this; - } - - /** - * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main - * color. - */ - public HubColorsJson withMood(@Nullable String mood) { - this.mood = mood; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - HubColorsJson other = (HubColorsJson) o; - return Utils.enhancedDeepEquals(this.action, other.action) - && Utils.enhancedDeepEquals(this.background, other.background) - && Utils.enhancedDeepEquals(this.main, other.main) - && Utils.enhancedDeepEquals(this.mood, other.mood); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(action, background, main, mood); - } - - @Override - public String toString() { - return Utils.toString( - HubColorsJson.class, "action", action, "background", background, "main", main, "mood", mood); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String action; - - private String background; - - private String main; - - private String mood; - - private Builder() { - // force use of static builder() method - } - - /** - * The secondary color of an Events+ hub. - */ - public Builder action(@Nullable String action) { - this.action = action; - return this; - } - - /** - * The background color of an Events+ hub. - */ - public Builder background(@Nullable String background) { - this.background = background; - return this; - } - - /** - * The primary color of an Events+ hub. - */ - public Builder main(@Nullable String main) { - this.main = main; - return this; - } - - /** - * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main - * color. - */ - public Builder mood(@Nullable String mood) { - this.mood = mood; - return this; - } - - public HubColorsJson build() { - return new HubColorsJson(action, background, main, mood); - } - - private static final LazySingletonValue _SINGLETON_VALUE_Mood = - new LazySingletonValue<>("mood", "\"#FFFFFF\"", new TypeReference() {}); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubFonts.java b/packages/java/src/main/java/com/cvent/models/components/HubFonts.java new file mode 100644 index 00000000..10b265d3 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubFonts.java @@ -0,0 +1,143 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * HubFonts + * + *

The fonts of the Events+ hub. + */ +public class HubFonts { + /** + * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the + * account. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("headingId") + private String headingId; + + /** + * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in + * account. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("bodyId") + private String bodyId; + + @JsonCreator + public HubFonts( + @JsonProperty("headingId") @Nullable String headingId, @JsonProperty("bodyId") @Nullable String bodyId) { + this.headingId = headingId; + this.bodyId = bodyId; + } + + public HubFonts() { + this(null, null); + } + + /** + * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the + * account. + */ + public Optional headingId() { + return Optional.ofNullable(this.headingId); + } + + /** + * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in + * account. + */ + public Optional bodyId() { + return Optional.ofNullable(this.bodyId); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the + * account. + */ + public HubFonts withHeadingId(@Nullable String headingId) { + this.headingId = headingId; + return this; + } + + /** + * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in + * account. + */ + public HubFonts withBodyId(@Nullable String bodyId) { + this.bodyId = bodyId; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + HubFonts other = (HubFonts) o; + return Utils.enhancedDeepEquals(this.headingId, other.headingId) + && Utils.enhancedDeepEquals(this.bodyId, other.bodyId); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(headingId, bodyId); + } + + @Override + public String toString() { + return Utils.toString(HubFonts.class, "headingId", headingId, "bodyId", bodyId); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String headingId; + + private String bodyId; + + private Builder() { + // force use of static builder() method + } + + /** + * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the + * account. + */ + public Builder headingId(@Nullable String headingId) { + this.headingId = headingId; + return this; + } + + /** + * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in + * account. + */ + public Builder bodyId(@Nullable String bodyId) { + this.bodyId = bodyId; + return this; + } + + public HubFonts build() { + return new HubFonts(headingId, bodyId); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubFontsJson.java b/packages/java/src/main/java/com/cvent/models/components/HubFontsJson.java deleted file mode 100644 index e537b481..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubFontsJson.java +++ /dev/null @@ -1,143 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * HubFontsJson - * - *

The fonts of the Events+ hub. - */ -public class HubFontsJson { - /** - * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the - * account. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("headingId") - private String headingId; - - /** - * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in - * account. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("bodyId") - private String bodyId; - - @JsonCreator - public HubFontsJson( - @JsonProperty("headingId") @Nullable String headingId, @JsonProperty("bodyId") @Nullable String bodyId) { - this.headingId = headingId; - this.bodyId = bodyId; - } - - public HubFontsJson() { - this(null, null); - } - - /** - * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the - * account. - */ - public Optional headingId() { - return Optional.ofNullable(this.headingId); - } - - /** - * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in - * account. - */ - public Optional bodyId() { - return Optional.ofNullable(this.bodyId); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the - * account. - */ - public HubFontsJson withHeadingId(@Nullable String headingId) { - this.headingId = headingId; - return this; - } - - /** - * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in - * account. - */ - public HubFontsJson withBodyId(@Nullable String bodyId) { - this.bodyId = bodyId; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - HubFontsJson other = (HubFontsJson) o; - return Utils.enhancedDeepEquals(this.headingId, other.headingId) - && Utils.enhancedDeepEquals(this.bodyId, other.bodyId); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(headingId, bodyId); - } - - @Override - public String toString() { - return Utils.toString(HubFontsJson.class, "headingId", headingId, "bodyId", bodyId); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String headingId; - - private String bodyId; - - private Builder() { - // force use of static builder() method - } - - /** - * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the - * account. - */ - public Builder headingId(@Nullable String headingId) { - this.headingId = headingId; - return this; - } - - /** - * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in - * account. - */ - public Builder bodyId(@Nullable String bodyId) { - this.bodyId = bodyId; - return this; - } - - public HubFontsJson build() { - return new HubFontsJson(headingId, bodyId); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubLogin.java b/packages/java/src/main/java/com/cvent/models/components/HubLogin.java new file mode 100644 index 00000000..35d8931c --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubLogin.java @@ -0,0 +1,208 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * HubLogin + * + *

Fields relating to the login process for the Events+ hub. + */ +public class HubLogin { + /** + * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic + * link' provided via email. Magic links are unique for each member, allowing the member to log in + * without requiring credentials. + * + *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. + * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("type") + private HubLoginType type; + + /** + * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is + * provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO + * support, see https://developers.cvent.com/docs/sso/overview. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("organizationId") + private String organizationId; + + /** + * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when + * the `type` property is SSO or BOTH. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("idpUrl") + private String idpUrl; + + @JsonCreator + public HubLogin( + @JsonProperty("type") @Nullable HubLoginType type, + @JsonProperty("organizationId") @Nullable String organizationId, + @JsonProperty("idpUrl") @Nullable String idpUrl) { + this.type = Optional.ofNullable(type).orElse(Builder._SINGLETON_VALUE_Type.value()); + this.organizationId = organizationId; + this.idpUrl = idpUrl; + } + + public HubLogin() { + this(null, null, null); + } + + /** + * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic + * link' provided via email. Magic links are unique for each member, allowing the member to log in + * without requiring credentials. + * + *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. + * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + */ + public Optional type() { + return Optional.ofNullable(this.type); + } + + /** + * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is + * provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO + * support, see https://developers.cvent.com/docs/sso/overview. + */ + public Optional organizationId() { + return Optional.ofNullable(this.organizationId); + } + + /** + * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when + * the `type` property is SSO or BOTH. + */ + public Optional idpUrl() { + return Optional.ofNullable(this.idpUrl); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic + * link' provided via email. Magic links are unique for each member, allowing the member to log in + * without requiring credentials. + * + *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. + * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + */ + public HubLogin withType(@Nullable HubLoginType type) { + this.type = type; + return this; + } + + /** + * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is + * provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO + * support, see https://developers.cvent.com/docs/sso/overview. + */ + public HubLogin withOrganizationId(@Nullable String organizationId) { + this.organizationId = organizationId; + return this; + } + + /** + * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when + * the `type` property is SSO or BOTH. + */ + public HubLogin withIdpUrl(@Nullable String idpUrl) { + this.idpUrl = idpUrl; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + HubLogin other = (HubLogin) o; + return Utils.enhancedDeepEquals(this.type, other.type) + && Utils.enhancedDeepEquals(this.organizationId, other.organizationId) + && Utils.enhancedDeepEquals(this.idpUrl, other.idpUrl); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(type, organizationId, idpUrl); + } + + @Override + public String toString() { + return Utils.toString(HubLogin.class, "type", type, "organizationId", organizationId, "idpUrl", idpUrl); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private HubLoginType type; + + private String organizationId; + + private String idpUrl; + + private Builder() { + // force use of static builder() method + } + + /** + * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic + * link' provided via email. Magic links are unique for each member, allowing the member to log in + * without requiring credentials. + * + *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. + * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + */ + public Builder type(@Nullable HubLoginType type) { + this.type = type; + return this; + } + + /** + * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is + * provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO + * support, see https://developers.cvent.com/docs/sso/overview. + */ + public Builder organizationId(@Nullable String organizationId) { + this.organizationId = organizationId; + return this; + } + + /** + * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when + * the `type` property is SSO or BOTH. + */ + public Builder idpUrl(@Nullable String idpUrl) { + this.idpUrl = idpUrl; + return this; + } + + public HubLogin build() { + return new HubLogin(type, organizationId, idpUrl); + } + + private static final LazySingletonValue _SINGLETON_VALUE_Type = + new LazySingletonValue<>("type", "\"MAGIC_LINK\"", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubLoginJson.java b/packages/java/src/main/java/com/cvent/models/components/HubLoginJson.java deleted file mode 100644 index 2b175c38..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubLoginJson.java +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.LazySingletonValue; -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.core.type.TypeReference; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * HubLoginJson - * - *

Fields relating to the login process for the Events+ hub. - */ -public class HubLoginJson { - /** - * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic - * link' provided via email. Magic links are unique for each member, allowing the member to log in - * without requiring credentials. - * - *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. - * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type") - private HubLoginJsonType type; - - /** - * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is - * provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO - * support, see https://developers.cvent.com/docs/sso/overview. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("organizationId") - private String organizationId; - - /** - * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when - * the `type` property is SSO or BOTH. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("idpUrl") - private String idpUrl; - - @JsonCreator - public HubLoginJson( - @JsonProperty("type") @Nullable HubLoginJsonType type, - @JsonProperty("organizationId") @Nullable String organizationId, - @JsonProperty("idpUrl") @Nullable String idpUrl) { - this.type = Optional.ofNullable(type).orElse(Builder._SINGLETON_VALUE_Type.value()); - this.organizationId = organizationId; - this.idpUrl = idpUrl; - } - - public HubLoginJson() { - this(null, null, null); - } - - /** - * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic - * link' provided via email. Magic links are unique for each member, allowing the member to log in - * without requiring credentials. - * - *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. - * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - */ - public Optional type() { - return Optional.ofNullable(this.type); - } - - /** - * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is - * provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO - * support, see https://developers.cvent.com/docs/sso/overview. - */ - public Optional organizationId() { - return Optional.ofNullable(this.organizationId); - } - - /** - * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when - * the `type` property is SSO or BOTH. - */ - public Optional idpUrl() { - return Optional.ofNullable(this.idpUrl); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic - * link' provided via email. Magic links are unique for each member, allowing the member to log in - * without requiring credentials. - * - *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. - * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - */ - public HubLoginJson withType(@Nullable HubLoginJsonType type) { - this.type = type; - return this; - } - - /** - * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is - * provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO - * support, see https://developers.cvent.com/docs/sso/overview. - */ - public HubLoginJson withOrganizationId(@Nullable String organizationId) { - this.organizationId = organizationId; - return this; - } - - /** - * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when - * the `type` property is SSO or BOTH. - */ - public HubLoginJson withIdpUrl(@Nullable String idpUrl) { - this.idpUrl = idpUrl; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - HubLoginJson other = (HubLoginJson) o; - return Utils.enhancedDeepEquals(this.type, other.type) - && Utils.enhancedDeepEquals(this.organizationId, other.organizationId) - && Utils.enhancedDeepEquals(this.idpUrl, other.idpUrl); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(type, organizationId, idpUrl); - } - - @Override - public String toString() { - return Utils.toString(HubLoginJson.class, "type", type, "organizationId", organizationId, "idpUrl", idpUrl); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private HubLoginJsonType type; - - private String organizationId; - - private String idpUrl; - - private Builder() { - // force use of static builder() method - } - - /** - * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic - * link' provided via email. Magic links are unique for each member, allowing the member to log in - * without requiring credentials. - * - *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. - * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - */ - public Builder type(@Nullable HubLoginJsonType type) { - this.type = type; - return this; - } - - /** - * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is - * provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO - * support, see https://developers.cvent.com/docs/sso/overview. - */ - public Builder organizationId(@Nullable String organizationId) { - this.organizationId = organizationId; - return this; - } - - /** - * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when - * the `type` property is SSO or BOTH. - */ - public Builder idpUrl(@Nullable String idpUrl) { - this.idpUrl = idpUrl; - return this; - } - - public HubLoginJson build() { - return new HubLoginJson(type, organizationId, idpUrl); - } - - private static final LazySingletonValue _SINGLETON_VALUE_Type = - new LazySingletonValue<>("type", "\"MAGIC_LINK\"", new TypeReference() {}); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubLoginJsonType.java b/packages/java/src/main/java/com/cvent/models/components/HubLoginJsonType.java deleted file mode 100644 index f528d311..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubLoginJsonType.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * HubLoginJsonType - * - *

Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic - * link' provided via email. Magic links are unique for each member, allowing the member to log in - * without requiring credentials. - * - *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. - * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - */ -public enum HubLoginJsonType { - MAGIC_LINK("MAGIC_LINK"), - SSO("SSO"), - BOTH("BOTH"); - - @JsonValue - private final String value; - - HubLoginJsonType(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (HubLoginJsonType o : HubLoginJsonType.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubLoginType.java b/packages/java/src/main/java/com/cvent/models/components/HubLoginType.java new file mode 100644 index 00000000..b297c4de --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubLoginType.java @@ -0,0 +1,45 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * HubLoginType + * + *

Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic + * link' provided via email. Magic links are unique for each member, allowing the member to log in + * without requiring credentials. + * + *

SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. + * BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + */ +public enum HubLoginType { + MAGIC_LINK("MAGIC_LINK"), + SSO("SSO"), + BOTH("BOTH"); + + @JsonValue + private final String value; + + HubLoginType(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (HubLoginType o : HubLoginType.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubLogo.java b/packages/java/src/main/java/com/cvent/models/components/HubLogo.java new file mode 100644 index 00000000..a4ad8454 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubLogo.java @@ -0,0 +1,175 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * HubLogo + * + *

The logo for the Events+ hub. + */ +public class HubLogo { + /** + * The optimized Events+ hub logo image URL. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("url") + private String url; + + /** + * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are + * JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("originalUrl") + private String originalUrl; + + /** + * Alternate text for the logo image. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("altText") + private String altText; + + @JsonCreator + public HubLogo( + @JsonProperty("url") @Nullable String url, + @JsonProperty("originalUrl") @Nullable String originalUrl, + @JsonProperty("altText") @Nullable String altText) { + this.url = url; + this.originalUrl = originalUrl; + this.altText = altText; + } + + public HubLogo() { + this(null, null, null); + } + + /** + * The optimized Events+ hub logo image URL. + */ + public Optional url() { + return Optional.ofNullable(this.url); + } + + /** + * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are + * JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. + */ + public Optional originalUrl() { + return Optional.ofNullable(this.originalUrl); + } + + /** + * Alternate text for the logo image. + */ + public Optional altText() { + return Optional.ofNullable(this.altText); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The optimized Events+ hub logo image URL. + */ + public HubLogo withUrl(@Nullable String url) { + this.url = url; + return this; + } + + /** + * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are + * JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. + */ + public HubLogo withOriginalUrl(@Nullable String originalUrl) { + this.originalUrl = originalUrl; + return this; + } + + /** + * Alternate text for the logo image. + */ + public HubLogo withAltText(@Nullable String altText) { + this.altText = altText; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + HubLogo other = (HubLogo) o; + return Utils.enhancedDeepEquals(this.url, other.url) + && Utils.enhancedDeepEquals(this.originalUrl, other.originalUrl) + && Utils.enhancedDeepEquals(this.altText, other.altText); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(url, originalUrl, altText); + } + + @Override + public String toString() { + return Utils.toString(HubLogo.class, "url", url, "originalUrl", originalUrl, "altText", altText); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String url; + + private String originalUrl; + + private String altText; + + private Builder() { + // force use of static builder() method + } + + /** + * The optimized Events+ hub logo image URL. + */ + public Builder url(@Nullable String url) { + this.url = url; + return this; + } + + /** + * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are + * JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. + */ + public Builder originalUrl(@Nullable String originalUrl) { + this.originalUrl = originalUrl; + return this; + } + + /** + * Alternate text for the logo image. + */ + public Builder altText(@Nullable String altText) { + this.altText = altText; + return this; + } + + public HubLogo build() { + return new HubLogo(url, originalUrl, altText); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubLogoJson.java b/packages/java/src/main/java/com/cvent/models/components/HubLogoJson.java deleted file mode 100644 index 4e127b97..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubLogoJson.java +++ /dev/null @@ -1,175 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * HubLogoJson - * - *

The logo for the Events+ hub. - */ -public class HubLogoJson { - /** - * The optimized Events+ hub logo image URL. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("url") - private String url; - - /** - * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are - * JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("originalUrl") - private String originalUrl; - - /** - * Alternate text for the logo image. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("altText") - private String altText; - - @JsonCreator - public HubLogoJson( - @JsonProperty("url") @Nullable String url, - @JsonProperty("originalUrl") @Nullable String originalUrl, - @JsonProperty("altText") @Nullable String altText) { - this.url = url; - this.originalUrl = originalUrl; - this.altText = altText; - } - - public HubLogoJson() { - this(null, null, null); - } - - /** - * The optimized Events+ hub logo image URL. - */ - public Optional url() { - return Optional.ofNullable(this.url); - } - - /** - * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are - * JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. - */ - public Optional originalUrl() { - return Optional.ofNullable(this.originalUrl); - } - - /** - * Alternate text for the logo image. - */ - public Optional altText() { - return Optional.ofNullable(this.altText); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The optimized Events+ hub logo image URL. - */ - public HubLogoJson withUrl(@Nullable String url) { - this.url = url; - return this; - } - - /** - * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are - * JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. - */ - public HubLogoJson withOriginalUrl(@Nullable String originalUrl) { - this.originalUrl = originalUrl; - return this; - } - - /** - * Alternate text for the logo image. - */ - public HubLogoJson withAltText(@Nullable String altText) { - this.altText = altText; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - HubLogoJson other = (HubLogoJson) o; - return Utils.enhancedDeepEquals(this.url, other.url) - && Utils.enhancedDeepEquals(this.originalUrl, other.originalUrl) - && Utils.enhancedDeepEquals(this.altText, other.altText); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(url, originalUrl, altText); - } - - @Override - public String toString() { - return Utils.toString(HubLogoJson.class, "url", url, "originalUrl", originalUrl, "altText", altText); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String url; - - private String originalUrl; - - private String altText; - - private Builder() { - // force use of static builder() method - } - - /** - * The optimized Events+ hub logo image URL. - */ - public Builder url(@Nullable String url) { - this.url = url; - return this; - } - - /** - * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are - * JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. - */ - public Builder originalUrl(@Nullable String originalUrl) { - this.originalUrl = originalUrl; - return this; - } - - /** - * Alternate text for the logo image. - */ - public Builder altText(@Nullable String altText) { - this.altText = altText; - return this; - } - - public HubLogoJson build() { - return new HubLogoJson(url, originalUrl, altText); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubOwner.java b/packages/java/src/main/java/com/cvent/models/components/HubOwner.java new file mode 100644 index 00000000..b5b75204 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubOwner.java @@ -0,0 +1,171 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * HubOwner + * + *

The owner of the Events+ hub and their information. + */ +public class HubOwner { + /** + * First name of the Events+ hub owner. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("firstName") + private String firstName; + + /** + * Last name of the Events+ hub owner. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastName") + private String lastName; + + /** + * Email address of the Events+ hub owner. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("email") + private String email; + + @JsonCreator + public HubOwner( + @JsonProperty("firstName") @Nullable String firstName, + @JsonProperty("lastName") @Nullable String lastName, + @JsonProperty("email") @Nullable String email) { + this.firstName = firstName; + this.lastName = lastName; + this.email = email; + } + + public HubOwner() { + this(null, null, null); + } + + /** + * First name of the Events+ hub owner. + */ + public Optional firstName() { + return Optional.ofNullable(this.firstName); + } + + /** + * Last name of the Events+ hub owner. + */ + public Optional lastName() { + return Optional.ofNullable(this.lastName); + } + + /** + * Email address of the Events+ hub owner. + */ + public Optional email() { + return Optional.ofNullable(this.email); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * First name of the Events+ hub owner. + */ + public HubOwner withFirstName(@Nullable String firstName) { + this.firstName = firstName; + return this; + } + + /** + * Last name of the Events+ hub owner. + */ + public HubOwner withLastName(@Nullable String lastName) { + this.lastName = lastName; + return this; + } + + /** + * Email address of the Events+ hub owner. + */ + public HubOwner withEmail(@Nullable String email) { + this.email = email; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + HubOwner other = (HubOwner) o; + return Utils.enhancedDeepEquals(this.firstName, other.firstName) + && Utils.enhancedDeepEquals(this.lastName, other.lastName) + && Utils.enhancedDeepEquals(this.email, other.email); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(firstName, lastName, email); + } + + @Override + public String toString() { + return Utils.toString(HubOwner.class, "firstName", firstName, "lastName", lastName, "email", email); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String firstName; + + private String lastName; + + private String email; + + private Builder() { + // force use of static builder() method + } + + /** + * First name of the Events+ hub owner. + */ + public Builder firstName(@Nullable String firstName) { + this.firstName = firstName; + return this; + } + + /** + * Last name of the Events+ hub owner. + */ + public Builder lastName(@Nullable String lastName) { + this.lastName = lastName; + return this; + } + + /** + * Email address of the Events+ hub owner. + */ + public Builder email(@Nullable String email) { + this.email = email; + return this; + } + + public HubOwner build() { + return new HubOwner(firstName, lastName, email); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubOwnerJson.java b/packages/java/src/main/java/com/cvent/models/components/HubOwnerJson.java deleted file mode 100644 index a171e8e3..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubOwnerJson.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * HubOwnerJson - * - *

The owner of the Events+ hub and their information. - */ -public class HubOwnerJson { - /** - * First name of the Events+ hub owner. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("firstName") - private String firstName; - - /** - * Last name of the Events+ hub owner. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastName") - private String lastName; - - /** - * Email address of the Events+ hub owner. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("email") - private String email; - - @JsonCreator - public HubOwnerJson( - @JsonProperty("firstName") @Nullable String firstName, - @JsonProperty("lastName") @Nullable String lastName, - @JsonProperty("email") @Nullable String email) { - this.firstName = firstName; - this.lastName = lastName; - this.email = email; - } - - public HubOwnerJson() { - this(null, null, null); - } - - /** - * First name of the Events+ hub owner. - */ - public Optional firstName() { - return Optional.ofNullable(this.firstName); - } - - /** - * Last name of the Events+ hub owner. - */ - public Optional lastName() { - return Optional.ofNullable(this.lastName); - } - - /** - * Email address of the Events+ hub owner. - */ - public Optional email() { - return Optional.ofNullable(this.email); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * First name of the Events+ hub owner. - */ - public HubOwnerJson withFirstName(@Nullable String firstName) { - this.firstName = firstName; - return this; - } - - /** - * Last name of the Events+ hub owner. - */ - public HubOwnerJson withLastName(@Nullable String lastName) { - this.lastName = lastName; - return this; - } - - /** - * Email address of the Events+ hub owner. - */ - public HubOwnerJson withEmail(@Nullable String email) { - this.email = email; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - HubOwnerJson other = (HubOwnerJson) o; - return Utils.enhancedDeepEquals(this.firstName, other.firstName) - && Utils.enhancedDeepEquals(this.lastName, other.lastName) - && Utils.enhancedDeepEquals(this.email, other.email); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(firstName, lastName, email); - } - - @Override - public String toString() { - return Utils.toString(HubOwnerJson.class, "firstName", firstName, "lastName", lastName, "email", email); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String firstName; - - private String lastName; - - private String email; - - private Builder() { - // force use of static builder() method - } - - /** - * First name of the Events+ hub owner. - */ - public Builder firstName(@Nullable String firstName) { - this.firstName = firstName; - return this; - } - - /** - * Last name of the Events+ hub owner. - */ - public Builder lastName(@Nullable String lastName) { - this.lastName = lastName; - return this; - } - - /** - * Email address of the Events+ hub owner. - */ - public Builder email(@Nullable String email) { - this.email = email; - return this; - } - - public HubOwnerJson build() { - return new HubOwnerJson(firstName, lastName, email); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubStatusProperty.java b/packages/java/src/main/java/com/cvent/models/components/HubStatusProperty.java new file mode 100644 index 00000000..757ed7bc --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/HubStatusProperty.java @@ -0,0 +1,43 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * HubStatusProperty + * + *

The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. + * Active: Members can access the Events+ Hub. + * + *

Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. + */ +public enum HubStatusProperty { + INACTIVE("Inactive"), + ACTIVE("Active"), + DELETED("Deleted"); + + @JsonValue + private final String value; + + HubStatusProperty(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (HubStatusProperty o : HubStatusProperty.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubStatusPropertyJson.java b/packages/java/src/main/java/com/cvent/models/components/HubStatusPropertyJson.java deleted file mode 100644 index fede4fb5..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/HubStatusPropertyJson.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * HubStatusPropertyJson - * - *

The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. - * Active: Members can access the Events+ Hub. - * - *

Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. - */ -public enum HubStatusPropertyJson { - INACTIVE("Inactive"), - ACTIVE("Active"), - DELETED("Deleted"); - - @JsonValue - private final String value; - - HubStatusPropertyJson(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (HubStatusPropertyJson o : HubStatusPropertyJson.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/HubsPaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/HubsPaginatedResponse.java index ca9d179c..eb3ea54e 100644 --- a/packages/java/src/main/java/com/cvent/models/components/HubsPaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/HubsPaginatedResponse.java @@ -23,7 +23,7 @@ public class HubsPaginatedResponse { * Represents pagination information for a collection of resources. */ @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * List of Events+ hubs. @@ -33,7 +33,7 @@ public class HubsPaginatedResponse { @JsonCreator public HubsPaginatedResponse( - @JsonProperty("paging") @Nonnull PagingJson paging, @JsonProperty("data") @Nonnull List data) { + @JsonProperty("paging") @Nonnull Paging paging, @JsonProperty("data") @Nonnull List data) { this.paging = Optional.ofNullable(paging).orElseThrow(() -> new IllegalArgumentException("paging cannot be null")); this.data = Optional.ofNullable(data).orElseThrow(() -> new IllegalArgumentException("data cannot be null")); @@ -42,7 +42,7 @@ public HubsPaginatedResponse( /** * Represents pagination information for a collection of resources. */ - public PagingJson paging() { + public Paging paging() { return this.paging; } @@ -60,7 +60,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public HubsPaginatedResponse withPaging(@Nonnull PagingJson paging) { + public HubsPaginatedResponse withPaging(@Nonnull Paging paging) { this.paging = Utils.checkNotNull(paging, "paging"); return this; } @@ -98,7 +98,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; private List data; @@ -109,7 +109,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nonnull PagingJson paging) { + public Builder paging(@Nonnull Paging paging) { this.paging = Utils.checkNotNull(paging, "paging"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/InvitationListPaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/InvitationListPaginatedResponse.java index 83ce8bfb..2f8dde6c 100644 --- a/packages/java/src/main/java/com/cvent/models/components/InvitationListPaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/InvitationListPaginatedResponse.java @@ -22,7 +22,7 @@ public class InvitationListPaginatedResponse { * Represents pagination information for a collection of resources. */ @JsonProperty("paging") - private PagingJson25 paging; + private PagingJson23 paging; /** * Collection of invitation list objects. @@ -32,7 +32,7 @@ public class InvitationListPaginatedResponse { @JsonCreator public InvitationListPaginatedResponse( - @JsonProperty("paging") @Nonnull PagingJson25 paging, + @JsonProperty("paging") @Nonnull PagingJson23 paging, @JsonProperty("data") @Nonnull List data) { this.paging = Optional.ofNullable(paging).orElseThrow(() -> new IllegalArgumentException("paging cannot be null")); @@ -42,7 +42,7 @@ public InvitationListPaginatedResponse( /** * Represents pagination information for a collection of resources. */ - public PagingJson25 paging() { + public PagingJson23 paging() { return this.paging; } @@ -60,7 +60,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public InvitationListPaginatedResponse withPaging(@Nonnull PagingJson25 paging) { + public InvitationListPaginatedResponse withPaging(@Nonnull PagingJson23 paging) { this.paging = Utils.checkNotNull(paging, "paging"); return this; } @@ -98,7 +98,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson25 paging; + private PagingJson23 paging; private List data; @@ -109,7 +109,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nonnull PagingJson25 paging) { + public Builder paging(@Nonnull PagingJson23 paging) { this.paging = Utils.checkNotNull(paging, "paging"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Lead.java b/packages/java/src/main/java/com/cvent/models/components/Lead.java new file mode 100644 index 00000000..3130f35c --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Lead.java @@ -0,0 +1,1320 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nullable; +import java.lang.Boolean; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.Optional; + +/** + * Lead + * + *

A JSON Schema file for Lead. + */ +public class Lead { + /** + * The ISO 8601 zoned date time when this record was created. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("created") + private OffsetDateTime created; + + /** + * The identifier of the user that created this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("createdBy") + private String createdBy; + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModified") + private OffsetDateTime lastModified; + + /** + * The identifier of the user that last updated this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModifiedBy") + private String lastModifiedBy; + + /** + * The Associated Event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("event") + private Event1 event; + + /** + * The Associated Exhibitor. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("exhibitor") + private Exhibitor exhibitor; + + /** + * A JSON schema representing the Attendee object + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("attendee") + private Attendee12 attendee; + + /** + * A JSON schema representing Booth Staff entity + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("boothStaff") + private BoothStaff boothStaff; + + /** + * A JSON object representing an electronic device used to capture leads. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("device") + private Device device; + + /** + * A JSON schema representing the structure of an appointment object. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("appointment") + private Appointment appointment; + + /** + * The title of the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("title") + private String title; + + /** + * The first name of the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("firstName") + private String firstName; + + /** + * The last name of the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastName") + private String lastName; + + /** + * The email address of the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("email") + private String email; + + /** + * The company/organization the lead belongs to. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("company") + private String company; + + /** + * Mobile phone number of the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mobilePhone") + private String mobilePhone; + + /** + * Schema for address information + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("homeAddress") + private Address12 homeAddress; + + /** + * Home phone number of the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("homePhone") + private String homePhone; + + /** + * Schema for address information + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("workAddress") + private Address12 workAddress; + + /** + * Work Phone number of the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("workPhone") + private String workPhone; + + /** + * The type of lead. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("type") + private LeadType type; + + /** + * The application used to capture lead. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("application") + private Application application; + + /** + * The source of entry for the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("source") + private Source source; + + /** + * A boolean indicating whether a lead is deleted or not + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("deleted") + private Boolean deleted; + + /** + * Comments about the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("comments") + private String comments; + + /** + * License (access code) that was used to capture the lead + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("licenseCode") + private String licenseCode; + + /** + * A boolean indicating whether the lead is matched or not + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("matched") + private Boolean matched; + + /** + * Current status of business card transcription + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("transcriptionStatus") + private TranscriptionStatus transcriptionStatus; + + /** + * A boolean indicating whether a lead is qualified or not + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("qualified") + private Boolean qualified; + + /** + * Map containing extra properties from badgekit provider + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("additionalBadgekitFields") + private AdditionalBadgekitFields additionalBadgekitFields; + + /** + * ID of Lead. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public Lead( + @JsonProperty("created") @Nullable OffsetDateTime created, + @JsonProperty("createdBy") @Nullable String createdBy, + @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, + @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, + @JsonProperty("event") @Nullable Event1 event, + @JsonProperty("exhibitor") @Nullable Exhibitor exhibitor, + @JsonProperty("attendee") @Nullable Attendee12 attendee, + @JsonProperty("boothStaff") @Nullable BoothStaff boothStaff, + @JsonProperty("device") @Nullable Device device, + @JsonProperty("appointment") @Nullable Appointment appointment, + @JsonProperty("title") @Nullable String title, + @JsonProperty("firstName") @Nullable String firstName, + @JsonProperty("lastName") @Nullable String lastName, + @JsonProperty("email") @Nullable String email, + @JsonProperty("company") @Nullable String company, + @JsonProperty("mobilePhone") @Nullable String mobilePhone, + @JsonProperty("homeAddress") @Nullable Address12 homeAddress, + @JsonProperty("homePhone") @Nullable String homePhone, + @JsonProperty("workAddress") @Nullable Address12 workAddress, + @JsonProperty("workPhone") @Nullable String workPhone, + @JsonProperty("type") @Nullable LeadType type, + @JsonProperty("application") @Nullable Application application, + @JsonProperty("source") @Nullable Source source, + @JsonProperty("deleted") @Nullable Boolean deleted, + @JsonProperty("comments") @Nullable String comments, + @JsonProperty("licenseCode") @Nullable String licenseCode, + @JsonProperty("matched") @Nullable Boolean matched, + @JsonProperty("transcriptionStatus") @Nullable TranscriptionStatus transcriptionStatus, + @JsonProperty("qualified") @Nullable Boolean qualified, + @JsonProperty("additionalBadgekitFields") @Nullable AdditionalBadgekitFields additionalBadgekitFields, + @JsonProperty("id") @Nullable String id) { + this.created = created; + this.createdBy = createdBy; + this.lastModified = lastModified; + this.lastModifiedBy = lastModifiedBy; + this.event = event; + this.exhibitor = exhibitor; + this.attendee = attendee; + this.boothStaff = boothStaff; + this.device = device; + this.appointment = appointment; + this.title = title; + this.firstName = firstName; + this.lastName = lastName; + this.email = email; + this.company = company; + this.mobilePhone = mobilePhone; + this.homeAddress = homeAddress; + this.homePhone = homePhone; + this.workAddress = workAddress; + this.workPhone = workPhone; + this.type = Optional.ofNullable(type).orElse(Builder._SINGLETON_VALUE_Type.value()); + this.application = Optional.ofNullable(application).orElse(Builder._SINGLETON_VALUE_Application.value()); + this.source = source; + this.deleted = Optional.ofNullable(deleted).orElse(Builder._SINGLETON_VALUE_Deleted.value()); + this.comments = comments; + this.licenseCode = licenseCode; + this.matched = matched; + this.transcriptionStatus = transcriptionStatus; + this.qualified = qualified; + this.additionalBadgekitFields = additionalBadgekitFields; + this.id = id; + } + + public Lead() { + this( + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Optional created() { + return Optional.ofNullable(this.created); + } + + /** + * The identifier of the user that created this record. + */ + public Optional createdBy() { + return Optional.ofNullable(this.createdBy); + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Optional lastModified() { + return Optional.ofNullable(this.lastModified); + } + + /** + * The identifier of the user that last updated this record. + */ + public Optional lastModifiedBy() { + return Optional.ofNullable(this.lastModifiedBy); + } + + /** + * The Associated Event. + */ + public Optional event() { + return Optional.ofNullable(this.event); + } + + /** + * The Associated Exhibitor. + */ + public Optional exhibitor() { + return Optional.ofNullable(this.exhibitor); + } + + /** + * A JSON schema representing the Attendee object + */ + public Optional attendee() { + return Optional.ofNullable(this.attendee); + } + + /** + * A JSON schema representing Booth Staff entity + */ + public Optional boothStaff() { + return Optional.ofNullable(this.boothStaff); + } + + /** + * A JSON object representing an electronic device used to capture leads. + */ + public Optional device() { + return Optional.ofNullable(this.device); + } + + /** + * A JSON schema representing the structure of an appointment object. + */ + public Optional appointment() { + return Optional.ofNullable(this.appointment); + } + + /** + * The title of the lead + */ + public Optional title() { + return Optional.ofNullable(this.title); + } + + /** + * The first name of the lead + */ + public Optional firstName() { + return Optional.ofNullable(this.firstName); + } + + /** + * The last name of the lead + */ + public Optional lastName() { + return Optional.ofNullable(this.lastName); + } + + /** + * The email address of the lead + */ + public Optional email() { + return Optional.ofNullable(this.email); + } + + /** + * The company/organization the lead belongs to. + */ + public Optional company() { + return Optional.ofNullable(this.company); + } + + /** + * Mobile phone number of the lead + */ + public Optional mobilePhone() { + return Optional.ofNullable(this.mobilePhone); + } + + /** + * Schema for address information + */ + public Optional homeAddress() { + return Optional.ofNullable(this.homeAddress); + } + + /** + * Home phone number of the lead + */ + public Optional homePhone() { + return Optional.ofNullable(this.homePhone); + } + + /** + * Schema for address information + */ + public Optional workAddress() { + return Optional.ofNullable(this.workAddress); + } + + /** + * Work Phone number of the lead + */ + public Optional workPhone() { + return Optional.ofNullable(this.workPhone); + } + + /** + * The type of lead. + */ + public Optional type() { + return Optional.ofNullable(this.type); + } + + /** + * The application used to capture lead. + */ + public Optional application() { + return Optional.ofNullable(this.application); + } + + /** + * The source of entry for the lead + */ + public Optional source() { + return Optional.ofNullable(this.source); + } + + /** + * A boolean indicating whether a lead is deleted or not + */ + public Optional deleted() { + return Optional.ofNullable(this.deleted); + } + + /** + * Comments about the lead + */ + public Optional comments() { + return Optional.ofNullable(this.comments); + } + + /** + * License (access code) that was used to capture the lead + */ + public Optional licenseCode() { + return Optional.ofNullable(this.licenseCode); + } + + /** + * A boolean indicating whether the lead is matched or not + */ + public Optional matched() { + return Optional.ofNullable(this.matched); + } + + /** + * Current status of business card transcription + */ + public Optional transcriptionStatus() { + return Optional.ofNullable(this.transcriptionStatus); + } + + /** + * A boolean indicating whether a lead is qualified or not + */ + public Optional qualified() { + return Optional.ofNullable(this.qualified); + } + + /** + * Map containing extra properties from badgekit provider + */ + public Optional additionalBadgekitFields() { + return Optional.ofNullable(this.additionalBadgekitFields); + } + + /** + * ID of Lead. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Lead withCreated(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public Lead withCreatedBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Lead withLastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public Lead withLastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * The Associated Event. + */ + public Lead withEvent(@Nullable Event1 event) { + this.event = event; + return this; + } + + /** + * The Associated Exhibitor. + */ + public Lead withExhibitor(@Nullable Exhibitor exhibitor) { + this.exhibitor = exhibitor; + return this; + } + + /** + * A JSON schema representing the Attendee object + */ + public Lead withAttendee(@Nullable Attendee12 attendee) { + this.attendee = attendee; + return this; + } + + /** + * A JSON schema representing Booth Staff entity + */ + public Lead withBoothStaff(@Nullable BoothStaff boothStaff) { + this.boothStaff = boothStaff; + return this; + } + + /** + * A JSON object representing an electronic device used to capture leads. + */ + public Lead withDevice(@Nullable Device device) { + this.device = device; + return this; + } + + /** + * A JSON schema representing the structure of an appointment object. + */ + public Lead withAppointment(@Nullable Appointment appointment) { + this.appointment = appointment; + return this; + } + + /** + * The title of the lead + */ + public Lead withTitle(@Nullable String title) { + this.title = title; + return this; + } + + /** + * The first name of the lead + */ + public Lead withFirstName(@Nullable String firstName) { + this.firstName = firstName; + return this; + } + + /** + * The last name of the lead + */ + public Lead withLastName(@Nullable String lastName) { + this.lastName = lastName; + return this; + } + + /** + * The email address of the lead + */ + public Lead withEmail(@Nullable String email) { + this.email = email; + return this; + } + + /** + * The company/organization the lead belongs to. + */ + public Lead withCompany(@Nullable String company) { + this.company = company; + return this; + } + + /** + * Mobile phone number of the lead + */ + public Lead withMobilePhone(@Nullable String mobilePhone) { + this.mobilePhone = mobilePhone; + return this; + } + + /** + * Schema for address information + */ + public Lead withHomeAddress(@Nullable Address12 homeAddress) { + this.homeAddress = homeAddress; + return this; + } + + /** + * Home phone number of the lead + */ + public Lead withHomePhone(@Nullable String homePhone) { + this.homePhone = homePhone; + return this; + } + + /** + * Schema for address information + */ + public Lead withWorkAddress(@Nullable Address12 workAddress) { + this.workAddress = workAddress; + return this; + } + + /** + * Work Phone number of the lead + */ + public Lead withWorkPhone(@Nullable String workPhone) { + this.workPhone = workPhone; + return this; + } + + /** + * The type of lead. + */ + public Lead withType(@Nullable LeadType type) { + this.type = type; + return this; + } + + /** + * The application used to capture lead. + */ + public Lead withApplication(@Nullable Application application) { + this.application = application; + return this; + } + + /** + * The source of entry for the lead + */ + public Lead withSource(@Nullable Source source) { + this.source = source; + return this; + } + + /** + * A boolean indicating whether a lead is deleted or not + */ + public Lead withDeleted(@Nullable Boolean deleted) { + this.deleted = deleted; + return this; + } + + /** + * Comments about the lead + */ + public Lead withComments(@Nullable String comments) { + this.comments = comments; + return this; + } + + /** + * License (access code) that was used to capture the lead + */ + public Lead withLicenseCode(@Nullable String licenseCode) { + this.licenseCode = licenseCode; + return this; + } + + /** + * A boolean indicating whether the lead is matched or not + */ + public Lead withMatched(@Nullable Boolean matched) { + this.matched = matched; + return this; + } + + /** + * Current status of business card transcription + */ + public Lead withTranscriptionStatus(@Nullable TranscriptionStatus transcriptionStatus) { + this.transcriptionStatus = transcriptionStatus; + return this; + } + + /** + * A boolean indicating whether a lead is qualified or not + */ + public Lead withQualified(@Nullable Boolean qualified) { + this.qualified = qualified; + return this; + } + + /** + * Map containing extra properties from badgekit provider + */ + public Lead withAdditionalBadgekitFields(@Nullable AdditionalBadgekitFields additionalBadgekitFields) { + this.additionalBadgekitFields = additionalBadgekitFields; + return this; + } + + /** + * ID of Lead. + */ + public Lead withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Lead other = (Lead) o; + return Utils.enhancedDeepEquals(this.created, other.created) + && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) + && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) + && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) + && Utils.enhancedDeepEquals(this.event, other.event) + && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) + && Utils.enhancedDeepEquals(this.attendee, other.attendee) + && Utils.enhancedDeepEquals(this.boothStaff, other.boothStaff) + && Utils.enhancedDeepEquals(this.device, other.device) + && Utils.enhancedDeepEquals(this.appointment, other.appointment) + && Utils.enhancedDeepEquals(this.title, other.title) + && Utils.enhancedDeepEquals(this.firstName, other.firstName) + && Utils.enhancedDeepEquals(this.lastName, other.lastName) + && Utils.enhancedDeepEquals(this.email, other.email) + && Utils.enhancedDeepEquals(this.company, other.company) + && Utils.enhancedDeepEquals(this.mobilePhone, other.mobilePhone) + && Utils.enhancedDeepEquals(this.homeAddress, other.homeAddress) + && Utils.enhancedDeepEquals(this.homePhone, other.homePhone) + && Utils.enhancedDeepEquals(this.workAddress, other.workAddress) + && Utils.enhancedDeepEquals(this.workPhone, other.workPhone) + && Utils.enhancedDeepEquals(this.type, other.type) + && Utils.enhancedDeepEquals(this.application, other.application) + && Utils.enhancedDeepEquals(this.source, other.source) + && Utils.enhancedDeepEquals(this.deleted, other.deleted) + && Utils.enhancedDeepEquals(this.comments, other.comments) + && Utils.enhancedDeepEquals(this.licenseCode, other.licenseCode) + && Utils.enhancedDeepEquals(this.matched, other.matched) + && Utils.enhancedDeepEquals(this.transcriptionStatus, other.transcriptionStatus) + && Utils.enhancedDeepEquals(this.qualified, other.qualified) + && Utils.enhancedDeepEquals(this.additionalBadgekitFields, other.additionalBadgekitFields) + && Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + created, + createdBy, + lastModified, + lastModifiedBy, + event, + exhibitor, + attendee, + boothStaff, + device, + appointment, + title, + firstName, + lastName, + email, + company, + mobilePhone, + homeAddress, + homePhone, + workAddress, + workPhone, + type, + application, + source, + deleted, + comments, + licenseCode, + matched, + transcriptionStatus, + qualified, + additionalBadgekitFields, + id); + } + + @Override + public String toString() { + return Utils.toString( + Lead.class, + "created", + created, + "createdBy", + createdBy, + "lastModified", + lastModified, + "lastModifiedBy", + lastModifiedBy, + "event", + event, + "exhibitor", + exhibitor, + "attendee", + attendee, + "boothStaff", + boothStaff, + "device", + device, + "appointment", + appointment, + "title", + title, + "firstName", + firstName, + "lastName", + lastName, + "email", + email, + "company", + company, + "mobilePhone", + mobilePhone, + "homeAddress", + homeAddress, + "homePhone", + homePhone, + "workAddress", + workAddress, + "workPhone", + workPhone, + "type", + type, + "application", + application, + "source", + source, + "deleted", + deleted, + "comments", + comments, + "licenseCode", + licenseCode, + "matched", + matched, + "transcriptionStatus", + transcriptionStatus, + "qualified", + qualified, + "additionalBadgekitFields", + additionalBadgekitFields, + "id", + id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private OffsetDateTime created; + + private String createdBy; + + private OffsetDateTime lastModified; + + private String lastModifiedBy; + + private Event1 event; + + private Exhibitor exhibitor; + + private Attendee12 attendee; + + private BoothStaff boothStaff; + + private Device device; + + private Appointment appointment; + + private String title; + + private String firstName; + + private String lastName; + + private String email; + + private String company; + + private String mobilePhone; + + private Address12 homeAddress; + + private String homePhone; + + private Address12 workAddress; + + private String workPhone; + + private LeadType type; + + private Application application; + + private Source source; + + private Boolean deleted; + + private String comments; + + private String licenseCode; + + private Boolean matched; + + private TranscriptionStatus transcriptionStatus; + + private Boolean qualified; + + private AdditionalBadgekitFields additionalBadgekitFields; + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Builder created(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public Builder createdBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Builder lastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public Builder lastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * The Associated Event. + */ + public Builder event(@Nullable Event1 event) { + this.event = event; + return this; + } + + /** + * The Associated Exhibitor. + */ + public Builder exhibitor(@Nullable Exhibitor exhibitor) { + this.exhibitor = exhibitor; + return this; + } + + /** + * A JSON schema representing the Attendee object + */ + public Builder attendee(@Nullable Attendee12 attendee) { + this.attendee = attendee; + return this; + } + + /** + * A JSON schema representing Booth Staff entity + */ + public Builder boothStaff(@Nullable BoothStaff boothStaff) { + this.boothStaff = boothStaff; + return this; + } + + /** + * A JSON object representing an electronic device used to capture leads. + */ + public Builder device(@Nullable Device device) { + this.device = device; + return this; + } + + /** + * A JSON schema representing the structure of an appointment object. + */ + public Builder appointment(@Nullable Appointment appointment) { + this.appointment = appointment; + return this; + } + + /** + * The title of the lead + */ + public Builder title(@Nullable String title) { + this.title = title; + return this; + } + + /** + * The first name of the lead + */ + public Builder firstName(@Nullable String firstName) { + this.firstName = firstName; + return this; + } + + /** + * The last name of the lead + */ + public Builder lastName(@Nullable String lastName) { + this.lastName = lastName; + return this; + } + + /** + * The email address of the lead + */ + public Builder email(@Nullable String email) { + this.email = email; + return this; + } + + /** + * The company/organization the lead belongs to. + */ + public Builder company(@Nullable String company) { + this.company = company; + return this; + } + + /** + * Mobile phone number of the lead + */ + public Builder mobilePhone(@Nullable String mobilePhone) { + this.mobilePhone = mobilePhone; + return this; + } + + /** + * Schema for address information + */ + public Builder homeAddress(@Nullable Address12 homeAddress) { + this.homeAddress = homeAddress; + return this; + } + + /** + * Home phone number of the lead + */ + public Builder homePhone(@Nullable String homePhone) { + this.homePhone = homePhone; + return this; + } + + /** + * Schema for address information + */ + public Builder workAddress(@Nullable Address12 workAddress) { + this.workAddress = workAddress; + return this; + } + + /** + * Work Phone number of the lead + */ + public Builder workPhone(@Nullable String workPhone) { + this.workPhone = workPhone; + return this; + } + + /** + * The type of lead. + */ + public Builder type(@Nullable LeadType type) { + this.type = type; + return this; + } + + /** + * The application used to capture lead. + */ + public Builder application(@Nullable Application application) { + this.application = application; + return this; + } + + /** + * The source of entry for the lead + */ + public Builder source(@Nullable Source source) { + this.source = source; + return this; + } + + /** + * A boolean indicating whether a lead is deleted or not + */ + public Builder deleted(@Nullable Boolean deleted) { + this.deleted = deleted; + return this; + } + + /** + * Comments about the lead + */ + public Builder comments(@Nullable String comments) { + this.comments = comments; + return this; + } + + /** + * License (access code) that was used to capture the lead + */ + public Builder licenseCode(@Nullable String licenseCode) { + this.licenseCode = licenseCode; + return this; + } + + /** + * A boolean indicating whether the lead is matched or not + */ + public Builder matched(@Nullable Boolean matched) { + this.matched = matched; + return this; + } + + /** + * Current status of business card transcription + */ + public Builder transcriptionStatus(@Nullable TranscriptionStatus transcriptionStatus) { + this.transcriptionStatus = transcriptionStatus; + return this; + } + + /** + * A boolean indicating whether a lead is qualified or not + */ + public Builder qualified(@Nullable Boolean qualified) { + this.qualified = qualified; + return this; + } + + /** + * Map containing extra properties from badgekit provider + */ + public Builder additionalBadgekitFields(@Nullable AdditionalBadgekitFields additionalBadgekitFields) { + this.additionalBadgekitFields = additionalBadgekitFields; + return this; + } + + /** + * ID of Lead. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public Lead build() { + return new Lead( + created, + createdBy, + lastModified, + lastModifiedBy, + event, + exhibitor, + attendee, + boothStaff, + device, + appointment, + title, + firstName, + lastName, + email, + company, + mobilePhone, + homeAddress, + homePhone, + workAddress, + workPhone, + type, + application, + source, + deleted, + comments, + licenseCode, + matched, + transcriptionStatus, + qualified, + additionalBadgekitFields, + id); + } + + private static final LazySingletonValue _SINGLETON_VALUE_Type = + new LazySingletonValue<>("type", "\"leadcapture\"", new TypeReference() {}); + + private static final LazySingletonValue _SINGLETON_VALUE_Application = + new LazySingletonValue<>("application", "\"leadcapture\"", new TypeReference() {}); + + private static final LazySingletonValue _SINGLETON_VALUE_Deleted = + new LazySingletonValue<>("deleted", "false", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Lead2.java b/packages/java/src/main/java/com/cvent/models/components/Lead2.java new file mode 100644 index 00000000..3cdf80bf --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Lead2.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Lead2 + * + *

JSON schema for the Lead object + */ +public class Lead2 { + /** + * Lead id + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public Lead2(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * Lead id + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Lead id + */ + public Lead2 withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Lead2 other = (Lead2) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(Lead2.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Lead id + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public Lead2 build() { + return new Lead2(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadAddressJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadAddressJson.java deleted file mode 100644 index 9c667ace..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadAddressJson.java +++ /dev/null @@ -1,363 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * LeadAddressJson - * - *

Schema for address information - */ -public class LeadAddressJson { - /** - * The first line of an address - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address1") - private String address1; - - /** - * The second line of an address - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("address2") - private String address2; - - /** - * The name of the city. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("city") - private String city; - - /** - * The name of the state/province/region of the address. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("region") - private String region; - - /** - * The abbreviation of the state/province/region of the address. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("regionCode") - private String regionCode; - - /** - * postal code (also known as zipcode) of the address - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("postalCode") - private String postalCode; - - /** - * Name of the country for example, 'United States' - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("country") - private String country; - - /** - * ISO 3166 two-letter (alpha-2) country code - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("countryCode") - private String countryCode; - - @JsonCreator - public LeadAddressJson( - @JsonProperty("address1") @Nullable String address1, - @JsonProperty("address2") @Nullable String address2, - @JsonProperty("city") @Nullable String city, - @JsonProperty("region") @Nullable String region, - @JsonProperty("regionCode") @Nullable String regionCode, - @JsonProperty("postalCode") @Nullable String postalCode, - @JsonProperty("country") @Nullable String country, - @JsonProperty("countryCode") @Nullable String countryCode) { - this.address1 = address1; - this.address2 = address2; - this.city = city; - this.region = region; - this.regionCode = regionCode; - this.postalCode = postalCode; - this.country = country; - this.countryCode = countryCode; - } - - public LeadAddressJson() { - this(null, null, null, null, null, null, null, null); - } - - /** - * The first line of an address - */ - public Optional address1() { - return Optional.ofNullable(this.address1); - } - - /** - * The second line of an address - */ - public Optional address2() { - return Optional.ofNullable(this.address2); - } - - /** - * The name of the city. - */ - public Optional city() { - return Optional.ofNullable(this.city); - } - - /** - * The name of the state/province/region of the address. - */ - public Optional region() { - return Optional.ofNullable(this.region); - } - - /** - * The abbreviation of the state/province/region of the address. - */ - public Optional regionCode() { - return Optional.ofNullable(this.regionCode); - } - - /** - * postal code (also known as zipcode) of the address - */ - public Optional postalCode() { - return Optional.ofNullable(this.postalCode); - } - - /** - * Name of the country for example, 'United States' - */ - public Optional country() { - return Optional.ofNullable(this.country); - } - - /** - * ISO 3166 two-letter (alpha-2) country code - */ - public Optional countryCode() { - return Optional.ofNullable(this.countryCode); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The first line of an address - */ - public LeadAddressJson withAddress1(@Nullable String address1) { - this.address1 = address1; - return this; - } - - /** - * The second line of an address - */ - public LeadAddressJson withAddress2(@Nullable String address2) { - this.address2 = address2; - return this; - } - - /** - * The name of the city. - */ - public LeadAddressJson withCity(@Nullable String city) { - this.city = city; - return this; - } - - /** - * The name of the state/province/region of the address. - */ - public LeadAddressJson withRegion(@Nullable String region) { - this.region = region; - return this; - } - - /** - * The abbreviation of the state/province/region of the address. - */ - public LeadAddressJson withRegionCode(@Nullable String regionCode) { - this.regionCode = regionCode; - return this; - } - - /** - * postal code (also known as zipcode) of the address - */ - public LeadAddressJson withPostalCode(@Nullable String postalCode) { - this.postalCode = postalCode; - return this; - } - - /** - * Name of the country for example, 'United States' - */ - public LeadAddressJson withCountry(@Nullable String country) { - this.country = country; - return this; - } - - /** - * ISO 3166 two-letter (alpha-2) country code - */ - public LeadAddressJson withCountryCode(@Nullable String countryCode) { - this.countryCode = countryCode; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LeadAddressJson other = (LeadAddressJson) o; - return Utils.enhancedDeepEquals(this.address1, other.address1) - && Utils.enhancedDeepEquals(this.address2, other.address2) - && Utils.enhancedDeepEquals(this.city, other.city) - && Utils.enhancedDeepEquals(this.region, other.region) - && Utils.enhancedDeepEquals(this.regionCode, other.regionCode) - && Utils.enhancedDeepEquals(this.postalCode, other.postalCode) - && Utils.enhancedDeepEquals(this.country, other.country) - && Utils.enhancedDeepEquals(this.countryCode, other.countryCode); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(address1, address2, city, region, regionCode, postalCode, country, countryCode); - } - - @Override - public String toString() { - return Utils.toString( - LeadAddressJson.class, - "address1", - address1, - "address2", - address2, - "city", - city, - "region", - region, - "regionCode", - regionCode, - "postalCode", - postalCode, - "country", - country, - "countryCode", - countryCode); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String address1; - - private String address2; - - private String city; - - private String region; - - private String regionCode; - - private String postalCode; - - private String country; - - private String countryCode; - - private Builder() { - // force use of static builder() method - } - - /** - * The first line of an address - */ - public Builder address1(@Nullable String address1) { - this.address1 = address1; - return this; - } - - /** - * The second line of an address - */ - public Builder address2(@Nullable String address2) { - this.address2 = address2; - return this; - } - - /** - * The name of the city. - */ - public Builder city(@Nullable String city) { - this.city = city; - return this; - } - - /** - * The name of the state/province/region of the address. - */ - public Builder region(@Nullable String region) { - this.region = region; - return this; - } - - /** - * The abbreviation of the state/province/region of the address. - */ - public Builder regionCode(@Nullable String regionCode) { - this.regionCode = regionCode; - return this; - } - - /** - * postal code (also known as zipcode) of the address - */ - public Builder postalCode(@Nullable String postalCode) { - this.postalCode = postalCode; - return this; - } - - /** - * Name of the country for example, 'United States' - */ - public Builder country(@Nullable String country) { - this.country = country; - return this; - } - - /** - * ISO 3166 two-letter (alpha-2) country code - */ - public Builder countryCode(@Nullable String countryCode) { - this.countryCode = countryCode; - return this; - } - - public LeadAddressJson build() { - return new LeadAddressJson(address1, address2, city, region, regionCode, postalCode, country, countryCode); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadAppointmentJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadAppointmentJson.java deleted file mode 100644 index 2aeae610..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadAppointmentJson.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * LeadAppointmentJson - * - *

A JSON schema representing the structure of an appointment object. - */ -public class LeadAppointmentJson { - /** - * Appointment id - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public LeadAppointmentJson(@JsonProperty("id") @Nullable String id) { - this.id = id; - } - - public LeadAppointmentJson() { - this(null); - } - - /** - * Appointment id - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Appointment id - */ - public LeadAppointmentJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LeadAppointmentJson other = (LeadAppointmentJson) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(LeadAppointmentJson.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Appointment id - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public LeadAppointmentJson build() { - return new LeadAppointmentJson(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadAttendeeJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadAttendeeJson.java deleted file mode 100644 index 6d1d3eac..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadAttendeeJson.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * LeadAttendeeJson - * - *

A JSON schema representing the Attendee object - */ -public class LeadAttendeeJson { - /** - * Attendee id - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public LeadAttendeeJson(@JsonProperty("id") @Nullable String id) { - this.id = id; - } - - public LeadAttendeeJson() { - this(null); - } - - /** - * Attendee id - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Attendee id - */ - public LeadAttendeeJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LeadAttendeeJson other = (LeadAttendeeJson) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(LeadAttendeeJson.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Attendee id - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public LeadAttendeeJson build() { - return new LeadAttendeeJson(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadBoothStaffJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadBoothStaffJson.java deleted file mode 100644 index 8cbf6847..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadBoothStaffJson.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * LeadBoothStaffJson - * - *

A JSON schema representing Booth Staff entity - */ -public class LeadBoothStaffJson { - /** - * Booth Staff id - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public LeadBoothStaffJson(@JsonProperty("id") @Nullable String id) { - this.id = id; - } - - public LeadBoothStaffJson() { - this(null); - } - - /** - * Booth Staff id - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Booth Staff id - */ - public LeadBoothStaffJson withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LeadBoothStaffJson other = (LeadBoothStaffJson) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(LeadBoothStaffJson.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Booth Staff id - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public LeadBoothStaffJson build() { - return new LeadBoothStaffJson(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadDeviceJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadDeviceJson.java deleted file mode 100644 index 308adda8..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadDeviceJson.java +++ /dev/null @@ -1,133 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * LeadDeviceJson - * - *

A JSON object representing an electronic device used to capture leads. - */ -public class LeadDeviceJson { - /** - * The id of device used to capture lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * The name of device used to capture lead - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("name") - private String name; - - @JsonCreator - public LeadDeviceJson(@JsonProperty("id") @Nullable String id, @JsonProperty("name") @Nullable String name) { - this.id = id; - this.name = name; - } - - public LeadDeviceJson() { - this(null, null); - } - - /** - * The id of device used to capture lead - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * The name of device used to capture lead - */ - public Optional name() { - return Optional.ofNullable(this.name); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The id of device used to capture lead - */ - public LeadDeviceJson withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The name of device used to capture lead - */ - public LeadDeviceJson withName(@Nullable String name) { - this.name = name; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LeadDeviceJson other = (LeadDeviceJson) o; - return Utils.enhancedDeepEquals(this.id, other.id) && Utils.enhancedDeepEquals(this.name, other.name); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id, name); - } - - @Override - public String toString() { - return Utils.toString(LeadDeviceJson.class, "id", id, "name", name); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private String name; - - private Builder() { - // force use of static builder() method - } - - /** - * The id of device used to capture lead - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The name of device used to capture lead - */ - public Builder name(@Nullable String name) { - this.name = name; - return this; - } - - public LeadDeviceJson build() { - return new LeadDeviceJson(id, name); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadJson.java deleted file mode 100644 index 92ada826..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadJson.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * LeadJson - * - *

JSON schema for the Lead object - */ -public class LeadJson { - /** - * Lead id - */ - @JsonProperty("id") - private String id; - - @JsonCreator - public LeadJson(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - } - - /** - * Lead id - */ - public String id() { - return this.id; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Lead id - */ - public LeadJson withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LeadJson other = (LeadJson) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(LeadJson.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Lead id - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - public LeadJson build() { - return new LeadJson(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswers.java b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswers.java new file mode 100644 index 00000000..fc7851d7 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswers.java @@ -0,0 +1,441 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.List; +import java.util.Optional; + +/** + * LeadQualificationAnswers + * + *

This JSON schema file represents lead qualification answers + */ +public class LeadQualificationAnswers { + /** + * The ISO 8601 zoned date time when this record was created. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("created") + private OffsetDateTime created; + + /** + * The identifier of the user that created this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("createdBy") + private String createdBy; + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModified") + private OffsetDateTime lastModified; + + /** + * The identifier of the user that last updated this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModifiedBy") + private String lastModifiedBy; + + /** + * Lead Qualification Answer id + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("question") + private Uuid1 question; + + /** + * The Associated Event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("event") + private Event1 event; + + /** + * The Associated Exhibitor. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("exhibitor") + private Exhibitor exhibitor; + + /** + * JSON schema for the Lead object + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lead") + private Lead2 lead; + + /** + * List of answers + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("answers") + private List answers; + + @JsonCreator + public LeadQualificationAnswers( + @JsonProperty("created") @Nullable OffsetDateTime created, + @JsonProperty("createdBy") @Nullable String createdBy, + @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, + @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, + @JsonProperty("id") @Nullable String id, + @JsonProperty("question") @Nullable Uuid1 question, + @JsonProperty("event") @Nullable Event1 event, + @JsonProperty("exhibitor") @Nullable Exhibitor exhibitor, + @JsonProperty("lead") @Nullable Lead2 lead, + @JsonProperty("answers") @Nullable List answers) { + this.created = created; + this.createdBy = createdBy; + this.lastModified = lastModified; + this.lastModifiedBy = lastModifiedBy; + this.id = id; + this.question = question; + this.event = event; + this.exhibitor = exhibitor; + this.lead = lead; + this.answers = answers; + } + + public LeadQualificationAnswers() { + this(null, null, null, null, null, null, null, null, null, null); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Optional created() { + return Optional.ofNullable(this.created); + } + + /** + * The identifier of the user that created this record. + */ + public Optional createdBy() { + return Optional.ofNullable(this.createdBy); + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Optional lastModified() { + return Optional.ofNullable(this.lastModified); + } + + /** + * The identifier of the user that last updated this record. + */ + public Optional lastModifiedBy() { + return Optional.ofNullable(this.lastModifiedBy); + } + + /** + * Lead Qualification Answer id + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Optional question() { + return Optional.ofNullable(this.question); + } + + /** + * The Associated Event. + */ + public Optional event() { + return Optional.ofNullable(this.event); + } + + /** + * The Associated Exhibitor. + */ + public Optional exhibitor() { + return Optional.ofNullable(this.exhibitor); + } + + /** + * JSON schema for the Lead object + */ + public Optional lead() { + return Optional.ofNullable(this.lead); + } + + /** + * List of answers + */ + public Optional> answers() { + return Optional.ofNullable(this.answers); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public LeadQualificationAnswers withCreated(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public LeadQualificationAnswers withCreatedBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public LeadQualificationAnswers withLastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public LeadQualificationAnswers withLastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * Lead Qualification Answer id + */ + public LeadQualificationAnswers withId(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public LeadQualificationAnswers withQuestion(@Nullable Uuid1 question) { + this.question = question; + return this; + } + + /** + * The Associated Event. + */ + public LeadQualificationAnswers withEvent(@Nullable Event1 event) { + this.event = event; + return this; + } + + /** + * The Associated Exhibitor. + */ + public LeadQualificationAnswers withExhibitor(@Nullable Exhibitor exhibitor) { + this.exhibitor = exhibitor; + return this; + } + + /** + * JSON schema for the Lead object + */ + public LeadQualificationAnswers withLead(@Nullable Lead2 lead) { + this.lead = lead; + return this; + } + + /** + * List of answers + */ + public LeadQualificationAnswers withAnswers(@Nullable List answers) { + this.answers = answers; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + LeadQualificationAnswers other = (LeadQualificationAnswers) o; + return Utils.enhancedDeepEquals(this.created, other.created) + && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) + && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) + && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) + && Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.question, other.question) + && Utils.enhancedDeepEquals(this.event, other.event) + && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) + && Utils.enhancedDeepEquals(this.lead, other.lead) + && Utils.enhancedDeepEquals(this.answers, other.answers); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + created, createdBy, lastModified, lastModifiedBy, id, question, event, exhibitor, lead, answers); + } + + @Override + public String toString() { + return Utils.toString( + LeadQualificationAnswers.class, + "created", + created, + "createdBy", + createdBy, + "lastModified", + lastModified, + "lastModifiedBy", + lastModifiedBy, + "id", + id, + "question", + question, + "event", + event, + "exhibitor", + exhibitor, + "lead", + lead, + "answers", + answers); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private OffsetDateTime created; + + private String createdBy; + + private OffsetDateTime lastModified; + + private String lastModifiedBy; + + private String id; + + private Uuid1 question; + + private Event1 event; + + private Exhibitor exhibitor; + + private Lead2 lead; + + private List answers; + + private Builder() { + // force use of static builder() method + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Builder created(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public Builder createdBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Builder lastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public Builder lastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * Lead Qualification Answer id + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + public Builder question(@Nullable Uuid1 question) { + this.question = question; + return this; + } + + /** + * The Associated Event. + */ + public Builder event(@Nullable Event1 event) { + this.event = event; + return this; + } + + /** + * The Associated Exhibitor. + */ + public Builder exhibitor(@Nullable Exhibitor exhibitor) { + this.exhibitor = exhibitor; + return this; + } + + /** + * JSON schema for the Lead object + */ + public Builder lead(@Nullable Lead2 lead) { + this.lead = lead; + return this; + } + + /** + * List of answers + */ + public Builder answers(@Nullable List answers) { + this.answers = answers; + return this; + } + + public LeadQualificationAnswers build() { + return new LeadQualificationAnswers( + created, createdBy, lastModified, lastModifiedBy, id, question, event, exhibitor, lead, answers); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswersJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswersJson.java deleted file mode 100644 index 62f1834f..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswersJson.java +++ /dev/null @@ -1,441 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.List; -import java.util.Optional; - -/** - * LeadQualificationAnswersJson - * - *

This JSON schema file represents lead qualification answers - */ -public class LeadQualificationAnswersJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * Lead Qualification Answer id - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("question") - private UuidJson question; - - /** - * The Associated Event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("event") - private EventJson6 event; - - /** - * The Associated Exhibitor. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * JSON schema for the Lead object - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lead") - private LeadJson lead; - - /** - * List of answers - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("answers") - private List answers; - - @JsonCreator - public LeadQualificationAnswersJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("id") @Nullable String id, - @JsonProperty("question") @Nullable UuidJson question, - @JsonProperty("event") @Nullable EventJson6 event, - @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, - @JsonProperty("lead") @Nullable LeadJson lead, - @JsonProperty("answers") @Nullable List answers) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.id = id; - this.question = question; - this.event = event; - this.exhibitor = exhibitor; - this.lead = lead; - this.answers = answers; - } - - public LeadQualificationAnswersJson() { - this(null, null, null, null, null, null, null, null, null, null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * Lead Qualification Answer id - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Optional question() { - return Optional.ofNullable(this.question); - } - - /** - * The Associated Event. - */ - public Optional event() { - return Optional.ofNullable(this.event); - } - - /** - * The Associated Exhibitor. - */ - public Optional exhibitor() { - return Optional.ofNullable(this.exhibitor); - } - - /** - * JSON schema for the Lead object - */ - public Optional lead() { - return Optional.ofNullable(this.lead); - } - - /** - * List of answers - */ - public Optional> answers() { - return Optional.ofNullable(this.answers); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public LeadQualificationAnswersJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public LeadQualificationAnswersJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public LeadQualificationAnswersJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public LeadQualificationAnswersJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * Lead Qualification Answer id - */ - public LeadQualificationAnswersJson withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public LeadQualificationAnswersJson withQuestion(@Nullable UuidJson question) { - this.question = question; - return this; - } - - /** - * The Associated Event. - */ - public LeadQualificationAnswersJson withEvent(@Nullable EventJson6 event) { - this.event = event; - return this; - } - - /** - * The Associated Exhibitor. - */ - public LeadQualificationAnswersJson withExhibitor(@Nullable ExhibitorJson exhibitor) { - this.exhibitor = exhibitor; - return this; - } - - /** - * JSON schema for the Lead object - */ - public LeadQualificationAnswersJson withLead(@Nullable LeadJson lead) { - this.lead = lead; - return this; - } - - /** - * List of answers - */ - public LeadQualificationAnswersJson withAnswers(@Nullable List answers) { - this.answers = answers; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LeadQualificationAnswersJson other = (LeadQualificationAnswersJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.question, other.question) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.lead, other.lead) - && Utils.enhancedDeepEquals(this.answers, other.answers); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, createdBy, lastModified, lastModifiedBy, id, question, event, exhibitor, lead, answers); - } - - @Override - public String toString() { - return Utils.toString( - LeadQualificationAnswersJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "id", - id, - "question", - question, - "event", - event, - "exhibitor", - exhibitor, - "lead", - lead, - "answers", - answers); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private String id; - - private UuidJson question; - - private EventJson6 event; - - private ExhibitorJson exhibitor; - - private LeadJson lead; - - private List answers; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * Lead Qualification Answer id - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - public Builder question(@Nullable UuidJson question) { - this.question = question; - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nullable EventJson6 event) { - this.event = event; - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { - this.exhibitor = exhibitor; - return this; - } - - /** - * JSON schema for the Lead object - */ - public Builder lead(@Nullable LeadJson lead) { - this.lead = lead; - return this; - } - - /** - * List of answers - */ - public Builder answers(@Nullable List answers) { - this.answers = answers; - return this; - } - - public LeadQualificationAnswersJson build() { - return new LeadQualificationAnswersJson( - created, createdBy, lastModified, lastModifiedBy, id, question, event, exhibitor, lead, answers); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswersListResponse.java b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswersListResponse.java index a43440e2..266bad5a 100644 --- a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswersListResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationAnswersListResponse.java @@ -25,11 +25,10 @@ public class LeadQualificationAnswersListResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator - public LeadQualificationAnswersListResponse( - @JsonProperty("data") @Nullable List data) { + public LeadQualificationAnswersListResponse(@JsonProperty("data") @Nullable List data) { this.data = data; } @@ -40,7 +39,7 @@ public LeadQualificationAnswersListResponse() { /** * Collection of Lead Qualification Answers. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -51,7 +50,7 @@ public static Builder builder() { /** * Collection of Lead Qualification Answers. */ - public LeadQualificationAnswersListResponse withData(@Nullable List data) { + public LeadQualificationAnswersListResponse withData(@Nullable List data) { this.data = data; return this; } @@ -81,7 +80,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private List data; + private List data; private Builder() { // force use of static builder() method @@ -90,7 +89,7 @@ private Builder() { /** * Collection of Lead Qualification Answers. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestion.java b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestion.java new file mode 100644 index 00000000..d55ce073 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestion.java @@ -0,0 +1,616 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Boolean; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.List; +import java.util.Optional; + +/** + * LeadQualificationQuestion + * + *

A JSON schema representing a Lead Qualification Question model + */ +public class LeadQualificationQuestion { + /** + * The ISO 8601 zoned date time when this record was created. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("created") + private OffsetDateTime created; + + /** + * The identifier of the user that created this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("createdBy") + private String createdBy; + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModified") + private OffsetDateTime lastModified; + + /** + * The identifier of the user that last updated this record. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lastModifiedBy") + private String lastModifiedBy; + + /** + * Lead Qualification Question id + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + /** + * The Associated Event. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("event") + private Event1 event; + + /** + * The Associated Exhibitor. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("exhibitor") + private Exhibitor exhibitor; + + /** + * Type of question + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("type") + private LeadQualificationQuestionType type; + + /** + * question code + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("code") + private String code; + + /** + * List of available choices for the question + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("choices") + private List choices; + + /** + * Contains text of additional choice + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("notApplicableAnswer") + private AdditionalChoice notApplicableAnswer; + + /** + * Contains text of additional choice + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("otherAnswers") + private AdditionalChoice otherAnswers; + + /** + * A boolean indicating whether the question is mandatory or not + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("required") + private Boolean required; + + /** + * text of the question + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("text") + private String text; + + @JsonCreator + public LeadQualificationQuestion( + @JsonProperty("created") @Nullable OffsetDateTime created, + @JsonProperty("createdBy") @Nullable String createdBy, + @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, + @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, + @JsonProperty("id") @Nullable String id, + @JsonProperty("event") @Nullable Event1 event, + @JsonProperty("exhibitor") @Nullable Exhibitor exhibitor, + @JsonProperty("type") @Nullable LeadQualificationQuestionType type, + @JsonProperty("code") @Nullable String code, + @JsonProperty("choices") @Nullable List choices, + @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoice notApplicableAnswer, + @JsonProperty("otherAnswers") @Nullable AdditionalChoice otherAnswers, + @JsonProperty("required") @Nullable Boolean required, + @JsonProperty("text") @Nullable String text) { + this.created = created; + this.createdBy = createdBy; + this.lastModified = lastModified; + this.lastModifiedBy = lastModifiedBy; + this.id = id; + this.event = event; + this.exhibitor = exhibitor; + this.type = type; + this.code = code; + this.choices = choices; + this.notApplicableAnswer = notApplicableAnswer; + this.otherAnswers = otherAnswers; + this.required = required; + this.text = text; + } + + public LeadQualificationQuestion() { + this(null, null, null, null, null, null, null, null, null, null, null, null, null, null); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Optional created() { + return Optional.ofNullable(this.created); + } + + /** + * The identifier of the user that created this record. + */ + public Optional createdBy() { + return Optional.ofNullable(this.createdBy); + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Optional lastModified() { + return Optional.ofNullable(this.lastModified); + } + + /** + * The identifier of the user that last updated this record. + */ + public Optional lastModifiedBy() { + return Optional.ofNullable(this.lastModifiedBy); + } + + /** + * Lead Qualification Question id + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + /** + * The Associated Event. + */ + public Optional event() { + return Optional.ofNullable(this.event); + } + + /** + * The Associated Exhibitor. + */ + public Optional exhibitor() { + return Optional.ofNullable(this.exhibitor); + } + + /** + * Type of question + */ + public Optional type() { + return Optional.ofNullable(this.type); + } + + /** + * question code + */ + public Optional code() { + return Optional.ofNullable(this.code); + } + + /** + * List of available choices for the question + */ + public Optional> choices() { + return Optional.ofNullable(this.choices); + } + + /** + * Contains text of additional choice + */ + public Optional notApplicableAnswer() { + return Optional.ofNullable(this.notApplicableAnswer); + } + + /** + * Contains text of additional choice + */ + public Optional otherAnswers() { + return Optional.ofNullable(this.otherAnswers); + } + + /** + * A boolean indicating whether the question is mandatory or not + */ + public Optional required() { + return Optional.ofNullable(this.required); + } + + /** + * text of the question + */ + public Optional text() { + return Optional.ofNullable(this.text); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public LeadQualificationQuestion withCreated(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public LeadQualificationQuestion withCreatedBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public LeadQualificationQuestion withLastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public LeadQualificationQuestion withLastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * Lead Qualification Question id + */ + public LeadQualificationQuestion withId(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The Associated Event. + */ + public LeadQualificationQuestion withEvent(@Nullable Event1 event) { + this.event = event; + return this; + } + + /** + * The Associated Exhibitor. + */ + public LeadQualificationQuestion withExhibitor(@Nullable Exhibitor exhibitor) { + this.exhibitor = exhibitor; + return this; + } + + /** + * Type of question + */ + public LeadQualificationQuestion withType(@Nullable LeadQualificationQuestionType type) { + this.type = type; + return this; + } + + /** + * question code + */ + public LeadQualificationQuestion withCode(@Nullable String code) { + this.code = code; + return this; + } + + /** + * List of available choices for the question + */ + public LeadQualificationQuestion withChoices(@Nullable List choices) { + this.choices = choices; + return this; + } + + /** + * Contains text of additional choice + */ + public LeadQualificationQuestion withNotApplicableAnswer(@Nullable AdditionalChoice notApplicableAnswer) { + this.notApplicableAnswer = notApplicableAnswer; + return this; + } + + /** + * Contains text of additional choice + */ + public LeadQualificationQuestion withOtherAnswers(@Nullable AdditionalChoice otherAnswers) { + this.otherAnswers = otherAnswers; + return this; + } + + /** + * A boolean indicating whether the question is mandatory or not + */ + public LeadQualificationQuestion withRequired(@Nullable Boolean required) { + this.required = required; + return this; + } + + /** + * text of the question + */ + public LeadQualificationQuestion withText(@Nullable String text) { + this.text = text; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + LeadQualificationQuestion other = (LeadQualificationQuestion) o; + return Utils.enhancedDeepEquals(this.created, other.created) + && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) + && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) + && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) + && Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.event, other.event) + && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) + && Utils.enhancedDeepEquals(this.type, other.type) + && Utils.enhancedDeepEquals(this.code, other.code) + && Utils.enhancedDeepEquals(this.choices, other.choices) + && Utils.enhancedDeepEquals(this.notApplicableAnswer, other.notApplicableAnswer) + && Utils.enhancedDeepEquals(this.otherAnswers, other.otherAnswers) + && Utils.enhancedDeepEquals(this.required, other.required) + && Utils.enhancedDeepEquals(this.text, other.text); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + created, + createdBy, + lastModified, + lastModifiedBy, + id, + event, + exhibitor, + type, + code, + choices, + notApplicableAnswer, + otherAnswers, + required, + text); + } + + @Override + public String toString() { + return Utils.toString( + LeadQualificationQuestion.class, + "created", + created, + "createdBy", + createdBy, + "lastModified", + lastModified, + "lastModifiedBy", + lastModifiedBy, + "id", + id, + "event", + event, + "exhibitor", + exhibitor, + "type", + type, + "code", + code, + "choices", + choices, + "notApplicableAnswer", + notApplicableAnswer, + "otherAnswers", + otherAnswers, + "required", + required, + "text", + text); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private OffsetDateTime created; + + private String createdBy; + + private OffsetDateTime lastModified; + + private String lastModifiedBy; + + private String id; + + private Event1 event; + + private Exhibitor exhibitor; + + private LeadQualificationQuestionType type; + + private String code; + + private List choices; + + private AdditionalChoice notApplicableAnswer; + + private AdditionalChoice otherAnswers; + + private Boolean required; + + private String text; + + private Builder() { + // force use of static builder() method + } + + /** + * The ISO 8601 zoned date time when this record was created. + */ + public Builder created(@Nullable OffsetDateTime created) { + this.created = created; + return this; + } + + /** + * The identifier of the user that created this record. + */ + public Builder createdBy(@Nullable String createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + * The ISO 8601 zoned date time when this record was updated. + */ + public Builder lastModified(@Nullable OffsetDateTime lastModified) { + this.lastModified = lastModified; + return this; + } + + /** + * The identifier of the user that last updated this record. + */ + public Builder lastModifiedBy(@Nullable String lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + * Lead Qualification Question id + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + /** + * The Associated Event. + */ + public Builder event(@Nullable Event1 event) { + this.event = event; + return this; + } + + /** + * The Associated Exhibitor. + */ + public Builder exhibitor(@Nullable Exhibitor exhibitor) { + this.exhibitor = exhibitor; + return this; + } + + /** + * Type of question + */ + public Builder type(@Nullable LeadQualificationQuestionType type) { + this.type = type; + return this; + } + + /** + * question code + */ + public Builder code(@Nullable String code) { + this.code = code; + return this; + } + + /** + * List of available choices for the question + */ + public Builder choices(@Nullable List choices) { + this.choices = choices; + return this; + } + + /** + * Contains text of additional choice + */ + public Builder notApplicableAnswer(@Nullable AdditionalChoice notApplicableAnswer) { + this.notApplicableAnswer = notApplicableAnswer; + return this; + } + + /** + * Contains text of additional choice + */ + public Builder otherAnswers(@Nullable AdditionalChoice otherAnswers) { + this.otherAnswers = otherAnswers; + return this; + } + + /** + * A boolean indicating whether the question is mandatory or not + */ + public Builder required(@Nullable Boolean required) { + this.required = required; + return this; + } + + /** + * text of the question + */ + public Builder text(@Nullable String text) { + this.text = text; + return this; + } + + public LeadQualificationQuestion build() { + return new LeadQualificationQuestion( + created, + createdBy, + lastModified, + lastModifiedBy, + id, + event, + exhibitor, + type, + code, + choices, + notApplicableAnswer, + otherAnswers, + required, + text); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionJson.java deleted file mode 100644 index 3957832e..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionJson.java +++ /dev/null @@ -1,616 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Boolean; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.List; -import java.util.Optional; - -/** - * LeadQualificationQuestionJson - * - *

A JSON schema representing a Lead Qualification Question model - */ -public class LeadQualificationQuestionJson { - /** - * The ISO 8601 zoned date time when this record was created. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("created") - private OffsetDateTime created; - - /** - * The identifier of the user that created this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("createdBy") - private String createdBy; - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModified") - private OffsetDateTime lastModified; - - /** - * The identifier of the user that last updated this record. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("lastModifiedBy") - private String lastModifiedBy; - - /** - * Lead Qualification Question id - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - /** - * The Associated Event. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("event") - private EventJson6 event; - - /** - * The Associated Exhibitor. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; - - /** - * Type of question - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("type") - private LeadQualificationQuestionJsonType type; - - /** - * question code - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("code") - private String code; - - /** - * List of available choices for the question - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("choices") - private List choices; - - /** - * Contains text of additional choice - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("notApplicableAnswer") - private AdditionalChoiceJson11 notApplicableAnswer; - - /** - * Contains text of additional choice - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("otherAnswers") - private AdditionalChoiceJson11 otherAnswers; - - /** - * A boolean indicating whether the question is mandatory or not - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("required") - private Boolean required; - - /** - * text of the question - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("text") - private String text; - - @JsonCreator - public LeadQualificationQuestionJson( - @JsonProperty("created") @Nullable OffsetDateTime created, - @JsonProperty("createdBy") @Nullable String createdBy, - @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, - @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("id") @Nullable String id, - @JsonProperty("event") @Nullable EventJson6 event, - @JsonProperty("exhibitor") @Nullable ExhibitorJson exhibitor, - @JsonProperty("type") @Nullable LeadQualificationQuestionJsonType type, - @JsonProperty("code") @Nullable String code, - @JsonProperty("choices") @Nullable List choices, - @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson11 notApplicableAnswer, - @JsonProperty("otherAnswers") @Nullable AdditionalChoiceJson11 otherAnswers, - @JsonProperty("required") @Nullable Boolean required, - @JsonProperty("text") @Nullable String text) { - this.created = created; - this.createdBy = createdBy; - this.lastModified = lastModified; - this.lastModifiedBy = lastModifiedBy; - this.id = id; - this.event = event; - this.exhibitor = exhibitor; - this.type = type; - this.code = code; - this.choices = choices; - this.notApplicableAnswer = notApplicableAnswer; - this.otherAnswers = otherAnswers; - this.required = required; - this.text = text; - } - - public LeadQualificationQuestionJson() { - this(null, null, null, null, null, null, null, null, null, null, null, null, null, null); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Optional created() { - return Optional.ofNullable(this.created); - } - - /** - * The identifier of the user that created this record. - */ - public Optional createdBy() { - return Optional.ofNullable(this.createdBy); - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Optional lastModified() { - return Optional.ofNullable(this.lastModified); - } - - /** - * The identifier of the user that last updated this record. - */ - public Optional lastModifiedBy() { - return Optional.ofNullable(this.lastModifiedBy); - } - - /** - * Lead Qualification Question id - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - /** - * The Associated Event. - */ - public Optional event() { - return Optional.ofNullable(this.event); - } - - /** - * The Associated Exhibitor. - */ - public Optional exhibitor() { - return Optional.ofNullable(this.exhibitor); - } - - /** - * Type of question - */ - public Optional type() { - return Optional.ofNullable(this.type); - } - - /** - * question code - */ - public Optional code() { - return Optional.ofNullable(this.code); - } - - /** - * List of available choices for the question - */ - public Optional> choices() { - return Optional.ofNullable(this.choices); - } - - /** - * Contains text of additional choice - */ - public Optional notApplicableAnswer() { - return Optional.ofNullable(this.notApplicableAnswer); - } - - /** - * Contains text of additional choice - */ - public Optional otherAnswers() { - return Optional.ofNullable(this.otherAnswers); - } - - /** - * A boolean indicating whether the question is mandatory or not - */ - public Optional required() { - return Optional.ofNullable(this.required); - } - - /** - * text of the question - */ - public Optional text() { - return Optional.ofNullable(this.text); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public LeadQualificationQuestionJson withCreated(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public LeadQualificationQuestionJson withCreatedBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public LeadQualificationQuestionJson withLastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public LeadQualificationQuestionJson withLastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * Lead Qualification Question id - */ - public LeadQualificationQuestionJson withId(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The Associated Event. - */ - public LeadQualificationQuestionJson withEvent(@Nullable EventJson6 event) { - this.event = event; - return this; - } - - /** - * The Associated Exhibitor. - */ - public LeadQualificationQuestionJson withExhibitor(@Nullable ExhibitorJson exhibitor) { - this.exhibitor = exhibitor; - return this; - } - - /** - * Type of question - */ - public LeadQualificationQuestionJson withType(@Nullable LeadQualificationQuestionJsonType type) { - this.type = type; - return this; - } - - /** - * question code - */ - public LeadQualificationQuestionJson withCode(@Nullable String code) { - this.code = code; - return this; - } - - /** - * List of available choices for the question - */ - public LeadQualificationQuestionJson withChoices(@Nullable List choices) { - this.choices = choices; - return this; - } - - /** - * Contains text of additional choice - */ - public LeadQualificationQuestionJson withNotApplicableAnswer(@Nullable AdditionalChoiceJson11 notApplicableAnswer) { - this.notApplicableAnswer = notApplicableAnswer; - return this; - } - - /** - * Contains text of additional choice - */ - public LeadQualificationQuestionJson withOtherAnswers(@Nullable AdditionalChoiceJson11 otherAnswers) { - this.otherAnswers = otherAnswers; - return this; - } - - /** - * A boolean indicating whether the question is mandatory or not - */ - public LeadQualificationQuestionJson withRequired(@Nullable Boolean required) { - this.required = required; - return this; - } - - /** - * text of the question - */ - public LeadQualificationQuestionJson withText(@Nullable String text) { - this.text = text; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - LeadQualificationQuestionJson other = (LeadQualificationQuestionJson) o; - return Utils.enhancedDeepEquals(this.created, other.created) - && Utils.enhancedDeepEquals(this.createdBy, other.createdBy) - && Utils.enhancedDeepEquals(this.lastModified, other.lastModified) - && Utils.enhancedDeepEquals(this.lastModifiedBy, other.lastModifiedBy) - && Utils.enhancedDeepEquals(this.id, other.id) - && Utils.enhancedDeepEquals(this.event, other.event) - && Utils.enhancedDeepEquals(this.exhibitor, other.exhibitor) - && Utils.enhancedDeepEquals(this.type, other.type) - && Utils.enhancedDeepEquals(this.code, other.code) - && Utils.enhancedDeepEquals(this.choices, other.choices) - && Utils.enhancedDeepEquals(this.notApplicableAnswer, other.notApplicableAnswer) - && Utils.enhancedDeepEquals(this.otherAnswers, other.otherAnswers) - && Utils.enhancedDeepEquals(this.required, other.required) - && Utils.enhancedDeepEquals(this.text, other.text); - } - - @Override - public int hashCode() { - return Utils.enhancedHash( - created, - createdBy, - lastModified, - lastModifiedBy, - id, - event, - exhibitor, - type, - code, - choices, - notApplicableAnswer, - otherAnswers, - required, - text); - } - - @Override - public String toString() { - return Utils.toString( - LeadQualificationQuestionJson.class, - "created", - created, - "createdBy", - createdBy, - "lastModified", - lastModified, - "lastModifiedBy", - lastModifiedBy, - "id", - id, - "event", - event, - "exhibitor", - exhibitor, - "type", - type, - "code", - code, - "choices", - choices, - "notApplicableAnswer", - notApplicableAnswer, - "otherAnswers", - otherAnswers, - "required", - required, - "text", - text); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private OffsetDateTime created; - - private String createdBy; - - private OffsetDateTime lastModified; - - private String lastModifiedBy; - - private String id; - - private EventJson6 event; - - private ExhibitorJson exhibitor; - - private LeadQualificationQuestionJsonType type; - - private String code; - - private List choices; - - private AdditionalChoiceJson11 notApplicableAnswer; - - private AdditionalChoiceJson11 otherAnswers; - - private Boolean required; - - private String text; - - private Builder() { - // force use of static builder() method - } - - /** - * The ISO 8601 zoned date time when this record was created. - */ - public Builder created(@Nullable OffsetDateTime created) { - this.created = created; - return this; - } - - /** - * The identifier of the user that created this record. - */ - public Builder createdBy(@Nullable String createdBy) { - this.createdBy = createdBy; - return this; - } - - /** - * The ISO 8601 zoned date time when this record was updated. - */ - public Builder lastModified(@Nullable OffsetDateTime lastModified) { - this.lastModified = lastModified; - return this; - } - - /** - * The identifier of the user that last updated this record. - */ - public Builder lastModifiedBy(@Nullable String lastModifiedBy) { - this.lastModifiedBy = lastModifiedBy; - return this; - } - - /** - * Lead Qualification Question id - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - /** - * The Associated Event. - */ - public Builder event(@Nullable EventJson6 event) { - this.event = event; - return this; - } - - /** - * The Associated Exhibitor. - */ - public Builder exhibitor(@Nullable ExhibitorJson exhibitor) { - this.exhibitor = exhibitor; - return this; - } - - /** - * Type of question - */ - public Builder type(@Nullable LeadQualificationQuestionJsonType type) { - this.type = type; - return this; - } - - /** - * question code - */ - public Builder code(@Nullable String code) { - this.code = code; - return this; - } - - /** - * List of available choices for the question - */ - public Builder choices(@Nullable List choices) { - this.choices = choices; - return this; - } - - /** - * Contains text of additional choice - */ - public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson11 notApplicableAnswer) { - this.notApplicableAnswer = notApplicableAnswer; - return this; - } - - /** - * Contains text of additional choice - */ - public Builder otherAnswers(@Nullable AdditionalChoiceJson11 otherAnswers) { - this.otherAnswers = otherAnswers; - return this; - } - - /** - * A boolean indicating whether the question is mandatory or not - */ - public Builder required(@Nullable Boolean required) { - this.required = required; - return this; - } - - /** - * text of the question - */ - public Builder text(@Nullable String text) { - this.text = text; - return this; - } - - public LeadQualificationQuestionJson build() { - return new LeadQualificationQuestionJson( - created, - createdBy, - lastModified, - lastModifiedBy, - id, - event, - exhibitor, - type, - code, - choices, - notApplicableAnswer, - otherAnswers, - required, - text); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionJsonType.java b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionJsonType.java deleted file mode 100644 index 798a1465..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionJsonType.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * LeadQualificationQuestionJsonType - * - *

Type of question - */ -public enum LeadQualificationQuestionJsonType { - MULTI_CHOICE("MultiChoice"), - SINGLE_CHOICE("SingleChoice"), - RATING("Rating"), - OPEN_ENDED_TEXT_ONE_LINE("OpenEndedTextOneLine"), - OPEN_ENDED_TEXT_COMMENT_BOX("OpenEndedTextCommentBox"), - OPEN_ENDED_DATE_TIME("OpenEndedDateTime"); - - @JsonValue - private final String value; - - LeadQualificationQuestionJsonType(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (LeadQualificationQuestionJsonType o : LeadQualificationQuestionJsonType.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionType.java b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionType.java new file mode 100644 index 00000000..8b1139f8 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionType.java @@ -0,0 +1,43 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * LeadQualificationQuestionType + * + *

Type of question + */ +public enum LeadQualificationQuestionType { + MULTI_CHOICE("MultiChoice"), + SINGLE_CHOICE("SingleChoice"), + RATING("Rating"), + OPEN_ENDED_TEXT_ONE_LINE("OpenEndedTextOneLine"), + OPEN_ENDED_TEXT_COMMENT_BOX("OpenEndedTextCommentBox"), + OPEN_ENDED_DATE_TIME("OpenEndedDateTime"); + + @JsonValue + private final String value; + + LeadQualificationQuestionType(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (LeadQualificationQuestionType o : LeadQualificationQuestionType.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionsListResponse.java b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionsListResponse.java index f0787a68..1e160f7c 100644 --- a/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionsListResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/LeadQualificationQuestionsListResponse.java @@ -25,11 +25,11 @@ public class LeadQualificationQuestionsListResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public LeadQualificationQuestionsListResponse( - @JsonProperty("data") @Nullable List data) { + @JsonProperty("data") @Nullable List data) { this.data = data; } @@ -40,7 +40,7 @@ public LeadQualificationQuestionsListResponse() { /** * Collection of lead qualification questions. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -51,7 +51,7 @@ public static Builder builder() { /** * Collection of lead qualification questions. */ - public LeadQualificationQuestionsListResponse withData(@Nullable List data) { + public LeadQualificationQuestionsListResponse withData(@Nullable List data) { this.data = data; return this; } @@ -81,7 +81,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private List data; + private List data; private Builder() { // force use of static builder() method @@ -90,7 +90,7 @@ private Builder() { /** * Collection of lead qualification questions. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadSource.java b/packages/java/src/main/java/com/cvent/models/components/LeadSource.java index 907a3d7c..6cb8fb06 100644 --- a/packages/java/src/main/java/com/cvent/models/components/LeadSource.java +++ b/packages/java/src/main/java/com/cvent/models/components/LeadSource.java @@ -20,9 +20,8 @@ */ public class LeadSource { /** - * Unique identifier for source generating the RFP. Details about this lead source section can be - * fetched using lead source API. (under development - * currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using + * lead source API. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") @@ -47,9 +46,8 @@ public LeadSource() { } /** - * Unique identifier for source generating the RFP. Details about this lead source section can be - * fetched using lead source API. (under development - * currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using + * lead source API. */ public Optional id() { return Optional.ofNullable(this.id); @@ -67,9 +65,8 @@ public static Builder builder() { } /** - * Unique identifier for source generating the RFP. Details about this lead source section can be - * fetched using lead source API. (under development - * currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using + * lead source API. */ public LeadSource withId(@Nullable String id) { this.id = id; @@ -118,9 +115,8 @@ private Builder() { } /** - * Unique identifier for source generating the RFP. Details about this lead source section can be - * fetched using lead source API. (under development - * currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using + * lead source API. */ public Builder id(@Nullable String id) { this.id = id; diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadSourceJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadSourceJson.java index c06aad66..4c3da309 100644 --- a/packages/java/src/main/java/com/cvent/models/components/LeadSourceJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/LeadSourceJson.java @@ -20,9 +20,8 @@ */ public class LeadSourceJson { /** - * Unique identifier for source generating the RFP. Details about this lead source section can be - * fetched using lead source API. (under development - * currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using + * lead source API. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") @@ -47,9 +46,8 @@ public LeadSourceJson() { } /** - * Unique identifier for source generating the RFP. Details about this lead source section can be - * fetched using lead source API. (under development - * currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using + * lead source API. */ public Optional id() { return Optional.ofNullable(this.id); @@ -67,9 +65,8 @@ public static Builder builder() { } /** - * Unique identifier for source generating the RFP. Details about this lead source section can be - * fetched using lead source API. (under development - * currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using + * lead source API. */ public LeadSourceJson withId(@Nullable String id) { this.id = id; @@ -118,9 +115,8 @@ private Builder() { } /** - * Unique identifier for source generating the RFP. Details about this lead source section can be - * fetched using lead source API. (under development - * currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using + * lead source API. */ public Builder id(@Nullable String id) { this.id = id; diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadSourceSectionJson.java b/packages/java/src/main/java/com/cvent/models/components/LeadSourceSectionJson.java index 39365620..aa67e9c2 100644 --- a/packages/java/src/main/java/com/cvent/models/components/LeadSourceSectionJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/LeadSourceSectionJson.java @@ -21,8 +21,8 @@ public class LeadSourceSectionJson { /** * Unique identifier for sub area of source generating the RFP. Details about this lead source section - * can be fetched using lead source section - * API (under development currently). + * can be fetched using lead source + * section API. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") @@ -39,8 +39,8 @@ public LeadSourceSectionJson() { /** * Unique identifier for sub area of source generating the RFP. Details about this lead source section - * can be fetched using lead source section - * API (under development currently). + * can be fetched using lead source + * section API. */ public Optional id() { return Optional.ofNullable(this.id); @@ -52,8 +52,8 @@ public static Builder builder() { /** * Unique identifier for sub area of source generating the RFP. Details about this lead source section - * can be fetched using lead source section - * API (under development currently). + * can be fetched using lead source + * section API. */ public LeadSourceSectionJson withId(@Nullable String id) { this.id = id; @@ -93,8 +93,8 @@ private Builder() { /** * Unique identifier for sub area of source generating the RFP. Details about this lead source section - * can be fetched using lead source section - * API (under development currently). + * can be fetched using lead source + * section API. */ public Builder id(@Nullable String id) { this.id = id; diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadType.java b/packages/java/src/main/java/com/cvent/models/components/LeadType.java new file mode 100644 index 00000000..af9b3513 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/LeadType.java @@ -0,0 +1,40 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * LeadType + * + *

The type of lead. + */ +public enum LeadType { + LEADCAPTURE("leadcapture"), + INBOUND("inbound"), + APPOINTMENT("appointment"); + + @JsonValue + private final String value; + + LeadType(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (LeadType o : LeadType.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/LeadsPaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/LeadsPaginatedResponse.java index beb8c412..28360bb8 100644 --- a/packages/java/src/main/java/com/cvent/models/components/LeadsPaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/LeadsPaginatedResponse.java @@ -25,19 +25,18 @@ public class LeadsPaginatedResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * Collection of leads. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("data") - private List data; + private List data; @JsonCreator public LeadsPaginatedResponse( - @JsonProperty("paging") @Nullable PagingJson paging, - @JsonProperty("data") @Nullable List data) { + @JsonProperty("paging") @Nullable Paging paging, @JsonProperty("data") @Nullable List data) { this.paging = paging; this.data = data; } @@ -49,14 +48,14 @@ public LeadsPaginatedResponse() { /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * Collection of leads. */ - public Optional> data() { + public Optional> data() { return Optional.ofNullable(this.data); } @@ -67,7 +66,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public LeadsPaginatedResponse withPaging(@Nullable PagingJson paging) { + public LeadsPaginatedResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -75,7 +74,7 @@ public LeadsPaginatedResponse withPaging(@Nullable PagingJson paging) { /** * Collection of leads. */ - public LeadsPaginatedResponse withData(@Nullable List data) { + public LeadsPaginatedResponse withData(@Nullable List data) { this.data = data; return this; } @@ -105,9 +104,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -116,7 +115,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -124,7 +123,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * Collection of leads. */ - public Builder data(@Nullable List data) { + public Builder data(@Nullable List data) { this.data = data; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Link.java b/packages/java/src/main/java/com/cvent/models/components/Link.java new file mode 100644 index 00000000..8198be65 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Link.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Link + * + *

Represents a link to a related resource. + */ +public class Link { + /** + * A url provided that can be followed for linking + */ + @JsonProperty("href") + private String href; + + @JsonCreator + public Link(@JsonProperty("href") @Nonnull String href) { + this.href = Optional.ofNullable(href).orElseThrow(() -> new IllegalArgumentException("href cannot be null")); + } + + /** + * A url provided that can be followed for linking + */ + public String href() { + return this.href; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * A url provided that can be followed for linking + */ + public Link withHref(@Nonnull String href) { + this.href = Utils.checkNotNull(href, "href"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Link other = (Link) o; + return Utils.enhancedDeepEquals(this.href, other.href); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(href); + } + + @Override + public String toString() { + return Utils.toString(Link.class, "href", href); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String href; + + private Builder() { + // force use of static builder() method + } + + /** + * A url provided that can be followed for linking + */ + public Builder href(@Nonnull String href) { + this.href = Utils.checkNotNull(href, "href"); + return this; + } + + public Link build() { + return new Link(href); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/MeetingRequestCustomFieldJson.java b/packages/java/src/main/java/com/cvent/models/components/MeetingRequestCustomFieldJson.java index 563666e2..03988b6f 100644 --- a/packages/java/src/main/java/com/cvent/models/components/MeetingRequestCustomFieldJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/MeetingRequestCustomFieldJson.java @@ -127,7 +127,7 @@ public class MeetingRequestCustomFieldJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("answerTypes") - private List answerTypes; + private List answerTypes; @JsonCreator public MeetingRequestCustomFieldJson( @@ -145,7 +145,7 @@ public MeetingRequestCustomFieldJson( @JsonProperty("maxChoice") @Nullable Double maxChoice, @JsonProperty("minDate") @Nullable String minDate, @JsonProperty("maxDate") @Nullable String maxDate, - @JsonProperty("answerTypes") @Nullable List answerTypes) { + @JsonProperty("answerTypes") @Nullable List answerTypes) { this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); this.name = name; this.value = Optional.ofNullable(value).orElseThrow(() -> new IllegalArgumentException("value cannot be null")); @@ -270,7 +270,7 @@ public Optional maxDate() { * List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is * omitted when no non-default answer type is defined for the question. */ - public Optional> answerTypes() { + public Optional> answerTypes() { return Optional.ofNullable(this.answerTypes); } @@ -395,7 +395,7 @@ public MeetingRequestCustomFieldJson withMaxDate(@Nullable String maxDate) { * List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is * omitted when no non-default answer type is defined for the question. */ - public MeetingRequestCustomFieldJson withAnswerTypes(@Nullable List answerTypes) { + public MeetingRequestCustomFieldJson withAnswerTypes(@Nullable List answerTypes) { this.answerTypes = answerTypes; return this; } @@ -513,7 +513,7 @@ public static final class Builder { private String maxDate; - private List answerTypes; + private List answerTypes; private Builder() { // force use of static builder() method @@ -636,7 +636,7 @@ public Builder maxDate(@Nullable String maxDate) { * List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is * omitted when no non-default answer type is defined for the question. */ - public Builder answerTypes(@Nullable List answerTypes) { + public Builder answerTypes(@Nullable List answerTypes) { this.answerTypes = answerTypes; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/MeetingRequestEvent.java b/packages/java/src/main/java/com/cvent/models/components/MeetingRequestEvent.java index 949ce0c0..a7a42e9c 100644 --- a/packages/java/src/main/java/com/cvent/models/components/MeetingRequestEvent.java +++ b/packages/java/src/main/java/com/cvent/models/components/MeetingRequestEvent.java @@ -20,7 +20,8 @@ */ public class MeetingRequestEvent { /** - * Event ID. + * Event ID. This field may be absent immediately after creation when the meeting request form is + * configured to auto-create an event on submission, as event creation is processed asynchronously. */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") @@ -36,7 +37,8 @@ public MeetingRequestEvent() { } /** - * Event ID. + * Event ID. This field may be absent immediately after creation when the meeting request form is + * configured to auto-create an event on submission, as event creation is processed asynchronously. */ public Optional id() { return Optional.ofNullable(this.id); @@ -47,7 +49,8 @@ public static Builder builder() { } /** - * Event ID. + * Event ID. This field may be absent immediately after creation when the meeting request form is + * configured to auto-create an event on submission, as event creation is processed asynchronously. */ public MeetingRequestEvent withId(@Nullable String id) { this.id = id; @@ -86,7 +89,8 @@ private Builder() { } /** - * Event ID. + * Event ID. This field may be absent immediately after creation when the meeting request form is + * configured to auto-create an event on submission, as event creation is processed asynchronously. */ public Builder id(@Nullable String id) { this.id = id; diff --git a/packages/java/src/main/java/com/cvent/models/components/MeetingRequestQuestionJson.java b/packages/java/src/main/java/com/cvent/models/components/MeetingRequestQuestionJson.java index bdbc2822..1082ca09 100644 --- a/packages/java/src/main/java/com/cvent/models/components/MeetingRequestQuestionJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/MeetingRequestQuestionJson.java @@ -81,7 +81,7 @@ public class MeetingRequestQuestionJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("answerType") - private AnswerTypeJson1 answerType; + private AnswerTypeJson answerType; /** * The secondary value of the question. This can be the other answer of choice questions which have @@ -108,7 +108,7 @@ public MeetingRequestQuestionJson( @JsonProperty("name") @Nullable String name, @JsonProperty("type") @Nullable QuestionTypeJson1 type, @JsonProperty("value") @Nonnull List value, - @JsonProperty("answerType") @Nullable AnswerTypeJson1 answerType, + @JsonProperty("answerType") @Nullable AnswerTypeJson answerType, @JsonProperty("secondaryValue") @Nullable String secondaryValue, @JsonProperty("compositeValue") @Nullable CompositeValueJson compositeValue) { this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); @@ -182,7 +182,7 @@ public List value() { * *

In all other cases, `answerType` is not expected to be set. */ - public Optional answerType() { + public Optional answerType() { return Optional.ofNullable(this.answerType); } @@ -271,7 +271,7 @@ public MeetingRequestQuestionJson withValue(@Nonnull List value) { * *

In all other cases, `answerType` is not expected to be set. */ - public MeetingRequestQuestionJson withAnswerType(@Nullable AnswerTypeJson1 answerType) { + public MeetingRequestQuestionJson withAnswerType(@Nullable AnswerTypeJson answerType) { this.answerType = answerType; return this; } @@ -351,7 +351,7 @@ public static final class Builder { private List value; - private AnswerTypeJson1 answerType; + private AnswerTypeJson answerType; private String secondaryValue; @@ -423,7 +423,7 @@ public Builder value(@Nonnull List value) { * *

In all other cases, `answerType` is not expected to be set. */ - public Builder answerType(@Nullable AnswerTypeJson1 answerType) { + public Builder answerType(@Nullable AnswerTypeJson answerType) { this.answerType = answerType; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/PaginatedExistingMember.java b/packages/java/src/main/java/com/cvent/models/components/PaginatedExistingMember.java index a33ef176..ae7fc578 100644 --- a/packages/java/src/main/java/com/cvent/models/components/PaginatedExistingMember.java +++ b/packages/java/src/main/java/com/cvent/models/components/PaginatedExistingMember.java @@ -22,18 +22,17 @@ public class PaginatedExistingMember { * Represents pagination information for a collection of resources. */ @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * Collection of Events+ members. */ @JsonProperty("data") - private List data; + private List data; @JsonCreator public PaginatedExistingMember( - @JsonProperty("paging") @Nonnull PagingJson paging, - @JsonProperty("data") @Nonnull List data) { + @JsonProperty("paging") @Nonnull Paging paging, @JsonProperty("data") @Nonnull List data) { this.paging = Optional.ofNullable(paging).orElseThrow(() -> new IllegalArgumentException("paging cannot be null")); this.data = Optional.ofNullable(data).orElseThrow(() -> new IllegalArgumentException("data cannot be null")); @@ -42,14 +41,14 @@ public PaginatedExistingMember( /** * Represents pagination information for a collection of resources. */ - public PagingJson paging() { + public Paging paging() { return this.paging; } /** * Collection of Events+ members. */ - public List data() { + public List data() { return this.data; } @@ -60,7 +59,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public PaginatedExistingMember withPaging(@Nonnull PagingJson paging) { + public PaginatedExistingMember withPaging(@Nonnull Paging paging) { this.paging = Utils.checkNotNull(paging, "paging"); return this; } @@ -68,7 +67,7 @@ public PaginatedExistingMember withPaging(@Nonnull PagingJson paging) { /** * Collection of Events+ members. */ - public PaginatedExistingMember withData(@Nonnull List data) { + public PaginatedExistingMember withData(@Nonnull List data) { this.data = Utils.checkNotNull(data, "data"); return this; } @@ -98,9 +97,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -109,7 +108,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nonnull PagingJson paging) { + public Builder paging(@Nonnull Paging paging) { this.paging = Utils.checkNotNull(paging, "paging"); return this; } @@ -117,7 +116,7 @@ public Builder paging(@Nonnull PagingJson paging) { /** * Collection of Events+ members. */ - public Builder data(@Nonnull List data) { + public Builder data(@Nonnull List data) { this.data = Utils.checkNotNull(data, "data"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/PaginationLinks.java b/packages/java/src/main/java/com/cvent/models/components/PaginationLinks.java new file mode 100644 index 00000000..1fffff4d --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/PaginationLinks.java @@ -0,0 +1,171 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * PaginationLinks + * + *

Represents pagination links for navigating between pages of data. + */ +public class PaginationLinks { + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("next") + private Link next; + + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("self") + private Link self; + + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("prev") + private Link prev; + + @JsonCreator + public PaginationLinks( + @JsonProperty("next") @Nullable Link next, + @JsonProperty("self") @Nullable Link self, + @JsonProperty("prev") @Nullable Link prev) { + this.next = next; + this.self = self; + this.prev = prev; + } + + public PaginationLinks() { + this(null, null, null); + } + + /** + * Represents a link to a related resource. + */ + public Optional next() { + return Optional.ofNullable(this.next); + } + + /** + * Represents a link to a related resource. + */ + public Optional self() { + return Optional.ofNullable(this.self); + } + + /** + * Represents a link to a related resource. + */ + public Optional prev() { + return Optional.ofNullable(this.prev); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Represents a link to a related resource. + */ + public PaginationLinks withNext(@Nullable Link next) { + this.next = next; + return this; + } + + /** + * Represents a link to a related resource. + */ + public PaginationLinks withSelf(@Nullable Link self) { + this.self = self; + return this; + } + + /** + * Represents a link to a related resource. + */ + public PaginationLinks withPrev(@Nullable Link prev) { + this.prev = prev; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + PaginationLinks other = (PaginationLinks) o; + return Utils.enhancedDeepEquals(this.next, other.next) + && Utils.enhancedDeepEquals(this.self, other.self) + && Utils.enhancedDeepEquals(this.prev, other.prev); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(next, self, prev); + } + + @Override + public String toString() { + return Utils.toString(PaginationLinks.class, "next", next, "self", self, "prev", prev); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private Link next; + + private Link self; + + private Link prev; + + private Builder() { + // force use of static builder() method + } + + /** + * Represents a link to a related resource. + */ + public Builder next(@Nullable Link next) { + this.next = next; + return this; + } + + /** + * Represents a link to a related resource. + */ + public Builder self(@Nullable Link self) { + this.self = self; + return this; + } + + /** + * Represents a link to a related resource. + */ + public Builder prev(@Nullable Link prev) { + this.prev = prev; + return this; + } + + public PaginationLinks build() { + return new PaginationLinks(next, self, prev); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Paging.java b/packages/java/src/main/java/com/cvent/models/components/Paging.java new file mode 100644 index 00000000..66937e76 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Paging.java @@ -0,0 +1,302 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Long; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Paging + * + *

Represents pagination information for a collection of resources. + */ +public class Paging { + /** + * The pagination token for the previous page, if one exists. You can use this token to navigate to the + * previous page of data. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("previousToken") + private String previousToken; + + /** + * The pagination token for the next page. If this value is present in the response, there is another + * page of data you can fetch. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("nextToken") + private String nextToken; + + /** + * The pagination token for the current page. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("currentToken") + private String currentToken; + + /** + * The number of records to return on the page. Not to exceed 200. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("limit") + private Long limit; + + /** + * The total number of records available. This field may return blank, even if there are more records. + * To confirm if there are more records, check the `nextToken` field. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("totalCount") + private Long totalCount; + + /** + * Represents pagination links for navigating between pages of data. + */ + @JsonProperty("_links") + private PaginationLinks links; + + @JsonCreator + public Paging( + @JsonProperty("previousToken") @Nullable String previousToken, + @JsonProperty("nextToken") @Nullable String nextToken, + @JsonProperty("currentToken") @Nullable String currentToken, + @JsonProperty("limit") @Nullable Long limit, + @JsonProperty("totalCount") @Nullable Long totalCount, + @JsonProperty("_links") @Nonnull PaginationLinks links) { + this.previousToken = previousToken; + this.nextToken = nextToken; + this.currentToken = currentToken; + this.limit = limit; + this.totalCount = totalCount; + this.links = Optional.ofNullable(links).orElseThrow(() -> new IllegalArgumentException("links cannot be null")); + } + + public Paging(@Nonnull PaginationLinks links) { + this(null, null, null, null, null, links); + } + + /** + * The pagination token for the previous page, if one exists. You can use this token to navigate to the + * previous page of data. + */ + public Optional previousToken() { + return Optional.ofNullable(this.previousToken); + } + + /** + * The pagination token for the next page. If this value is present in the response, there is another + * page of data you can fetch. + */ + public Optional nextToken() { + return Optional.ofNullable(this.nextToken); + } + + /** + * The pagination token for the current page. + */ + public Optional currentToken() { + return Optional.ofNullable(this.currentToken); + } + + /** + * The number of records to return on the page. Not to exceed 200. + */ + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + /** + * The total number of records available. This field may return blank, even if there are more records. + * To confirm if there are more records, check the `nextToken` field. + */ + public Optional totalCount() { + return Optional.ofNullable(this.totalCount); + } + + /** + * Represents pagination links for navigating between pages of data. + */ + public PaginationLinks links() { + return this.links; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The pagination token for the previous page, if one exists. You can use this token to navigate to the + * previous page of data. + */ + public Paging withPreviousToken(@Nullable String previousToken) { + this.previousToken = previousToken; + return this; + } + + /** + * The pagination token for the next page. If this value is present in the response, there is another + * page of data you can fetch. + */ + public Paging withNextToken(@Nullable String nextToken) { + this.nextToken = nextToken; + return this; + } + + /** + * The pagination token for the current page. + */ + public Paging withCurrentToken(@Nullable String currentToken) { + this.currentToken = currentToken; + return this; + } + + /** + * The number of records to return on the page. Not to exceed 200. + */ + public Paging withLimit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The total number of records available. This field may return blank, even if there are more records. + * To confirm if there are more records, check the `nextToken` field. + */ + public Paging withTotalCount(@Nullable Long totalCount) { + this.totalCount = totalCount; + return this; + } + + /** + * Represents pagination links for navigating between pages of data. + */ + public Paging withLinks(@Nonnull PaginationLinks links) { + this.links = Utils.checkNotNull(links, "links"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Paging other = (Paging) o; + return Utils.enhancedDeepEquals(this.previousToken, other.previousToken) + && Utils.enhancedDeepEquals(this.nextToken, other.nextToken) + && Utils.enhancedDeepEquals(this.currentToken, other.currentToken) + && Utils.enhancedDeepEquals(this.limit, other.limit) + && Utils.enhancedDeepEquals(this.totalCount, other.totalCount) + && Utils.enhancedDeepEquals(this.links, other.links); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(previousToken, nextToken, currentToken, limit, totalCount, links); + } + + @Override + public String toString() { + return Utils.toString( + Paging.class, + "previousToken", + previousToken, + "nextToken", + nextToken, + "currentToken", + currentToken, + "limit", + limit, + "totalCount", + totalCount, + "links", + links); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String previousToken; + + private String nextToken; + + private String currentToken; + + private Long limit; + + private Long totalCount; + + private PaginationLinks links; + + private Builder() { + // force use of static builder() method + } + + /** + * The pagination token for the previous page, if one exists. You can use this token to navigate to the + * previous page of data. + */ + public Builder previousToken(@Nullable String previousToken) { + this.previousToken = previousToken; + return this; + } + + /** + * The pagination token for the next page. If this value is present in the response, there is another + * page of data you can fetch. + */ + public Builder nextToken(@Nullable String nextToken) { + this.nextToken = nextToken; + return this; + } + + /** + * The pagination token for the current page. + */ + public Builder currentToken(@Nullable String currentToken) { + this.currentToken = currentToken; + return this; + } + + /** + * The number of records to return on the page. Not to exceed 200. + */ + public Builder limit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The total number of records available. This field may return blank, even if there are more records. + * To confirm if there are more records, check the `nextToken` field. + */ + public Builder totalCount(@Nullable Long totalCount) { + this.totalCount = totalCount; + return this; + } + + /** + * Represents pagination links for navigating between pages of data. + */ + public Builder links(@Nonnull PaginationLinks links) { + this.links = Utils.checkNotNull(links, "links"); + return this; + } + + public Paging build() { + return new Paging(previousToken, nextToken, currentToken, limit, totalCount, links); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/PagingJson23.java b/packages/java/src/main/java/com/cvent/models/components/PagingJson23.java new file mode 100644 index 00000000..cc3a7e05 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/PagingJson23.java @@ -0,0 +1,257 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Long; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * PagingJson23 + * + *

Represents pagination information for a collection of resources. + */ +public class PagingJson23 { + /** + * The pagination token for the next page; if available. You can use this to determine if there is + * additional data to fetch + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("nextToken") + private String nextToken; + + /** + * The pagination token for the current page + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("currentToken") + private String currentToken; + + /** + * The number of records to return on the page not to exceed 200 + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("limit") + private Long limit; + + /** + * The total number of records available + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("totalCount") + private Long totalCount; + + /** + * Represents pagination links for navigating between pages of data. + */ + @JsonProperty("_links") + private PaginationLinksJson links; + + @JsonCreator + public PagingJson23( + @JsonProperty("nextToken") @Nullable String nextToken, + @JsonProperty("currentToken") @Nullable String currentToken, + @JsonProperty("limit") @Nullable Long limit, + @JsonProperty("totalCount") @Nullable Long totalCount, + @JsonProperty("_links") @Nonnull PaginationLinksJson links) { + this.nextToken = nextToken; + this.currentToken = currentToken; + this.limit = limit; + this.totalCount = totalCount; + this.links = Optional.ofNullable(links).orElseThrow(() -> new IllegalArgumentException("links cannot be null")); + } + + public PagingJson23(@Nonnull PaginationLinksJson links) { + this(null, null, null, null, links); + } + + /** + * The pagination token for the next page; if available. You can use this to determine if there is + * additional data to fetch + */ + public Optional nextToken() { + return Optional.ofNullable(this.nextToken); + } + + /** + * The pagination token for the current page + */ + public Optional currentToken() { + return Optional.ofNullable(this.currentToken); + } + + /** + * The number of records to return on the page not to exceed 200 + */ + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + /** + * The total number of records available + */ + public Optional totalCount() { + return Optional.ofNullable(this.totalCount); + } + + /** + * Represents pagination links for navigating between pages of data. + */ + public PaginationLinksJson links() { + return this.links; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The pagination token for the next page; if available. You can use this to determine if there is + * additional data to fetch + */ + public PagingJson23 withNextToken(@Nullable String nextToken) { + this.nextToken = nextToken; + return this; + } + + /** + * The pagination token for the current page + */ + public PagingJson23 withCurrentToken(@Nullable String currentToken) { + this.currentToken = currentToken; + return this; + } + + /** + * The number of records to return on the page not to exceed 200 + */ + public PagingJson23 withLimit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The total number of records available + */ + public PagingJson23 withTotalCount(@Nullable Long totalCount) { + this.totalCount = totalCount; + return this; + } + + /** + * Represents pagination links for navigating between pages of data. + */ + public PagingJson23 withLinks(@Nonnull PaginationLinksJson links) { + this.links = Utils.checkNotNull(links, "links"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + PagingJson23 other = (PagingJson23) o; + return Utils.enhancedDeepEquals(this.nextToken, other.nextToken) + && Utils.enhancedDeepEquals(this.currentToken, other.currentToken) + && Utils.enhancedDeepEquals(this.limit, other.limit) + && Utils.enhancedDeepEquals(this.totalCount, other.totalCount) + && Utils.enhancedDeepEquals(this.links, other.links); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(nextToken, currentToken, limit, totalCount, links); + } + + @Override + public String toString() { + return Utils.toString( + PagingJson23.class, + "nextToken", + nextToken, + "currentToken", + currentToken, + "limit", + limit, + "totalCount", + totalCount, + "links", + links); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String nextToken; + + private String currentToken; + + private Long limit; + + private Long totalCount; + + private PaginationLinksJson links; + + private Builder() { + // force use of static builder() method + } + + /** + * The pagination token for the next page; if available. You can use this to determine if there is + * additional data to fetch + */ + public Builder nextToken(@Nullable String nextToken) { + this.nextToken = nextToken; + return this; + } + + /** + * The pagination token for the current page + */ + public Builder currentToken(@Nullable String currentToken) { + this.currentToken = currentToken; + return this; + } + + /** + * The number of records to return on the page not to exceed 200 + */ + public Builder limit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The total number of records available + */ + public Builder totalCount(@Nullable Long totalCount) { + this.totalCount = totalCount; + return this; + } + + /** + * Represents pagination links for navigating between pages of data. + */ + public Builder links(@Nonnull PaginationLinksJson links) { + this.links = Utils.checkNotNull(links, "links"); + return this; + } + + public PagingJson23 build() { + return new PagingJson23(nextToken, currentToken, limit, totalCount, links); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/PagingJson25.java b/packages/java/src/main/java/com/cvent/models/components/PagingJson25.java deleted file mode 100644 index 3edf65d1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/PagingJson25.java +++ /dev/null @@ -1,257 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import jakarta.annotation.Nullable; -import java.lang.Long; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * PagingJson25 - * - *

Represents pagination information for a collection of resources. - */ -public class PagingJson25 { - /** - * The pagination token for the next page; if available. You can use this to determine if there is - * additional data to fetch - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("nextToken") - private String nextToken; - - /** - * The pagination token for the current page - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("currentToken") - private String currentToken; - - /** - * The number of records to return on the page not to exceed 200 - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("limit") - private Long limit; - - /** - * The total number of records available - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("totalCount") - private Long totalCount; - - /** - * Represents pagination links for navigating between pages of data. - */ - @JsonProperty("_links") - private PaginationLinksJson links; - - @JsonCreator - public PagingJson25( - @JsonProperty("nextToken") @Nullable String nextToken, - @JsonProperty("currentToken") @Nullable String currentToken, - @JsonProperty("limit") @Nullable Long limit, - @JsonProperty("totalCount") @Nullable Long totalCount, - @JsonProperty("_links") @Nonnull PaginationLinksJson links) { - this.nextToken = nextToken; - this.currentToken = currentToken; - this.limit = limit; - this.totalCount = totalCount; - this.links = Optional.ofNullable(links).orElseThrow(() -> new IllegalArgumentException("links cannot be null")); - } - - public PagingJson25(@Nonnull PaginationLinksJson links) { - this(null, null, null, null, links); - } - - /** - * The pagination token for the next page; if available. You can use this to determine if there is - * additional data to fetch - */ - public Optional nextToken() { - return Optional.ofNullable(this.nextToken); - } - - /** - * The pagination token for the current page - */ - public Optional currentToken() { - return Optional.ofNullable(this.currentToken); - } - - /** - * The number of records to return on the page not to exceed 200 - */ - public Optional limit() { - return Optional.ofNullable(this.limit); - } - - /** - * The total number of records available - */ - public Optional totalCount() { - return Optional.ofNullable(this.totalCount); - } - - /** - * Represents pagination links for navigating between pages of data. - */ - public PaginationLinksJson links() { - return this.links; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The pagination token for the next page; if available. You can use this to determine if there is - * additional data to fetch - */ - public PagingJson25 withNextToken(@Nullable String nextToken) { - this.nextToken = nextToken; - return this; - } - - /** - * The pagination token for the current page - */ - public PagingJson25 withCurrentToken(@Nullable String currentToken) { - this.currentToken = currentToken; - return this; - } - - /** - * The number of records to return on the page not to exceed 200 - */ - public PagingJson25 withLimit(@Nullable Long limit) { - this.limit = limit; - return this; - } - - /** - * The total number of records available - */ - public PagingJson25 withTotalCount(@Nullable Long totalCount) { - this.totalCount = totalCount; - return this; - } - - /** - * Represents pagination links for navigating between pages of data. - */ - public PagingJson25 withLinks(@Nonnull PaginationLinksJson links) { - this.links = Utils.checkNotNull(links, "links"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - PagingJson25 other = (PagingJson25) o; - return Utils.enhancedDeepEquals(this.nextToken, other.nextToken) - && Utils.enhancedDeepEquals(this.currentToken, other.currentToken) - && Utils.enhancedDeepEquals(this.limit, other.limit) - && Utils.enhancedDeepEquals(this.totalCount, other.totalCount) - && Utils.enhancedDeepEquals(this.links, other.links); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(nextToken, currentToken, limit, totalCount, links); - } - - @Override - public String toString() { - return Utils.toString( - PagingJson25.class, - "nextToken", - nextToken, - "currentToken", - currentToken, - "limit", - limit, - "totalCount", - totalCount, - "links", - links); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String nextToken; - - private String currentToken; - - private Long limit; - - private Long totalCount; - - private PaginationLinksJson links; - - private Builder() { - // force use of static builder() method - } - - /** - * The pagination token for the next page; if available. You can use this to determine if there is - * additional data to fetch - */ - public Builder nextToken(@Nullable String nextToken) { - this.nextToken = nextToken; - return this; - } - - /** - * The pagination token for the current page - */ - public Builder currentToken(@Nullable String currentToken) { - this.currentToken = currentToken; - return this; - } - - /** - * The number of records to return on the page not to exceed 200 - */ - public Builder limit(@Nullable Long limit) { - this.limit = limit; - return this; - } - - /** - * The total number of records available - */ - public Builder totalCount(@Nullable Long totalCount) { - this.totalCount = totalCount; - return this; - } - - /** - * Represents pagination links for navigating between pages of data. - */ - public Builder links(@Nonnull PaginationLinksJson links) { - this.links = Utils.checkNotNull(links, "links"); - return this; - } - - public PagingJson25 build() { - return new PagingJson25(nextToken, currentToken, limit, totalCount, links); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/PaymentInfoJson.java b/packages/java/src/main/java/com/cvent/models/components/PaymentInfoJson.java index 7c6a8440..ceca1367 100644 --- a/packages/java/src/main/java/com/cvent/models/components/PaymentInfoJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/PaymentInfoJson.java @@ -39,7 +39,7 @@ public class PaymentInfoJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private AddressJson3 address; + private AddressJson2 address; /** * Phone number. @@ -59,7 +59,7 @@ public class PaymentInfoJson { public PaymentInfoJson( @JsonProperty("paymentType") @Nullable PaymentTypesJson paymentType, @JsonProperty("fullName") @Nullable String fullName, - @JsonProperty("address") @Nullable AddressJson3 address, + @JsonProperty("address") @Nullable AddressJson2 address, @JsonProperty("phone") @Nullable String phone, @JsonProperty("other") @Nullable OtherPaymentJson other) { this.paymentType = paymentType; @@ -91,7 +91,7 @@ public Optional fullName() { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -133,7 +133,7 @@ public PaymentInfoJson withFullName(@Nullable String fullName) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public PaymentInfoJson withAddress(@Nullable AddressJson3 address) { + public PaymentInfoJson withAddress(@Nullable AddressJson2 address) { this.address = address; return this; } @@ -198,7 +198,7 @@ public static final class Builder { private String fullName; - private AddressJson3 address; + private AddressJson2 address; private String phone; @@ -228,7 +228,7 @@ public Builder fullName(@Nullable String fullName) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Builder address(@Nullable AddressJson3 address) { + public Builder address(@Nullable AddressJson2 address) { this.address = address; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ProcessFormSubmissionJson.java b/packages/java/src/main/java/com/cvent/models/components/ProcessFormSubmissionJson.java index 4a8a8b4b..fd78bbdd 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ProcessFormSubmissionJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/ProcessFormSubmissionJson.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; import jakarta.annotation.Nullable; import java.lang.Override; import java.lang.String; @@ -52,14 +53,12 @@ public class ProcessFormSubmissionJson { /** * The unique ID representing the process form submission. */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") private String id; /** * The event which the process form submission is associated with. */ - @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") private ProcessFormSubmissionJsonEvent event; @@ -92,8 +91,8 @@ public ProcessFormSubmissionJson( @JsonProperty("createdBy") @Nullable String createdBy, @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, - @JsonProperty("id") @Nullable String id, - @JsonProperty("event") @Nullable ProcessFormSubmissionJsonEvent event, + @JsonProperty("id") @Nonnull String id, + @JsonProperty("event") @Nonnull ProcessFormSubmissionJsonEvent event, @JsonProperty("process-form") @Nullable ProcessFormJson processForm, @JsonProperty("status") @Nullable String status, @JsonProperty("questions") @Nullable List questions) { @@ -101,15 +100,15 @@ public ProcessFormSubmissionJson( this.createdBy = createdBy; this.lastModified = lastModified; this.lastModifiedBy = lastModifiedBy; - this.id = id; - this.event = event; + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); this.processForm = processForm; this.status = status; this.questions = questions; } - public ProcessFormSubmissionJson() { - this(null, null, null, null, null, null, null, null, null); + public ProcessFormSubmissionJson(@Nonnull String id, @Nonnull ProcessFormSubmissionJsonEvent event) { + this(null, null, null, null, id, event, null, null, null); } /** @@ -143,15 +142,15 @@ public Optional lastModifiedBy() { /** * The unique ID representing the process form submission. */ - public Optional id() { - return Optional.ofNullable(this.id); + public String id() { + return this.id; } /** * The event which the process form submission is associated with. */ - public Optional event() { - return Optional.ofNullable(this.event); + public ProcessFormSubmissionJsonEvent event() { + return this.event; } /** @@ -216,16 +215,16 @@ public ProcessFormSubmissionJson withLastModifiedBy(@Nullable String lastModifie /** * The unique ID representing the process form submission. */ - public ProcessFormSubmissionJson withId(@Nullable String id) { - this.id = id; + public ProcessFormSubmissionJson withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); return this; } /** * The event which the process form submission is associated with. */ - public ProcessFormSubmissionJson withEvent(@Nullable ProcessFormSubmissionJsonEvent event) { - this.event = event; + public ProcessFormSubmissionJson withEvent(@Nonnull ProcessFormSubmissionJsonEvent event) { + this.event = Utils.checkNotNull(event, "event"); return this; } @@ -365,16 +364,16 @@ public Builder lastModifiedBy(@Nullable String lastModifiedBy) { /** * The unique ID representing the process form submission. */ - public Builder id(@Nullable String id) { - this.id = id; + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); return this; } /** * The event which the process form submission is associated with. */ - public Builder event(@Nullable ProcessFormSubmissionJsonEvent event) { - this.event = event; + public Builder event(@Nonnull ProcessFormSubmissionJsonEvent event) { + this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Property.java b/packages/java/src/main/java/com/cvent/models/components/Property.java index 948b7091..0975f58d 100644 --- a/packages/java/src/main/java/com/cvent/models/components/Property.java +++ b/packages/java/src/main/java/com/cvent/models/components/Property.java @@ -106,7 +106,7 @@ public class Property { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private AddressJson5 address; + private AddressJson4 address; /** * Collection of external codes for a property. This includes GDS nd other codes used to identify a @@ -129,7 +129,7 @@ public Property( @JsonProperty("code") @Nullable String code, @JsonProperty("deleted") @Nullable Boolean deleted, @JsonProperty("currencyCode") @Nullable String currencyCode, - @JsonProperty("address") @Nullable AddressJson5 address, + @JsonProperty("address") @Nullable AddressJson4 address, @JsonProperty("externalCodes") @Nullable List externalCodes) { this.created = created; this.createdBy = createdBy; @@ -230,7 +230,7 @@ public Optional currencyCode() { /** * A physical address. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -337,7 +337,7 @@ public Property withCurrencyCode(@Nullable String currencyCode) { /** * A physical address. */ - public Property withAddress(@Nullable AddressJson5 address) { + public Property withAddress(@Nullable AddressJson4 address) { this.address = address; return this; } @@ -450,7 +450,7 @@ public static final class Builder { private String currencyCode; - private AddressJson5 address; + private AddressJson4 address; private List externalCodes; @@ -549,7 +549,7 @@ public Builder currencyCode(@Nullable String currencyCode) { /** * A physical address. */ - public Builder address(@Nullable AddressJson5 address) { + public Builder address(@Nullable AddressJson4 address) { this.address = address; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/PublicUsagePlan.java b/packages/java/src/main/java/com/cvent/models/components/PublicUsagePlan.java index b505f83b..10c0a112 100644 --- a/packages/java/src/main/java/com/cvent/models/components/PublicUsagePlan.java +++ b/packages/java/src/main/java/com/cvent/models/components/PublicUsagePlan.java @@ -51,7 +51,7 @@ public class PublicUsagePlan { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("switchBackPlan") - private SwitchBackTargetUsagePlanJson switchBackPlan; + private SwitchBackTargetUsagePlan switchBackPlan; @JsonCreator public PublicUsagePlan( @@ -59,7 +59,7 @@ public PublicUsagePlan( @JsonProperty("quota") double quota, @JsonProperty("burstLimit") double burstLimit, @JsonProperty("rateLimit") double rateLimit, - @JsonProperty("switchBackPlan") @Nullable SwitchBackTargetUsagePlanJson switchBackPlan) { + @JsonProperty("switchBackPlan") @Nullable SwitchBackTargetUsagePlan switchBackPlan) { this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); this.quota = quota; this.burstLimit = burstLimit; @@ -103,7 +103,7 @@ public double rateLimit() { * Object representing the target usage plan and the date when the current plan is scheduled to revert * to it. This object is only present when a switch-back is scheduled. */ - public Optional switchBackPlan() { + public Optional switchBackPlan() { return Optional.ofNullable(this.switchBackPlan); } @@ -147,7 +147,7 @@ public PublicUsagePlan withRateLimit(double rateLimit) { * Object representing the target usage plan and the date when the current plan is scheduled to revert * to it. This object is only present when a switch-back is scheduled. */ - public PublicUsagePlan withSwitchBackPlan(@Nullable SwitchBackTargetUsagePlanJson switchBackPlan) { + public PublicUsagePlan withSwitchBackPlan(@Nullable SwitchBackTargetUsagePlan switchBackPlan) { this.switchBackPlan = switchBackPlan; return this; } @@ -200,7 +200,7 @@ public static final class Builder { private double rateLimit; - private SwitchBackTargetUsagePlanJson switchBackPlan; + private SwitchBackTargetUsagePlan switchBackPlan; private Builder() { // force use of static builder() method @@ -242,7 +242,7 @@ public Builder rateLimit(double rateLimit) { * Object representing the target usage plan and the date when the current plan is scheduled to revert * to it. This object is only present when a switch-back is scheduled. */ - public Builder switchBackPlan(@Nullable SwitchBackTargetUsagePlanJson switchBackPlan) { + public Builder switchBackPlan(@Nullable SwitchBackTargetUsagePlan switchBackPlan) { this.switchBackPlan = switchBackPlan; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/QuestionJson2.java b/packages/java/src/main/java/com/cvent/models/components/QuestionJson2.java index 08f1c0f8..de78ef45 100644 --- a/packages/java/src/main/java/com/cvent/models/components/QuestionJson2.java +++ b/packages/java/src/main/java/com/cvent/models/components/QuestionJson2.java @@ -101,7 +101,7 @@ public class QuestionJson2 { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("choices") - private List choices; + private List choices; /** * List of categories for the question. @@ -122,14 +122,14 @@ public class QuestionJson2 { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("notApplicableAnswer") - private AdditionalChoiceJson2 notApplicableAnswer; + private AdditionalChoiceJson1 notApplicableAnswer; /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("otherAnswer") - private AdditionalChoiceJson2 otherAnswer; + private AdditionalChoiceJson1 otherAnswer; /** * Text Value of Comments Input box placeholder @@ -150,7 +150,7 @@ public class QuestionJson2 { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("fields") - private List fields; + private List fields; /** * Max possible score @@ -192,14 +192,14 @@ public QuestionJson2( @JsonProperty("htmlText") @Nullable String htmlText, @JsonProperty("code") @Nullable String code, @JsonProperty("type") @Nullable QuestionTypeJson2 type, - @JsonProperty("choices") @Nullable List choices, + @JsonProperty("choices") @Nullable List choices, @JsonProperty("categories") @Nullable List categories, @JsonProperty("subCategories") @Nullable List subCategories, - @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson2 notApplicableAnswer, - @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson2 otherAnswer, + @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson1 notApplicableAnswer, + @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson1 otherAnswer, @JsonProperty("comments") @Nullable String comments, @JsonProperty("required") @Nullable Boolean required, - @JsonProperty("fields") @Nullable List fields, + @JsonProperty("fields") @Nullable List fields, @JsonProperty("maxScore") @Nullable Double maxScore, @JsonProperty("totalSum") @Nullable Long totalSum, @JsonProperty("survey") @Nullable UuidJson survey, @@ -327,7 +327,7 @@ public Optional type() { /** * List of choices for the question. */ - public Optional> choices() { + public Optional> choices() { return Optional.ofNullable(this.choices); } @@ -348,14 +348,14 @@ public Optional> subCategories() { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Optional notApplicableAnswer() { + public Optional notApplicableAnswer() { return Optional.ofNullable(this.notApplicableAnswer); } /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Optional otherAnswer() { + public Optional otherAnswer() { return Optional.ofNullable(this.otherAnswer); } @@ -376,7 +376,7 @@ public Optional required() { /** * List of fields for form/matrix questions */ - public Optional> fields() { + public Optional> fields() { return Optional.ofNullable(this.fields); } @@ -495,7 +495,7 @@ public QuestionJson2 withType(@Nullable QuestionTypeJson2 type) { /** * List of choices for the question. */ - public QuestionJson2 withChoices(@Nullable List choices) { + public QuestionJson2 withChoices(@Nullable List choices) { this.choices = choices; return this; } @@ -519,7 +519,7 @@ public QuestionJson2 withSubCategories(@Nullable List subCategor /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public QuestionJson2 withNotApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicableAnswer) { + public QuestionJson2 withNotApplicableAnswer(@Nullable AdditionalChoiceJson1 notApplicableAnswer) { this.notApplicableAnswer = notApplicableAnswer; return this; } @@ -527,7 +527,7 @@ public QuestionJson2 withNotApplicableAnswer(@Nullable AdditionalChoiceJson2 not /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public QuestionJson2 withOtherAnswer(@Nullable AdditionalChoiceJson2 otherAnswer) { + public QuestionJson2 withOtherAnswer(@Nullable AdditionalChoiceJson1 otherAnswer) { this.otherAnswer = otherAnswer; return this; } @@ -551,7 +551,7 @@ public QuestionJson2 withRequired(@Nullable Boolean required) { /** * List of fields for form/matrix questions */ - public QuestionJson2 withFields(@Nullable List fields) { + public QuestionJson2 withFields(@Nullable List fields) { this.fields = fields; return this; } @@ -721,21 +721,21 @@ public static final class Builder { private QuestionTypeJson2 type; - private List choices; + private List choices; private List categories; private List subCategories; - private AdditionalChoiceJson2 notApplicableAnswer; + private AdditionalChoiceJson1 notApplicableAnswer; - private AdditionalChoiceJson2 otherAnswer; + private AdditionalChoiceJson1 otherAnswer; private String comments; private Boolean required; - private List fields; + private List fields; private Double maxScore; @@ -832,7 +832,7 @@ public Builder type(@Nullable QuestionTypeJson2 type) { /** * List of choices for the question. */ - public Builder choices(@Nullable List choices) { + public Builder choices(@Nullable List choices) { this.choices = choices; return this; } @@ -856,7 +856,7 @@ public Builder subCategories(@Nullable List subCategories) { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicableAnswer) { + public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson1 notApplicableAnswer) { this.notApplicableAnswer = notApplicableAnswer; return this; } @@ -864,7 +864,7 @@ public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicable /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Builder otherAnswer(@Nullable AdditionalChoiceJson2 otherAnswer) { + public Builder otherAnswer(@Nullable AdditionalChoiceJson1 otherAnswer) { this.otherAnswer = otherAnswer; return this; } @@ -888,7 +888,7 @@ public Builder required(@Nullable Boolean required) { /** * List of fields for form/matrix questions */ - public Builder fields(@Nullable List fields) { + public Builder fields(@Nullable List fields) { this.fields = fields; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/QuestionResponseJson.java b/packages/java/src/main/java/com/cvent/models/components/QuestionResponseJson.java index 09e2b690..3c5af2a6 100644 --- a/packages/java/src/main/java/com/cvent/models/components/QuestionResponseJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/QuestionResponseJson.java @@ -32,12 +32,12 @@ public class QuestionResponseJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("answers") - private List answers; + private List answers; @JsonCreator public QuestionResponseJson( @JsonProperty("question") @Nullable QuestionJson3 question, - @JsonProperty("answers") @Nullable List answers) { + @JsonProperty("answers") @Nullable List answers) { this.question = question; this.answers = answers; } @@ -56,7 +56,7 @@ public Optional question() { /** * List of answers. */ - public Optional> answers() { + public Optional> answers() { return Optional.ofNullable(this.answers); } @@ -75,7 +75,7 @@ public QuestionResponseJson withQuestion(@Nullable QuestionJson3 question) { /** * List of answers. */ - public QuestionResponseJson withAnswers(@Nullable List answers) { + public QuestionResponseJson withAnswers(@Nullable List answers) { this.answers = answers; return this; } @@ -108,7 +108,7 @@ public static final class Builder { private QuestionJson3 question; - private List answers; + private List answers; private Builder() { // force use of static builder() method @@ -125,7 +125,7 @@ public Builder question(@Nullable QuestionJson3 question) { /** * List of answers. */ - public Builder answers(@Nullable List answers) { + public Builder answers(@Nullable List answers) { this.answers = answers; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/RegistrationPackRequest.java b/packages/java/src/main/java/com/cvent/models/components/RegistrationPackRequest.java index fc72fce8..267c7fb6 100644 --- a/packages/java/src/main/java/com/cvent/models/components/RegistrationPackRequest.java +++ b/packages/java/src/main/java/com/cvent/models/components/RegistrationPackRequest.java @@ -23,25 +23,25 @@ public class RegistrationPackRequest { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * An array of capacities for the registration pack. */ @JsonProperty("capacities") - private List capacities; + private List capacities; @JsonCreator public RegistrationPackRequest( - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, - @JsonProperty("capacities") @Nonnull List capacities) { + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, + @JsonProperty("capacities") @Nonnull List capacities) { this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); this.exhibitor = Optional.ofNullable(exhibitor) .orElseThrow(() -> new IllegalArgumentException("exhibitor cannot be null")); @@ -52,21 +52,21 @@ public RegistrationPackRequest( /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } /** * An array of capacities for the registration pack. */ - public List capacities() { + public List capacities() { return this.capacities; } @@ -77,7 +77,7 @@ public static Builder builder() { /** * The Associated Event. */ - public RegistrationPackRequest withEvent(@Nonnull EventJson6 event) { + public RegistrationPackRequest withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -85,7 +85,7 @@ public RegistrationPackRequest withEvent(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public RegistrationPackRequest withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public RegistrationPackRequest withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -93,7 +93,7 @@ public RegistrationPackRequest withExhibitor(@Nonnull ExhibitorJson exhibitor) { /** * An array of capacities for the registration pack. */ - public RegistrationPackRequest withCapacities(@Nonnull List capacities) { + public RegistrationPackRequest withCapacities(@Nonnull List capacities) { this.capacities = Utils.checkNotNull(capacities, "capacities"); return this; } @@ -126,11 +126,11 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private EventJson6 event; + private Event1 event; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; - private List capacities; + private List capacities; private Builder() { // force use of static builder() method @@ -139,7 +139,7 @@ private Builder() { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -147,7 +147,7 @@ public Builder event(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -155,7 +155,7 @@ public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { /** * An array of capacities for the registration pack. */ - public Builder capacities(@Nonnull List capacities) { + public Builder capacities(@Nonnull List capacities) { this.capacities = Utils.checkNotNull(capacities, "capacities"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/RegistrationPackResponse.java b/packages/java/src/main/java/com/cvent/models/components/RegistrationPackResponse.java index b71b596d..0e57ade5 100644 --- a/packages/java/src/main/java/com/cvent/models/components/RegistrationPackResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/RegistrationPackResponse.java @@ -28,26 +28,26 @@ public class RegistrationPackResponse { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * Capacities allocated per registration type for this exhibitor's registration pack. */ @JsonProperty("capacities") - private List capacities; + private List capacities; @JsonCreator public RegistrationPackResponse( @JsonProperty("id") @Nonnull String id, - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, - @JsonProperty("capacities") @Nonnull List capacities) { + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, + @JsonProperty("capacities") @Nonnull List capacities) { this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); this.event = Optional.ofNullable(event).orElseThrow(() -> new IllegalArgumentException("event cannot be null")); this.exhibitor = Optional.ofNullable(exhibitor) @@ -66,21 +66,21 @@ public String id() { /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } /** * Capacities allocated per registration type for this exhibitor's registration pack. */ - public List capacities() { + public List capacities() { return this.capacities; } @@ -99,7 +99,7 @@ public RegistrationPackResponse withId(@Nonnull String id) { /** * The Associated Event. */ - public RegistrationPackResponse withEvent(@Nonnull EventJson6 event) { + public RegistrationPackResponse withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -107,7 +107,7 @@ public RegistrationPackResponse withEvent(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public RegistrationPackResponse withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public RegistrationPackResponse withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -115,7 +115,7 @@ public RegistrationPackResponse withExhibitor(@Nonnull ExhibitorJson exhibitor) /** * Capacities allocated per registration type for this exhibitor's registration pack. */ - public RegistrationPackResponse withCapacities(@Nonnull List capacities) { + public RegistrationPackResponse withCapacities(@Nonnull List capacities) { this.capacities = Utils.checkNotNull(capacities, "capacities"); return this; } @@ -159,11 +159,11 @@ public static final class Builder { private String id; - private EventJson6 event; + private Event1 event; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; - private List capacities; + private List capacities; private Builder() { // force use of static builder() method @@ -180,7 +180,7 @@ public Builder id(@Nonnull String id) { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -188,7 +188,7 @@ public Builder event(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -196,7 +196,7 @@ public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { /** * Capacities allocated per registration type for this exhibitor's registration pack. */ - public Builder capacities(@Nonnull List capacities) { + public Builder capacities(@Nonnull List capacities) { this.capacities = Utils.checkNotNull(capacities, "capacities"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/RegistrationTypeUpdate.java b/packages/java/src/main/java/com/cvent/models/components/RegistrationTypeUpdate.java index 3f0b6c72..bb2bc691 100644 --- a/packages/java/src/main/java/com/cvent/models/components/RegistrationTypeUpdate.java +++ b/packages/java/src/main/java/com/cvent/models/components/RegistrationTypeUpdate.java @@ -90,7 +90,7 @@ public class RegistrationTypeUpdate { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("capacity") - private CapacityJson1 capacity; + private CapacityJson capacity; @JsonCreator public RegistrationTypeUpdate( @@ -103,7 +103,7 @@ public RegistrationTypeUpdate( @JsonProperty("automaticEndDate") @Nullable OffsetDateTime automaticEndDate, @JsonProperty("event") @Nullable RegistrationTypeUpdateEvent event, @JsonProperty("id") @Nonnull String id, - @JsonProperty("capacity") @Nullable CapacityJson1 capacity) { + @JsonProperty("capacity") @Nullable CapacityJson capacity) { this.name = name; this.code = code; this.description = description; @@ -188,7 +188,7 @@ public String id() { /** * Represents capacity statistics of the registration type. */ - public Optional capacity() { + public Optional capacity() { return Optional.ofNullable(this.capacity); } @@ -273,7 +273,7 @@ public RegistrationTypeUpdate withId(@Nonnull String id) { /** * Represents capacity statistics of the registration type. */ - public RegistrationTypeUpdate withCapacity(@Nullable CapacityJson1 capacity) { + public RegistrationTypeUpdate withCapacity(@Nullable CapacityJson capacity) { this.capacity = capacity; return this; } @@ -361,7 +361,7 @@ public static final class Builder { private String id; - private CapacityJson1 capacity; + private CapacityJson capacity; private Builder() { // force use of static builder() method @@ -444,7 +444,7 @@ public Builder id(@Nonnull String id) { /** * Represents capacity statistics of the registration type. */ - public Builder capacity(@Nullable CapacityJson1 capacity) { + public Builder capacity(@Nullable CapacityJson capacity) { this.capacity = capacity; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/RegistrationTypeUpdateInput.java b/packages/java/src/main/java/com/cvent/models/components/RegistrationTypeUpdateInput.java index 4f99a859..368e2a57 100644 --- a/packages/java/src/main/java/com/cvent/models/components/RegistrationTypeUpdateInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/RegistrationTypeUpdateInput.java @@ -47,14 +47,14 @@ public class RegistrationTypeUpdateInput { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("capacity") - private CapacityJson1Input capacity; + private CapacityJsonInput capacity; @JsonCreator public RegistrationTypeUpdateInput( @JsonProperty("openForRegistration") boolean openForRegistration, @JsonProperty("automaticOpenDate") @Nullable OffsetDateTime automaticOpenDate, @JsonProperty("automaticEndDate") @Nullable OffsetDateTime automaticEndDate, - @JsonProperty("capacity") @Nullable CapacityJson1Input capacity) { + @JsonProperty("capacity") @Nullable CapacityJsonInput capacity) { this.openForRegistration = openForRegistration; this.automaticOpenDate = automaticOpenDate; this.automaticEndDate = automaticEndDate; @@ -91,7 +91,7 @@ public Optional automaticEndDate() { /** * Represents capacity statistics of the registration type. */ - public Optional capacity() { + public Optional capacity() { return Optional.ofNullable(this.capacity); } @@ -128,7 +128,7 @@ public RegistrationTypeUpdateInput withAutomaticEndDate(@Nullable OffsetDateTime /** * Represents capacity statistics of the registration type. */ - public RegistrationTypeUpdateInput withCapacity(@Nullable CapacityJson1Input capacity) { + public RegistrationTypeUpdateInput withCapacity(@Nullable CapacityJsonInput capacity) { this.capacity = capacity; return this; } @@ -176,7 +176,7 @@ public static final class Builder { private OffsetDateTime automaticEndDate; - private CapacityJson1Input capacity; + private CapacityJsonInput capacity; private Builder() { // force use of static builder() method @@ -211,7 +211,7 @@ public Builder automaticEndDate(@Nullable OffsetDateTime automaticEndDate) { /** * Represents capacity statistics of the registration type. */ - public Builder capacity(@Nullable CapacityJson1Input capacity) { + public Builder capacity(@Nullable CapacityJsonInput capacity) { this.capacity = capacity; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/RequestedMeetingRequestQuestionJson.java b/packages/java/src/main/java/com/cvent/models/components/RequestedMeetingRequestQuestionJson.java index ac10bb1f..8316a4f1 100644 --- a/packages/java/src/main/java/com/cvent/models/components/RequestedMeetingRequestQuestionJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/RequestedMeetingRequestQuestionJson.java @@ -74,7 +74,7 @@ public class RequestedMeetingRequestQuestionJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("answerType") - private AnswerTypeJson1 answerType; + private AnswerTypeJson answerType; /** * The secondary value of the question. This can be the other answer of choice questions which have @@ -88,7 +88,7 @@ public class RequestedMeetingRequestQuestionJson { public RequestedMeetingRequestQuestionJson( @JsonProperty("id") @Nonnull String id, @JsonProperty("value") @Nonnull List value, - @JsonProperty("answerType") @Nullable AnswerTypeJson1 answerType, + @JsonProperty("answerType") @Nullable AnswerTypeJson answerType, @JsonProperty("secondaryValue") @Nullable String secondaryValue) { this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); this.value = Optional.ofNullable(value).orElseThrow(() -> new IllegalArgumentException("value cannot be null")); @@ -151,7 +151,7 @@ public List value() { * *

In all other cases, `answerType` is not expected to be set. */ - public Optional answerType() { + public Optional answerType() { return Optional.ofNullable(this.answerType); } @@ -220,7 +220,7 @@ public RequestedMeetingRequestQuestionJson withValue(@Nonnull List value * *

In all other cases, `answerType` is not expected to be set. */ - public RequestedMeetingRequestQuestionJson withAnswerType(@Nullable AnswerTypeJson1 answerType) { + public RequestedMeetingRequestQuestionJson withAnswerType(@Nullable AnswerTypeJson answerType) { this.answerType = answerType; return this; } @@ -275,7 +275,7 @@ public static final class Builder { private List value; - private AnswerTypeJson1 answerType; + private AnswerTypeJson answerType; private String secondaryValue; @@ -336,7 +336,7 @@ public Builder value(@Nonnull List value) { * *

In all other cases, `answerType` is not expected to be set. */ - public Builder answerType(@Nullable AnswerTypeJson1 answerType) { + public Builder answerType(@Nullable AnswerTypeJson answerType) { this.answerType = answerType; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ReservationGuestJsonInput.java b/packages/java/src/main/java/com/cvent/models/components/ReservationGuestJsonInput.java index b111a402..5d00c9e0 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ReservationGuestJsonInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/ReservationGuestJsonInput.java @@ -109,7 +109,7 @@ public class ReservationGuestJsonInput { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("homeAddress") - private AddressJson3 homeAddress; + private AddressJson2 homeAddress; /** * Payment information. @@ -153,7 +153,7 @@ public ReservationGuestJsonInput( @JsonProperty("email") @Nonnull String email, @JsonProperty("homePhone") @Nullable String homePhone, @JsonProperty("workPhone") @Nullable String workPhone, - @JsonProperty("homeAddress") @Nullable AddressJson3 homeAddress, + @JsonProperty("homeAddress") @Nullable AddressJson2 homeAddress, @JsonProperty("paymentInfo") @Nullable ReservationPaymentInfoJsonInput paymentInfo, @JsonProperty("ageQualifyingCode") @Nullable AgeQualifyingCode ageQualifyingCode, @JsonProperty("primary") @Nullable Boolean primary, @@ -296,7 +296,7 @@ public Optional workPhone() { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Optional homeAddress() { + public Optional homeAddress() { return Optional.ofNullable(this.homeAddress); } @@ -432,7 +432,7 @@ public ReservationGuestJsonInput withWorkPhone(@Nullable String workPhone) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public ReservationGuestJsonInput withHomeAddress(@Nullable AddressJson3 homeAddress) { + public ReservationGuestJsonInput withHomeAddress(@Nullable AddressJson2 homeAddress) { this.homeAddress = homeAddress; return this; } @@ -586,7 +586,7 @@ public static final class Builder { private String workPhone; - private AddressJson3 homeAddress; + private AddressJson2 homeAddress; private ReservationPaymentInfoJsonInput paymentInfo; @@ -700,7 +700,7 @@ public Builder workPhone(@Nullable String workPhone) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Builder homeAddress(@Nullable AddressJson3 homeAddress) { + public Builder homeAddress(@Nullable AddressJson2 homeAddress) { this.homeAddress = homeAddress; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ReservationGuestJsonOutput.java b/packages/java/src/main/java/com/cvent/models/components/ReservationGuestJsonOutput.java index 123a1bb3..d004e9de 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ReservationGuestJsonOutput.java +++ b/packages/java/src/main/java/com/cvent/models/components/ReservationGuestJsonOutput.java @@ -109,7 +109,7 @@ public class ReservationGuestJsonOutput { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("homeAddress") - private AddressJson3 homeAddress; + private AddressJson2 homeAddress; /** * Payment information. @@ -153,7 +153,7 @@ public ReservationGuestJsonOutput( @JsonProperty("email") @Nonnull String email, @JsonProperty("homePhone") @Nullable String homePhone, @JsonProperty("workPhone") @Nullable String workPhone, - @JsonProperty("homeAddress") @Nullable AddressJson3 homeAddress, + @JsonProperty("homeAddress") @Nullable AddressJson2 homeAddress, @JsonProperty("paymentInfo") @Nullable ReservationPaymentInfoJsonOutput paymentInfo, @JsonProperty("ageQualifyingCode") @Nullable AgeQualifyingCode ageQualifyingCode, @JsonProperty("primary") @Nullable Boolean primary, @@ -296,7 +296,7 @@ public Optional workPhone() { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Optional homeAddress() { + public Optional homeAddress() { return Optional.ofNullable(this.homeAddress); } @@ -432,7 +432,7 @@ public ReservationGuestJsonOutput withWorkPhone(@Nullable String workPhone) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public ReservationGuestJsonOutput withHomeAddress(@Nullable AddressJson3 homeAddress) { + public ReservationGuestJsonOutput withHomeAddress(@Nullable AddressJson2 homeAddress) { this.homeAddress = homeAddress; return this; } @@ -586,7 +586,7 @@ public static final class Builder { private String workPhone; - private AddressJson3 homeAddress; + private AddressJson2 homeAddress; private ReservationPaymentInfoJsonOutput paymentInfo; @@ -700,7 +700,7 @@ public Builder workPhone(@Nullable String workPhone) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Builder homeAddress(@Nullable AddressJson3 homeAddress) { + public Builder homeAddress(@Nullable AddressJson2 homeAddress) { this.homeAddress = homeAddress; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonInput.java b/packages/java/src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonInput.java index ec7429ca..e11a5d87 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonInput.java @@ -39,7 +39,7 @@ public class ReservationPaymentInfoJsonInput { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private AddressJson3 address; + private AddressJson2 address; /** * Phone number. @@ -66,7 +66,7 @@ public class ReservationPaymentInfoJsonInput { public ReservationPaymentInfoJsonInput( @JsonProperty("paymentType") @Nullable PaymentTypesJson paymentType, @JsonProperty("fullName") @Nullable String fullName, - @JsonProperty("address") @Nullable AddressJson3 address, + @JsonProperty("address") @Nullable AddressJson2 address, @JsonProperty("phone") @Nullable String phone, @JsonProperty("other") @Nullable OtherPaymentJson other, @JsonProperty("creditCard") @Nullable TokenizedCreditCardJsonInput creditCard) { @@ -100,7 +100,7 @@ public Optional fullName() { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -149,7 +149,7 @@ public ReservationPaymentInfoJsonInput withFullName(@Nullable String fullName) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public ReservationPaymentInfoJsonInput withAddress(@Nullable AddressJson3 address) { + public ReservationPaymentInfoJsonInput withAddress(@Nullable AddressJson2 address) { this.address = address; return this; } @@ -225,7 +225,7 @@ public static final class Builder { private String fullName; - private AddressJson3 address; + private AddressJson2 address; private String phone; @@ -257,7 +257,7 @@ public Builder fullName(@Nullable String fullName) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Builder address(@Nullable AddressJson3 address) { + public Builder address(@Nullable AddressJson2 address) { this.address = address; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonOutput.java b/packages/java/src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonOutput.java index 417a6b85..87562faf 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonOutput.java +++ b/packages/java/src/main/java/com/cvent/models/components/ReservationPaymentInfoJsonOutput.java @@ -39,7 +39,7 @@ public class ReservationPaymentInfoJsonOutput { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("address") - private AddressJson3 address; + private AddressJson2 address; /** * Phone number. @@ -66,7 +66,7 @@ public class ReservationPaymentInfoJsonOutput { public ReservationPaymentInfoJsonOutput( @JsonProperty("paymentType") @Nullable PaymentTypesJson paymentType, @JsonProperty("fullName") @Nullable String fullName, - @JsonProperty("address") @Nullable AddressJson3 address, + @JsonProperty("address") @Nullable AddressJson2 address, @JsonProperty("phone") @Nullable String phone, @JsonProperty("other") @Nullable OtherPaymentJson other, @JsonProperty("creditCard") @Nullable TokenizedCreditCardJsonOutput creditCard) { @@ -100,7 +100,7 @@ public Optional fullName() { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Optional address() { + public Optional address() { return Optional.ofNullable(this.address); } @@ -149,7 +149,7 @@ public ReservationPaymentInfoJsonOutput withFullName(@Nullable String fullName) * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public ReservationPaymentInfoJsonOutput withAddress(@Nullable AddressJson3 address) { + public ReservationPaymentInfoJsonOutput withAddress(@Nullable AddressJson2 address) { this.address = address; return this; } @@ -225,7 +225,7 @@ public static final class Builder { private String fullName; - private AddressJson3 address; + private AddressJson2 address; private String phone; @@ -257,7 +257,7 @@ public Builder fullName(@Nullable String fullName) { * Address details. Required to create/update a guest's reservation if the hotel/event requires an * address in reservations. */ - public Builder address(@Nullable AddressJson3 address) { + public Builder address(@Nullable AddressJson2 address) { this.address = address; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/RespondentJson.java b/packages/java/src/main/java/com/cvent/models/components/RespondentJson.java index ab0c14f2..2cd28fd0 100644 --- a/packages/java/src/main/java/com/cvent/models/components/RespondentJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/RespondentJson.java @@ -146,7 +146,7 @@ public class RespondentJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("event") - private EventJson7 event; + private EventJson5 event; /** * The reference to the related entity. Contains only the ID of the related entity. @@ -230,7 +230,7 @@ public RespondentJson( @JsonProperty("percentageScore") @Nullable Double percentageScore, @JsonProperty("_links") @Nullable RespondentJsonLinks links, @JsonProperty("sourceId") @Nullable String sourceId, - @JsonProperty("event") @Nullable EventJson7 event, + @JsonProperty("event") @Nullable EventJson5 event, @JsonProperty("contact") @Nullable UuidJson contact, @JsonProperty("attendee") @Nullable UuidJson attendee, @JsonProperty("survey") @Nullable UuidJson survey, @@ -417,7 +417,7 @@ public Optional sourceId() { /** * Detail object of an event which is associated to a survey. */ - public Optional event() { + public Optional event() { return Optional.ofNullable(this.event); } @@ -626,7 +626,7 @@ public RespondentJson withSourceId(@Nullable String sourceId) { /** * Detail object of an event which is associated to a survey. */ - public RespondentJson withEvent(@Nullable EventJson7 event) { + public RespondentJson withEvent(@Nullable EventJson5 event) { this.event = event; return this; } @@ -860,7 +860,7 @@ public static final class Builder { private String sourceId; - private EventJson7 event; + private EventJson5 event; private UuidJson contact; @@ -1020,7 +1020,7 @@ public Builder sourceId(@Nullable String sourceId) { /** * Detail object of an event which is associated to a survey. */ - public Builder event(@Nullable EventJson7 event) { + public Builder event(@Nullable EventJson5 event) { this.event = event; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ResponseJson.java b/packages/java/src/main/java/com/cvent/models/components/ResponseJson.java index d2615508..5ca17b34 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ResponseJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/ResponseJson.java @@ -74,7 +74,7 @@ public class ResponseJson { * List of responded survey answers. */ @JsonProperty("answers") - private List answers; + private List answers; /** * Answer score (This property is not supported). @@ -145,7 +145,7 @@ public ResponseJson( @JsonProperty("id") @Nullable String id, @JsonProperty("respondent") @Nullable ResponseJsonUUID respondent, @JsonProperty("question") @Nonnull UuidJson question, - @JsonProperty("answers") @Nonnull List answers, + @JsonProperty("answers") @Nonnull List answers, @JsonProperty("score") @Nullable Double score, @JsonProperty("event") @Nullable UuidJson event, @JsonProperty("session") @Nullable UuidJson session, @@ -174,7 +174,7 @@ public ResponseJson( this.attempt = attempt; } - public ResponseJson(@Nonnull UuidJson question, @Nonnull List answers) { + public ResponseJson(@Nonnull UuidJson question, @Nonnull List answers) { this(null, null, null, null, null, null, question, answers, null, null, null, null, null, null, null, null); } @@ -227,7 +227,7 @@ public UuidJson question() { /** * List of responded survey answers. */ - public List answers() { + public List answers() { return this.answers; } @@ -351,7 +351,7 @@ public ResponseJson withQuestion(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public ResponseJson withAnswers(@Nonnull List answers) { + public ResponseJson withAnswers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } @@ -527,7 +527,7 @@ public static final class Builder { private UuidJson question; - private List answers; + private List answers; @Deprecated private Double score; @@ -606,7 +606,7 @@ public Builder question(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public Builder answers(@Nonnull List answers) { + public Builder answers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ScoresJson.java b/packages/java/src/main/java/com/cvent/models/components/ScoresJson.java index 3f03d6ac..d3e48850 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ScoresJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/ScoresJson.java @@ -62,7 +62,7 @@ public class ScoresJson { * An event reference used in attendee insights to identify the event context for engagement data */ @JsonProperty("event") - private EventJson9 event; + private EventJson7 event; /** * The number of points earned by an attendee in this engagement score. @@ -85,7 +85,7 @@ public ScoresJson( @JsonProperty("lastModified") @Nullable OffsetDateTime lastModified, @JsonProperty("lastModifiedBy") @Nullable String lastModifiedBy, @JsonProperty("attendee") @Nonnull ScoresJsonAttendee attendee, - @JsonProperty("event") @Nonnull EventJson9 event, + @JsonProperty("event") @Nonnull EventJson7 event, @JsonProperty("points") @Nullable Long points, @JsonProperty("rank") @Nullable Long rank) { this.created = created; @@ -99,7 +99,7 @@ public ScoresJson( this.rank = Optional.ofNullable(rank).orElse(Builder._SINGLETON_VALUE_Rank.value()); } - public ScoresJson(@Nonnull ScoresJsonAttendee attendee, @Nonnull EventJson9 event) { + public ScoresJson(@Nonnull ScoresJsonAttendee attendee, @Nonnull EventJson7 event) { this(null, null, null, null, attendee, event, null, null); } @@ -141,7 +141,7 @@ public ScoresJsonAttendee attendee() { /** * An event reference used in attendee insights to identify the event context for engagement data */ - public EventJson9 event() { + public EventJson7 event() { return this.event; } @@ -206,7 +206,7 @@ public ScoresJson withAttendee(@Nonnull ScoresJsonAttendee attendee) { /** * An event reference used in attendee insights to identify the event context for engagement data */ - public ScoresJson withEvent(@Nonnull EventJson9 event) { + public ScoresJson withEvent(@Nonnull EventJson7 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -286,7 +286,7 @@ public static final class Builder { private ScoresJsonAttendee attendee; - private EventJson9 event; + private EventJson7 event; private Long points; @@ -339,7 +339,7 @@ public Builder attendee(@Nonnull ScoresJsonAttendee attendee) { /** * An event reference used in attendee insights to identify the event context for engagement data */ - public Builder event(@Nonnull EventJson9 event) { + public Builder event(@Nonnull EventJson7 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/SendEmailEventRequest.java b/packages/java/src/main/java/com/cvent/models/components/SendEmailEventRequest.java index 8aaaa22f..77397a27 100644 --- a/packages/java/src/main/java/com/cvent/models/components/SendEmailEventRequest.java +++ b/packages/java/src/main/java/com/cvent/models/components/SendEmailEventRequest.java @@ -22,7 +22,7 @@ public class SendEmailEventRequest { * Details of the event. */ @JsonProperty("event") - private EventJson11 event; + private EventJson9 event; /** * Details of an email to be send. @@ -45,7 +45,7 @@ public class SendEmailEventRequest { @JsonCreator public SendEmailEventRequest( - @JsonProperty("event") @Nonnull EventJson11 event, + @JsonProperty("event") @Nonnull EventJson9 event, @JsonProperty("email") @Nonnull EmailJson2 email, @JsonProperty("resendToPreviousRecipients") boolean resendToPreviousRecipients, @JsonProperty("attendees") @Nonnull List attendees) { @@ -59,7 +59,7 @@ public SendEmailEventRequest( /** * Details of the event. */ - public EventJson11 event() { + public EventJson9 event() { return this.event; } @@ -92,7 +92,7 @@ public static Builder builder() { /** * Details of the event. */ - public SendEmailEventRequest withEvent(@Nonnull EventJson11 event) { + public SendEmailEventRequest withEvent(@Nonnull EventJson9 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -159,7 +159,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private EventJson11 event; + private EventJson9 event; private EmailJson2 email; @@ -174,7 +174,7 @@ private Builder() { /** * Details of the event. */ - public Builder event(@Nonnull EventJson11 event) { + public Builder event(@Nonnull EventJson9 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/SendEmailEventResponse.java b/packages/java/src/main/java/com/cvent/models/components/SendEmailEventResponse.java index 64f385cc..b492948b 100644 --- a/packages/java/src/main/java/com/cvent/models/components/SendEmailEventResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/SendEmailEventResponse.java @@ -75,7 +75,7 @@ public class SendEmailEventResponse { * Details of the event. */ @JsonProperty("event") - private EventJson11 event; + private EventJson9 event; /** * Details of an email to be send. @@ -106,7 +106,7 @@ public SendEmailEventResponse( @JsonProperty("requestId") @Nonnull String requestId, @JsonProperty("status") @Nullable SendEmailRequestStatusJson status, @JsonProperty("description") @Nullable String description, - @JsonProperty("event") @Nonnull EventJson11 event, + @JsonProperty("event") @Nonnull EventJson9 event, @JsonProperty("email") @Nonnull EmailJson2 email, @JsonProperty("resendToPreviousRecipients") boolean resendToPreviousRecipients, @JsonProperty("attendeeResponses") @Nullable List attendeeResponses) { @@ -126,7 +126,7 @@ public SendEmailEventResponse( public SendEmailEventResponse( @Nonnull String requestId, - @Nonnull EventJson11 event, + @Nonnull EventJson9 event, @Nonnull EmailJson2 email, boolean resendToPreviousRecipients) { this(null, null, null, null, requestId, null, null, event, email, resendToPreviousRecipients, null); @@ -185,7 +185,7 @@ public Optional description() { /** * Details of the event. */ - public EventJson11 event() { + public EventJson9 event() { return this.event; } @@ -275,7 +275,7 @@ public SendEmailEventResponse withDescription(@Nullable String description) { /** * Details of the event. */ - public SendEmailEventResponse withEvent(@Nonnull EventJson11 event) { + public SendEmailEventResponse withEvent(@Nonnull EventJson9 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -388,7 +388,7 @@ public static final class Builder { private String description; - private EventJson11 event; + private EventJson9 event; private EmailJson2 email; @@ -460,7 +460,7 @@ public Builder description(@Nullable String description) { /** * Details of the event. */ - public Builder event(@Nonnull EventJson11 event) { + public Builder event(@Nonnull EventJson9 event) { this.event = Utils.checkNotNull(event, "event"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/SocialMediaLinks.java b/packages/java/src/main/java/com/cvent/models/components/SocialMediaLinks.java new file mode 100644 index 00000000..50e6cd1b --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/SocialMediaLinks.java @@ -0,0 +1,215 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * SocialMediaLinks + * + *

Member's social media links. + */ +public class SocialMediaLinks { + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("facebookUrl") + private Link facebookUrl; + + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("twitterUrl") + private Link twitterUrl; + + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("linkedinUrl") + private Link linkedinUrl; + + /** + * Represents a link to a related resource. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("websiteUrl") + private Link websiteUrl; + + @JsonCreator + public SocialMediaLinks( + @JsonProperty("facebookUrl") @Nullable Link facebookUrl, + @JsonProperty("twitterUrl") @Nullable Link twitterUrl, + @JsonProperty("linkedinUrl") @Nullable Link linkedinUrl, + @JsonProperty("websiteUrl") @Nullable Link websiteUrl) { + this.facebookUrl = facebookUrl; + this.twitterUrl = twitterUrl; + this.linkedinUrl = linkedinUrl; + this.websiteUrl = websiteUrl; + } + + public SocialMediaLinks() { + this(null, null, null, null); + } + + /** + * Represents a link to a related resource. + */ + public Optional facebookUrl() { + return Optional.ofNullable(this.facebookUrl); + } + + /** + * Represents a link to a related resource. + */ + public Optional twitterUrl() { + return Optional.ofNullable(this.twitterUrl); + } + + /** + * Represents a link to a related resource. + */ + public Optional linkedinUrl() { + return Optional.ofNullable(this.linkedinUrl); + } + + /** + * Represents a link to a related resource. + */ + public Optional websiteUrl() { + return Optional.ofNullable(this.websiteUrl); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Represents a link to a related resource. + */ + public SocialMediaLinks withFacebookUrl(@Nullable Link facebookUrl) { + this.facebookUrl = facebookUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public SocialMediaLinks withTwitterUrl(@Nullable Link twitterUrl) { + this.twitterUrl = twitterUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public SocialMediaLinks withLinkedinUrl(@Nullable Link linkedinUrl) { + this.linkedinUrl = linkedinUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public SocialMediaLinks withWebsiteUrl(@Nullable Link websiteUrl) { + this.websiteUrl = websiteUrl; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + SocialMediaLinks other = (SocialMediaLinks) o; + return Utils.enhancedDeepEquals(this.facebookUrl, other.facebookUrl) + && Utils.enhancedDeepEquals(this.twitterUrl, other.twitterUrl) + && Utils.enhancedDeepEquals(this.linkedinUrl, other.linkedinUrl) + && Utils.enhancedDeepEquals(this.websiteUrl, other.websiteUrl); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(facebookUrl, twitterUrl, linkedinUrl, websiteUrl); + } + + @Override + public String toString() { + return Utils.toString( + SocialMediaLinks.class, + "facebookUrl", + facebookUrl, + "twitterUrl", + twitterUrl, + "linkedinUrl", + linkedinUrl, + "websiteUrl", + websiteUrl); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private Link facebookUrl; + + private Link twitterUrl; + + private Link linkedinUrl; + + private Link websiteUrl; + + private Builder() { + // force use of static builder() method + } + + /** + * Represents a link to a related resource. + */ + public Builder facebookUrl(@Nullable Link facebookUrl) { + this.facebookUrl = facebookUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public Builder twitterUrl(@Nullable Link twitterUrl) { + this.twitterUrl = twitterUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public Builder linkedinUrl(@Nullable Link linkedinUrl) { + this.linkedinUrl = linkedinUrl; + return this; + } + + /** + * Represents a link to a related resource. + */ + public Builder websiteUrl(@Nullable Link websiteUrl) { + this.websiteUrl = websiteUrl; + return this; + } + + public SocialMediaLinks build() { + return new SocialMediaLinks(facebookUrl, twitterUrl, linkedinUrl, websiteUrl); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/SocialMediaLinksJson.java b/packages/java/src/main/java/com/cvent/models/components/SocialMediaLinksJson.java deleted file mode 100644 index 33a427e1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/SocialMediaLinksJson.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * SocialMediaLinksJson - * - *

Member's social media links. - */ -public class SocialMediaLinksJson { - /** - * Represents a link to a related resource. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("facebookUrl") - private LinkJson facebookUrl; - - /** - * Represents a link to a related resource. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("twitterUrl") - private LinkJson twitterUrl; - - /** - * Represents a link to a related resource. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("linkedinUrl") - private LinkJson linkedinUrl; - - /** - * Represents a link to a related resource. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("websiteUrl") - private LinkJson websiteUrl; - - @JsonCreator - public SocialMediaLinksJson( - @JsonProperty("facebookUrl") @Nullable LinkJson facebookUrl, - @JsonProperty("twitterUrl") @Nullable LinkJson twitterUrl, - @JsonProperty("linkedinUrl") @Nullable LinkJson linkedinUrl, - @JsonProperty("websiteUrl") @Nullable LinkJson websiteUrl) { - this.facebookUrl = facebookUrl; - this.twitterUrl = twitterUrl; - this.linkedinUrl = linkedinUrl; - this.websiteUrl = websiteUrl; - } - - public SocialMediaLinksJson() { - this(null, null, null, null); - } - - /** - * Represents a link to a related resource. - */ - public Optional facebookUrl() { - return Optional.ofNullable(this.facebookUrl); - } - - /** - * Represents a link to a related resource. - */ - public Optional twitterUrl() { - return Optional.ofNullable(this.twitterUrl); - } - - /** - * Represents a link to a related resource. - */ - public Optional linkedinUrl() { - return Optional.ofNullable(this.linkedinUrl); - } - - /** - * Represents a link to a related resource. - */ - public Optional websiteUrl() { - return Optional.ofNullable(this.websiteUrl); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Represents a link to a related resource. - */ - public SocialMediaLinksJson withFacebookUrl(@Nullable LinkJson facebookUrl) { - this.facebookUrl = facebookUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public SocialMediaLinksJson withTwitterUrl(@Nullable LinkJson twitterUrl) { - this.twitterUrl = twitterUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public SocialMediaLinksJson withLinkedinUrl(@Nullable LinkJson linkedinUrl) { - this.linkedinUrl = linkedinUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public SocialMediaLinksJson withWebsiteUrl(@Nullable LinkJson websiteUrl) { - this.websiteUrl = websiteUrl; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - SocialMediaLinksJson other = (SocialMediaLinksJson) o; - return Utils.enhancedDeepEquals(this.facebookUrl, other.facebookUrl) - && Utils.enhancedDeepEquals(this.twitterUrl, other.twitterUrl) - && Utils.enhancedDeepEquals(this.linkedinUrl, other.linkedinUrl) - && Utils.enhancedDeepEquals(this.websiteUrl, other.websiteUrl); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(facebookUrl, twitterUrl, linkedinUrl, websiteUrl); - } - - @Override - public String toString() { - return Utils.toString( - SocialMediaLinksJson.class, - "facebookUrl", - facebookUrl, - "twitterUrl", - twitterUrl, - "linkedinUrl", - linkedinUrl, - "websiteUrl", - websiteUrl); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private LinkJson facebookUrl; - - private LinkJson twitterUrl; - - private LinkJson linkedinUrl; - - private LinkJson websiteUrl; - - private Builder() { - // force use of static builder() method - } - - /** - * Represents a link to a related resource. - */ - public Builder facebookUrl(@Nullable LinkJson facebookUrl) { - this.facebookUrl = facebookUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public Builder twitterUrl(@Nullable LinkJson twitterUrl) { - this.twitterUrl = twitterUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public Builder linkedinUrl(@Nullable LinkJson linkedinUrl) { - this.linkedinUrl = linkedinUrl; - return this; - } - - /** - * Represents a link to a related resource. - */ - public Builder websiteUrl(@Nullable LinkJson websiteUrl) { - this.websiteUrl = websiteUrl; - return this; - } - - public SocialMediaLinksJson build() { - return new SocialMediaLinksJson(facebookUrl, twitterUrl, linkedinUrl, websiteUrl); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/SponsorshipLevel.java b/packages/java/src/main/java/com/cvent/models/components/SponsorshipLevel.java new file mode 100644 index 00000000..df3506cd --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/SponsorshipLevel.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * SponsorshipLevel + * + *

Associated sponsorship level for an exhibitor + */ +public class SponsorshipLevel { + /** + * Sponsorship Level Id + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public SponsorshipLevel(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * Sponsorship Level Id + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Sponsorship Level Id + */ + public SponsorshipLevel withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + SponsorshipLevel other = (SponsorshipLevel) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(SponsorshipLevel.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * Sponsorship Level Id + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public SponsorshipLevel build() { + return new SponsorshipLevel(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/SponsorshipLevelJson.java b/packages/java/src/main/java/com/cvent/models/components/SponsorshipLevelJson.java deleted file mode 100644 index 7b0c9d5a..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/SponsorshipLevelJson.java +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * SponsorshipLevelJson - * - *

Associated sponsorship level for an exhibitor - */ -public class SponsorshipLevelJson { - /** - * Sponsorship Level Id - */ - @JsonProperty("id") - private String id; - - @JsonCreator - public SponsorshipLevelJson(@JsonProperty("id") @Nonnull String id) { - this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); - } - - /** - * Sponsorship Level Id - */ - public String id() { - return this.id; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Sponsorship Level Id - */ - public SponsorshipLevelJson withId(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - SponsorshipLevelJson other = (SponsorshipLevelJson) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(SponsorshipLevelJson.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * Sponsorship Level Id - */ - public Builder id(@Nonnull String id) { - this.id = Utils.checkNotNull(id, "id"); - return this; - } - - public SponsorshipLevelJson build() { - return new SponsorshipLevelJson(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/StandardSurveyQuestionJson.java b/packages/java/src/main/java/com/cvent/models/components/StandardSurveyQuestionJson.java index 0a25936d..eee6c0c2 100644 --- a/packages/java/src/main/java/com/cvent/models/components/StandardSurveyQuestionJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/StandardSurveyQuestionJson.java @@ -101,7 +101,7 @@ public class StandardSurveyQuestionJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("choices") - private List choices; + private List choices; /** * List of categories for the question. @@ -122,14 +122,14 @@ public class StandardSurveyQuestionJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("notApplicableAnswer") - private AdditionalChoiceJson2 notApplicableAnswer; + private AdditionalChoiceJson1 notApplicableAnswer; /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("otherAnswer") - private AdditionalChoiceJson2 otherAnswer; + private AdditionalChoiceJson1 otherAnswer; /** * Text Value of Comments Input box placeholder @@ -150,7 +150,7 @@ public class StandardSurveyQuestionJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("fields") - private List fields; + private List fields; /** * Max possible score @@ -192,14 +192,14 @@ public StandardSurveyQuestionJson( @JsonProperty("htmlText") @Nullable String htmlText, @JsonProperty("code") @Nullable String code, @JsonProperty("type") @Nullable QuestionTypeJson2 type, - @JsonProperty("choices") @Nullable List choices, + @JsonProperty("choices") @Nullable List choices, @JsonProperty("categories") @Nullable List categories, @JsonProperty("subCategories") @Nullable List subCategories, - @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson2 notApplicableAnswer, - @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson2 otherAnswer, + @JsonProperty("notApplicableAnswer") @Nullable AdditionalChoiceJson1 notApplicableAnswer, + @JsonProperty("otherAnswer") @Nullable AdditionalChoiceJson1 otherAnswer, @JsonProperty("comments") @Nullable String comments, @JsonProperty("required") @Nullable Boolean required, - @JsonProperty("fields") @Nullable List fields, + @JsonProperty("fields") @Nullable List fields, @JsonProperty("maxScore") @Nullable Double maxScore, @JsonProperty("totalSum") @Nullable Long totalSum, @JsonProperty("survey") @Nullable UuidJson survey, @@ -327,7 +327,7 @@ public Optional type() { /** * List of choices for the question. */ - public Optional> choices() { + public Optional> choices() { return Optional.ofNullable(this.choices); } @@ -348,14 +348,14 @@ public Optional> subCategories() { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Optional notApplicableAnswer() { + public Optional notApplicableAnswer() { return Optional.ofNullable(this.notApplicableAnswer); } /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Optional otherAnswer() { + public Optional otherAnswer() { return Optional.ofNullable(this.otherAnswer); } @@ -376,7 +376,7 @@ public Optional required() { /** * List of fields for form/matrix questions */ - public Optional> fields() { + public Optional> fields() { return Optional.ofNullable(this.fields); } @@ -495,7 +495,7 @@ public StandardSurveyQuestionJson withType(@Nullable QuestionTypeJson2 type) { /** * List of choices for the question. */ - public StandardSurveyQuestionJson withChoices(@Nullable List choices) { + public StandardSurveyQuestionJson withChoices(@Nullable List choices) { this.choices = choices; return this; } @@ -519,7 +519,7 @@ public StandardSurveyQuestionJson withSubCategories(@Nullable List fields) { + public StandardSurveyQuestionJson withFields(@Nullable List fields) { this.fields = fields; return this; } @@ -721,21 +721,21 @@ public static final class Builder { private QuestionTypeJson2 type; - private List choices; + private List choices; private List categories; private List subCategories; - private AdditionalChoiceJson2 notApplicableAnswer; + private AdditionalChoiceJson1 notApplicableAnswer; - private AdditionalChoiceJson2 otherAnswer; + private AdditionalChoiceJson1 otherAnswer; private String comments; private Boolean required; - private List fields; + private List fields; private Double maxScore; @@ -832,7 +832,7 @@ public Builder type(@Nullable QuestionTypeJson2 type) { /** * List of choices for the question. */ - public Builder choices(@Nullable List choices) { + public Builder choices(@Nullable List choices) { this.choices = choices; return this; } @@ -856,7 +856,7 @@ public Builder subCategories(@Nullable List subCategories) { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicableAnswer) { + public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson1 notApplicableAnswer) { this.notApplicableAnswer = notApplicableAnswer; return this; } @@ -864,7 +864,7 @@ public Builder notApplicableAnswer(@Nullable AdditionalChoiceJson2 notApplicable /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - public Builder otherAnswer(@Nullable AdditionalChoiceJson2 otherAnswer) { + public Builder otherAnswer(@Nullable AdditionalChoiceJson1 otherAnswer) { this.otherAnswer = otherAnswer; return this; } @@ -888,7 +888,7 @@ public Builder required(@Nullable Boolean required) { /** * List of fields for form/matrix questions */ - public Builder fields(@Nullable List fields) { + public Builder fields(@Nullable List fields) { this.fields = fields; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/StandardSurveyResponse.java b/packages/java/src/main/java/com/cvent/models/components/StandardSurveyResponse.java index c4e1c3b7..bd1b6cf9 100644 --- a/packages/java/src/main/java/com/cvent/models/components/StandardSurveyResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/StandardSurveyResponse.java @@ -73,7 +73,7 @@ public class StandardSurveyResponse { * List of responded survey answers. */ @JsonProperty("answers") - private List answers; + private List answers; /** * Answer score (This property is not supported). @@ -109,7 +109,7 @@ public StandardSurveyResponse( @JsonProperty("id") @Nullable String id, @JsonProperty("respondent") @Nullable StandardSurveyResponseUUID respondent, @JsonProperty("question") @Nonnull UuidJson question, - @JsonProperty("answers") @Nonnull List answers, + @JsonProperty("answers") @Nonnull List answers, @JsonProperty("score") @Nullable Double score, @JsonProperty("survey") @Nullable UuidJson survey, @JsonProperty("loopingChoice") @Nullable LoopingChoiceJson loopingChoice) { @@ -128,7 +128,7 @@ public StandardSurveyResponse( this.loopingChoice = loopingChoice; } - public StandardSurveyResponse(@Nonnull UuidJson question, @Nonnull List answers) { + public StandardSurveyResponse(@Nonnull UuidJson question, @Nonnull List answers) { this(null, null, null, null, null, null, question, answers, null, null, null); } @@ -181,7 +181,7 @@ public UuidJson question() { /** * List of responded survey answers. */ - public List answers() { + public List answers() { return this.answers; } @@ -270,7 +270,7 @@ public StandardSurveyResponse withQuestion(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public StandardSurveyResponse withAnswers(@Nonnull List answers) { + public StandardSurveyResponse withAnswers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } @@ -386,7 +386,7 @@ public static final class Builder { private UuidJson question; - private List answers; + private List answers; @Deprecated private Double score; @@ -455,7 +455,7 @@ public Builder question(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public Builder answers(@Nonnull List answers) { + public Builder answers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/StandardSurveyResponseInput.java b/packages/java/src/main/java/com/cvent/models/components/StandardSurveyResponseInput.java index 6f62b91f..58caeba0 100644 --- a/packages/java/src/main/java/com/cvent/models/components/StandardSurveyResponseInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/StandardSurveyResponseInput.java @@ -31,7 +31,7 @@ public class StandardSurveyResponseInput { * List of responded survey answers. */ @JsonProperty("answers") - private List answers; + private List answers; /** * The reference to the related entity. Contains only the ID of the related entity. @@ -51,7 +51,7 @@ public class StandardSurveyResponseInput { @JsonCreator public StandardSurveyResponseInput( @JsonProperty("question") @Nonnull UuidJson question, - @JsonProperty("answers") @Nonnull List answers, + @JsonProperty("answers") @Nonnull List answers, @JsonProperty("survey") @Nullable UuidJson survey, @JsonProperty("loopingChoice") @Nullable LoopingChoiceJson loopingChoice) { this.question = Optional.ofNullable(question) @@ -62,7 +62,7 @@ public StandardSurveyResponseInput( this.loopingChoice = loopingChoice; } - public StandardSurveyResponseInput(@Nonnull UuidJson question, @Nonnull List answers) { + public StandardSurveyResponseInput(@Nonnull UuidJson question, @Nonnull List answers) { this(question, answers, null, null); } @@ -76,7 +76,7 @@ public UuidJson question() { /** * List of responded survey answers. */ - public List answers() { + public List answers() { return this.answers; } @@ -110,7 +110,7 @@ public StandardSurveyResponseInput withQuestion(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public StandardSurveyResponseInput withAnswers(@Nonnull List answers) { + public StandardSurveyResponseInput withAnswers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } @@ -171,7 +171,7 @@ public static final class Builder { private UuidJson question; - private List answers; + private List answers; private UuidJson survey; @@ -192,7 +192,7 @@ public Builder question(@Nonnull UuidJson question) { /** * List of responded survey answers. */ - public Builder answers(@Nonnull List answers) { + public Builder answers(@Nonnull List answers) { this.answers = Utils.checkNotNull(answers, "answers"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/SurveyJson.java b/packages/java/src/main/java/com/cvent/models/components/SurveyJson.java index bf262160..12eaf64b 100644 --- a/packages/java/src/main/java/com/cvent/models/components/SurveyJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/SurveyJson.java @@ -135,7 +135,7 @@ public class SurveyJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("events") - private List events; + private List events; @JsonCreator public SurveyJson( @@ -154,7 +154,7 @@ public SurveyJson( @JsonProperty("status") @Nullable SurveyStatusJson status, @JsonProperty("type") @Nullable SurveyTypeJson type, @JsonProperty("activateDate") @Nullable OffsetDateTime activateDate, - @JsonProperty("events") @Nullable List events) { + @JsonProperty("events") @Nullable List events) { this.created = created; this.createdBy = createdBy; this.lastModified = lastModified; @@ -288,7 +288,7 @@ public Optional activateDate() { /** * List of events with which this survey is linked. */ - public Optional> events() { + public Optional> events() { return Optional.ofNullable(this.events); } @@ -422,7 +422,7 @@ public SurveyJson withActivateDate(@Nullable OffsetDateTime activateDate) { /** * List of events with which this survey is linked. */ - public SurveyJson withEvents(@Nullable List events) { + public SurveyJson withEvents(@Nullable List events) { this.events = events; return this; } @@ -546,7 +546,7 @@ public static final class Builder { private OffsetDateTime activateDate; - private List events; + private List events; private Builder() { // force use of static builder() method @@ -678,7 +678,7 @@ public Builder activateDate(@Nullable OffsetDateTime activateDate) { /** * List of events with which this survey is linked. */ - public Builder events(@Nullable List events) { + public Builder events(@Nullable List events) { this.events = events; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/SwitchBackTargetUsagePlan.java b/packages/java/src/main/java/com/cvent/models/components/SwitchBackTargetUsagePlan.java new file mode 100644 index 00000000..a7d42137 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/SwitchBackTargetUsagePlan.java @@ -0,0 +1,140 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.time.OffsetDateTime; +import java.util.Optional; + +/** + * SwitchBackTargetUsagePlan + * + *

Object representing the target usage plan and the date when the current plan is scheduled to revert + * to it. This object is only present when a switch-back is scheduled. + */ +public class SwitchBackTargetUsagePlan { + /** + * Name of the target usage plan to switch back to. This field is only present when the usage plan is + * scheduled to revert to a previous plan. + */ + @JsonProperty("name") + private String name; + + /** + * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only + * present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be + * more than 14 days from the current date. + */ + @JsonProperty("time") + private OffsetDateTime time; + + @JsonCreator + public SwitchBackTargetUsagePlan( + @JsonProperty("name") @Nonnull String name, @JsonProperty("time") @Nonnull OffsetDateTime time) { + this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); + this.time = Optional.ofNullable(time).orElseThrow(() -> new IllegalArgumentException("time cannot be null")); + } + + /** + * Name of the target usage plan to switch back to. This field is only present when the usage plan is + * scheduled to revert to a previous plan. + */ + public String name() { + return this.name; + } + + /** + * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only + * present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be + * more than 14 days from the current date. + */ + public OffsetDateTime time() { + return this.time; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Name of the target usage plan to switch back to. This field is only present when the usage plan is + * scheduled to revert to a previous plan. + */ + public SwitchBackTargetUsagePlan withName(@Nonnull String name) { + this.name = Utils.checkNotNull(name, "name"); + return this; + } + + /** + * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only + * present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be + * more than 14 days from the current date. + */ + public SwitchBackTargetUsagePlan withTime(@Nonnull OffsetDateTime time) { + this.time = Utils.checkNotNull(time, "time"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + SwitchBackTargetUsagePlan other = (SwitchBackTargetUsagePlan) o; + return Utils.enhancedDeepEquals(this.name, other.name) && Utils.enhancedDeepEquals(this.time, other.time); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(name, time); + } + + @Override + public String toString() { + return Utils.toString(SwitchBackTargetUsagePlan.class, "name", name, "time", time); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String name; + + private OffsetDateTime time; + + private Builder() { + // force use of static builder() method + } + + /** + * Name of the target usage plan to switch back to. This field is only present when the usage plan is + * scheduled to revert to a previous plan. + */ + public Builder name(@Nonnull String name) { + this.name = Utils.checkNotNull(name, "name"); + return this; + } + + /** + * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only + * present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be + * more than 14 days from the current date. + */ + public Builder time(@Nonnull OffsetDateTime time) { + this.time = Utils.checkNotNull(time, "time"); + return this; + } + + public SwitchBackTargetUsagePlan build() { + return new SwitchBackTargetUsagePlan(name, time); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/SwitchBackTargetUsagePlanJson.java b/packages/java/src/main/java/com/cvent/models/components/SwitchBackTargetUsagePlanJson.java deleted file mode 100644 index a9e7054f..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/SwitchBackTargetUsagePlanJson.java +++ /dev/null @@ -1,140 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.time.OffsetDateTime; -import java.util.Optional; - -/** - * SwitchBackTargetUsagePlanJson - * - *

Object representing the target usage plan and the date when the current plan is scheduled to revert - * to it. This object is only present when a switch-back is scheduled. - */ -public class SwitchBackTargetUsagePlanJson { - /** - * Name of the target usage plan to switch back to. This field is only present when the usage plan is - * scheduled to revert to a previous plan. - */ - @JsonProperty("name") - private String name; - - /** - * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only - * present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be - * more than 14 days from the current date. - */ - @JsonProperty("time") - private OffsetDateTime time; - - @JsonCreator - public SwitchBackTargetUsagePlanJson( - @JsonProperty("name") @Nonnull String name, @JsonProperty("time") @Nonnull OffsetDateTime time) { - this.name = Optional.ofNullable(name).orElseThrow(() -> new IllegalArgumentException("name cannot be null")); - this.time = Optional.ofNullable(time).orElseThrow(() -> new IllegalArgumentException("time cannot be null")); - } - - /** - * Name of the target usage plan to switch back to. This field is only present when the usage plan is - * scheduled to revert to a previous plan. - */ - public String name() { - return this.name; - } - - /** - * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only - * present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be - * more than 14 days from the current date. - */ - public OffsetDateTime time() { - return this.time; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Name of the target usage plan to switch back to. This field is only present when the usage plan is - * scheduled to revert to a previous plan. - */ - public SwitchBackTargetUsagePlanJson withName(@Nonnull String name) { - this.name = Utils.checkNotNull(name, "name"); - return this; - } - - /** - * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only - * present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be - * more than 14 days from the current date. - */ - public SwitchBackTargetUsagePlanJson withTime(@Nonnull OffsetDateTime time) { - this.time = Utils.checkNotNull(time, "time"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - SwitchBackTargetUsagePlanJson other = (SwitchBackTargetUsagePlanJson) o; - return Utils.enhancedDeepEquals(this.name, other.name) && Utils.enhancedDeepEquals(this.time, other.time); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(name, time); - } - - @Override - public String toString() { - return Utils.toString(SwitchBackTargetUsagePlanJson.class, "name", name, "time", time); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String name; - - private OffsetDateTime time; - - private Builder() { - // force use of static builder() method - } - - /** - * Name of the target usage plan to switch back to. This field is only present when the usage plan is - * scheduled to revert to a previous plan. - */ - public Builder name(@Nonnull String name) { - this.name = Utils.checkNotNull(name, "name"); - return this; - } - - /** - * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only - * present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be - * more than 14 days from the current date. - */ - public Builder time(@Nonnull OffsetDateTime time) { - this.time = Utils.checkNotNull(time, "time"); - return this; - } - - public SwitchBackTargetUsagePlanJson build() { - return new SwitchBackTargetUsagePlanJson(name, time); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/Three.java b/packages/java/src/main/java/com/cvent/models/components/Three.java index e01880c8..2bfd56de 100644 --- a/packages/java/src/main/java/com/cvent/models/components/Three.java +++ b/packages/java/src/main/java/com/cvent/models/components/Three.java @@ -25,7 +25,7 @@ public class Three { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("choices") - private List choices; + private List choices; /** * Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field @@ -38,7 +38,7 @@ public class Three { @JsonCreator public Three( - @JsonProperty("choices") @Nullable List choices, + @JsonProperty("choices") @Nullable List choices, @JsonProperty("displayType") @Nullable ChoicesDisplayTypeJson displayType) { this.choices = choices; this.displayType = displayType; @@ -51,7 +51,7 @@ public Three() { /** * Choices of custom fields. */ - public Optional> choices() { + public Optional> choices() { return Optional.ofNullable(this.choices); } @@ -71,7 +71,7 @@ public static Builder builder() { /** * Choices of custom fields. */ - public Three withChoices(@Nullable List choices) { + public Three withChoices(@Nullable List choices) { this.choices = choices; return this; } @@ -112,7 +112,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private List choices; + private List choices; private ChoicesDisplayTypeJson displayType; @@ -123,7 +123,7 @@ private Builder() { /** * Choices of custom fields. */ - public Builder choices(@Nullable List choices) { + public Builder choices(@Nullable List choices) { this.choices = choices; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/ThreeInput.java b/packages/java/src/main/java/com/cvent/models/components/ThreeInput.java index d878f14f..92e89707 100644 --- a/packages/java/src/main/java/com/cvent/models/components/ThreeInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/ThreeInput.java @@ -25,7 +25,7 @@ public class ThreeInput { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("choices") - private List choices; + private List choices; /** * Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field @@ -38,7 +38,7 @@ public class ThreeInput { @JsonCreator public ThreeInput( - @JsonProperty("choices") @Nullable List choices, + @JsonProperty("choices") @Nullable List choices, @JsonProperty("displayType") @Nullable ChoicesDisplayTypeJson displayType) { this.choices = choices; this.displayType = displayType; @@ -51,7 +51,7 @@ public ThreeInput() { /** * Choices of custom fields. */ - public Optional> choices() { + public Optional> choices() { return Optional.ofNullable(this.choices); } @@ -71,7 +71,7 @@ public static Builder builder() { /** * Choices of custom fields. */ - public ThreeInput withChoices(@Nullable List choices) { + public ThreeInput withChoices(@Nullable List choices) { this.choices = choices; return this; } @@ -112,7 +112,7 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private List choices; + private List choices; private ChoicesDisplayTypeJson displayType; @@ -123,7 +123,7 @@ private Builder() { /** * Choices of custom fields. */ - public Builder choices(@Nullable List choices) { + public Builder choices(@Nullable List choices) { this.choices = choices; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/TravelAccount.java b/packages/java/src/main/java/com/cvent/models/components/TravelAccount.java index 6270f5f1..8eb2e514 100644 --- a/packages/java/src/main/java/com/cvent/models/components/TravelAccount.java +++ b/packages/java/src/main/java/com/cvent/models/components/TravelAccount.java @@ -83,7 +83,7 @@ public class TravelAccount { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("addresses") - private List addresses; + private List addresses; @JsonCreator public TravelAccount( @@ -95,7 +95,7 @@ public TravelAccount( @JsonProperty("name") @Nullable String name, @JsonProperty("type") @Nullable TravelAccountTypeJson type, @JsonProperty("certified") @Nullable Boolean certified, - @JsonProperty("addresses") @Nullable List addresses) { + @JsonProperty("addresses") @Nullable List addresses) { this.created = created; this.createdBy = createdBy; this.lastModified = lastModified; @@ -170,7 +170,7 @@ public Optional certified() { /** * List of addresses associated with the travel account. */ - public Optional> addresses() { + public Optional> addresses() { return Optional.ofNullable(this.addresses); } @@ -245,7 +245,7 @@ public TravelAccount withCertified(@Nullable Boolean certified) { /** * List of addresses associated with the travel account. */ - public TravelAccount withAddresses(@Nullable List addresses) { + public TravelAccount withAddresses(@Nullable List addresses) { this.addresses = addresses; return this; } @@ -319,7 +319,7 @@ public static final class Builder { private Boolean certified; - private List addresses; + private List addresses; private Builder() { // force use of static builder() method @@ -392,7 +392,7 @@ public Builder certified(@Nullable Boolean certified) { /** * List of addresses associated with the travel account. */ - public Builder addresses(@Nullable List addresses) { + public Builder addresses(@Nullable List addresses) { this.addresses = addresses; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/UTMOverride.java b/packages/java/src/main/java/com/cvent/models/components/UTMOverride.java new file mode 100644 index 00000000..a4a58797 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/UTMOverride.java @@ -0,0 +1,40 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.fasterxml.jackson.annotation.JsonValue; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; + +/** + * UTMOverride + * + *

Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose + * of identifying and tracking traffic) settings will override passed in items. + */ +public enum UTMOverride { + USE_EXISTING_PARAMETER("use-existing-parameter"), + USE_CUSTOM_PARAMETER("use-custom-parameter"); + + @JsonValue + private final String value; + + UTMOverride(String value) { + this.value = value; + } + + public String value() { + return value; + } + + public static Optional fromValue(String value) { + for (UTMOverride o : UTMOverride.values()) { + if (Objects.deepEquals(o.value, value)) { + return Optional.of(o); + } + } + return Optional.empty(); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/Usage.java b/packages/java/src/main/java/com/cvent/models/components/Usage.java new file mode 100644 index 00000000..f9140256 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Usage.java @@ -0,0 +1,208 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Usage + * + *

A usage object represents the usage of a resource on a given day + */ +public class Usage { + /** + * The number of API requests that have been made in the current usage period. Usage periods reset + * daily at midnight UTC. + */ + @JsonProperty("used") + private long used; + + /** + * The number of API requests remaining in the current usage period. Usage periods reset daily at + * midnight UTC. + */ + @JsonProperty("remaining") + private long remaining; + + /** + * The total number of API requests allowed in the current usage period. Usage periods reset daily at + * midnight UTC. + */ + @JsonProperty("total") + private long total; + + /** + * The date the usage occurred, as an ISO8601 date + */ + @JsonProperty("date") + private String date; + + @JsonCreator + public Usage( + @JsonProperty("used") long used, + @JsonProperty("remaining") long remaining, + @JsonProperty("total") long total, + @JsonProperty("date") @Nonnull String date) { + this.used = used; + this.remaining = remaining; + this.total = total; + this.date = Optional.ofNullable(date).orElseThrow(() -> new IllegalArgumentException("date cannot be null")); + } + + /** + * The number of API requests that have been made in the current usage period. Usage periods reset + * daily at midnight UTC. + */ + public long used() { + return this.used; + } + + /** + * The number of API requests remaining in the current usage period. Usage periods reset daily at + * midnight UTC. + */ + public long remaining() { + return this.remaining; + } + + /** + * The total number of API requests allowed in the current usage period. Usage periods reset daily at + * midnight UTC. + */ + public long total() { + return this.total; + } + + /** + * The date the usage occurred, as an ISO8601 date + */ + public String date() { + return this.date; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The number of API requests that have been made in the current usage period. Usage periods reset + * daily at midnight UTC. + */ + public Usage withUsed(long used) { + this.used = used; + return this; + } + + /** + * The number of API requests remaining in the current usage period. Usage periods reset daily at + * midnight UTC. + */ + public Usage withRemaining(long remaining) { + this.remaining = remaining; + return this; + } + + /** + * The total number of API requests allowed in the current usage period. Usage periods reset daily at + * midnight UTC. + */ + public Usage withTotal(long total) { + this.total = total; + return this; + } + + /** + * The date the usage occurred, as an ISO8601 date + */ + public Usage withDate(@Nonnull String date) { + this.date = Utils.checkNotNull(date, "date"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Usage other = (Usage) o; + return Utils.enhancedDeepEquals(this.used, other.used) + && Utils.enhancedDeepEquals(this.remaining, other.remaining) + && Utils.enhancedDeepEquals(this.total, other.total) + && Utils.enhancedDeepEquals(this.date, other.date); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(used, remaining, total, date); + } + + @Override + public String toString() { + return Utils.toString(Usage.class, "used", used, "remaining", remaining, "total", total, "date", date); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private long used; + + private long remaining; + + private long total; + + private String date; + + private Builder() { + // force use of static builder() method + } + + /** + * The number of API requests that have been made in the current usage period. Usage periods reset + * daily at midnight UTC. + */ + public Builder used(long used) { + this.used = used; + return this; + } + + /** + * The number of API requests remaining in the current usage period. Usage periods reset daily at + * midnight UTC. + */ + public Builder remaining(long remaining) { + this.remaining = remaining; + return this; + } + + /** + * The total number of API requests allowed in the current usage period. Usage periods reset daily at + * midnight UTC. + */ + public Builder total(long total) { + this.total = total; + return this; + } + + /** + * The date the usage occurred, as an ISO8601 date + */ + public Builder date(@Nonnull String date) { + this.date = Utils.checkNotNull(date, "date"); + return this; + } + + public Usage build() { + return new Usage(used, remaining, total, date); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/UsageJson.java b/packages/java/src/main/java/com/cvent/models/components/UsageJson.java deleted file mode 100644 index e8ddc870..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/UsageJson.java +++ /dev/null @@ -1,208 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nonnull; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * UsageJson - * - *

A usage object represents the usage of a resource on a given day - */ -public class UsageJson { - /** - * The number of API requests that have been made in the current usage period. Usage periods reset - * daily at midnight UTC. - */ - @JsonProperty("used") - private long used; - - /** - * The number of API requests remaining in the current usage period. Usage periods reset daily at - * midnight UTC. - */ - @JsonProperty("remaining") - private long remaining; - - /** - * The total number of API requests allowed in the current usage period. Usage periods reset daily at - * midnight UTC. - */ - @JsonProperty("total") - private long total; - - /** - * The date the usage occurred, as an ISO8601 date - */ - @JsonProperty("date") - private String date; - - @JsonCreator - public UsageJson( - @JsonProperty("used") long used, - @JsonProperty("remaining") long remaining, - @JsonProperty("total") long total, - @JsonProperty("date") @Nonnull String date) { - this.used = used; - this.remaining = remaining; - this.total = total; - this.date = Optional.ofNullable(date).orElseThrow(() -> new IllegalArgumentException("date cannot be null")); - } - - /** - * The number of API requests that have been made in the current usage period. Usage periods reset - * daily at midnight UTC. - */ - public long used() { - return this.used; - } - - /** - * The number of API requests remaining in the current usage period. Usage periods reset daily at - * midnight UTC. - */ - public long remaining() { - return this.remaining; - } - - /** - * The total number of API requests allowed in the current usage period. Usage periods reset daily at - * midnight UTC. - */ - public long total() { - return this.total; - } - - /** - * The date the usage occurred, as an ISO8601 date - */ - public String date() { - return this.date; - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The number of API requests that have been made in the current usage period. Usage periods reset - * daily at midnight UTC. - */ - public UsageJson withUsed(long used) { - this.used = used; - return this; - } - - /** - * The number of API requests remaining in the current usage period. Usage periods reset daily at - * midnight UTC. - */ - public UsageJson withRemaining(long remaining) { - this.remaining = remaining; - return this; - } - - /** - * The total number of API requests allowed in the current usage period. Usage periods reset daily at - * midnight UTC. - */ - public UsageJson withTotal(long total) { - this.total = total; - return this; - } - - /** - * The date the usage occurred, as an ISO8601 date - */ - public UsageJson withDate(@Nonnull String date) { - this.date = Utils.checkNotNull(date, "date"); - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - UsageJson other = (UsageJson) o; - return Utils.enhancedDeepEquals(this.used, other.used) - && Utils.enhancedDeepEquals(this.remaining, other.remaining) - && Utils.enhancedDeepEquals(this.total, other.total) - && Utils.enhancedDeepEquals(this.date, other.date); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(used, remaining, total, date); - } - - @Override - public String toString() { - return Utils.toString(UsageJson.class, "used", used, "remaining", remaining, "total", total, "date", date); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private long used; - - private long remaining; - - private long total; - - private String date; - - private Builder() { - // force use of static builder() method - } - - /** - * The number of API requests that have been made in the current usage period. Usage periods reset - * daily at midnight UTC. - */ - public Builder used(long used) { - this.used = used; - return this; - } - - /** - * The number of API requests remaining in the current usage period. Usage periods reset daily at - * midnight UTC. - */ - public Builder remaining(long remaining) { - this.remaining = remaining; - return this; - } - - /** - * The total number of API requests allowed in the current usage period. Usage periods reset daily at - * midnight UTC. - */ - public Builder total(long total) { - this.total = total; - return this; - } - - /** - * The date the usage occurred, as an ISO8601 date - */ - public Builder date(@Nonnull String date) { - this.date = Utils.checkNotNull(date, "date"); - return this; - } - - public UsageJson build() { - return new UsageJson(used, remaining, total, date); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/UsagePaginatedResponse.java b/packages/java/src/main/java/com/cvent/models/components/UsagePaginatedResponse.java index b0c6e8e2..5ccbb544 100644 --- a/packages/java/src/main/java/com/cvent/models/components/UsagePaginatedResponse.java +++ b/packages/java/src/main/java/com/cvent/models/components/UsagePaginatedResponse.java @@ -26,36 +26,36 @@ public class UsagePaginatedResponse { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("paging") - private PagingJson paging; + private Paging paging; /** * Collection of usage objects. */ @JsonProperty("data") - private List data; + private List data; @JsonCreator public UsagePaginatedResponse( - @JsonProperty("paging") @Nullable PagingJson paging, @JsonProperty("data") @Nonnull List data) { + @JsonProperty("paging") @Nullable Paging paging, @JsonProperty("data") @Nonnull List data) { this.paging = paging; this.data = Optional.ofNullable(data).orElseThrow(() -> new IllegalArgumentException("data cannot be null")); } - public UsagePaginatedResponse(@Nonnull List data) { + public UsagePaginatedResponse(@Nonnull List data) { this(null, data); } /** * Represents pagination information for a collection of resources. */ - public Optional paging() { + public Optional paging() { return Optional.ofNullable(this.paging); } /** * Collection of usage objects. */ - public List data() { + public List data() { return this.data; } @@ -66,7 +66,7 @@ public static Builder builder() { /** * Represents pagination information for a collection of resources. */ - public UsagePaginatedResponse withPaging(@Nullable PagingJson paging) { + public UsagePaginatedResponse withPaging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -74,7 +74,7 @@ public UsagePaginatedResponse withPaging(@Nullable PagingJson paging) { /** * Collection of usage objects. */ - public UsagePaginatedResponse withData(@Nonnull List data) { + public UsagePaginatedResponse withData(@Nonnull List data) { this.data = Utils.checkNotNull(data, "data"); return this; } @@ -104,9 +104,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private PagingJson paging; + private Paging paging; - private List data; + private List data; private Builder() { // force use of static builder() method @@ -115,7 +115,7 @@ private Builder() { /** * Represents pagination information for a collection of resources. */ - public Builder paging(@Nullable PagingJson paging) { + public Builder paging(@Nullable Paging paging) { this.paging = paging; return this; } @@ -123,7 +123,7 @@ public Builder paging(@Nullable PagingJson paging) { /** * Collection of usage objects. */ - public Builder data(@Nonnull List data) { + public Builder data(@Nonnull List data) { this.data = Utils.checkNotNull(data, "data"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/User.java b/packages/java/src/main/java/com/cvent/models/components/User.java index 37472017..d88fab75 100644 --- a/packages/java/src/main/java/com/cvent/models/components/User.java +++ b/packages/java/src/main/java/com/cvent/models/components/User.java @@ -90,7 +90,7 @@ public class User { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("addresses") - private List addresses; + private List addresses; /** * The type of the user. @@ -140,7 +140,7 @@ public User( @JsonProperty("emails") @Nonnull List emails, @JsonProperty("title") @Nullable String title, @JsonProperty("phoneNumbers") @Nullable List phoneNumbers, - @JsonProperty("addresses") @Nullable List addresses, + @JsonProperty("addresses") @Nullable List addresses, @JsonProperty("userType") @Nonnull UserTypeJson userType, @JsonProperty("timezone") @Nullable String timezone, @JsonProperty("locale") @Nonnull String locale, @@ -264,7 +264,7 @@ public Optional> phoneNumbers() { *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public Optional> addresses() { + public Optional> addresses() { return Optional.ofNullable(this.addresses); } @@ -389,7 +389,7 @@ public User withPhoneNumbers(@Nullable List phoneNumbers) { *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public User withAddresses(@Nullable List addresses) { + public User withAddresses(@Nullable List addresses) { this.addresses = addresses; return this; } @@ -547,7 +547,7 @@ public static final class Builder { private List phoneNumbers; - private List addresses; + private List addresses; private UserTypeJson userType; @@ -640,7 +640,7 @@ public Builder phoneNumbers(@Nullable List phoneNumbers) { *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public Builder addresses(@Nullable List addresses) { + public Builder addresses(@Nullable List addresses) { this.addresses = addresses; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/UserInput.java b/packages/java/src/main/java/com/cvent/models/components/UserInput.java index 548c472f..0a416104 100644 --- a/packages/java/src/main/java/com/cvent/models/components/UserInput.java +++ b/packages/java/src/main/java/com/cvent/models/components/UserInput.java @@ -76,7 +76,7 @@ public class UserInput { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("addresses") - private List addresses; + private List addresses; /** * The type of the user. @@ -117,7 +117,7 @@ public UserInput( @JsonProperty("emails") @Nonnull List emails, @JsonProperty("title") @Nullable String title, @JsonProperty("phoneNumbers") @Nullable List phoneNumbers, - @JsonProperty("addresses") @Nullable List addresses, + @JsonProperty("addresses") @Nullable List addresses, @JsonProperty("userType") @Nonnull UserTypeJson userType, @JsonProperty("timezone") @Nullable String timezone, @JsonProperty("locale") @Nonnull String locale, @@ -220,7 +220,7 @@ public Optional> phoneNumbers() { *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public Optional> addresses() { + public Optional> addresses() { return Optional.ofNullable(this.addresses); } @@ -322,7 +322,7 @@ public UserInput withPhoneNumbers(@Nullable List phoneNumbers) *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public UserInput withAddresses(@Nullable List addresses) { + public UserInput withAddresses(@Nullable List addresses) { this.addresses = addresses; return this; } @@ -456,7 +456,7 @@ public static final class Builder { private List phoneNumbers; - private List addresses; + private List addresses; private UserTypeJson userType; @@ -531,7 +531,7 @@ public Builder phoneNumbers(@Nullable List phoneNumbers) { *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public Builder addresses(@Nullable List addresses) { + public Builder addresses(@Nullable List addresses) { this.addresses = addresses; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/UserJson.java b/packages/java/src/main/java/com/cvent/models/components/UserJson.java index dcf9933e..807b10f7 100644 --- a/packages/java/src/main/java/com/cvent/models/components/UserJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/UserJson.java @@ -90,7 +90,7 @@ public class UserJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("addresses") - private List addresses; + private List addresses; /** * The type of the user. @@ -140,7 +140,7 @@ public UserJson( @JsonProperty("emails") @Nonnull List emails, @JsonProperty("title") @Nullable String title, @JsonProperty("phoneNumbers") @Nullable List phoneNumbers, - @JsonProperty("addresses") @Nullable List addresses, + @JsonProperty("addresses") @Nullable List addresses, @JsonProperty("userType") @Nonnull UserTypeJson userType, @JsonProperty("timezone") @Nullable String timezone, @JsonProperty("locale") @Nonnull String locale, @@ -264,7 +264,7 @@ public Optional> phoneNumbers() { *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public Optional> addresses() { + public Optional> addresses() { return Optional.ofNullable(this.addresses); } @@ -389,7 +389,7 @@ public UserJson withPhoneNumbers(@Nullable List phoneNumbers) *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public UserJson withAddresses(@Nullable List addresses) { + public UserJson withAddresses(@Nullable List addresses) { this.addresses = addresses; return this; } @@ -547,7 +547,7 @@ public static final class Builder { private List phoneNumbers; - private List addresses; + private List addresses; private UserTypeJson userType; @@ -640,7 +640,7 @@ public Builder phoneNumbers(@Nullable List phoneNumbers) { *

One address is selected based on the following sequence of criteria: primary, work type, first in * the sequence */ - public Builder addresses(@Nullable List addresses) { + public Builder addresses(@Nullable List addresses) { this.addresses = addresses; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/UtmOverrideJson.java b/packages/java/src/main/java/com/cvent/models/components/UtmOverrideJson.java deleted file mode 100644 index 8549b80d..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/UtmOverrideJson.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.fasterxml.jackson.annotation.JsonValue; -import java.lang.String; -import java.util.Objects; -import java.util.Optional; - -/** - * UtmOverrideJson - * - *

Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose - * of identifying and tracking traffic) settings will override passed in items. - */ -public enum UtmOverrideJson { - USE_EXISTING_PARAMETER("use-existing-parameter"), - USE_CUSTOM_PARAMETER("use-custom-parameter"); - - @JsonValue - private final String value; - - UtmOverrideJson(String value) { - this.value = value; - } - - public String value() { - return value; - } - - public static Optional fromValue(String value) { - for (UtmOverrideJson o : UtmOverrideJson.values()) { - if (Objects.deepEquals(o.value, value)) { - return Optional.of(o); - } - } - return Optional.empty(); - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/Uuid1.java b/packages/java/src/main/java/com/cvent/models/components/Uuid1.java new file mode 100644 index 00000000..ff0ca26c --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/Uuid1.java @@ -0,0 +1,93 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nonnull; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * Uuid1 + * + *

The reference to the related entity. Contains only the ID of the related entity. + */ +public class Uuid1 { + /** + * A string that has to be a format matching the industry standard uuid + */ + @JsonProperty("id") + private String id; + + @JsonCreator + public Uuid1(@JsonProperty("id") @Nonnull String id) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + } + + /** + * A string that has to be a format matching the industry standard uuid + */ + public String id() { + return this.id; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * A string that has to be a format matching the industry standard uuid + */ + public Uuid1 withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + Uuid1 other = (Uuid1) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(Uuid1.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * A string that has to be a format matching the industry standard uuid + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + public Uuid1 build() { + return new Uuid1(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/VideoJson.java b/packages/java/src/main/java/com/cvent/models/components/VideoJson.java new file mode 100644 index 00000000..e57fc257 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/VideoJson.java @@ -0,0 +1,100 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * VideoJson + * + *

The details of a video + */ +public class VideoJson { + /** + * The unique ID of the video. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("id") + private String id; + + @JsonCreator + public VideoJson(@JsonProperty("id") @Nullable String id) { + this.id = id; + } + + public VideoJson() { + this(null); + } + + /** + * The unique ID of the video. + */ + public Optional id() { + return Optional.ofNullable(this.id); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * The unique ID of the video. + */ + public VideoJson withId(@Nullable String id) { + this.id = id; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + VideoJson other = (VideoJson) o; + return Utils.enhancedDeepEquals(this.id, other.id); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id); + } + + @Override + public String toString() { + return Utils.toString(VideoJson.class, "id", id); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Builder() { + // force use of static builder() method + } + + /** + * The unique ID of the video. + */ + public Builder id(@Nullable String id) { + this.id = id; + return this; + } + + public VideoJson build() { + return new VideoJson(id); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/VideoJson1.java b/packages/java/src/main/java/com/cvent/models/components/VideoJson1.java deleted file mode 100644 index 6c2731f1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/VideoJson1.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * VideoJson1 - * - *

The details of a video - */ -public class VideoJson1 { - /** - * The unique ID of the video. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("id") - private String id; - - @JsonCreator - public VideoJson1(@JsonProperty("id") @Nullable String id) { - this.id = id; - } - - public VideoJson1() { - this(null); - } - - /** - * The unique ID of the video. - */ - public Optional id() { - return Optional.ofNullable(this.id); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * The unique ID of the video. - */ - public VideoJson1 withId(@Nullable String id) { - this.id = id; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - VideoJson1 other = (VideoJson1) o; - return Utils.enhancedDeepEquals(this.id, other.id); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(id); - } - - @Override - public String toString() { - return Utils.toString(VideoJson1.class, "id", id); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String id; - - private Builder() { - // force use of static builder() method - } - - /** - * The unique ID of the video. - */ - public Builder id(@Nullable String id) { - this.id = id; - return this; - } - - public VideoJson1 build() { - return new VideoJson1(id); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/components/VideoViewJson.java b/packages/java/src/main/java/com/cvent/models/components/VideoViewJson.java index 986fd8f6..9fc25cf9 100644 --- a/packages/java/src/main/java/com/cvent/models/components/VideoViewJson.java +++ b/packages/java/src/main/java/com/cvent/models/components/VideoViewJson.java @@ -52,7 +52,7 @@ public class VideoViewJson { */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("video") - private VideoJson1 video; + private VideoJson video; /** * The view type of the video. Videos can be viewed live or as a recording. @@ -87,7 +87,7 @@ public VideoViewJson( @JsonProperty("contact") @Nullable ContactJson2 contact, @JsonProperty("solution") @Nullable SolutionJson solution, @JsonProperty("device") @Nullable DeviceJson device, - @JsonProperty("video") @Nullable VideoJson1 video, + @JsonProperty("video") @Nullable VideoJson video, @JsonProperty("type") @Nullable ViewTypeJson1 type, @JsonProperty("totalDuration") @Nullable Long totalDuration, @JsonProperty("watchDuration") @Nullable Long watchDuration, @@ -134,7 +134,7 @@ public Optional device() { /** * The details of a video */ - public Optional video() { + public Optional video() { return Optional.ofNullable(this.video); } @@ -201,7 +201,7 @@ public VideoViewJson withDevice(@Nullable DeviceJson device) { /** * The details of a video */ - public VideoViewJson withVideo(@Nullable VideoJson1 video) { + public VideoViewJson withVideo(@Nullable VideoJson video) { this.video = video; return this; } @@ -295,7 +295,7 @@ public static final class Builder { @Deprecated private DeviceJson device; - private VideoJson1 video; + private VideoJson video; private ViewTypeJson1 type; @@ -340,7 +340,7 @@ public Builder device(@Nullable DeviceJson device) { /** * The details of a video */ - public Builder video(@Nullable VideoJson1 video) { + public Builder video(@Nullable VideoJson video) { this.video = video; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/Weblink.java b/packages/java/src/main/java/com/cvent/models/components/Weblink.java index f9f1ac2b..3bcb2f16 100644 --- a/packages/java/src/main/java/com/cvent/models/components/Weblink.java +++ b/packages/java/src/main/java/com/cvent/models/components/Weblink.java @@ -27,13 +27,13 @@ public class Weblink { * The Associated Event. */ @JsonProperty("event") - private EventJson6 event; + private Event1 event; /** * The Associated Exhibitor. */ @JsonProperty("exhibitor") - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; /** * Display name of the weblink. @@ -62,8 +62,8 @@ public class Weblink { @JsonCreator public Weblink( - @JsonProperty("event") @Nonnull EventJson6 event, - @JsonProperty("exhibitor") @Nonnull ExhibitorJson exhibitor, + @JsonProperty("event") @Nonnull Event1 event, + @JsonProperty("exhibitor") @Nonnull Exhibitor exhibitor, @JsonProperty("name") @Nonnull String name, @JsonProperty("url") @Nonnull String url, @JsonProperty("hidden") @Nullable Boolean hidden, @@ -78,8 +78,8 @@ public Weblink( } public Weblink( - @Nonnull EventJson6 event, - @Nonnull ExhibitorJson exhibitor, + @Nonnull Event1 event, + @Nonnull Exhibitor exhibitor, @Nonnull String name, @Nonnull String url, long order) { @@ -89,14 +89,14 @@ public Weblink( /** * The Associated Event. */ - public EventJson6 event() { + public Event1 event() { return this.event; } /** * The Associated Exhibitor. */ - public ExhibitorJson exhibitor() { + public Exhibitor exhibitor() { return this.exhibitor; } @@ -135,7 +135,7 @@ public static Builder builder() { /** * The Associated Event. */ - public Weblink withEvent(@Nonnull EventJson6 event) { + public Weblink withEvent(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -143,7 +143,7 @@ public Weblink withEvent(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Weblink withExhibitor(@Nonnull ExhibitorJson exhibitor) { + public Weblink withExhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } @@ -223,9 +223,9 @@ public String toString() { @SuppressWarnings("UnusedReturnValue") public static final class Builder { - private EventJson6 event; + private Event1 event; - private ExhibitorJson exhibitor; + private Exhibitor exhibitor; private String name; @@ -242,7 +242,7 @@ private Builder() { /** * The Associated Event. */ - public Builder event(@Nonnull EventJson6 event) { + public Builder event(@Nonnull Event1 event) { this.event = Utils.checkNotNull(event, "event"); return this; } @@ -250,7 +250,7 @@ public Builder event(@Nonnull EventJson6 event) { /** * The Associated Exhibitor. */ - public Builder exhibitor(@Nonnull ExhibitorJson exhibitor) { + public Builder exhibitor(@Nonnull Exhibitor exhibitor) { this.exhibitor = Utils.checkNotNull(exhibitor, "exhibitor"); return this; } diff --git a/packages/java/src/main/java/com/cvent/models/components/WorkAddress.java b/packages/java/src/main/java/com/cvent/models/components/WorkAddress.java new file mode 100644 index 00000000..9c27d574 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/components/WorkAddress.java @@ -0,0 +1,171 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.components; + +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonProperty; +import jakarta.annotation.Nullable; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +/** + * WorkAddress + * + *

Member's work address details. + */ +public class WorkAddress { + /** + * Member's work address city. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("city") + private String city; + + /** + * Member's Work address state. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("state") + private String state; + + /** + * Member's work address country. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("country") + private String country; + + @JsonCreator + public WorkAddress( + @JsonProperty("city") @Nullable String city, + @JsonProperty("state") @Nullable String state, + @JsonProperty("country") @Nullable String country) { + this.city = city; + this.state = state; + this.country = country; + } + + public WorkAddress() { + this(null, null, null); + } + + /** + * Member's work address city. + */ + public Optional city() { + return Optional.ofNullable(this.city); + } + + /** + * Member's Work address state. + */ + public Optional state() { + return Optional.ofNullable(this.state); + } + + /** + * Member's work address country. + */ + public Optional country() { + return Optional.ofNullable(this.country); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Member's work address city. + */ + public WorkAddress withCity(@Nullable String city) { + this.city = city; + return this; + } + + /** + * Member's Work address state. + */ + public WorkAddress withState(@Nullable String state) { + this.state = state; + return this; + } + + /** + * Member's work address country. + */ + public WorkAddress withCountry(@Nullable String country) { + this.country = country; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + WorkAddress other = (WorkAddress) o; + return Utils.enhancedDeepEquals(this.city, other.city) + && Utils.enhancedDeepEquals(this.state, other.state) + && Utils.enhancedDeepEquals(this.country, other.country); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(city, state, country); + } + + @Override + public String toString() { + return Utils.toString(WorkAddress.class, "city", city, "state", state, "country", country); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String city; + + private String state; + + private String country; + + private Builder() { + // force use of static builder() method + } + + /** + * Member's work address city. + */ + public Builder city(@Nullable String city) { + this.city = city; + return this; + } + + /** + * Member's Work address state. + */ + public Builder state(@Nullable String state) { + this.state = state; + return this; + } + + /** + * Member's work address country. + */ + public Builder country(@Nullable String country) { + this.country = country; + return this; + } + + public WorkAddress build() { + return new WorkAddress(city, state, country); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/components/WorkAddressJson.java b/packages/java/src/main/java/com/cvent/models/components/WorkAddressJson.java deleted file mode 100644 index 96312fc1..00000000 --- a/packages/java/src/main/java/com/cvent/models/components/WorkAddressJson.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ -package com.cvent.models.components; - -import com.cvent.utils.Utils; -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonProperty; -import jakarta.annotation.Nullable; -import java.lang.Override; -import java.lang.String; -import java.util.Optional; - -/** - * WorkAddressJson - * - *

Member's work address details. - */ -public class WorkAddressJson { - /** - * Member's work address city. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("city") - private String city; - - /** - * Member's Work address state. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("state") - private String state; - - /** - * Member's work address country. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("country") - private String country; - - @JsonCreator - public WorkAddressJson( - @JsonProperty("city") @Nullable String city, - @JsonProperty("state") @Nullable String state, - @JsonProperty("country") @Nullable String country) { - this.city = city; - this.state = state; - this.country = country; - } - - public WorkAddressJson() { - this(null, null, null); - } - - /** - * Member's work address city. - */ - public Optional city() { - return Optional.ofNullable(this.city); - } - - /** - * Member's Work address state. - */ - public Optional state() { - return Optional.ofNullable(this.state); - } - - /** - * Member's work address country. - */ - public Optional country() { - return Optional.ofNullable(this.country); - } - - public static Builder builder() { - return new Builder(); - } - - /** - * Member's work address city. - */ - public WorkAddressJson withCity(@Nullable String city) { - this.city = city; - return this; - } - - /** - * Member's Work address state. - */ - public WorkAddressJson withState(@Nullable String state) { - this.state = state; - return this; - } - - /** - * Member's work address country. - */ - public WorkAddressJson withCountry(@Nullable String country) { - this.country = country; - return this; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - WorkAddressJson other = (WorkAddressJson) o; - return Utils.enhancedDeepEquals(this.city, other.city) - && Utils.enhancedDeepEquals(this.state, other.state) - && Utils.enhancedDeepEquals(this.country, other.country); - } - - @Override - public int hashCode() { - return Utils.enhancedHash(city, state, country); - } - - @Override - public String toString() { - return Utils.toString(WorkAddressJson.class, "city", city, "state", state, "country", country); - } - - @SuppressWarnings("UnusedReturnValue") - public static final class Builder { - - private String city; - - private String state; - - private String country; - - private Builder() { - // force use of static builder() method - } - - /** - * Member's work address city. - */ - public Builder city(@Nullable String city) { - this.city = city; - return this; - } - - /** - * Member's Work address state. - */ - public Builder state(@Nullable String state) { - this.state = state; - return this; - } - - /** - * Member's work address country. - */ - public Builder country(@Nullable String country) { - this.country = country; - return this; - } - - public WorkAddressJson build() { - return new WorkAddressJson(city, state, country); - } - } -} diff --git a/packages/java/src/main/java/com/cvent/models/operations/GetAttendeeByIdResponse.java b/packages/java/src/main/java/com/cvent/models/operations/GetAttendeeByIdResponse.java index 03e31903..49ab1b40 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/GetAttendeeByIdResponse.java +++ b/packages/java/src/main/java/com/cvent/models/operations/GetAttendeeByIdResponse.java @@ -3,7 +3,7 @@ */ package com.cvent.models.operations; -import com.cvent.models.components.Attendee; +import com.cvent.models.components.Attendee1; import com.cvent.utils.Response; import com.cvent.utils.Utils; import com.fasterxml.jackson.annotation.JsonCreator; @@ -34,14 +34,14 @@ public class GetAttendeeByIdResponse implements Response { /** * Successfully retrieved an attendee object. */ - private Attendee attendee; + private Attendee1 attendee; @JsonCreator public GetAttendeeByIdResponse( @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse, - @Nullable Attendee attendee) { + @Nullable Attendee1 attendee) { this.contentType = Optional.ofNullable(contentType) .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); this.statusCode = statusCode; @@ -79,7 +79,7 @@ public HttpResponse rawResponse() { /** * Successfully retrieved an attendee object. */ - public Optional attendee() { + public Optional attendee() { return Optional.ofNullable(this.attendee); } @@ -114,7 +114,7 @@ public GetAttendeeByIdResponse withRawResponse(@Nonnull HttpResponse rawResponse; - private Attendee attendee; + private Attendee1 attendee; private Builder() { // force use of static builder() method @@ -195,7 +195,7 @@ public Builder rawResponse(@Nonnull HttpResponse rawResponse) { /** * Successfully retrieved an attendee object. */ - public Builder attendee(@Nullable Attendee attendee) { + public Builder attendee(@Nullable Attendee1 attendee) { this.attendee = attendee; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsRequest.java new file mode 100644 index 00000000..4656d02d --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsRequest.java @@ -0,0 +1,255 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import com.cvent.models.components.Filter; +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.SpeakeasyMetadata; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Long; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +public class ListAssociatedAudienceSegmentsRequest { + /** + * ID of an attendee. + */ + @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=attendeeId") + private String attendeeId; + + /** + * The maximum number of records to return per page. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=limit") + private Long limit; + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=token") + private String token; + + /** + * Use the filter property in the request body to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + *

Supported fields and operators are listed below: + * + *

| Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + *

No logical operators are supported. + */ + @SpeakeasyMetadata("request:mediaType=application/json") + private Filter filter; + + @JsonCreator + public ListAssociatedAudienceSegmentsRequest( + @Nonnull String attendeeId, @Nullable Long limit, @Nullable String token, @Nonnull Filter filter) { + this.attendeeId = Optional.ofNullable(attendeeId) + .orElseThrow(() -> new IllegalArgumentException("attendeeId cannot be null")); + this.limit = Optional.ofNullable(limit).orElse(Builder._SINGLETON_VALUE_Limit.value()); + this.token = token; + this.filter = + Optional.ofNullable(filter).orElseThrow(() -> new IllegalArgumentException("filter cannot be null")); + } + + public ListAssociatedAudienceSegmentsRequest(@Nonnull String attendeeId, @Nonnull Filter filter) { + this(attendeeId, null, null, filter); + } + + /** + * ID of an attendee. + */ + public String attendeeId() { + return this.attendeeId; + } + + /** + * The maximum number of records to return per page. + */ + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public Optional token() { + return Optional.ofNullable(this.token); + } + + /** + * Use the filter property in the request body to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + *

Supported fields and operators are listed below: + * + *

| Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + *

No logical operators are supported. + */ + public Filter filter() { + return this.filter; + } + + public static Builder builder() { + return new Builder(); + } + + /** + * ID of an attendee. + */ + public ListAssociatedAudienceSegmentsRequest withAttendeeId(@Nonnull String attendeeId) { + this.attendeeId = Utils.checkNotNull(attendeeId, "attendeeId"); + return this; + } + + /** + * The maximum number of records to return per page. + */ + public ListAssociatedAudienceSegmentsRequest withLimit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public ListAssociatedAudienceSegmentsRequest withToken(@Nullable String token) { + this.token = token; + return this; + } + + /** + * Use the filter property in the request body to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + *

Supported fields and operators are listed below: + * + *

| Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + *

No logical operators are supported. + */ + public ListAssociatedAudienceSegmentsRequest withFilter(@Nonnull Filter filter) { + this.filter = Utils.checkNotNull(filter, "filter"); + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListAssociatedAudienceSegmentsRequest other = (ListAssociatedAudienceSegmentsRequest) o; + return Utils.enhancedDeepEquals(this.attendeeId, other.attendeeId) + && Utils.enhancedDeepEquals(this.limit, other.limit) + && Utils.enhancedDeepEquals(this.token, other.token) + && Utils.enhancedDeepEquals(this.filter, other.filter); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(attendeeId, limit, token, filter); + } + + @Override + public String toString() { + return Utils.toString( + ListAssociatedAudienceSegmentsRequest.class, + "attendeeId", + attendeeId, + "limit", + limit, + "token", + token, + "filter", + filter); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String attendeeId; + + private Long limit; + + private String token; + + private Filter filter; + + private Builder() { + // force use of static builder() method + } + + /** + * ID of an attendee. + */ + public Builder attendeeId(@Nonnull String attendeeId) { + this.attendeeId = Utils.checkNotNull(attendeeId, "attendeeId"); + return this; + } + + /** + * The maximum number of records to return per page. + */ + public Builder limit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public Builder token(@Nullable String token) { + this.token = token; + return this; + } + + /** + * Use the filter property in the request body to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + *

Supported fields and operators are listed below: + * + *

| Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + *

No logical operators are supported. + */ + public Builder filter(@Nonnull Filter filter) { + this.filter = Utils.checkNotNull(filter, "filter"); + return this; + } + + public ListAssociatedAudienceSegmentsRequest build() { + return new ListAssociatedAudienceSegmentsRequest(attendeeId, limit, token, filter); + } + + private static final LazySingletonValue _SINGLETON_VALUE_Limit = + new LazySingletonValue<>("limit", "100", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsRequestBuilder.java b/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsRequestBuilder.java new file mode 100644 index 00000000..0cb62661 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsRequestBuilder.java @@ -0,0 +1,108 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import static com.cvent.operations.Operations.RequestOperation; +import static com.cvent.utils.Exceptions.unchecked; +import static com.cvent.utils.Utils.toStream; +import static com.cvent.utils.Utils.transform; + +import com.cvent.SDKConfiguration; +import com.cvent.operations.ListAssociatedAudienceSegments; +import com.cvent.utils.Headers; +import com.cvent.utils.Options; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.Utils; +import com.cvent.utils.pagination.CursorTracker; +import com.cvent.utils.pagination.Paginator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Iterable; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Iterator; +import java.util.stream.Stream; + +public class ListAssociatedAudienceSegmentsRequestBuilder { + private final SDKConfiguration sdkConfiguration; + private final Headers _headers = new Headers(); + private ListAssociatedAudienceSegmentsRequest request; + private final Options.Builder optionsBuilder; + + public ListAssociatedAudienceSegmentsRequestBuilder(SDKConfiguration sdkConfiguration) { + this.sdkConfiguration = sdkConfiguration; + this.optionsBuilder = Options.builder(); + } + + public ListAssociatedAudienceSegmentsRequestBuilder retryConfig(RetryConfig retryConfig) { + this.optionsBuilder.retryConfig(retryConfig); + return this; + } + + public ListAssociatedAudienceSegmentsRequestBuilder request( + @Nonnull ListAssociatedAudienceSegmentsRequest request) { + this.request = Utils.checkNotNull(request, "request"); + return this; + } + + private ListAssociatedAudienceSegmentsRequest _buildRequest() { + return this.request; + } + + public ListAssociatedAudienceSegmentsRequestBuilder header(String name, String value) { + Utils.checkNotNull(name, "name"); + Utils.checkNotNull(value, "value"); + this._headers.add(name, value); + return this; + } + + /** + * Executes the request and returns the response. + * + * @return The response from the server. + */ + public ListAssociatedAudienceSegmentsResponse call() { + Options options = optionsBuilder.build(); + RequestOperation operation = + new ListAssociatedAudienceSegments.Sync(sdkConfiguration, options, _headers); + return operation.handleResponse(operation.doRequest(this._buildRequest())); + } + + /** + * Returns an iterable that performs next page calls till no more pages + * are returned. + * + *

The returned iterable can be used in a for-each loop: + *


+     * for (ListAssociatedAudienceSegmentsResponse page : builder.callAsIterable()) {
+     *     // Process each page
+     * }
+     * 
+ * + * @return An iterable that can be used to iterate through all pages + */ + public Iterable callAsIterable() { + ListAssociatedAudienceSegmentsRequest request = this.request; + Options options = optionsBuilder.build(); + RequestOperation operation = + new ListAssociatedAudienceSegments.Sync(sdkConfiguration, options, _headers); + + Iterator> iterator = new Paginator<>( + request, new CursorTracker<>("$.paging.nextToken", String.class), (req, pos) -> { + var modifiedReq = pos == null ? req : req.withToken(pos); + return unchecked(() -> operation.doRequest(modifiedReq)).get(); + }); + + return () -> transform(iterator, operation::handleResponse); + } + + /** + * Returns a stream that performs next page calls till no more pages + * are returned. + **/ + public Stream callAsStream() { + return toStream(callAsIterable()); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsResponse.java b/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsResponse.java new file mode 100644 index 00000000..66221da6 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListAssociatedAudienceSegmentsResponse.java @@ -0,0 +1,217 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import com.cvent.models.components.AttendeeAudienceSegmentAssociationsPaginatedResponse; +import com.cvent.utils.Response; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Override; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Optional; + +public class ListAssociatedAudienceSegmentsResponse implements Response { + /** + * HTTP response content type for this operation + */ + private String contentType; + + /** + * HTTP response status code for this operation + */ + private int statusCode; + + /** + * Raw HTTP response; suitable for custom response parsing + */ + private HttpResponse rawResponse; + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + private AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse; + + @JsonCreator + public ListAssociatedAudienceSegmentsResponse( + @Nonnull String contentType, + int statusCode, + @Nonnull HttpResponse rawResponse, + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.contentType = Optional.ofNullable(contentType) + .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); + this.statusCode = statusCode; + this.rawResponse = Optional.ofNullable(rawResponse) + .orElseThrow(() -> new IllegalArgumentException("rawResponse cannot be null")); + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + } + + public ListAssociatedAudienceSegmentsResponse( + @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse) { + this(contentType, statusCode, rawResponse, null); + } + + /** + * HTTP response content type for this operation + */ + public String contentType() { + return this.contentType; + } + + /** + * HTTP response status code for this operation + */ + public int statusCode() { + return this.statusCode; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public HttpResponse rawResponse() { + return this.rawResponse; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public Optional + attendeeAudienceSegmentAssociationsPaginatedResponse() { + return Optional.ofNullable(this.attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * HTTP response content type for this operation + */ + public ListAssociatedAudienceSegmentsResponse withContentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public ListAssociatedAudienceSegmentsResponse withStatusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public ListAssociatedAudienceSegmentsResponse withRawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public ListAssociatedAudienceSegmentsResponse withAttendeeAudienceSegmentAssociationsPaginatedResponse( + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListAssociatedAudienceSegmentsResponse other = (ListAssociatedAudienceSegmentsResponse) o; + return Utils.enhancedDeepEquals(this.contentType, other.contentType) + && Utils.enhancedDeepEquals(this.statusCode, other.statusCode) + && Utils.enhancedDeepEquals(this.rawResponse, other.rawResponse) + && Utils.enhancedDeepEquals( + this.attendeeAudienceSegmentAssociationsPaginatedResponse, + other.attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + contentType, statusCode, rawResponse, attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @Override + public String toString() { + return Utils.toString( + ListAssociatedAudienceSegmentsResponse.class, + "contentType", + contentType, + "statusCode", + statusCode, + "rawResponse", + rawResponse, + "attendeeAudienceSegmentAssociationsPaginatedResponse", + attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String contentType; + + private int statusCode; + + private HttpResponse rawResponse; + + private AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse; + + private Builder() { + // force use of static builder() method + } + + /** + * HTTP response content type for this operation + */ + public Builder contentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public Builder statusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public Builder rawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public Builder attendeeAudienceSegmentAssociationsPaginatedResponse( + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + return this; + } + + public ListAssociatedAudienceSegmentsResponse build() { + return new ListAssociatedAudienceSegmentsResponse( + contentType, statusCode, rawResponse, attendeeAudienceSegmentAssociationsPaginatedResponse); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsRequest.java new file mode 100644 index 00000000..633a9291 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsRequest.java @@ -0,0 +1,253 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.SpeakeasyMetadata; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Long; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +public class ListAttendeeAudienceSegmentsRequest { + /** + * ID of an attendee. + */ + @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=attendeeId") + private String attendeeId; + + /** + * The maximum number of records to return per page. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=limit") + private Long limit; + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=token") + private String token; + + /** + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + *

Supported fields and operators are listed below: + * + *

| Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + *

No logical operators are supported. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter") + private String filter; + + @JsonCreator + public ListAttendeeAudienceSegmentsRequest( + @Nonnull String attendeeId, @Nullable Long limit, @Nullable String token, @Nullable String filter) { + this.attendeeId = Optional.ofNullable(attendeeId) + .orElseThrow(() -> new IllegalArgumentException("attendeeId cannot be null")); + this.limit = Optional.ofNullable(limit).orElse(Builder._SINGLETON_VALUE_Limit.value()); + this.token = token; + this.filter = filter; + } + + public ListAttendeeAudienceSegmentsRequest(@Nonnull String attendeeId) { + this(attendeeId, null, null, null); + } + + /** + * ID of an attendee. + */ + public String attendeeId() { + return this.attendeeId; + } + + /** + * The maximum number of records to return per page. + */ + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public Optional token() { + return Optional.ofNullable(this.token); + } + + /** + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + *

Supported fields and operators are listed below: + * + *

| Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + *

No logical operators are supported. + */ + public Optional filter() { + return Optional.ofNullable(this.filter); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * ID of an attendee. + */ + public ListAttendeeAudienceSegmentsRequest withAttendeeId(@Nonnull String attendeeId) { + this.attendeeId = Utils.checkNotNull(attendeeId, "attendeeId"); + return this; + } + + /** + * The maximum number of records to return per page. + */ + public ListAttendeeAudienceSegmentsRequest withLimit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public ListAttendeeAudienceSegmentsRequest withToken(@Nullable String token) { + this.token = token; + return this; + } + + /** + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + *

Supported fields and operators are listed below: + * + *

| Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + *

No logical operators are supported. + */ + public ListAttendeeAudienceSegmentsRequest withFilter(@Nullable String filter) { + this.filter = filter; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListAttendeeAudienceSegmentsRequest other = (ListAttendeeAudienceSegmentsRequest) o; + return Utils.enhancedDeepEquals(this.attendeeId, other.attendeeId) + && Utils.enhancedDeepEquals(this.limit, other.limit) + && Utils.enhancedDeepEquals(this.token, other.token) + && Utils.enhancedDeepEquals(this.filter, other.filter); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(attendeeId, limit, token, filter); + } + + @Override + public String toString() { + return Utils.toString( + ListAttendeeAudienceSegmentsRequest.class, + "attendeeId", + attendeeId, + "limit", + limit, + "token", + token, + "filter", + filter); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String attendeeId; + + private Long limit; + + private String token; + + private String filter; + + private Builder() { + // force use of static builder() method + } + + /** + * ID of an attendee. + */ + public Builder attendeeId(@Nonnull String attendeeId) { + this.attendeeId = Utils.checkNotNull(attendeeId, "attendeeId"); + return this; + } + + /** + * The maximum number of records to return per page. + */ + public Builder limit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public Builder token(@Nullable String token) { + this.token = token; + return this; + } + + /** + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + *

Supported fields and operators are listed below: + * + *

| Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + *

No logical operators are supported. + */ + public Builder filter(@Nullable String filter) { + this.filter = filter; + return this; + } + + public ListAttendeeAudienceSegmentsRequest build() { + return new ListAttendeeAudienceSegmentsRequest(attendeeId, limit, token, filter); + } + + private static final LazySingletonValue _SINGLETON_VALUE_Limit = + new LazySingletonValue<>("limit", "100", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsRequestBuilder.java b/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsRequestBuilder.java new file mode 100644 index 00000000..e8ec4b86 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsRequestBuilder.java @@ -0,0 +1,107 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import static com.cvent.operations.Operations.RequestOperation; +import static com.cvent.utils.Exceptions.unchecked; +import static com.cvent.utils.Utils.toStream; +import static com.cvent.utils.Utils.transform; + +import com.cvent.SDKConfiguration; +import com.cvent.operations.ListAttendeeAudienceSegments; +import com.cvent.utils.Headers; +import com.cvent.utils.Options; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.Utils; +import com.cvent.utils.pagination.CursorTracker; +import com.cvent.utils.pagination.Paginator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Iterable; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Iterator; +import java.util.stream.Stream; + +public class ListAttendeeAudienceSegmentsRequestBuilder { + private final SDKConfiguration sdkConfiguration; + private final Headers _headers = new Headers(); + private ListAttendeeAudienceSegmentsRequest request; + private final Options.Builder optionsBuilder; + + public ListAttendeeAudienceSegmentsRequestBuilder(SDKConfiguration sdkConfiguration) { + this.sdkConfiguration = sdkConfiguration; + this.optionsBuilder = Options.builder(); + } + + public ListAttendeeAudienceSegmentsRequestBuilder retryConfig(RetryConfig retryConfig) { + this.optionsBuilder.retryConfig(retryConfig); + return this; + } + + public ListAttendeeAudienceSegmentsRequestBuilder request(@Nonnull ListAttendeeAudienceSegmentsRequest request) { + this.request = Utils.checkNotNull(request, "request"); + return this; + } + + private ListAttendeeAudienceSegmentsRequest _buildRequest() { + return this.request; + } + + public ListAttendeeAudienceSegmentsRequestBuilder header(String name, String value) { + Utils.checkNotNull(name, "name"); + Utils.checkNotNull(value, "value"); + this._headers.add(name, value); + return this; + } + + /** + * Executes the request and returns the response. + * + * @return The response from the server. + */ + public ListAttendeeAudienceSegmentsResponse call() { + Options options = optionsBuilder.build(); + RequestOperation operation = + new ListAttendeeAudienceSegments.Sync(sdkConfiguration, options, _headers); + return operation.handleResponse(operation.doRequest(this._buildRequest())); + } + + /** + * Returns an iterable that performs next page calls till no more pages + * are returned. + * + *

The returned iterable can be used in a for-each loop: + *


+     * for (ListAttendeeAudienceSegmentsResponse page : builder.callAsIterable()) {
+     *     // Process each page
+     * }
+     * 
+ * + * @return An iterable that can be used to iterate through all pages + */ + public Iterable callAsIterable() { + ListAttendeeAudienceSegmentsRequest request = this.request; + Options options = optionsBuilder.build(); + RequestOperation operation = + new ListAttendeeAudienceSegments.Sync(sdkConfiguration, options, _headers); + + Iterator> iterator = new Paginator<>( + request, new CursorTracker<>("$.paging.nextToken", String.class), (req, pos) -> { + var modifiedReq = pos == null ? req : req.withToken(pos); + return unchecked(() -> operation.doRequest(modifiedReq)).get(); + }); + + return () -> transform(iterator, operation::handleResponse); + } + + /** + * Returns a stream that performs next page calls till no more pages + * are returned. + **/ + public Stream callAsStream() { + return toStream(callAsIterable()); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsResponse.java b/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsResponse.java new file mode 100644 index 00000000..937695c1 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListAttendeeAudienceSegmentsResponse.java @@ -0,0 +1,217 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import com.cvent.models.components.AttendeeAudienceSegmentAssociationsPaginatedResponse; +import com.cvent.utils.Response; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Override; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Optional; + +public class ListAttendeeAudienceSegmentsResponse implements Response { + /** + * HTTP response content type for this operation + */ + private String contentType; + + /** + * HTTP response status code for this operation + */ + private int statusCode; + + /** + * Raw HTTP response; suitable for custom response parsing + */ + private HttpResponse rawResponse; + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + private AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse; + + @JsonCreator + public ListAttendeeAudienceSegmentsResponse( + @Nonnull String contentType, + int statusCode, + @Nonnull HttpResponse rawResponse, + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.contentType = Optional.ofNullable(contentType) + .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); + this.statusCode = statusCode; + this.rawResponse = Optional.ofNullable(rawResponse) + .orElseThrow(() -> new IllegalArgumentException("rawResponse cannot be null")); + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + } + + public ListAttendeeAudienceSegmentsResponse( + @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse) { + this(contentType, statusCode, rawResponse, null); + } + + /** + * HTTP response content type for this operation + */ + public String contentType() { + return this.contentType; + } + + /** + * HTTP response status code for this operation + */ + public int statusCode() { + return this.statusCode; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public HttpResponse rawResponse() { + return this.rawResponse; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public Optional + attendeeAudienceSegmentAssociationsPaginatedResponse() { + return Optional.ofNullable(this.attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * HTTP response content type for this operation + */ + public ListAttendeeAudienceSegmentsResponse withContentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public ListAttendeeAudienceSegmentsResponse withStatusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public ListAttendeeAudienceSegmentsResponse withRawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public ListAttendeeAudienceSegmentsResponse withAttendeeAudienceSegmentAssociationsPaginatedResponse( + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListAttendeeAudienceSegmentsResponse other = (ListAttendeeAudienceSegmentsResponse) o; + return Utils.enhancedDeepEquals(this.contentType, other.contentType) + && Utils.enhancedDeepEquals(this.statusCode, other.statusCode) + && Utils.enhancedDeepEquals(this.rawResponse, other.rawResponse) + && Utils.enhancedDeepEquals( + this.attendeeAudienceSegmentAssociationsPaginatedResponse, + other.attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + contentType, statusCode, rawResponse, attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @Override + public String toString() { + return Utils.toString( + ListAttendeeAudienceSegmentsResponse.class, + "contentType", + contentType, + "statusCode", + statusCode, + "rawResponse", + rawResponse, + "attendeeAudienceSegmentAssociationsPaginatedResponse", + attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String contentType; + + private int statusCode; + + private HttpResponse rawResponse; + + private AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse; + + private Builder() { + // force use of static builder() method + } + + /** + * HTTP response content type for this operation + */ + public Builder contentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public Builder statusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public Builder rawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public Builder attendeeAudienceSegmentAssociationsPaginatedResponse( + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + return this; + } + + public ListAttendeeAudienceSegmentsResponse build() { + return new ListAttendeeAudienceSegmentsResponse( + contentType, statusCode, rawResponse, attendeeAudienceSegmentAssociationsPaginatedResponse); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListDiscountedAgendaItemsRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListDiscountedAgendaItemsRequest.java index 2344bb0b..6d6c46c7 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/ListDiscountedAgendaItemsRequest.java +++ b/packages/java/src/main/java/com/cvent/models/operations/ListDiscountedAgendaItemsRequest.java @@ -36,19 +36,18 @@ public class ListDiscountedAgendaItemsRequest { private String token; /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * discount.id (eq|in) - * * type (eq|in) + *

| Field | Operators | + * |------------------|-------------------------------------| + * | discount.id | `eq`, `in` | + * | type | `eq`, `in` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -91,19 +90,18 @@ public Optional token() { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * discount.id (eq|in) - * * type (eq|in) + *

| Field | Operators | + * |------------------|-------------------------------------| + * | discount.id | `eq`, `in` | + * | type | `eq`, `in` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -141,19 +139,18 @@ public ListDiscountedAgendaItemsRequest withToken(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * discount.id (eq|in) - * * type (eq|in) + *

| Field | Operators | + * |------------------|-------------------------------------| + * | discount.id | `eq`, `in` | + * | type | `eq`, `in` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -229,19 +226,18 @@ public Builder token(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * discount.id (eq|in) - * * type (eq|in) + *

| Field | Operators | + * |------------------|-------------------------------------| + * | discount.id | `eq`, `in` | + * | type | `eq`, `in` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListDonationItemsRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListDonationItemsRequest.java index 68e6522f..fd225e52 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/ListDonationItemsRequest.java +++ b/packages/java/src/main/java/com/cvent/models/operations/ListDonationItemsRequest.java @@ -36,17 +36,18 @@ public class ListDonationItemsRequest { private String token; /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter") @@ -88,17 +89,18 @@ public Optional token() { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public Optional filter() { @@ -135,17 +137,18 @@ public ListDonationItemsRequest withToken(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public ListDonationItemsRequest withFilter(@Nullable String filter) { @@ -220,17 +223,18 @@ public Builder token(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public Builder filter(@Nullable String filter) { diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListEventDiscountsRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListEventDiscountsRequest.java index e670d6aa..ad6a1b0a 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/ListEventDiscountsRequest.java +++ b/packages/java/src/main/java/com/cvent/models/operations/ListEventDiscountsRequest.java @@ -57,21 +57,20 @@ public class ListEventDiscountsRequest { private String sort; /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * method.type (eq) - * * type (eq) - * * level (eq) + *

| Field | Operators | + * |------------------|-------------------------------------| + * | id | `in` | + * | method.type | `eq` | + * | type | `eq` | + * | level | `eq` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -157,21 +156,20 @@ public Optional sort() { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * method.type (eq) - * * type (eq) - * * level (eq) + *

| Field | Operators | + * |------------------|-------------------------------------| + * | id | `in` | + * | method.type | `eq` | + * | type | `eq` | + * | level | `eq` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -246,21 +244,20 @@ public ListEventDiscountsRequest withSort(@Nullable String sort) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * method.type (eq) - * * type (eq) - * * level (eq) + *

| Field | Operators | + * |------------------|-------------------------------------| + * | id | `in` | + * | method.type | `eq` | + * | type | `eq` | + * | level | `eq` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -398,21 +395,20 @@ public Builder sort(@Nullable String sort) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * method.type (eq) - * * type (eq) - * * level (eq) + *

| Field | Operators | + * |------------------|-------------------------------------| + * | id | `in` | + * | method.type | `eq` | + * | type | `eq` | + * | level | `eq` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListEventRoleAssignmentRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListEventRoleAssignmentRequest.java index 454b9dd5..d5a3bb4b 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/ListEventRoleAssignmentRequest.java +++ b/packages/java/src/main/java/com/cvent/models/operations/ListEventRoleAssignmentRequest.java @@ -13,6 +13,7 @@ import java.lang.Long; import java.lang.Override; import java.lang.String; +import java.time.OffsetDateTime; import java.util.List; import java.util.Optional; @@ -30,6 +31,19 @@ public class ListEventRoleAssignmentRequest { @SpeakeasyMetadata("queryParam:style=form,explode=true,name=token") private String token; + /** + * Used to query records that have been added or updated after this time point. Default to the + * beginning of time of the data store. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=after") + private OffsetDateTime after; + + /** + * Used to query records that have been added or updated before this time point. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=before") + private OffsetDateTime before; + /** * Use the `expand` query parameter to request additional details for each field specified. * @@ -60,16 +74,20 @@ public class ListEventRoleAssignmentRequest { public ListEventRoleAssignmentRequest( @Nullable Long limit, @Nullable String token, + @Nullable OffsetDateTime after, + @Nullable OffsetDateTime before, @Nullable List expand, @Nullable String filter) { this.limit = Optional.ofNullable(limit).orElse(Builder._SINGLETON_VALUE_Limit.value()); this.token = token; + this.after = after; + this.before = before; this.expand = expand; this.filter = filter; } public ListEventRoleAssignmentRequest() { - this(null, null, null, null); + this(null, null, null, null, null, null); } /** @@ -87,6 +105,21 @@ public Optional token() { return Optional.ofNullable(this.token); } + /** + * Used to query records that have been added or updated after this time point. Default to the + * beginning of time of the data store. + */ + public Optional after() { + return Optional.ofNullable(this.after); + } + + /** + * Used to query records that have been added or updated before this time point. + */ + public Optional before() { + return Optional.ofNullable(this.before); + } + /** * Use the `expand` query parameter to request additional details for each field specified. * @@ -136,6 +169,23 @@ public ListEventRoleAssignmentRequest withToken(@Nullable String token) { return this; } + /** + * Used to query records that have been added or updated after this time point. Default to the + * beginning of time of the data store. + */ + public ListEventRoleAssignmentRequest withAfter(@Nullable OffsetDateTime after) { + this.after = after; + return this; + } + + /** + * Used to query records that have been added or updated before this time point. + */ + public ListEventRoleAssignmentRequest withBefore(@Nullable OffsetDateTime before) { + this.before = before; + return this; + } + /** * Use the `expand` query parameter to request additional details for each field specified. * @@ -177,13 +227,15 @@ public boolean equals(java.lang.Object o) { ListEventRoleAssignmentRequest other = (ListEventRoleAssignmentRequest) o; return Utils.enhancedDeepEquals(this.limit, other.limit) && Utils.enhancedDeepEquals(this.token, other.token) + && Utils.enhancedDeepEquals(this.after, other.after) + && Utils.enhancedDeepEquals(this.before, other.before) && Utils.enhancedDeepEquals(this.expand, other.expand) && Utils.enhancedDeepEquals(this.filter, other.filter); } @Override public int hashCode() { - return Utils.enhancedHash(limit, token, expand, filter); + return Utils.enhancedHash(limit, token, after, before, expand, filter); } @Override @@ -194,6 +246,10 @@ public String toString() { limit, "token", token, + "after", + after, + "before", + before, "expand", expand, "filter", @@ -207,6 +263,10 @@ public static final class Builder { private String token; + private OffsetDateTime after; + + private OffsetDateTime before; + private List expand; private String filter; @@ -232,6 +292,23 @@ public Builder token(@Nullable String token) { return this; } + /** + * Used to query records that have been added or updated after this time point. Default to the + * beginning of time of the data store. + */ + public Builder after(@Nullable OffsetDateTime after) { + this.after = after; + return this; + } + + /** + * Used to query records that have been added or updated before this time point. + */ + public Builder before(@Nullable OffsetDateTime before) { + this.before = before; + return this; + } + /** * Use the `expand` query parameter to request additional details for each field specified. * @@ -263,7 +340,7 @@ public Builder filter(@Nullable String filter) { } public ListEventRoleAssignmentRequest build() { - return new ListEventRoleAssignmentRequest(limit, token, expand, filter); + return new ListEventRoleAssignmentRequest(limit, token, after, before, expand, filter); } private static final LazySingletonValue _SINGLETON_VALUE_Limit = diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListFeeItemsRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListFeeItemsRequest.java index 9bb2ec6e..b87bdbad 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/ListFeeItemsRequest.java +++ b/packages/java/src/main/java/com/cvent/models/operations/ListFeeItemsRequest.java @@ -36,27 +36,22 @@ public class ListFeeItemsRequest { private String token; /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are six comparison types that can be used in filter expressions: - * * equal: eq - * * not equal: ne - * * greater than: gt - * * greater or equal: ge - * * less than: lt - * * less than or equal: le + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (eq|ne) - * * product.id (eq|ne) - * * generalLedgerCodes.id (eq|ne) - * * product.type (eq|ne) - * * created (eq|ne|lt|le|gt|ge) - * * lastModified (eq|ne|lt|le|gt|ge) + *

| Field | Operators | + * |-----------------------|------------------------------------| + * | id | `eq`, `ne` | + * | product.id | `eq`, `ne` | + * | generalLedgerCodes.id | `eq`, `ne` | + * | product.type | `eq`, `ne` | + * | created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | + * | lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -99,27 +94,22 @@ public Optional token() { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are six comparison types that can be used in filter expressions: - * * equal: eq - * * not equal: ne - * * greater than: gt - * * greater or equal: ge - * * less than: lt - * * less than or equal: le + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (eq|ne) - * * product.id (eq|ne) - * * generalLedgerCodes.id (eq|ne) - * * product.type (eq|ne) - * * created (eq|ne|lt|le|gt|ge) - * * lastModified (eq|ne|lt|le|gt|ge) + *

| Field | Operators | + * |-----------------------|------------------------------------| + * | id | `eq`, `ne` | + * | product.id | `eq`, `ne` | + * | generalLedgerCodes.id | `eq`, `ne` | + * | product.type | `eq`, `ne` | + * | created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | + * | lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -157,27 +147,22 @@ public ListFeeItemsRequest withToken(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are six comparison types that can be used in filter expressions: - * * equal: eq - * * not equal: ne - * * greater than: gt - * * greater or equal: ge - * * less than: lt - * * less than or equal: le + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (eq|ne) - * * product.id (eq|ne) - * * generalLedgerCodes.id (eq|ne) - * * product.type (eq|ne) - * * created (eq|ne|lt|le|gt|ge) - * * lastModified (eq|ne|lt|le|gt|ge) + *

| Field | Operators | + * |-----------------------|------------------------------------| + * | id | `eq`, `ne` | + * | product.id | `eq`, `ne` | + * | generalLedgerCodes.id | `eq`, `ne` | + * | product.type | `eq`, `ne` | + * | created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | + * | lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ @@ -252,27 +237,22 @@ public Builder token(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

There are six comparison types that can be used in filter expressions: - * * equal: eq - * * not equal: ne - * * greater than: gt - * * greater or equal: ge - * * less than: lt - * * less than or equal: le + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (eq|ne) - * * product.id (eq|ne) - * * generalLedgerCodes.id (eq|ne) - * * product.type (eq|ne) - * * created (eq|ne|lt|le|gt|ge) - * * lastModified (eq|ne|lt|le|gt|ge) + *

| Field | Operators | + * |-----------------------|------------------------------------| + * | id | `eq`, `ne` | + * | product.id | `eq`, `ne` | + * | generalLedgerCodes.id | `eq`, `ne` | + * | product.type | `eq`, `ne` | + * | created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | + * | lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | * - *

The following operators are available: + *

The following logical operators are supported for combining filters: * * and * * or */ diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterRequest.java new file mode 100644 index 00000000..aaeabfd8 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterRequest.java @@ -0,0 +1,209 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import com.cvent.models.components.Filter; +import com.cvent.utils.LazySingletonValue; +import com.cvent.utils.SpeakeasyMetadata; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.Long; +import java.lang.Override; +import java.lang.String; +import java.util.Optional; + +public class ListMembershipItemsPostFilterRequest { + /** + * Unique ID of an event. + */ + @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=id") + private String id; + + /** + * The maximum number of records to return per page. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=limit") + private Long limit; + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + @SpeakeasyMetadata("queryParam:style=form,explode=true,name=token") + private String token; + + /** + * See the parameter description of filter in GET List + * Membership Items for full filtering information. + */ + @SpeakeasyMetadata("request:mediaType=application/json") + private Filter filter; + + @JsonCreator + public ListMembershipItemsPostFilterRequest( + @Nonnull String id, @Nullable Long limit, @Nullable String token, @Nullable Filter filter) { + this.id = Optional.ofNullable(id).orElseThrow(() -> new IllegalArgumentException("id cannot be null")); + this.limit = Optional.ofNullable(limit).orElse(Builder._SINGLETON_VALUE_Limit.value()); + this.token = token; + this.filter = filter; + } + + public ListMembershipItemsPostFilterRequest(@Nonnull String id) { + this(id, null, null, null); + } + + /** + * Unique ID of an event. + */ + public String id() { + return this.id; + } + + /** + * The maximum number of records to return per page. + */ + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public Optional token() { + return Optional.ofNullable(this.token); + } + + /** + * See the parameter description of filter in GET List + * Membership Items for full filtering information. + */ + public Optional filter() { + return Optional.ofNullable(this.filter); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * Unique ID of an event. + */ + public ListMembershipItemsPostFilterRequest withId(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + /** + * The maximum number of records to return per page. + */ + public ListMembershipItemsPostFilterRequest withLimit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public ListMembershipItemsPostFilterRequest withToken(@Nullable String token) { + this.token = token; + return this; + } + + /** + * See the parameter description of filter in GET List + * Membership Items for full filtering information. + */ + public ListMembershipItemsPostFilterRequest withFilter(@Nullable Filter filter) { + this.filter = filter; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListMembershipItemsPostFilterRequest other = (ListMembershipItemsPostFilterRequest) o; + return Utils.enhancedDeepEquals(this.id, other.id) + && Utils.enhancedDeepEquals(this.limit, other.limit) + && Utils.enhancedDeepEquals(this.token, other.token) + && Utils.enhancedDeepEquals(this.filter, other.filter); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(id, limit, token, filter); + } + + @Override + public String toString() { + return Utils.toString( + ListMembershipItemsPostFilterRequest.class, "id", id, "limit", limit, "token", token, "filter", filter); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String id; + + private Long limit; + + private String token; + + private Filter filter; + + private Builder() { + // force use of static builder() method + } + + /** + * Unique ID of an event. + */ + public Builder id(@Nonnull String id) { + this.id = Utils.checkNotNull(id, "id"); + return this; + } + + /** + * The maximum number of records to return per page. + */ + public Builder limit(@Nullable Long limit) { + this.limit = limit; + return this; + } + + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * This will override any other pageable parameters provided. + */ + public Builder token(@Nullable String token) { + this.token = token; + return this; + } + + /** + * See the parameter description of filter in GET List + * Membership Items for full filtering information. + */ + public Builder filter(@Nullable Filter filter) { + this.filter = filter; + return this; + } + + public ListMembershipItemsPostFilterRequest build() { + return new ListMembershipItemsPostFilterRequest(id, limit, token, filter); + } + + private static final LazySingletonValue _SINGLETON_VALUE_Limit = + new LazySingletonValue<>("limit", "100", new TypeReference() {}); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterRequestBuilder.java b/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterRequestBuilder.java new file mode 100644 index 00000000..da4130fb --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterRequestBuilder.java @@ -0,0 +1,107 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import static com.cvent.operations.Operations.RequestOperation; +import static com.cvent.utils.Exceptions.unchecked; +import static com.cvent.utils.Utils.toStream; +import static com.cvent.utils.Utils.transform; + +import com.cvent.SDKConfiguration; +import com.cvent.operations.ListMembershipItemsPostFilter; +import com.cvent.utils.Headers; +import com.cvent.utils.Options; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.Utils; +import com.cvent.utils.pagination.CursorTracker; +import com.cvent.utils.pagination.Paginator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Iterable; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Iterator; +import java.util.stream.Stream; + +public class ListMembershipItemsPostFilterRequestBuilder { + private final SDKConfiguration sdkConfiguration; + private final Headers _headers = new Headers(); + private ListMembershipItemsPostFilterRequest request; + private final Options.Builder optionsBuilder; + + public ListMembershipItemsPostFilterRequestBuilder(SDKConfiguration sdkConfiguration) { + this.sdkConfiguration = sdkConfiguration; + this.optionsBuilder = Options.builder(); + } + + public ListMembershipItemsPostFilterRequestBuilder retryConfig(RetryConfig retryConfig) { + this.optionsBuilder.retryConfig(retryConfig); + return this; + } + + public ListMembershipItemsPostFilterRequestBuilder request(@Nonnull ListMembershipItemsPostFilterRequest request) { + this.request = Utils.checkNotNull(request, "request"); + return this; + } + + private ListMembershipItemsPostFilterRequest _buildRequest() { + return this.request; + } + + public ListMembershipItemsPostFilterRequestBuilder header(String name, String value) { + Utils.checkNotNull(name, "name"); + Utils.checkNotNull(value, "value"); + this._headers.add(name, value); + return this; + } + + /** + * Executes the request and returns the response. + * + * @return The response from the server. + */ + public ListMembershipItemsPostFilterResponse call() { + Options options = optionsBuilder.build(); + RequestOperation operation = + new ListMembershipItemsPostFilter.Sync(sdkConfiguration, options, _headers); + return operation.handleResponse(operation.doRequest(this._buildRequest())); + } + + /** + * Returns an iterable that performs next page calls till no more pages + * are returned. + * + *

The returned iterable can be used in a for-each loop: + *


+     * for (ListMembershipItemsPostFilterResponse page : builder.callAsIterable()) {
+     *     // Process each page
+     * }
+     * 
+ * + * @return An iterable that can be used to iterate through all pages + */ + public Iterable callAsIterable() { + ListMembershipItemsPostFilterRequest request = this.request; + Options options = optionsBuilder.build(); + RequestOperation operation = + new ListMembershipItemsPostFilter.Sync(sdkConfiguration, options, _headers); + + Iterator> iterator = new Paginator<>( + request, new CursorTracker<>("$.paging.nextToken", String.class), (req, pos) -> { + var modifiedReq = pos == null ? req : req.withToken(pos); + return unchecked(() -> operation.doRequest(modifiedReq)).get(); + }); + + return () -> transform(iterator, operation::handleResponse); + } + + /** + * Returns a stream that performs next page calls till no more pages + * are returned. + **/ + public Stream callAsStream() { + return toStream(callAsIterable()); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterResponse.java b/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterResponse.java new file mode 100644 index 00000000..d99e962e --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsPostFilterResponse.java @@ -0,0 +1,210 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations; + +import com.cvent.models.components.MembershipItemsPaginatedResponse; +import com.cvent.utils.Response; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Override; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Optional; + +public class ListMembershipItemsPostFilterResponse implements Response { + /** + * HTTP response content type for this operation + */ + private String contentType; + + /** + * HTTP response status code for this operation + */ + private int statusCode; + + /** + * Raw HTTP response; suitable for custom response parsing + */ + private HttpResponse rawResponse; + + /** + * Successfully retrieved a paginated list of membership items. + */ + private MembershipItemsPaginatedResponse membershipItemsPaginatedResponse; + + @JsonCreator + public ListMembershipItemsPostFilterResponse( + @Nonnull String contentType, + int statusCode, + @Nonnull HttpResponse rawResponse, + @Nullable MembershipItemsPaginatedResponse membershipItemsPaginatedResponse) { + this.contentType = Optional.ofNullable(contentType) + .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); + this.statusCode = statusCode; + this.rawResponse = Optional.ofNullable(rawResponse) + .orElseThrow(() -> new IllegalArgumentException("rawResponse cannot be null")); + this.membershipItemsPaginatedResponse = membershipItemsPaginatedResponse; + } + + public ListMembershipItemsPostFilterResponse( + @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse) { + this(contentType, statusCode, rawResponse, null); + } + + /** + * HTTP response content type for this operation + */ + public String contentType() { + return this.contentType; + } + + /** + * HTTP response status code for this operation + */ + public int statusCode() { + return this.statusCode; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public HttpResponse rawResponse() { + return this.rawResponse; + } + + /** + * Successfully retrieved a paginated list of membership items. + */ + public Optional membershipItemsPaginatedResponse() { + return Optional.ofNullable(this.membershipItemsPaginatedResponse); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * HTTP response content type for this operation + */ + public ListMembershipItemsPostFilterResponse withContentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public ListMembershipItemsPostFilterResponse withStatusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public ListMembershipItemsPostFilterResponse withRawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved a paginated list of membership items. + */ + public ListMembershipItemsPostFilterResponse withMembershipItemsPaginatedResponse( + @Nullable MembershipItemsPaginatedResponse membershipItemsPaginatedResponse) { + this.membershipItemsPaginatedResponse = membershipItemsPaginatedResponse; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListMembershipItemsPostFilterResponse other = (ListMembershipItemsPostFilterResponse) o; + return Utils.enhancedDeepEquals(this.contentType, other.contentType) + && Utils.enhancedDeepEquals(this.statusCode, other.statusCode) + && Utils.enhancedDeepEquals(this.rawResponse, other.rawResponse) + && Utils.enhancedDeepEquals(this.membershipItemsPaginatedResponse, other.membershipItemsPaginatedResponse); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(contentType, statusCode, rawResponse, membershipItemsPaginatedResponse); + } + + @Override + public String toString() { + return Utils.toString( + ListMembershipItemsPostFilterResponse.class, + "contentType", + contentType, + "statusCode", + statusCode, + "rawResponse", + rawResponse, + "membershipItemsPaginatedResponse", + membershipItemsPaginatedResponse); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String contentType; + + private int statusCode; + + private HttpResponse rawResponse; + + private MembershipItemsPaginatedResponse membershipItemsPaginatedResponse; + + private Builder() { + // force use of static builder() method + } + + /** + * HTTP response content type for this operation + */ + public Builder contentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public Builder statusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public Builder rawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved a paginated list of membership items. + */ + public Builder membershipItemsPaginatedResponse( + @Nullable MembershipItemsPaginatedResponse membershipItemsPaginatedResponse) { + this.membershipItemsPaginatedResponse = membershipItemsPaginatedResponse; + return this; + } + + public ListMembershipItemsPostFilterResponse build() { + return new ListMembershipItemsPostFilterResponse( + contentType, statusCode, rawResponse, membershipItemsPaginatedResponse); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsRequest.java index b0b00c90..ff6db0ab 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsRequest.java +++ b/packages/java/src/main/java/com/cvent/models/operations/ListMembershipItemsRequest.java @@ -36,17 +36,18 @@ public class ListMembershipItemsRequest { private String token; /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter") @@ -88,17 +89,18 @@ public Optional token() { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public Optional filter() { @@ -135,17 +137,18 @@ public ListMembershipItemsRequest withToken(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public ListMembershipItemsRequest withFilter(@Nullable String filter) { @@ -220,17 +223,18 @@ public Builder token(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public Builder filter(@Nullable String filter) { diff --git a/packages/java/src/main/java/com/cvent/models/operations/ListQuantityItemsRequest.java b/packages/java/src/main/java/com/cvent/models/operations/ListQuantityItemsRequest.java index b711e648..952f3c9b 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/ListQuantityItemsRequest.java +++ b/packages/java/src/main/java/com/cvent/models/operations/ListQuantityItemsRequest.java @@ -36,17 +36,18 @@ public class ListQuantityItemsRequest { private String token; /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=filter") @@ -88,17 +89,18 @@ public Optional token() { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public Optional filter() { @@ -135,17 +137,18 @@ public ListQuantityItemsRequest withToken(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public ListQuantityItemsRequest withFilter(@Nullable String filter) { @@ -220,17 +223,18 @@ public Builder token(@Nullable String token) { } /** - * A filter query string narrows search results and supports the combination of logical and comparison - * operators. - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * Use filter query parameters to limit results + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - *

Only 'includes value(s): in' comparison type can be used in filter expression. + *

Supported fields and operators are listed below: * - *

The following fields are filterable: - * * id (in) - * * registrationTypes (in) + *

| Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - *

The following operator is available: + *

The following logical operators are supported for combining filters: * * and */ public Builder filter(@Nullable String filter) { diff --git a/packages/java/src/main/java/com/cvent/models/operations/UpdateAttendeeResponse.java b/packages/java/src/main/java/com/cvent/models/operations/UpdateAttendeeResponse.java index 9cb88041..bc681a5d 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/UpdateAttendeeResponse.java +++ b/packages/java/src/main/java/com/cvent/models/operations/UpdateAttendeeResponse.java @@ -3,7 +3,7 @@ */ package com.cvent.models.operations; -import com.cvent.models.components.Attendee; +import com.cvent.models.components.Attendee1; import com.cvent.utils.Response; import com.cvent.utils.Utils; import com.fasterxml.jackson.annotation.JsonCreator; @@ -34,14 +34,14 @@ public class UpdateAttendeeResponse implements Response { /** * Successfully updated the attendee. */ - private Attendee attendee; + private Attendee1 attendee; @JsonCreator public UpdateAttendeeResponse( @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse, - @Nullable Attendee attendee) { + @Nullable Attendee1 attendee) { this.contentType = Optional.ofNullable(contentType) .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); this.statusCode = statusCode; @@ -79,7 +79,7 @@ public HttpResponse rawResponse() { /** * Successfully updated the attendee. */ - public Optional attendee() { + public Optional attendee() { return Optional.ofNullable(this.attendee); } @@ -114,7 +114,7 @@ public UpdateAttendeeResponse withRawResponse(@Nonnull HttpResponse /** * Successfully updated the attendee. */ - public UpdateAttendeeResponse withAttendee(@Nullable Attendee attendee) { + public UpdateAttendeeResponse withAttendee(@Nullable Attendee1 attendee) { this.attendee = attendee; return this; } @@ -162,7 +162,7 @@ public static final class Builder { private HttpResponse rawResponse; - private Attendee attendee; + private Attendee1 attendee; private Builder() { // force use of static builder() method @@ -195,7 +195,7 @@ public Builder rawResponse(@Nonnull HttpResponse rawResponse) { /** * Successfully updated the attendee. */ - public Builder attendee(@Nullable Attendee attendee) { + public Builder attendee(@Nullable Attendee1 attendee) { this.attendee = attendee; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/operations/async/GetAttendeeByIdResponse.java b/packages/java/src/main/java/com/cvent/models/operations/async/GetAttendeeByIdResponse.java index 58ae1942..da6acc1c 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/async/GetAttendeeByIdResponse.java +++ b/packages/java/src/main/java/com/cvent/models/operations/async/GetAttendeeByIdResponse.java @@ -3,7 +3,7 @@ */ package com.cvent.models.operations.async; -import com.cvent.models.components.Attendee; +import com.cvent.models.components.Attendee1; import com.cvent.utils.AsyncResponse; import com.cvent.utils.Blob; import com.cvent.utils.Utils; @@ -35,14 +35,14 @@ public class GetAttendeeByIdResponse implements AsyncResponse { /** * Successfully retrieved an attendee object. */ - private Attendee attendee; + private Attendee1 attendee; @JsonCreator public GetAttendeeByIdResponse( @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse, - @Nullable Attendee attendee) { + @Nullable Attendee1 attendee) { this.contentType = Optional.ofNullable(contentType) .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); this.statusCode = statusCode; @@ -80,7 +80,7 @@ public HttpResponse rawResponse() { /** * Successfully retrieved an attendee object. */ - public Optional attendee() { + public Optional attendee() { return Optional.ofNullable(this.attendee); } @@ -115,7 +115,7 @@ public GetAttendeeByIdResponse withRawResponse(@Nonnull HttpResponse rawRe /** * Successfully retrieved an attendee object. */ - public GetAttendeeByIdResponse withAttendee(@Nullable Attendee attendee) { + public GetAttendeeByIdResponse withAttendee(@Nullable Attendee1 attendee) { this.attendee = attendee; return this; } @@ -163,7 +163,7 @@ public static final class Builder { private HttpResponse rawResponse; - private Attendee attendee; + private Attendee1 attendee; private Builder() { // force use of static builder() method @@ -196,7 +196,7 @@ public Builder rawResponse(@Nonnull HttpResponse rawResponse) { /** * Successfully retrieved an attendee object. */ - public Builder attendee(@Nullable Attendee attendee) { + public Builder attendee(@Nullable Attendee1 attendee) { this.attendee = attendee; return this; } diff --git a/packages/java/src/main/java/com/cvent/models/operations/async/ListAssociatedAudienceSegmentsRequestBuilder.java b/packages/java/src/main/java/com/cvent/models/operations/async/ListAssociatedAudienceSegmentsRequestBuilder.java new file mode 100644 index 00000000..f6efb564 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/async/ListAssociatedAudienceSegmentsRequestBuilder.java @@ -0,0 +1,109 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations.async; + +import static com.cvent.operations.Operations.AsyncRequestOperation; +import static com.cvent.utils.Exceptions.unchecked; +import static com.cvent.utils.reactive.ReactiveUtils.mapAsync; + +import com.cvent.SDKConfiguration; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsRequest; +import com.cvent.operations.ListAssociatedAudienceSegments; +import com.cvent.utils.Blob; +import com.cvent.utils.Headers; +import com.cvent.utils.Options; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.Utils; +import com.cvent.utils.pagination.AsyncPaginator; +import com.cvent.utils.pagination.CursorTracker; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.Flow; +import org.reactivestreams.FlowAdapters; +import org.reactivestreams.Publisher; +import org.reactivestreams.Subscriber; + +public class ListAssociatedAudienceSegmentsRequestBuilder { + private final SDKConfiguration sdkConfiguration; + private final Headers _headers = new Headers(); + private ListAssociatedAudienceSegmentsRequest request; + private final Options.Builder optionsBuilder; + + public ListAssociatedAudienceSegmentsRequestBuilder(SDKConfiguration sdkConfiguration) { + this.sdkConfiguration = sdkConfiguration; + this.optionsBuilder = Options.builder(); + } + + public ListAssociatedAudienceSegmentsRequestBuilder retryConfig(RetryConfig retryConfig) { + this.optionsBuilder.retryConfig(retryConfig); + return this; + } + + public ListAssociatedAudienceSegmentsRequestBuilder request( + @Nonnull ListAssociatedAudienceSegmentsRequest request) { + this.request = Utils.checkNotNull(request, "request"); + return this; + } + + private ListAssociatedAudienceSegmentsRequest _buildRequest() { + return this.request; + } + + public ListAssociatedAudienceSegmentsRequestBuilder header(String name, String value) { + Utils.checkNotNull(name, "name"); + Utils.checkNotNull(value, "value"); + this._headers.add(name, value); + return this; + } + + /** + * Executes the request and returns the response. + * + * @return The response from the server. + */ + public CompletableFuture call() { + Options options = optionsBuilder.build(); + AsyncRequestOperation operation = + new ListAssociatedAudienceSegments.Async( + sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + return operation.doRequest(this._buildRequest()).thenCompose(operation::handleResponse); + } + + /** + * Returns a {@link Publisher} that performs next page calls till no more pages + * are returned. + * + *

The returned {@link Publisher} can be used with reactive frameworks: + *


+     * Publisher<ListAssociatedAudienceSegmentsResponse> publisher = builder.callAsPublisher();
+     * publisher.subscribe(new Subscriber<ListAssociatedAudienceSegmentsResponse>() {
+     *     // Handle onNext, onError, onComplete
+     * });
+     * 
+ * + * @return A {@link Publisher} that emits pages asynchronously + */ + public Publisher callAsPublisher() { + ListAssociatedAudienceSegmentsRequest request = this.request; + Options options = optionsBuilder.build(); + AsyncRequestOperation operation = + new ListAssociatedAudienceSegments.Async( + sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + + Flow.Publisher> asyncPaginator = new AsyncPaginator<>( + request, new CursorTracker<>("$.paging.nextToken", String.class), (req, pos) -> { + var modifiedReq = pos == null ? req : req.withToken(pos); + return operation.doRequest(modifiedReq); + }); + + Flow.Publisher flowPublisher = + mapAsync(asyncPaginator, operation::handleResponse); + + // Convert Flow.Publisher to Reactive Streams Publisher at the last stage + return FlowAdapters.toPublisher(flowPublisher); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/async/ListAssociatedAudienceSegmentsResponse.java b/packages/java/src/main/java/com/cvent/models/operations/async/ListAssociatedAudienceSegmentsResponse.java new file mode 100644 index 00000000..cd6d4f74 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/async/ListAssociatedAudienceSegmentsResponse.java @@ -0,0 +1,218 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations.async; + +import com.cvent.models.components.AttendeeAudienceSegmentAssociationsPaginatedResponse; +import com.cvent.utils.AsyncResponse; +import com.cvent.utils.Blob; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Override; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Optional; + +public class ListAssociatedAudienceSegmentsResponse implements AsyncResponse { + /** + * HTTP response content type for this operation + */ + private String contentType; + + /** + * HTTP response status code for this operation + */ + private int statusCode; + + /** + * Raw HTTP response; suitable for custom response parsing + */ + private HttpResponse rawResponse; + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + private AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse; + + @JsonCreator + public ListAssociatedAudienceSegmentsResponse( + @Nonnull String contentType, + int statusCode, + @Nonnull HttpResponse rawResponse, + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.contentType = Optional.ofNullable(contentType) + .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); + this.statusCode = statusCode; + this.rawResponse = Optional.ofNullable(rawResponse) + .orElseThrow(() -> new IllegalArgumentException("rawResponse cannot be null")); + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + } + + public ListAssociatedAudienceSegmentsResponse( + @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse) { + this(contentType, statusCode, rawResponse, null); + } + + /** + * HTTP response content type for this operation + */ + public String contentType() { + return this.contentType; + } + + /** + * HTTP response status code for this operation + */ + public int statusCode() { + return this.statusCode; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public HttpResponse rawResponse() { + return this.rawResponse; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public Optional + attendeeAudienceSegmentAssociationsPaginatedResponse() { + return Optional.ofNullable(this.attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * HTTP response content type for this operation + */ + public ListAssociatedAudienceSegmentsResponse withContentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public ListAssociatedAudienceSegmentsResponse withStatusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public ListAssociatedAudienceSegmentsResponse withRawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public ListAssociatedAudienceSegmentsResponse withAttendeeAudienceSegmentAssociationsPaginatedResponse( + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListAssociatedAudienceSegmentsResponse other = (ListAssociatedAudienceSegmentsResponse) o; + return Utils.enhancedDeepEquals(this.contentType, other.contentType) + && Utils.enhancedDeepEquals(this.statusCode, other.statusCode) + && Utils.enhancedDeepEquals(this.rawResponse, other.rawResponse) + && Utils.enhancedDeepEquals( + this.attendeeAudienceSegmentAssociationsPaginatedResponse, + other.attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + contentType, statusCode, rawResponse, attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @Override + public String toString() { + return Utils.toString( + ListAssociatedAudienceSegmentsResponse.class, + "contentType", + contentType, + "statusCode", + statusCode, + "rawResponse", + rawResponse, + "attendeeAudienceSegmentAssociationsPaginatedResponse", + attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String contentType; + + private int statusCode; + + private HttpResponse rawResponse; + + private AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse; + + private Builder() { + // force use of static builder() method + } + + /** + * HTTP response content type for this operation + */ + public Builder contentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public Builder statusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public Builder rawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public Builder attendeeAudienceSegmentAssociationsPaginatedResponse( + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + return this; + } + + public ListAssociatedAudienceSegmentsResponse build() { + return new ListAssociatedAudienceSegmentsResponse( + contentType, statusCode, rawResponse, attendeeAudienceSegmentAssociationsPaginatedResponse); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/async/ListAttendeeAudienceSegmentsRequestBuilder.java b/packages/java/src/main/java/com/cvent/models/operations/async/ListAttendeeAudienceSegmentsRequestBuilder.java new file mode 100644 index 00000000..2bedc714 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/async/ListAttendeeAudienceSegmentsRequestBuilder.java @@ -0,0 +1,106 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations.async; + +import static com.cvent.operations.Operations.AsyncRequestOperation; +import static com.cvent.utils.Exceptions.unchecked; +import static com.cvent.utils.reactive.ReactiveUtils.mapAsync; + +import com.cvent.SDKConfiguration; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsRequest; +import com.cvent.operations.ListAttendeeAudienceSegments; +import com.cvent.utils.Blob; +import com.cvent.utils.Headers; +import com.cvent.utils.Options; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.Utils; +import com.cvent.utils.pagination.AsyncPaginator; +import com.cvent.utils.pagination.CursorTracker; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.Flow; +import org.reactivestreams.FlowAdapters; +import org.reactivestreams.Publisher; +import org.reactivestreams.Subscriber; + +public class ListAttendeeAudienceSegmentsRequestBuilder { + private final SDKConfiguration sdkConfiguration; + private final Headers _headers = new Headers(); + private ListAttendeeAudienceSegmentsRequest request; + private final Options.Builder optionsBuilder; + + public ListAttendeeAudienceSegmentsRequestBuilder(SDKConfiguration sdkConfiguration) { + this.sdkConfiguration = sdkConfiguration; + this.optionsBuilder = Options.builder(); + } + + public ListAttendeeAudienceSegmentsRequestBuilder retryConfig(RetryConfig retryConfig) { + this.optionsBuilder.retryConfig(retryConfig); + return this; + } + + public ListAttendeeAudienceSegmentsRequestBuilder request(@Nonnull ListAttendeeAudienceSegmentsRequest request) { + this.request = Utils.checkNotNull(request, "request"); + return this; + } + + private ListAttendeeAudienceSegmentsRequest _buildRequest() { + return this.request; + } + + public ListAttendeeAudienceSegmentsRequestBuilder header(String name, String value) { + Utils.checkNotNull(name, "name"); + Utils.checkNotNull(value, "value"); + this._headers.add(name, value); + return this; + } + + /** + * Executes the request and returns the response. + * + * @return The response from the server. + */ + public CompletableFuture call() { + Options options = optionsBuilder.build(); + AsyncRequestOperation operation = + new ListAttendeeAudienceSegments.Async(sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + return operation.doRequest(this._buildRequest()).thenCompose(operation::handleResponse); + } + + /** + * Returns a {@link Publisher} that performs next page calls till no more pages + * are returned. + * + *

The returned {@link Publisher} can be used with reactive frameworks: + *


+     * Publisher<ListAttendeeAudienceSegmentsResponse> publisher = builder.callAsPublisher();
+     * publisher.subscribe(new Subscriber<ListAttendeeAudienceSegmentsResponse>() {
+     *     // Handle onNext, onError, onComplete
+     * });
+     * 
+ * + * @return A {@link Publisher} that emits pages asynchronously + */ + public Publisher callAsPublisher() { + ListAttendeeAudienceSegmentsRequest request = this.request; + Options options = optionsBuilder.build(); + AsyncRequestOperation operation = + new ListAttendeeAudienceSegments.Async(sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + + Flow.Publisher> asyncPaginator = new AsyncPaginator<>( + request, new CursorTracker<>("$.paging.nextToken", String.class), (req, pos) -> { + var modifiedReq = pos == null ? req : req.withToken(pos); + return operation.doRequest(modifiedReq); + }); + + Flow.Publisher flowPublisher = + mapAsync(asyncPaginator, operation::handleResponse); + + // Convert Flow.Publisher to Reactive Streams Publisher at the last stage + return FlowAdapters.toPublisher(flowPublisher); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/async/ListAttendeeAudienceSegmentsResponse.java b/packages/java/src/main/java/com/cvent/models/operations/async/ListAttendeeAudienceSegmentsResponse.java new file mode 100644 index 00000000..099913a7 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/async/ListAttendeeAudienceSegmentsResponse.java @@ -0,0 +1,218 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations.async; + +import com.cvent.models.components.AttendeeAudienceSegmentAssociationsPaginatedResponse; +import com.cvent.utils.AsyncResponse; +import com.cvent.utils.Blob; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Override; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Optional; + +public class ListAttendeeAudienceSegmentsResponse implements AsyncResponse { + /** + * HTTP response content type for this operation + */ + private String contentType; + + /** + * HTTP response status code for this operation + */ + private int statusCode; + + /** + * Raw HTTP response; suitable for custom response parsing + */ + private HttpResponse rawResponse; + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + private AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse; + + @JsonCreator + public ListAttendeeAudienceSegmentsResponse( + @Nonnull String contentType, + int statusCode, + @Nonnull HttpResponse rawResponse, + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.contentType = Optional.ofNullable(contentType) + .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); + this.statusCode = statusCode; + this.rawResponse = Optional.ofNullable(rawResponse) + .orElseThrow(() -> new IllegalArgumentException("rawResponse cannot be null")); + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + } + + public ListAttendeeAudienceSegmentsResponse( + @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse) { + this(contentType, statusCode, rawResponse, null); + } + + /** + * HTTP response content type for this operation + */ + public String contentType() { + return this.contentType; + } + + /** + * HTTP response status code for this operation + */ + public int statusCode() { + return this.statusCode; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public HttpResponse rawResponse() { + return this.rawResponse; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public Optional + attendeeAudienceSegmentAssociationsPaginatedResponse() { + return Optional.ofNullable(this.attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * HTTP response content type for this operation + */ + public ListAttendeeAudienceSegmentsResponse withContentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public ListAttendeeAudienceSegmentsResponse withStatusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public ListAttendeeAudienceSegmentsResponse withRawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public ListAttendeeAudienceSegmentsResponse withAttendeeAudienceSegmentAssociationsPaginatedResponse( + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListAttendeeAudienceSegmentsResponse other = (ListAttendeeAudienceSegmentsResponse) o; + return Utils.enhancedDeepEquals(this.contentType, other.contentType) + && Utils.enhancedDeepEquals(this.statusCode, other.statusCode) + && Utils.enhancedDeepEquals(this.rawResponse, other.rawResponse) + && Utils.enhancedDeepEquals( + this.attendeeAudienceSegmentAssociationsPaginatedResponse, + other.attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @Override + public int hashCode() { + return Utils.enhancedHash( + contentType, statusCode, rawResponse, attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @Override + public String toString() { + return Utils.toString( + ListAttendeeAudienceSegmentsResponse.class, + "contentType", + contentType, + "statusCode", + statusCode, + "rawResponse", + rawResponse, + "attendeeAudienceSegmentAssociationsPaginatedResponse", + attendeeAudienceSegmentAssociationsPaginatedResponse); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String contentType; + + private int statusCode; + + private HttpResponse rawResponse; + + private AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse; + + private Builder() { + // force use of static builder() method + } + + /** + * HTTP response content type for this operation + */ + public Builder contentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public Builder statusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public Builder rawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved list of audience segments associated with the attendee. + */ + public Builder attendeeAudienceSegmentAssociationsPaginatedResponse( + @Nullable + AttendeeAudienceSegmentAssociationsPaginatedResponse attendeeAudienceSegmentAssociationsPaginatedResponse) { + this.attendeeAudienceSegmentAssociationsPaginatedResponse = attendeeAudienceSegmentAssociationsPaginatedResponse; + return this; + } + + public ListAttendeeAudienceSegmentsResponse build() { + return new ListAttendeeAudienceSegmentsResponse( + contentType, statusCode, rawResponse, attendeeAudienceSegmentAssociationsPaginatedResponse); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/async/ListMembershipItemsPostFilterRequestBuilder.java b/packages/java/src/main/java/com/cvent/models/operations/async/ListMembershipItemsPostFilterRequestBuilder.java new file mode 100644 index 00000000..1d0febe5 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/async/ListMembershipItemsPostFilterRequestBuilder.java @@ -0,0 +1,106 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations.async; + +import static com.cvent.operations.Operations.AsyncRequestOperation; +import static com.cvent.utils.Exceptions.unchecked; +import static com.cvent.utils.reactive.ReactiveUtils.mapAsync; + +import com.cvent.SDKConfiguration; +import com.cvent.models.operations.ListMembershipItemsPostFilterRequest; +import com.cvent.operations.ListMembershipItemsPostFilter; +import com.cvent.utils.Blob; +import com.cvent.utils.Headers; +import com.cvent.utils.Options; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.Utils; +import com.cvent.utils.pagination.AsyncPaginator; +import com.cvent.utils.pagination.CursorTracker; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.Flow; +import org.reactivestreams.FlowAdapters; +import org.reactivestreams.Publisher; +import org.reactivestreams.Subscriber; + +public class ListMembershipItemsPostFilterRequestBuilder { + private final SDKConfiguration sdkConfiguration; + private final Headers _headers = new Headers(); + private ListMembershipItemsPostFilterRequest request; + private final Options.Builder optionsBuilder; + + public ListMembershipItemsPostFilterRequestBuilder(SDKConfiguration sdkConfiguration) { + this.sdkConfiguration = sdkConfiguration; + this.optionsBuilder = Options.builder(); + } + + public ListMembershipItemsPostFilterRequestBuilder retryConfig(RetryConfig retryConfig) { + this.optionsBuilder.retryConfig(retryConfig); + return this; + } + + public ListMembershipItemsPostFilterRequestBuilder request(@Nonnull ListMembershipItemsPostFilterRequest request) { + this.request = Utils.checkNotNull(request, "request"); + return this; + } + + private ListMembershipItemsPostFilterRequest _buildRequest() { + return this.request; + } + + public ListMembershipItemsPostFilterRequestBuilder header(String name, String value) { + Utils.checkNotNull(name, "name"); + Utils.checkNotNull(value, "value"); + this._headers.add(name, value); + return this; + } + + /** + * Executes the request and returns the response. + * + * @return The response from the server. + */ + public CompletableFuture call() { + Options options = optionsBuilder.build(); + AsyncRequestOperation operation = + new ListMembershipItemsPostFilter.Async(sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + return operation.doRequest(this._buildRequest()).thenCompose(operation::handleResponse); + } + + /** + * Returns a {@link Publisher} that performs next page calls till no more pages + * are returned. + * + *

The returned {@link Publisher} can be used with reactive frameworks: + *


+     * Publisher<ListMembershipItemsPostFilterResponse> publisher = builder.callAsPublisher();
+     * publisher.subscribe(new Subscriber<ListMembershipItemsPostFilterResponse>() {
+     *     // Handle onNext, onError, onComplete
+     * });
+     * 
+ * + * @return A {@link Publisher} that emits pages asynchronously + */ + public Publisher callAsPublisher() { + ListMembershipItemsPostFilterRequest request = this.request; + Options options = optionsBuilder.build(); + AsyncRequestOperation operation = + new ListMembershipItemsPostFilter.Async(sdkConfiguration, options, sdkConfiguration.retryScheduler(), _headers); + + Flow.Publisher> asyncPaginator = new AsyncPaginator<>( + request, new CursorTracker<>("$.paging.nextToken", String.class), (req, pos) -> { + var modifiedReq = pos == null ? req : req.withToken(pos); + return operation.doRequest(modifiedReq); + }); + + Flow.Publisher flowPublisher = + mapAsync(asyncPaginator, operation::handleResponse); + + // Convert Flow.Publisher to Reactive Streams Publisher at the last stage + return FlowAdapters.toPublisher(flowPublisher); + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/async/ListMembershipItemsPostFilterResponse.java b/packages/java/src/main/java/com/cvent/models/operations/async/ListMembershipItemsPostFilterResponse.java new file mode 100644 index 00000000..cea29055 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/models/operations/async/ListMembershipItemsPostFilterResponse.java @@ -0,0 +1,211 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.models.operations.async; + +import com.cvent.models.components.MembershipItemsPaginatedResponse; +import com.cvent.utils.AsyncResponse; +import com.cvent.utils.Blob; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.annotation.JsonCreator; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Override; +import java.lang.String; +import java.net.http.HttpResponse; +import java.util.Optional; + +public class ListMembershipItemsPostFilterResponse implements AsyncResponse { + /** + * HTTP response content type for this operation + */ + private String contentType; + + /** + * HTTP response status code for this operation + */ + private int statusCode; + + /** + * Raw HTTP response; suitable for custom response parsing + */ + private HttpResponse rawResponse; + + /** + * Successfully retrieved a paginated list of membership items. + */ + private MembershipItemsPaginatedResponse membershipItemsPaginatedResponse; + + @JsonCreator + public ListMembershipItemsPostFilterResponse( + @Nonnull String contentType, + int statusCode, + @Nonnull HttpResponse rawResponse, + @Nullable MembershipItemsPaginatedResponse membershipItemsPaginatedResponse) { + this.contentType = Optional.ofNullable(contentType) + .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); + this.statusCode = statusCode; + this.rawResponse = Optional.ofNullable(rawResponse) + .orElseThrow(() -> new IllegalArgumentException("rawResponse cannot be null")); + this.membershipItemsPaginatedResponse = membershipItemsPaginatedResponse; + } + + public ListMembershipItemsPostFilterResponse( + @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse) { + this(contentType, statusCode, rawResponse, null); + } + + /** + * HTTP response content type for this operation + */ + public String contentType() { + return this.contentType; + } + + /** + * HTTP response status code for this operation + */ + public int statusCode() { + return this.statusCode; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public HttpResponse rawResponse() { + return this.rawResponse; + } + + /** + * Successfully retrieved a paginated list of membership items. + */ + public Optional membershipItemsPaginatedResponse() { + return Optional.ofNullable(this.membershipItemsPaginatedResponse); + } + + public static Builder builder() { + return new Builder(); + } + + /** + * HTTP response content type for this operation + */ + public ListMembershipItemsPostFilterResponse withContentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public ListMembershipItemsPostFilterResponse withStatusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public ListMembershipItemsPostFilterResponse withRawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved a paginated list of membership items. + */ + public ListMembershipItemsPostFilterResponse withMembershipItemsPaginatedResponse( + @Nullable MembershipItemsPaginatedResponse membershipItemsPaginatedResponse) { + this.membershipItemsPaginatedResponse = membershipItemsPaginatedResponse; + return this; + } + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ListMembershipItemsPostFilterResponse other = (ListMembershipItemsPostFilterResponse) o; + return Utils.enhancedDeepEquals(this.contentType, other.contentType) + && Utils.enhancedDeepEquals(this.statusCode, other.statusCode) + && Utils.enhancedDeepEquals(this.rawResponse, other.rawResponse) + && Utils.enhancedDeepEquals(this.membershipItemsPaginatedResponse, other.membershipItemsPaginatedResponse); + } + + @Override + public int hashCode() { + return Utils.enhancedHash(contentType, statusCode, rawResponse, membershipItemsPaginatedResponse); + } + + @Override + public String toString() { + return Utils.toString( + ListMembershipItemsPostFilterResponse.class, + "contentType", + contentType, + "statusCode", + statusCode, + "rawResponse", + rawResponse, + "membershipItemsPaginatedResponse", + membershipItemsPaginatedResponse); + } + + @SuppressWarnings("UnusedReturnValue") + public static final class Builder { + + private String contentType; + + private int statusCode; + + private HttpResponse rawResponse; + + private MembershipItemsPaginatedResponse membershipItemsPaginatedResponse; + + private Builder() { + // force use of static builder() method + } + + /** + * HTTP response content type for this operation + */ + public Builder contentType(@Nonnull String contentType) { + this.contentType = Utils.checkNotNull(contentType, "contentType"); + return this; + } + + /** + * HTTP response status code for this operation + */ + public Builder statusCode(int statusCode) { + this.statusCode = statusCode; + return this; + } + + /** + * Raw HTTP response; suitable for custom response parsing + */ + public Builder rawResponse(@Nonnull HttpResponse rawResponse) { + this.rawResponse = Utils.checkNotNull(rawResponse, "rawResponse"); + return this; + } + + /** + * Successfully retrieved a paginated list of membership items. + */ + public Builder membershipItemsPaginatedResponse( + @Nullable MembershipItemsPaginatedResponse membershipItemsPaginatedResponse) { + this.membershipItemsPaginatedResponse = membershipItemsPaginatedResponse; + return this; + } + + public ListMembershipItemsPostFilterResponse build() { + return new ListMembershipItemsPostFilterResponse( + contentType, statusCode, rawResponse, membershipItemsPaginatedResponse); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/models/operations/async/UpdateAttendeeResponse.java b/packages/java/src/main/java/com/cvent/models/operations/async/UpdateAttendeeResponse.java index 2cd4295b..10d61396 100644 --- a/packages/java/src/main/java/com/cvent/models/operations/async/UpdateAttendeeResponse.java +++ b/packages/java/src/main/java/com/cvent/models/operations/async/UpdateAttendeeResponse.java @@ -3,7 +3,7 @@ */ package com.cvent.models.operations.async; -import com.cvent.models.components.Attendee; +import com.cvent.models.components.Attendee1; import com.cvent.utils.AsyncResponse; import com.cvent.utils.Blob; import com.cvent.utils.Utils; @@ -35,14 +35,14 @@ public class UpdateAttendeeResponse implements AsyncResponse { /** * Successfully updated the attendee. */ - private Attendee attendee; + private Attendee1 attendee; @JsonCreator public UpdateAttendeeResponse( @Nonnull String contentType, int statusCode, @Nonnull HttpResponse rawResponse, - @Nullable Attendee attendee) { + @Nullable Attendee1 attendee) { this.contentType = Optional.ofNullable(contentType) .orElseThrow(() -> new IllegalArgumentException("contentType cannot be null")); this.statusCode = statusCode; @@ -80,7 +80,7 @@ public HttpResponse rawResponse() { /** * Successfully updated the attendee. */ - public Optional attendee() { + public Optional attendee() { return Optional.ofNullable(this.attendee); } @@ -115,7 +115,7 @@ public UpdateAttendeeResponse withRawResponse(@Nonnull HttpResponse rawRes /** * Successfully updated the attendee. */ - public UpdateAttendeeResponse withAttendee(@Nullable Attendee attendee) { + public UpdateAttendeeResponse withAttendee(@Nullable Attendee1 attendee) { this.attendee = attendee; return this; } @@ -163,7 +163,7 @@ public static final class Builder { private HttpResponse rawResponse; - private Attendee attendee; + private Attendee1 attendee; private Builder() { // force use of static builder() method @@ -196,7 +196,7 @@ public Builder rawResponse(@Nonnull HttpResponse rawResponse) { /** * Successfully updated the attendee. */ - public Builder attendee(@Nullable Attendee attendee) { + public Builder attendee(@Nullable Attendee1 attendee) { this.attendee = attendee; return this; } diff --git a/packages/java/src/main/java/com/cvent/operations/GetAttendeeById.java b/packages/java/src/main/java/com/cvent/operations/GetAttendeeById.java index 4955b247..4e635710 100644 --- a/packages/java/src/main/java/com/cvent/operations/GetAttendeeById.java +++ b/packages/java/src/main/java/com/cvent/operations/GetAttendeeById.java @@ -9,7 +9,7 @@ import com.cvent.SDKConfiguration; import com.cvent.SecuritySource; -import com.cvent.models.components.Attendee; +import com.cvent.models.components.Attendee1; import com.cvent.models.errors.APIException; import com.cvent.models.errors.ErrorResponse; import com.cvent.models.operations.GetAttendeeByIdRequest; @@ -181,7 +181,7 @@ public GetAttendeeByIdResponse handleResponse(HttpResponse response if (Utils.statusCodeMatches(response.statusCode(), "200")) { if (Utils.contentTypeMatches(contentType, "application/json")) { - return res.withAttendee(Utils.unmarshal(response, new TypeReference() {})); + return res.withAttendee(Utils.unmarshal(response, new TypeReference() {})); } else { throw APIException.from("Unexpected content-type received: " + contentType, response); } @@ -269,7 +269,7 @@ public CompletableFuture() {}) + return Utils.unmarshalAsync(response, new TypeReference() {}) .thenApply(res::withAttendee); } else { return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); diff --git a/packages/java/src/main/java/com/cvent/operations/ListAssociatedAudienceSegments.java b/packages/java/src/main/java/com/cvent/operations/ListAssociatedAudienceSegments.java new file mode 100644 index 00000000..de573108 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/operations/ListAssociatedAudienceSegments.java @@ -0,0 +1,319 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.operations; + +import static com.cvent.operations.Operations.AsyncRequestOperation; +import static com.cvent.operations.Operations.RequestOperation; +import static com.cvent.utils.Exceptions.unchecked; + +import com.cvent.SDKConfiguration; +import com.cvent.SecuritySource; +import com.cvent.models.components.AttendeeAudienceSegmentAssociationsPaginatedResponse; +import com.cvent.models.errors.APIException; +import com.cvent.models.errors.ErrorResponse; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsRequest; +import com.cvent.models.operations.ListAssociatedAudienceSegmentsResponse; +import com.cvent.utils.AsyncRetries; +import com.cvent.utils.BackoffStrategy; +import com.cvent.utils.Blob; +import com.cvent.utils.HTTPClient; +import com.cvent.utils.HTTPRequest; +import com.cvent.utils.Headers; +import com.cvent.utils.Hook.AfterErrorContextImpl; +import com.cvent.utils.Hook.AfterSuccessContextImpl; +import com.cvent.utils.Hook.BeforeRequestContextImpl; +import com.cvent.utils.NonRetryableException; +import com.cvent.utils.Options; +import com.cvent.utils.Retries; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.SerializedBody; +import com.cvent.utils.Utils; +import com.cvent.utils.Utils.JsonShape; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Exception; +import java.lang.IllegalArgumentException; +import java.lang.Object; +import java.lang.String; +import java.lang.Throwable; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.util.List; +import java.util.Optional; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; +import java.util.function.Function; + +public class ListAssociatedAudienceSegments { + + abstract static class Base { + final SDKConfiguration sdkConfiguration; + final String baseUrl; + final SecuritySource securitySource; + final List retryStatusCodes; + final RetryConfig retryConfig; + final HTTPClient client; + final Headers _headers; + + public Base(@Nonnull SDKConfiguration sdkConfiguration, @Nullable Options options, Headers _headers) { + this.sdkConfiguration = sdkConfiguration; + this._headers = _headers; + this.baseUrl = this.sdkConfiguration.serverUrl(); + this.securitySource = this.sdkConfiguration.securitySource(); + Optional.ofNullable(options).ifPresent(o -> o.validate(List.of(Options.Option.RETRY_CONFIG))); + this.retryStatusCodes = List.of("502", "503", "504"); + this.retryConfig = Optional.ofNullable(options) + .flatMap(Options::retryConfig) + .or(sdkConfiguration::retryConfig) + .orElse(RetryConfig.builder() + .backoff(BackoffStrategy.builder() + .initialInterval(2000, TimeUnit.MILLISECONDS) + .maxInterval(16000, TimeUnit.MILLISECONDS) + .baseFactor((double) (2)) + .maxElapsedTime(40000, TimeUnit.MILLISECONDS) + .retryConnectError(true) + .build()) + .build()); + this.client = this.sdkConfiguration.client(); + } + + Optional securitySource() { + return Optional.ofNullable(this.securitySource); + } + + BeforeRequestContextImpl createBeforeRequestContext() { + return new BeforeRequestContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listAssociatedAudienceSegments", + java.util.Optional.of(java.util.List.of("event/audience-segments:read")), + securitySource()); + } + + AfterSuccessContextImpl createAfterSuccessContext() { + return new AfterSuccessContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listAssociatedAudienceSegments", + java.util.Optional.of(java.util.List.of("event/audience-segments:read")), + securitySource()); + } + + AfterErrorContextImpl createAfterErrorContext() { + return new AfterErrorContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listAssociatedAudienceSegments", + java.util.Optional.of(java.util.List.of("event/audience-segments:read")), + securitySource()); + } + + HttpRequest buildRequest(T request, Class klass, TypeReference typeReference) throws Exception { + String url = Utils.generateURL( + klass, this.baseUrl, "/attendees/{attendeeId}/audience-segments/filter", request, null); + HTTPRequest req = new HTTPRequest(url, "POST"); + Object convertedRequest = Utils.convertToShape(request, JsonShape.DEFAULT, typeReference); + SerializedBody serializedRequestBody = + Utils.serializeRequestBody(convertedRequest, "filter", "json", false); + if (serializedRequestBody == null) { + throw new IllegalArgumentException("Request body is required"); + } + req.setBody(Optional.ofNullable(serializedRequestBody)); + req.addHeader("Accept", "application/json").addHeader("user-agent", SDKConfiguration.USER_AGENT); + _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); + + req.addQueryParams(Utils.getQueryParams(klass, request, null)); + Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); + + return req.build(); + } + } + + public static class Sync extends Base + implements RequestOperation { + public Sync(@Nonnull SDKConfiguration sdkConfiguration, @Nullable Options options, Headers _headers) { + super(sdkConfiguration, options, _headers); + } + + private HttpRequest onBuildRequest(ListAssociatedAudienceSegmentsRequest request) throws Exception { + HttpRequest req = buildRequest( + request, + ListAssociatedAudienceSegmentsRequest.class, + new TypeReference() {}); + return sdkConfiguration.hooks().beforeRequest(createBeforeRequestContext(), req); + } + + private HttpResponse onError(HttpResponse response, Exception error) + throws Exception { + return sdkConfiguration + .hooks() + .afterError(createAfterErrorContext(), Optional.ofNullable(response), Optional.ofNullable(error)); + } + + private HttpResponse onSuccess(HttpResponse response) throws Exception { + return sdkConfiguration.hooks().afterSuccess(createAfterSuccessContext(), response); + } + + @Override + public HttpResponse doRequest(ListAssociatedAudienceSegmentsRequest request) { + Retries retries = Retries.builder() + .action(() -> { + HttpRequest r; + try { + r = onBuildRequest(request); + } catch (Exception e) { + throw new NonRetryableException(e); + } + try { + HttpResponse httpRes = client.send(r); + if (Utils.statusCodeMatches( + httpRes.statusCode(), "400", "401", "403", "404", "429", "4XX", "5XX")) { + return onError(httpRes, null); + } + return httpRes; + } catch (Exception e) { + return onError(null, e); + } + }) + .retryConfig(retryConfig) + .statusCodes(retryStatusCodes) + .build(); + return unchecked(() -> onSuccess(retries.run())).get(); + } + + @Override + public ListAssociatedAudienceSegmentsResponse handleResponse(HttpResponse response) { + String contentType = response.headers().firstValue("Content-Type").orElse("application/octet-stream"); + ListAssociatedAudienceSegmentsResponse.Builder resBuilder = ListAssociatedAudienceSegmentsResponse.builder() + .contentType(contentType) + .statusCode(response.statusCode()) + .rawResponse(response); + + ListAssociatedAudienceSegmentsResponse res = resBuilder.build(); + + if (Utils.statusCodeMatches(response.statusCode(), "200")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return res.withAttendeeAudienceSegmentAssociationsPaginatedResponse(Utils.unmarshal( + response, new TypeReference() {})); + } else { + throw APIException.from("Unexpected content-type received: " + contentType, response); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "400", "401", "403", "404", "429")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + throw ErrorResponse.from(response); + } else { + throw APIException.from("Unexpected content-type received: " + contentType, response); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "4XX")) { + // no content + throw APIException.from("API error occurred", response); + } + if (Utils.statusCodeMatches(response.statusCode(), "5XX")) { + // no content + throw APIException.from("API error occurred", response); + } + throw APIException.from("Unexpected status code received: " + response.statusCode(), response); + } + } + + public static class Async extends Base + implements AsyncRequestOperation< + ListAssociatedAudienceSegmentsRequest, + com.cvent.models.operations.async.ListAssociatedAudienceSegmentsResponse> { + private final ScheduledExecutorService retryScheduler; + + public Async( + @Nonnull SDKConfiguration sdkConfiguration, + @Nullable Options options, + @Nullable ScheduledExecutorService retryScheduler, + Headers _headers) { + super(sdkConfiguration, options, _headers); + this.retryScheduler = retryScheduler; + } + + private CompletableFuture onBuildRequest(ListAssociatedAudienceSegmentsRequest request) + throws Exception { + HttpRequest req = buildRequest( + request, + ListAssociatedAudienceSegmentsRequest.class, + new TypeReference() {}); + return this.sdkConfiguration.asyncHooks().beforeRequest(createBeforeRequestContext(), req); + } + + private CompletableFuture> onError(HttpResponse response, Throwable error) { + return this.sdkConfiguration.asyncHooks().afterError(createAfterErrorContext(), response, error); + } + + private CompletableFuture> onSuccess(HttpResponse response) { + return this.sdkConfiguration.asyncHooks().afterSuccess(createAfterSuccessContext(), response); + } + + @Override + public CompletableFuture> doRequest(ListAssociatedAudienceSegmentsRequest request) { + AsyncRetries retries = AsyncRetries.builder() + .retryConfig(retryConfig) + .statusCodes(retryStatusCodes) + .scheduler(retryScheduler) + .build(); + return retries.retry(() -> unchecked(() -> onBuildRequest(request)) + .get() + .thenCompose(client::sendAsync) + .handle((resp, err) -> { + if (err != null) { + return onError(null, err); + } + if (Utils.statusCodeMatches(resp.statusCode(), "400", "401", "403", "404", "429", "4XX", "5XX")) { + return onError(resp, null); + } + return CompletableFuture.completedFuture(resp); + }) + .thenCompose(Function.identity())) + .thenCompose(this::onSuccess); + } + + @Override + public CompletableFuture + handleResponse(HttpResponse response) { + String contentType = response.headers().firstValue("Content-Type").orElse("application/octet-stream"); + com.cvent.models.operations.async.ListAssociatedAudienceSegmentsResponse.Builder resBuilder = + com.cvent.models.operations.async.ListAssociatedAudienceSegmentsResponse.builder() + .contentType(contentType) + .statusCode(response.statusCode()) + .rawResponse(response); + + com.cvent.models.operations.async.ListAssociatedAudienceSegmentsResponse res = resBuilder.build(); + + if (Utils.statusCodeMatches(response.statusCode(), "200")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return Utils.unmarshalAsync( + response, new TypeReference() {}) + .thenApply(res::withAttendeeAudienceSegmentAssociationsPaginatedResponse); + } else { + return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "400", "401", "403", "404", "429")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return ErrorResponse.fromAsync(response).thenCompose(CompletableFuture::failedFuture); + } else { + return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "4XX")) { + // no content + return Utils.createAsyncApiError(response, "API error occurred"); + } + if (Utils.statusCodeMatches(response.statusCode(), "5XX")) { + // no content + return Utils.createAsyncApiError(response, "API error occurred"); + } + return Utils.createAsyncApiError(response, "Unexpected status code received: " + response.statusCode()); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/operations/ListAttendeeAudienceSegments.java b/packages/java/src/main/java/com/cvent/operations/ListAttendeeAudienceSegments.java new file mode 100644 index 00000000..9ee26812 --- /dev/null +++ b/packages/java/src/main/java/com/cvent/operations/ListAttendeeAudienceSegments.java @@ -0,0 +1,302 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.operations; + +import static com.cvent.operations.Operations.AsyncRequestOperation; +import static com.cvent.operations.Operations.RequestOperation; +import static com.cvent.utils.Exceptions.unchecked; + +import com.cvent.SDKConfiguration; +import com.cvent.SecuritySource; +import com.cvent.models.components.AttendeeAudienceSegmentAssociationsPaginatedResponse; +import com.cvent.models.errors.APIException; +import com.cvent.models.errors.ErrorResponse; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsRequest; +import com.cvent.models.operations.ListAttendeeAudienceSegmentsResponse; +import com.cvent.utils.AsyncRetries; +import com.cvent.utils.BackoffStrategy; +import com.cvent.utils.Blob; +import com.cvent.utils.HTTPClient; +import com.cvent.utils.HTTPRequest; +import com.cvent.utils.Headers; +import com.cvent.utils.Hook.AfterErrorContextImpl; +import com.cvent.utils.Hook.AfterSuccessContextImpl; +import com.cvent.utils.Hook.BeforeRequestContextImpl; +import com.cvent.utils.NonRetryableException; +import com.cvent.utils.Options; +import com.cvent.utils.Retries; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.Utils; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Exception; +import java.lang.String; +import java.lang.Throwable; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.util.List; +import java.util.Optional; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; +import java.util.function.Function; + +public class ListAttendeeAudienceSegments { + + abstract static class Base { + final SDKConfiguration sdkConfiguration; + final String baseUrl; + final SecuritySource securitySource; + final List retryStatusCodes; + final RetryConfig retryConfig; + final HTTPClient client; + final Headers _headers; + + public Base(@Nonnull SDKConfiguration sdkConfiguration, @Nullable Options options, Headers _headers) { + this.sdkConfiguration = sdkConfiguration; + this._headers = _headers; + this.baseUrl = this.sdkConfiguration.serverUrl(); + this.securitySource = this.sdkConfiguration.securitySource(); + Optional.ofNullable(options).ifPresent(o -> o.validate(List.of(Options.Option.RETRY_CONFIG))); + this.retryStatusCodes = List.of("502", "503", "504"); + this.retryConfig = Optional.ofNullable(options) + .flatMap(Options::retryConfig) + .or(sdkConfiguration::retryConfig) + .orElse(RetryConfig.builder() + .backoff(BackoffStrategy.builder() + .initialInterval(2000, TimeUnit.MILLISECONDS) + .maxInterval(16000, TimeUnit.MILLISECONDS) + .baseFactor((double) (2)) + .maxElapsedTime(40000, TimeUnit.MILLISECONDS) + .retryConnectError(true) + .build()) + .build()); + this.client = this.sdkConfiguration.client(); + } + + Optional securitySource() { + return Optional.ofNullable(this.securitySource); + } + + BeforeRequestContextImpl createBeforeRequestContext() { + return new BeforeRequestContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listAttendeeAudienceSegments", + java.util.Optional.of(java.util.List.of("event/audience-segments:read")), + securitySource()); + } + + AfterSuccessContextImpl createAfterSuccessContext() { + return new AfterSuccessContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listAttendeeAudienceSegments", + java.util.Optional.of(java.util.List.of("event/audience-segments:read")), + securitySource()); + } + + AfterErrorContextImpl createAfterErrorContext() { + return new AfterErrorContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listAttendeeAudienceSegments", + java.util.Optional.of(java.util.List.of("event/audience-segments:read")), + securitySource()); + } + + HttpRequest buildRequest(T request, Class klass) throws Exception { + String url = + Utils.generateURL(klass, this.baseUrl, "/attendees/{attendeeId}/audience-segments", request, null); + HTTPRequest req = new HTTPRequest(url, "GET"); + req.addHeader("Accept", "application/json").addHeader("user-agent", SDKConfiguration.USER_AGENT); + _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); + + req.addQueryParams(Utils.getQueryParams(klass, request, null)); + Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); + + return req.build(); + } + } + + public static class Sync extends Base + implements RequestOperation { + public Sync(@Nonnull SDKConfiguration sdkConfiguration, @Nullable Options options, Headers _headers) { + super(sdkConfiguration, options, _headers); + } + + private HttpRequest onBuildRequest(ListAttendeeAudienceSegmentsRequest request) throws Exception { + HttpRequest req = buildRequest(request, ListAttendeeAudienceSegmentsRequest.class); + return sdkConfiguration.hooks().beforeRequest(createBeforeRequestContext(), req); + } + + private HttpResponse onError(HttpResponse response, Exception error) + throws Exception { + return sdkConfiguration + .hooks() + .afterError(createAfterErrorContext(), Optional.ofNullable(response), Optional.ofNullable(error)); + } + + private HttpResponse onSuccess(HttpResponse response) throws Exception { + return sdkConfiguration.hooks().afterSuccess(createAfterSuccessContext(), response); + } + + @Override + public HttpResponse doRequest(ListAttendeeAudienceSegmentsRequest request) { + Retries retries = Retries.builder() + .action(() -> { + HttpRequest r; + try { + r = onBuildRequest(request); + } catch (Exception e) { + throw new NonRetryableException(e); + } + try { + HttpResponse httpRes = client.send(r); + if (Utils.statusCodeMatches( + httpRes.statusCode(), "400", "401", "403", "404", "429", "4XX", "5XX")) { + return onError(httpRes, null); + } + return httpRes; + } catch (Exception e) { + return onError(null, e); + } + }) + .retryConfig(retryConfig) + .statusCodes(retryStatusCodes) + .build(); + return unchecked(() -> onSuccess(retries.run())).get(); + } + + @Override + public ListAttendeeAudienceSegmentsResponse handleResponse(HttpResponse response) { + String contentType = response.headers().firstValue("Content-Type").orElse("application/octet-stream"); + ListAttendeeAudienceSegmentsResponse.Builder resBuilder = ListAttendeeAudienceSegmentsResponse.builder() + .contentType(contentType) + .statusCode(response.statusCode()) + .rawResponse(response); + + ListAttendeeAudienceSegmentsResponse res = resBuilder.build(); + + if (Utils.statusCodeMatches(response.statusCode(), "200")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return res.withAttendeeAudienceSegmentAssociationsPaginatedResponse(Utils.unmarshal( + response, new TypeReference() {})); + } else { + throw APIException.from("Unexpected content-type received: " + contentType, response); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "400", "401", "403", "404", "429")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + throw ErrorResponse.from(response); + } else { + throw APIException.from("Unexpected content-type received: " + contentType, response); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "4XX")) { + // no content + throw APIException.from("API error occurred", response); + } + if (Utils.statusCodeMatches(response.statusCode(), "5XX")) { + // no content + throw APIException.from("API error occurred", response); + } + throw APIException.from("Unexpected status code received: " + response.statusCode(), response); + } + } + + public static class Async extends Base + implements AsyncRequestOperation< + ListAttendeeAudienceSegmentsRequest, + com.cvent.models.operations.async.ListAttendeeAudienceSegmentsResponse> { + private final ScheduledExecutorService retryScheduler; + + public Async( + @Nonnull SDKConfiguration sdkConfiguration, + @Nullable Options options, + @Nullable ScheduledExecutorService retryScheduler, + Headers _headers) { + super(sdkConfiguration, options, _headers); + this.retryScheduler = retryScheduler; + } + + private CompletableFuture onBuildRequest(ListAttendeeAudienceSegmentsRequest request) + throws Exception { + HttpRequest req = buildRequest(request, ListAttendeeAudienceSegmentsRequest.class); + return this.sdkConfiguration.asyncHooks().beforeRequest(createBeforeRequestContext(), req); + } + + private CompletableFuture> onError(HttpResponse response, Throwable error) { + return this.sdkConfiguration.asyncHooks().afterError(createAfterErrorContext(), response, error); + } + + private CompletableFuture> onSuccess(HttpResponse response) { + return this.sdkConfiguration.asyncHooks().afterSuccess(createAfterSuccessContext(), response); + } + + @Override + public CompletableFuture> doRequest(ListAttendeeAudienceSegmentsRequest request) { + AsyncRetries retries = AsyncRetries.builder() + .retryConfig(retryConfig) + .statusCodes(retryStatusCodes) + .scheduler(retryScheduler) + .build(); + return retries.retry(() -> unchecked(() -> onBuildRequest(request)) + .get() + .thenCompose(client::sendAsync) + .handle((resp, err) -> { + if (err != null) { + return onError(null, err); + } + if (Utils.statusCodeMatches(resp.statusCode(), "400", "401", "403", "404", "429", "4XX", "5XX")) { + return onError(resp, null); + } + return CompletableFuture.completedFuture(resp); + }) + .thenCompose(Function.identity())) + .thenCompose(this::onSuccess); + } + + @Override + public CompletableFuture handleResponse( + HttpResponse response) { + String contentType = response.headers().firstValue("Content-Type").orElse("application/octet-stream"); + com.cvent.models.operations.async.ListAttendeeAudienceSegmentsResponse.Builder resBuilder = + com.cvent.models.operations.async.ListAttendeeAudienceSegmentsResponse.builder() + .contentType(contentType) + .statusCode(response.statusCode()) + .rawResponse(response); + + com.cvent.models.operations.async.ListAttendeeAudienceSegmentsResponse res = resBuilder.build(); + + if (Utils.statusCodeMatches(response.statusCode(), "200")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return Utils.unmarshalAsync( + response, new TypeReference() {}) + .thenApply(res::withAttendeeAudienceSegmentAssociationsPaginatedResponse); + } else { + return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "400", "401", "403", "404", "429")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return ErrorResponse.fromAsync(response).thenCompose(CompletableFuture::failedFuture); + } else { + return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "4XX")) { + // no content + return Utils.createAsyncApiError(response, "API error occurred"); + } + if (Utils.statusCodeMatches(response.statusCode(), "5XX")) { + // no content + return Utils.createAsyncApiError(response, "API error occurred"); + } + return Utils.createAsyncApiError(response, "Unexpected status code received: " + response.statusCode()); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/operations/ListMembershipItemsPostFilter.java b/packages/java/src/main/java/com/cvent/operations/ListMembershipItemsPostFilter.java new file mode 100644 index 00000000..cd98b33e --- /dev/null +++ b/packages/java/src/main/java/com/cvent/operations/ListMembershipItemsPostFilter.java @@ -0,0 +1,313 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.cvent.operations; + +import static com.cvent.operations.Operations.AsyncRequestOperation; +import static com.cvent.operations.Operations.RequestOperation; +import static com.cvent.utils.Exceptions.unchecked; + +import com.cvent.SDKConfiguration; +import com.cvent.SecuritySource; +import com.cvent.models.components.MembershipItemsPaginatedResponse; +import com.cvent.models.errors.APIException; +import com.cvent.models.errors.ErrorResponse; +import com.cvent.models.operations.ListMembershipItemsPostFilterRequest; +import com.cvent.models.operations.ListMembershipItemsPostFilterResponse; +import com.cvent.utils.AsyncRetries; +import com.cvent.utils.BackoffStrategy; +import com.cvent.utils.Blob; +import com.cvent.utils.HTTPClient; +import com.cvent.utils.HTTPRequest; +import com.cvent.utils.Headers; +import com.cvent.utils.Hook.AfterErrorContextImpl; +import com.cvent.utils.Hook.AfterSuccessContextImpl; +import com.cvent.utils.Hook.BeforeRequestContextImpl; +import com.cvent.utils.NonRetryableException; +import com.cvent.utils.Options; +import com.cvent.utils.Retries; +import com.cvent.utils.RetryConfig; +import com.cvent.utils.SerializedBody; +import com.cvent.utils.Utils; +import com.cvent.utils.Utils.JsonShape; +import com.fasterxml.jackson.core.type.TypeReference; +import jakarta.annotation.Nonnull; +import jakarta.annotation.Nullable; +import java.io.InputStream; +import java.lang.Exception; +import java.lang.Object; +import java.lang.String; +import java.lang.Throwable; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.util.List; +import java.util.Optional; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; +import java.util.function.Function; + +public class ListMembershipItemsPostFilter { + + abstract static class Base { + final SDKConfiguration sdkConfiguration; + final String baseUrl; + final SecuritySource securitySource; + final List retryStatusCodes; + final RetryConfig retryConfig; + final HTTPClient client; + final Headers _headers; + + public Base(@Nonnull SDKConfiguration sdkConfiguration, @Nullable Options options, Headers _headers) { + this.sdkConfiguration = sdkConfiguration; + this._headers = _headers; + this.baseUrl = this.sdkConfiguration.serverUrl(); + this.securitySource = this.sdkConfiguration.securitySource(); + Optional.ofNullable(options).ifPresent(o -> o.validate(List.of(Options.Option.RETRY_CONFIG))); + this.retryStatusCodes = List.of("502", "503", "504"); + this.retryConfig = Optional.ofNullable(options) + .flatMap(Options::retryConfig) + .or(sdkConfiguration::retryConfig) + .orElse(RetryConfig.builder() + .backoff(BackoffStrategy.builder() + .initialInterval(2000, TimeUnit.MILLISECONDS) + .maxInterval(16000, TimeUnit.MILLISECONDS) + .baseFactor((double) (2)) + .maxElapsedTime(40000, TimeUnit.MILLISECONDS) + .retryConnectError(true) + .build()) + .build()); + this.client = this.sdkConfiguration.client(); + } + + Optional securitySource() { + return Optional.ofNullable(this.securitySource); + } + + BeforeRequestContextImpl createBeforeRequestContext() { + return new BeforeRequestContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listMembershipItemsPostFilter", + java.util.Optional.of(java.util.List.of("event/membership-items:read")), + securitySource()); + } + + AfterSuccessContextImpl createAfterSuccessContext() { + return new AfterSuccessContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listMembershipItemsPostFilter", + java.util.Optional.of(java.util.List.of("event/membership-items:read")), + securitySource()); + } + + AfterErrorContextImpl createAfterErrorContext() { + return new AfterErrorContextImpl( + this.sdkConfiguration, + this.baseUrl, + "listMembershipItemsPostFilter", + java.util.Optional.of(java.util.List.of("event/membership-items:read")), + securitySource()); + } + + HttpRequest buildRequest(T request, Class klass, TypeReference typeReference) throws Exception { + String url = Utils.generateURL(klass, this.baseUrl, "/events/{id}/membership-items/filter", request, null); + HTTPRequest req = new HTTPRequest(url, "POST"); + Object convertedRequest = Utils.convertToShape(request, JsonShape.DEFAULT, typeReference); + SerializedBody serializedRequestBody = + Utils.serializeRequestBody(convertedRequest, "filter", "json", false); + req.setBody(Optional.ofNullable(serializedRequestBody)); + req.addHeader("Accept", "application/json").addHeader("user-agent", SDKConfiguration.USER_AGENT); + _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); + + req.addQueryParams(Utils.getQueryParams(klass, request, null)); + Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); + + return req.build(); + } + } + + public static class Sync extends Base + implements RequestOperation { + public Sync(@Nonnull SDKConfiguration sdkConfiguration, @Nullable Options options, Headers _headers) { + super(sdkConfiguration, options, _headers); + } + + private HttpRequest onBuildRequest(ListMembershipItemsPostFilterRequest request) throws Exception { + HttpRequest req = buildRequest( + request, + ListMembershipItemsPostFilterRequest.class, + new TypeReference() {}); + return sdkConfiguration.hooks().beforeRequest(createBeforeRequestContext(), req); + } + + private HttpResponse onError(HttpResponse response, Exception error) + throws Exception { + return sdkConfiguration + .hooks() + .afterError(createAfterErrorContext(), Optional.ofNullable(response), Optional.ofNullable(error)); + } + + private HttpResponse onSuccess(HttpResponse response) throws Exception { + return sdkConfiguration.hooks().afterSuccess(createAfterSuccessContext(), response); + } + + @Override + public HttpResponse doRequest(ListMembershipItemsPostFilterRequest request) { + Retries retries = Retries.builder() + .action(() -> { + HttpRequest r; + try { + r = onBuildRequest(request); + } catch (Exception e) { + throw new NonRetryableException(e); + } + try { + HttpResponse httpRes = client.send(r); + if (Utils.statusCodeMatches( + httpRes.statusCode(), "400", "401", "403", "404", "429", "4XX", "5XX")) { + return onError(httpRes, null); + } + return httpRes; + } catch (Exception e) { + return onError(null, e); + } + }) + .retryConfig(retryConfig) + .statusCodes(retryStatusCodes) + .build(); + return unchecked(() -> onSuccess(retries.run())).get(); + } + + @Override + public ListMembershipItemsPostFilterResponse handleResponse(HttpResponse response) { + String contentType = response.headers().firstValue("Content-Type").orElse("application/octet-stream"); + ListMembershipItemsPostFilterResponse.Builder resBuilder = ListMembershipItemsPostFilterResponse.builder() + .contentType(contentType) + .statusCode(response.statusCode()) + .rawResponse(response); + + ListMembershipItemsPostFilterResponse res = resBuilder.build(); + + if (Utils.statusCodeMatches(response.statusCode(), "200")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return res.withMembershipItemsPaginatedResponse( + Utils.unmarshal(response, new TypeReference() {})); + } else { + throw APIException.from("Unexpected content-type received: " + contentType, response); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "400", "401", "403", "404", "429")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + throw ErrorResponse.from(response); + } else { + throw APIException.from("Unexpected content-type received: " + contentType, response); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "4XX")) { + // no content + throw APIException.from("API error occurred", response); + } + if (Utils.statusCodeMatches(response.statusCode(), "5XX")) { + // no content + throw APIException.from("API error occurred", response); + } + throw APIException.from("Unexpected status code received: " + response.statusCode(), response); + } + } + + public static class Async extends Base + implements AsyncRequestOperation< + ListMembershipItemsPostFilterRequest, + com.cvent.models.operations.async.ListMembershipItemsPostFilterResponse> { + private final ScheduledExecutorService retryScheduler; + + public Async( + @Nonnull SDKConfiguration sdkConfiguration, + @Nullable Options options, + @Nullable ScheduledExecutorService retryScheduler, + Headers _headers) { + super(sdkConfiguration, options, _headers); + this.retryScheduler = retryScheduler; + } + + private CompletableFuture onBuildRequest(ListMembershipItemsPostFilterRequest request) + throws Exception { + HttpRequest req = buildRequest( + request, + ListMembershipItemsPostFilterRequest.class, + new TypeReference() {}); + return this.sdkConfiguration.asyncHooks().beforeRequest(createBeforeRequestContext(), req); + } + + private CompletableFuture> onError(HttpResponse response, Throwable error) { + return this.sdkConfiguration.asyncHooks().afterError(createAfterErrorContext(), response, error); + } + + private CompletableFuture> onSuccess(HttpResponse response) { + return this.sdkConfiguration.asyncHooks().afterSuccess(createAfterSuccessContext(), response); + } + + @Override + public CompletableFuture> doRequest(ListMembershipItemsPostFilterRequest request) { + AsyncRetries retries = AsyncRetries.builder() + .retryConfig(retryConfig) + .statusCodes(retryStatusCodes) + .scheduler(retryScheduler) + .build(); + return retries.retry(() -> unchecked(() -> onBuildRequest(request)) + .get() + .thenCompose(client::sendAsync) + .handle((resp, err) -> { + if (err != null) { + return onError(null, err); + } + if (Utils.statusCodeMatches(resp.statusCode(), "400", "401", "403", "404", "429", "4XX", "5XX")) { + return onError(resp, null); + } + return CompletableFuture.completedFuture(resp); + }) + .thenCompose(Function.identity())) + .thenCompose(this::onSuccess); + } + + @Override + public CompletableFuture + handleResponse(HttpResponse response) { + String contentType = response.headers().firstValue("Content-Type").orElse("application/octet-stream"); + com.cvent.models.operations.async.ListMembershipItemsPostFilterResponse.Builder resBuilder = + com.cvent.models.operations.async.ListMembershipItemsPostFilterResponse.builder() + .contentType(contentType) + .statusCode(response.statusCode()) + .rawResponse(response); + + com.cvent.models.operations.async.ListMembershipItemsPostFilterResponse res = resBuilder.build(); + + if (Utils.statusCodeMatches(response.statusCode(), "200")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return Utils.unmarshalAsync(response, new TypeReference() {}) + .thenApply(res::withMembershipItemsPaginatedResponse); + } else { + return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "400", "401", "403", "404", "429")) { + if (Utils.contentTypeMatches(contentType, "application/json")) { + return ErrorResponse.fromAsync(response).thenCompose(CompletableFuture::failedFuture); + } else { + return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); + } + } + if (Utils.statusCodeMatches(response.statusCode(), "4XX")) { + // no content + return Utils.createAsyncApiError(response, "API error occurred"); + } + if (Utils.statusCodeMatches(response.statusCode(), "5XX")) { + // no content + return Utils.createAsyncApiError(response, "API error occurred"); + } + return Utils.createAsyncApiError(response, "Unexpected status code received: " + response.statusCode()); + } + } +} diff --git a/packages/java/src/main/java/com/cvent/operations/UpdateAttendee.java b/packages/java/src/main/java/com/cvent/operations/UpdateAttendee.java index 37d77551..47212d03 100644 --- a/packages/java/src/main/java/com/cvent/operations/UpdateAttendee.java +++ b/packages/java/src/main/java/com/cvent/operations/UpdateAttendee.java @@ -9,7 +9,7 @@ import com.cvent.SDKConfiguration; import com.cvent.SecuritySource; -import com.cvent.models.components.Attendee; +import com.cvent.models.components.Attendee1; import com.cvent.models.errors.APIException; import com.cvent.models.errors.ErrorResponse; import com.cvent.models.operations.UpdateAttendeeRequest; @@ -191,7 +191,7 @@ public UpdateAttendeeResponse handleResponse(HttpResponse response) if (Utils.statusCodeMatches(response.statusCode(), "200")) { if (Utils.contentTypeMatches(contentType, "application/json")) { - return res.withAttendee(Utils.unmarshal(response, new TypeReference() {})); + return res.withAttendee(Utils.unmarshal(response, new TypeReference() {})); } else { throw APIException.from("Unexpected content-type received: " + contentType, response); } @@ -280,7 +280,7 @@ public CompletableFuture() {}) + return Utils.unmarshalAsync(response, new TypeReference() {}) .thenApply(res::withAttendee); } else { return Utils.createAsyncApiError(response, "Unexpected content-type received: " + contentType); diff --git a/packages/typescript/.speakeasy/gen.lock b/packages/typescript/.speakeasy/gen.lock index 76466934..2203731a 100644 --- a/packages/typescript/.speakeasy/gen.lock +++ b/packages/typescript/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: fd015893-3730-4721-bf8d-bb6d3730cc0f management: - docChecksum: d102ff2d61db687e73460aa2c29e6458 + docChecksum: b7ce829725c97f1ad93af5d1f28e9c93 docVersion: ea speakeasyVersion: 1.752.0 generationVersion: 2.859.2 - releaseVersion: 1.2.3 - configChecksum: 0f15ca856dde5f5e8f0f5680eea6b3e8 + releaseVersion: 1.3.0 + configChecksum: bca3ef046fbee5a70034bb5b7a9a0dbf repoURL: https://github.com/cvent/rest-sdks repoSubDirectory: packages/typescript published: true @@ -65,16 +65,12 @@ trackedFiles: pristine_git_object: 08f95f4552349360b2c0b01802aa71ec3a55d2c2 docs/models/components/accountbudgetitemlistresponsejson.md: id: b4fc3ea6bdb7 - last_write_checksum: sha1:64e2ebef2a54a868f1d80ae1bc0b37256e2daec9 + last_write_checksum: sha1:2449fd9eaea27e47af2e6d9ae5bb3b6924140428 pristine_git_object: 56107242076dcb67985236fa10bf7608411912fa docs/models/components/accountbudgetitemspaginatedresponse.md: id: d033096dae65 last_write_checksum: sha1:0e542d69bc9f40e308ab923d2acd6f9a67bef6d4 pristine_git_object: 9b66bf5f562cbe421026a27573149a4b93546b3c - docs/models/components/action.md: - id: 4c3e678208a3 - last_write_checksum: sha1:3836d3f8d3366b1a5c30fc23c0264988203fb68d - pristine_git_object: 8da3697594879b4f2a4fee21a2d75f25ffb319d5 docs/models/components/activityadjson.md: id: 103bc2853db2 last_write_checksum: sha1:b5dbc84f38d80a4a080d4942bca10c766d5f7299 @@ -207,8 +203,10 @@ trackedFiles: id: ee34d9e7cd1b last_write_checksum: sha1:47ca8da4f4351eaa46913b449b04dff60a846d58 pristine_git_object: ad8fa6246699c80c89e8e8fbb90419e022dc9e58 - docs/models/components/additionalchoicejson11.md: - last_write_checksum: sha1:2a092051ca95ea8d51f54d2c17d941897ee50684 + docs/models/components/additionalchoice.md: + last_write_checksum: sha1:474c9f0c6174370c33a28e8ac1295a2136097139 + docs/models/components/additionalchoicejson1.md: + last_write_checksum: sha1:941e24966d8aa08c8d52036991e86ddf32593a93 docs/models/components/additionalchoicejson2.md: last_write_checksum: sha1:1b184e1404773d9755b9e591638af3ca5260efef docs/models/components/additionalguestfeesjson.md: @@ -219,32 +217,34 @@ trackedFiles: id: 3dafedfe3ff2 last_write_checksum: sha1:8f14bfc8d9e867ded4ca421fb70603ceb80fb333 pristine_git_object: 33db2d77977b94db75ebf10dd5aa24dc19ee224e + docs/models/components/address11.md: + last_write_checksum: sha1:c3c159ab632b94a1d1e27645d938514e926379d4 + docs/models/components/address12.md: + last_write_checksum: sha1:873b73455ccdc86fe38522af07e91ef5326d414a docs/models/components/addressjson.md: id: a47aa2477c13 last_write_checksum: sha1:66f3e6274d2b8aceab53e9de291b9b4f93fd203a pristine_git_object: 86d2f3864d1cbfe99a57877c5863e971aa19bf88 docs/models/components/addressjson0.md: last_write_checksum: sha1:474fbe21ecf8828d11e7da5ce0c233abea1cafe5 + docs/models/components/addressjson2.md: + last_write_checksum: sha1:db920bea15c9c94b3699dc69397514ae8489a282 docs/models/components/addressjson3.md: id: a14065903d40 - last_write_checksum: sha1:595b879a313f8697f9a3655ff7159d1e6c0e24d1 + last_write_checksum: sha1:80da5a1dfe826f188de57d6aab8dc48585225857 pristine_git_object: 6d722844590ea646e09292bad7f1069d0f56617b docs/models/components/addressjson4.md: id: f676543517e7 - last_write_checksum: sha1:28d557ab018fd202495c7692c566eaa2ca8205c2 + last_write_checksum: sha1:397edfac4844775b6755b0503fccd040b1c37e2b pristine_git_object: 6a8fe822294575a10d715de2a29f2f56c92517ef docs/models/components/addressjson5.md: id: 58c9b8740499 - last_write_checksum: sha1:f87b94282af34ec5b9b3bfcb6f7ffb36b65abdd6 + last_write_checksum: sha1:2c847c0110e78eb46cf13622eef3e7fcbb554528 pristine_git_object: a27b17e3eeadf487514ba9d9b2651d40f7d56d75 docs/models/components/addressjson6.md: id: e4e2fcd7da25 - last_write_checksum: sha1:89dec6ba00bfe58c2ce8e0f1da1c1625ac7df8dd + last_write_checksum: sha1:bc18b92077c7d0b0eaa9e15fd7d8ca45fdff2b1d pristine_git_object: 7fd2749de248f40461b1bfaa6cf4f28b56bfba10 - docs/models/components/addressjson7.md: - id: d8e4fd0ada5f - last_write_checksum: sha1:ae1f4fcfea8bf72f497f79fb85814aceb16454bc - pristine_git_object: 9ca7eed0097520dc8b09670d42a7d0e58a62632d docs/models/components/addressjsoninput.md: id: 013215e04d7b last_write_checksum: sha1:4992a29552c4c2523a0a07a7c586610dc9b10603 @@ -371,36 +371,32 @@ trackedFiles: last_write_checksum: sha1:edc912eb3bedd4741d64b19b025fc2e162c77b63 docs/models/components/anniversarymembershipitemjsoncontacttype.md: last_write_checksum: sha1:5ed8c77f0a5b777d9a3af8adb2db3f3d36f7b67f + docs/models/components/answer1.md: + last_write_checksum: sha1:cbab6cc193ade83fc734ab543bbfff9997a0fc32 + docs/models/components/answer2.md: + last_write_checksum: sha1:861717281219e32feacd0a285037bdf0c58d2dd7 + docs/models/components/answer2choice.md: + last_write_checksum: sha1:3c5f24607117e5188645623c11064b40aa0d8f64 docs/models/components/answerjson.md: id: 7e89e475fb3c - last_write_checksum: sha1:7a622008ef432e965805081f839faaa3077e6f06 + last_write_checksum: sha1:16c2dbd220bd2e4f783931f7347d3c7c238de900 pristine_git_object: 787cda3f5dd00ab09a34bd3305084f1274bc4067 - docs/models/components/answerjson0.md: - id: d8e3bf91d974 - last_write_checksum: sha1:1ff352aa3eb9601cc3fcf14156625cdbb77e377e - pristine_git_object: f0ae65c91ed9bb402154420342038b73de11f709 docs/models/components/answerjson1.md: id: 9f88533f0b59 - last_write_checksum: sha1:c208d3071c3974b743f54296c976d032a837202b + last_write_checksum: sha1:94f301a35cd18cbc8d2a723e7def79fb74b870cd pristine_git_object: 24587408b76edddf6c3ba34bbdb09ed55d1d1314 - docs/models/components/answerjson2.md: - id: 23426f3d6a54 - last_write_checksum: sha1:f0211063491ae808bf5e41d958595f34e69815e1 - pristine_git_object: c5a500fa2a6576fa28eb3a1fb90c7a7cd949439c + docs/models/components/answertype.md: + last_write_checksum: sha1:aecfb3f83f4d9afbacd225137eec62831634ee77 + docs/models/components/answertype1.md: + last_write_checksum: sha1:c0753a21d55dcd05725520bfdc74bc70eaac7aab docs/models/components/answertypejson.md: id: f67f75e11970 - last_write_checksum: sha1:d168373b4d984182d3d67ae408f0fcfdba8192b7 + last_write_checksum: sha1:44517e4a6d5b3a8bff98ccb17ab59c1cb0e6a78d pristine_git_object: 64a828b4d55479862803917395bb9afa6b0cf487 - docs/models/components/answertypejson0.md: - id: 3f95627ea777 - last_write_checksum: sha1:0bdecc52d3797a0f9c2546f2d700bfa26662c07e - pristine_git_object: dfce9ed6ce4aaffdddd566da29648644aacfe40b docs/models/components/answertypejson1.md: id: 901d266744a1 - last_write_checksum: sha1:2c9db0328462ec000dc4b0ba9739e3ae055d886d + last_write_checksum: sha1:ef4ce978a498f8b94aa6f5e3040cb38e69d708b9 pristine_git_object: ee22cd00141e72d7b0d10d35e146b56fc51038c6 - docs/models/components/answertypejson2.md: - last_write_checksum: sha1:fcf361370aa67f7e3d46a45a152d36a77e8497f5 docs/models/components/apikeyauthentication.md: id: 561a991c2645 last_write_checksum: sha1:ed301040fdaab9c4b2e6e7d0a454a10936b284d7 @@ -413,6 +409,8 @@ trackedFiles: id: eaa211cc7a8e last_write_checksum: sha1:395b2ff32b14be52a9fb53b0d52052343e3bedcf pristine_git_object: dc18499ab9f57b2216fc01adcfa9243f54546b19 + docs/models/components/appointment.md: + last_write_checksum: sha1:e89d8b419f8a42c0918e1be9690de615bc104430 docs/models/components/appointmentaccepted.md: id: 946cef635748 last_write_checksum: sha1:158542203d5f48b0094d1a0d882f2bcd0b0a3716 @@ -549,10 +547,12 @@ trackedFiles: pristine_git_object: 7f8ef0efe282ded1dbf296afee3f1af2d9cb241d docs/models/components/attachmentsourcejson.md: last_write_checksum: sha1:939d5dbc6bec4c2ca4d3bd22af9cec159773831e - docs/models/components/attendee.md: - id: 9cc6ee7d74bd - last_write_checksum: sha1:fbf897d7754b05259e3f4cf22ab2779cbc3266eb - pristine_git_object: 0abf3ffa446c47eba0c5260f918c6ea1e6a6de96 + docs/models/components/attendee1.md: + last_write_checksum: sha1:8fa1f64a6abab5ce493a7fd52ef762a373c42c61 + docs/models/components/attendee12.md: + last_write_checksum: sha1:35dcf45774811c9e002df3408ce11f7a8eb0d755 + docs/models/components/attendee2.md: + last_write_checksum: sha1:ff062588874c547cb686152ce957bb2271eec242 docs/models/components/attendeeactivitiespaginatedresponse.md: id: 695252df9aa3 last_write_checksum: sha1:d79cab5958ab2768a7174bb920bdb314c66caf46 @@ -649,9 +649,13 @@ trackedFiles: id: 23bfa2ebe045 last_write_checksum: sha1:71e5542ee03215bfd0d3beb1afbcf1689b8979b1 pristine_git_object: 657594163b1cf83ddc50b4674ca9bbbbc5d911ba + docs/models/components/attendeeaudiencesegmentassociationjson.md: + last_write_checksum: sha1:875d6919639f584384d2d18491fe0ab652934a34 + docs/models/components/attendeeaudiencesegmentassociationspaginatedresponse.md: + last_write_checksum: sha1:a18dc4f150d47c2f0390083a088cf66bfc5ac310 docs/models/components/attendeecontactinfojson.md: id: 42c1d2dbc233 - last_write_checksum: sha1:f1ff8a8786c48ac1f935c9041ab1a27312c962ff + last_write_checksum: sha1:3d7be66de2c30de3798e2ee192e9be6b9cbb5e93 pristine_git_object: c86ba63ab733a308024ca018944bd05fc1a6a5f3 docs/models/components/attendeecontactmembershipjson.md: id: 7a00fe27046c @@ -699,7 +703,7 @@ trackedFiles: pristine_git_object: c3a7c693d87c0706f5945c26340f03daa8962d2b docs/models/components/attendeeinsights.md: id: b01701542954 - last_write_checksum: sha1:ec17361702bf7419e074d58d56cd486a6a53b5d2 + last_write_checksum: sha1:af7a52c660576f27c7e53ced44f6ddb32ba3dc0b pristine_git_object: 06b0acdb0503c5e7476014bfe85c0be8d0d4effc docs/models/components/attendeeinsightspaginatedresponse.md: id: abab1fcf4e6c @@ -733,10 +737,6 @@ trackedFiles: id: 96175c1a22a2 last_write_checksum: sha1:b42a9a25319f65dc0e206a246371b691a145f691 pristine_git_object: b30f4beba1a9a0e0101f06e2df7aa6bfbd5b607e - docs/models/components/attendeejson3.md: - id: 0acf7b06afbb - last_write_checksum: sha1:d7dedffd90f7c39c445c71d4f66f4f9f0c47fb77 - pristine_git_object: 0f9d7bf54018646b3548d46721a027d4e603460d docs/models/components/attendeejson4.md: id: 52d59e7b387a last_write_checksum: sha1:19722a4016b841f29f2d2f4996836eaf6c5ea82f @@ -759,7 +759,7 @@ trackedFiles: pristine_git_object: 67e666ef87fc41b93b9880d77d84e139397dcf2f docs/models/components/attendeepaginatedresponse.md: id: be029b046cad - last_write_checksum: sha1:b74ed84e618ec8719b5ee9e58f61be941c80d017 + last_write_checksum: sha1:89cb2b4d003192896f197e3a2a26fbcbde3886d7 pristine_git_object: ac0bd1130df31587bd77a5197dc26dc9aff42cf8 docs/models/components/attendeeresponsejson.md: id: b5fd8813927f @@ -877,11 +877,11 @@ trackedFiles: pristine_git_object: ed54a857f1c7215867d28ae76094b69989387629 docs/models/components/audiencesegment.md: id: b14a2e051696 - last_write_checksum: sha1:f2e03a84aeda23e958eccffd1828c92c5812e1ff + last_write_checksum: sha1:f66a1646899926730ebee9c8c921380cb3703a97 pristine_git_object: 444912280515c1dffc5ef1bd1042d2e507390194 docs/models/components/audiencesegmentcreate.md: id: f7c7b7b6bd7e - last_write_checksum: sha1:fdf20ee0959f2394676411134ca1c7993d1abcf6 + last_write_checksum: sha1:d8516013298b87b50dc61ab7fb72bcc684685501 pristine_git_object: aa5d71327b3add9635e3696385e884718ed1720b docs/models/components/audiencesegmentcreationtypejson.md: id: 30032d741173 @@ -889,7 +889,7 @@ trackedFiles: pristine_git_object: ee4b8587d18230b942ab45a4762680f5faa6485b docs/models/components/audiencesegmentresponse.md: id: 841b487a61fc - last_write_checksum: sha1:59baecf4f03974b9755f27fefaab6642a94f726b + last_write_checksum: sha1:ae1c99fa989f0f7dcb4136107872d5af92fe460d pristine_git_object: a24ba7f7aece10c90009f61ed7fcf9c65d6bdd2f docs/models/components/audiencesegmentspaginatedresponse.md: id: 4363638a20e8 @@ -941,15 +941,15 @@ trackedFiles: pristine_git_object: 45bb7396a7eca678c4c54960f3775da6c2295cb3 docs/models/components/badge.md: id: ff2b7bb23f6b - last_write_checksum: sha1:184d9b45c731252399804b3d1efe82731862e1eb + last_write_checksum: sha1:d5cd0ab2cf799799c9ac0bd21599cda49a0a4ea8 pristine_git_object: 85ff6524d94acad789d6c7aa49fb669f6542a06b docs/models/components/badgeinput.md: id: c1bfc0c14e55 - last_write_checksum: sha1:6af9c83bf2adead6e78b266318e95079956ece3e + last_write_checksum: sha1:aaa57a92abe8aec81cc68db2ad4c50679aa3f8ed pristine_git_object: c50a7ba7c58112b8315eb1e5d07744f598aaf786 docs/models/components/badgepaginatedresponse.md: id: fc16dcaad12f - last_write_checksum: sha1:4ef0da6bd7c338827f2e674010e24b8a270fbcfa + last_write_checksum: sha1:dd2f279f68faa907ae5f12746cc9ef3c3650cf02 pristine_git_object: 5f13606e6c68ebb7b83490b4a357264bf4e38c1f docs/models/components/badgeprinter.md: id: d3cf5a57d5e1 @@ -987,14 +987,10 @@ trackedFiles: id: a73d1c0224de last_write_checksum: sha1:23f46c269ff7fecd5d74152d36f9848984a56f5c pristine_git_object: 2a8d4f1b21a84ea860b41f72c73317552cac377e - docs/models/components/badgestatusjson.md: - id: ac734af418e2 - last_write_checksum: sha1:d1c50bfb1e9535784c90f91f2e9b85dbacce86be - pristine_git_object: 187fab8101106d52f4d900807ac4fa69b1a52311 - docs/models/components/badgetypejson.md: - id: 71bec46c5f78 - last_write_checksum: sha1:1ac639832ecb5a4001ee00992216bc8577299c3b - pristine_git_object: 39874a2e105702e18c2f835f4df0004ec6edb7a2 + docs/models/components/badgestatus.md: + last_write_checksum: sha1:4a56388453285f5ad0f2cf064b982bbc644a4537 + docs/models/components/badgetype.md: + last_write_checksum: sha1:2042d139b0c3a737a34f2a0a6d08b1bfff8fb956 docs/models/components/banner.md: id: 9617d633ec8f last_write_checksum: sha1:ff56fb9381981a8dff063fb5ce794aa4b4f6df06 @@ -1013,10 +1009,8 @@ trackedFiles: id: a4ff94e1dc10 last_write_checksum: sha1:1312caa1d141153b56b742d576e27f6effc1d590 pristine_git_object: 2060fa7ab820e38e7e6b5ce02fe3e818f94a4389 - docs/models/components/basechoicejson.md: - id: 035c988b0879 - last_write_checksum: sha1:9ad0c5eaf4b0d094acf3f6a0698e46343cbf4c83 - pristine_git_object: 424c988f63110454cc9f2d776e5ddaf0a1f24590 + docs/models/components/basechoice.md: + last_write_checksum: sha1:71469ccb10a0abab3b2c1f3b04ef9dae35148b89 docs/models/components/basequestionresponsejson.md: id: bac4a92e4b1e last_write_checksum: sha1:5fbba2f381fef7cb30ef845f84aa8da24af36c1f @@ -1055,17 +1049,19 @@ trackedFiles: id: e612fd5723bb last_write_checksum: sha1:36ef9ac4e595656ed6180bbf5afcb56f398ca9aa pristine_git_object: 2b352a17b918e3166434793495a1ef5a2da004a0 + docs/models/components/boothstaff.md: + last_write_checksum: sha1:17b73cf5cfb07819f4b9da1c3599c325b65d330c docs/models/components/boothstafflistresponse.md: id: 7e28910a8487 - last_write_checksum: sha1:611c349416fab35e468bfb58192a5b369ee3cebc + last_write_checksum: sha1:7642bf29fd206a12ff1e8efe8507fe881e06b661 pristine_git_object: af74f4b412ba6ff250b4ee1937c8ec03edb1bdd9 docs/models/components/boothstaffrequest.md: id: 3d55dd8c51ca - last_write_checksum: sha1:66fa46402e6fd228b4359b6eb6f21b9498674f3c + last_write_checksum: sha1:21ba0fca9a6b4a8b9738c4b6149ec193cf93ec72 pristine_git_object: 446db354e5f7488bac66d3eeb0c68328b1a4bb9c docs/models/components/boothstaffresponse.md: id: d7243bb7ef54 - last_write_checksum: sha1:ab53b31402961c5f3c6147e8d7a39e29b2ed7294 + last_write_checksum: sha1:99a7af280cbb65dae24edfb820fb14974f7b4875 pristine_git_object: bb284596d171a28d7f76752222d9a3ff16e46cf4 docs/models/components/bouncedetailsjson.md: id: 654c17da06de @@ -1077,7 +1073,7 @@ trackedFiles: pristine_git_object: f5be47e9aaa90958e55419ee220f0ed39d45294d docs/models/components/brand.md: id: a12d4a3c6d54 - last_write_checksum: sha1:881bb8156eac1f9e1f0ec0c383171241d918b5c3 + last_write_checksum: sha1:e3560629f1522dba81f15d4cbe862d31f3e87802 pristine_git_object: e7aeaeeaa87c30dcbbf07db32652e2e252164ece docs/models/components/brandpaginatedresponse.md: id: 9d40291a49d4 @@ -1333,22 +1329,16 @@ trackedFiles: pristine_git_object: a6bd409151de37f06b6ee8808c16b9095e0a8200 docs/models/components/cancelledreasonjson0.md: last_write_checksum: sha1:92f4b0a15f3aed8b406efe079bea7f4f3affda91 + docs/models/components/capacity.md: + last_write_checksum: sha1:7b0c69c35d93ae1ad511bdddc21a316e7053b7a3 docs/models/components/capacityjson.md: id: 143e6ab84d97 - last_write_checksum: sha1:637492ed75c9569ea84533ec0801b765dc2fa2c6 + last_write_checksum: sha1:d592b836b6c73ad424036a0b613751a7ffdcb66b pristine_git_object: 840a852f1b598b10151b7727f6b8bd51724877f0 - docs/models/components/capacityjson1.md: - id: c7f65e9dfed3 - last_write_checksum: sha1:f0091a4914bbb548ede23b06e4ba217e989c04cd - pristine_git_object: b989230297d36bed1584226b0f87ae36a5fd99f0 - docs/models/components/capacityjson1input.md: - id: 9216f3d2c818 - last_write_checksum: sha1:010dc303491562749fb8f7af5a59b82222f71831 - pristine_git_object: 7badbcbdd2283cc9fa055ba30865ec773197ebcc - docs/models/components/capacityjsonregistrationtype.md: - id: db978348f59f - last_write_checksum: sha1:30f4a7212fc48900feb8e0f6ec205ad704c0467c - pristine_git_object: 276532f1fc49444919c58fd883d9a744242b4cf8 + docs/models/components/capacityjsoninput.md: + last_write_checksum: sha1:ef7f43c90f295fc027148a837726bd4e40bce498 + docs/models/components/capacityregistrationtype.md: + last_write_checksum: sha1:97e2397cc4523f9e8895bdd429c82b6ecca4cf1f docs/models/components/card.md: id: d54a90b51617 last_write_checksum: sha1:945921926ce98465ffb697db2b61a65a57b8b376 @@ -1433,7 +1423,7 @@ trackedFiles: pristine_git_object: f73151f004f0d7ac126821d941060f834036fffa docs/models/components/chain.md: id: 111cbd74a182 - last_write_checksum: sha1:680ffd04583ae89103c01dfefa70f148f8f360a2 + last_write_checksum: sha1:50ce07e951142e0ddafadf4f4fff595fd0677a99 pristine_git_object: 52c531233500be6e9849380757fd46fefee9f37f docs/models/components/chainbrand.md: id: b9a5c46e9030 @@ -1481,29 +1471,23 @@ trackedFiles: pristine_git_object: 11666f4b3993ef76a474cb6482da041538f0e22c docs/models/components/choice.md: id: 51c3751abaa4 - last_write_checksum: sha1:332221d5869d8287b7c6365fe6a10f4f09fc6e84 + last_write_checksum: sha1:eec8a41d86589b4fe12b714ae9188f95b2f8472a pristine_git_object: 5a3eb7d08052a561dceb7a113b9e3bb8c64b5e38 docs/models/components/choicejson.md: last_write_checksum: sha1:cf3481178b0c9829cc08ca6df55ce90b5d921d26 docs/models/components/choicejson2.md: id: 7a4b8f95ca36 - last_write_checksum: sha1:ca26ce401c639807a0e74b5b9cbe51e1c78230c2 + last_write_checksum: sha1:01a1a03d7c2a5a57e072df52225befe94d9a81f6 pristine_git_object: ee81bc3f24e8c627a2f6f14d9eb1c4d1cdd1d7da docs/models/components/choicejson3.md: id: 488ec1fe03c5 - last_write_checksum: sha1:ef2405b2aae7e7a70fd1f2fb68657857403ee4c9 + last_write_checksum: sha1:9aed9a0eedea58dc9913502d960f465e272fb0d4 pristine_git_object: 2bc3e93eb851702bbb193d853be53f158f7d06fc - docs/models/components/choicejson4.md: - id: 60bc661e7f7c - last_write_checksum: sha1:0853c9ebbbbb1103b4307ef0d26881a2720f431f - pristine_git_object: fb4ad8fc26702189b44af1ca4c89ef6c36b85684 - docs/models/components/choicejson4input.md: - id: f6fe67453428 - last_write_checksum: sha1:5b98cc8309c4ec8fae87d9b00e4c50fe605e49d5 - pristine_git_object: b618a55c9ce7fc8f64c028ad43324c3800031834 + docs/models/components/choicejson3input.md: + last_write_checksum: sha1:c07d48588c9ea3fcb76a3819667487e42ce4fc4c docs/models/components/choices.md: id: 7e21f350cea2 - last_write_checksum: sha1:c44da7825cfd3fc80021ec8c54820298c9a59d5b + last_write_checksum: sha1:559e5a295c35c9965a2e014b9d293ea69e9862f3 pristine_git_object: fa67889b4c90281a9d7d6c6c7291ea338b8b0944 docs/models/components/choicesdisplaytypejson.md: id: fcbc4760dd13 @@ -1537,14 +1521,24 @@ trackedFiles: id: 4a8fc35604e6 last_write_checksum: sha1:57c5fe1b396af3ff06368eceeb19e5365ae73eb9 pristine_git_object: 8c54f80430fc553d375d9dff0cda96b6f878bf0c + docs/models/components/compliance.md: + last_write_checksum: sha1:020496242b8d0920c20679e096c8ad85321c3e26 + docs/models/components/complianceaction.md: + last_write_checksum: sha1:29f3a1ddcf2aef5b7cb8db8099d2ceb4ee66f73b + docs/models/components/compliancecompliancescope.md: + last_write_checksum: sha1:687a90c1d0db70e0fa36d50c09fbd08d7efe81f6 + docs/models/components/compliancecreatedby.md: + last_write_checksum: sha1:1ca9b04a3efec370b0fbfb485ed1e990aae00fba docs/models/components/compliancejson.md: id: 302b34dc8d32 - last_write_checksum: sha1:c381e72bb413bbb0a3a886cb26cee3233b5f6cae + last_write_checksum: sha1:ccf8b7de7f02d22efee279c1dfab9d1c2df644b1 pristine_git_object: cf32ea0abea9db734506fdeac99380b9deb310cf - docs/models/components/compliancescope.md: - id: 787627888c98 - last_write_checksum: sha1:3c35deb5f4fd537afebbe456255847c4ca2337d3 - pristine_git_object: b375e030390dc3db81a07e15a58c927e12bff4d2 + docs/models/components/compliancejsonaction.md: + last_write_checksum: sha1:7ba354669c2d9dacef53afe1b7a5f6002b9575ab + docs/models/components/compliancejsoncompliancescope.md: + last_write_checksum: sha1:0920e40c4878c727b3007ee74ab1a67cef8530e8 + docs/models/components/compliancejsoncreatedby.md: + last_write_checksum: sha1:51c86b4f986cc55d312ea6f3e1714a0e337c7463 docs/models/components/compositevaluejson.md: id: 18b515ff69b5 last_write_checksum: sha1:b0a0c796f9306dd90379289965ce5a4515771bd8 @@ -1661,14 +1655,12 @@ trackedFiles: id: 0252a12a9528 last_write_checksum: sha1:b0b4822fd764aa47bc3b4157f80b9841d3b6462a pristine_git_object: 2134826c7d55ba57612a75fab3cf8a8bc9626785 + docs/models/components/contactlinks.md: + last_write_checksum: sha1:9c3e17c308bf587d70527367f137e350cf528532 docs/models/components/contactlinksjson.md: id: b7f5aa36240d last_write_checksum: sha1:d4de03c636a17d82d29a972f7739651c96bc3d8c pristine_git_object: e822d418656fe1008b0880b2fbafc2569f511dac - docs/models/components/contactlinksjson2.md: - id: 7977f6ae9727 - last_write_checksum: sha1:011f1c72e5264df00fe80def4cee1c99ca2eb714 - pristine_git_object: 3e66425dc15e63a9bc074f9c69f110bce7566b66 docs/models/components/contactlinksjsoninput.md: id: 8da08582900d last_write_checksum: sha1:1245876954fa4f128a1177e147d206ba1a3d9923 @@ -1735,10 +1727,6 @@ trackedFiles: id: 54ad10389b39 last_write_checksum: sha1:f414faa1245070af67880e20d96b460a56cca264 pristine_git_object: 0b50fc3b6ac404e0890631a330bfcc5d93a3521a - docs/models/components/createdby.md: - id: de1dc57eaf53 - last_write_checksum: sha1:a5821b2d24aaa23da55edcc07e86e9f34912c56c - pristine_git_object: 2955ee6bcd1159c068ffc72fee0da7b4accd5d77 docs/models/components/createtransactionresponse.md: last_write_checksum: sha1:053068bab78740065b73569718ae04c23c670f86 docs/models/components/createtransactionresponseinput.md: @@ -1903,6 +1891,8 @@ trackedFiles: id: 99f9a1f97134 last_write_checksum: sha1:fc274b271bcce1afdf9506e1d1df2c32ddb5255f pristine_git_object: 65c288be9f12f6fa792a39aa315b61d1c3cd00fc + docs/models/components/device.md: + last_write_checksum: sha1:e7d7cdaa09491b00f2d3daccd475f6c143f0bdfe docs/models/components/devicejson.md: id: abb9943ce9ab last_write_checksum: sha1:afdbb64e744ff665e3e39955ecd7ee3e6aa0e0cf @@ -1999,17 +1989,13 @@ trackedFiles: id: 8702bb2a104b last_write_checksum: sha1:dd26743bca06b881b6d130cf18a9137b13c3984a pristine_git_object: 61e2aac869681409f0236ea9614c5533f1baca16 - docs/models/components/eliteraturedocumentjson.md: - id: 37680a7d6ee0 - last_write_checksum: sha1:c5c2d1edadd0c1141759d870a9a616943f1a9b37 - pristine_git_object: de3e35a99a5ccaf866ea60a77857c0dd1b860bdc - docs/models/components/eliteraturedocumentjsontype.md: - id: 7831704334f4 - last_write_checksum: sha1:aaa51f68fde8f8585f92b8d5485717f6d4b8cc59 - pristine_git_object: b16dc2d34d784b318cfff62176d826066def022f + docs/models/components/eliteraturedocument.md: + last_write_checksum: sha1:59bd26ef19e4436e9198dbb9617b9b9a2bb9bf71 + docs/models/components/eliteraturedocumenttype.md: + last_write_checksum: sha1:0c06ec1f8b6bdb2b9f94776f0f9736ecaa6acbd1 docs/models/components/eliteraturerequestpaginatedresponse.md: id: 66ac40f57c3e - last_write_checksum: sha1:7b7b8b20078dbb8a164f6f9910c49fa1c5f60f27 + last_write_checksum: sha1:7ebfc69bb4d344f3479c5e5c42cc4a83438e8cbc pristine_git_object: ce292346f27b704cb714c574c34ed0f62c5d0083 docs/models/components/emailbounced.md: id: c3eb7e2d5870 @@ -2119,6 +2105,8 @@ trackedFiles: id: 0593e0f6a673 last_write_checksum: sha1:023ea067a4ee38f5e83e9bff2414e7a3a384fb16 pristine_git_object: cc474195a16720a671a99d4d2fe28ad2d399008d + docs/models/components/event1.md: + last_write_checksum: sha1:5e76372ef2c3d75b3d86a7a11e2b9e246d078ff6 docs/models/components/eventactivitydetailsjson.md: id: d62983e08097 last_write_checksum: sha1:92b9e750af318c45f12656523529ee067dde0d51 @@ -2169,7 +2157,7 @@ trackedFiles: pristine_git_object: edca8786c0ce3a8424f8c70e21030659d32b7e87 docs/models/components/eventbannerlinkclicked.md: id: fca6abe2ccab - last_write_checksum: sha1:aabbf6a181160ba1ee1585d14b1912bfb16ba2cb + last_write_checksum: sha1:ff9923a27ce5dd0ba7fa938e051774659496e951 pristine_git_object: e4dfc9dc11b5af01f48ec88f5ad01e6f14fbe914 docs/models/components/eventbudgetcostdetailjson.md: id: bdd4cb929e44 @@ -2217,11 +2205,11 @@ trackedFiles: pristine_git_object: 78735c8d48b49366a111502626e494145a1ae8fd docs/models/components/eventemailspaginatedresponse.md: id: f88549a2ce97 - last_write_checksum: sha1:33b68b26dcebdbed58ef413f7f76fd4062dc9dc5 + last_write_checksum: sha1:f770e8ef716e94859f2dd42c2bb9984d2f1d965b pristine_git_object: f907a1d911d3ea12332d1ebc685de7f22a6b439b docs/models/components/eventfeaturejson.md: id: 05a61a868114 - last_write_checksum: sha1:aa9e78e7b888c7bbebc3ca45216bab1d0a4b1943 + last_write_checksum: sha1:59b20234c50583c85cf5d6201da87610179e1362 pristine_git_object: 30cfe409b37cd3f3471d024dafc2c88717b960c1 docs/models/components/eventfeaturejsonconfig.md: id: 56e61374f618 @@ -2237,7 +2225,7 @@ trackedFiles: pristine_git_object: 89d9cdd572a09dc4caedbb51d4d31059f7601c0a docs/models/components/eventfeaturesresponse.md: id: 7d865966e0e2 - last_write_checksum: sha1:8dc0dde084d2680649f0c27fcdd3615b88dc9336 + last_write_checksum: sha1:30f2085affc7f4aacf0fe910ee414918118c6ec7 pristine_git_object: 762fec826fa8e465d08c9b331ee9ded26d2af069 docs/models/components/eventfeaturesresponseconfig.md: id: 84919f7d4b53 @@ -2263,22 +2251,18 @@ trackedFiles: pristine_git_object: 4849a839322b7e55603799c55c8215e85b52b3a5 docs/models/components/eventjson0.md: last_write_checksum: sha1:12a0e0a2e2d995962e32991ce5e863603140b9ad - docs/models/components/eventjson11.md: - last_write_checksum: sha1:164cc2bb7ea2c64e2737af9cd9938f50cb24c4bc + docs/models/components/eventjson2.md: + last_write_checksum: sha1:fd70414bb3b25ea08eba050ae43f90aba7783e04 docs/models/components/eventjson3.md: id: cc994653b7d1 - last_write_checksum: sha1:2ea19a74a6ad3530ab68dd63f5a23e6b55f172ba + last_write_checksum: sha1:dba6141e5a396df7afc61f1622f21e32b2ae623b pristine_git_object: d782e5c6fd5cd3dcdc72d207a0f8d00a8b075284 - docs/models/components/eventjson4.md: - last_write_checksum: sha1:8a3f0895130944905b6b3e297506022e14d81a42 - docs/models/components/eventjson6.md: - id: ba3f6aeb8032 - last_write_checksum: sha1:2ac20aefac332933ea33a21d998a4d0411476806 - pristine_git_object: 28d663d3e94f57bdfe09cc6afd33e1d833283787 + docs/models/components/eventjson5.md: + last_write_checksum: sha1:095bfd817711bf1051e29b1a432db55ca52d8e7f docs/models/components/eventjson7.md: - last_write_checksum: sha1:cff4714efe151662348227415ec853b77be47d35 + last_write_checksum: sha1:2561e7a27400cf03f3d0ccf9859ceb22ae24f533 docs/models/components/eventjson9.md: - last_write_checksum: sha1:518d069338a8027d0e37097f75ed10dacbbc18b1 + last_write_checksum: sha1:1236f1feff91536994c306713d1c3c3508b59cab docs/models/components/eventlinksjson.md: id: c171aaa30615 last_write_checksum: sha1:d0a64bf8d3ac3c9d66429cabe7a32453c6419c65 @@ -2391,7 +2375,7 @@ trackedFiles: pristine_git_object: 5794ee3723740361de1beeee007db5d7450b26d7 docs/models/components/eventsurveyquestionjson.md: id: 0b4f73d81ea1 - last_write_checksum: sha1:38246d73ff445ddc8c494cd2bcffed9e2d5340f4 + last_write_checksum: sha1:985b815b67a22c2c31d7ad043021da4e2abc7ec3 pristine_git_object: d1357a1ab1a16f2af93d05862831c4b0f16ebc90 docs/models/components/eventsurveyquestionspaginatedresponse.md: id: d522a93f549d @@ -2399,7 +2383,7 @@ trackedFiles: pristine_git_object: 12146084bd6b7253140f30155c29c34f3129c05b docs/models/components/eventsurveyrespondent.md: id: 87eedfabf2d7 - last_write_checksum: sha1:c685028a5a908eb4e5d0813a4f6764977f154e44 + last_write_checksum: sha1:64bea121cc1de257fbd76ae898be9d56a7dc6cd6 pristine_git_object: db02fbb8a2a136ce12fae44e052fbdaef887f1e7 docs/models/components/eventsurveyrespondentattendee.md: id: 59a4adb334ab @@ -2423,11 +2407,11 @@ trackedFiles: pristine_git_object: b26a990a3482d0f2b321e20c9e06d941dac12e3a docs/models/components/eventsurveyresponse.md: id: 2b57a381a9f1 - last_write_checksum: sha1:5075230e43bcba805d323f8358bf2758cd7763da + last_write_checksum: sha1:47e63fd833f8a7723be8c66afe61cbe2325bf50a pristine_git_object: b0e298cf0408cf077193ce6c062161c60fa2f94b docs/models/components/eventsurveyresponseinput.md: id: def177538557 - last_write_checksum: sha1:ec7964ee52093b6e76108c6efd3bc5363ce95474 + last_write_checksum: sha1:1e1fd27ecace072c8bb34487ee7720165bc489eb pristine_git_object: 62d275f552139ddde7550a164e96dc2fc46ee8da docs/models/components/eventsurveyresponsespaginatedresponse.md: id: 6772ac65cdc8 @@ -2485,37 +2469,31 @@ trackedFiles: pristine_git_object: 6a670737d96843c3a8a9ac802869dea278dc840a docs/models/components/eventweblinkspaginatedresponsepaging.md: last_write_checksum: sha1:0181dfb09a31b827b823407bfe569b59698a71bc - docs/models/components/exhibitoraddressjson.md: - id: e8898e016f17 - last_write_checksum: sha1:becc81fc5b98b88812970dddd01a3546c9643a9c - pristine_git_object: f2f97d55c14f9fb7d069beeb2f50ebee5114f7d7 + docs/models/components/exhibitor.md: + last_write_checksum: sha1:181d6fca5f6ac275d17158d895c7a3fd7100620b docs/models/components/exhibitoradminrequest.md: id: 263aba97b56a - last_write_checksum: sha1:3195cc3b5d93be608b6b03581926de68cdfd1b04 + last_write_checksum: sha1:625e8ca47ef936bb793209dbe6395f70092b5e8f pristine_git_object: 96dba370ea4408883ae0b6935586901e75b335ea docs/models/components/exhibitoradminresponse.md: id: 94b881da3bd0 - last_write_checksum: sha1:12824fc380ec87d28daffe464eaf76d0936c4a21 + last_write_checksum: sha1:30fee32b21dc45ce895f00591bf8af8ec5831c74 pristine_git_object: 03dc278abc90e42dd84af84e90c27a1052fdfb3c docs/models/components/exhibitoradminslistresponse.md: id: b053cf417661 - last_write_checksum: sha1:bb954b6a645db964caf236539c53b705c7d40737 + last_write_checksum: sha1:4e29e8a7ff523c31f4f104263c2143ac7287b2da pristine_git_object: f141a18655f81d096593321d85f58dee5eeba96e - docs/models/components/exhibitoranswerformatjson.md: - id: 88c0b92474a0 - last_write_checksum: sha1:5e8cfb2c560f24f3a46d6bb953db09c03c39063b - pristine_git_object: 02c8af90aab3b9bcf1ee3782360c55307c51e9ce - docs/models/components/exhibitoranswerlimitsjson.md: - id: 496fab454e2a - last_write_checksum: sha1:5f015adf5a919ca42e8324a0c07ff8624c97c16d - pristine_git_object: 7d1f2dc861ff0c897243b2aa04311c203be26a25 + docs/models/components/exhibitoranswerformat.md: + last_write_checksum: sha1:0e72d7c0a560556d302e1bc5ef5edae3838ee70d + docs/models/components/exhibitoranswerlimits.md: + last_write_checksum: sha1:f11b5b6f7831eb956d1dcd6de2c4e6671b057ff7 docs/models/components/exhibitoranswersrequest.md: id: 2e978765ef03 - last_write_checksum: sha1:c94ecf673ff220fb0730162df346d8bc251b0eff + last_write_checksum: sha1:99a5ee2225f507ecab1da1d10163f6e75df27e43 pristine_git_object: 91d806bcfc470e6d005a86f661916c6304610ee2 docs/models/components/exhibitoranswersresponse.md: id: a4cda42bf076 - last_write_checksum: sha1:1c8e156796aab663c5f833752c9222adfaf1faff + last_write_checksum: sha1:5a3bb0b13040d7b1f4b2b60c8d9d4e922a1ed56f pristine_git_object: d5156a21d1eb52e2744f9a8691bff76444359d81 docs/models/components/exhibitorbannerlogofile.md: id: 2de2d2ab6ba9 @@ -2527,7 +2505,7 @@ trackedFiles: pristine_git_object: 2091e5a9ba5cb559576daf58ae7471bac3daa788 docs/models/components/exhibitorcategoriespaginatedresponse.md: id: 45e71231f203 - last_write_checksum: sha1:0e4c49a9759ff0bea8209d602e69443e7dca0a23 + last_write_checksum: sha1:22122a3cd2367775be7626d1cb3d7508dc2ec58f pristine_git_object: 981ce362113b8ab7c97e91e9f4fc6cb76d4fe864 docs/models/components/exhibitorcategorybannerfile.md: id: 804b2e13e5e9 @@ -2537,17 +2515,15 @@ trackedFiles: id: b1bb0771bcb4 last_write_checksum: sha1:46df203a9cb9d2750e989dc5c5ce7eeccf5a405a pristine_git_object: 19fac638c04be5819c906362f2ae0c484c9424a3 - docs/models/components/exhibitorcategoryidjson.md: - id: 16c61cf1fb58 - last_write_checksum: sha1:ddffc33aa4194e76c06467176dec5ad9c12ede43 - pristine_git_object: 31d088336fe56d1ffa606ed526d30b8da0713409 + docs/models/components/exhibitorcategoryid.md: + last_write_checksum: sha1:ae8bf1d9e5904f15bafc8d5b5819d13ebdee2056 docs/models/components/exhibitorcategoryidlistresponse.md: id: e0b6c6717299 - last_write_checksum: sha1:4240357b72d0fb2df6ace2ebfb8e964b408c15df + last_write_checksum: sha1:48609a6ac21b587302afe2664f6dc67d2985ac85 pristine_git_object: da92e9734fbc2f3be80f4cf0962eddd570cf9eb0 docs/models/components/exhibitorcategoryrequest.md: id: 1a5d4d34b955 - last_write_checksum: sha1:e3b40704a0a197a8ff8840935b5ac06419494932 + last_write_checksum: sha1:e1a993ccce6037550ced674ba2b1f20c140a1b86 pristine_git_object: 28f1045a151c069bfbf2bf5417b51418087f0bac docs/models/components/exhibitorcategoryrequesttype.md: id: 9c3f55d7219f @@ -2555,7 +2531,7 @@ trackedFiles: pristine_git_object: 47e4401d5009c11e485b636f1dfd95e9cd996df6 docs/models/components/exhibitorcategoryresponse.md: id: b603c772fd91 - last_write_checksum: sha1:a0db18f7a5158c2d729397bfe6bd2b81ff4da2ea + last_write_checksum: sha1:749a0aa67a34b945ed9c085c50039e449081295c pristine_git_object: b61a50120412436ca23dccfc5a03c5f9b96eaf3e docs/models/components/exhibitorcategoryresponsetype.md: id: 3bc0e8dea994 @@ -2563,43 +2539,35 @@ trackedFiles: pristine_git_object: fadfecce804be979a4ae20b54e3d5a3a0455653d docs/models/components/exhibitordocumentopened.md: id: 88aec17e5c77 - last_write_checksum: sha1:219f483c81d38360d7606bdb85dadb601d2cb0b4 + last_write_checksum: sha1:a53453e2940a4932ecde1e7ee561bdf409b50f56 pristine_git_object: 7ac7237c7fc209df5d290dd1fb46af49cd1b05b6 - docs/models/components/exhibitoridjson.md: - id: 66e0e31dcb3c - last_write_checksum: sha1:3a1dbde5b167889f54569bb451d3ae65821e0e5d - pristine_git_object: ab3256ac19267e01f721f4abd33fc87e3bf802d5 + docs/models/components/exhibitorid.md: + last_write_checksum: sha1:471ce82cbc653a4d0768913c242cd0c2a1fbf135 docs/models/components/exhibitoridlistresponse.md: id: 3d43d136f79b - last_write_checksum: sha1:93b3336504aa808d0b396045634a9c417bf70e01 + last_write_checksum: sha1:b3dde8437f0c9b7d1fc37684bdcf136e450b39e5 pristine_git_object: 9288930d41a34b6ebb3021bfe508176d9dbc0812 docs/models/components/exhibitorjson.md: id: 83f404395fb1 - last_write_checksum: sha1:8eb8e3d595fee8f4f2c88216f0e582b3fbd006a3 + last_write_checksum: sha1:58616d31f32583581a8d5b5b18fc9693ab8ce29b pristine_git_object: c23c7f673207d125a624b910ef903e6f1167cc09 - docs/models/components/exhibitorjson1.md: - id: 35579ef55484 - last_write_checksum: sha1:db35fb906d8f12e72fdb3be85f9ba56ddfa5f4ca - pristine_git_object: 2e3beb7843b2d074bc5b5fc2df2a799051d96927 docs/models/components/exhibitorquestionsresponse.md: id: 4a5b6303ea1c last_write_checksum: sha1:8875d5895f7a712775964a1cea8e846156988472 pristine_git_object: d13da31ae4e413dd29e12f27c4a300e6edb7a928 - docs/models/components/exhibitorquestiontypejson.md: - id: abff21498e2f - last_write_checksum: sha1:9f90a5f6dde2770ff47e4dfbd39269b44923cf1a - pristine_git_object: b5a76b41f2ac538c3c607f38b0b42378c6bf03a7 + docs/models/components/exhibitorquestiontype.md: + last_write_checksum: sha1:b6511bcaa949e38597f78bcd7fc7065685c4f8dd docs/models/components/exhibitorregistrationpacklistresponse.md: id: d736e817490a - last_write_checksum: sha1:49805ed054dec57dbd74581e2d3e2b299dfb43c9 + last_write_checksum: sha1:00e1b356ebbd76a71dfba69dc72aae1be4dd01e3 pristine_git_object: bbe2986d0eb75e4c1d0882e3041c1d5f97c577f5 docs/models/components/exhibitorrequest.md: id: 2368c5f5fcdb - last_write_checksum: sha1:6c55fd5b3fe5969cd414b16898f5b1a517b93c3d + last_write_checksum: sha1:523f4c4429f4fa67f8c08119dc786e1f3e84a321 pristine_git_object: 7825a351a2d3151fcc0bef59516e1127e1d7e5de docs/models/components/exhibitorresponse.md: id: 256bb6fb4559 - last_write_checksum: sha1:4bf18f2b395f98d8ac179f4a351f5041c57217f1 + last_write_checksum: sha1:ff9c7100b5c21b89df54d2dd351d27192f06d417 pristine_git_object: 3b89f3745225bde773112fe078c79117c4242c6e docs/models/components/exhibitorseventcopyoverride.md: id: 2d0ce08d2250 @@ -2607,23 +2575,23 @@ trackedFiles: pristine_git_object: e4b1445514867b05362fee8c0d0ec02028889820 docs/models/components/exhibitorsociallinkopened.md: id: da009147dd5f - last_write_checksum: sha1:ddb16866212574be5fe636e54f04ecd2088dbf7b + last_write_checksum: sha1:fced81c3bdea09713c3d69175d38dfbc3fb5f78f pristine_git_object: c2ec464b403bdb39ae44c955cf9bd445a86bd4b1 docs/models/components/exhibitorspaginatedresponse.md: id: 0908ef9aa079 - last_write_checksum: sha1:ba6a56f83a7e64a46d7b0bb01b5bd9ff6e7bc7f0 + last_write_checksum: sha1:991151f6a092be37f078bdd14fa9e0806b61edfa pristine_git_object: 7da5276992262396d887c27486cd2209c8db35c2 docs/models/components/exhibitorviewed.md: id: cf504942e76e - last_write_checksum: sha1:7b652680cc06b08958ab662d0cb401fa3bd09884 + last_write_checksum: sha1:948285772623f20e4327bf0b6f0caf194e910738 pristine_git_object: 7621b6c83beb973638d98132f342e388399faeb4 docs/models/components/exhibitorvirtualboothjoined.md: id: 27b968a543fd - last_write_checksum: sha1:193bdff6ec5642ade5504832bbaa12b24946d42a + last_write_checksum: sha1:24299ba387d98e62e3819bebba9e23af091e5765 pristine_git_object: 6421ae868b4d04453cf29e9d62005867ace37230 docs/models/components/exhibitorweblinkopened.md: id: ea04a695439b - last_write_checksum: sha1:2be3bfa9591effb0bdb94f51ca249fb95f0c417d + last_write_checksum: sha1:a26e3346bee97fca97ff4c825ef8ad89a0815ed0 pristine_git_object: 4c9f17cc4b6252d330f0f937b33c5304bcddf49a docs/models/components/existingadmissionitem.md: id: 8b2db95c40f5 @@ -2639,7 +2607,7 @@ trackedFiles: pristine_git_object: 5d4198777c3dc360a3715a8a2671353c2a8eed64 docs/models/components/existingaudiencesegment.md: id: 0297c2c1d4f4 - last_write_checksum: sha1:aa5d7030af7aff252360beba8908078f81bbe738 + last_write_checksum: sha1:a60e2dbb0d55c7c609e2900f29ac75af2549b919 pristine_git_object: 7df5da7ed2d07327186ced73dd3df3de2861b482 docs/models/components/existingaudiencesegmentcreationtypejson.md: id: 3bd723e4e67e @@ -2657,18 +2625,10 @@ trackedFiles: id: b615a930ae74 last_write_checksum: sha1:dabee75c9f5011c89bb7133d5b7f3defe6a1fd0d pristine_git_object: 6c0e46d69e29bc969a9643f7eca61257eca3388b - docs/models/components/existingboothstaffjson.md: - id: 0a8a69266647 - last_write_checksum: sha1:ec720ad31d9d0ecbb62af498b973f27bf65828cd - pristine_git_object: cee413e202389509384707b08218a191aa46b60b - docs/models/components/existingcapacityjson.md: - id: 77438015d6cc - last_write_checksum: sha1:2b916cd049a4bbe595ed8ab8db4d5f55bc8d0d21 - pristine_git_object: ef8e50937116501bd95f066ab60f1eb6703d9d85 - docs/models/components/existingcapacityjsonregistrationtype.md: - id: 9d95d0f616fa - last_write_checksum: sha1:68105e511ca6bb05377c483a80e9aa590dc0ba32 - pristine_git_object: a5cb6cbbd471d8229487c74f5ac7cf751751c543 + docs/models/components/existingcapacity.md: + last_write_checksum: sha1:21568afb3659ceae839557f1201962d1bb7db0e7 + docs/models/components/existingcapacityregistrationtype.md: + last_write_checksum: sha1:95d07dc2e4d61193d1b09d97a93f2bacdd0fd770 docs/models/components/existingcustomfield.md: id: ad0349164507 last_write_checksum: sha1:5401ded72ab304d9512a7be6208858bac6f09698 @@ -2709,77 +2669,39 @@ trackedFiles: id: 0cb07a9631e8 last_write_checksum: sha1:f5f052a66d8a3053751c78f787f5b28849adfe13 pristine_git_object: 83079a62644f5a3985f3f195f4456e33ccbc85c4 - docs/models/components/existingeliteraturerequestdatajson.md: - id: 8b1a3a715d94 - last_write_checksum: sha1:d0f183e2ac8d716bf6e1c3d0b8243894590fb26e - pristine_git_object: badea469af2f858d4db8574d401b67d8c88388cf - docs/models/components/existingexhibitoradminjson.md: - id: 45a5cf75b58c - last_write_checksum: sha1:60899a2ba8fa8baac23d7e2729f20e631fe441d0 - pristine_git_object: 693c620bad4e64169562d32fa37544b8f02cd610 - docs/models/components/existingexhibitoranswerjson.md: - id: 58b8b1ec154f - last_write_checksum: sha1:2f606e39af5d99a09f68943817c926510d423b7f - pristine_git_object: 4b33d51655cc59ad823bce1f73ab9f6e3460bdb4 - docs/models/components/existingexhibitoranswerjsoninput.md: - id: 4f730d45c2a8 - last_write_checksum: sha1:e355e3ef727a299760084952d66cec9abbd0d90a - pristine_git_object: 5247eacea5fbbb74d020138660b312221795da95 - docs/models/components/existingexhibitorcategoryjson.md: - id: 085c0eef93d9 - last_write_checksum: sha1:2c9ecabe6ccbb061f48cba99346e851be5122043 - pristine_git_object: d05aeebe5ec180f2bf4ee1c8bf5e250855ca5d49 - docs/models/components/existingexhibitorcategoryjsontype.md: - id: 995457c99bef - last_write_checksum: sha1:e99c1b70668bdccffde94cf158dd4e24a2345d90 - pristine_git_object: cc4cb4026f7ffc1712759b4348e815ded45d8a90 - docs/models/components/existingexhibitorjson.md: - id: c801b93bed61 - last_write_checksum: sha1:f127bfdb165f9bf39c8f4bf5ad0e5f59e9e92bb9 - pristine_git_object: c7434bfbf68689e601ec61522ed21e2a2a7b2aa0 + docs/models/components/existingeliteraturerequestdataforlead.md: + last_write_checksum: sha1:33ecafd98c0fd7793fd52c58b3254bfde8f40510 + docs/models/components/existingexhibitoranswer.md: + last_write_checksum: sha1:211478bbbe82bbcc323036641502c98235371bc8 + docs/models/components/existingexhibitoranswerinput.md: + last_write_checksum: sha1:0dadab63a1462ae104abeb5ac3b174029ec560f3 docs/models/components/existingexhibitorquestion.md: id: b18fb49828dd - last_write_checksum: sha1:28eb6e89f3067c3e11d68134a890fb15f45a3152 + last_write_checksum: sha1:e8516cc1c56c4aecef12c7fa9d3640805d04b7f6 pristine_git_object: e94fec531402704896a7c25744f328ce1aba48a9 docs/models/components/existingfile.md: id: 6c88eb143a17 - last_write_checksum: sha1:095cc8cc426965d551468192d0b1f36e653bcec5 + last_write_checksum: sha1:3790bd09972f010d67ec0e7852c679bdb3294e5c pristine_git_object: 5f2048667921b3ad78a193f7012ed72d137bfd06 docs/models/components/existinghub.md: id: b1c59db599bc - last_write_checksum: sha1:e3118fb02e958dba2082e3a0868d6d2e660fa587 + last_write_checksum: sha1:aae8c1769c080ef300ba319b0f1dac0088ddb680 pristine_git_object: 428924b7fa5b2240a2a7e84a345d4ea7f6a3b185 - docs/models/components/existingleadjson.md: - id: 0c3ddee90987 - last_write_checksum: sha1:a0639460aa89420f3068a30f2bff933de9e77392 - pristine_git_object: 979ab5f1bb416e80a2b5f931f81294fa791368d6 - docs/models/components/existingleadjsontype.md: - id: 98996d7bec8f - last_write_checksum: sha1:d9cff0a819ec2c37d5c4aceabee0c3ab076c0bc0 - pristine_git_object: ac5a6d97c37f953130a94d558724bb9c25f9b9bc - docs/models/components/existingmemberjson.md: - id: c428f05c1a28 - last_write_checksum: sha1:cd5516f736e2ef154a705e562ff5266120a847ca - pristine_git_object: a7eab0c6772f2a6653b3aaf1934c8d9d281ddc7f - docs/models/components/existingmemberjsonlink.md: - id: 84c9471e227d - last_write_checksum: sha1:237af00195459c8dc0d03b7ad516f48c9fc4ed53 - pristine_git_object: bdbe32af2aac87f462f8285ada2639649f25437b + docs/models/components/existingmember.md: + last_write_checksum: sha1:97ffd152a629bfee073b7dcf72e15ae86ac1834d + docs/models/components/existingmemberlink.md: + last_write_checksum: sha1:e213db3afeed1eaa130d925ac912d831f76a49dd docs/models/components/existingplayer.md: id: 20d95b52a616 last_write_checksum: sha1:f7aecea3f3c4160bf2161e31e7e75a1cd01b5bfd pristine_git_object: 453cc01a9fabe2c8b89d3946ca93215ba5b4d4ec - docs/models/components/existingregistrationpackjson.md: - id: e647ba224986 - last_write_checksum: sha1:1f38899455b10b30d5b8975d5ceb62c3123f63a8 - pristine_git_object: e1b084bb1a2a39b556599c832f9f5f8f2cb65653 docs/models/components/existingregistrationpathjson.md: id: b7f40b6aa10c last_write_checksum: sha1:b4b1b21536bd735fd900aa5254aaa30861eea706 pristine_git_object: f300289e5e3f2cec03d9b7c7ae2c8cafb053a944 docs/models/components/existingregistrationtypewithassociatedregpathjson.md: id: ad1b8a6ecacb - last_write_checksum: sha1:10a1ae05f3856c17d0e201484ec472c743552a09 + last_write_checksum: sha1:e9d019589b2c3729b70cf293d8198baa19105adc pristine_git_object: f7256392f1f2f5ddc0ffd8c6f63898ffb265e21a docs/models/components/existingregistrationtypewithassociatedregpathjsonevent.md: id: 8f61a976e865 @@ -2835,7 +2757,7 @@ trackedFiles: pristine_git_object: ad1782657b0841ca951b2d181c3c8aaeaef6812c docs/models/components/existingsponsorshiplevel.md: id: 7e49520f42fe - last_write_checksum: sha1:1eb1202fbd939aedea632f693f4f6878d39df1c1 + last_write_checksum: sha1:b38e4357fdf8b6a71c1b074235b7e6239731785e pristine_git_object: 153b0e8fc170721244099c0d82300147bbe3fe0e docs/models/components/existingtablewithseats.md: id: 24f6421bfb26 @@ -2875,7 +2797,7 @@ trackedFiles: pristine_git_object: b5e589f6e326625510868832ac20264d7621dd41 docs/models/components/existingweblink.md: id: 99aa231228a3 - last_write_checksum: sha1:82a4d46d11788a42fcde61c6f64cdbb0e501583d + last_write_checksum: sha1:067ada71c28e7c135ddb9dd8218050857d0f6dca pristine_git_object: 2011aa8721a39f57a351cd68b89f23eb2eccf846 docs/models/components/expand.md: id: e7c201bc3d6a @@ -2989,11 +2911,11 @@ trackedFiles: pristine_git_object: 17107f831005c0b23ec0286d0a0914d83c0702ba docs/models/components/featuretypejson.md: id: 656002a72247 - last_write_checksum: sha1:2a060b0f1700d17792b6055a709431e5d812bded + last_write_checksum: sha1:881bcfcf698a41defa853d8776d0c01f10057d66 pristine_git_object: 10d4b9a7fe888318e6199521647d4efed0533439 docs/models/components/featureupdate.md: id: d261965e7a60 - last_write_checksum: sha1:42effdb4435768bbd89f9cb11c970f13eca02084 + last_write_checksum: sha1:e5907a3c76ee9ffcc96e2fe2a18fa11454f7d119 pristine_git_object: 2729dcaf4c494cca9bc985df91cc5aa7ebe3d5e1 docs/models/components/featureupdateconfig.md: id: bf0fa3b75b00 @@ -3013,15 +2935,15 @@ trackedFiles: pristine_git_object: 13956a4e442753df5660c7b86016bece1496d157 docs/models/components/fieldjson.md: last_write_checksum: sha1:8a35ddfa3772031eeda0ceedc48668296e632a01 - docs/models/components/fieldjson5.md: - last_write_checksum: sha1:146086f88b08e153cc4d1938ccfa543c8a9960e6 + docs/models/components/fieldjson3.md: + last_write_checksum: sha1:8d210265d81045a934f39337e39343e74c64180a docs/models/components/fieldtypejson.md: last_write_checksum: sha1:e799135613fde77f952220488ae387732fd0406c docs/models/components/fieldtypejson2.md: last_write_checksum: sha1:b5321e8f1226805e62dea447bea656ca43abe5e6 docs/models/components/fileinput.md: id: 183b0fd957bf - last_write_checksum: sha1:6178c340d4fee3ec5722482f978765936e2a9f95 + last_write_checksum: sha1:0c1abf3d2a234492cbc039ec6713af750d3f2ecd pristine_git_object: 4686aabb0ae207c3ec4aff4e08d030b7131de6b5 docs/models/components/filelinkjson.md: id: 829c345d94b8 @@ -3107,7 +3029,7 @@ trackedFiles: pristine_git_object: 8b27f69467ad55011ace4eae81f47740c2f2553b docs/models/components/guestjson.md: id: 4db66c75ad01 - last_write_checksum: sha1:09825422294bd785b21a22a3d71f82fc03dd4e91 + last_write_checksum: sha1:3dbc3da39aea7412a6b938262e5c56568f1e7ba2 pristine_git_object: 10020a295a71914b13083baf6b51069924a3cbf2 docs/models/components/guestroomoccupancyjson.md: last_write_checksum: sha1:3ba5ccb1602a7b30c6674f212046e009c49c44d4 @@ -3199,7 +3121,7 @@ trackedFiles: pristine_git_object: ba173be0648e67b6333e5b7686f730b2f4c7c8ae docs/models/components/housingeventhotel.md: id: 11af7f556b12 - last_write_checksum: sha1:1f9ec182fd1da4bef70bdda9ddb17f411f1d8da4 + last_write_checksum: sha1:cb04a9bcdf26bb2ac545bd2d2e41909e819d4925 pristine_git_object: 143c8e23141a5e3e8aa86caeaf7fa18ea3ec8c37 docs/models/components/housingeventhotelslist.md: id: 9ca4ce0231b9 @@ -3221,46 +3143,28 @@ trackedFiles: id: e7a69b7a8291 last_write_checksum: sha1:acb5571fe43e8381f87ec99cf2c9ebaa87e3a7be pristine_git_object: a8bd2a574e2ffc597509251e813fbd17f2943c4b - docs/models/components/hubbackgroundjson.md: - id: b8157c153b76 - last_write_checksum: sha1:270cf62b3bea86820f3976e50e8d2f431a9e553b - pristine_git_object: 1f1b8e6344f7cf1e0005deaa3aecebce5d861947 - docs/models/components/hubcalendarjson.md: - id: 04dc840edd12 - last_write_checksum: sha1:0c3457219588cfbf126e1c477f7031af20d8d991 - pristine_git_object: 21ebadff96e98e418df2dec913458a60d7dcdcd3 - docs/models/components/hubcolorsjson.md: - id: 50b3accf4124 - last_write_checksum: sha1:2951f77a0d8e569a7ca17653d4875a60b219de30 - pristine_git_object: cbc39e6dc9f7fa734f56d11f28a520fe6917b52e - docs/models/components/hubfontsjson.md: - id: 3232a58c12f4 - last_write_checksum: sha1:8ff623a144675453f38b74a1794ce2ca2bdca2bd - pristine_git_object: ed4fd76cfa891b48d128484b1d0be66bd35bb805 - docs/models/components/hubloginjson.md: - id: 5fdc6bebd7b8 - last_write_checksum: sha1:ff2546a741999c97526611336fe9765dbfef2f03 - pristine_git_object: 368ca64894a5403ea237efd7813b5c0ab323bcbe - docs/models/components/hubloginjsontype.md: - id: 942b7e4daff2 - last_write_checksum: sha1:4ff5c1f64fe78b9ec1df140a3c4d1df42916a8c4 - pristine_git_object: 90b62d75f04eedca165573ccc382887ede158357 - docs/models/components/hublogojson.md: - id: 93a268154835 - last_write_checksum: sha1:99df9eedec6d2abc0ecea12f258652169699b726 - pristine_git_object: 1a4f9fea9588486ed123667147efc82915996cb4 - docs/models/components/hubownerjson.md: - id: 80f38c0206a6 - last_write_checksum: sha1:f07b0c39a88802d94d900f078e57964a17887964 - pristine_git_object: 5dc29670b99106730bce80668c253656dc20ff84 + docs/models/components/hubbackground.md: + last_write_checksum: sha1:d43c416e979812c4f03aa0c4ebb744496855d231 + docs/models/components/hubcalendar.md: + last_write_checksum: sha1:ceeb9c263900b785349854f4b4b49c2727984020 + docs/models/components/hubcolors.md: + last_write_checksum: sha1:e1675642791723573787b5fe2985db0562d15422 + docs/models/components/hubfonts.md: + last_write_checksum: sha1:3ef035e02ee03cfb7a40016d7d33d6f77220f628 + docs/models/components/hublogin.md: + last_write_checksum: sha1:4d028931750f69cdcdcde951ad3dc87ae479ea4f + docs/models/components/hublogintype.md: + last_write_checksum: sha1:8892a01a63e4aa096423b59a0442c9ddd31dcd74 + docs/models/components/hublogo.md: + last_write_checksum: sha1:7742bc930b43f17a886229004b7d1cfc544f6b67 + docs/models/components/hubowner.md: + last_write_checksum: sha1:11f345b575129b0f5cec6cefabff303235214b4d docs/models/components/hubspaginatedresponse.md: id: e81f1578d108 - last_write_checksum: sha1:d3e8ea4279f7c2b9aad62a22dbc5415576aec525 + last_write_checksum: sha1:ee001d262146e9db2dea37b81703a8ff933f9202 pristine_git_object: 60fc246a47229ab71aa9f76824cf73560ca37096 - docs/models/components/hubstatuspropertyjson.md: - id: d597eced04bc - last_write_checksum: sha1:c48e741f8d6250839d425786f510b69a84f41b69 - pristine_git_object: 6ebf8b526a466d0252a0288705285b6ec1b46101 + docs/models/components/hubstatusproperty.md: + last_write_checksum: sha1:4875a0eec4fee461b745eef2f1ccccc2e4dc2f85 docs/models/components/idjson.md: id: 26fb229cebef last_write_checksum: sha1:be35293783977ae5ef0f7acacbd5dc5752a2d4f7 @@ -3293,7 +3197,7 @@ trackedFiles: pristine_git_object: 25f6a61813fe6894c14a5b6f336aba5940bb5ca6 docs/models/components/invitationlistpaginatedresponse.md: id: 5461f52e3274 - last_write_checksum: sha1:8db550d97ff5728742255825c10bef8f18ca7205 + last_write_checksum: sha1:2b8626bb2844da0177060a9211b7ab0aea9127f5 pristine_git_object: b39842b12045fc33c3a51b25eb73b6cb96453e4d docs/models/components/invoicefile.md: id: 2a6cf106a384 @@ -3341,58 +3245,32 @@ trackedFiles: id: 4e9f8c60398c last_write_checksum: sha1:9df3ce6f45d06f5a458c9aa3023f283fb4d9dceb pristine_git_object: 2560423a4750cfab4928f5a1df03bb2d2f73155c - docs/models/components/leadaddressjson.md: - id: e93881fb1ee7 - last_write_checksum: sha1:86dbe49633acccb6135682b5daa3aff6e295c5db - pristine_git_object: 589a0d1983de721988d1a981f2a3b28aeafc73cd - docs/models/components/leadappointmentjson.md: - id: e4982fcc2a20 - last_write_checksum: sha1:2769795ba886145b7c69cb037b95b03cc05590c7 - pristine_git_object: 1e50ec13d9f29c9f1a170cc7d7767ab7a7f872bf - docs/models/components/leadattendeejson.md: - id: 92d68350f90a - last_write_checksum: sha1:54a55d950b578f79dbaef665bada0c0ee5fbf3c6 - pristine_git_object: 8b69e0afb245bdae1620e9f705b527cdfe464f2c - docs/models/components/leadboothstaffjson.md: - id: b13078bc6d1d - last_write_checksum: sha1:53a35dff969856b8ce4876ba3dd15a319ff07af8 - pristine_git_object: 74e882fbda71c9c38e8e2fa1b364ac4a9f73afd0 - docs/models/components/leaddevicejson.md: - id: bfee5c5999a0 - last_write_checksum: sha1:809ba0447750ac5425956176234433db50b0fb2b - pristine_git_object: 28e97b08a973f9732a37dd52c530a2a8411dd023 + docs/models/components/lead.md: + last_write_checksum: sha1:ee7561c4873da27cd7496c4607a2bb9471b9b23b + docs/models/components/lead2.md: + last_write_checksum: sha1:81680a8ef7b963393105e1b2609a594c0c94977c docs/models/components/leadinboundcreated.md: id: d973f76d5169 last_write_checksum: sha1:e015b23ed46e70c56d8df76ccb2fced36a9770d5 pristine_git_object: c5165f3fbab8e92224dece47118178cc1cb1e2aa - docs/models/components/leadjson.md: - id: feafb8699106 - last_write_checksum: sha1:36e2dda8fe79a3ca14f4d2e15054f2af95fddf39 - pristine_git_object: c6aec29edbed6a240477b7b7d2504b0fa83e1a0c docs/models/components/leadobjectjson.md: id: 0797106286fb last_write_checksum: sha1:601fa70e1e038a4f42b6a32f58eb7289a9677488 pristine_git_object: c814d14daf7649edab520d1099cbfe5af59b3dfa - docs/models/components/leadqualificationanswersjson.md: - id: d73c1affd2a9 - last_write_checksum: sha1:cc3c1cebccdbe0af8d3ebe7e64568353240d3cfc - pristine_git_object: fdbae53bcabd15b30cfa1552c652b15a00acfd64 + docs/models/components/leadqualificationanswers.md: + last_write_checksum: sha1:8b0f68059651d19f2808504da1499baeb1353ca0 docs/models/components/leadqualificationanswerslistresponse.md: id: 65c250d69d22 - last_write_checksum: sha1:948a75fa09481765a2c6cee22f5bf8020089a851 + last_write_checksum: sha1:0b5469ea8b248bc6d9b69a4758837549b1eb176b pristine_git_object: 11aef3f9ee205e3424633e53839c3d888934d110 - docs/models/components/leadqualificationquestionjson.md: - id: 6a51ed51c6e4 - last_write_checksum: sha1:e11ad3195169a2abc38e4a67e84a1bd19d33aded - pristine_git_object: edbfa791318694443f3fb34f40de0ec09860113d - docs/models/components/leadqualificationquestionjsontype.md: - id: 68b0610b4c19 - last_write_checksum: sha1:06578476621cabd352a419adea5e13297e28e76f - pristine_git_object: da45bea8ed9e2754d283dcc62ccf5c736d3a20d3 + docs/models/components/leadqualificationquestion.md: + last_write_checksum: sha1:c50b1ade20b35a01669ed200e1b1561a5f2b2ca8 docs/models/components/leadqualificationquestionslistresponse.md: id: 9633a0767490 - last_write_checksum: sha1:50caaf868504dd150bb14512f18a347c9c98c276 + last_write_checksum: sha1:3b1d8138835e7bfc8926983d3d5e48022eb78bc5 pristine_git_object: bc50ffa29a8dced2da9442768e9d3453db506fee + docs/models/components/leadqualificationquestiontype.md: + last_write_checksum: sha1:ceffdd7d269ad203711b383b1ae9d66e3aad1ad2 docs/models/components/leadqualified.md: id: 39b7899f68fc last_write_checksum: sha1:914d2b04e9cee1f1efc3ac96b2349e6122755029 @@ -3410,21 +3288,25 @@ trackedFiles: last_write_checksum: sha1:4a578add3ae9257de84c7c9f57be37d73b9968c8 pristine_git_object: a397e077f0122f70e0e112670e85aaac519fc4dd docs/models/components/leadsource.md: - last_write_checksum: sha1:f35ef9eda6d6067153d79340e5d3dd90ccea6bd1 + last_write_checksum: sha1:a0b49991ad771cd134c7acb9a68f93352f6f9ea9 docs/models/components/leadsourceexpand.md: last_write_checksum: sha1:522ae77b94987f8cd24d7fc2e973a1f0adbe1c89 docs/models/components/leadsourcejson.md: - last_write_checksum: sha1:b47fe28fd13063d1bd4ffed02e7145ba85ae5ff4 + last_write_checksum: sha1:17f8b141bba3eecc8571c1e0c1afe23fae6dce50 docs/models/components/leadsourcesectionjson.md: - last_write_checksum: sha1:c5d0f4dad0a48a86af47ba82cf071e9af10ff5c2 + last_write_checksum: sha1:4298c07a447ef9fee5a75213dd6fbb41ac9da57f docs/models/components/leadspaginatedresponse.md: id: 94dcb7b3729a - last_write_checksum: sha1:c181b678e2af5529a691c2295192fa63a3e6080f + last_write_checksum: sha1:cd88fb8871242459e88b3eb95499d8380d41b562 pristine_git_object: bee93a16de6d869532fd7adbf177059d1a45f013 + docs/models/components/leadtype.md: + last_write_checksum: sha1:a4ed84fcec2cc4965e5ac082905e6b51c5f732d5 docs/models/components/legdetailjson.md: id: 8ea572070890 last_write_checksum: sha1:12498c47f96fcd55999b78514a0204f2b4df28cc pristine_git_object: 1672846a49204d8fa8929e9268e08f9f304e9fe3 + docs/models/components/link.md: + last_write_checksum: sha1:54beac6bdb4e4d82e845cea97063279de6d6391c docs/models/components/linkjson.md: id: 6df5507716bb last_write_checksum: sha1:a3f68f825951764d0cd5ec6c341f36103455f04c @@ -3503,7 +3385,7 @@ trackedFiles: pristine_git_object: d13ab40933c09898831f450e68f24b61488444ca docs/models/components/meetingrequestcustomfieldjson.md: id: 7108816c126c - last_write_checksum: sha1:9de59fc58450712007f9f5d9982bcdb0505eeda0 + last_write_checksum: sha1:921a488ef8a56852dd540ac85f1c6649fd34f984 pristine_git_object: 2f8392e8ddbcff669d0b813e0dba9bc8fb2b3ec5 docs/models/components/meetingrequestcustomfieldjsoncustomfieldtype.md: id: f8d27bdb6945 @@ -3527,7 +3409,7 @@ trackedFiles: pristine_git_object: 1614e3f492a42a3a68f149da830be1119bbced35 docs/models/components/meetingrequestevent.md: id: ae301789e9a6 - last_write_checksum: sha1:531f12754e463e5a3cd763a4568b415e082a8059 + last_write_checksum: sha1:a51bfa95586d30b8f9edb7158a0aaa2eaa2c755a pristine_git_object: a1dcbc8175a3ae8126a85f9e69200b0b06a5d1c8 docs/models/components/meetingrequestform.md: id: 717aa431df38 @@ -3547,7 +3429,7 @@ trackedFiles: pristine_git_object: 6b6b2dcb0908bed2b3dbd573d6c3ee162ad829f3 docs/models/components/meetingrequestquestionjson.md: id: 7eef056c8d35 - last_write_checksum: sha1:8e90c0ed38ae0f780e8235149346c47f505f024f + last_write_checksum: sha1:45c93120e7764fde4ec0bd9a273527d96a5460eb pristine_git_object: 481db1f6eeb2c8ee8f550f65b332d6e4707f7b48 docs/models/components/meetingrequestupdatejson.md: id: 000403c78d75 @@ -3729,7 +3611,7 @@ trackedFiles: pristine_git_object: 3d2652ae49fc46b93ceeee14689d734ce58adc75 docs/models/components/paginatedexistingmember.md: id: 240f71bd4b10 - last_write_checksum: sha1:9415d972ff9e785afd3dbbe2c43b1c5ba58e691f + last_write_checksum: sha1:54cdede93830d409fc5939ceafab1435fc427c3b pristine_git_object: 5a3f60c795087e7e44926eff37af88a887482b42 docs/models/components/paginatedinternaldocuments.md: last_write_checksum: sha1:dde85afffa1cb736423c9e1bda999b2211244901 @@ -3747,18 +3629,20 @@ trackedFiles: last_write_checksum: sha1:1534af0f583fca24eb4707cc24ad4d39da7c8cf8 docs/models/components/paginatedrfpsuppliers.md: last_write_checksum: sha1:ecbc916b6c254ed865f3f0b2eeb49e5fec6b6118 + docs/models/components/paginationlinks.md: + last_write_checksum: sha1:d132127445cd1a31dbb3959026ec32c9ca16debe docs/models/components/paginationlinksjson.md: id: b4443f0c72cb last_write_checksum: sha1:e64d8d3dcc2f3e4e63eb1a422af672f55e66b16f pristine_git_object: 1ceed815b342287cc732dd36f68edaec65dc7660 + docs/models/components/paging.md: + last_write_checksum: sha1:8d53e13674b268f50dae9ef23894fc4accf34ad9 docs/models/components/pagingjson.md: id: 312d4976e184 last_write_checksum: sha1:1e24d97c7e97524da87add76f2b1f234644f764e pristine_git_object: 0ec917b0e583b4d85b94aa017c69d416733385de - docs/models/components/pagingjson25.md: - id: 10d266459c5e - last_write_checksum: sha1:c9d4966e8b8b7df9c8a1e755c9d165b246848f6f - pristine_git_object: 4645926a7bcc3618d647dc82ebaca74b112324a9 + docs/models/components/pagingjson23.md: + last_write_checksum: sha1:81ec1d6d2875987d40f2d25ee5d4f4b7f7d55865 docs/models/components/pagingnototalcountjson2.md: last_write_checksum: sha1:ee4c5c87e5512d621e2e902ed5aee8cd4e12f11f docs/models/components/participantresponsejson.md: @@ -3795,7 +3679,7 @@ trackedFiles: pristine_git_object: 8ffaeda4cc21b8009be93c084b2b07678f1d1481 docs/models/components/paymentinfojson.md: id: ddd2e69d5c51 - last_write_checksum: sha1:8035acca8dd65d88865e9ad1c1b93d617406f007 + last_write_checksum: sha1:470c3e1193f743e51f4bb9d20e4a89dbb6ef4a7f pristine_git_object: 4e20b85a847488d10386f413fa7082ff754eea89 docs/models/components/paymentmethodjson.md: id: 41fa213f88c5 @@ -3951,7 +3835,7 @@ trackedFiles: pristine_git_object: 92f999296cbd6968a4c65095ff10a50fbb46e18a docs/models/components/processformsubmissionjson.md: id: 0d4cc9711e28 - last_write_checksum: sha1:45aacdbd5f92e0d4dcc368d997752991f4696dba + last_write_checksum: sha1:db1da5506d0d2c3725aff5a2b25a4923afa43fa4 pristine_git_object: 35f961107a73264ac0cf6cec108df27fc00f16e6 docs/models/components/processformsubmissionjsonevent.md: id: 491dc26e340f @@ -4029,7 +3913,7 @@ trackedFiles: last_write_checksum: sha1:cf6b5dfa3b1c2ffe8c6baf008d17f5036d91fa65 docs/models/components/property.md: id: 61bedfe8909d - last_write_checksum: sha1:7ca73d2e42173669b6fc483e8e78c325d7fab95d + last_write_checksum: sha1:d9cd16d3800d2fb953c35c6d0ba1543ab74fa440 pristine_git_object: c5db6089eb8f507787c2669f711bc0b75aa58ad1 docs/models/components/propertybrand.md: id: 764a1fd8ac50 @@ -4093,7 +3977,7 @@ trackedFiles: pristine_git_object: 6e2b380d963db245f56bfa5d2b7444e1f682ac0e docs/models/components/publicusageplan.md: id: c6df8a25a563 - last_write_checksum: sha1:ae2230bc6b4df3d59f85012b8795dde01fc81fc7 + last_write_checksum: sha1:37751e653e2ddc34ae5d906992470d2e5f99f82c pristine_git_object: 0de77eb261ed50f350752d8829c5b872a020356f docs/models/components/quantityitem.md: id: 1e370df62c43 @@ -4135,7 +4019,7 @@ trackedFiles: pristine_git_object: 76ffedc5ce750d96b1344ea50a33768c0df498cb docs/models/components/questionjson2.md: id: 9c96e32de7ef - last_write_checksum: sha1:26d443d8e41f1f683c4e4fdd458e29f57acb0dd9 + last_write_checksum: sha1:d0554ff920a147d7fa6a64904052b02a884cd990 pristine_git_object: e8d6a2dc20fa5dbd2733bd8adacd6551dd9fa0ba docs/models/components/questionjson3.md: id: f28e20a1db64 @@ -4155,7 +4039,7 @@ trackedFiles: pristine_git_object: 881073dd3a0490f1bf6dae1374bc3f1be96c7742 docs/models/components/questionresponsejson.md: id: 27a99877b7cf - last_write_checksum: sha1:b0e8a373165a61c5f7544699f454d479f7274c4a + last_write_checksum: sha1:55b137cc29fc8e65ae35a30a1e6f9581df716271 pristine_git_object: e6d9fbc89e0b64b400c526f9013f5c3064155a19 docs/models/components/questionresponsetypejson.md: id: 0269f8c01335 @@ -4267,11 +4151,11 @@ trackedFiles: pristine_git_object: d94ab98a9aa86cf28f33f0d5f9088be291fe8aa2 docs/models/components/registrationpackrequest.md: id: 12eb37e843b1 - last_write_checksum: sha1:305b3565a92d609a050c7ba98fb6d33c9b4fecfd + last_write_checksum: sha1:0f12a18f7627fb8f72970103491565d0eec0ee41 pristine_git_object: 7b5e0c2181bfad35a83d0d8cabfc77b2136d039b docs/models/components/registrationpackresponse.md: id: d3d5a7103023 - last_write_checksum: sha1:ab09fad836117ad8157a5c4f77e9581a38998db8 + last_write_checksum: sha1:4cf54973a5a22343f9face43af53eb9ef7b42d00 pristine_git_object: b910d7cbc0edb52497a6bbf28a7d1358f9bb0f44 docs/models/components/registrationpath.md: id: e2a01bf50001 @@ -4291,7 +4175,7 @@ trackedFiles: pristine_git_object: 6916c7dee20a15717899c0997f01143b1170690c docs/models/components/registrationtypeupdate.md: id: 483ceb8ad93a - last_write_checksum: sha1:3b62ee1c2199ac64392b0fe4f50cd9ec35e029b5 + last_write_checksum: sha1:cfd203843404830a91eade44adf3ee4bdd872315 pristine_git_object: 6929389eb82b9aa387f7ecedf633959e07a16e9c docs/models/components/registrationtypeupdateevent.md: id: 260a1dee051d @@ -4299,7 +4183,7 @@ trackedFiles: pristine_git_object: e95be1ec8149054baa5d45a883748b54adf6147f docs/models/components/registrationtypeupdateinput.md: id: b3c1890f82c1 - last_write_checksum: sha1:8cc3f7eaed6e2e9a73778ec8d83c02b291bd6258 + last_write_checksum: sha1:0b3f3fe8513b5c139b5f7e799fc34104bd22705a pristine_git_object: 7d7cc1380b91e09c31e261d3cc95c3beaaa3282e docs/models/components/reportingfieldjson.md: id: e45485da6ee3 @@ -4307,7 +4191,7 @@ trackedFiles: pristine_git_object: b6b0a2ab16e98b20828c2c1ca843eb28c2f6f187 docs/models/components/requestedmeetingrequestquestionjson.md: id: d4ea01b10d49 - last_write_checksum: sha1:c5d3cc43c782eff311a670e46512fff3735a0d3f + last_write_checksum: sha1:2f434eb89c3cc2d10ab96f0f50e295920c5de7c7 pristine_git_object: 7e5821b34e1826abbbe335df209dda060326129c docs/models/components/requestersuffix.md: id: f7ba6c0b6348 @@ -4323,11 +4207,11 @@ trackedFiles: pristine_git_object: a8b8e1752d9c31385ad6ed2e76933b48cbf6c25c docs/models/components/reservationguestjsoninput.md: id: 29f12429003a - last_write_checksum: sha1:2d52e1a3fee91654050edf6a8d4c4306c768b38f + last_write_checksum: sha1:b5c020590732f710512e4cf201d580f519b0f9a5 pristine_git_object: fe438b8af1febbfecef2f4c9931d4b8399f82703 docs/models/components/reservationguestjsonoutput.md: id: e9ace61b1a53 - last_write_checksum: sha1:e1df4cb9932c02d7c4626c4f675fa08374b2a8a6 + last_write_checksum: sha1:ffb9328b696a9655c704597abd7ca186f1f987f2 pristine_git_object: e02de27730206dd7ce7244ef753ca9c5f2baf9f3 docs/models/components/reservationnightjson.md: id: 40a9a4734243 @@ -4343,11 +4227,11 @@ trackedFiles: pristine_git_object: c9146362b31bd01944a48976261f935bd57dea13 docs/models/components/reservationpaymentinfojsoninput.md: id: 0a3edf3841da - last_write_checksum: sha1:0e4ea4c28a41266b81b79d60571dec8a371b806e + last_write_checksum: sha1:afbd977c6df9da97681b7fb5d66751c4c74f7533 pristine_git_object: b4f8b5b8ff0cb44d7dbb945ef38174cd06978a76 docs/models/components/reservationpaymentinfojsonoutput.md: id: d08e82d04172 - last_write_checksum: sha1:cdc2c25f2c0dd690bbde880e343505c9e7043fc1 + last_write_checksum: sha1:f0b30cc07d236316ecff477063f8f53807bedeef pristine_git_object: 702510c8d72f79d64212a9dcf1faedfee238bf8c docs/models/components/reservationrequestblock.md: id: 95d59114f214 @@ -4435,7 +4319,7 @@ trackedFiles: pristine_git_object: 61f1cb9a5cca263d9897e0093ee02202c334f705 docs/models/components/respondentjson.md: id: 1f754cb6d95c - last_write_checksum: sha1:3e0bc3ad609b2dfec83d854ae09d010396dfae9c + last_write_checksum: sha1:8ce38d3bbdf49be0550a56bdc89fd72435387ae4 pristine_git_object: 7c19470644f1dd5f12886766fb8f6904b8cc7138 docs/models/components/respondentjsonlinks.md: id: 617c0758f5e5 @@ -4451,7 +4335,7 @@ trackedFiles: pristine_git_object: 65fd21436d74eeddf9e8f78c59c06fd23aa18060 docs/models/components/responsejson.md: id: e9b3ca310f23 - last_write_checksum: sha1:f704e7ee950b50bac0985c50e87cd0080e23e38f + last_write_checksum: sha1:0f370e9dcde123de8b8d5ecbb62d691192c5ca6d pristine_git_object: 22c4eb82ee1d8db4ed59ace8975b256f12d91c71 docs/models/components/responsejsonuuid.md: id: b998da2860ac @@ -4585,7 +4469,7 @@ trackedFiles: pristine_git_object: 480a0b737810e557e820ef804ae37801c2a770a3 docs/models/components/scoresjson.md: id: f2c0c2bd2845 - last_write_checksum: sha1:8db13197bff22e41f27b705544ed98f0e3a4ea54 + last_write_checksum: sha1:0637d7237bde666459d8cd02075cdb2b27a6099c pristine_git_object: 3fee3131376ea0c957b1255abeb56357f6bec2ab docs/models/components/scoresjsonattendee.md: id: cfa85479d2db @@ -4635,11 +4519,11 @@ trackedFiles: pristine_git_object: ccc48f3e28f485b4374fa49938a29fb675c5dd86 docs/models/components/sendemaileventrequest.md: id: f3d43d124e1e - last_write_checksum: sha1:38e288710d27d701cd7c2ab539c533cc500d4d86 + last_write_checksum: sha1:c04a48bfd4bbe8e4424eb45c81eb3eaf66319312 pristine_git_object: d54cfc7049ac18e27f1e64140577b9ae7612590c docs/models/components/sendemaileventresponse.md: id: 501c551b90aa - last_write_checksum: sha1:08cfbc38d4b960aaac5b7789f26a6befd92eb9ea + last_write_checksum: sha1:f429568e902214bcd894b91410065f882022786e pristine_git_object: c39ad491ffa4d85b4ce4246115cb03f04cfcb223 docs/models/components/sendemailrequest.md: id: 33da1c7c3e39 @@ -4901,10 +4785,8 @@ trackedFiles: id: 52200709b0cf last_write_checksum: sha1:e66e7f146524989b777aac51f034547992642738 pristine_git_object: f87f5193b1ba6aa0f1d7fe69b5f259881b568c64 - docs/models/components/socialmedialinksjson.md: - id: db10a7c8f22a - last_write_checksum: sha1:fda0c6b43a9c6806419e9949c9bb8764d35cf422 - pristine_git_object: c5f4d865a6e5372bc70244450d4daa81203ed954 + docs/models/components/socialmedialinks.md: + last_write_checksum: sha1:aacc186b5a525732f13c0fb76e52dcc8eb627703 docs/models/components/solutionjson.md: id: 397cccf0d47c last_write_checksum: sha1:bf4ca508d3f336b91a1b4e008033c38b25e38d13 @@ -4999,10 +4881,8 @@ trackedFiles: id: 9ef87e351f37 last_write_checksum: sha1:56db281d41dc7ba574602fdd31a11aacc27599b5 pristine_git_object: 6651f333d4e2449cea07b95aeccae03edf04a27e - docs/models/components/sponsorshipleveljson.md: - id: c528f2766c0c - last_write_checksum: sha1:69b99944a5beed20ae5e7b28596dbff0bb6b1ed2 - pristine_git_object: 94492a708a8ca484764f469b87734ddada284676 + docs/models/components/sponsorshiplevel.md: + last_write_checksum: sha1:88593ff0fa47aa800d350d9a5d38b6441301d4f2 docs/models/components/sponsorshiplevellistresponse.md: id: 0280ba6dd5b0 last_write_checksum: sha1:563f7ff6070e99923014d2146fcf68b902eb1a5d @@ -5063,7 +4943,7 @@ trackedFiles: pristine_git_object: 813a485669f753db961e132a46bdf0ffa411fe5e docs/models/components/standardsurveyquestionjson.md: id: cc32818c26d6 - last_write_checksum: sha1:dcc74211e90bf10533e69b30cdd704c7ce3379ad + last_write_checksum: sha1:36f59ef0cbcdb1cc479286a8c95cd6b24323a374 pristine_git_object: adda9cedf2634e8b4c2d713bc7b6f29d82d05444 docs/models/components/standardsurveyquestionspaginatedresponse.md: id: 156545a57d07 @@ -5091,11 +4971,11 @@ trackedFiles: pristine_git_object: 22f621457d7494b06e6fd42422826e1a5ad376fc docs/models/components/standardsurveyresponse.md: id: fae4bcc97749 - last_write_checksum: sha1:755fd36d932a16a896793b98344f65a523a098e1 + last_write_checksum: sha1:1e4325a7fd8956b94f8ac9cf4f963ae08418c380 pristine_git_object: 0e4af9a3c5ed5e2d468ddc2235e02e7af142110a docs/models/components/standardsurveyresponseinput.md: id: df94463efbeb - last_write_checksum: sha1:f9e310ebaf3e0782bf27e113f5ef44c71bc4ec5b + last_write_checksum: sha1:8cfcdac6344362e4eea3e5f3b81394758b98cece pristine_git_object: 7e4b35f435d956ad6b785eef82b0f18725793dc1 docs/models/components/standardsurveyresponsespaginatedresponse.md: id: effd8d7f94d8 @@ -5157,7 +5037,7 @@ trackedFiles: pristine_git_object: 45764e540a3cde95b9c4ab7c8fc61e699ff0193a docs/models/components/surveyjson.md: id: 9d7f188eec73 - last_write_checksum: sha1:ff06fb0a59f2b19e5614aabca3153e30c60e2053 + last_write_checksum: sha1:42874a0aefe126a01902695a15b5ccbcdc41b288 pristine_git_object: cff57cb6a04410800766abf6bdce5f073a2a7d47 docs/models/components/surveyresponsejson.md: id: 491b34db0560 @@ -5179,10 +5059,8 @@ trackedFiles: id: 7ded066873d5 last_write_checksum: sha1:4f64124b2821776c3da3a182e1459edbb7461310 pristine_git_object: 36156bee51127cc44828f3e36dc44d14d651874b - docs/models/components/switchbacktargetusageplanjson.md: - id: 8ddc9d1f444e - last_write_checksum: sha1:b9cc16330d1035f242d3e9bae084f524a0237105 - pristine_git_object: 91bafcb6516eeae878f033c94e3d0e931cc2897e + docs/models/components/switchbacktargetusageplan.md: + last_write_checksum: sha1:a6f7bd22c135d7b282a232832cd70cae9bccf2f7 docs/models/components/tableassignmentjson.md: id: c4148717d078 last_write_checksum: sha1:04b3a8529605dea29393efd025096b7b86394f85 @@ -5227,11 +5105,11 @@ trackedFiles: pristine_git_object: 70197fcc9844a1da711e8dff462faf4c06ce8321 docs/models/components/three.md: id: 2d7a80b82723 - last_write_checksum: sha1:7f49bf053ff093e97b771da9951eab1a21ca0954 + last_write_checksum: sha1:60664f0945fc025b25d3a1870a34eb400cccf179 pristine_git_object: fb0fcbf778424fd502dc1c16b1d2a2098eb55070 docs/models/components/threeinput.md: id: 4f6b1139d339 - last_write_checksum: sha1:2c799ac57081323a7f459b80a4a80a3cc2adef77 + last_write_checksum: sha1:855821c60d38fa1a4def10d83dc911eb11fd65c3 pristine_git_object: c2d12d9cd9f6e8a9e57969dbb95d2864d9cc6b07 docs/models/components/thumbnailstatusjson.md: id: c7507968a40d @@ -5323,7 +5201,7 @@ trackedFiles: pristine_git_object: a85f267b9a0378f6c3c9d70e64103ac570e9c705 docs/models/components/travelaccount.md: id: afaa79b8a409 - last_write_checksum: sha1:df6df8271f18d246b950005c68237cd69b7df7e1 + last_write_checksum: sha1:66a02ab60ef8c1a3e61be3b911bf871863909bf2 pristine_git_object: 5736eba7b9a1e282f3a6759bfde296279e68c936 docs/models/components/travelaccountpaginatedresponse.md: id: 6a6a0be30fa1 @@ -5551,17 +5429,15 @@ trackedFiles: id: bdaf4000c751 last_write_checksum: sha1:31db09aea620b7d61f9f081fe1ced3608126ff74 pristine_git_object: b7b6e119ec41848a672abaafc7ebeb143d0b18ea - docs/models/components/usagejson.md: - id: aa08cbfe3762 - last_write_checksum: sha1:761fb7c8e17be7f2d9702505222af89101525771 - pristine_git_object: b0895c8ccc67ba4bfeab84a0a354b40e50741d09 + docs/models/components/usage.md: + last_write_checksum: sha1:012cd5e297a8e4c31eb7ec275b7fc419191327ea docs/models/components/usagepaginatedresponse.md: id: 814e8c14cb75 - last_write_checksum: sha1:19fcad4f6876dd3bdd10fb9dd4ca02b3dbd509d8 + last_write_checksum: sha1:41dc50da6c2b1e5fc2533e08f9576d109af6e051 pristine_git_object: e532c143c523952f7bff2b31aa4eabc09c5637f7 docs/models/components/user.md: id: 9615438c874c - last_write_checksum: sha1:c5a3f2f450028342988bd29ccb6de0eb1a7e8a29 + last_write_checksum: sha1:d47cc8164444c9857750027129a3cc66866ee175 pristine_git_object: 7865e09dc934d4d6c1a8b74b09b734f7c9511ddd docs/models/components/userenterpriseextensionjson.md: id: ac6f35b47233 @@ -5593,11 +5469,11 @@ trackedFiles: pristine_git_object: e2c99f816d3c56e5518ed89b2f78b39d1178f51e docs/models/components/userinput.md: id: 99bd874e64b5 - last_write_checksum: sha1:0fdf12be7eb3075629e2da2d0f896bad38d715f7 + last_write_checksum: sha1:39de6fabb4569b48d4a620f42377e92ee73fc0e7 pristine_git_object: 7a0d38607eb4f437f9915d070a91ccd15afbc60d docs/models/components/userjson.md: id: c186cbbe1777 - last_write_checksum: sha1:103c1e66c5d6372f429f0f4601d84ed8dd627b3f + last_write_checksum: sha1:49c0da412c90202a47e334459e2ca9d0ff2de53a pristine_git_object: 49cc940d6d25907e367a00d53fdbb204af6244f2 docs/models/components/users.md: id: 3751d5547559 @@ -5615,10 +5491,10 @@ trackedFiles: id: 1f0b62b14ae3 last_write_checksum: sha1:1a0e2cf0821a2a506eb8370e209611f0b52bb49d pristine_git_object: db54f991da485d955cec0d7c59e6663998d9eca5 - docs/models/components/utmoverridejson.md: - id: 255da0112cd3 - last_write_checksum: sha1:b8acfb152b81e9e4470394f0deaef4c085ed5d6c - pristine_git_object: 44ebaaf63926c75b8338c7a06efadb827eef03f5 + docs/models/components/utmoverride.md: + last_write_checksum: sha1:57ad06745a0926c79b7d8f8447e6ed66998ded22 + docs/models/components/uuid1.md: + last_write_checksum: sha1:436b1044e9c93825dd828a31ea3e1a3895c1bac1 docs/models/components/uuidjson.md: id: 0a434aab934d last_write_checksum: sha1:79a31b2b9dc1274c49c825bb8d4b1a8e63b7af1d @@ -5679,8 +5555,8 @@ trackedFiles: id: 66a65c8f7d8a last_write_checksum: sha1:de27391c410ae75040de44b71ec02e07baa4665a pristine_git_object: fc06738daa8e6100cbcd29352d2f6527f58e1ebc - docs/models/components/videojson1.md: - last_write_checksum: sha1:ebd452e56cebc65683d2ed17ede71344bfeeea55 + docs/models/components/videojson.md: + last_write_checksum: sha1:21c4f083b09b9960290f53e29122ee64b591bdcd docs/models/components/videorenditionjson.md: id: 7dde0016ef68 last_write_checksum: sha1:1fad1919187387fc7544f1675738ce0b89520e0c @@ -5739,7 +5615,7 @@ trackedFiles: pristine_git_object: a80d6a4871337beb3fcbbc67afbc4504cb39278e docs/models/components/videoviewjson.md: id: 05c38a3062da - last_write_checksum: sha1:9a539bb01c3854576dcfc357a104551b0d3e2778 + last_write_checksum: sha1:3a0d17c27cdf389c0e739f73e65c90b519724a03 pristine_git_object: 29ca0e56cd19768700347086a188be3ee60ebb2e docs/models/components/videoviewspaginatedresponse.md: id: d45450a1c240 @@ -5795,7 +5671,7 @@ trackedFiles: pristine_git_object: 829089a5935b2313041a03b32c1f340d5486edd5 docs/models/components/weblink.md: id: 530d18352604 - last_write_checksum: sha1:1832e9bea04f2ae54fdf256957d2df454315fe45 + last_write_checksum: sha1:669996e12677131f3f08cc678652b41f7010b00f pristine_git_object: 380ef0c7336e716f46720a0666c6f517a0e7264e docs/models/components/weblinklistresponse.md: id: 8b2c0cdf978b @@ -5805,14 +5681,12 @@ trackedFiles: last_write_checksum: sha1:34519d0c09bdab4d51e66344c69e22052d96b8e3 docs/models/components/weddingpartnerjson.md: last_write_checksum: sha1:21f48c47acb228cce6b60e599676b5ff8d23863c + docs/models/components/workaddress.md: + last_write_checksum: sha1:18f0988cb67da8bd0175c3095f923189aefc8a48 docs/models/components/workaddressaddressinput.md: id: 8c54c663d6f1 last_write_checksum: sha1:a23ae4bac6ca1cacde8732322bc4324a0c0d6b83 pristine_git_object: 4ee85836ff16136fc298579d501f4dd6bde1c009 - docs/models/components/workaddressjson.md: - id: 165227adeb3f - last_write_checksum: sha1:409a3dc6649d1cefc1cb054b8bef48933bf9c8fb - pristine_git_object: c65b2faa06473db76fcab9dfe79ae8cdf6a0e719 docs/models/components/zeroallof1.md: id: 58258c1e9bb2 last_write_checksum: sha1:c75955351368999b79095d0263f67bebd311a92c @@ -7155,6 +7029,10 @@ trackedFiles: id: d3944a580e23 last_write_checksum: sha1:536e2336850379a26fee8cf7eec19e232a295140 pristine_git_object: 0f39022b51fcce3d2372cff8a92166fb78542071 + docs/models/operations/listassociatedaudiencesegmentsrequest.md: + last_write_checksum: sha1:bd410f9e71861109b95d10c0cb5bca5aee7ea019 + docs/models/operations/listassociatedaudiencesegmentsresponse.md: + last_write_checksum: sha1:4b37798232733a24248c6db3414ff24d3d1406b8 docs/models/operations/listattendeeactivitiesrequest.md: id: 09ddbf44a4e3 last_write_checksum: sha1:ad21453c74feee82cfa93bec2536e7ab00d2fb3a @@ -7163,6 +7041,10 @@ trackedFiles: id: 039628d7c89f last_write_checksum: sha1:97f6772ed96ab85fa532229c0330c9017d04b39e pristine_git_object: 9aa42f130471344bf455ea6d157ccd65c8ffd563 + docs/models/operations/listattendeeaudiencesegmentsrequest.md: + last_write_checksum: sha1:d25fcfb3cc48e0653c8c0f632d8ebc659d737c7c + docs/models/operations/listattendeeaudiencesegmentsresponse.md: + last_write_checksum: sha1:17825d6270bca404de417f8d07d145f40921f8e6 docs/models/operations/listattendeeinsightsrequest.md: id: 76e7bff6dbd7 last_write_checksum: sha1:4f15cf8788c20d9d03ff848812f964ba365e0a1a @@ -7297,7 +7179,7 @@ trackedFiles: pristine_git_object: 649203670c67c11bb9309ac0f2ae218744e994ab docs/models/operations/listdiscountedagendaitemsrequest.md: id: 5dca35e57ed2 - last_write_checksum: sha1:82a926fbe24339fe138fb243987f3a3204be827d + last_write_checksum: sha1:c897b4e8bcaf8e18f93ee87a7205f53469f569bc pristine_git_object: 17d6c97853a38ad6b8553b822d430aeea1903026 docs/models/operations/listdiscountedagendaitemsresponse.md: id: 11222607388b @@ -7313,7 +7195,7 @@ trackedFiles: pristine_git_object: e6756c00f83a4aef725a00fb8c3a152476a85fb8 docs/models/operations/listdonationitemsrequest.md: id: ac3dfce54059 - last_write_checksum: sha1:b2e815f8ca722da6a93561739d766668f45379a6 + last_write_checksum: sha1:bbb654809550daf556c9538d5da78cebb51f6822 pristine_git_object: 8fc1ba0e62c85c2c95d21334d4a5612ca22b32a9 docs/models/operations/listdonationitemsresponse.md: id: 1b31f08f4690 @@ -7329,7 +7211,7 @@ trackedFiles: pristine_git_object: a174bec7b11a88badce4c06523c3035f2e3f2406 docs/models/operations/listeventdiscountsrequest.md: id: 4f228dbf29d5 - last_write_checksum: sha1:96aa01bdb307ad353d4d9f41380fb23f37450b25 + last_write_checksum: sha1:1148539041d9b83a9016916e685b5d53a9459f40 pristine_git_object: 809e12699ac1d14fb2174d1dfef1d08020f96b57 docs/models/operations/listeventdiscountsresponse.md: id: e2707f256e96 @@ -7345,7 +7227,7 @@ trackedFiles: pristine_git_object: 5523265bd3840343bab72d37d50b161ce742d79e docs/models/operations/listeventroleassignmentrequest.md: id: a3966475a018 - last_write_checksum: sha1:07977dc81b234f0242be9e3a8668435ce9b04078 + last_write_checksum: sha1:e06a9af40bcd514a02f312ed91876f88e3a12384 pristine_git_object: c3313ef77a120fb5366a9b7e9bdedd05737bd879 docs/models/operations/listeventroleassignmentresponse.md: id: f198d31cc6c8 @@ -7409,7 +7291,7 @@ trackedFiles: pristine_git_object: 05362aea2f7a80b17f6f3b81e706fe08b97db57d docs/models/operations/listfeeitemsrequest.md: id: c2327b0cf5af - last_write_checksum: sha1:993ee27e64f16196af8aabbed7dd7a0d723dc670 + last_write_checksum: sha1:ad359b100f93c81e3e136d3252afffa35da1cc8f pristine_git_object: 5e35626a7dd6397c5da8b57259143f030a21691d docs/models/operations/listfeeitemsresponse.md: id: 1dbe1040bcee @@ -7455,8 +7337,12 @@ trackedFiles: id: f0dce8616e9f last_write_checksum: sha1:5b3ab53eb9a04f3e4563cc617bf6244434d2ce90 pristine_git_object: 861cb38d638249f1f92496e30c07af59fd270e61 + docs/models/operations/listmembershipitemspostfilterrequest.md: + last_write_checksum: sha1:d7e7f59cb6c507d7f89b0fafe16e8863ed5c9997 + docs/models/operations/listmembershipitemspostfilterresponse.md: + last_write_checksum: sha1:f8e02e448f46393c5a79b9b5d2181323b38fe933 docs/models/operations/listmembershipitemsrequest.md: - last_write_checksum: sha1:b197c08e4a22cc194d5f09f3c7f24fe34c0c1a1b + last_write_checksum: sha1:90fcd821c968d863daa70de710cc1fbb67c2cbf6 docs/models/operations/listmembershipitemsresponse.md: last_write_checksum: sha1:3d9f3f8e1237b1a7ec9dc5b4593f42f77a3b206f docs/models/operations/listmrfrequest.md: @@ -7509,7 +7395,7 @@ trackedFiles: pristine_git_object: aa3957532b582ce16185fe4f8655dc59cadae524 docs/models/operations/listquantityitemsrequest.md: id: 0a7704c3da60 - last_write_checksum: sha1:2aa9a761bd13176332433659607a453515871c1d + last_write_checksum: sha1:42ffe161e8b794409289f5550c1e37d213e22a27 pristine_git_object: c6de4c32cf91d4e7b389d342aab7fd1a1298a0e3 docs/models/operations/listquantityitemsresponse.md: id: b8f3eaedd5b1 @@ -8153,11 +8039,11 @@ trackedFiles: pristine_git_object: 218b7aa4fa338ef11fce8fce8d607ea54349bae4 docs/sdks/attendees/README.md: id: 99bffbf21091 - last_write_checksum: sha1:b80e2d62035ef555941991098e3662aea7300219 + last_write_checksum: sha1:2d29fbfc16872c16a76e442a9a263a5fcc48c710 pristine_git_object: 4da121cd436059b30317be44ebec532eb5c2fd16 docs/sdks/audiencesegments/README.md: id: a2ccf2d6ee02 - last_write_checksum: sha1:2e9859b5b646d96a05d9913a995df0fa1c94ba26 + last_write_checksum: sha1:8452193cb7e54758d5633d054d92932a83b382e1 pristine_git_object: ae74c9bf2b2cd20359a11e4a02eacd2564459bb1 docs/sdks/authentication/README.md: id: 45be241adfc3 @@ -8217,11 +8103,11 @@ trackedFiles: pristine_git_object: 6d8ce34e37de633f8c12adc1eea9824235433b35 docs/sdks/eventrole/README.md: id: b10e2c12d0e8 - last_write_checksum: sha1:b69ba00d6c9a2e63a361b9cfd1dfebca4ed24807 + last_write_checksum: sha1:bb08fade1de6cc1ded157cf9eb0c1c2d9900440f pristine_git_object: 4ee38c97abb20984e358c3acb6bc27e775ece91a docs/sdks/events/README.md: id: cf45a4390b9b - last_write_checksum: sha1:f8e6120a8795fb938f1a6dfa4e14296767ef83a2 + last_write_checksum: sha1:56cbe116edc42633feec750d56ed885ea4af63cd pristine_git_object: fb4a6f2502cf29194e62b3de30b0c2217be2a80b docs/sdks/eventsplushub/README.md: id: 5f184d5bdfcc @@ -8265,7 +8151,7 @@ trackedFiles: pristine_git_object: 9ba3c834dafdaa530101861d637797e586e213f8 docs/sdks/meetingrequest/README.md: id: 4d8d5f5fd977 - last_write_checksum: sha1:3078ba842b8532422a01c7ff3affbefa1ca869da + last_write_checksum: sha1:703141d4b76ecf0181e2867b18d324143e3ade92 pristine_git_object: 9b9ded21daa94d43e931dd25bafa0aeddaf66b6e docs/sdks/processform/README.md: id: 0d23c161e66c @@ -8361,11 +8247,11 @@ trackedFiles: pristine_git_object: 80795a72645811f07559dbfd91e59131f127b3d4 jsr.json: id: 7f6ab7767282 - last_write_checksum: sha1:c184ab64496ab0380ea8ab2a8bafe45e8055750e + last_write_checksum: sha1:c05ec86e1f0ed627fd902e3b02283a4362c7c0e8 pristine_git_object: 3f8c18265e80f8c46d349b3a7d92f1a61f1d2dc9 package.json: id: 7030d0b2f71b - last_write_checksum: sha1:835d5f4262563991796e639084a9a95cf72d5a2d + last_write_checksum: sha1:28002d47cd3bf5bc82d997e9c287a852670f3d91 pristine_git_object: 3474c00ef1d014883367c7bbeca6cbe6e330ca41 src/core.ts: id: f431fdbcd144 @@ -8485,7 +8371,7 @@ trackedFiles: pristine_git_object: f7b6d54fc66e9ce4e5dceacd1c09eb7688018b5f src/funcs/attendeesGetAttendeeById.ts: id: 56b45729051d - last_write_checksum: sha1:d4a67d30e6a2344c123943054496c517505c51e2 + last_write_checksum: sha1:ca10e03b3258d6b670434422b8959a6c7d6098f6 pristine_git_object: 287889ca2fd724f7da78386027ac1eebc67a75fb src/funcs/attendeesGetBadge.ts: id: 98c3c81cb150 @@ -8513,7 +8399,7 @@ trackedFiles: pristine_git_object: 676516d89e8bcc1f8c1c67b05c1926e3c73dee70 src/funcs/attendeesUpdateAttendee.ts: id: 3c7de8f66cdb - last_write_checksum: sha1:447550d37b920663e6b7df874c127dc285b4fd2a + last_write_checksum: sha1:6a92a9899cd8171c56957fb39887d480df81d5e2 pristine_git_object: a80e51f15a7bcfadbb7b3665f0f27186678b7fbb src/funcs/attendeesUpdateAttendeeSubscriptionStatus.ts: last_write_checksum: sha1:5d45f6bb51482f4f6750e5abbe13c5bf12e20191 @@ -8549,6 +8435,10 @@ trackedFiles: id: 8617b097ac46 last_write_checksum: sha1:93200b13038dd1a0a6e106aa067fe56e186b4483 pristine_git_object: dc11038202ee7a9758f2527bc653d9a04757ecbd + src/funcs/audienceSegmentsListAssociatedAudienceSegments.ts: + last_write_checksum: sha1:96ee4552948c135f208e24504342511e8bf3dcb4 + src/funcs/audienceSegmentsListAttendeeAudienceSegments.ts: + last_write_checksum: sha1:dc649db8ee05987457da4dd4efc8cb049991b3b2 src/funcs/audienceSegmentsListAudienceSegments.ts: id: 20aafa6e39b5 last_write_checksum: sha1:66bf65006907b3aaf9c5c7751cbe758b07c98d81 @@ -8949,7 +8839,7 @@ trackedFiles: pristine_git_object: 0c6783143dbbad2e2b18b999addff47fcbf260bd src/funcs/eventRoleListEventRoleAssignment.ts: id: 1ba8b0445f29 - last_write_checksum: sha1:e830483de59f8576d00a45a1417862382ac12b64 + last_write_checksum: sha1:4db8e65eb205b32c14e411d8b2a9e7349b69c70e pristine_git_object: be8da00ecd68aadfebaa13b13609d954b2925169 src/funcs/eventTravelGetAirActualDetail.ts: id: 453cd0fe9cbe @@ -9097,6 +8987,8 @@ trackedFiles: pristine_git_object: 2771be2e860ccf14122ee5b7b55f3d3f9d881450 src/funcs/eventsListMembershipItems.ts: last_write_checksum: sha1:59c59fa5f3cc90aaec3b7da1f39c1ab44fbc351e + src/funcs/eventsListMembershipItemsPostFilter.ts: + last_write_checksum: sha1:baa0d5dc1682793c8003dabcf53b884b1f8f44a6 src/funcs/eventsListQuantityItems.ts: id: 17343c48b806 last_write_checksum: sha1:8eb58f549a0d85098c173c6d7a54c92f2b38e181 @@ -9479,7 +9371,7 @@ trackedFiles: pristine_git_object: 1db82cc592201fd5e4df0859a58c9b145f2b5c80 src/funcs/meetingRequestCreateMeetingRequest.ts: id: d368d3da91f5 - last_write_checksum: sha1:0cf71f254029f0dfc6ebe799c22f5994b251f9d6 + last_write_checksum: sha1:5538f9720da5ce3a110c7e4b913feeb015f68e59 pristine_git_object: 96c9fa87f1993253cbd3181c6b0f5244f2c01119 src/funcs/meetingRequestGetMRFById.ts: id: 6989fee9f353 @@ -9507,7 +9399,7 @@ trackedFiles: pristine_git_object: cb726cf322e0f4827d028df22cbdc818dce04dc6 src/funcs/meetingRequestUpdateMeetingRequest.ts: id: 6c3ff5471a27 - last_write_checksum: sha1:1afb3ea518794a548a1d5ed144b48708cb49a5ca + last_write_checksum: sha1:8e8ba4deaf50fe966a08e3e24f1054055c01ddf2 pristine_git_object: 2d161dfe4ac8692214c5fde50121b4bb9cc4c336 src/funcs/processFormListProcessFormSubmission.ts: id: 99fb63ddad7d @@ -10129,7 +10021,7 @@ trackedFiles: pristine_git_object: 0aebd8b0a4867e35cb3348fc52921c3c0b4725b7 src/lib/config.ts: id: 320761608fb3 - last_write_checksum: sha1:5b01a969597e496c7da1716d140a8b53c545084e + last_write_checksum: sha1:aee8e56da2ddbf5c50b334116cbf5c46d28fd05d pristine_git_object: 95847bcf50487c6ea615eb470cacdf861e9ba5e2 src/lib/dlv.ts: id: b1988214835a @@ -10193,7 +10085,7 @@ trackedFiles: pristine_git_object: f3a8de6c021de59c991707946cd294596cae954d src/models/components/accountbudgetitemlistresponsejson.ts: id: b74223394f29 - last_write_checksum: sha1:ca400a613642daa59cbd7baf26cb4e5e1d27e514 + last_write_checksum: sha1:27282c4ebc0a32afa566fe293487168dbf0ea5b4 pristine_git_object: 1f4fbd60467b62f25a13765f8ace93003bc02769 src/models/components/accountbudgetitemspaginatedresponse.ts: id: 102c93b74be1 @@ -10217,7 +10109,7 @@ trackedFiles: pristine_git_object: 724d0ac9c15d2d39e45912434e181abdbea9cac6 src/models/components/activitydatajson.ts: id: c06b2ce54017 - last_write_checksum: sha1:3429189302fa912d5984e9e0bb5b8d9439fbf72a + last_write_checksum: sha1:fede47abece82960d92116af9f18157150cb62d3 pristine_git_object: 95a6b3bb5c05a5177b16189fdb87805ac4d36415 src/models/components/activityexhibitordocumentjson.ts: id: c7a6087064d6 @@ -10251,8 +10143,10 @@ trackedFiles: id: 57b54dd4f573 last_write_checksum: sha1:ec36d08ceb2dde5efa6d17a07c0408c2d7a712ca pristine_git_object: 6ff600382041e7df6f2c46b74504e5708f672848 - src/models/components/additionalchoicejson11.ts: - last_write_checksum: sha1:f382b57fdd639ee4d4196574f4ec770a23bb54f3 + src/models/components/additionalchoice.ts: + last_write_checksum: sha1:ad8b375a5a662bcf966037c620f6db8fd00d1b5a + src/models/components/additionalchoicejson1.ts: + last_write_checksum: sha1:21dded7a967b47ac60631e493f4b15e5bf6c8a1c src/models/components/additionalchoicejson2.ts: last_write_checksum: sha1:5b4d9d67482c1f8137f3fd439ba6cc86ac26b65c src/models/components/additionalguestfeesjson.ts: @@ -10263,32 +10157,34 @@ trackedFiles: id: c515929868ce last_write_checksum: sha1:c76e166d8550a2efd943ad8eb589f02711c99ae6 pristine_git_object: 901a78f34410c1ae35c7e9762f39a54397dfe89f + src/models/components/address11.ts: + last_write_checksum: sha1:86aaeed3182f8f57d82fab511829814d74a50544 + src/models/components/address12.ts: + last_write_checksum: sha1:1249d9e84c58afc32a4aba768da184491d26af92 src/models/components/addressjson.ts: id: dd88a8352630 last_write_checksum: sha1:bfe3a412a4bf306cd413f845be2e3e67471880d1 pristine_git_object: 265738f19e6bbcf01f679cad32c6e35477bb57e3 src/models/components/addressjson0.ts: last_write_checksum: sha1:bd0eb236bc0e9ccd45088d48ba0248b902b6ff18 + src/models/components/addressjson2.ts: + last_write_checksum: sha1:5bee51f4490c3f97107a7883a6cfe97d31d3c548 src/models/components/addressjson3.ts: id: dc0259008e14 - last_write_checksum: sha1:ff334640927a1bc59986ea0198d116ba2a961a72 + last_write_checksum: sha1:c9f6ae5313f9162edf475e318ef70703ef91ed5d pristine_git_object: 2956dec62f6393754a263783ec0e078e2de84631 src/models/components/addressjson4.ts: id: 263c75cdae97 - last_write_checksum: sha1:58f6bcddea47cc80cd4c76b26274ce5b02efd414 + last_write_checksum: sha1:3b277d8bafacfd6990db475b0c2bb82443e34325 pristine_git_object: 02676bb2f75c935be8dbf2dd35bd95d6a23bb3da src/models/components/addressjson5.ts: id: 5f6e449b8cb5 - last_write_checksum: sha1:b93ab984f94ac211365c227af7117387c9ca8d47 + last_write_checksum: sha1:b8b6f752080c7f4a8a8f22c239da91cec0174fc2 pristine_git_object: e86bb3de036256bfa0cdb758f2a9731b83f62dde src/models/components/addressjson6.ts: id: cdaf7154988e - last_write_checksum: sha1:9ce04b5692647d525019284e645f986a3285fe7c + last_write_checksum: sha1:6adddb9d79fa3c6c05451bd276f6a07ac3d5cdc5 pristine_git_object: 5c1114533c8d164bc51b8fbdcfbadda14cf4d6fd - src/models/components/addressjson7.ts: - id: 3403f66f1b88 - last_write_checksum: sha1:2af95734015a3a2ae9b7deda2b2436a89b055b38 - pristine_git_object: 1873d6aaf4b5cd42b55f757a3c23dd58ed84e71e src/models/components/addressjsoninput.ts: id: a2327b1d0fd3 last_write_checksum: sha1:3e9c07fe363d11b26547d4a6a1d1e1264ca2fb7a @@ -10391,36 +10287,32 @@ trackedFiles: pristine_git_object: 76e37171ce85c1b6b2b76f2eb181d98a7ff3a783 src/models/components/anniversarymembershipitemjson.ts: last_write_checksum: sha1:32c5f38f57f79c9a3ec10c10c7714a912a7a7c23 + src/models/components/answer1.ts: + last_write_checksum: sha1:7d0d745361246c49a0cac2d086d5eb1287d89049 + src/models/components/answer2.ts: + last_write_checksum: sha1:deca78bcecc861e10cbd9403026cd8bbcb1b8a6c src/models/components/answerjson.ts: id: d12541022178 - last_write_checksum: sha1:1b58a8ef9b4f1ae5ae72826dbe4195d384706c84 + last_write_checksum: sha1:9e5e4581397278e9e5482b4c80095d02edd686a6 pristine_git_object: 4433d3ba2b256da939854535197e987447e4ac09 - src/models/components/answerjson0.ts: - id: c9e400c1d90f - last_write_checksum: sha1:871c197bbf9311fe8a0a2b4c105593ae2416b23a - pristine_git_object: 951374624fbcea782288badfe73b5d140c0c7a59 src/models/components/answerjson1.ts: id: baa39f07f62d - last_write_checksum: sha1:98cbf83383355fa1f43a1eaf3309a8d91cabf4b1 + last_write_checksum: sha1:92f3a523fa71664d1504384c66085cae4536613b pristine_git_object: 9c9ba37ef607bc2be67fc3ac5ca4d04c662a3514 - src/models/components/answerjson2.ts: - id: 3c2b7e033bd4 - last_write_checksum: sha1:90f57ebdcf6fa1bcde7fd3fc3d14b5b619149baf - pristine_git_object: 3bffabf8d784247f81e7d0d08886bdd9e62ae007 + src/models/components/answertype.ts: + last_write_checksum: sha1:eefd934c5dfff63fa21ec3664d08263f1339bb97 + src/models/components/answertype1.ts: + last_write_checksum: sha1:6a696f98aef77d061e23141c3ff7e82ddc091a82 src/models/components/answertypejson.ts: id: a98e4833b1e5 - last_write_checksum: sha1:785c1b9e2f682326c2bf878fa32d9bb07f14ced3 + last_write_checksum: sha1:2dd6ffaadd4fc07ce32d98aff4947985227272c2 pristine_git_object: 275eb26c7e3e8818b9102b6c8c66c9d0a3513f82 - src/models/components/answertypejson0.ts: - id: 84e694e9d525 - last_write_checksum: sha1:cb9aec6605373a8820fd5b822cdb2717685ad923 - pristine_git_object: 4b150f9729e8de8348e592c65238aa716dc25b8a src/models/components/answertypejson1.ts: id: 66a535216c98 - last_write_checksum: sha1:8f1d7bb1aacdb85e3063a3b036764fe7af6e3d20 + last_write_checksum: sha1:f7dc5f988d693c0c87d293feb0b05111c8adaa52 pristine_git_object: c10157eedd52b0961b2a6ae4011f0fb965ace00e - src/models/components/answertypejson2.ts: - last_write_checksum: sha1:e83bc305ab4bee1ba6dd2ddece634a425d43f464 + src/models/components/appointment.ts: + last_write_checksum: sha1:dd1464087063f9e86d93c8ba3f6814c87e2961bb src/models/components/appointmentattendee.ts: id: 143c9af5ad6c last_write_checksum: sha1:9b2d393aa56420a8c2350160b36487c5866b6d30 @@ -10517,10 +10409,12 @@ trackedFiles: pristine_git_object: aa444b196446ba26f25c087515dc7c858e4d5483 src/models/components/attachmentsourcejson.ts: last_write_checksum: sha1:8a861f455a2e19774259cf058cc43781105f29d7 - src/models/components/attendee.ts: - id: 12f83608d617 - last_write_checksum: sha1:7f9154c4a68fcae7298066984df8d2cd9359a127 - pristine_git_object: c3dbbb248272728ec9a2f86d9b15b16ca2b10262 + src/models/components/attendee1.ts: + last_write_checksum: sha1:20cea3b9408a1d5a37c3e6880604f00f6f63e512 + src/models/components/attendee12.ts: + last_write_checksum: sha1:c2bab1cd2b353f2b2948512ed1d3176ba91bf5bd + src/models/components/attendee2.ts: + last_write_checksum: sha1:7eff109588292191596ee65283b7039327b5384c src/models/components/attendeeactivitiespaginatedresponse.ts: id: e2e29669b081 last_write_checksum: sha1:5ace85256925cdceb43010a85bad98f8ec34400b @@ -10561,9 +10455,13 @@ trackedFiles: id: 4e4dc17ba679 last_write_checksum: sha1:008a9585d62fc358a834d113adbdef97e894b0aa pristine_git_object: 7a97e79f42049c5e7b5ddb4d0ec8a9a4cbe9a921 + src/models/components/attendeeaudiencesegmentassociationjson.ts: + last_write_checksum: sha1:1b930261ba54c5e0008f4594dad41e261ab6272f + src/models/components/attendeeaudiencesegmentassociationspaginatedresponse.ts: + last_write_checksum: sha1:a1d80a77036257ae0ed774e9c3b95216e430e68b src/models/components/attendeecontactinfojson.ts: id: 5c5b3d1eb75d - last_write_checksum: sha1:5b9f9038bbecd5f6fd5828f4ef89489cc525c19f + last_write_checksum: sha1:d90e8ed2c800a65f6015c9369e8386bf90e78923 pristine_git_object: be3f5a1755679397fec457ad5b03c53eb97095e4 src/models/components/attendeecontactmembershipjson.ts: id: e3b9aa366b39 @@ -10595,7 +10493,7 @@ trackedFiles: pristine_git_object: 8e482ccba39ba0e0b4aa825b32f76e6da53ac2b6 src/models/components/attendeeinsights.ts: id: e11c462456e2 - last_write_checksum: sha1:fbe112d775494ed8accfd5a38b752f13a2ae6395 + last_write_checksum: sha1:ba5a76ed2c409ca0cb82293d88f66acd16d42bb4 pristine_git_object: 6fd389a1b67ebb6819c087cf0901435dfbb64c3d src/models/components/attendeeinsightspaginatedresponse.ts: id: 46e0308a6712 @@ -10625,10 +10523,6 @@ trackedFiles: id: 3f605e7ef435 last_write_checksum: sha1:f724974c9f57d0b402816862dc1d218c28a1c3f4 pristine_git_object: 1941809df6e1e74650a125fcb39cfb26736a4b3d - src/models/components/attendeejson3.ts: - id: ce041aed3249 - last_write_checksum: sha1:648bbe0fbdf8f47e156bff1b89efbb2018083e98 - pristine_git_object: 071efeb51eebf93a2d83767b1273818956f65198 src/models/components/attendeejson4.ts: id: c9e397705687 last_write_checksum: sha1:ad85f3c8eb748b986e4928f75c9078f6f09e6942 @@ -10643,7 +10537,7 @@ trackedFiles: pristine_git_object: 5e5ee4f43666da2f01d81c8a92bb9f0384467614 src/models/components/attendeepaginatedresponse.ts: id: 33cfe31d617b - last_write_checksum: sha1:8f9e80c4822214006b700efb0fdd4ac6584b9879 + last_write_checksum: sha1:0776d8ce42f33f0bf4f5f24c4d23bce8e59b4fb7 pristine_git_object: a22d3364684f539f3a1c11ffa2e3a490ba607adb src/models/components/attendeeresponsejson.ts: id: b1c2cd8b168c @@ -10711,11 +10605,11 @@ trackedFiles: pristine_git_object: e43e84c7f3d3f467e0e778cdd669d5618d1c4407 src/models/components/audiencesegment.ts: id: 37a2505f2679 - last_write_checksum: sha1:9433e52466e2ee35081898b7a04351e063f3e433 + last_write_checksum: sha1:0d2cd17a78d5b5486fabfac8449fe9907efa7a73 pristine_git_object: 013c776bff24896314db6eba224e52c123c8f854 src/models/components/audiencesegmentcreate.ts: id: 8c2147e2fc4d - last_write_checksum: sha1:5fb61da391968110247c8a891b7c7eb27362d2b4 + last_write_checksum: sha1:b088d31b61f8a8f015eae4e35f2fbf8f01f84ba2 pristine_git_object: c8d57de69de8b01abe0be20c349ace7e8a7ea090 src/models/components/audiencesegmentcreationtypejson.ts: id: c51ba55d4df4 @@ -10723,7 +10617,7 @@ trackedFiles: pristine_git_object: ce0268d618ed9294e9da354feaf3cc030dae7e0e src/models/components/audiencesegmentresponse.ts: id: a798a84d3f57 - last_write_checksum: sha1:30883ea08404c3c66131684d464ea1c33708cffc + last_write_checksum: sha1:331c2e2cf991bfd219fce3aa0db09754abc4d9e3 pristine_git_object: 5da2df121574600007ad96e86b9ede655983d166 src/models/components/audiencesegmentspaginatedresponse.ts: id: 297ed2a53d13 @@ -10767,15 +10661,15 @@ trackedFiles: pristine_git_object: b5a7944b0c3ab59b41fc4e684c54b1a9461344ca src/models/components/badge.ts: id: dfb681562ed8 - last_write_checksum: sha1:fff515378c32fc9607d01f7b6f3a0548f7ba261f + last_write_checksum: sha1:d42f742d50c4ef2a58bfcdc596865fa40ca8d587 pristine_git_object: 0d4165e42596a863e0ead36faffe9ab71c09bba7 src/models/components/badgeinput.ts: id: 8ddc98607462 - last_write_checksum: sha1:a64895b0bd26ab77f8b331354f914d112110e693 + last_write_checksum: sha1:efe8281e9212e7d018de84f18c2169b3dcfb0ad2 pristine_git_object: b0126d0714afaf437ccfdc69472ce364bebaeedd src/models/components/badgepaginatedresponse.ts: id: a398ee9a7fec - last_write_checksum: sha1:c8d8ff382db2d372bd2dea42b0619987f3da77e6 + last_write_checksum: sha1:45dccca751672611fb54ea3dcc107515faf5649e pristine_git_object: bef85771b8f452ad375b950394cb57d76739943f src/models/components/badgeprinterpoolreferencejson.ts: id: 6a140f68a2ff @@ -10805,14 +10699,10 @@ trackedFiles: id: faee6fb2c751 last_write_checksum: sha1:119a8143615a252b083cf3508212f393d7f0249a pristine_git_object: 690c33407693d1ec3b39ab195577b6b1d7c9a00b - src/models/components/badgestatusjson.ts: - id: 25d15ecf8e92 - last_write_checksum: sha1:49a2c4a2d0cb16d2668899134f81fe1d0cfc6584 - pristine_git_object: 60288e964acf6ddc91137c8afc9ec6bbbb4bfd20 - src/models/components/badgetypejson.ts: - id: 133a086399aa - last_write_checksum: sha1:0a2bb5af2c83aceaf28726c306e4737dbc1b00c7 - pristine_git_object: 629fe1d460f3797235d9e5207e288ce860115849 + src/models/components/badgestatus.ts: + last_write_checksum: sha1:deba9c05b1291d450ea936451f6c80d6336f8dbb + src/models/components/badgetype.ts: + last_write_checksum: sha1:bc9190a776417a1ae902bc53000228454c80b9bc src/models/components/bannerlinktargetjson.ts: id: 1cfba7729b08 last_write_checksum: sha1:70af8147808c26735cd3c6169f6fbb391e3233dd @@ -10823,10 +10713,8 @@ trackedFiles: id: 3c6b1f48f134 last_write_checksum: sha1:6152e52585a0e7c71c68e4dd1b8ae4994b0236c0 pristine_git_object: 24a2c1b641085ae989b38d20e10447e567539d81 - src/models/components/basechoicejson.ts: - id: 9fb0fc4ec74f - last_write_checksum: sha1:0d3ee9fb4cd0fe30d765d026078e2be190b833df - pristine_git_object: 0555458564f2aeb0d237b863c468aaa34b0b2e8c + src/models/components/basechoice.ts: + last_write_checksum: sha1:066ba22a943d9844d313b487c4022bbd30cf4a28 src/models/components/basequestionresponsejson.ts: id: 484fde44421c last_write_checksum: sha1:5a00114aec7753543c47523ff714e0efc52d52c6 @@ -10853,17 +10741,19 @@ trackedFiles: id: e012f3b6535d last_write_checksum: sha1:45497fea07e79639d9a8a7d80567242591b496dd pristine_git_object: 2449b41a443be98a75ed4185b65d0e0266053eaf + src/models/components/boothstaff.ts: + last_write_checksum: sha1:2eec9b5da6c3ac0526f4b04bfbc02dce2c0c86e4 src/models/components/boothstafflistresponse.ts: id: 3fbc4e7ee7d8 - last_write_checksum: sha1:23cbc6e2f4844b97d725dfbbf60350bd02b64767 + last_write_checksum: sha1:ce9e0170c02ec714b7d3a50461a5b79ec9e312a7 pristine_git_object: 522175b280380611f997afac33fd8b6f9107a95a src/models/components/boothstaffrequest.ts: id: 6ede40e7bab3 - last_write_checksum: sha1:8eb855a7a23e7a58b79ce0d88007d32eec8fcd62 + last_write_checksum: sha1:46cefb7d366da7949a3026073e169c022d2a483a pristine_git_object: 125b8da7d22fc4a6713a745b30928f83e4d87536 src/models/components/boothstaffresponse.ts: id: 081f8dc31a40 - last_write_checksum: sha1:bd2a8209beda9ac1dae1ec2ed86720de67401d67 + last_write_checksum: sha1:bcb44c06fc8fe91c1a7ebdc4cb5722d533861727 pristine_git_object: 69f108583c685563c37a80cb27ac6cf62295a052 src/models/components/bouncedetailsjson.ts: id: 3c0eea240573 @@ -10875,7 +10765,7 @@ trackedFiles: pristine_git_object: a358984a79e08ac21e7d8ada571e07d0f31ff97b src/models/components/brand.ts: id: 293574ecb862 - last_write_checksum: sha1:573891685cf97b7faddea2ba4988495866c211f5 + last_write_checksum: sha1:e2cda2256c1ee4d54a849bc1f785f11ed359c558 pristine_git_object: c71007a2089dba6e1934054c887c02ca121f1ca4 src/models/components/brandpaginatedresponse.ts: id: 5f34d7a13c2f @@ -11073,18 +10963,14 @@ trackedFiles: last_write_checksum: sha1:fbc19b2c4bdb7ae2e5d2104589a593b024e8c35b src/models/components/cancelledreasonjson0.ts: last_write_checksum: sha1:88d54f4f905430b042d096f6ea8804941bad0c26 + src/models/components/capacity.ts: + last_write_checksum: sha1:177c93ba3315cfd09c84842ed0a598517b979ab0 src/models/components/capacityjson.ts: id: 034afd4d4a3d - last_write_checksum: sha1:bc8c33105cb501e9ab016425a8e14377cfc826ec + last_write_checksum: sha1:ba067e9ca70157033537fa9de2ec1b5b0e3319e5 pristine_git_object: 4c3acd6af84c0ca38c13c546ea3acba87f5f14ed - src/models/components/capacityjson1.ts: - id: 11179925cf46 - last_write_checksum: sha1:49564128db7d9797b8ebfdc5f79d760cd8f9dce9 - pristine_git_object: 45ec2dcb15f10dea9b7f5bc7055c9866cc690f56 - src/models/components/capacityjson1input.ts: - id: fd6a7822b82a - last_write_checksum: sha1:21b20bec76c3fd85feda710d7bd22abf9ede4713 - pristine_git_object: 386cca804fc3a611a828cdfede299a9d1d540b90 + src/models/components/capacityjsoninput.ts: + last_write_checksum: sha1:6a01888458b6a397000540dd5815dd7aa393825f src/models/components/carddetailsjson.ts: id: 7ab2ae21cfe7 last_write_checksum: sha1:d3e4a98a74ca262d75a2425695d230a26507fc4e @@ -11153,7 +11039,7 @@ trackedFiles: pristine_git_object: e45148fe71db2e3979c2ef226c643506b1e68296 src/models/components/chain.ts: id: 445452ab5bb2 - last_write_checksum: sha1:e31c95ca9675c92336acf46d41910933cf58e245 + last_write_checksum: sha1:55872b04e34e873f0a40244dc615d393111127d7 pristine_git_object: c2f72be901f687d927253da06a80dca33e3b6179 src/models/components/chainpaginatedresponse.ts: id: 97ed9c3fa0f7 @@ -11183,24 +11069,20 @@ trackedFiles: id: 5f602b29d661 last_write_checksum: sha1:d01038f172f8dc7c283093e81b5654d286aa2e27 pristine_git_object: e5d8fc943cb8bf6ff4023ec68af1be648081494f + src/models/components/choice.ts: + last_write_checksum: sha1:4ba14e532aedf70a4b1fa636c1e2bc357f8344fc src/models/components/choicejson.ts: last_write_checksum: sha1:e2d9a4fdfb20e248adf6ec02b2b692febc62c637 src/models/components/choicejson2.ts: id: d9d336e229f4 - last_write_checksum: sha1:37b33e1334ba5f9068540498ffbaa2c802577bd2 + last_write_checksum: sha1:5b4d751a2090f4714a62b98697397311742594f6 pristine_git_object: 8a06800c7dd859587b26e82c05acd7f30d74bc02 src/models/components/choicejson3.ts: id: 29ac15da371e - last_write_checksum: sha1:d0ec0ae97d4537c509d54ac83c02271e62002ad8 + last_write_checksum: sha1:9aa13549f76694a3d8b477209417407ee8a31e70 pristine_git_object: 00b9021a646549875d21e4b561b88a1fbd966a92 - src/models/components/choicejson4.ts: - id: a4766dd1a270 - last_write_checksum: sha1:c582b078916492381fac41e4fc1d02de134c1bd2 - pristine_git_object: 818a4710dfdfdad481a8668886e88a0e26721abd - src/models/components/choicejson4input.ts: - id: 1659045fe454 - last_write_checksum: sha1:e36454acfbc0ae2297af31e2f7c40811c0cccd87 - pristine_git_object: 48a4a8f6fc6d01c1fcb0e0d66e88bf7dc2f922ee + src/models/components/choicejson3input.ts: + last_write_checksum: sha1:d40f2ec55eca330a88a6abd6bbe0dea67bef7838 src/models/components/choicesdisplaytypejson.ts: id: 9ed62a740b21 last_write_checksum: sha1:c4b6e5ac0f833ed2fdf24aa77e6a52714c068d45 @@ -11233,9 +11115,11 @@ trackedFiles: id: d8e9ecae7539 last_write_checksum: sha1:e27dbad9d2d8bf0483f99f521913ff1c38bf20c6 pristine_git_object: 6c482cbf6b6a167329cb30263b3fd958d4c8515e + src/models/components/compliance.ts: + last_write_checksum: sha1:d18c2b5b6da8bc6818d2f0780019150b5e9a6e2f src/models/components/compliancejson.ts: id: 1c4240620736 - last_write_checksum: sha1:9e2339bc69e0df676744d62efad0a2b6c7307759 + last_write_checksum: sha1:fa91cdc9668d70b080a290a4b929a781f9221131 pristine_git_object: 281b6764e60bf63e94e4237eb2a14943e0fa486b src/models/components/compositevaluejson.ts: id: d25c8c7a65e1 @@ -11317,14 +11201,12 @@ trackedFiles: id: 0cd5a002c73e last_write_checksum: sha1:d35e7be2ff0819a4ac22ff6d770867eb204ab53b pristine_git_object: 63a833b3ed55eef73f50f0f64721e2442b262f37 + src/models/components/contactlinks.ts: + last_write_checksum: sha1:133e6852b13af8db52f852a32fd2a6a78387967c src/models/components/contactlinksjson.ts: id: a4215441bf57 last_write_checksum: sha1:224d71350cffc7079b038b695922e1d26be39b9c pristine_git_object: 8387755f54530eaad6fc3141dca5c90944f0d7ca - src/models/components/contactlinksjson2.ts: - id: 9c40fef71aa7 - last_write_checksum: sha1:157204e9b9e0695c936d9c5fa78456a6d26e093b - pristine_git_object: 3de097c6b3a8214f5d6d8ea91b07b26ece51da46 src/models/components/contactlinksjsoninput.ts: id: bb8c0d1133a8 last_write_checksum: sha1:b099680136cf85691ac239b850475eb3bb9f20fb @@ -11456,7 +11338,7 @@ trackedFiles: last_write_checksum: sha1:73c9499028a7f4cbff29444c8b5d9355c18d95ab pristine_git_object: 6f9359bd6fe1576d59bd9343e9366de5f69e976a src/models/components/customfield2.ts: - last_write_checksum: sha1:e09d222e35daef92eb62888c4ae3f35d59857a3a + last_write_checksum: sha1:d833120a967ef2a53acda6e6b348f94f2282d155 src/models/components/customfieldcategoryjson.ts: id: 61892405f7f6 last_write_checksum: sha1:d264f5e4007c75065223bf50302534817a916d4e @@ -11511,6 +11393,8 @@ trackedFiles: id: aa50865023ac last_write_checksum: sha1:2463529d6c22bd67fd6420ccfab12986f213ebdb pristine_git_object: 85c2476124959d4b10d367741bba021b855823af + src/models/components/device.ts: + last_write_checksum: sha1:7ef635506848c40bfa897fd404c4694b407e0bba src/models/components/devicejson.ts: id: 817de9cf2f47 last_write_checksum: sha1:be8ccd001f78eaaa2c6754c4a4e85b098adc6fea @@ -11597,13 +11481,11 @@ trackedFiles: id: 4a7a3b034997 last_write_checksum: sha1:ee8c223c843309206ae254d5b4ef18f81d42f03b pristine_git_object: 546665fcb02ce23b42e16a5242bdb3e558ce617b - src/models/components/eliteraturedocumentjson.ts: - id: af641790a29b - last_write_checksum: sha1:5374e1e479a0373f1e42fe3558c02a2f5c506243 - pristine_git_object: 59ce7bcc123dd8ed70d6de79f46fdbadb601a6f0 + src/models/components/eliteraturedocument.ts: + last_write_checksum: sha1:00ecde4a7e079336023add1ce172f865b0e865ea src/models/components/eliteraturerequestpaginatedresponse.ts: id: 5bd90d6e1c2a - last_write_checksum: sha1:ee29ae34415e4281b052634b42bc2abce0feee63 + last_write_checksum: sha1:1bdd32928ebf27f4c571ccc3580744ac5b993e2c pristine_git_object: 9941aea64dbd30533dce70062aef8722fc75e251 src/models/components/emailhistoryjson.ts: id: 8b7c29979389 @@ -11669,6 +11551,8 @@ trackedFiles: id: a27c655f037c last_write_checksum: sha1:2b34f99765f677fd2dda607c5f0172acc7e7a665 pristine_git_object: 0fae4c6ba79baf99a96615e90fff406e33e6fc2b + src/models/components/event1.ts: + last_write_checksum: sha1:a041a108e3d292e540317e22fa6c7100bc6b216f src/models/components/eventactivitydetailsjson.ts: id: 65db0eea2beb last_write_checksum: sha1:21aad18eb0da75c61c8e73ce4ec58bfddb9c571c @@ -11715,11 +11599,11 @@ trackedFiles: pristine_git_object: 202f18fe55404aefa4a95a7fca93ffdb34efc193 src/models/components/eventemailspaginatedresponse.ts: id: 6c62be546f13 - last_write_checksum: sha1:f1aca1d36a6f3098b45d7a4cee490d1ac7e6b2d6 + last_write_checksum: sha1:ec57522decffa0e62998048942fccdd85d9493ef pristine_git_object: 53bf12c0e7f6ff2ae70b4d0daae8038911a3482d src/models/components/eventfeaturejson.ts: id: e2592daeedc8 - last_write_checksum: sha1:7b244f7b4bff0e003dc8376e4d0fca20d8bcc311 + last_write_checksum: sha1:280c1fe72f003bfe6b0709b01f11c5e27f1d070c pristine_git_object: 0a56765117553010f55c74f36b3c68ab2027de0c src/models/components/eventfeaturelaunchrequest.ts: id: c0bd7d2cf3bf @@ -11731,7 +11615,7 @@ trackedFiles: pristine_git_object: 746c970178776956147dc478443e57ded41f37e4 src/models/components/eventfeaturesresponse.ts: id: 4e0c962567e5 - last_write_checksum: sha1:999255a6a5425c57bb95baa4028943a4b8a83f00 + last_write_checksum: sha1:e16919597c22ae5ccbcfddede66edf34785f36b0 pristine_git_object: 92a1af7600a58831ef2b682c8410bdd570c17eb4 src/models/components/eventformatjson.ts: id: 1c99c0de090b @@ -11749,22 +11633,18 @@ trackedFiles: pristine_git_object: 979b0cb6dd68288374dc85b6959d8905edc20ece src/models/components/eventjson0.ts: last_write_checksum: sha1:8c08542130764a138e20f72b0efce5f87dd487e4 - src/models/components/eventjson11.ts: - last_write_checksum: sha1:65f9cf24c843f819cbf57f44d582b8d1a8c5ea98 + src/models/components/eventjson2.ts: + last_write_checksum: sha1:ac2bda779c68ca244973691949ac75bb8d60fd9a src/models/components/eventjson3.ts: id: 166cfb0b06c2 - last_write_checksum: sha1:b02e9fd0d61b9561fbf5e85c38147151509b75a0 + last_write_checksum: sha1:bae7c91879936822fca99d3f4a69b7993359bb8c pristine_git_object: 0cf6224616f85c32dfbde1743366e30dc9d1553a - src/models/components/eventjson4.ts: - last_write_checksum: sha1:be7041308c043ac572eef7aad648259922af1e20 - src/models/components/eventjson6.ts: - id: e10670d0eb5f - last_write_checksum: sha1:47d6b6b41915be1876eb041e7e72c07ac40c611c - pristine_git_object: 66a4878e64c7dd7cfa0c00b7f527ae260dba6d78 + src/models/components/eventjson5.ts: + last_write_checksum: sha1:e01b2eeeddee65feef798742472cf3b5d9fafc6c src/models/components/eventjson7.ts: - last_write_checksum: sha1:9091da6b8c6a6d3abbf5d467cb81d92057b3b3e2 + last_write_checksum: sha1:0d9ea5cf8db8e0355092bbc914165363a5e697a6 src/models/components/eventjson9.ts: - last_write_checksum: sha1:cfcd759da49668bdf506eace17b95f28e01dab05 + last_write_checksum: sha1:4b5be7df35d424ca4f591a62503dd33c2a96f1f2 src/models/components/eventlinksjson.ts: id: 91251fc17b73 last_write_checksum: sha1:9e99c9f2fd85378eb00de517280ee6d5871c8339 @@ -11837,7 +11717,7 @@ trackedFiles: pristine_git_object: 1aa637be512120b66b88bf8a3a05fe69089136b1 src/models/components/eventsurveyquestionjson.ts: id: 2a8cc2568246 - last_write_checksum: sha1:d3f9ee071e7f808f7a2edd84d070307d915d4008 + last_write_checksum: sha1:394dd46bea0cf662acfa2fa10694a1e3457d7188 pristine_git_object: a476604eb2738b7163376cc3037507892d0503a0 src/models/components/eventsurveyquestionspaginatedresponse.ts: id: 35552d334717 @@ -11845,7 +11725,7 @@ trackedFiles: pristine_git_object: cd4f9e37d744eaa3c1e9fade2c8e25bd26656b6d src/models/components/eventsurveyrespondent.ts: id: 9b20cae7def5 - last_write_checksum: sha1:91f44138011aca7d778a773682c70b560da8a765 + last_write_checksum: sha1:85e1097b7243e2e191129ec8a2ca99ae9b7fe252 pristine_git_object: b52600dcf33227045079987dbdf2860ac4d83382 src/models/components/eventsurveyrespondentspaginatedresponse.ts: id: 8ed3f3da08c1 @@ -11853,11 +11733,11 @@ trackedFiles: pristine_git_object: 95b0dfa101dfc9eb702c6061e31caeef0160ae9f src/models/components/eventsurveyresponse.ts: id: 498d0d8aaf46 - last_write_checksum: sha1:d1a2f0cf999c80e89a6b61862c04b51e0a898d86 + last_write_checksum: sha1:37b016cb6774cd9efbaf662483b887925b53137d pristine_git_object: f0038ac562812ac6774640cf1b9657c84f4dccc1 src/models/components/eventsurveyresponseinput.ts: id: de2085b13e52 - last_write_checksum: sha1:182d4bd28bdcc97e5e68f1ae5c8d9e9cd01ca788 + last_write_checksum: sha1:aea846e972256e41a1e9cdf6c3630471533de325 pristine_git_object: cbb9cc3601340481129a7364829c47130572df54 src/models/components/eventsurveyresponsespaginatedresponse.ts: id: 3c9e65fd3024 @@ -11897,37 +11777,31 @@ trackedFiles: id: 507d980cad31 last_write_checksum: sha1:c9a74738905d1190d995752ad81463e54eae2985 pristine_git_object: 01271a396a9815fd34e94a184732aedd35a2594e - src/models/components/exhibitoraddressjson.ts: - id: 062cd8489185 - last_write_checksum: sha1:090dc0b497bf2a77c5d0257f5027179e02979d54 - pristine_git_object: 9fcad61cd6e9ca126d3659fe616b5a89c003d10f + src/models/components/exhibitor.ts: + last_write_checksum: sha1:8c27033d62e24cefd6e5a05ec7b23f11ca93da7b src/models/components/exhibitoradminrequest.ts: id: cac6bc1d7535 - last_write_checksum: sha1:c40413cdc55b33d4784b67714ed2e2393ea41f67 + last_write_checksum: sha1:96a76184f3c6e6b9ceeb73cdf59a8827f69bba4a pristine_git_object: b26a8d77a4b2bcc7fdc9478a1bc2f5574ba1e327 src/models/components/exhibitoradminresponse.ts: id: e61d8e88f830 - last_write_checksum: sha1:4d437dbee411bb636d24400778012e897bb3cf57 + last_write_checksum: sha1:e78ab3ad0323ea83bd62cd7e4b1c6cd6fc61d7c3 pristine_git_object: d7bda045dac4a7917127e8141d700bd436d7f31a src/models/components/exhibitoradminslistresponse.ts: id: 4720d4ec9ff5 - last_write_checksum: sha1:8dfb2a6c0c59af1545ced07b8401706b691d607b + last_write_checksum: sha1:a9649ae3f61c206b7448ceca434b06dc5f5a36a3 pristine_git_object: d8eb5a120a958dc99d7d5f7da9bcefab3a25d338 - src/models/components/exhibitoranswerformatjson.ts: - id: ba6306a9ae41 - last_write_checksum: sha1:5d83f6a71aecc51a55c5c478a294593fd1ab80d8 - pristine_git_object: 3bac238be4e8080d881ae7ec9e5ef7218212b897 - src/models/components/exhibitoranswerlimitsjson.ts: - id: 4fbcb1917db4 - last_write_checksum: sha1:0e715b865b0e84f01ccd20a3bf21592723ca55e9 - pristine_git_object: 82c575f4d8674285fb19849923a2ae88a5bf68f4 + src/models/components/exhibitoranswerformat.ts: + last_write_checksum: sha1:cc23aabe9ce61097e2c68d2bd6f15e1b89868d90 + src/models/components/exhibitoranswerlimits.ts: + last_write_checksum: sha1:00a55382d8e4d171224e7743a778a673bcaae466 src/models/components/exhibitoranswersrequest.ts: id: 8afe4e01aaff - last_write_checksum: sha1:2736ca16066988acd8d51cb7bcaec0910debf355 + last_write_checksum: sha1:834076ac8a5794d9a4092a0d34dcfc7ef3a89f8b pristine_git_object: d7794930704c5e9fc62523830eb1c1d4b70dcd7d src/models/components/exhibitoranswersresponse.ts: id: ec5400edbeb0 - last_write_checksum: sha1:d1e663759b31e7a8b0013db2aaa5d3800e9909ec + last_write_checksum: sha1:d07b6970d26748bebe16b992d276d02aadc7c52e pristine_git_object: ba1e58217bd90116241fa2d4734be99fa447c835 src/models/components/exhibitorbannerlogofile.ts: id: 13bbf19f091a @@ -11935,67 +11809,57 @@ trackedFiles: pristine_git_object: ec88ca9e677eef685c8685f5c7c93d7f8a178aed src/models/components/exhibitorcategoriespaginatedresponse.ts: id: 1c8e2bebf880 - last_write_checksum: sha1:94268453d8d5222cdbce4b1e90ec2ee9de5bef1e + last_write_checksum: sha1:5e2c6693aea8f44601d012e5833f469fd2241345 pristine_git_object: 4eea38928c77c35b4995bbb75fd3a797a04d91c3 src/models/components/exhibitorcategorybannerfile.ts: id: 9e1184d028ac last_write_checksum: sha1:8ac385c220d24156d8b24acae83dd3a81894cf71 pristine_git_object: 07ab4e5d68364367e45600e6dfd22c05cd999b75 - src/models/components/exhibitorcategoryidjson.ts: - id: ee62a237b54b - last_write_checksum: sha1:62324a337bf731b48393862efa724c2030a0930d - pristine_git_object: 74fafe0ee78bff482154d4ed2081c9778d4171b4 + src/models/components/exhibitorcategoryid.ts: + last_write_checksum: sha1:33846052beb9d284b01761411aaa9b8433353a49 src/models/components/exhibitorcategoryidlistresponse.ts: id: 8c1a5791e363 - last_write_checksum: sha1:c61731b9bae32d5b2c179610b29a1633a0adf955 + last_write_checksum: sha1:b8333a448a339483109e83129dc7c700f4bc6d7c pristine_git_object: 55fbbfbf91093ef16c93517de22e65a4e82663f6 src/models/components/exhibitorcategoryrequest.ts: id: 4fceca6ea2b9 - last_write_checksum: sha1:f965710f7f2fa2d939a9367ead3a200bb149e63e + last_write_checksum: sha1:218b266f6129d0021c40d95290f198c31a3699a3 pristine_git_object: 1d801e442be24333a1cd3e45cbddc0c5d779ba69 src/models/components/exhibitorcategoryresponse.ts: id: 09ab6306a751 - last_write_checksum: sha1:2da8f02661c935970a18dd7215e30035f65e1be2 + last_write_checksum: sha1:b522a5e5847ca912443638a1c5de1ce8967da663 pristine_git_object: 22ac86afc802c6e80bdc74f2e7e41e16ce45c087 - src/models/components/exhibitoridjson.ts: - id: d46824d9d42f - last_write_checksum: sha1:3d100031d14302c19b39212a423e181dfaa9d3c1 - pristine_git_object: 523f97b2676025d1a3d14fc87079adbea01f5030 + src/models/components/exhibitorid.ts: + last_write_checksum: sha1:92c5e9fbccd722f857a54a740967ebb50dab096c src/models/components/exhibitoridlistresponse.ts: id: 8044a9254871 - last_write_checksum: sha1:63803e270be7b91365b32cf285e72c92f7ed6344 + last_write_checksum: sha1:12136c45b0dd4c85287d0408436c4b405277e1df pristine_git_object: 2e66562b882698fb3a4aea4b647431a6efc93477 src/models/components/exhibitorjson.ts: id: 2d74d15d4a8c - last_write_checksum: sha1:ba77734ffe03c6d268988dc9e21c3712a2070431 + last_write_checksum: sha1:1fe354240123181764b70dead7ec8eb48b7ce66c pristine_git_object: 8ca23e357fb87a97f87b9dfd952eceabaf5c26b8 - src/models/components/exhibitorjson1.ts: - id: abbfb2532158 - last_write_checksum: sha1:3aa44fbb5649bf49d5ac794ad832dc0aac2d596c - pristine_git_object: ce398a34c60b169ffc17d90a1b0a67afa316fa1e src/models/components/exhibitorquestionsresponse.ts: id: 5a9318a096f3 last_write_checksum: sha1:7c67622c34d488557a6e603a4b12e3e6619bdc48 pristine_git_object: cc41d8a34db64957f65df229a24c2bfb7b4c320b - src/models/components/exhibitorquestiontypejson.ts: - id: 5a28518cc862 - last_write_checksum: sha1:0f8933a7e1a790ee1eeddd6b96aeb75d53602af9 - pristine_git_object: eed1adff4040b3080596695a645a44c0801c961f + src/models/components/exhibitorquestiontype.ts: + last_write_checksum: sha1:d3a4fba1a8e074f20dd8883e04779ac0b146ea48 src/models/components/exhibitorregistrationpacklistresponse.ts: id: 0ebeefc98545 - last_write_checksum: sha1:4eb9ba785c0761f961e72d9b8a0d6e800df51dd8 + last_write_checksum: sha1:3e0a34480e3e273d1156f610e7ff6f4c139c6ae7 pristine_git_object: 7d6d7ecd5709fb4c40d5e53c879dc162cb300416 src/models/components/exhibitorrequest.ts: id: 3af29399aabf - last_write_checksum: sha1:d5e4f3b7767dcbdff5d2590c8cd7ed835ba02f8d + last_write_checksum: sha1:acb0dd4b2b6deaf37734863972b5e1d5c99335ef pristine_git_object: daab3f6d8d8335a57c5cc4785c8ea15fb39b59cf src/models/components/exhibitorresponse.ts: id: 8ab17ac3f9f7 - last_write_checksum: sha1:c0751e5dbdaac1ead5fb7ef657d752c53a7cc333 + last_write_checksum: sha1:ad9e00a65948d3b9cab9968c9a19fa2c8047481c pristine_git_object: 0c6aaa2ac3902ff211c5a9b9c1cfb070eca2e807 src/models/components/exhibitorspaginatedresponse.ts: id: 782fbfdf79d2 - last_write_checksum: sha1:763c55262b829bb75264f49fc1fa2a2b6758efd8 + last_write_checksum: sha1:5837aa13638d51169d79a3101fd7f38776469d9c pristine_git_object: 7de323e7174ef83b728dcd4b93b47a59de8dc62b src/models/components/existingadmissionitem.ts: id: ffa3005eee2b @@ -12011,7 +11875,7 @@ trackedFiles: pristine_git_object: 5e8bffcec8fffa8d59dbae3674e30a89f9ea5b24 src/models/components/existingaudiencesegment.ts: id: 498667fa61dc - last_write_checksum: sha1:6761e4bfd59cc82e9dbea97daace3a7bda0f2f29 + last_write_checksum: sha1:fa55304afa92c75f9408e4948132bd3ad95af7db pristine_git_object: bc11297db01ec0926e82ba8425be47869d865ff6 src/models/components/existingaudiencesegmentcreationtypejson.ts: id: 26dcfdea6fdf @@ -12029,14 +11893,8 @@ trackedFiles: id: 470ee6de1f7c last_write_checksum: sha1:178f10be1c80706a98e9c20b30510d04f76a3bd9 pristine_git_object: b5d62dfa9c71c8b3e712b8236e23847df3067e9b - src/models/components/existingboothstaffjson.ts: - id: fef033d614ee - last_write_checksum: sha1:e82450fe90f37e36563c744466b7095cb56858bf - pristine_git_object: ac57b509f6db5e2aa41079c3ea98d42b774ec8a8 - src/models/components/existingcapacityjson.ts: - id: 864608f70989 - last_write_checksum: sha1:4287bd32cbbe14831c8dcfc817caa3c49c0425ba - pristine_git_object: 8ac542768658c5d2967f13afbcf2665d9d8819da + src/models/components/existingcapacity.ts: + last_write_checksum: sha1:8348f2ceae7f1c9ce443a12ef5d75436c29e2ca9 src/models/components/existingcustomfield.ts: id: 79aa3eecd538 last_write_checksum: sha1:966886e64d4ad73c7ff26df54c92df05d93aff03 @@ -12057,65 +11915,37 @@ trackedFiles: id: 3c1cb90af521 last_write_checksum: sha1:6bacd0bb330826745d892bec87cade17fe730712 pristine_git_object: 0055a03199f695ac11eb34ddf0704864a2ace5a8 - src/models/components/existingeliteraturerequestdatajson.ts: - id: 5b7c59e01ed9 - last_write_checksum: sha1:e3965202f58b04b7c6540b0b89c880911ad2fb8f - pristine_git_object: 452ed1a5d7d9f194cc974353af70d56b179be949 - src/models/components/existingexhibitoradminjson.ts: - id: 5684037e412b - last_write_checksum: sha1:cedcb316567aa02c37b0ddaf252501b3660d1483 - pristine_git_object: 7f4d52a77ac0c5aaa2490aa06afa526f1bf2a0df - src/models/components/existingexhibitoranswerjson.ts: - id: 98d9bafdd3c7 - last_write_checksum: sha1:3c66e02026149ee39f7271e8f1633ff32b47a4de - pristine_git_object: a098dfaaf52fc7d22118f777183046dcb840517c - src/models/components/existingexhibitoranswerjsoninput.ts: - id: acacf9ee94ae - last_write_checksum: sha1:61c34e2075336c3cfc08907854101b32daa18987 - pristine_git_object: a1025a22e89f834d352fde50b5c19f8a7cae2b1c - src/models/components/existingexhibitorcategoryjson.ts: - id: 4da8bc3dc9a3 - last_write_checksum: sha1:97023982ca2ff9bedd477b372e48231337665385 - pristine_git_object: 878e3507e3ce759990a5e699e35047cb337e555d - src/models/components/existingexhibitorjson.ts: - id: c8b2530ddd14 - last_write_checksum: sha1:b82547557e027cef5102f6892d03c57e3b97a3b0 - pristine_git_object: 74bbdbe9479d81d851d656860fcbfab8b62745a4 + src/models/components/existingeliteraturerequestdataforlead.ts: + last_write_checksum: sha1:c52372bb6ddaeb87331815e7cd3089d20268cbbb + src/models/components/existingexhibitoranswer.ts: + last_write_checksum: sha1:56d16d763b699f565147ec563a1314535e00adc1 + src/models/components/existingexhibitoranswerinput.ts: + last_write_checksum: sha1:d304380bcb093239657247a659e6593511e5de65 src/models/components/existingexhibitorquestion.ts: id: b45d44a02eca - last_write_checksum: sha1:8cabc08996f48af1e781b587b663c83d98a23144 + last_write_checksum: sha1:2458d4ccd428475e8a9a3f5fd236fcd07e4f99c2 pristine_git_object: acfacb8f20e061b77fb68fcd0cfe19f84f735007 src/models/components/existingfile.ts: id: 35264095a85e - last_write_checksum: sha1:9a5f82308e2a363b10451bee6012d4f14c5e3c24 + last_write_checksum: sha1:d387f322121a2bd13955301757d8f2e26b6b66e5 pristine_git_object: 18d9711e9d918793c48850fce5d4e470ddbaaae6 src/models/components/existinghub.ts: id: 0d07a91a769d - last_write_checksum: sha1:2cf87618b9623c6274932e850c273ebabcbb18f0 + last_write_checksum: sha1:0aea36eec8f4137ca33b32b42459e10b062d4a2f pristine_git_object: 7efeaf94210dc490844927bcfbe53c6c8470c2b4 - src/models/components/existingleadjson.ts: - id: 1cf9d0797b0a - last_write_checksum: sha1:45eda71f73b9a2f253a120de962d0f74c142367f - pristine_git_object: 28ad153c25e73d6dfea0c00249d5f6cc0cc17015 - src/models/components/existingmemberjson.ts: - id: 4ff547c03a85 - last_write_checksum: sha1:d1e8244e1c3caa4bf34d8bd3988ed13d37ce9839 - pristine_git_object: 6ddce2540625be3487b6333f5f3b4cca53cdc3ce + src/models/components/existingmember.ts: + last_write_checksum: sha1:4a53e91dc42b9468425be84f67ad8aef12a951ab src/models/components/existingplayer.ts: id: "051032150100" last_write_checksum: sha1:555ba28f72202f679b24bc1bfa27822a961b8b0e pristine_git_object: a0e36bd4b9b7a757c25708f6178986c659f71f05 - src/models/components/existingregistrationpackjson.ts: - id: 79fc4babe5f9 - last_write_checksum: sha1:36ebd42aa1921e1cd05ee59f0f30c77d2ef40279 - pristine_git_object: a39098cc6281770f0c09337416d491782297fdbc src/models/components/existingregistrationpathjson.ts: id: ce2a6fc15e0d last_write_checksum: sha1:06fe3eb455573837c8771987e567aad6e7285393 pristine_git_object: 842df770fdebcdda66f866ab155a4109fd0e5128 src/models/components/existingregistrationtypewithassociatedregpathjson.ts: id: 689387b45191 - last_write_checksum: sha1:e801d19f7df74a8be3bf8c9833f427ab9accbf6a + last_write_checksum: sha1:83c954abfe6f164c265ee5a12a09296e74b262f1 pristine_git_object: 1d8ab21b86defceee81203f919463a72836309a7 src/models/components/existingreservation.ts: id: d85b3659019e @@ -12143,7 +11973,7 @@ trackedFiles: pristine_git_object: 102b69f788164c94b3690f7c694660a81e053bb3 src/models/components/existingsponsorshiplevel.ts: id: db5477c12052 - last_write_checksum: sha1:a08a0396c94c74ce43aac4cde17058771c7ff406 + last_write_checksum: sha1:2740db38420a2d5e8c17724c3256af53e44a69fe pristine_git_object: 29445034cb211084f2499eec742d097bf724abe6 src/models/components/existingtablewithseats.ts: id: e36871f1806c @@ -12175,7 +12005,7 @@ trackedFiles: pristine_git_object: b384500e82de1d43f6425ff8d6117cadcf911c9d src/models/components/existingweblink.ts: id: 88b33fc93683 - last_write_checksum: sha1:e93393aea50adf6c0774097ae3a682ea9a81af77 + last_write_checksum: sha1:66aca9ea3e5d7c58462cd7c5963e776b29b8ac2d pristine_git_object: bdc787f43af5331bee30677ac01649e8b24a9523 src/models/components/expand.ts: id: 624685540aa4 @@ -12265,11 +12095,11 @@ trackedFiles: pristine_git_object: 82a6522092d3ef7daa8465f2fa1695398dbf7789 src/models/components/featuretypejson.ts: id: 01d8bc1106c5 - last_write_checksum: sha1:77bfb9f3152ef95545d0a0eab08a417f2e1041b5 + last_write_checksum: sha1:3cbda9a7433dd19a91d074186bfd0897ab52704a pristine_git_object: 34208fbd2c35424cb7a49fccebf5f2bdea4752b3 src/models/components/featureupdate.ts: id: 1a845c19c598 - last_write_checksum: sha1:cad7002a47c2451b6588d9d81238fd05428f2b99 + last_write_checksum: sha1:c404de6f37b4656474d92f033320fb583b5ec36b pristine_git_object: b5b67cd2bdda9ce633bf7498b5ef813df73c6d02 src/models/components/feeitemjson.ts: id: 8054765e7293 @@ -12285,15 +12115,15 @@ trackedFiles: pristine_git_object: 7dc3ad4e6eded404d32e9637fa245745049185a4 src/models/components/fieldjson.ts: last_write_checksum: sha1:1484f6fbfcd5ce3e128fbb5850816bf0330b4426 - src/models/components/fieldjson5.ts: - last_write_checksum: sha1:d7e84aa0195786af72560b205a0121b172fc7620 + src/models/components/fieldjson3.ts: + last_write_checksum: sha1:4eaea2c90ac9dbfba92ea78218b5c7b291859497 src/models/components/fieldtypejson.ts: last_write_checksum: sha1:f364dbf6b69d340e6d0127c36ac8146b44e80156 src/models/components/fieldtypejson2.ts: last_write_checksum: sha1:758f9053683e5621bf7b7656b729a931a4d57629 src/models/components/fileinput.ts: id: 228fbb196d43 - last_write_checksum: sha1:365c16fd96c83d2adb39d75b9abc897a2faaba7f + last_write_checksum: sha1:71b0e38c689c1dbae8edf660e12931cabedf51d6 pristine_git_object: ff6c9d6444b62eeb5bd88990b1baa09e1a5a3d3d src/models/components/filelinkjson.ts: id: 60e5dd35f4d0 @@ -12369,7 +12199,7 @@ trackedFiles: pristine_git_object: 0195506a0e90732265e49b7ef4f9253db7e46eb6 src/models/components/guestjson.ts: id: 735cac25b185 - last_write_checksum: sha1:69937193e609a7e8d050a4ee93b04956b511f815 + last_write_checksum: sha1:8a7abf17e752bdc49adddc4cf6438d947b1ffaf6 pristine_git_object: 5aaf1c1eec4b653011db99287872c5e37ed44b50 src/models/components/guestroomoccupancyjson.ts: last_write_checksum: sha1:340cc7e340c879765f441600fecccc8de02d9c75 @@ -12443,7 +12273,7 @@ trackedFiles: pristine_git_object: c253f88f9027116a9c7ece1269cb2a5640d58727 src/models/components/housingeventhotel.ts: id: 7963f5618ee5 - last_write_checksum: sha1:69294735e1199824d58e5a2bff72260b040d58ba + last_write_checksum: sha1:72451a76d9ae5c52217f83f7748af7450ce1d7d0 pristine_git_object: 3256db5ca90975b30fe465e95d0d6755f168ecca src/models/components/housingeventhotelslist.ts: id: f3841efc745e @@ -12465,42 +12295,26 @@ trackedFiles: id: 21b90b45563a last_write_checksum: sha1:2ded27636b942f62036d61e79fe64bcccb35e341 pristine_git_object: 7fa1265ebb25a8d9ab36ee811bd5a46a6b933e60 - src/models/components/hubbackgroundjson.ts: - id: 6b092dc69aa4 - last_write_checksum: sha1:baae4cc8a37a3481cee6b97b3b65088628a64ffb - pristine_git_object: 79dd2f0371c6e90b6a6c8d971f262ba095f2da5f - src/models/components/hubcalendarjson.ts: - id: dc16ff55738b - last_write_checksum: sha1:863517fc206423d482cefe0a1684fa86a0c771bc - pristine_git_object: dbd1488af104d4420a11d82a1fc47e5054838bdd - src/models/components/hubcolorsjson.ts: - id: 5ef087596b1c - last_write_checksum: sha1:fb65f3a6f8827d2aed72a8e3b74e311dfa73502a - pristine_git_object: 4f804b7b94e3610ae25a2206ec91c1b6b92456c6 - src/models/components/hubfontsjson.ts: - id: c37048e1f0e3 - last_write_checksum: sha1:7cbf465696623b4ae891d4ca9a5b1c0249fefc2c - pristine_git_object: e76eb0b3171f5aa0236684d8e18b65fcc55d6a34 - src/models/components/hubloginjson.ts: - id: 34eab0af3af2 - last_write_checksum: sha1:5f5ecdecc4d757000a2395acb6cd72b782f71f56 - pristine_git_object: a277fe2b25c2496838eca1c30647fd77a3e6148e - src/models/components/hublogojson.ts: - id: 601c3d092bc1 - last_write_checksum: sha1:26764168bcb9ffd9b16c03653b39d5b316145bb8 - pristine_git_object: 61223b711938193edd6ac9602b84e786dfa48c12 - src/models/components/hubownerjson.ts: - id: ffec18633436 - last_write_checksum: sha1:33649ab908f9d86bd5557cac7920fecfdfeb7c8e - pristine_git_object: 1d19fff4a5b259060b5d5526018ea7aa3707926f + src/models/components/hubbackground.ts: + last_write_checksum: sha1:87af90a5e7bfed66f63638bd97689d1f51dd4e71 + src/models/components/hubcalendar.ts: + last_write_checksum: sha1:ad6c350fe52808737a3e1ae56d7760dad7a098a7 + src/models/components/hubcolors.ts: + last_write_checksum: sha1:eae8d7e74e42334ac5c75f6c65f74012ab123328 + src/models/components/hubfonts.ts: + last_write_checksum: sha1:218a480488a52c5010b6466e9ea8f53aa7553b3c + src/models/components/hublogin.ts: + last_write_checksum: sha1:69ac06914fe130b356e5b3dea813e6a63aea33cd + src/models/components/hublogo.ts: + last_write_checksum: sha1:793d0b33df205de441a7dd0c48ac26a2598f2cfa + src/models/components/hubowner.ts: + last_write_checksum: sha1:9f310fc78f3a5beefd1e5f79b42fce27f396300b src/models/components/hubspaginatedresponse.ts: id: d21dc623e81b - last_write_checksum: sha1:c0d13011606200c3fe7706f8f872f976fc0ce71f + last_write_checksum: sha1:b5d1edd06a42d3e7034e043ab6b1b9c1a0ea7de1 pristine_git_object: 6ce612aad3ed9922640c8e949e989a09fba16fdb - src/models/components/hubstatuspropertyjson.ts: - id: c113b9636e5f - last_write_checksum: sha1:8074bd64ec6b300ca49ee05caecc35eb28cccec0 - pristine_git_object: 8aa2cbe478511e00f34ceb6aa3f9a2db7a4ce2cf + src/models/components/hubstatusproperty.ts: + last_write_checksum: sha1:464098aa634cba5ff1d93869dc3dc28002ad0ec3 src/models/components/idjson.ts: id: 2899c471f3ed last_write_checksum: sha1:3d71ff025468227f33cc3729e32c9dbcd1924c76 @@ -12515,7 +12329,7 @@ trackedFiles: pristine_git_object: 25b6d73a71db2a2cce7aebf7c477a206af1553d6 src/models/components/index.ts: id: 0aa842dce54d - last_write_checksum: sha1:e879a780f4600b6b57291915f1a42b9f3cf80b97 + last_write_checksum: sha1:822dcf678daf4b6e5e5ca3bf8e0f657ae481d613 pristine_git_object: 1636a9903e66817622b1ea5a59afd4c1913879a5 src/models/components/industryjson0.ts: last_write_checksum: sha1:012568755ccc3c401028edcfaa244ecdeda212d8 @@ -12537,7 +12351,7 @@ trackedFiles: pristine_git_object: 71236931c62c004e57bba5ebfe8bd86c9e2b3daf src/models/components/invitationlistpaginatedresponse.ts: id: 8715d9dc9c09 - last_write_checksum: sha1:014327702489419088aeb63e2336e3eeaaef39ba + last_write_checksum: sha1:02f1101ffd0530e345a64a89f8146fd5e81cb68d pristine_git_object: 41d21afb8e64ae6c91e8659642f21015367ba84b src/models/components/invoicefile.ts: id: 009d24fbf171 @@ -12563,49 +12377,25 @@ trackedFiles: id: bc97cb37b145 last_write_checksum: sha1:3a04cf3f4bc30c3987995ebc9a48c608cecaef80 pristine_git_object: acc3c619f6bc2b0951da30c6125b73b27f0eb613 - src/models/components/leadaddressjson.ts: - id: 4b5809740c79 - last_write_checksum: sha1:caac541ad1e2a206594cb06c4ee30d577c24fbf5 - pristine_git_object: 88585369fa6eb8b37f06405be65835ffffeb93c7 - src/models/components/leadappointmentjson.ts: - id: e894c8997ed6 - last_write_checksum: sha1:2d6b7cf29f312440df668f772de77f7aa4b41a47 - pristine_git_object: 4b2cd97f3d6804147b9e346227807c4d5bc2eec5 - src/models/components/leadattendeejson.ts: - id: 5f4c24b9af1e - last_write_checksum: sha1:37d4f63546f72366984b430333f0589bdc2bfd35 - pristine_git_object: c23337b689750be041d079811f57d1fb5e1f1112 - src/models/components/leadboothstaffjson.ts: - id: f5b3e8905e85 - last_write_checksum: sha1:ec92e9f2846f0edd75d226fabdd9ee4e5e8db353 - pristine_git_object: fc11edea84898c0e3b1b095e2c4f6a8819a5f6c2 - src/models/components/leaddevicejson.ts: - id: 3afa9aa33081 - last_write_checksum: sha1:b6d212ae7fc525c64f21ba3cd4bacd6d36ecad19 - pristine_git_object: d83ccbb928bfd2a7a7994cdc367523165ae481eb - src/models/components/leadjson.ts: - id: 3b7368d2d7b5 - last_write_checksum: sha1:552b25b6dd71d76ce6a2ff0305fd8b13c30e3fc6 - pristine_git_object: 300317ff51162047abe1a17904fdcd879a879d14 + src/models/components/lead.ts: + last_write_checksum: sha1:f38ed4ea20d2accbd9f70b7822e5e8af651064a9 + src/models/components/lead2.ts: + last_write_checksum: sha1:0ae7a45a77a6bca310a8fbee6c140a4423a42aa0 src/models/components/leadobjectjson.ts: id: 07599a91fd3d last_write_checksum: sha1:58222e7928d54b60b35baf943e4264c71730d616 pristine_git_object: 08a9cdedbe1c3cb266f72e08e0fc003a522709bd - src/models/components/leadqualificationanswersjson.ts: - id: cb205bde48c3 - last_write_checksum: sha1:157c65368ddd165ce4333d633bfaaf137e02c99f - pristine_git_object: 291a37561f6665237ee51a2320fc9aff40c2446a + src/models/components/leadqualificationanswers.ts: + last_write_checksum: sha1:79320fdd91cf883b7abc17d16db1e0516f8548bd src/models/components/leadqualificationanswerslistresponse.ts: id: e0f33beececc - last_write_checksum: sha1:aa51ea3b2766d0d3a64f110cb8c79dcda7ca91da + last_write_checksum: sha1:cd13f55ab40dddd05625a926fd61421c0c562835 pristine_git_object: e09f9a3aa6cf564df7c86bb8a53d3be7d61d8e2f - src/models/components/leadqualificationquestionjson.ts: - id: 7492074e3f00 - last_write_checksum: sha1:13de9198f2698d323a26589a7f8522c5d50df304 - pristine_git_object: 4e7d71a0a8b719700b8d7efd1038dfa89fe3b562 + src/models/components/leadqualificationquestion.ts: + last_write_checksum: sha1:578d2c41f8d1c1d45ef8a038a2f5f1870be81676 src/models/components/leadqualificationquestionslistresponse.ts: id: a2f0176b4269 - last_write_checksum: sha1:705bd53d8518b22435d0dd570ccfc0c7a3957365 + last_write_checksum: sha1:b87250d2c328eb5afa32a0ee5fa4748e8264ea13 pristine_git_object: 9bc860422d6272513793c1b31772ae24a60ec333 src/models/components/leadqualifiedanswerjson.ts: id: 4f8f512e7229 @@ -12618,17 +12408,19 @@ trackedFiles: src/models/components/leadsourceexpand.ts: last_write_checksum: sha1:7e7587be960441c1058d723f58ee70804778d83a src/models/components/leadsourcejson.ts: - last_write_checksum: sha1:882445f8ffac2f69aaae4b21f6b56973f4eba70e + last_write_checksum: sha1:f7921714a990ca88e473294205bd89984836cb4d src/models/components/leadsourcesectionjson.ts: - last_write_checksum: sha1:88de3e649ab3443dcb056d024cc86820a1830b9f + last_write_checksum: sha1:1ecf9dc38db41990c8fcdf698af3614520c59624 src/models/components/leadspaginatedresponse.ts: id: 0ced631cdc55 - last_write_checksum: sha1:4fc04638f2cbe6b77c1bb0b14b8cc8fe81e22aa1 + last_write_checksum: sha1:c36a47bd1cf17a48c688071c82fe9b8a9d310fa2 pristine_git_object: 75e309cdeb77b8d209ddd63c310fbfbbed63b7b9 src/models/components/legdetailjson.ts: id: a2d69411681c last_write_checksum: sha1:0289c79f5fb992bba9aa964e06ea968267e5dd46 pristine_git_object: 0ab3929078d1cdea88864dbc7717b7ee1b99b8a0 + src/models/components/link.ts: + last_write_checksum: sha1:5b0f6361ca02363db208f1703038c52907841ab5 src/models/components/linkjson.ts: id: 777ace24bee8 last_write_checksum: sha1:496c67ee4c4123df0ff4315fa17f3798e28b66a9 @@ -12685,7 +12477,7 @@ trackedFiles: last_write_checksum: sha1:9134a7d03726117fbfe249174fb245c2e3ea4232 src/models/components/meetingrequest.ts: id: ef9c1423e372 - last_write_checksum: sha1:1f4432e88dcff8d114daee303f9f9203021e982e + last_write_checksum: sha1:06cc82ee20b85a19e5c8d87ec011375c5bb52d71 pristine_git_object: 176cb4cb704420db5ed6f47844eaf9b70eb81567 src/models/components/meetingrequestbulkresponseitemjson.ts: id: 4b5295e60477 @@ -12697,7 +12489,7 @@ trackedFiles: pristine_git_object: 973682bf27efdf768bea1f40ee0df9eef377b78b src/models/components/meetingrequestcustomfieldjson.ts: id: c1f1c7c36e18 - last_write_checksum: sha1:424bc8578502466a55dd1635dac913670ed76445 + last_write_checksum: sha1:44334f8905eb9408d323553627af1ca093a3fc57 pristine_git_object: 3e097a8884e9cadce86d94ed00d9c36d6a470bc6 src/models/components/meetingrequestdocumentjson.ts: id: 78f2219856a8 @@ -12725,7 +12517,7 @@ trackedFiles: pristine_git_object: ef7069159906a3381846ec105ff2f9fe4ab2239a src/models/components/meetingrequestquestionjson.ts: id: 09ca863eec06 - last_write_checksum: sha1:4718f9979fb096725aff94eb5becb8037c821d88 + last_write_checksum: sha1:dd2df3663d3fc3166682c720a39290b0b4e2a213 pristine_git_object: b8c4f1a4f71d3afa1ff28aacf2db40ccea5c9086 src/models/components/meetingrequestupdatejson.ts: id: 1fbbe0ec9df1 @@ -12869,7 +12661,7 @@ trackedFiles: pristine_git_object: f72450cd8d36e1ef6e254d5adbb879acf5557be4 src/models/components/paginatedexistingmember.ts: id: 8267232bc66e - last_write_checksum: sha1:97c51641676fe47f26f98d8581c658b217e2779f + last_write_checksum: sha1:175110f327180e36910bc80554df2b213131aa1e pristine_git_object: 7b3900584b2798144a267641081b663692bd5958 src/models/components/paginatedinternaldocuments.ts: last_write_checksum: sha1:f62471aaacb067bbdedd62707f4663cb54ee2f8b @@ -12887,18 +12679,20 @@ trackedFiles: last_write_checksum: sha1:6e0564703a9797d264af9264ec15b3dba4bff635 src/models/components/paginatedrfpsuppliers.ts: last_write_checksum: sha1:1eb4325cdf4c08d41449008acb9ccd0137808844 + src/models/components/paginationlinks.ts: + last_write_checksum: sha1:8b89d86e0048a8707b4023e0e512137e8c0533e6 src/models/components/paginationlinksjson.ts: id: b12585824c43 last_write_checksum: sha1:adbf1e315b8a3b2c8a863d1552d354825c25b842 pristine_git_object: 7bc1d63ee2d933e85e34d2b23f220a87acca4806 + src/models/components/paging.ts: + last_write_checksum: sha1:d03eac518ee904e68e699d670f0b65bdd1c0b0cd src/models/components/pagingjson.ts: id: 8e91a2abcbf9 last_write_checksum: sha1:3c0d140334723ef69027143b3702cd8d58a9605f pristine_git_object: adb1bc959af35c948e98514f99817e1b75b21703 - src/models/components/pagingjson25.ts: - id: b435761fa35d - last_write_checksum: sha1:7c0eb142c2d1f74701f2ad316963ff524462b3ea - pristine_git_object: 85f91ad04178ee38b8a769fa0b3923b31520d7db + src/models/components/pagingjson23.ts: + last_write_checksum: sha1:40864ff4207c8c9b61a57d89c51eb3038f8becbf src/models/components/pagingnototalcountjson2.ts: last_write_checksum: sha1:acb1111532f76d448210989aca4fe441cedf3162 src/models/components/participantresponsejson.ts: @@ -12927,7 +12721,7 @@ trackedFiles: pristine_git_object: 5317256aec09eb01c6b759a35623a5eef0d0b0d5 src/models/components/paymentinfojson.ts: id: b7d3b4b45571 - last_write_checksum: sha1:013605307a9611a6fcd358494d594bed8fd86f6a + last_write_checksum: sha1:e24cc02b1fa6185b2e91035ea6094f2579c4d6e7 pristine_git_object: b484d029ae8319b123038dec2d80ff6047e12812 src/models/components/paymentmethodjson.ts: id: 8a1a60e45078 @@ -13035,7 +12829,7 @@ trackedFiles: pristine_git_object: 74b7196e7845d98e1377990860bacbbaeb66f421 src/models/components/processformsubmissionjson.ts: id: b0989d8cbe66 - last_write_checksum: sha1:a0b2d889d1642361405f520ff154b55edc43bc8e + last_write_checksum: sha1:7fa7dcd67cbf8c46f6a3e98ffb8612adc5dea1e6 pristine_git_object: 1a1e21efe9e0dc5548accfe8f3c8ca40840ac25e src/models/components/processformsubmissionquestionjson.ts: id: b1be0735ef55 @@ -13107,7 +12901,7 @@ trackedFiles: pristine_git_object: 02ff6192fd375a1fd57dca5a52d61727ce406a2b src/models/components/property.ts: id: 5ea1cc87cc4e - last_write_checksum: sha1:d9c7116fae42c3464dd1d8d42ed433d1590f5ae7 + last_write_checksum: sha1:5fe4be1469f7311c9c5c96c65a514a4d61be1eb9 pristine_git_object: acaa94d55af0f4d474ffe857bdd324a7b1d15d48 src/models/components/propertyexternalcodejson.ts: id: e0d827fa974b @@ -13159,7 +12953,7 @@ trackedFiles: pristine_git_object: 68e3e1d6b84408b302f0c845f64dc4499c5c7feb src/models/components/publicusageplan.ts: id: 74672c290bc0 - last_write_checksum: sha1:252027c67cc5af85c57595741588abe08a17cec1 + last_write_checksum: sha1:656b1378b1598b2b4f96e905764312eca1a57835 pristine_git_object: eb03acbae146629984ae0cf9d1d6d756621b12dc src/models/components/quantityitem.ts: id: 422e2b626ba8 @@ -13195,7 +12989,7 @@ trackedFiles: pristine_git_object: 5c723da39316215b470099fda5ee538b761a4a2c src/models/components/questionjson2.ts: id: 28308106ab89 - last_write_checksum: sha1:4948f709f689cb77ddb4543a3a49f6ab7523db44 + last_write_checksum: sha1:e7a49418b40d810f10f8b22af78e6c8f0971b3c2 pristine_git_object: ca2a4d132a293fbd3c4dc5338fa4d9cc1ea27f4e src/models/components/questionjson3.ts: id: 3c0605174c48 @@ -13215,7 +13009,7 @@ trackedFiles: pristine_git_object: ccf96bbc5e02a60a8884d120825805f410c2ec82 src/models/components/questionresponsejson.ts: id: 43c486f35cc0 - last_write_checksum: sha1:a31843348225dbfd5df07e1c556d181de2c70e6b + last_write_checksum: sha1:f9cb4231cf0135782c0cb12fc3ae50f1e75343eb pristine_git_object: 5a0580d3a14c79597b5e13482dbd883711358896 src/models/components/questionresponsetypejson.ts: id: ed32b00b7aab @@ -13303,11 +13097,11 @@ trackedFiles: pristine_git_object: f05c627952d0229614969b3941f36fb744896e81 src/models/components/registrationpackrequest.ts: id: e7b893b2599b - last_write_checksum: sha1:46845fc1d471fa577245b43c5948d4d1b81c82d4 + last_write_checksum: sha1:a1b4155345fdf76ab54ccd50225825a4f43ee1b2 pristine_git_object: 56c6a4aa08b675e7dbe3200cd0304e9e74edfbb7 src/models/components/registrationpackresponse.ts: id: be9bca817d86 - last_write_checksum: sha1:fd963ce3e126bf6f76dc8f139d9efc8f837136a4 + last_write_checksum: sha1:88fb94eddcefd43c71ee31948475d0d29c55a9f2 pristine_git_object: f37e07096e353e83548620dc44f262d0f48aa139 src/models/components/registrationpathpaginatedresponse.ts: id: c03d8d2cc1b6 @@ -13323,11 +13117,11 @@ trackedFiles: pristine_git_object: fa61b1dd7d1198cb8e8d651d177ce190ea8f31ea src/models/components/registrationtypeupdate.ts: id: 5742e2d78bb5 - last_write_checksum: sha1:e7c95c5d440a3c7ec0ac6d6b91348fb190b87684 + last_write_checksum: sha1:9d9e72d6b0c6856cb03f0244b9b7a1bd21a3c278 pristine_git_object: a5f9ea69b18c45f293ebdabd97445199a528c147 src/models/components/registrationtypeupdateinput.ts: id: 1985180f8acc - last_write_checksum: sha1:cfce602edfb83cbe4c6c40ef7ba5501d793530cd + last_write_checksum: sha1:af066b307fcd04a1bd8abcb633378499727ffad4 pristine_git_object: fce89c5f2eb00495e0254369fabf68b76627c196 src/models/components/reportingfieldjson.ts: id: 2c0c22c00af0 @@ -13335,7 +13129,7 @@ trackedFiles: pristine_git_object: 74a6635883751bcfe55df8f6eeb57ae289a3cb33 src/models/components/requestedmeetingrequestquestionjson.ts: id: 8c855473b49e - last_write_checksum: sha1:5dad0eaa519e817ef58eaba0649bd5574a2551ca + last_write_checksum: sha1:56a3bac2d4d98a29d9c177845cc8f6f3b478dd9b pristine_git_object: a49deac3922bff79c9eaab2a2c71f3963c1cef9e src/models/components/reservationcontactjson.ts: id: 00823e5e8b73 @@ -13343,7 +13137,7 @@ trackedFiles: pristine_git_object: 567e26d7001a59b74e82e0bc5ae805128ec0de63 src/models/components/reservationguestjsonoutput.ts: id: 1f3643d8c388 - last_write_checksum: sha1:89c438cad4e437ffc1eeb73403ad077dc3d6295c + last_write_checksum: sha1:54e3e854509347ef0536933918660a802125a86d pristine_git_object: 8c3dd8f7c21cc7821c0569d6d65f26ab4239f133 src/models/components/reservationnightjson.ts: id: f5802e1a2bd8 @@ -13355,11 +13149,11 @@ trackedFiles: pristine_git_object: eee7a588fa583ae86f9edc121df9ccc4be5d5bbe src/models/components/reservationpaymentinfojsoninput.ts: id: 2f00f37ff405 - last_write_checksum: sha1:9cd4ea8364459150a891b059d2b273c406327c32 + last_write_checksum: sha1:7192f96a650cb5334e65cc34f1bb094a25c70a3d pristine_git_object: 174d0e5f402c9c316f675aba40ca24cf145d0155 src/models/components/reservationpaymentinfojsonoutput.ts: id: e8b428f48ae0 - last_write_checksum: sha1:ab09a38427583651d9fbbfbac6ad7b1161118b38 + last_write_checksum: sha1:ebf8d1976324d9fff3335b5b30f8b1e1553b4cd0 pristine_git_object: 1d2c08a170e8ae34df3d587ed543b396dec82a48 src/models/components/reservationrequestinput.ts: id: 4909577d819c @@ -13415,7 +13209,7 @@ trackedFiles: pristine_git_object: 14ea3ff5d22241fa2ff1ab17431bdfc9f3bc0487 src/models/components/respondentjson.ts: id: e61c92983e72 - last_write_checksum: sha1:5ce8ce9857334b142a25b92c332c41f520715def + last_write_checksum: sha1:8d908dac33d03dd341e6c15a5d8287f5c4b286b8 pristine_git_object: d17d7009b7e8ec8a6f77d97482412e37a07d659d src/models/components/respondentspaginatedresponse.ts: id: 1b45805d6087 @@ -13427,7 +13221,7 @@ trackedFiles: pristine_git_object: 0473fcc2b65b815ea4d082a6db53efe8899c880e src/models/components/responsejson.ts: id: 941ac44d677f - last_write_checksum: sha1:8dd55842d915dd0e98d4c66144cdf2a71a08dca3 + last_write_checksum: sha1:105c8fd45a166764a85fdc81e6b1ba978262f2cc pristine_git_object: f0f8358a2124fe9a355d7a269ec224750b9d840e src/models/components/responsespaginatedresponse.ts: id: f9c51e05e2d4 @@ -13484,7 +13278,7 @@ trackedFiles: last_write_checksum: sha1:7d96387870ca957f3f654641c1ec378768b2bcbc pristine_git_object: c15eb22b20e91c29cfd421c1fc2220f1ec8dc9fc src/models/components/rfpsupplierjson.ts: - last_write_checksum: sha1:b7072d53b70385ff80c60c10be143fe4156ef654 + last_write_checksum: sha1:52d5c73eb623a1101f315c5d2be5df892b6df6bb src/models/components/rfptypejson0.ts: last_write_checksum: sha1:c61334948af7276310ea1afad5b8c022e964984f src/models/components/roomattendeetypejson.ts: @@ -13545,7 +13339,7 @@ trackedFiles: pristine_git_object: 4693b06924da594299bb644e4ea9e5a119e19dfd src/models/components/scoresjson.ts: id: 2a6f1b34d1fc - last_write_checksum: sha1:54401ee74ce0fdd706edb57742ff3ea537ba8580 + last_write_checksum: sha1:2339f44155218257246d49d1b388a4a8dd6eec37 pristine_git_object: 18bccda53f0cc097d1e18b7eb4ac82b0219b2b2f src/models/components/scorespaginatedresponse.ts: id: 71e777541c1b @@ -13587,11 +13381,11 @@ trackedFiles: pristine_git_object: 6994943289e60354731dadd0fb2576674d7bd74d src/models/components/sendemaileventrequest.ts: id: 02e34e28094b - last_write_checksum: sha1:06b25ad471207aaa6b0d943a6b72bea7f6fc6009 + last_write_checksum: sha1:8141209a580216a3e3cc70582e8861cae09663ea pristine_git_object: efda457dfa10b2385e519ab8f5d627e7eff57cf8 src/models/components/sendemaileventresponse.ts: id: a61fd3403d2b - last_write_checksum: sha1:c82398d668cd09b0d8f03c8fd21945e50879ee89 + last_write_checksum: sha1:56238c0a3c2ccdc4cd9b2f7967b26d2257683b1d pristine_git_object: 3a0d5f76dc5f05bbe9ee1a872cdb9121c97ecf46 src/models/components/sendemailrequest.ts: id: 972663354a97 @@ -13745,10 +13539,8 @@ trackedFiles: id: 2936b7ccb598 last_write_checksum: sha1:cd55dbfdd83a844f468d63e732e3004d6ff0bcfb pristine_git_object: 7a591554b9a1998ac02a4dbcb7ea774f92e15626 - src/models/components/socialmedialinksjson.ts: - id: 3df072376e66 - last_write_checksum: sha1:33d1223ad254541c22f9f815c2e0fbf5edb3182e - pristine_git_object: 4d652fdc5007f5c0ce8227454830d8a7efa082be + src/models/components/socialmedialinks.ts: + last_write_checksum: sha1:3d11606b0a8d16354fd78b1c5a3b0e94b0b55920 src/models/components/solutionjson.ts: id: 539af7b456b6 last_write_checksum: sha1:dfc0f2613d1b340832f9235c84624e80e2f7801f @@ -13807,10 +13599,8 @@ trackedFiles: id: 20f297a86acd last_write_checksum: sha1:e91ddd507b269a1ba22eb4b7dd67bcb198c2391b pristine_git_object: b0411159cd777278734961811008afeee656418d - src/models/components/sponsorshipleveljson.ts: - id: 8d571a5890f8 - last_write_checksum: sha1:e9b7f5975a336f5db38bffc3fa796209caf7ff84 - pristine_git_object: 0529e025f8b9c82040c22bd55273ff83f83e6a05 + src/models/components/sponsorshiplevel.ts: + last_write_checksum: sha1:3d980862cbc36ff0dc8207f3598a9e229a9b357c src/models/components/sponsorshiplevellistresponse.ts: id: f6ba1195aff3 last_write_checksum: sha1:7785515080a9a931085d77a3afd0c2ce96779557 @@ -13835,7 +13625,7 @@ trackedFiles: pristine_git_object: 1e27648d14b1787aa3af6925eba3c48d4a2714e1 src/models/components/standardsurveyquestionjson.ts: id: 03a6512e1a62 - last_write_checksum: sha1:6304b48bf53f050ce4a8cb8cb7b3249b2efd6035 + last_write_checksum: sha1:2f4e4f06be0d598f90a517df328b0024bf80fdfb pristine_git_object: 3d1ee2041669cb4efd6f571c833886894a4fc2c4 src/models/components/standardsurveyquestionspaginatedresponse.ts: id: 8f4e3f62cdd1 @@ -13851,11 +13641,11 @@ trackedFiles: pristine_git_object: cfaaf2e45dc2b10183ce0737218003cfcaaadece src/models/components/standardsurveyresponse.ts: id: 37988faa07c9 - last_write_checksum: sha1:e221b8c21a2ac7b918494ffbfd9e96a4554b7588 + last_write_checksum: sha1:8318b37077c5c64998226c5e34071de3a256de88 pristine_git_object: d037bbcae0f4e9f958cf707011ab3665ef470cc3 src/models/components/standardsurveyresponseinput.ts: id: dd3c7ce254d7 - last_write_checksum: sha1:7bbdb0486554116f3dfccf616d1d64de2f5f4971 + last_write_checksum: sha1:64f5b3100a651f5e3c8a4b86231fa4443fd37122 pristine_git_object: 80f8dee8d5f10ce6f6d6d6e3072d6d986bbe694e src/models/components/standardsurveyresponsespaginatedresponse.ts: id: 567e83f4a42a @@ -13897,7 +13687,7 @@ trackedFiles: pristine_git_object: f8388b81a13c106dd20778fd7045ed4677b8b3c6 src/models/components/surveyjson.ts: id: 339277a0dd4c - last_write_checksum: sha1:ed03553d82bbfa0339d78f14952e53969c31030a + last_write_checksum: sha1:f245011c7fd26f08f585ac05c813d7dfb312be55 pristine_git_object: df33c31ee49f671f9eb15ef00c91e4f6ecf99125 src/models/components/surveyresponsejson.ts: id: ce4bea9669f8 @@ -13915,10 +13705,8 @@ trackedFiles: id: 1c3e645facde last_write_checksum: sha1:0804f9b1cd567d747b95b54cc1498970482e6b1d pristine_git_object: 77fcc7ffc05acff3ba7557cf33b2fb5110e3d44e - src/models/components/switchbacktargetusageplanjson.ts: - id: fbe8facb9da4 - last_write_checksum: sha1:b72b62e2ab26f6f0abe9aa0640b4f581964d009e - pristine_git_object: 10ad3ecf87f79a72639b74828413773d90a808f0 + src/models/components/switchbacktargetusageplan.ts: + last_write_checksum: sha1:38daf9b463b2a9879aead5053b7db932d2d3cb39 src/models/components/tableassignmentjson.ts: id: 509e747f3d13 last_write_checksum: sha1:a5814da040539f7a3d14fb08986fa9989561b71d @@ -13959,11 +13747,11 @@ trackedFiles: pristine_git_object: 3fd5689d8bc12241fed79a2bdf45642595d2ae26 src/models/components/three.ts: id: a3106751441a - last_write_checksum: sha1:6cbfe52cfafb5bd435d44289a6358c8e5d524936 + last_write_checksum: sha1:f2505966447711fbd01794044da16712b2fbf090 pristine_git_object: 27ddd4e73e237593338166e1219e587e3a3afd4f src/models/components/threeinput.ts: id: 48236a75f6c8 - last_write_checksum: sha1:c030bfcd1b7d8a9f0fc88659e3f47b25cff5a1d6 + last_write_checksum: sha1:a743a3f6c068fba9bd215cf15a68a45d99bfdf5e pristine_git_object: 133427ed21227c08c66576d25adc3ffe557ecd9c src/models/components/thumbnailstatusjson.ts: id: 510440f5c4ac @@ -14035,7 +13823,7 @@ trackedFiles: pristine_git_object: d90c92a16f32a932285c188dd68f0739c43d8940 src/models/components/travelaccount.ts: id: 5f023a4b99c9 - last_write_checksum: sha1:ee76969f7447299facccc35e11dad29ca6479c9d + last_write_checksum: sha1:149a3e6ae46cb0514a36e0e3d8c86a8f9b11385d pristine_git_object: 3231d1bb2cf2cc5cf3316dd6f3ea7914506f8989 src/models/components/travelaccountpaginatedresponse.ts: id: 7cc3e7ddeeea @@ -14215,17 +14003,15 @@ trackedFiles: id: aea59b582887 last_write_checksum: sha1:17f5917a8571f16958372aadcf8ca67b65413e1c pristine_git_object: 3bdf0dbd57e4826581ca0f57dec34777d5d44291 - src/models/components/usagejson.ts: - id: 86585c8c3929 - last_write_checksum: sha1:53ac3bc99c6cd5ae3c734c66c389b25d5806554b - pristine_git_object: 09142279b82f6a3f67f70d3748e0aafa906cf7fe + src/models/components/usage.ts: + last_write_checksum: sha1:b838a78900d207c193c53a65c08cf90b02b55494 src/models/components/usagepaginatedresponse.ts: id: c51a1e98d5c3 - last_write_checksum: sha1:6ef75f869b3874b30002361eebc37c0919f2b5b0 + last_write_checksum: sha1:274c13425f846af65703f61d8610d5f57976673a pristine_git_object: 7c9f266b4cdc75cca7e1c755b4bc5f144e88d0f1 src/models/components/user.ts: id: d5d9f526a022 - last_write_checksum: sha1:4ee2b132a4443158f4d212b6adac1d9b7777466e + last_write_checksum: sha1:4bae43fcaaf1ca8da34c1e33c50f8381799325e2 pristine_git_object: 03997fc3a452a54dc2ea15ce0a8d214bf8c740f1 src/models/components/userenterpriseextensionjson.ts: id: 70604c08db08 @@ -14257,11 +14043,11 @@ trackedFiles: pristine_git_object: a5b54f08903f3ad0eae3a89a00a21779e48c9b76 src/models/components/userinput.ts: id: ca6cccae8900 - last_write_checksum: sha1:a68304473007751dab172daeaf3998335558250f + last_write_checksum: sha1:6c49debff82b883673b1bc8dc7ca5ff66a832aab pristine_git_object: 1190230077eb5980d3a9a64d44ec303c645f1c0d src/models/components/userjson.ts: id: 68d9a3c0ecbc - last_write_checksum: sha1:a44983407db65f848a90d747019fc9adf7ea0052 + last_write_checksum: sha1:454d3d8823b5f8d24998fe3e6a320a5c19cb926c pristine_git_object: 34f045dfcb7220d3b9e855ee48ed0bbd7b6877fa src/models/components/users.ts: id: b5c2f2c0b4b8 @@ -14279,10 +14065,10 @@ trackedFiles: id: 893f0a0be493 last_write_checksum: sha1:1a956d6eb0387d7febd4a2d3dafe7d7d91465d40 pristine_git_object: 24231b58cc9eae4202a1d52a2ee6c61e7aae9eb1 - src/models/components/utmoverridejson.ts: - id: 88407670bef3 - last_write_checksum: sha1:d4518826a24b5e2ef811de631593ec9746238364 - pristine_git_object: 0cc9ba767fc3a948a0f4853d59bc547847d640aa + src/models/components/utmoverride.ts: + last_write_checksum: sha1:6fea89eafe95526d293a5b2a65747118a93fd88c + src/models/components/uuid1.ts: + last_write_checksum: sha1:3698c7da67f202d77220ef90493010b6a8d6e1ec src/models/components/uuidjson.ts: id: a942133e0073 last_write_checksum: sha1:49afaef0614bad42b1e166bab12c39588ade6d9a @@ -14335,8 +14121,8 @@ trackedFiles: id: 7c4a421a9bdc last_write_checksum: sha1:038985821b09e963f34df5260be29d2f0ed2f17f pristine_git_object: b3ff34a1035cad49148b9f08335603b32ad76797 - src/models/components/videojson1.ts: - last_write_checksum: sha1:9162056fad0c5b02e7efe07fae95c7c1bce35af0 + src/models/components/videojson.ts: + last_write_checksum: sha1:034092f2b2ee220674bac4e79bc0067f1da030d8 src/models/components/videorenditionjson.ts: id: 0ae437bf6225 last_write_checksum: sha1:6a860657fa99db5ec1028bf30727d310bb3f3e41 @@ -14387,7 +14173,7 @@ trackedFiles: pristine_git_object: b4599c22f2b265003a09577ee5d2f9ebb13101a3 src/models/components/videoviewjson.ts: id: 72ac4ac9c8a2 - last_write_checksum: sha1:007b15aaf3ff6ee69fbb970f0e0ab6083b360e47 + last_write_checksum: sha1:e5cdf72ce5e0dfe2df60258150670a23e919e53c pristine_git_object: 2e11a5ac85a4b3f50d8b7aa64993e6cfefdd56d0 src/models/components/videoviewspaginatedresponse.ts: id: 662ba6c538c4 @@ -14443,7 +14229,7 @@ trackedFiles: pristine_git_object: fbc0f1439245b621598a9421cd8c93f84ed2016e src/models/components/weblink.ts: id: 30d79f157f18 - last_write_checksum: sha1:fb0f361ad588cb18f4459662122e94dccddd50b0 + last_write_checksum: sha1:83c2d76ecd8390c3bebef25f5f8aacca8f3d3190 pristine_git_object: 18791aba4521101d0264d4b13f9ade68c23ab364 src/models/components/weblinklistresponse.ts: id: 7a1a5d42c2df @@ -14453,10 +14239,8 @@ trackedFiles: last_write_checksum: sha1:5f8eccee0ef6d3b789628d42796f072fbf5e7443 src/models/components/weddingpartnerjson.ts: last_write_checksum: sha1:e0e204a1fdcc5b1fdb812aef6f12084b8b2ed2bc - src/models/components/workaddressjson.ts: - id: 50355a12f017 - last_write_checksum: sha1:f7a5d659edc725573b707d7663805e0a515cc896 - pristine_git_object: a53d51800e73a28beba011593b61ef766528f2f8 + src/models/components/workaddress.ts: + last_write_checksum: sha1:a0d7462bfba6012f39234015c0444cbf3083b52d src/models/components/zeroallof1.ts: id: 2a45e585d034 last_write_checksum: sha1:42137169eaf7e36556bd433723a3fe4c45d2cc7e @@ -15475,7 +15259,7 @@ trackedFiles: pristine_git_object: d6b13780a2a4052c16b56f17ccb2e26c3e53ead0 src/models/operations/index.ts: id: 0d9ffaf774d2 - last_write_checksum: sha1:0822a30f9e92e540a4409795f60386a22c4ed02a + last_write_checksum: sha1:41b0c03fcd6999c6c43e5e0c5d2496a46c32da75 pristine_git_object: d6029218a80f5414ff9998b5ebd1d283ca45ea4e src/models/operations/launcheventfeatures.ts: id: 1b0201a14151 @@ -15513,10 +15297,14 @@ trackedFiles: id: 403ffb4443e6 last_write_checksum: sha1:e04c8520335bccf67f23783525c4689c21c6b0f4 pristine_git_object: 5f8ff677ae282ae3d895017770a736afd10ea073 + src/models/operations/listassociatedaudiencesegments.ts: + last_write_checksum: sha1:6f0397266a6df182fab8aaae3c27e67d3020812d src/models/operations/listattendeeactivities.ts: id: 39339b8379d3 last_write_checksum: sha1:31620b45edcd5617f76ed321df61e8bb51a9d59b pristine_git_object: 42bc8a3e12ef15457381ac1d8ea1da409fc03bb4 + src/models/operations/listattendeeaudiencesegments.ts: + last_write_checksum: sha1:f5c5a97341a607a1dd295bfe42fa6b069e075fbf src/models/operations/listattendeeinsights.ts: id: 78d0caa07717 last_write_checksum: sha1:3a97d92af9873fa61151204d551fc5cf58010f88 @@ -15587,11 +15375,11 @@ trackedFiles: pristine_git_object: 5f49458a08d28a0c971ed13ea28642f21201fbf5 src/models/operations/listdiscountedagendaitems.ts: id: 2668fa08a0e1 - last_write_checksum: sha1:f0becf081e525431cc89195e87033fee62874e49 + last_write_checksum: sha1:eaaa39905789d4463e3842c3e628d6853c36e851 pristine_git_object: 784e7ab621996b2ee33fc7b4262e69a7f21a37f3 src/models/operations/listdonationitems.ts: id: be749322ea75 - last_write_checksum: sha1:5cff835e7c5bc24cccbdc7a50017083b9a0cf31b + last_write_checksum: sha1:59e6e86865629e2ba3e65655b34eb834017c6bd4 pristine_git_object: 9eb441460322ba550f00d44fca091271a3a33d34 src/models/operations/listdonationitemspostfilter.ts: id: e8b192ade62c @@ -15603,7 +15391,7 @@ trackedFiles: pristine_git_object: ae6bf053424e00e8285d2a899912c5b98497a4cc src/models/operations/listeventdiscounts.ts: id: 56dd553e9035 - last_write_checksum: sha1:3a45160d87eaa6eaae3bfd23ed6ccb3d64d91e5b + last_write_checksum: sha1:36209c4941f552e43ba339f84372220389d55993 pristine_git_object: 46bbe30dd1701472b1698dd50043cd5579151cda src/models/operations/listeventemails.ts: id: 00af707fa028 @@ -15611,7 +15399,7 @@ trackedFiles: pristine_git_object: acbfe42e86b90d5188c6b4987ac783606bce5278 src/models/operations/listeventroleassignment.ts: id: c6342aec5b86 - last_write_checksum: sha1:945b49185a7a39b1e79276a2d4ddb9026ffb9c5e + last_write_checksum: sha1:a3b5b2cfff3e41171f1fae0a18c48eac7726022d pristine_git_object: 4abcf2f9ce572e1fcf3f61f65ece4a1d31dcd3c0 src/models/operations/listeventusergroups.ts: id: 8f2b273acf31 @@ -15647,7 +15435,7 @@ trackedFiles: pristine_git_object: 0d107265803d65018da26ddd953bd2565f651798 src/models/operations/listfeeitems.ts: id: cb7c0b747cfb - last_write_checksum: sha1:8c76fbc54fd2ee9a3ea284258ec973f683dcdea3 + last_write_checksum: sha1:9666cc51d6707c59bf9b6fd1a8740c14a11645c6 pristine_git_object: 41524f555b26abdad800fb92a514bd9e5aa2c7be src/models/operations/listhubs.ts: id: 771e4bb92a24 @@ -15670,7 +15458,9 @@ trackedFiles: last_write_checksum: sha1:7f165d56149f846a73979b3a14b72d949b6c7363 pristine_git_object: eaa8ca5cf214c5d9926c84575a78989030363098 src/models/operations/listmembershipitems.ts: - last_write_checksum: sha1:f60d6bed32fd1eca68270f0b91a31d428368d953 + last_write_checksum: sha1:e7052c277169aea47743f3c931be689c10c92f9d + src/models/operations/listmembershipitemspostfilter.ts: + last_write_checksum: sha1:011a8113a50dc71788dc2d98078d0f4c92a082c1 src/models/operations/listmrf.ts: id: e887c0dd5591 last_write_checksum: sha1:e7cc4a5f0b03a0e20f6482094c457a68983bfa9d @@ -15693,7 +15483,7 @@ trackedFiles: pristine_git_object: 49c91a7cdd9f10a4ec88729c1954868abf2f36ea src/models/operations/listquantityitems.ts: id: 73fe2f034dfd - last_write_checksum: sha1:1d0095005cf7d66f302b86737194504d50b0dbe3 + last_write_checksum: sha1:8b113047c1396332785ed2544a9b12d74b5c293f pristine_git_object: fea6c874629a59b4f01a6e8dc2c33296e6749b29 src/models/operations/listquantityitemspostfilter.ts: id: 50c8745e42b2 @@ -16171,11 +15961,11 @@ trackedFiles: pristine_git_object: 8935840805f16b79c5c0d626b5dab7fa78407b02 src/sdk/attendees.ts: id: a14d28e54a20 - last_write_checksum: sha1:be74c985162cb2f9a2c2488cb62c7dbf768f44ab + last_write_checksum: sha1:b61012daa54697b2be10dfadeaf7e67115a538ff pristine_git_object: 96b8adb8476d124412fe04ca1a8af5afe23940ba src/sdk/audiencesegments.ts: id: 46b1ee6894c1 - last_write_checksum: sha1:e12c4c3351eefe31855e9b9f40312fae72851b22 + last_write_checksum: sha1:5d4e871a8d93c8472b6c36c30b0f7d981b578e31 pristine_git_object: 9208cff55d4a387124b9dc4a0ec2643347d79366 src/sdk/authentication.ts: id: 627e108b9d4b @@ -16239,7 +16029,7 @@ trackedFiles: pristine_git_object: f8e7cba962d2156250596dbbfed0a7742c15aa9d src/sdk/events.ts: id: c7d130088b17 - last_write_checksum: sha1:0d02abaae5252e7f333f7fac258f9c104b36bba0 + last_write_checksum: sha1:6012af23377e858da46de7880328d094b57ea62e pristine_git_object: 05ca8e60de1af3078361d839b117c40a41561442 src/sdk/eventsplushub.ts: id: c6c90e6ba175 @@ -16287,7 +16077,7 @@ trackedFiles: pristine_git_object: 026de2eb81cf94d4ea91ac7e46ad982c25d96b7d src/sdk/meetingrequest.ts: id: a4ee648b9baf - last_write_checksum: sha1:2178f57e013bbc97318ecb96be1690652c0471cf + last_write_checksum: sha1:3f75e1d5e552faa09a5433eb7cc0b71ba9ce6aac pristine_git_object: a03313854a717831d797b16eb9405eff436277b1 src/sdk/processform.ts: id: 355936b318b5 @@ -18848,6 +18638,8 @@ examples: token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" expand: ["eventRole"] filter: "event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95'" + after: "2017-01-02T02:00:00Z" + before: "2017-01-02T02:00:00Z" responses: "200": application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} @@ -21762,6 +21554,50 @@ examples: application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} "400": application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listMembershipItemsPostFilter: + speakeasy-default-list-membership-items-post-filter: + parameters: + path: + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + requestBody: + application/json: {"filter": "property eq 'value'"} + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": []} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listAttendeeAudienceSegments: + speakeasy-default-list-attendee-audience-segments: + parameters: + path: + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + filter: "segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897'" + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": [{"segment": {"id": "b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} + listAssociatedAudienceSegments: + speakeasy-default-list-associated-audience-segments: + parameters: + path: + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3" + query: + limit: 100 + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a" + requestBody: + application/json: {"filter": "property eq 'value'"} + responses: + "200": + application/json: {"paging": {"previousToken": "1a2b3c4d5e6f7g8h9i10j11k", "nextToken": "1a2b3c4d5e6f7g8h9i10j11k", "currentToken": "1a2b3c4d5e6f7g8h9i10j11k", "limit": 100, "totalCount": 2, "_links": {"next": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "self": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}, "prev": {"href": "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}}, "data": [{"segment": {"id": "b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + "400": + application/json: {"code": 400, "message": "Bad Request", "target": "example target", "details": [{"code": 400, "message": "Bad Request", "target": "example target"}]} examplesVersion: 1.0.2 generatedTests: getAccountUserGroups: "2025-12-09T16:06:19-06:00" @@ -22146,3 +21982,6 @@ generatedTests: listRfpPastEvents: "2026-04-27T13:28:41-03:00" listRfpRecipientsHistory: "2026-04-27T13:28:41-03:00" getRfpSuppliers: "2026-04-27T13:28:41-03:00" + listMembershipItemsPostFilter: "2026-05-21T12:06:06-06:00" + listAttendeeAudienceSegments: "2026-05-21T12:06:06-06:00" + listAssociatedAudienceSegments: "2026-05-21T12:06:06-06:00" diff --git a/packages/typescript/.speakeasy/gen.yaml b/packages/typescript/.speakeasy/gen.yaml index 03ab1a45..24eda15c 100644 --- a/packages/typescript/.speakeasy/gen.yaml +++ b/packages/typescript/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false typescript: - version: 1.2.3 + version: 1.3.0 acceptHeaderEnum: true additionalDependencies: dependencies: {} diff --git a/packages/typescript/.speakeasy/tests.arazzo.yaml b/packages/typescript/.speakeasy/tests.arazzo.yaml index 0a9a9f4a..8ffaf167 100644 --- a/packages/typescript/.speakeasy/tests.arazzo.yaml +++ b/packages/typescript/.speakeasy/tests.arazzo.yaml @@ -4925,6 +4925,12 @@ workflows: - name: filter in: query value: event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95' + - name: after + in: query + value: "2017-01-02T02:00:00Z" + - name: before + in: query + value: "2017-01-02T02:00:00Z" successCriteria: - condition: $statusCode == 200 - condition: $response.header.Content-Type == application/json @@ -10605,3 +10611,83 @@ workflows: type: simple x-speakeasy-test-group: RFP Suppliers x-speakeasy-test-rebuild: true + - workflowId: listMembershipItemsPostFilter + steps: + - stepId: test + operationId: listMembershipItemsPostFilter + parameters: + - name: id + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + requestBody: + contentType: application/json + payload: + filter: property eq 'value' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]} + type: simple + x-speakeasy-test-group: Events + x-speakeasy-test-rebuild: true + - workflowId: listAttendeeAudienceSegments + steps: + - stepId: test + operationId: listAttendeeAudienceSegments + parameters: + - name: attendeeId + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + - name: filter + in: query + value: segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"segment":{"id":"b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + type: simple + x-speakeasy-test-group: Audience Segments + x-speakeasy-test-rebuild: true + - workflowId: listAssociatedAudienceSegments + steps: + - stepId: test + operationId: listAssociatedAudienceSegments + parameters: + - name: attendeeId + in: path + value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 + - name: limit + in: query + value: 100 + - name: token + in: query + value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a + requestBody: + contentType: application/json + payload: + filter: property eq 'value' + successCriteria: + - condition: $statusCode == 200 + - condition: $response.header.Content-Type == application/json + - context: $response.body + condition: | + {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"segment":{"id":"b13497ea-c117-4d62-a17b-e6c14d7e49d4"}}]} + type: simple + x-speakeasy-test-group: Audience Segments + x-speakeasy-test-rebuild: true diff --git a/packages/typescript/README.md b/packages/typescript/README.md index d6eaa797..14ffb8db 100644 --- a/packages/typescript/README.md +++ b/packages/typescript/README.md @@ -240,7 +240,9 @@ run(); ### [AudienceSegments](docs/sdks/audiencesegments/README.md) +* [listAttendeeAudienceSegments](docs/sdks/audiencesegments/README.md#listattendeeaudiencesegments) - List Associated Segments * [disassociateAttendeeFromAudienceSegments](docs/sdks/audiencesegments/README.md#disassociateattendeefromaudiencesegments) - Delete Attendee Associations +* [listAssociatedAudienceSegments](docs/sdks/audiencesegments/README.md#listassociatedaudiencesegments) - List Associated Segments * [createAudienceSegment](docs/sdks/audiencesegments/README.md#createaudiencesegment) - Create Audience Segment * [listAudienceSegments](docs/sdks/audiencesegments/README.md#listaudiencesegments) - List Audience Segments * [listAudienceSegmentsPostFilter](docs/sdks/audiencesegments/README.md#listaudiencesegmentspostfilter) - List Audience Segments @@ -430,6 +432,7 @@ run(); * [listFeeItems](docs/sdks/events/README.md#listfeeitems) - List Fee Items * [getInvitationList](docs/sdks/events/README.md#getinvitationlist) - List Invitation Lists * [listMembershipItems](docs/sdks/events/README.md#listmembershipitems) - List Membership Items +* [listMembershipItemsPostFilter](docs/sdks/events/README.md#listmembershipitemspostfilter) - List Membership Items * [getOrders](docs/sdks/events/README.md#getorders) - List Orders * [getOrderItems](docs/sdks/events/README.md#getorderitems) - List Order Items * [associateDiscountCodeToOrderItem](docs/sdks/events/README.md#associatediscountcodetoorderitem) - Assign Discount to Order Item @@ -848,6 +851,8 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md). - [`audienceSegmentsDisassociateAttendeeFromAudienceSegment`](docs/sdks/audiencesegments/README.md#disassociateattendeefromaudiencesegment) - Disassociate Attendee - [`audienceSegmentsDisassociateAttendeeFromAudienceSegments`](docs/sdks/audiencesegments/README.md#disassociateattendeefromaudiencesegments) - Delete Attendee Associations - [`audienceSegmentsGetAudienceSegmentById`](docs/sdks/audiencesegments/README.md#getaudiencesegmentbyid) - Get Audience Segment +- [`audienceSegmentsListAssociatedAudienceSegments`](docs/sdks/audiencesegments/README.md#listassociatedaudiencesegments) - List Associated Segments +- [`audienceSegmentsListAttendeeAudienceSegments`](docs/sdks/audiencesegments/README.md#listattendeeaudiencesegments) - List Associated Segments - [`audienceSegmentsListAudienceSegments`](docs/sdks/audiencesegments/README.md#listaudiencesegments) - List Audience Segments - [`audienceSegmentsListAudienceSegmentsPostFilter`](docs/sdks/audiencesegments/README.md#listaudiencesegmentspostfilter) - List Audience Segments - [`audienceSegmentsListSegmentAssociatedAttendees`](docs/sdks/audiencesegments/README.md#listsegmentassociatedattendees) - List Associated Attendees @@ -985,6 +990,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md). - [`eventsListEventUserGroups`](docs/sdks/events/README.md#listeventusergroups) - List Event User Groups - [`eventsListFeeItems`](docs/sdks/events/README.md#listfeeitems) - List Fee Items - [`eventsListMembershipItems`](docs/sdks/events/README.md#listmembershipitems) - List Membership Items +- [`eventsListMembershipItemsPostFilter`](docs/sdks/events/README.md#listmembershipitemspostfilter) - List Membership Items - [`eventsListQuantityItems`](docs/sdks/events/README.md#listquantityitems) - List Quantity Items - [`eventsListQuantityItemsPostFilter`](docs/sdks/events/README.md#listquantityitemspostfilter) - List Quantity Items - [`eventsListRegistrationPaths`](docs/sdks/events/README.md#listregistrationpaths) - List Registration Paths @@ -1504,9 +1510,9 @@ run(); **Inherit from [`CventSDKError`](./src/models/errors/cventsdkerror.ts)**: -* [`ErrorResponseJson20`](./src/models/errors/errorresponsejson20.ts): The error response. Applicable to 11 of 441 methods.* -* [`SegmentsErrorResponse`](./src/models/errors/segmentserrorresponse.ts): Segments error response details. Status code `400`. Applicable to 2 of 441 methods.* -* [`BadRequestError`](./src/models/errors/badrequesterror.ts): A bad token response. Status code `400`. Applicable to 1 of 441 methods.* +* [`ErrorResponseJson20`](./src/models/errors/errorresponsejson20.ts): The error response. Applicable to 11 of 444 methods.* +* [`SegmentsErrorResponse`](./src/models/errors/segmentserrorresponse.ts): Segments error response details. Status code `400`. Applicable to 2 of 444 methods.* +* [`BadRequestError`](./src/models/errors/badrequesterror.ts): A bad token response. Status code `400`. Applicable to 1 of 444 methods.* * [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string. diff --git a/packages/typescript/RELEASES.md b/packages/typescript/RELEASES.md index 0d245347..dcb5b18f 100644 --- a/packages/typescript/RELEASES.md +++ b/packages/typescript/RELEASES.md @@ -1,3 +1,36 @@ +## 2026-05-21 00:00:00 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.752.0 https://github.com/speakeasy-api/speakeasy +### SDK Changes +#### New Models +- `AttendeeAudienceSegmentAssociationJson` — represents a single active audience segment association for an attendee +- `AttendeeAudienceSegmentAssociationsPaginatedResponse` — paginated response for attendee audience segment association lists +#### Updated Models +- `EventFeatureJson` / `EventFeaturesResponse` — new `CreditsAndCertificates` enum value added to the feature type; allows planners to create credit rules, link them to events/sessions, award credits, create certificates, and link them to credit rules. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time +- `AudienceSegment`, `AudienceSegmentCreate`, `ExistingAudienceSegment`, `AudienceSegmentResponse` — `required` correction: `event` field is now correctly required (replaces incorrect `eventId`) +- Multiple models were renamed/consolidated by the generator to remove redundant `Json{N}` suffixes (e.g. `AttendeeJson3` → `Attendee`, `CapacityJson1` → `Capacity`) — 63–74 old model files removed, replaced by cleaner equivalents +### API Changes +#### New APIs +- Audience Segments: 'List Associated Segments' (GET /attendees/{attendeeId}/audience-segments) +- Audience Segments: 'List Associated Segments' (POST /attendees/{attendeeId}/audience-segments/filter) +- Events: 'List Membership Items' (POST /events/{id}/membership-items/filter) +#### Updates to APIs +- Event Role: 'List Event Role Assignments' (GET /event-roles/assignments) — added `after` and `before` query parameters +- Event Features: 'Update Event Feature' (PUT /events/{id}/features/{type}) — new `CreditsAndCertificates` value added to the feature type enum +- Meeting Request: 'Create MR (Bulk)' / 'Update MR (Bulk)' — description updated noting `event.id` may not be populated immediately on creation (event creation is async) +- Audience Segments: 'Create/Update Audience Segment' — `required` corrected from `eventId` to `event` +- RFP Management: 'Get RFP' — `name` removed from `required`; lead source description links updated +- Process Form: 'List Process Form Submissions' — `required` corrected from literal string `"id, event"` to separate entries +- Signatures: 'List Signatures' — `required` corrected from `stopCheckIn` to `stopCheckin` +#### Miscellaneous Changes +- Filter parameter descriptions for multiple endpoints reformatted from prose to markdown tables +### Generated +- [typescript v1.3.0] packages/typescript +### Releases +- [NPM v1.3.0] https://www.npmjs.com/package/@cvent/sdk/v/1.3.0 - packages/typescript + ## 2024-12-15 00:00:00 ### Changes Based on: diff --git a/packages/typescript/docs/models/components/accountbudgetitemlistresponsejson.md b/packages/typescript/docs/models/components/accountbudgetitemlistresponsejson.md index d01addb4..dcd49e7e 100644 --- a/packages/typescript/docs/models/components/accountbudgetitemlistresponsejson.md +++ b/packages/typescript/docs/models/components/accountbudgetitemlistresponsejson.md @@ -44,7 +44,7 @@ let value: AccountBudgetItemListResponseJson = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson4](../../models/components/eventjson4.md) | :heavy_minus_sign: | Event ID Information. | | +| `event` | [components.EventJson3](../../models/components/eventjson3.md) | :heavy_minus_sign: | Event ID Information. | | | `rfp` | [components.RfpIdJson1](../../models/components/rfpidjson1.md) | :heavy_minus_sign: | RFP ID Information. | | | `budgetVersion` | [components.BudgetVersionIdJson](../../models/components/budgetversionidjson.md) | :heavy_minus_sign: | Budget Version ID Information. | | | `id` | *string* | :heavy_minus_sign: | The identifier of the budget item. | 9463c74e-18c6-401a-a710-ae0f485bf959 | diff --git a/packages/typescript/docs/models/components/action.md b/packages/typescript/docs/models/components/action.md deleted file mode 100644 index 8da36975..00000000 --- a/packages/typescript/docs/models/components/action.md +++ /dev/null @@ -1,17 +0,0 @@ -# Action - -Action to take for a compliance request. - -## Example Usage - -```typescript -import { Action } from "@cvent/sdk/models/components"; - -let value: Action = "DO_NOT_SELL"; -``` - -## Values - -```typescript -"DO_NOT_SELL" | "OK_TO_SELL" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/additionalchoice.md b/packages/typescript/docs/models/components/additionalchoice.md new file mode 100644 index 00000000..310969e3 --- /dev/null +++ b/packages/typescript/docs/models/components/additionalchoice.md @@ -0,0 +1,19 @@ +# AdditionalChoice + +Contains text of additional choice + +## Example Usage + +```typescript +import { AdditionalChoice } from "@cvent/sdk/models/components"; + +let value: AdditionalChoice = { + text: "Not Applicable or Other", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | +| `text` | *string* | :heavy_minus_sign: | Text Value of additional choice | Not Applicable or Other | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/additionalchoicejson1.md b/packages/typescript/docs/models/components/additionalchoicejson1.md new file mode 100644 index 00000000..6475f049 --- /dev/null +++ b/packages/typescript/docs/models/components/additionalchoicejson1.md @@ -0,0 +1,21 @@ +# AdditionalChoiceJson1 + +Contains text of additional choice i.e N/A choice or otherAnswer choice + +## Example Usage + +```typescript +import { AdditionalChoiceJson1 } from "@cvent/sdk/models/components"; + +let value: AdditionalChoiceJson1 = { + text: "N/A or Other", + shortText: "N/A or Other Reporting value", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | +| `text` | *string* | :heavy_minus_sign: | Text Value of additional choice | N/A or Other | +| `shortText` | *string* | :heavy_minus_sign: | Reporting value of additional choice text | N/A or Other Reporting value | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/additionalchoicejson11.md b/packages/typescript/docs/models/components/additionalchoicejson11.md deleted file mode 100644 index 214f25be..00000000 --- a/packages/typescript/docs/models/components/additionalchoicejson11.md +++ /dev/null @@ -1,19 +0,0 @@ -# AdditionalChoiceJson11 - -Contains text of additional choice - -## Example Usage - -```typescript -import { AdditionalChoiceJson11 } from "@cvent/sdk/models/components"; - -let value: AdditionalChoiceJson11 = { - text: "Not Applicable or Other", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | ------------------------------- | -| `text` | *string* | :heavy_minus_sign: | Text Value of additional choice | Not Applicable or Other | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/address11.md b/packages/typescript/docs/models/components/address11.md new file mode 100644 index 00000000..3aa26be9 --- /dev/null +++ b/packages/typescript/docs/models/components/address11.md @@ -0,0 +1,29 @@ +# Address11 + +An object representing an address with various properties. + +## Example Usage + +```typescript +import { Address11 } from "@cvent/sdk/models/components"; + +let value: Address11 = { + address1: "Cvent Inc.", + address2: "4001 West Parmer Lane", + city: "Austin", + region: "Texas", + postalCode: "78727", + country: "United States of America", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `address1` | *string* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | +| `address2` | *string* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | +| `city` | *string* | :heavy_minus_sign: | The name of the city. | Austin | +| `region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `postalCode` | *string* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | +| `country` | *string* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/address12.md b/packages/typescript/docs/models/components/address12.md new file mode 100644 index 00000000..5d307561 --- /dev/null +++ b/packages/typescript/docs/models/components/address12.md @@ -0,0 +1,33 @@ +# Address12 + +Schema for address information + +## Example Usage + +```typescript +import { Address12 } from "@cvent/sdk/models/components"; + +let value: Address12 = { + address1: "Cvent Inc.", + address2: "4001 West Parmer Lane", + city: "Austin", + region: "Texas", + regionCode: "TX", + postalCode: "78727", + country: "United States of America", + countryCode: "US", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `address1` | *string* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | +| `address2` | *string* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | +| `city` | *string* | :heavy_minus_sign: | The name of the city. | Austin | +| `region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `regionCode` | *string* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | +| `postalCode` | *string* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | +| `country` | *string* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | +| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code | US | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/addressjson2.md b/packages/typescript/docs/models/components/addressjson2.md new file mode 100644 index 00000000..a664913f --- /dev/null +++ b/packages/typescript/docs/models/components/addressjson2.md @@ -0,0 +1,33 @@ +# AddressJson2 + +Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. + +## Example Usage + +```typescript +import { AddressJson2 } from "@cvent/sdk/models/components"; + +let value: AddressJson2 = { + address1: "West St. 1", + address2: "Apt. 16", + city: "Austin", + region: "Texas", + regionCode: "TX", + postalCode: "23452AB", + country: "United States of America", + countryCode: "US", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `address1` | *string* | :heavy_minus_sign: | Address line 1. | West St. 1 | +| `address2` | *string* | :heavy_minus_sign: | Address line 2. | Apt. 16 | +| `city` | *string* | :heavy_minus_sign: | City name. | Austin | +| `region` | *string* | :heavy_minus_sign: | Region name. | Texas | +| `regionCode` | *string* | :heavy_minus_sign: | Region code. | TX | +| `postalCode` | *string* | :heavy_minus_sign: | Postal code. | 23452AB | +| `country` | *string* | :heavy_minus_sign: | Country name. | United States of America | +| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/addressjson3.md b/packages/typescript/docs/models/components/addressjson3.md index 6d722844..c1b30137 100644 --- a/packages/typescript/docs/models/components/addressjson3.md +++ b/packages/typescript/docs/models/components/addressjson3.md @@ -1,6 +1,6 @@ # AddressJson3 -Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. +Address details ## Example Usage @@ -8,26 +8,32 @@ Address details. Required to create/update a guest's reservation if the hotel/ev import { AddressJson3 } from "@cvent/sdk/models/components"; let value: AddressJson3 = { - address1: "West St. 1", - address2: "Apt. 16", + address1: "Cvent Inc.", + address2: "4001 West Parmer Lane", + address3: "PO Box 123", city: "Austin", + countryCode: "US", + postalCode: "78727", region: "Texas", regionCode: "TX", - postalCode: "23452AB", country: "United States of America", - countryCode: "US", + latitude: 30, + longitude: -97, }; ``` ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `address1` | *string* | :heavy_minus_sign: | Address line 1. | West St. 1 | -| `address2` | *string* | :heavy_minus_sign: | Address line 2. | Apt. 16 | -| `city` | *string* | :heavy_minus_sign: | City name. | Austin | -| `region` | *string* | :heavy_minus_sign: | Region name. | Texas | -| `regionCode` | *string* | :heavy_minus_sign: | Region code. | TX | -| `postalCode` | *string* | :heavy_minus_sign: | Postal code. | 23452AB | -| `country` | *string* | :heavy_minus_sign: | Country name. | United States of America | -| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `address1` | *string* | :heavy_minus_sign: | The first line of an address. | Cvent Inc. | +| `address2` | *string* | :heavy_minus_sign: | The second line of an address. | 4001 West Parmer Lane | +| `address3` | *string* | :heavy_minus_sign: | The third line of an address. | PO Box 123 | +| `city` | *string* | :heavy_minus_sign: | The name of the city. | Austin | +| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code. | US | +| `postalCode` | *string* | :heavy_minus_sign: | Postal code (also known as zipcode) of the address. | 78727 | +| `region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | +| `regionCode` | *string* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | +| `country` | *string* | :heavy_minus_sign: | Name of the country of the address. | United States of America | +| `latitude` | *number* | :heavy_minus_sign: | The geo latitude of the address. | 30 | +| `longitude` | *number* | :heavy_minus_sign: | The geo longitude of the address. | -97 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/addressjson4.md b/packages/typescript/docs/models/components/addressjson4.md index 6a8fe822..d5e2429d 100644 --- a/packages/typescript/docs/models/components/addressjson4.md +++ b/packages/typescript/docs/models/components/addressjson4.md @@ -1,6 +1,6 @@ # AddressJson4 -Address details +A physical address. ## Example Usage @@ -8,32 +8,26 @@ Address details import { AddressJson4 } from "@cvent/sdk/models/components"; let value: AddressJson4 = { - address1: "Cvent Inc.", - address2: "4001 West Parmer Lane", - address3: "PO Box 123", - city: "Austin", - countryCode: "US", - postalCode: "78727", + address1: "717 N Harwood St", + address2: "Suite 2800", + city: "Dallas", region: "Texas", regionCode: "TX", - country: "United States of America", - latitude: 30, - longitude: -97, + postalCode: "75201", + country: "United States", + countryCode: "US", }; ``` ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `address1` | *string* | :heavy_minus_sign: | The first line of an address. | Cvent Inc. | -| `address2` | *string* | :heavy_minus_sign: | The second line of an address. | 4001 West Parmer Lane | -| `address3` | *string* | :heavy_minus_sign: | The third line of an address. | PO Box 123 | -| `city` | *string* | :heavy_minus_sign: | The name of the city. | Austin | -| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code. | US | -| `postalCode` | *string* | :heavy_minus_sign: | Postal code (also known as zipcode) of the address. | 78727 | -| `region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `regionCode` | *string* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | -| `country` | *string* | :heavy_minus_sign: | Name of the country of the address. | United States of America | -| `latitude` | *number* | :heavy_minus_sign: | The geo latitude of the address. | 30 | -| `longitude` | *number* | :heavy_minus_sign: | The geo longitude of the address. | -97 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `address1` | *string* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | +| `address2` | *string* | :heavy_minus_sign: | Address line 2. | Suite 2800 | +| `city` | *string* | :heavy_minus_sign: | City name. | Dallas | +| `region` | *string* | :heavy_minus_sign: | Region name. | Texas | +| `regionCode` | *string* | :heavy_minus_sign: | Region code. | TX | +| `postalCode` | *string* | :heavy_minus_sign: | Postal code. | 75201 | +| `country` | *string* | :heavy_minus_sign: | Country name. | United States | +| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/addressjson5.md b/packages/typescript/docs/models/components/addressjson5.md index a27b17e3..073298c4 100644 --- a/packages/typescript/docs/models/components/addressjson5.md +++ b/packages/typescript/docs/models/components/addressjson5.md @@ -1,6 +1,6 @@ # AddressJson5 -A physical address. +Address ## Example Usage @@ -8,26 +8,24 @@ A physical address. import { AddressJson5 } from "@cvent/sdk/models/components"; let value: AddressJson5 = { - address1: "717 N Harwood St", - address2: "Suite 2800", - city: "Dallas", - region: "Texas", - regionCode: "TX", - postalCode: "75201", - country: "United States", - countryCode: "US", + type: "work", + streetAddress: "100 Universal City Plaza", + locality: "Hollywood", + region: "CA", + postalCode: "91608", + country: "USA", + primary: true, }; ``` ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `address1` | *string* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | -| `address2` | *string* | :heavy_minus_sign: | Address line 2. | Suite 2800 | -| `city` | *string* | :heavy_minus_sign: | City name. | Dallas | -| `region` | *string* | :heavy_minus_sign: | Region name. | Texas | -| `regionCode` | *string* | :heavy_minus_sign: | Region code. | TX | -| `postalCode` | *string* | :heavy_minus_sign: | Postal code. | 75201 | -| `country` | *string* | :heavy_minus_sign: | Country name. | United States | -| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `type` | [components.AddressTypeJson1](../../models/components/addresstypejson1.md) | :heavy_check_mark: | The type of the address. | work | +| `streetAddress` | *string* | :heavy_minus_sign: | The street address of the user. | 100 Universal City Plaza | +| `locality` | *string* | :heavy_minus_sign: | The locality/city of the user. | Hollywood | +| `region` | *string* | :heavy_minus_sign: | The region/state/province of the user. | CA | +| `postalCode` | *string* | :heavy_minus_sign: | Postal code (also known as zipcode) of the user. | 91608 | +| `country` | *string* | :heavy_minus_sign: | The country of the user. | USA | +| `primary` | *boolean* | :heavy_minus_sign: | True indicates the address is primary. | true | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/addressjson6.md b/packages/typescript/docs/models/components/addressjson6.md index 7fd2749d..4e224731 100644 --- a/packages/typescript/docs/models/components/addressjson6.md +++ b/packages/typescript/docs/models/components/addressjson6.md @@ -1,6 +1,6 @@ # AddressJson6 -Address +Address details. ## Example Usage @@ -8,24 +8,26 @@ Address import { AddressJson6 } from "@cvent/sdk/models/components"; let value: AddressJson6 = { - type: "work", - streetAddress: "100 Universal City Plaza", - locality: "Hollywood", - region: "CA", - postalCode: "91608", - country: "USA", - primary: true, + address1: "717 N Harwood St", + address2: "Suite 2800", + city: "Dallas", + region: "Texas", + regionCode: "TX", + postalCode: "75201", + country: "United States", + countryCode: "US", }; ``` ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `type` | [components.AddressTypeJson1](../../models/components/addresstypejson1.md) | :heavy_check_mark: | The type of the address. | work | -| `streetAddress` | *string* | :heavy_minus_sign: | The street address of the user. | 100 Universal City Plaza | -| `locality` | *string* | :heavy_minus_sign: | The locality/city of the user. | Hollywood | -| `region` | *string* | :heavy_minus_sign: | The region/state/province of the user. | CA | -| `postalCode` | *string* | :heavy_minus_sign: | Postal code (also known as zipcode) of the user. | 91608 | -| `country` | *string* | :heavy_minus_sign: | The country of the user. | USA | -| `primary` | *boolean* | :heavy_minus_sign: | True indicates the address is primary. | true | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `address1` | *string* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | +| `address2` | *string* | :heavy_minus_sign: | Address line 2. | Suite 2800 | +| `city` | *string* | :heavy_minus_sign: | City name. | Dallas | +| `region` | *string* | :heavy_minus_sign: | Region name. | Texas | +| `regionCode` | *string* | :heavy_minus_sign: | Region code. | TX | +| `postalCode` | *string* | :heavy_minus_sign: | Postal code. | 75201 | +| `country` | *string* | :heavy_minus_sign: | Country name. | United States | +| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/addressjson7.md b/packages/typescript/docs/models/components/addressjson7.md deleted file mode 100644 index 9ca7eed0..00000000 --- a/packages/typescript/docs/models/components/addressjson7.md +++ /dev/null @@ -1,33 +0,0 @@ -# AddressJson7 - -Address details. - -## Example Usage - -```typescript -import { AddressJson7 } from "@cvent/sdk/models/components"; - -let value: AddressJson7 = { - address1: "717 N Harwood St", - address2: "Suite 2800", - city: "Dallas", - region: "Texas", - regionCode: "TX", - postalCode: "75201", - country: "United States", - countryCode: "US", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `address1` | *string* | :heavy_minus_sign: | Address line 1. | 717 N Harwood St | -| `address2` | *string* | :heavy_minus_sign: | Address line 2. | Suite 2800 | -| `city` | *string* | :heavy_minus_sign: | City name. | Dallas | -| `region` | *string* | :heavy_minus_sign: | Region name. | Texas | -| `regionCode` | *string* | :heavy_minus_sign: | Region code. | TX | -| `postalCode` | *string* | :heavy_minus_sign: | Postal code. | 75201 | -| `country` | *string* | :heavy_minus_sign: | Country name. | United States | -| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 alpha-2 country code. | US | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answer1.md b/packages/typescript/docs/models/components/answer1.md new file mode 100644 index 00000000..b86cece0 --- /dev/null +++ b/packages/typescript/docs/models/components/answer1.md @@ -0,0 +1,25 @@ +# Answer1 + +An object representing the possible answers for lead qualification questions. + +## Example Usage + +```typescript +import { Answer1 } from "@cvent/sdk/models/components"; + +let value: Answer1 = { + type: "Text", + value: "Choice A", + choice: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `type` | [components.AnswerType](../../models/components/answertype.md) | :heavy_check_mark: | Type of answer | File | +| `value` | *string* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | +| `choice` | [components.Uuid1](../../models/components/uuid1.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answer2.md b/packages/typescript/docs/models/components/answer2.md new file mode 100644 index 00000000..43702d95 --- /dev/null +++ b/packages/typescript/docs/models/components/answer2.md @@ -0,0 +1,22 @@ +# Answer2 + +A JSON schema representing an answer object. + +## Example Usage + +```typescript +import { Answer2 } from "@cvent/sdk/models/components"; + +let value: Answer2 = { + type: "Choice", + value: "Choice A", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `type` | [components.AnswerType1](../../models/components/answertype1.md) | :heavy_check_mark: | Type of answer | Choice | +| `value` | *string* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | +| `choice` | [components.Answer2Choice](../../models/components/answer2choice.md) | :heavy_minus_sign: | The choice that was selected. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answer2choice.md b/packages/typescript/docs/models/components/answer2choice.md new file mode 100644 index 00000000..2721e23f --- /dev/null +++ b/packages/typescript/docs/models/components/answer2choice.md @@ -0,0 +1,17 @@ +# Answer2Choice + +The choice that was selected. + +## Example Usage + +```typescript +import { Answer2Choice } from "@cvent/sdk/models/components"; + +let value: Answer2Choice = {}; +``` + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | The ID of the choice that was selected. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answerjson.md b/packages/typescript/docs/models/components/answerjson.md index 787cda3f..ad0cab9a 100644 --- a/packages/typescript/docs/models/components/answerjson.md +++ b/packages/typescript/docs/models/components/answerjson.md @@ -1,6 +1,6 @@ # AnswerJson -An object representing the possible answers for lead qualification questions. +A survey answer. ## Example Usage @@ -9,17 +9,29 @@ import { AnswerJson } from "@cvent/sdk/models/components"; let value: AnswerJson = { type: "ChoiceText", - value: "Choice A", + value: "1", choice: { id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", }, + category: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + subCategory: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + field: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, }; ``` ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `type` | [components.AnswerTypeJson](../../models/components/answertypejson.md) | :heavy_check_mark: | Type of answer | File | -| `value` | *string* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | -| `choice` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [components.AnswerTypeJson1](../../models/components/answertypejson1.md) | :heavy_check_mark: | Type of answer | ChoiceText | +| `value` | *string* | :heavy_minus_sign: | Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. | 1 | +| `choice` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `category` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `subCategory` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `field` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answerjson0.md b/packages/typescript/docs/models/components/answerjson0.md deleted file mode 100644 index f0ae65c9..00000000 --- a/packages/typescript/docs/models/components/answerjson0.md +++ /dev/null @@ -1,22 +0,0 @@ -# AnswerJson0 - -A JSON schema representing an answer object. - -## Example Usage - -```typescript -import { AnswerJson0 } from "@cvent/sdk/models/components"; - -let value: AnswerJson0 = { - type: "Choice", - value: "Choice A", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `type` | [components.AnswerTypeJson0](../../models/components/answertypejson0.md) | :heavy_check_mark: | Type of answer | Choice | -| `value` | *string* | :heavy_minus_sign: | Answered value like: Choice text, text answer input etc. | Choice A | -| `choice` | [components.Choice](../../models/components/choice.md) | :heavy_minus_sign: | The choice that was selected. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answerjson1.md b/packages/typescript/docs/models/components/answerjson1.md index 8ac32910..e92b3290 100644 --- a/packages/typescript/docs/models/components/answerjson1.md +++ b/packages/typescript/docs/models/components/answerjson1.md @@ -1,6 +1,6 @@ # AnswerJson1 -A survey answer. +A question answer. ## Example Usage @@ -8,30 +8,15 @@ A survey answer. import { AnswerJson1 } from "@cvent/sdk/models/components"; let value: AnswerJson1 = { - type: "ChoiceText", - value: "1", - choice: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - category: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - subCategory: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - field: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, + id: "861b51ec-aa7e-475f-b38d-4c8e35c47d63", + text: "How would you rate this session?", }; ``` ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [components.AnswerTypeJson2](../../models/components/answertypejson2.md) | :heavy_check_mark: | Type of answer | ChoiceText | -| `value` | *string* | :heavy_minus_sign: | Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. | 1 | -| `choice` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `category` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `subCategory` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `field` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | The unique identifier of the question. | 861b51ec-aa7e-475f-b38d-4c8e35c47d63 | +| `text` | *string* | :heavy_minus_sign: | Question text. | How would you rate this session? | +| ~~`type`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. | simple | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answerjson2.md b/packages/typescript/docs/models/components/answerjson2.md deleted file mode 100644 index c5a500fa..00000000 --- a/packages/typescript/docs/models/components/answerjson2.md +++ /dev/null @@ -1,22 +0,0 @@ -# AnswerJson2 - -A question answer. - -## Example Usage - -```typescript -import { AnswerJson2 } from "@cvent/sdk/models/components"; - -let value: AnswerJson2 = { - id: "861b51ec-aa7e-475f-b38d-4c8e35c47d63", - text: "How would you rate this session?", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_minus_sign: | The unique identifier of the question. | 861b51ec-aa7e-475f-b38d-4c8e35c47d63 | -| `text` | *string* | :heavy_minus_sign: | Question text. | How would you rate this session? | -| ~~`type`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. | simple | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answertype.md b/packages/typescript/docs/models/components/answertype.md new file mode 100644 index 00000000..218ee721 --- /dev/null +++ b/packages/typescript/docs/models/components/answertype.md @@ -0,0 +1,17 @@ +# AnswerType + +Type of answer + +## Example Usage + +```typescript +import { AnswerType } from "@cvent/sdk/models/components"; + +let value: AnswerType = "Other"; +``` + +## Values + +```typescript +"Choice" | "Text" | "ChoiceText" | "Other" | "NA" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answertype1.md b/packages/typescript/docs/models/components/answertype1.md new file mode 100644 index 00000000..82400d81 --- /dev/null +++ b/packages/typescript/docs/models/components/answertype1.md @@ -0,0 +1,17 @@ +# AnswerType1 + +Type of answer + +## Example Usage + +```typescript +import { AnswerType1 } from "@cvent/sdk/models/components"; + +let value: AnswerType1 = "Choice"; +``` + +## Values + +```typescript +"Choice" | "Text" | "Other" | "NA" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answertypejson.md b/packages/typescript/docs/models/components/answertypejson.md index 64a828b4..b49d3772 100644 --- a/packages/typescript/docs/models/components/answertypejson.md +++ b/packages/typescript/docs/models/components/answertypejson.md @@ -1,17 +1,23 @@ # AnswerTypeJson -Type of answer +Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. + +Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. + +Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. + +In all other cases, `answerType` is not expected to be set. ## Example Usage ```typescript import { AnswerTypeJson } from "@cvent/sdk/models/components"; -let value: AnswerTypeJson = "Choice"; +let value: AnswerTypeJson = "Other"; ``` ## Values ```typescript -"Choice" | "Text" | "ChoiceText" | "Other" | "NA" +"Other" | "NA" ``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answertypejson0.md b/packages/typescript/docs/models/components/answertypejson0.md deleted file mode 100644 index dfce9ed6..00000000 --- a/packages/typescript/docs/models/components/answertypejson0.md +++ /dev/null @@ -1,17 +0,0 @@ -# AnswerTypeJson0 - -Type of answer - -## Example Usage - -```typescript -import { AnswerTypeJson0 } from "@cvent/sdk/models/components"; - -let value: AnswerTypeJson0 = "Choice"; -``` - -## Values - -```typescript -"Choice" | "Text" | "Other" | "NA" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answertypejson1.md b/packages/typescript/docs/models/components/answertypejson1.md index 2b49c847..ee22cd00 100644 --- a/packages/typescript/docs/models/components/answertypejson1.md +++ b/packages/typescript/docs/models/components/answertypejson1.md @@ -1,23 +1,17 @@ # AnswerTypeJson1 -Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. - -Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. - -Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. - -In all other cases, `answerType` is not expected to be set. +Type of answer ## Example Usage ```typescript import { AnswerTypeJson1 } from "@cvent/sdk/models/components"; -let value: AnswerTypeJson1 = "Other"; +let value: AnswerTypeJson1 = "ChoiceText"; ``` ## Values ```typescript -"Other" | "NA" +"Choice" | "Text" | "ChoiceText" | "Comment" | "Other" | "NA" | "File" ``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/answertypejson2.md b/packages/typescript/docs/models/components/answertypejson2.md deleted file mode 100644 index 4e1e91fa..00000000 --- a/packages/typescript/docs/models/components/answertypejson2.md +++ /dev/null @@ -1,17 +0,0 @@ -# AnswerTypeJson2 - -Type of answer - -## Example Usage - -```typescript -import { AnswerTypeJson2 } from "@cvent/sdk/models/components"; - -let value: AnswerTypeJson2 = "ChoiceText"; -``` - -## Values - -```typescript -"Choice" | "Text" | "ChoiceText" | "Comment" | "Other" | "NA" | "File" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/appointment.md b/packages/typescript/docs/models/components/appointment.md new file mode 100644 index 00000000..7694e870 --- /dev/null +++ b/packages/typescript/docs/models/components/appointment.md @@ -0,0 +1,19 @@ +# Appointment + +A JSON schema representing the structure of an appointment object. + +## Example Usage + +```typescript +import { Appointment } from "@cvent/sdk/models/components"; + +let value: Appointment = { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_minus_sign: | Appointment id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendee.md b/packages/typescript/docs/models/components/attendee.md deleted file mode 100644 index 18584aed..00000000 --- a/packages/typescript/docs/models/components/attendee.md +++ /dev/null @@ -1,235 +0,0 @@ -# Attendee - -An event attendee. - -## Example Usage - -```typescript -import { Attendee } from "@cvent/sdk/models/components"; - -let value: Attendee = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - confirmationNumber: "VNNDLJ6DKVK", - contact: { - firstName: "Henry", - lastName: "Potterfield", - middleName: "A", - nickname: "Harry", - email: "h.potterfield@test.com", - ccEmail: "h.porter@tesing.com", - gender: "Male", - company: "Cvent Inc.", - designation: "Event", - title: "Event Planner", - type: { - id: "861B51EC-AA7E-475F-B38D-4C8E35C47D63", - name: "VIP Member", - }, - primaryAddressType: "Home", - homeAddress: { - address1: "Cvent Inc.", - address2: "4001 West Parmer Lane", - address3: "PO Box 123", - city: "Austin", - countryCode: "US", - postalCode: "78727", - region: "Texas", - regionCode: "TX", - country: "United States of America", - latitude: 30, - longitude: -97, - }, - homePhone: "555-555-5555", - homeFax: "555-555-5555", - workAddress: { - address1: "Cvent Inc.", - address2: "4001 West Parmer Lane", - address3: "PO Box 123", - city: "Austin", - countryCode: "US", - postalCode: "78727", - region: "Texas", - regionCode: "TX", - country: "United States of America", - latitude: 30, - longitude: -97, - }, - workPhone: "555-555-5555", - workFax: "555-555-5555", - optOut: {}, - customFields: [ - { - id: "8cbf1ce9-c677-4dcf-9fbe-5c465eaf5ee1", - name: "What is your favorite color?", - value: [ - "Choice C", - "Choice A", - ], - order: 1, - type: "MultiSelect", - }, - ], - sourceId: "system-a-00000000-0000-0000-0000-000000000000", - mobilePhone: "555-555-5555", - compliance: [ - { - creationTime: new Date("2021-03-08T17:30:01.727Z"), - complianceScope: "CCPA", - action: "DO_NOT_SELL", - createdBy: "PLANNER", - }, - ], - prefix: "Dr.", - pager: "555-555-5555", - headline: - "Marketing Director Crafting Memorable Campaigns that Engage Audiences and Elevate Brands", - personalWebsite: "https://www.example.com", - biography: - "I am a marketing professional with experience in event planning and brand strategy.", - pronouns: "he/him/she/her/they/them", - links: { - twitterUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - facebookUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - linkedInUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - profilePicture: { - href: "https://cvent.com/picture123", - }, - }, - }, - checkedIn: true, - checkIn: new Date("2018-01-13T02:00:00Z"), - checkOut: new Date("2018-01-13T02:00:00Z"), - duration: 4000, - registrationPath: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - code: "MU", - name: "Meet up", - }, - invitationList: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - name: "Sample Object name", - }, - webLinks: { - acceptRegistration: "https://example.com/123ABC?i=abcdefghijklmnopqrstuv", - declineRegistration: "https://example.com/123ABC?i=abcdefghijklmnopqrstuv", - }, - registrationType: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - code: "MU", - name: "Meet up", - }, - referenceId: "refid-plannerside", - externalReferences: [ - { - type: "Cvent Salesforce App", - id: "0000X123sfjhooks", - referenceId: "000X123jhooks", - }, - ], - note: "Would like to sit near the front of the room for sessions.", - guest: true, - deletedGuest: false, - group: { - id: "d97d28b6-cf35-4d6c-90eb-bb10fef1d1ce", - member: true, - leader: true, - }, - administrator: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - status: "Accepted", - registeredAt: new Date("2018-01-13T02:00:00Z"), - registrationLastModified: new Date("2018-01-13T02:00:00Z"), - registrationCancelledAt: new Date("2018-01-13T02:00:00Z"), - invitedBy: "Planner-Invited", - responseMethod: "Self-Responded", - answers: [ - { - question: { - id: "60f1d05b-e3ee-4d70-a7f3-0edb9a76af4a", - }, - value: [ - "1234", - ], - }, - ], - admissionItem: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - code: "MU", - name: "Meet up", - }, - visibility: "Private", - bio: - "In west Philadelphia, born and raised, on the playground is where I spent most of my days.", - websiteUrl: "https://www.example.com", - allowPushNotifications: false, - allowAppointmentPushNotifications: false, - testRecord: false, - attendeeLastModified: new Date("2018-01-13T02:00:00Z"), - appointmentGroups: [ - { - id: "bf183d50-56ad-454b-8b9f-06d8e923e1fd", - }, - ], - credit: 10, -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `id` | *string* | :heavy_minus_sign: | The ID of attendee in the given event. | | -| `event` | [components.AttendeeEvent](../../models/components/attendeeevent.md) | :heavy_minus_sign: | The attendee's associated event. | | -| `confirmationNumber` | *string* | :heavy_minus_sign: | The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. | VNNDLJ6DKVK | -| `contact` | [components.AttendeeContactInfoJson](../../models/components/attendeecontactinfojson.md) | :heavy_minus_sign: | Information about attendee contact added to an event. | | -| `checkedIn` | *boolean* | :heavy_minus_sign: | True indicates the attendee checked in to the event. | true | -| ~~`checkin`~~ | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. | 2018-01-13T02:00:00Z | -| `checkIn` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was checked in to an event. | 2018-01-13T02:00:00Z | -| `checkOut` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee checked out from an event. | 2018-01-13T02:00:00Z | -| `duration` | *number* | :heavy_minus_sign: | The duration, in milliseconds, the attendee was present at the event. | 4000 | -| `registrationPath` | [components.LookupJson](../../models/components/lookupjson.md) | :heavy_minus_sign: | Lookup response object | | -| `invitationList` | [components.IdNameJson](../../models/components/idnamejson.md) | :heavy_minus_sign: | A Named object | | -| `webLinks` | [components.AttendeeWebLinksJson](../../models/components/attendeeweblinksjson.md) | :heavy_minus_sign: | Web links for an attendee. | | -| `registrationType` | [components.LookupJson](../../models/components/lookupjson.md) | :heavy_minus_sign: | Lookup response object | | -| `referenceId` | *string* | :heavy_minus_sign: | The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. | refid-plannerside | -| `externalReferences` | [components.ExternalReferenceJson](../../models/components/externalreferencejson.md)[] | :heavy_minus_sign: | The details of an attendee in an external systems. | | -| `note` | *string* | :heavy_minus_sign: | A planner created note for an attendee, used to track details about the attendee. | Would like to sit near the front of the room for sessions. | -| `guest` | *boolean* | :heavy_minus_sign: | True indicates the attendee is a guest of another attendee. | true | -| `deletedGuest` | *boolean* | :heavy_minus_sign: | True indicates this attendee is a deleted guest. | false | -| `primaryId` | *string* | :heavy_minus_sign: | The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. | | -| `group` | [components.AttendeeGroupJson](../../models/components/attendeegroupjson.md) | :heavy_minus_sign: | An attendee group. | | -| `administrator` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| ~~`unsubscribed`~~ | *boolean* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. | false | -| `status` | [components.AttendeeStatusJson](../../models/components/attendeestatusjson.md) | :heavy_minus_sign: | This is used to denote the status of an attendee. | Accepted | -| `registeredAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was registered. | 2018-01-13T02:00:00Z | -| `registrationLastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. | 2018-01-13T02:00:00Z | -| `registrationCancelledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee registration was cancelled. | 2018-01-13T02:00:00Z | -| `invitedBy` | [components.AttendeeInvitedByJson](../../models/components/attendeeinvitedbyjson.md) | :heavy_minus_sign: | Method by which the attendee was invited to the event. | Planner-Invited | -| `responseMethod` | [components.AttendeeResponseMethodJson](../../models/components/attendeeresponsemethodjson.md) | :heavy_minus_sign: | Represents the method by which an attendee registered for the event.

- Administrator Responded: The invitee was registered by another contact acting as their administrator.
- API-Responded: The invitee was registered through a custom process configured via an API integration.
- Appointments Event Website: The invitee registered via an appointments event website.
- Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App.
- External Registration: The attendee was registered through an external integration, such as Marketo.
- Group Leader Responded: The invitee was registered by a group leader and added to a group.
- Historical Import: The invitee's registration was imported into the event as historical data.
- Imported: The invitee's registration was imported into the event.
- No Response: The invitee has not registered.
- On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode.
- Planner-Imported: An account user imported the invitee's registration into the event.
- Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app.
- Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status.
- Self-Responded: The invitee registered themselves through a weblink or invitation.

Note: The responseMethod can only be set if the invitee's status is No Response. | Self-Responded | -| ~~`questions`~~ | [components.CustomField](../../models/components/customfield.md)[] | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. | | -| `answers` | [components.AttendeeAnswerJson](../../models/components/attendeeanswerjson.md)[] | :heavy_minus_sign: | The list of answers to the registration questions. | | -| `admissionItem` | [components.AttendeeLookup](../../models/components/attendeelookup.md) | :heavy_minus_sign: | Contains details related to the attendee's admission item. | | -| `visibility` | [components.AttendeeVisibilityJson](../../models/components/attendeevisibilityjson.md) | :heavy_minus_sign: | Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. | Private | -| `bio` | *string* | :heavy_minus_sign: | The attendee's biographical writeup. | In west Philadelphia, born and raised, on the playground is where I spent most of my days. | -| ~~`showPopupNotification`~~ | *boolean* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. | false | -| `websiteUrl` | *string* | :heavy_minus_sign: | An attendee's website URL, appears on their profile. | https://www.example.com | -| `allowPushNotifications` | *boolean* | :heavy_minus_sign: | True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. | false | -| `allowAppointmentPushNotifications` | *boolean* | :heavy_minus_sign: | True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. | false | -| `testRecord` | *boolean* | :heavy_minus_sign: | True indicates this attendee record was created as part of a test scenario. | false | -| `attendeeLastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. | 2018-01-13T02:00:00Z | -| `appointmentGroups` | [components.AppointmentGroupJson](../../models/components/appointmentgroupjson.md)[] | :heavy_minus_sign: | List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. | | -| `credit` | *number* | :heavy_minus_sign: | The amount of credit associated with the attendee. | 10 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendee1.md b/packages/typescript/docs/models/components/attendee1.md new file mode 100644 index 00000000..285d97e0 --- /dev/null +++ b/packages/typescript/docs/models/components/attendee1.md @@ -0,0 +1,235 @@ +# Attendee1 + +An event attendee. + +## Example Usage + +```typescript +import { Attendee1 } from "@cvent/sdk/models/components"; + +let value: Attendee1 = { + created: new Date("2017-01-02T02:00:00Z"), + createdBy: "hporter", + lastModified: new Date("2019-02-12T03:00:00Z"), + lastModifiedBy: "hporter", + confirmationNumber: "VNNDLJ6DKVK", + contact: { + firstName: "Henry", + lastName: "Potterfield", + middleName: "A", + nickname: "Harry", + email: "h.potterfield@test.com", + ccEmail: "h.porter@tesing.com", + gender: "Male", + company: "Cvent Inc.", + designation: "Event", + title: "Event Planner", + type: { + id: "861B51EC-AA7E-475F-B38D-4C8E35C47D63", + name: "VIP Member", + }, + primaryAddressType: "Home", + homeAddress: { + address1: "Cvent Inc.", + address2: "4001 West Parmer Lane", + address3: "PO Box 123", + city: "Austin", + countryCode: "US", + postalCode: "78727", + region: "Texas", + regionCode: "TX", + country: "United States of America", + latitude: 30, + longitude: -97, + }, + homePhone: "555-555-5555", + homeFax: "555-555-5555", + workAddress: { + address1: "Cvent Inc.", + address2: "4001 West Parmer Lane", + address3: "PO Box 123", + city: "Austin", + countryCode: "US", + postalCode: "78727", + region: "Texas", + regionCode: "TX", + country: "United States of America", + latitude: 30, + longitude: -97, + }, + workPhone: "555-555-5555", + workFax: "555-555-5555", + optOut: {}, + customFields: [ + { + id: "8cbf1ce9-c677-4dcf-9fbe-5c465eaf5ee1", + name: "What is your favorite color?", + value: [ + "Choice C", + "Choice A", + ], + order: 1, + type: "MultiSelect", + }, + ], + sourceId: "system-a-00000000-0000-0000-0000-000000000000", + mobilePhone: "555-555-5555", + compliance: [ + { + creationTime: new Date("2021-03-08T17:30:01.727Z"), + complianceScope: "CCPA", + action: "DO_NOT_SELL", + createdBy: "PLANNER", + }, + ], + prefix: "Dr.", + pager: "555-555-5555", + headline: + "Marketing Director Crafting Memorable Campaigns that Engage Audiences and Elevate Brands", + personalWebsite: "https://www.example.com", + biography: + "I am a marketing professional with experience in event planning and brand strategy.", + pronouns: "he/him/she/her/they/them", + links: { + twitterUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + facebookUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + linkedInUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + profilePicture: { + href: "https://cvent.com/picture123", + }, + }, + }, + checkedIn: true, + checkIn: new Date("2018-01-13T02:00:00Z"), + checkOut: new Date("2018-01-13T02:00:00Z"), + duration: 4000, + registrationPath: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + code: "MU", + name: "Meet up", + }, + invitationList: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + name: "Sample Object name", + }, + webLinks: { + acceptRegistration: "https://example.com/123ABC?i=abcdefghijklmnopqrstuv", + declineRegistration: "https://example.com/123ABC?i=abcdefghijklmnopqrstuv", + }, + registrationType: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + code: "MU", + name: "Meet up", + }, + referenceId: "refid-plannerside", + externalReferences: [ + { + type: "Cvent Salesforce App", + id: "0000X123sfjhooks", + referenceId: "000X123jhooks", + }, + ], + note: "Would like to sit near the front of the room for sessions.", + guest: true, + deletedGuest: false, + group: { + id: "d97d28b6-cf35-4d6c-90eb-bb10fef1d1ce", + member: true, + leader: true, + }, + administrator: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + status: "Accepted", + registeredAt: new Date("2018-01-13T02:00:00Z"), + registrationLastModified: new Date("2018-01-13T02:00:00Z"), + registrationCancelledAt: new Date("2018-01-13T02:00:00Z"), + invitedBy: "Planner-Invited", + responseMethod: "Self-Responded", + answers: [ + { + question: { + id: "60f1d05b-e3ee-4d70-a7f3-0edb9a76af4a", + }, + value: [ + "1234", + ], + }, + ], + admissionItem: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + code: "MU", + name: "Meet up", + }, + visibility: "Private", + bio: + "In west Philadelphia, born and raised, on the playground is where I spent most of my days.", + websiteUrl: "https://www.example.com", + allowPushNotifications: false, + allowAppointmentPushNotifications: false, + testRecord: false, + attendeeLastModified: new Date("2018-01-13T02:00:00Z"), + appointmentGroups: [ + { + id: "bf183d50-56ad-454b-8b9f-06d8e923e1fd", + }, + ], + credit: 10, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `id` | *string* | :heavy_minus_sign: | The ID of attendee in the given event. | | +| `event` | [components.AttendeeEvent](../../models/components/attendeeevent.md) | :heavy_minus_sign: | The attendee's associated event. | | +| `confirmationNumber` | *string* | :heavy_minus_sign: | The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. | VNNDLJ6DKVK | +| `contact` | [components.AttendeeContactInfoJson](../../models/components/attendeecontactinfojson.md) | :heavy_minus_sign: | Information about attendee contact added to an event. | | +| `checkedIn` | *boolean* | :heavy_minus_sign: | True indicates the attendee checked in to the event. | true | +| ~~`checkin`~~ | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. | 2018-01-13T02:00:00Z | +| `checkIn` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was checked in to an event. | 2018-01-13T02:00:00Z | +| `checkOut` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee checked out from an event. | 2018-01-13T02:00:00Z | +| `duration` | *number* | :heavy_minus_sign: | The duration, in milliseconds, the attendee was present at the event. | 4000 | +| `registrationPath` | [components.LookupJson](../../models/components/lookupjson.md) | :heavy_minus_sign: | Lookup response object | | +| `invitationList` | [components.IdNameJson](../../models/components/idnamejson.md) | :heavy_minus_sign: | A Named object | | +| `webLinks` | [components.AttendeeWebLinksJson](../../models/components/attendeeweblinksjson.md) | :heavy_minus_sign: | Web links for an attendee. | | +| `registrationType` | [components.LookupJson](../../models/components/lookupjson.md) | :heavy_minus_sign: | Lookup response object | | +| `referenceId` | *string* | :heavy_minus_sign: | The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. | refid-plannerside | +| `externalReferences` | [components.ExternalReferenceJson](../../models/components/externalreferencejson.md)[] | :heavy_minus_sign: | The details of an attendee in an external systems. | | +| `note` | *string* | :heavy_minus_sign: | A planner created note for an attendee, used to track details about the attendee. | Would like to sit near the front of the room for sessions. | +| `guest` | *boolean* | :heavy_minus_sign: | True indicates the attendee is a guest of another attendee. | true | +| `deletedGuest` | *boolean* | :heavy_minus_sign: | True indicates this attendee is a deleted guest. | false | +| `primaryId` | *string* | :heavy_minus_sign: | The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. | | +| `group` | [components.AttendeeGroupJson](../../models/components/attendeegroupjson.md) | :heavy_minus_sign: | An attendee group. | | +| `administrator` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| ~~`unsubscribed`~~ | *boolean* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. | false | +| `status` | [components.AttendeeStatusJson](../../models/components/attendeestatusjson.md) | :heavy_minus_sign: | This is used to denote the status of an attendee. | Accepted | +| `registeredAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee was registered. | 2018-01-13T02:00:00Z | +| `registrationLastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. | 2018-01-13T02:00:00Z | +| `registrationCancelledAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when attendee registration was cancelled. | 2018-01-13T02:00:00Z | +| `invitedBy` | [components.AttendeeInvitedByJson](../../models/components/attendeeinvitedbyjson.md) | :heavy_minus_sign: | Method by which the attendee was invited to the event. | Planner-Invited | +| `responseMethod` | [components.AttendeeResponseMethodJson](../../models/components/attendeeresponsemethodjson.md) | :heavy_minus_sign: | Represents the method by which an attendee registered for the event.

- Administrator Responded: The invitee was registered by another contact acting as their administrator.
- API-Responded: The invitee was registered through a custom process configured via an API integration.
- Appointments Event Website: The invitee registered via an appointments event website.
- Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App.
- External Registration: The attendee was registered through an external integration, such as Marketo.
- Group Leader Responded: The invitee was registered by a group leader and added to a group.
- Historical Import: The invitee's registration was imported into the event as historical data.
- Imported: The invitee's registration was imported into the event.
- No Response: The invitee has not registered.
- On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode.
- Planner-Imported: An account user imported the invitee's registration into the event.
- Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app.
- Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status.
- Self-Responded: The invitee registered themselves through a weblink or invitation.

Note: The responseMethod can only be set if the invitee's status is No Response. | Self-Responded | +| ~~`questions`~~ | [components.CustomField](../../models/components/customfield.md)[] | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. | | +| `answers` | [components.AttendeeAnswerJson](../../models/components/attendeeanswerjson.md)[] | :heavy_minus_sign: | The list of answers to the registration questions. | | +| `admissionItem` | [components.AttendeeLookup](../../models/components/attendeelookup.md) | :heavy_minus_sign: | Contains details related to the attendee's admission item. | | +| `visibility` | [components.AttendeeVisibilityJson](../../models/components/attendeevisibilityjson.md) | :heavy_minus_sign: | Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. | Private | +| `bio` | *string* | :heavy_minus_sign: | The attendee's biographical writeup. | In west Philadelphia, born and raised, on the playground is where I spent most of my days. | +| ~~`showPopupNotification`~~ | *boolean* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. | false | +| `websiteUrl` | *string* | :heavy_minus_sign: | An attendee's website URL, appears on their profile. | https://www.example.com | +| `allowPushNotifications` | *boolean* | :heavy_minus_sign: | True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. | false | +| `allowAppointmentPushNotifications` | *boolean* | :heavy_minus_sign: | True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. | false | +| `testRecord` | *boolean* | :heavy_minus_sign: | True indicates this attendee record was created as part of a test scenario. | false | +| `attendeeLastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. | 2018-01-13T02:00:00Z | +| `appointmentGroups` | [components.AppointmentGroupJson](../../models/components/appointmentgroupjson.md)[] | :heavy_minus_sign: | List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. | | +| `credit` | *number* | :heavy_minus_sign: | The amount of credit associated with the attendee. | 10 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendee12.md b/packages/typescript/docs/models/components/attendee12.md new file mode 100644 index 00000000..1879a423 --- /dev/null +++ b/packages/typescript/docs/models/components/attendee12.md @@ -0,0 +1,19 @@ +# Attendee12 + +A JSON schema representing the Attendee object + +## Example Usage + +```typescript +import { Attendee12 } from "@cvent/sdk/models/components"; + +let value: Attendee12 = { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_minus_sign: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendee2.md b/packages/typescript/docs/models/components/attendee2.md new file mode 100644 index 00000000..8237968c --- /dev/null +++ b/packages/typescript/docs/models/components/attendee2.md @@ -0,0 +1,19 @@ +# Attendee2 + +The associated Attendee. + +## Example Usage + +```typescript +import { Attendee2 } from "@cvent/sdk/models/components"; + +let value: Attendee2 = { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendeeaudiencesegmentassociationjson.md b/packages/typescript/docs/models/components/attendeeaudiencesegmentassociationjson.md new file mode 100644 index 00000000..800b6bb8 --- /dev/null +++ b/packages/typescript/docs/models/components/attendeeaudiencesegmentassociationjson.md @@ -0,0 +1,21 @@ +# AttendeeAudienceSegmentAssociationJson + +Represents an audience segment associated with an attendee. + +## Example Usage + +```typescript +import { AttendeeAudienceSegmentAssociationJson } from "@cvent/sdk/models/components"; + +let value: AttendeeAudienceSegmentAssociationJson = { + segment: { + id: "b13497ea-c117-4d62-a17b-e6c14d7e49d4", + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `segment` | [components.SegmentJson](../../models/components/segmentjson.md) | :heavy_check_mark: | Segment details | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendeeaudiencesegmentassociationspaginatedresponse.md b/packages/typescript/docs/models/components/attendeeaudiencesegmentassociationspaginatedresponse.md new file mode 100644 index 00000000..0a394822 --- /dev/null +++ b/packages/typescript/docs/models/components/attendeeaudiencesegmentassociationspaginatedresponse.md @@ -0,0 +1,38 @@ +# AttendeeAudienceSegmentAssociationsPaginatedResponse + +The paginated response from a request to get the list of audience segments associated with an attendee. + +## Example Usage + +```typescript +import { AttendeeAudienceSegmentAssociationsPaginatedResponse } from "@cvent/sdk/models/components"; + +let value: AttendeeAudienceSegmentAssociationsPaginatedResponse = { + paging: { + previousToken: "1a2b3c4d5e6f7g8h9i10j11k", + nextToken: "1a2b3c4d5e6f7g8h9i10j11k", + currentToken: "1a2b3c4d5e6f7g8h9i10j11k", + limit: 100, + totalCount: 2, + links: { + next: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + self: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + prev: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + }, + }, + data: [], +}; +``` + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `data` | [components.AttendeeAudienceSegmentAssociationJson](../../models/components/attendeeaudiencesegmentassociationjson.md)[] | :heavy_check_mark: | Collection of audience segment associations for the attendee. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendeecontactinfojson.md b/packages/typescript/docs/models/components/attendeecontactinfojson.md index fe246115..9e5d6c85 100644 --- a/packages/typescript/docs/models/components/attendeecontactinfojson.md +++ b/packages/typescript/docs/models/components/attendeecontactinfojson.md @@ -123,10 +123,10 @@ let value: AttendeeContactInfoJson = { | `type` | [components.AttendeeContactTypeJson](../../models/components/attendeecontacttypejson.md) | :heavy_minus_sign: | Contains details related to the attendee's contact type. | | | ~~`membership`~~ | [components.AttendeeContactMembershipJson](../../models/components/attendeecontactmembershipjson.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Attendee's contact membership information. Note: This field is deprecated. Previous documentation incorrectly listed support for this feature. | | | `primaryAddressType` | [components.AddressTypeJson](../../models/components/addresstypejson.md) | :heavy_minus_sign: | The type of address. | Home | -| `homeAddress` | [components.AddressJson4](../../models/components/addressjson4.md) | :heavy_minus_sign: | Address details | | +| `homeAddress` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details | | | `homePhone` | *string* | :heavy_minus_sign: | Home phone number | 555-555-5555 | | `homeFax` | *string* | :heavy_minus_sign: | Home FAX number | 555-555-5555 | -| `workAddress` | [components.AddressJson4](../../models/components/addressjson4.md) | :heavy_minus_sign: | Address details | | +| `workAddress` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details | | | `workPhone` | *string* | :heavy_minus_sign: | Work phone number | 555-555-5555 | | `workFax` | *string* | :heavy_minus_sign: | Work FAX number | 555-555-5555 | | `optOut` | [components.OptOut](../../models/components/optout.md) | :heavy_minus_sign: | Opt-out choices. | | diff --git a/packages/typescript/docs/models/components/attendeeinsights.md b/packages/typescript/docs/models/components/attendeeinsights.md index b61840d1..256d334b 100644 --- a/packages/typescript/docs/models/components/attendeeinsights.md +++ b/packages/typescript/docs/models/components/attendeeinsights.md @@ -33,5 +33,5 @@ let value: AttendeeInsights = { | `id` | *string* | :heavy_check_mark: | The identifier of the engagement score. | 3f1b949b-2f69-42e2-b205-3780f9a76eaf | | `name` | *string* | :heavy_check_mark: | Name of the engagement score. | General Interest | | `description` | *string* | :heavy_minus_sign: | Description of the engagement score. | A score to capture engagement for general attendees. | -| `event` | [components.EventJson9](../../models/components/eventjson9.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | +| `event` | [components.EventJson7](../../models/components/eventjson7.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | | `default` | *boolean* | :heavy_check_mark: | True indicates this is the default engagement score in the event. | false | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendeejson3.md b/packages/typescript/docs/models/components/attendeejson3.md deleted file mode 100644 index 0f9d7bf5..00000000 --- a/packages/typescript/docs/models/components/attendeejson3.md +++ /dev/null @@ -1,19 +0,0 @@ -# AttendeeJson3 - -A JSON Schema for an Attendee object - -## Example Usage - -```typescript -import { AttendeeJson3 } from "@cvent/sdk/models/components"; - -let value: AttendeeJson3 = { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/attendeepaginatedresponse.md b/packages/typescript/docs/models/components/attendeepaginatedresponse.md index ac0bd113..1e9238be 100644 --- a/packages/typescript/docs/models/components/attendeepaginatedresponse.md +++ b/packages/typescript/docs/models/components/attendeepaginatedresponse.md @@ -35,4 +35,4 @@ let value: AttendeePaginatedResponse = { | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | -| `data` | [components.Attendee](../../models/components/attendee.md)[] | :heavy_check_mark: | Collection of attendees. | \ No newline at end of file +| `data` | [components.Attendee1](../../models/components/attendee1.md)[] | :heavy_check_mark: | Collection of attendees. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/audiencesegment.md b/packages/typescript/docs/models/components/audiencesegment.md index 10236dd7..13ea5b13 100644 --- a/packages/typescript/docs/models/components/audiencesegment.md +++ b/packages/typescript/docs/models/components/audiencesegment.md @@ -20,6 +20,6 @@ let value: AudienceSegment = { | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| `event` | [components.EventJson3](../../models/components/eventjson3.md) | :heavy_minus_sign: | ID of the event. | | +| `event` | [components.EventJson2](../../models/components/eventjson2.md) | :heavy_check_mark: | ID of the event. | | | `name` | *string* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `description` | *string* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/audiencesegmentcreate.md b/packages/typescript/docs/models/components/audiencesegmentcreate.md index 4f60a54d..5f7b3c24 100644 --- a/packages/typescript/docs/models/components/audiencesegmentcreate.md +++ b/packages/typescript/docs/models/components/audiencesegmentcreate.md @@ -20,7 +20,7 @@ let value: AudienceSegmentCreate = { | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `event` | [components.EventJson3](../../models/components/eventjson3.md) | :heavy_minus_sign: | ID of the event. | | +| `event` | [components.EventJson2](../../models/components/eventjson2.md) | :heavy_check_mark: | ID of the event. | | | `name` | *string* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `description` | *string* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `creationType` | [components.AudienceSegmentCreationTypeJson](../../models/components/audiencesegmentcreationtypejson.md) | :heavy_minus_sign: | Creation type of the audience segment. | MANUAL | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/audiencesegmentresponse.md b/packages/typescript/docs/models/components/audiencesegmentresponse.md index a6f1a8ec..ca792524 100644 --- a/packages/typescript/docs/models/components/audiencesegmentresponse.md +++ b/packages/typescript/docs/models/components/audiencesegmentresponse.md @@ -30,7 +30,7 @@ let value: AudienceSegmentResponse = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson3](../../models/components/eventjson3.md) | :heavy_minus_sign: | ID of the event. | | +| `event` | [components.EventJson2](../../models/components/eventjson2.md) | :heavy_check_mark: | ID of the event. | | | `name` | *string* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `description` | *string* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `id` | *string* | :heavy_minus_sign: | ID of the audience segment. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | diff --git a/packages/typescript/docs/models/components/badge.md b/packages/typescript/docs/models/components/badge.md index 384efb55..a876bc33 100644 --- a/packages/typescript/docs/models/components/badge.md +++ b/packages/typescript/docs/models/components/badge.md @@ -33,7 +33,7 @@ let value: Badge = { | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `id` | *string* | :heavy_check_mark: | Id of a badge | abc123 | -| `status` | [components.BadgeStatusJson](../../models/components/badgestatusjson.md) | :heavy_check_mark: | Badge status | Active | -| `type` | [components.BadgeTypeJson](../../models/components/badgetypejson.md) | :heavy_check_mark: | Badge type | Epc | -| `attendee` | [components.AttendeeJson3](../../models/components/attendeejson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file +| `status` | [components.BadgeStatus](../../models/components/badgestatus.md) | :heavy_check_mark: | Badge status | Active | +| `type` | [components.BadgeType](../../models/components/badgetype.md) | :heavy_check_mark: | Badge type | Epc | +| `attendee` | [components.Attendee2](../../models/components/attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/badgeinput.md b/packages/typescript/docs/models/components/badgeinput.md index 82205799..d314cee0 100644 --- a/packages/typescript/docs/models/components/badgeinput.md +++ b/packages/typescript/docs/models/components/badgeinput.md @@ -22,10 +22,10 @@ let value: BadgeInput = { ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Id of a badge | abc123 | -| `status` | [components.BadgeStatusJson](../../models/components/badgestatusjson.md) | :heavy_check_mark: | Badge status | Active | -| `type` | [components.BadgeTypeJson](../../models/components/badgetypejson.md) | :heavy_check_mark: | Badge type | Epc | -| `attendee` | [components.AttendeeJson3](../../models/components/attendeejson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Id of a badge | abc123 | +| `status` | [components.BadgeStatus](../../models/components/badgestatus.md) | :heavy_check_mark: | Badge status | Active | +| `type` | [components.BadgeType](../../models/components/badgetype.md) | :heavy_check_mark: | Badge type | Epc | +| `attendee` | [components.Attendee2](../../models/components/attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/badgepaginatedresponse.md b/packages/typescript/docs/models/components/badgepaginatedresponse.md index 5f13606e..9adc2b3e 100644 --- a/packages/typescript/docs/models/components/badgepaginatedresponse.md +++ b/packages/typescript/docs/models/components/badgepaginatedresponse.md @@ -50,5 +50,5 @@ let value: BadgePaginatedResponse = { | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | | `data` | [components.Badge](../../models/components/badge.md)[] | :heavy_minus_sign: | List of badges. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/badgestatus.md b/packages/typescript/docs/models/components/badgestatus.md new file mode 100644 index 00000000..72bb8cd6 --- /dev/null +++ b/packages/typescript/docs/models/components/badgestatus.md @@ -0,0 +1,17 @@ +# BadgeStatus + +Badge status + +## Example Usage + +```typescript +import { BadgeStatus } from "@cvent/sdk/models/components"; + +let value: BadgeStatus = "Active"; +``` + +## Values + +```typescript +"Assigned" | "Active" | "Deactivated" | "Deleted" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/badgestatusjson.md b/packages/typescript/docs/models/components/badgestatusjson.md deleted file mode 100644 index 187fab81..00000000 --- a/packages/typescript/docs/models/components/badgestatusjson.md +++ /dev/null @@ -1,17 +0,0 @@ -# BadgeStatusJson - -Badge status - -## Example Usage - -```typescript -import { BadgeStatusJson } from "@cvent/sdk/models/components"; - -let value: BadgeStatusJson = "Active"; -``` - -## Values - -```typescript -"Assigned" | "Active" | "Deactivated" | "Deleted" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/badgetype.md b/packages/typescript/docs/models/components/badgetype.md new file mode 100644 index 00000000..8ef58225 --- /dev/null +++ b/packages/typescript/docs/models/components/badgetype.md @@ -0,0 +1,17 @@ +# BadgeType + +Badge type + +## Example Usage + +```typescript +import { BadgeType } from "@cvent/sdk/models/components"; + +let value: BadgeType = "Epc"; +``` + +## Values + +```typescript +"Epc" | "Qr" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/badgetypejson.md b/packages/typescript/docs/models/components/badgetypejson.md deleted file mode 100644 index 39874a2e..00000000 --- a/packages/typescript/docs/models/components/badgetypejson.md +++ /dev/null @@ -1,17 +0,0 @@ -# BadgeTypeJson - -Badge type - -## Example Usage - -```typescript -import { BadgeTypeJson } from "@cvent/sdk/models/components"; - -let value: BadgeTypeJson = "Epc"; -``` - -## Values - -```typescript -"Epc" | "Qr" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/basechoice.md b/packages/typescript/docs/models/components/basechoice.md new file mode 100644 index 00000000..919e5b33 --- /dev/null +++ b/packages/typescript/docs/models/components/basechoice.md @@ -0,0 +1,20 @@ +# BaseChoice + +A JSON schema representing a base choice object + +## Example Usage + +```typescript +import { BaseChoice } from "@cvent/sdk/models/components"; + +let value: BaseChoice = { + text: "Choice 1", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | +| `id` | *string* | :heavy_minus_sign: | Unique identifier for the choice | | +| `text` | *string* | :heavy_minus_sign: | Text value of the field | Choice 1 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/basechoicejson.md b/packages/typescript/docs/models/components/basechoicejson.md deleted file mode 100644 index 424c988f..00000000 --- a/packages/typescript/docs/models/components/basechoicejson.md +++ /dev/null @@ -1,20 +0,0 @@ -# BaseChoiceJson - -A JSON schema representing a base choice object - -## Example Usage - -```typescript -import { BaseChoiceJson } from "@cvent/sdk/models/components"; - -let value: BaseChoiceJson = { - text: "Choice 1", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -| `id` | *string* | :heavy_minus_sign: | Unique identifier for the choice | | -| `text` | *string* | :heavy_minus_sign: | Text value of the field | Choice 1 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/boothstaff.md b/packages/typescript/docs/models/components/boothstaff.md new file mode 100644 index 00000000..f062b1b6 --- /dev/null +++ b/packages/typescript/docs/models/components/boothstaff.md @@ -0,0 +1,19 @@ +# BoothStaff + +A JSON schema representing Booth Staff entity + +## Example Usage + +```typescript +import { BoothStaff } from "@cvent/sdk/models/components"; + +let value: BoothStaff = { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_minus_sign: | Booth Staff id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/boothstafflistresponse.md b/packages/typescript/docs/models/components/boothstafflistresponse.md index af74f4b4..66301320 100644 --- a/packages/typescript/docs/models/components/boothstafflistresponse.md +++ b/packages/typescript/docs/models/components/boothstafflistresponse.md @@ -49,7 +49,7 @@ let value: BoothStaffListResponse = { ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.ExistingBoothStaffJson](../../models/components/existingboothstaffjson.md)[] | :heavy_minus_sign: | List of booth staff. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.BoothStaffResponse](../../models/components/boothstaffresponse.md)[] | :heavy_minus_sign: | List of booth staff. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/boothstaffrequest.md b/packages/typescript/docs/models/components/boothstaffrequest.md index 040c7826..40b55aec 100644 --- a/packages/typescript/docs/models/components/boothstaffrequest.md +++ b/packages/typescript/docs/models/components/boothstaffrequest.md @@ -22,8 +22,8 @@ let value: BoothStaffRequest = { ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `attendee` | [components.AttendeeJson3](../../models/components/attendeejson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `attendee` | [components.Attendee2](../../models/components/attendee2.md) | :heavy_check_mark: | The associated Attendee. | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/boothstaffresponse.md b/packages/typescript/docs/models/components/boothstaffresponse.md index 97415935..8a1c1011 100644 --- a/packages/typescript/docs/models/components/boothstaffresponse.md +++ b/packages/typescript/docs/models/components/boothstaffresponse.md @@ -33,7 +33,7 @@ let value: BoothStaffResponse = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `attendee` | [components.AttendeeJson3](../../models/components/attendeejson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `attendee` | [components.Attendee2](../../models/components/attendee2.md) | :heavy_check_mark: | The associated Attendee. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `id` | *string* | :heavy_minus_sign: | ID of an exhibitor booth staff member. | 4e0f5152-515e-11ee-be56-0242ac120002 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/brand.md b/packages/typescript/docs/models/components/brand.md index e7aeaeea..04fb3ada 100644 --- a/packages/typescript/docs/models/components/brand.md +++ b/packages/typescript/docs/models/components/brand.md @@ -37,5 +37,5 @@ let value: Brand = { | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `id` | *string* | :heavy_minus_sign: | The ID of the travel supplier brand. | NorthernHotels | | `name` | *string* | :heavy_minus_sign: | The name of the travel supplier brand. | Northern Hotel Group | -| `address` | [components.AddressJson5](../../models/components/addressjson5.md) | :heavy_minus_sign: | A physical address. | | +| `address` | [components.AddressJson4](../../models/components/addressjson4.md) | :heavy_minus_sign: | A physical address. | | | `deleted` | *boolean* | :heavy_minus_sign: | True indicates the brand is deleted. | false | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/capacity.md b/packages/typescript/docs/models/components/capacity.md new file mode 100644 index 00000000..cf76532b --- /dev/null +++ b/packages/typescript/docs/models/components/capacity.md @@ -0,0 +1,23 @@ +# Capacity + +Registration capacity object containing registration type and reserved capacity + +## Example Usage + +```typescript +import { Capacity } from "@cvent/sdk/models/components"; + +let value: Capacity = { + registrationType: { + id: "923d5629-3cac-40c2-8237-34937dd93475", + }, + reservedCapacity: 5, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `registrationType` | [components.CapacityRegistrationType](../../models/components/capacityregistrationtype.md) | :heavy_check_mark: | Registration type information | | +| `reservedCapacity` | *number* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/capacityjson.md b/packages/typescript/docs/models/components/capacityjson.md index 840a852f..13ec0fcd 100644 --- a/packages/typescript/docs/models/components/capacityjson.md +++ b/packages/typescript/docs/models/components/capacityjson.md @@ -1,6 +1,6 @@ # CapacityJson -Registration capacity object containing registration type and reserved capacity +Represents capacity statistics of the registration type. ## Example Usage @@ -8,16 +8,16 @@ Registration capacity object containing registration type and reserved capacity import { CapacityJson } from "@cvent/sdk/models/components"; let value: CapacityJson = { - registrationType: { - id: "923d5629-3cac-40c2-8237-34937dd93475", - }, - reservedCapacity: 5, + remaining: 100, + consumed: 100, + total: 100, }; ``` ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `registrationType` | [components.CapacityJsonRegistrationType](../../models/components/capacityjsonregistrationtype.md) | :heavy_check_mark: | Registration type information | | -| `reservedCapacity` | *number* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `remaining` | *number* | :heavy_minus_sign: | The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. | 100 | +| `consumed` | *number* | :heavy_minus_sign: | The consumed capacity of an event item, such as registration type. | 100 | +| `total` | *number* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/capacityjson1.md b/packages/typescript/docs/models/components/capacityjson1.md deleted file mode 100644 index b9892302..00000000 --- a/packages/typescript/docs/models/components/capacityjson1.md +++ /dev/null @@ -1,23 +0,0 @@ -# CapacityJson1 - -Represents capacity statistics of the registration type. - -## Example Usage - -```typescript -import { CapacityJson1 } from "@cvent/sdk/models/components"; - -let value: CapacityJson1 = { - remaining: 100, - consumed: 100, - total: 100, -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `remaining` | *number* | :heavy_minus_sign: | The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. | 100 | -| `consumed` | *number* | :heavy_minus_sign: | The consumed capacity of an event item, such as registration type. | 100 | -| `total` | *number* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/capacityjson1input.md b/packages/typescript/docs/models/components/capacityjson1input.md deleted file mode 100644 index 7badbcbd..00000000 --- a/packages/typescript/docs/models/components/capacityjson1input.md +++ /dev/null @@ -1,19 +0,0 @@ -# CapacityJson1Input - -Represents capacity statistics of the registration type. - -## Example Usage - -```typescript -import { CapacityJson1Input } from "@cvent/sdk/models/components"; - -let value: CapacityJson1Input = { - total: 100, -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -| `total` | *number* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/capacityjsoninput.md b/packages/typescript/docs/models/components/capacityjsoninput.md new file mode 100644 index 00000000..4c13df7e --- /dev/null +++ b/packages/typescript/docs/models/components/capacityjsoninput.md @@ -0,0 +1,19 @@ +# CapacityJsonInput + +Represents capacity statistics of the registration type. + +## Example Usage + +```typescript +import { CapacityJsonInput } from "@cvent/sdk/models/components"; + +let value: CapacityJsonInput = { + total: 100, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | +| `total` | *number* | :heavy_check_mark: | The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. | 100 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/capacityjsonregistrationtype.md b/packages/typescript/docs/models/components/capacityjsonregistrationtype.md deleted file mode 100644 index 276532f1..00000000 --- a/packages/typescript/docs/models/components/capacityjsonregistrationtype.md +++ /dev/null @@ -1,19 +0,0 @@ -# CapacityJsonRegistrationType - -Registration type information - -## Example Usage - -```typescript -import { CapacityJsonRegistrationType } from "@cvent/sdk/models/components"; - -let value: CapacityJsonRegistrationType = { - id: "923d5629-3cac-40c2-8237-34937dd93475", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/capacityregistrationtype.md b/packages/typescript/docs/models/components/capacityregistrationtype.md new file mode 100644 index 00000000..4ebffa6e --- /dev/null +++ b/packages/typescript/docs/models/components/capacityregistrationtype.md @@ -0,0 +1,19 @@ +# CapacityRegistrationType + +Registration type information + +## Example Usage + +```typescript +import { CapacityRegistrationType } from "@cvent/sdk/models/components"; + +let value: CapacityRegistrationType = { + id: "923d5629-3cac-40c2-8237-34937dd93475", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/chain.md b/packages/typescript/docs/models/components/chain.md index 52c53123..c81d6d49 100644 --- a/packages/typescript/docs/models/components/chain.md +++ b/packages/typescript/docs/models/components/chain.md @@ -43,5 +43,5 @@ let value: Chain = { | `name` | *string* | :heavy_minus_sign: | The name of the travel supplier chain. | Northern Hotels | | `code` | *string* | :heavy_minus_sign: | The code identifying the travel supplier chain. | NH | | `brand` | [components.ChainBrand](../../models/components/chainbrand.md) | :heavy_minus_sign: | The brand that the chain belongs to. | | -| `address` | [components.AddressJson5](../../models/components/addressjson5.md) | :heavy_minus_sign: | A physical address. | | +| `address` | [components.AddressJson4](../../models/components/addressjson4.md) | :heavy_minus_sign: | A physical address. | | | `deleted` | *boolean* | :heavy_minus_sign: | True indicates the chain is deleted. | false | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/choice.md b/packages/typescript/docs/models/components/choice.md index 5a3eb7d0..25d5490f 100644 --- a/packages/typescript/docs/models/components/choice.md +++ b/packages/typescript/docs/models/components/choice.md @@ -1,17 +1,22 @@ # Choice -The choice that was selected. +A schema representing a choice object ## Example Usage ```typescript import { Choice } from "@cvent/sdk/models/components"; -let value: Choice = {}; +let value: Choice = { + text: "Choice 1", + label: "Choice A", +}; ``` ## Fields -| Field | Type | Required | Description | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `id` | *string* | :heavy_minus_sign: | The ID of the choice that was selected. | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | +| `id` | *string* | :heavy_minus_sign: | Unique identifier for the choice | | +| `text` | *string* | :heavy_minus_sign: | Text value of the field | Choice 1 | +| `label` | *string* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/choicejson2.md b/packages/typescript/docs/models/components/choicejson2.md index ee81bc3f..5bd6f123 100644 --- a/packages/typescript/docs/models/components/choicejson2.md +++ b/packages/typescript/docs/models/components/choicejson2.md @@ -1,6 +1,6 @@ # ChoiceJson2 -A schema representing a choice object +A survey choice. ## Example Usage @@ -8,15 +8,17 @@ A schema representing a choice object import { ChoiceJson2 } from "@cvent/sdk/models/components"; let value: ChoiceJson2 = { - text: "Choice 1", + text: "Field value", + shortText: "Category 1 Reporting value", label: "Choice A", }; ``` ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -| `id` | *string* | :heavy_minus_sign: | Unique identifier for the choice | | -| `text` | *string* | :heavy_minus_sign: | Text value of the field | Choice 1 | -| `label` | *string* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | Text field ID. | | +| `text` | *string* | :heavy_minus_sign: | text Value of the Field | Field value | +| `shortText` | *string* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | +| `label` | *string* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/choicejson3.md b/packages/typescript/docs/models/components/choicejson3.md index 2bc3e93e..dfcc4468 100644 --- a/packages/typescript/docs/models/components/choicejson3.md +++ b/packages/typescript/docs/models/components/choicejson3.md @@ -1,6 +1,6 @@ # ChoiceJson3 -A survey choice. +This is used to denote the choice of custom field. ## Example Usage @@ -8,17 +8,13 @@ A survey choice. import { ChoiceJson3 } from "@cvent/sdk/models/components"; let value: ChoiceJson3 = { - text: "Field value", - shortText: "Category 1 Reporting value", - label: "Choice A", + text: "What is your current designation?", }; ``` ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | -| `id` | *string* | :heavy_minus_sign: | Text field ID. | | -| `text` | *string* | :heavy_minus_sign: | text Value of the Field | Field value | -| `shortText` | *string* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | -| `label` | *string* | :heavy_minus_sign: | Label of choice | Choice A | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. | | +| `text` | *string* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/choicejson3input.md b/packages/typescript/docs/models/components/choicejson3input.md new file mode 100644 index 00000000..742cd86b --- /dev/null +++ b/packages/typescript/docs/models/components/choicejson3input.md @@ -0,0 +1,19 @@ +# ChoiceJson3Input + +This is used to denote the choice of custom field. + +## Example Usage + +```typescript +import { ChoiceJson3Input } from "@cvent/sdk/models/components"; + +let value: ChoiceJson3Input = { + text: "What is your current designation?", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | +| `text` | *string* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/choicejson4.md b/packages/typescript/docs/models/components/choicejson4.md deleted file mode 100644 index fb4ad8fc..00000000 --- a/packages/typescript/docs/models/components/choicejson4.md +++ /dev/null @@ -1,20 +0,0 @@ -# ChoiceJson4 - -This is used to denote the choice of custom field. - -## Example Usage - -```typescript -import { ChoiceJson4 } from "@cvent/sdk/models/components"; - -let value: ChoiceJson4 = { - text: "What is your current designation?", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_minus_sign: | The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. | | -| `text` | *string* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/choicejson4input.md b/packages/typescript/docs/models/components/choicejson4input.md deleted file mode 100644 index b618a55c..00000000 --- a/packages/typescript/docs/models/components/choicejson4input.md +++ /dev/null @@ -1,19 +0,0 @@ -# ChoiceJson4Input - -This is used to denote the choice of custom field. - -## Example Usage - -```typescript -import { ChoiceJson4Input } from "@cvent/sdk/models/components"; - -let value: ChoiceJson4Input = { - text: "What is your current designation?", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | -| `text` | *string* | :heavy_check_mark: | The text for the custom field choice. | What is your current designation? | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/choices.md b/packages/typescript/docs/models/components/choices.md index fa67889b..b17695be 100644 --- a/packages/typescript/docs/models/components/choices.md +++ b/packages/typescript/docs/models/components/choices.md @@ -20,5 +20,5 @@ let value: Choices = { | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `choices` | [components.ChoiceJson4Input](../../models/components/choicejson4input.md)[] | :heavy_minus_sign: | Choices of custom fields. | +| `choices` | [components.ChoiceJson3Input](../../models/components/choicejson3input.md)[] | :heavy_minus_sign: | Choices of custom fields. | | `displayType` | [components.ChoicesDisplayTypeJson](../../models/components/choicesdisplaytypejson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/compliance.md b/packages/typescript/docs/models/components/compliance.md new file mode 100644 index 00000000..e9b6ed3b --- /dev/null +++ b/packages/typescript/docs/models/components/compliance.md @@ -0,0 +1,25 @@ +# Compliance + +Privacy compliance fields for a contact. + +## Example Usage + +```typescript +import { Compliance } from "@cvent/sdk/models/components"; + +let value: Compliance = { + creationTime: new Date("2021-03-08T17:30:01.727Z"), + complianceScope: "CCPA", + action: "DO_NOT_SELL", + createdBy: "PLANNER", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| `creationTime` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | +| `complianceScope` | [components.ComplianceComplianceScope](../../models/components/compliancecompliancescope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | +| `action` | [components.ComplianceAction](../../models/components/complianceaction.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | +| `createdBy` | [components.ComplianceCreatedBy](../../models/components/compliancecreatedby.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/complianceaction.md b/packages/typescript/docs/models/components/complianceaction.md new file mode 100644 index 00000000..3ba6424c --- /dev/null +++ b/packages/typescript/docs/models/components/complianceaction.md @@ -0,0 +1,17 @@ +# ComplianceAction + +Action to take for a compliance request. + +## Example Usage + +```typescript +import { ComplianceAction } from "@cvent/sdk/models/components"; + +let value: ComplianceAction = "DO_NOT_SELL"; +``` + +## Values + +```typescript +"DO_NOT_SELL" | "OK_TO_SELL" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/compliancecompliancescope.md b/packages/typescript/docs/models/components/compliancecompliancescope.md new file mode 100644 index 00000000..967e9cb4 --- /dev/null +++ b/packages/typescript/docs/models/components/compliancecompliancescope.md @@ -0,0 +1,17 @@ +# ComplianceComplianceScope + +Scope of privacy compliance. + +## Example Usage + +```typescript +import { ComplianceComplianceScope } from "@cvent/sdk/models/components"; + +let value: ComplianceComplianceScope = "CCPA"; +``` + +## Values + +```typescript +"CCPA" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/compliancecreatedby.md b/packages/typescript/docs/models/components/compliancecreatedby.md new file mode 100644 index 00000000..260db2dd --- /dev/null +++ b/packages/typescript/docs/models/components/compliancecreatedby.md @@ -0,0 +1,17 @@ +# ComplianceCreatedBy + +Denotes how the compliance request was created. + +## Example Usage + +```typescript +import { ComplianceCreatedBy } from "@cvent/sdk/models/components"; + +let value: ComplianceCreatedBy = "PLANNER"; +``` + +## Values + +```typescript +"ATTENDEE" | "PLANNER" | "IMPORT" | "SOAP_API" | "REST_API" | "MARKETO" | "SALEFORCE" | "VIDEO_CENTER_MEMBER" | "RESPONDENT" | "NOT_SET" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/compliancejson.md b/packages/typescript/docs/models/components/compliancejson.md index cf32ea0a..5b41e15c 100644 --- a/packages/typescript/docs/models/components/compliancejson.md +++ b/packages/typescript/docs/models/components/compliancejson.md @@ -17,9 +17,9 @@ let value: ComplianceJson = { ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `creationTime` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | -| `complianceScope` | [components.ComplianceScope](../../models/components/compliancescope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | -| `action` | [components.Action](../../models/components/action.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | -| `createdBy` | [components.CreatedBy](../../models/components/createdby.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `creationTime` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Date-time (in GMT) when privacy compliance details were created for the contact. | 2021-03-08T17:30:01.727Z | +| `complianceScope` | [components.ComplianceJsonComplianceScope](../../models/components/compliancejsoncompliancescope.md) | :heavy_minus_sign: | Scope of privacy compliance. | CCPA | +| `action` | [components.ComplianceJsonAction](../../models/components/compliancejsonaction.md) | :heavy_minus_sign: | Action to take for a compliance request. | DO_NOT_SELL | +| `createdBy` | [components.ComplianceJsonCreatedBy](../../models/components/compliancejsoncreatedby.md) | :heavy_minus_sign: | Denotes how the compliance request was created. | PLANNER | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/compliancejsonaction.md b/packages/typescript/docs/models/components/compliancejsonaction.md new file mode 100644 index 00000000..c633ef8a --- /dev/null +++ b/packages/typescript/docs/models/components/compliancejsonaction.md @@ -0,0 +1,17 @@ +# ComplianceJsonAction + +Action to take for a compliance request. + +## Example Usage + +```typescript +import { ComplianceJsonAction } from "@cvent/sdk/models/components"; + +let value: ComplianceJsonAction = "DO_NOT_SELL"; +``` + +## Values + +```typescript +"DO_NOT_SELL" | "OK_TO_SELL" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/compliancejsoncompliancescope.md b/packages/typescript/docs/models/components/compliancejsoncompliancescope.md new file mode 100644 index 00000000..7ed1f257 --- /dev/null +++ b/packages/typescript/docs/models/components/compliancejsoncompliancescope.md @@ -0,0 +1,17 @@ +# ComplianceJsonComplianceScope + +Scope of privacy compliance. + +## Example Usage + +```typescript +import { ComplianceJsonComplianceScope } from "@cvent/sdk/models/components"; + +let value: ComplianceJsonComplianceScope = "CCPA"; +``` + +## Values + +```typescript +"CCPA" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/compliancejsoncreatedby.md b/packages/typescript/docs/models/components/compliancejsoncreatedby.md new file mode 100644 index 00000000..40fb8819 --- /dev/null +++ b/packages/typescript/docs/models/components/compliancejsoncreatedby.md @@ -0,0 +1,17 @@ +# ComplianceJsonCreatedBy + +Denotes how the compliance request was created. + +## Example Usage + +```typescript +import { ComplianceJsonCreatedBy } from "@cvent/sdk/models/components"; + +let value: ComplianceJsonCreatedBy = "PLANNER"; +``` + +## Values + +```typescript +"ATTENDEE" | "PLANNER" | "IMPORT" | "SOAP_API" | "REST_API" | "MARKETO" | "SALEFORCE" | "VIDEO_CENTER_MEMBER" | "RESPONDENT" | "NOT_SET" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/compliancescope.md b/packages/typescript/docs/models/components/compliancescope.md deleted file mode 100644 index b375e030..00000000 --- a/packages/typescript/docs/models/components/compliancescope.md +++ /dev/null @@ -1,17 +0,0 @@ -# ComplianceScope - -Scope of privacy compliance. - -## Example Usage - -```typescript -import { ComplianceScope } from "@cvent/sdk/models/components"; - -let value: ComplianceScope = "CCPA"; -``` - -## Values - -```typescript -"CCPA" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/contactlinks.md b/packages/typescript/docs/models/components/contactlinks.md new file mode 100644 index 00000000..3ebb30c0 --- /dev/null +++ b/packages/typescript/docs/models/components/contactlinks.md @@ -0,0 +1,33 @@ +# ContactLinks + +A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. + +## Example Usage + +```typescript +import { ContactLinks } from "@cvent/sdk/models/components"; + +let value: ContactLinks = { + twitterUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + facebookUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + linkedInUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + instagramUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | +| `twitterUrl` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `facebookUrl` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `linkedInUrl` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `instagramUrl` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/contactlinksjson2.md b/packages/typescript/docs/models/components/contactlinksjson2.md deleted file mode 100644 index 3e66425d..00000000 --- a/packages/typescript/docs/models/components/contactlinksjson2.md +++ /dev/null @@ -1,33 +0,0 @@ -# ContactLinksJson2 - -A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - -## Example Usage - -```typescript -import { ContactLinksJson2 } from "@cvent/sdk/models/components"; - -let value: ContactLinksJson2 = { - twitterUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - facebookUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - linkedInUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - instagramUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, -}; -``` - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `twitterUrl` | [components.LinkJson](../../models/components/linkjson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `facebookUrl` | [components.LinkJson](../../models/components/linkjson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `linkedInUrl` | [components.LinkJson](../../models/components/linkjson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `instagramUrl` | [components.LinkJson](../../models/components/linkjson.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/createdby.md b/packages/typescript/docs/models/components/createdby.md deleted file mode 100644 index 2955ee6b..00000000 --- a/packages/typescript/docs/models/components/createdby.md +++ /dev/null @@ -1,17 +0,0 @@ -# CreatedBy - -Denotes how the compliance request was created. - -## Example Usage - -```typescript -import { CreatedBy } from "@cvent/sdk/models/components"; - -let value: CreatedBy = "PLANNER"; -``` - -## Values - -```typescript -"ATTENDEE" | "PLANNER" | "IMPORT" | "SOAP_API" | "REST_API" | "MARKETO" | "SALEFORCE" | "VIDEO_CENTER_MEMBER" | "RESPONDENT" | "NOT_SET" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/device.md b/packages/typescript/docs/models/components/device.md new file mode 100644 index 00000000..3adcc660 --- /dev/null +++ b/packages/typescript/docs/models/components/device.md @@ -0,0 +1,21 @@ +# Device + +A JSON object representing an electronic device used to capture leads. + +## Example Usage + +```typescript +import { Device } from "@cvent/sdk/models/components"; + +let value: Device = { + id: "EKEK993IF9F", + name: "North Gate", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | The id of device used to capture lead | EKEK993IF9F | +| `name` | *string* | :heavy_minus_sign: | The name of device used to capture lead | North Gate | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eliteraturedocument.md b/packages/typescript/docs/models/components/eliteraturedocument.md new file mode 100644 index 00000000..4090b770 --- /dev/null +++ b/packages/typescript/docs/models/components/eliteraturedocument.md @@ -0,0 +1,23 @@ +# ELiteratureDocument + +A JSON schema representing an E-literature Document + +## Example Usage + +```typescript +import { ELiteratureDocument } from "@cvent/sdk/models/components"; + +let value: ELiteratureDocument = { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + displayName: "Marketing Material", + type: "FILE", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Document identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `displayName` | *string* | :heavy_check_mark: | Document display name | Marketing Material | +| `type` | [components.ELiteratureDocumentType](../../models/components/eliteraturedocumenttype.md) | :heavy_check_mark: | Type of eliterature document | FILE | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eliteraturedocumentjson.md b/packages/typescript/docs/models/components/eliteraturedocumentjson.md deleted file mode 100644 index de3e35a9..00000000 --- a/packages/typescript/docs/models/components/eliteraturedocumentjson.md +++ /dev/null @@ -1,23 +0,0 @@ -# EliteratureDocumentJson - -A JSON schema representing an E-literature Document - -## Example Usage - -```typescript -import { EliteratureDocumentJson } from "@cvent/sdk/models/components"; - -let value: EliteratureDocumentJson = { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - displayName: "Marketing Material", - type: "FILE", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Document identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `displayName` | *string* | :heavy_check_mark: | Document display name | Marketing Material | -| `type` | [components.EliteratureDocumentJsonType](../../models/components/eliteraturedocumentjsontype.md) | :heavy_check_mark: | Type of eliterature document | FILE | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eliteraturedocumentjsontype.md b/packages/typescript/docs/models/components/eliteraturedocumentjsontype.md deleted file mode 100644 index b16dc2d3..00000000 --- a/packages/typescript/docs/models/components/eliteraturedocumentjsontype.md +++ /dev/null @@ -1,17 +0,0 @@ -# EliteratureDocumentJsonType - -Type of eliterature document - -## Example Usage - -```typescript -import { EliteratureDocumentJsonType } from "@cvent/sdk/models/components"; - -let value: EliteratureDocumentJsonType = "FILE"; -``` - -## Values - -```typescript -"FILE" | "LINK" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eliteraturedocumenttype.md b/packages/typescript/docs/models/components/eliteraturedocumenttype.md new file mode 100644 index 00000000..2a2d1781 --- /dev/null +++ b/packages/typescript/docs/models/components/eliteraturedocumenttype.md @@ -0,0 +1,17 @@ +# ELiteratureDocumentType + +Type of eliterature document + +## Example Usage + +```typescript +import { ELiteratureDocumentType } from "@cvent/sdk/models/components"; + +let value: ELiteratureDocumentType = "FILE"; +``` + +## Values + +```typescript +"FILE" | "LINK" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eliteraturerequestpaginatedresponse.md b/packages/typescript/docs/models/components/eliteraturerequestpaginatedresponse.md index ce292346..63031667 100644 --- a/packages/typescript/docs/models/components/eliteraturerequestpaginatedresponse.md +++ b/packages/typescript/docs/models/components/eliteraturerequestpaginatedresponse.md @@ -50,7 +50,7 @@ let value: EliteratureRequestPaginatedResponse = { ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.ExistingEliteratureRequestDataJson](../../models/components/existingeliteraturerequestdatajson.md)[] | :heavy_minus_sign: | Collection of E-literature request data. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.ExistingELiteratureRequestDataForLead](../../models/components/existingeliteraturerequestdataforlead.md)[] | :heavy_minus_sign: | Collection of E-literature request data. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/event1.md b/packages/typescript/docs/models/components/event1.md new file mode 100644 index 00000000..0ccbf7e1 --- /dev/null +++ b/packages/typescript/docs/models/components/event1.md @@ -0,0 +1,19 @@ +# Event1 + +The Associated Event. + +## Example Usage + +```typescript +import { Event1 } from "@cvent/sdk/models/components"; + +let value: Event1 = { + id: "3db28cfc-db22-11eb-8d19-0242ac130003", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | Event id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventbannerlinkclicked.md b/packages/typescript/docs/models/components/eventbannerlinkclicked.md index e4dfc9dc..61c95c4e 100644 --- a/packages/typescript/docs/models/components/eventbannerlinkclicked.md +++ b/packages/typescript/docs/models/components/eventbannerlinkclicked.md @@ -25,7 +25,7 @@ let value: EventBannerLinkClicked = { | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `exhibitor` | [components.ExhibitorJson1](../../models/components/exhibitorjson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `banner` | [components.Banner](../../models/components/banner.md) | :heavy_minus_sign: | The related banner | | | `target` | [components.BannerLinkTargetJson](../../models/components/bannerlinktargetjson.md) | :heavy_minus_sign: | The target of the link clicked on the banner. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventemailspaginatedresponse.md b/packages/typescript/docs/models/components/eventemailspaginatedresponse.md index 9b697374..8b9285cb 100644 --- a/packages/typescript/docs/models/components/eventemailspaginatedresponse.md +++ b/packages/typescript/docs/models/components/eventemailspaginatedresponse.md @@ -57,5 +57,5 @@ let value: EventEmailsPaginatedResponse = { | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `paging` | [components.PagingJson25](../../models/components/pagingjson25.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `paging` | [components.PagingJson23](../../models/components/pagingjson23.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `data` | [components.EventEmailJson](../../models/components/eventemailjson.md)[] | :heavy_check_mark: | Collection of emails for a specific event. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventfeaturejson.md b/packages/typescript/docs/models/components/eventfeaturejson.md index 1839b714..b34de215 100644 --- a/packages/typescript/docs/models/components/eventfeaturejson.md +++ b/packages/typescript/docs/models/components/eventfeaturejson.md @@ -40,13 +40,13 @@ let value: EventFeatureJson = { ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [components.FeatureTypeJson](../../models/components/featuretypejson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `locked` | *boolean* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | -| `lockedReason` | *string* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | -| `enabledTier` | [components.TierJson](../../models/components/tierjson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `availableTiers` | [components.FeatureTierJson](../../models/components/featuretierjson.md)[] | :heavy_minus_sign: | Available feature tiers. | | -| `config` | *components.EventFeatureJsonConfig* | :heavy_minus_sign: | Feature configuration. | | -| `weblink` | *string* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [components.FeatureTypeJson](../../models/components/featuretypejson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `locked` | *boolean* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | +| `lockedReason` | *string* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | +| `enabledTier` | [components.TierJson](../../models/components/tierjson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `availableTiers` | [components.FeatureTierJson](../../models/components/featuretierjson.md)[] | :heavy_minus_sign: | Available feature tiers. | | +| `config` | *components.EventFeatureJsonConfig* | :heavy_minus_sign: | Feature configuration. | | +| `weblink` | *string* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventfeaturesresponse.md b/packages/typescript/docs/models/components/eventfeaturesresponse.md index 76720c61..160c1b2b 100644 --- a/packages/typescript/docs/models/components/eventfeaturesresponse.md +++ b/packages/typescript/docs/models/components/eventfeaturesresponse.md @@ -40,13 +40,13 @@ let value: EventFeaturesResponse = { ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [components.FeatureTypeJson](../../models/components/featuretypejson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `locked` | *boolean* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | -| `lockedReason` | *string* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | -| `enabledTier` | [components.TierJson](../../models/components/tierjson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `availableTiers` | [components.FeatureTierJson](../../models/components/featuretierjson.md)[] | :heavy_minus_sign: | Available feature tiers. | | -| `config` | *components.EventFeaturesResponseConfig* | :heavy_minus_sign: | Feature configuration. | | -| `weblink` | *string* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [components.FeatureTypeJson](../../models/components/featuretypejson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `locked` | *boolean* | :heavy_check_mark: | If a particular feature is locked to perform any mutation over it | true | +| `lockedReason` | *string* | :heavy_minus_sign: | Generic message informing feature is locked due to some sub-feature/child feature in use | Your event is already using some Registration features | +| `enabledTier` | [components.TierJson](../../models/components/tierjson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `availableTiers` | [components.FeatureTierJson](../../models/components/featuretierjson.md)[] | :heavy_minus_sign: | Available feature tiers. | | +| `config` | *components.EventFeaturesResponseConfig* | :heavy_minus_sign: | Feature configuration. | | +| `weblink` | *string* | :heavy_minus_sign: | URL of the feature's webpage. | https://cvent.me/XX51b9 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventjson11.md b/packages/typescript/docs/models/components/eventjson11.md deleted file mode 100644 index b240f988..00000000 --- a/packages/typescript/docs/models/components/eventjson11.md +++ /dev/null @@ -1,19 +0,0 @@ -# EventJson11 - -Details of the event. - -## Example Usage - -```typescript -import { EventJson11 } from "@cvent/sdk/models/components"; - -let value: EventJson11 = { - id: "a150f1ee-6c54-4b01-90e6-d701748f0851", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | The unique ID of the event. | a150f1ee-6c54-4b01-90e6-d701748f0851 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventjson2.md b/packages/typescript/docs/models/components/eventjson2.md new file mode 100644 index 00000000..a9e60506 --- /dev/null +++ b/packages/typescript/docs/models/components/eventjson2.md @@ -0,0 +1,19 @@ +# EventJson2 + +ID of the event. + +## Example Usage + +```typescript +import { EventJson2 } from "@cvent/sdk/models/components"; + +let value: EventJson2 = { + id: "103097a4-143d-11e5-9f99-d0a637ee0032", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | UUID of the event. | 103097a4-143d-11e5-9f99-d0a637ee0032 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventjson3.md b/packages/typescript/docs/models/components/eventjson3.md index 9a0838ea..d782e5c6 100644 --- a/packages/typescript/docs/models/components/eventjson3.md +++ b/packages/typescript/docs/models/components/eventjson3.md @@ -1,6 +1,6 @@ # EventJson3 -ID of the event. +Event ID Information. ## Example Usage @@ -8,7 +8,7 @@ ID of the event. import { EventJson3 } from "@cvent/sdk/models/components"; let value: EventJson3 = { - id: "103097a4-143d-11e5-9f99-d0a637ee0032", + id: "3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329", }; ``` @@ -16,4 +16,4 @@ let value: EventJson3 = { | Field | Type | Required | Description | Example | | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | UUID of the event. | 103097a4-143d-11e5-9f99-d0a637ee0032 | \ No newline at end of file +| `id` | *string* | :heavy_minus_sign: | Identifier of a particular Event. | 3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventjson4.md b/packages/typescript/docs/models/components/eventjson4.md deleted file mode 100644 index 6d88f5d0..00000000 --- a/packages/typescript/docs/models/components/eventjson4.md +++ /dev/null @@ -1,19 +0,0 @@ -# EventJson4 - -Event ID Information. - -## Example Usage - -```typescript -import { EventJson4 } from "@cvent/sdk/models/components"; - -let value: EventJson4 = { - id: "3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | Identifier of a particular Event. | 3d808ee8-94f8-4f3a-9ad1-6b23f4e4c329 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventjson5.md b/packages/typescript/docs/models/components/eventjson5.md new file mode 100644 index 00000000..ce132a26 --- /dev/null +++ b/packages/typescript/docs/models/components/eventjson5.md @@ -0,0 +1,19 @@ +# EventJson5 + +Detail object of an event which is associated to a survey. + +## Example Usage + +```typescript +import { EventJson5 } from "@cvent/sdk/models/components"; + +let value: EventJson5 = { + id: "9463c74e-18c6-401a-a710-ae0f485bf059", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_minus_sign: | Id of the associated event | 9463c74e-18c6-401a-a710-ae0f485bf059 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventjson6.md b/packages/typescript/docs/models/components/eventjson6.md deleted file mode 100644 index 6fec2ae4..00000000 --- a/packages/typescript/docs/models/components/eventjson6.md +++ /dev/null @@ -1,19 +0,0 @@ -# EventJson6 - -The Associated Event. - -## Example Usage - -```typescript -import { EventJson6 } from "@cvent/sdk/models/components"; - -let value: EventJson6 = { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Event id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventjson7.md b/packages/typescript/docs/models/components/eventjson7.md index fc5a9807..50b07e98 100644 --- a/packages/typescript/docs/models/components/eventjson7.md +++ b/packages/typescript/docs/models/components/eventjson7.md @@ -1,6 +1,6 @@ # EventJson7 -Detail object of an event which is associated to a survey. +An event reference used in attendee insights to identify the event context for engagement data ## Example Usage @@ -8,12 +8,12 @@ Detail object of an event which is associated to a survey. import { EventJson7 } from "@cvent/sdk/models/components"; let value: EventJson7 = { - id: "9463c74e-18c6-401a-a710-ae0f485bf059", + id: "04cb6ae2-0dc3-487b-953e-86d6abbdf7d3", }; ``` ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | Id of the associated event | 9463c74e-18c6-401a-a710-ae0f485bf059 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | A unique identifier (UUID) for the event where the engagement score applies | 04cb6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventjson9.md b/packages/typescript/docs/models/components/eventjson9.md index b8241344..e937862a 100644 --- a/packages/typescript/docs/models/components/eventjson9.md +++ b/packages/typescript/docs/models/components/eventjson9.md @@ -1,6 +1,6 @@ # EventJson9 -An event reference used in attendee insights to identify the event context for engagement data +Details of the event. ## Example Usage @@ -8,12 +8,12 @@ An event reference used in attendee insights to identify the event context for e import { EventJson9 } from "@cvent/sdk/models/components"; let value: EventJson9 = { - id: "04cb6ae2-0dc3-487b-953e-86d6abbdf7d3", + id: "a150f1ee-6c54-4b01-90e6-d701748f0851", }; ``` ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | A unique identifier (UUID) for the event where the engagement score applies | 04cb6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | The unique ID of the event. | a150f1ee-6c54-4b01-90e6-d701748f0851 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventsurveyquestionjson.md b/packages/typescript/docs/models/components/eventsurveyquestionjson.md index 953c7387..4bcdcc6e 100644 --- a/packages/typescript/docs/models/components/eventsurveyquestionjson.md +++ b/packages/typescript/docs/models/components/eventsurveyquestionjson.md @@ -95,14 +95,14 @@ let value: EventSurveyQuestionJson = { | `htmlText` | *string* | :heavy_minus_sign: | Html of the question | Question Html | | `code` | *string* | :heavy_minus_sign: | Question Code | 4l6x | | `type` | [components.QuestionTypeJson2](../../models/components/questiontypejson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `choices` | [components.ChoiceJson3](../../models/components/choicejson3.md)[] | :heavy_minus_sign: | List of choices for the question. | | +| `choices` | [components.ChoiceJson2](../../models/components/choicejson2.md)[] | :heavy_minus_sign: | List of choices for the question. | | | `categories` | [components.CategoryJson2](../../models/components/categoryjson2.md)[] | :heavy_minus_sign: | List of categories for the question. | | | `subCategories` | [components.TextFieldJson1](../../models/components/textfieldjson1.md)[] | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `notApplicableAnswer` | [components.AdditionalChoiceJson2](../../models/components/additionalchoicejson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `otherAnswer` | [components.AdditionalChoiceJson2](../../models/components/additionalchoicejson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `notApplicableAnswer` | [components.AdditionalChoiceJson1](../../models/components/additionalchoicejson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `otherAnswer` | [components.AdditionalChoiceJson1](../../models/components/additionalchoicejson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `comments` | *string* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `required` | *boolean* | :heavy_minus_sign: | Is this a mandatory question | true | -| `fields` | [components.FieldJson5](../../models/components/fieldjson5.md)[] | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `fields` | [components.FieldJson3](../../models/components/fieldjson3.md)[] | :heavy_minus_sign: | List of fields for form/matrix questions | | | `maxScore` | *number* | :heavy_minus_sign: | Max possible score | 20 | | `totalSum` | *number* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `survey` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/typescript/docs/models/components/eventsurveyrespondent.md b/packages/typescript/docs/models/components/eventsurveyrespondent.md index 74265617..915ccea6 100644 --- a/packages/typescript/docs/models/components/eventsurveyrespondent.md +++ b/packages/typescript/docs/models/components/eventsurveyrespondent.md @@ -69,7 +69,7 @@ let value: EventSurveyRespondent = { | `percentageScore` | *number* | :heavy_minus_sign: | Respondent Percentage Score | 70 | | `links` | [components.EventSurveyRespondentLinks](../../models/components/eventsurveyrespondentlinks.md) | :heavy_minus_sign: | Related links. | | | `sourceId` | *string* | :heavy_minus_sign: | Source IDs track respondents in an external system integrated with the Cvent survey. | IN4IDS1 | -| `event` | [components.EventJson7](../../models/components/eventjson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `event` | [components.EventJson5](../../models/components/eventjson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `attendee` | [components.EventSurveyRespondentAttendee](../../models/components/eventsurveyrespondentattendee.md) | :heavy_minus_sign: | Associated attendee. | | | `contact` | [components.EventSurveyRespondentContact](../../models/components/eventsurveyrespondentcontact.md) | :heavy_minus_sign: | Associated contact. | | | `surveys` | [components.RespondentEventSurveyReferenceJson](../../models/components/respondenteventsurveyreferencejson.md)[] | :heavy_minus_sign: | List of associated surveys. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventsurveyresponse.md b/packages/typescript/docs/models/components/eventsurveyresponse.md index 5fde8ee1..2700bc2f 100644 --- a/packages/typescript/docs/models/components/eventsurveyresponse.md +++ b/packages/typescript/docs/models/components/eventsurveyresponse.md @@ -62,9 +62,9 @@ let value: EventSurveyResponse = { | `id` | *string* | :heavy_minus_sign: | Response ID | | | `respondent` | [components.EventSurveyResponseUUID](../../models/components/eventsurveyresponseuuid.md) | :heavy_minus_sign: | N/A | | | `question` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `answers` | [components.AnswerJson1](../../models/components/answerjson1.md)[] | :heavy_check_mark: | List of responded survey answers. | | +| `answers` | [components.AnswerJson](../../models/components/answerjson.md)[] | :heavy_check_mark: | List of responded survey answers. | | | ~~`score`~~ | *number* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | -| `event` | [components.EventJson7](../../models/components/eventjson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `event` | [components.EventJson5](../../models/components/eventjson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `survey` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `session` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `speaker` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/eventsurveyresponseinput.md b/packages/typescript/docs/models/components/eventsurveyresponseinput.md index 62d275f5..2c151a57 100644 --- a/packages/typescript/docs/models/components/eventsurveyresponseinput.md +++ b/packages/typescript/docs/models/components/eventsurveyresponseinput.md @@ -29,7 +29,7 @@ let value: EventSurveyResponseInput = { | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `question` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `answers` | [components.AnswerJson1](../../models/components/answerjson1.md)[] | :heavy_check_mark: | List of responded survey answers. | +| `answers` | [components.AnswerJson](../../models/components/answerjson.md)[] | :heavy_check_mark: | List of responded survey answers. | | `survey` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `session` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `speaker` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitor.md b/packages/typescript/docs/models/components/exhibitor.md new file mode 100644 index 00000000..449b06fd --- /dev/null +++ b/packages/typescript/docs/models/components/exhibitor.md @@ -0,0 +1,19 @@ +# Exhibitor + +The Associated Exhibitor. + +## Example Usage + +```typescript +import { Exhibitor } from "@cvent/sdk/models/components"; + +let value: Exhibitor = { + id: "4888db54-db22-11eb-8d19-0242ac130003", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | Exhibitor id | 4888db54-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoraddressjson.md b/packages/typescript/docs/models/components/exhibitoraddressjson.md deleted file mode 100644 index f2f97d55..00000000 --- a/packages/typescript/docs/models/components/exhibitoraddressjson.md +++ /dev/null @@ -1,29 +0,0 @@ -# ExhibitorAddressJson - -An object representing an address with various properties. - -## Example Usage - -```typescript -import { ExhibitorAddressJson } from "@cvent/sdk/models/components"; - -let value: ExhibitorAddressJson = { - address1: "Cvent Inc.", - address2: "4001 West Parmer Lane", - city: "Austin", - region: "Texas", - postalCode: "78727", - country: "United States of America", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | -| `address1` | *string* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | -| `address2` | *string* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | -| `city` | *string* | :heavy_minus_sign: | The name of the city. | Austin | -| `region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `postalCode` | *string* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | -| `country` | *string* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoradminrequest.md b/packages/typescript/docs/models/components/exhibitoradminrequest.md index 96dba370..8dd37061 100644 --- a/packages/typescript/docs/models/components/exhibitoradminrequest.md +++ b/packages/typescript/docs/models/components/exhibitoradminrequest.md @@ -19,9 +19,9 @@ let value: ExhibitorAdminRequest = { ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `firstName` | *string* | :heavy_check_mark: | The first name of the exhibitor admin | John | -| `lastName` | *string* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | -| `email` | *string* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `firstName` | *string* | :heavy_check_mark: | The first name of the exhibitor admin | John | +| `lastName` | *string* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | +| `email` | *string* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoradminresponse.md b/packages/typescript/docs/models/components/exhibitoradminresponse.md index 03dc278a..29d2b896 100644 --- a/packages/typescript/docs/models/components/exhibitoradminresponse.md +++ b/packages/typescript/docs/models/components/exhibitoradminresponse.md @@ -29,7 +29,7 @@ let value: ExhibitorAdminResponse = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | ~~`lastModifiedBy`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The identifier of the user that last updated this record.This filed is deprecated. | hporter | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `firstName` | *string* | :heavy_check_mark: | The first name of the exhibitor admin | John | | `lastName` | *string* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | | `email` | *string* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | diff --git a/packages/typescript/docs/models/components/exhibitoradminslistresponse.md b/packages/typescript/docs/models/components/exhibitoradminslistresponse.md index f141a186..eb9ffc94 100644 --- a/packages/typescript/docs/models/components/exhibitoradminslistresponse.md +++ b/packages/typescript/docs/models/components/exhibitoradminslistresponse.md @@ -45,7 +45,7 @@ let value: ExhibitorAdminsListResponse = { ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.ExistingExhibitorAdminJson](../../models/components/existingexhibitoradminjson.md)[] | :heavy_minus_sign: | List of exhibitor admins. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.ExhibitorAdminResponse](../../models/components/exhibitoradminresponse.md)[] | :heavy_minus_sign: | List of exhibitor admins. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoranswerformat.md b/packages/typescript/docs/models/components/exhibitoranswerformat.md new file mode 100644 index 00000000..683308f8 --- /dev/null +++ b/packages/typescript/docs/models/components/exhibitoranswerformat.md @@ -0,0 +1,17 @@ +# ExhibitorAnswerFormat + +Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. + +## Example Usage + +```typescript +import { ExhibitorAnswerFormat } from "@cvent/sdk/models/components"; + +let value: ExhibitorAnswerFormat = "RadioButton"; +``` + +## Values + +```typescript +"Date" | "DateAndTime" | "Dropdown" | "EmailAddress" | "General" | "PhoneNumber" | "RadioButton" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoranswerformatjson.md b/packages/typescript/docs/models/components/exhibitoranswerformatjson.md deleted file mode 100644 index 02c8af90..00000000 --- a/packages/typescript/docs/models/components/exhibitoranswerformatjson.md +++ /dev/null @@ -1,17 +0,0 @@ -# ExhibitorAnswerFormatJson - -Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. - -## Example Usage - -```typescript -import { ExhibitorAnswerFormatJson } from "@cvent/sdk/models/components"; - -let value: ExhibitorAnswerFormatJson = "RadioButton"; -``` - -## Values - -```typescript -"Date" | "DateAndTime" | "Dropdown" | "EmailAddress" | "General" | "PhoneNumber" | "RadioButton" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoranswerlimits.md b/packages/typescript/docs/models/components/exhibitoranswerlimits.md new file mode 100644 index 00000000..13cbb40f --- /dev/null +++ b/packages/typescript/docs/models/components/exhibitoranswerlimits.md @@ -0,0 +1,23 @@ +# ExhibitorAnswerLimits + +Defines the limits for answers to exhibitor questions. + +## Example Usage + +```typescript +import { ExhibitorAnswerLimits } from "@cvent/sdk/models/components"; + +let value: ExhibitorAnswerLimits = { + minSelections: 1, + maxSelections: 10, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `minLength` | *number* | :heavy_minus_sign: | Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. | 1 | +| `maxLength` | *number* | :heavy_minus_sign: | Maximum length of the answer for OpenEndedTextCommentBox questions. | 2000 | +| `minSelections` | *number* | :heavy_minus_sign: | Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. | 1 | +| `maxSelections` | *number* | :heavy_minus_sign: | Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. | 10 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoranswerlimitsjson.md b/packages/typescript/docs/models/components/exhibitoranswerlimitsjson.md deleted file mode 100644 index 7d1f2dc8..00000000 --- a/packages/typescript/docs/models/components/exhibitoranswerlimitsjson.md +++ /dev/null @@ -1,23 +0,0 @@ -# ExhibitorAnswerLimitsJson - -Defines the limits for answers to exhibitor questions. - -## Example Usage - -```typescript -import { ExhibitorAnswerLimitsJson } from "@cvent/sdk/models/components"; - -let value: ExhibitorAnswerLimitsJson = { - minSelections: 1, - maxSelections: 10, -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `minLength` | *number* | :heavy_minus_sign: | Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. | 1 | -| `maxLength` | *number* | :heavy_minus_sign: | Maximum length of the answer for OpenEndedTextCommentBox questions. | 2000 | -| `minSelections` | *number* | :heavy_minus_sign: | Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. | 1 | -| `maxSelections` | *number* | :heavy_minus_sign: | Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. | 10 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoranswersrequest.md b/packages/typescript/docs/models/components/exhibitoranswersrequest.md index 91d806bc..952bb39e 100644 --- a/packages/typescript/docs/models/components/exhibitoranswersrequest.md +++ b/packages/typescript/docs/models/components/exhibitoranswersrequest.md @@ -32,6 +32,6 @@ let value: ExhibitorAnswersRequest = { ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `data` | [components.ExistingExhibitorAnswerJsonInput](../../models/components/existingexhibitoranswerjsoninput.md)[] | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `data` | [components.ExistingExhibitorAnswerInput](../../models/components/existingexhibitoranswerinput.md)[] | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoranswersresponse.md b/packages/typescript/docs/models/components/exhibitoranswersresponse.md index d5156a21..b160fddf 100644 --- a/packages/typescript/docs/models/components/exhibitoranswersresponse.md +++ b/packages/typescript/docs/models/components/exhibitoranswersresponse.md @@ -32,6 +32,6 @@ let value: ExhibitorAnswersResponse = { ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `data` | [components.ExistingExhibitorAnswerJson](../../models/components/existingexhibitoranswerjson.md)[] | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `data` | [components.ExistingExhibitorAnswer](../../models/components/existingexhibitoranswer.md)[] | :heavy_minus_sign: | List of answers for all exhibitor questions. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorcategoriespaginatedresponse.md b/packages/typescript/docs/models/components/exhibitorcategoriespaginatedresponse.md index 981ce362..51bde0cd 100644 --- a/packages/typescript/docs/models/components/exhibitorcategoriespaginatedresponse.md +++ b/packages/typescript/docs/models/components/exhibitorcategoriespaginatedresponse.md @@ -49,7 +49,7 @@ let value: ExhibitorCategoriesPaginatedResponse = { ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.ExistingExhibitorCategoryJson](../../models/components/existingexhibitorcategoryjson.md)[] | :heavy_minus_sign: | Paginated list of all exhibitor categories for an event. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.ExhibitorCategoryResponse](../../models/components/exhibitorcategoryresponse.md)[] | :heavy_minus_sign: | Paginated list of all exhibitor categories for an event. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorcategoryid.md b/packages/typescript/docs/models/components/exhibitorcategoryid.md new file mode 100644 index 00000000..16f7d4ef --- /dev/null +++ b/packages/typescript/docs/models/components/exhibitorcategoryid.md @@ -0,0 +1,19 @@ +# ExhibitorCategoryId + +Schema for Exhibitor Category ID. + +## Example Usage + +```typescript +import { ExhibitorCategoryId } from "@cvent/sdk/models/components"; + +let value: ExhibitorCategoryId = { + id: "534a465b-b4cb-471d-9498-4bf3917ad8bf", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorcategoryidjson.md b/packages/typescript/docs/models/components/exhibitorcategoryidjson.md deleted file mode 100644 index 31d08833..00000000 --- a/packages/typescript/docs/models/components/exhibitorcategoryidjson.md +++ /dev/null @@ -1,19 +0,0 @@ -# ExhibitorCategoryIdJson - -Schema for Exhibitor Category ID. - -## Example Usage - -```typescript -import { ExhibitorCategoryIdJson } from "@cvent/sdk/models/components"; - -let value: ExhibitorCategoryIdJson = { - id: "534a465b-b4cb-471d-9498-4bf3917ad8bf", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorcategoryidlistresponse.md b/packages/typescript/docs/models/components/exhibitorcategoryidlistresponse.md index da92e973..26e089c8 100644 --- a/packages/typescript/docs/models/components/exhibitorcategoryidlistresponse.md +++ b/packages/typescript/docs/models/components/exhibitorcategoryidlistresponse.md @@ -36,7 +36,7 @@ let value: ExhibitorCategoryIdListResponse = { ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.ExhibitorCategoryIdJson](../../models/components/exhibitorcategoryidjson.md)[] | :heavy_minus_sign: | Paginated list of exhibitor category Ids for an exhibitor. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.ExhibitorCategoryId](../../models/components/exhibitorcategoryid.md)[] | :heavy_minus_sign: | Paginated list of exhibitor category Ids for an exhibitor. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorcategoryrequest.md b/packages/typescript/docs/models/components/exhibitorcategoryrequest.md index eabf099e..9ac9a309 100644 --- a/packages/typescript/docs/models/components/exhibitorcategoryrequest.md +++ b/packages/typescript/docs/models/components/exhibitorcategoryrequest.md @@ -22,7 +22,7 @@ let value: ExhibitorCategoryRequest = { | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *string* | :heavy_check_mark: | Name of the exhibitor category | Automobile | | `description` | *string* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | | `order` | *number* | :heavy_check_mark: | order for exhibitor category | 3 | diff --git a/packages/typescript/docs/models/components/exhibitorcategoryresponse.md b/packages/typescript/docs/models/components/exhibitorcategoryresponse.md index 20493456..1043ecde 100644 --- a/packages/typescript/docs/models/components/exhibitorcategoryresponse.md +++ b/packages/typescript/docs/models/components/exhibitorcategoryresponse.md @@ -33,7 +33,7 @@ let value: ExhibitorCategoryResponse = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *string* | :heavy_check_mark: | Name of the exhibitor category | Automobile | | `description` | *string* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | | `order` | *number* | :heavy_check_mark: | order for exhibitor category | 3 | diff --git a/packages/typescript/docs/models/components/exhibitordocumentopened.md b/packages/typescript/docs/models/components/exhibitordocumentopened.md index 7ac7237c..2e4115aa 100644 --- a/packages/typescript/docs/models/components/exhibitordocumentopened.md +++ b/packages/typescript/docs/models/components/exhibitordocumentopened.md @@ -28,6 +28,6 @@ let value: ExhibitorDocumentOpened = { | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `exhibitor` | [components.ExhibitorJson1](../../models/components/exhibitorjson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `document` | [components.ActivityExhibitorDocumentJson](../../models/components/activityexhibitordocumentjson.md) | :heavy_minus_sign: | Document for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorid.md b/packages/typescript/docs/models/components/exhibitorid.md new file mode 100644 index 00000000..f82e3048 --- /dev/null +++ b/packages/typescript/docs/models/components/exhibitorid.md @@ -0,0 +1,19 @@ +# ExhibitorId + +A JSON Schema representation of an exhibitor ID. + +## Example Usage + +```typescript +import { ExhibitorId } from "@cvent/sdk/models/components"; + +let value: ExhibitorId = { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoridjson.md b/packages/typescript/docs/models/components/exhibitoridjson.md deleted file mode 100644 index ab3256ac..00000000 --- a/packages/typescript/docs/models/components/exhibitoridjson.md +++ /dev/null @@ -1,19 +0,0 @@ -# ExhibitorIdJson - -A JSON Schema representation of an exhibitor ID. - -## Example Usage - -```typescript -import { ExhibitorIdJson } from "@cvent/sdk/models/components"; - -let value: ExhibitorIdJson = { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `id` | *string* | :heavy_minus_sign: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitoridlistresponse.md b/packages/typescript/docs/models/components/exhibitoridlistresponse.md index 9288930d..0e735b68 100644 --- a/packages/typescript/docs/models/components/exhibitoridlistresponse.md +++ b/packages/typescript/docs/models/components/exhibitoridlistresponse.md @@ -36,7 +36,7 @@ let value: ExhibitorIdListResponse = { ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.ExhibitorIdJson](../../models/components/exhibitoridjson.md)[] | :heavy_minus_sign: | Paginated list of exhibitor Ids for an exhibitor category. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.ExhibitorId](../../models/components/exhibitorid.md)[] | :heavy_minus_sign: | Paginated list of exhibitor Ids for an exhibitor category. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorjson.md b/packages/typescript/docs/models/components/exhibitorjson.md index c23c7f67..148f1d23 100644 --- a/packages/typescript/docs/models/components/exhibitorjson.md +++ b/packages/typescript/docs/models/components/exhibitorjson.md @@ -1,6 +1,6 @@ # ExhibitorJson -The Associated Exhibitor. +An exhibitor. ## Example Usage @@ -8,12 +8,18 @@ The Associated Exhibitor. import { ExhibitorJson } from "@cvent/sdk/models/components"; let value: ExhibitorJson = { - id: "4888db54-db22-11eb-8d19-0242ac130003", + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + name: "AutoExpo", + featured: true, + eventSponsor: true, }; ``` ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Exhibitor id | 4888db54-db22-11eb-8d19-0242ac130003 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | The unique identifier of the exhibitor. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `name` | *string* | :heavy_minus_sign: | The Name of an exhibitor. | AutoExpo | +| `featured` | *boolean* | :heavy_minus_sign: | If the exhibitor is featured. | true | +| `eventSponsor` | *boolean* | :heavy_minus_sign: | If the exhibitor is an event sponsor. | true | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorjson1.md b/packages/typescript/docs/models/components/exhibitorjson1.md deleted file mode 100644 index 2e3beb78..00000000 --- a/packages/typescript/docs/models/components/exhibitorjson1.md +++ /dev/null @@ -1,25 +0,0 @@ -# ExhibitorJson1 - -An exhibitor. - -## Example Usage - -```typescript -import { ExhibitorJson1 } from "@cvent/sdk/models/components"; - -let value: ExhibitorJson1 = { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - name: "AutoExpo", - featured: true, - eventSponsor: true, -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `id` | *string* | :heavy_minus_sign: | The unique identifier of the exhibitor. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `name` | *string* | :heavy_minus_sign: | The Name of an exhibitor. | AutoExpo | -| `featured` | *boolean* | :heavy_minus_sign: | If the exhibitor is featured. | true | -| `eventSponsor` | *boolean* | :heavy_minus_sign: | If the exhibitor is an event sponsor. | true | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorquestiontype.md b/packages/typescript/docs/models/components/exhibitorquestiontype.md new file mode 100644 index 00000000..50022dee --- /dev/null +++ b/packages/typescript/docs/models/components/exhibitorquestiontype.md @@ -0,0 +1,17 @@ +# ExhibitorQuestionType + +Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. + +## Example Usage + +```typescript +import { ExhibitorQuestionType } from "@cvent/sdk/models/components"; + +let value: ExhibitorQuestionType = "SingleChoice"; +``` + +## Values + +```typescript +"MultiChoice" | "SingleChoice" | "OpenEndedTextOneLine" | "OpenEndedTextCommentBox" | "OpenEndedDateTime" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorquestiontypejson.md b/packages/typescript/docs/models/components/exhibitorquestiontypejson.md deleted file mode 100644 index b5a76b41..00000000 --- a/packages/typescript/docs/models/components/exhibitorquestiontypejson.md +++ /dev/null @@ -1,17 +0,0 @@ -# ExhibitorQuestionTypeJson - -Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. - -## Example Usage - -```typescript -import { ExhibitorQuestionTypeJson } from "@cvent/sdk/models/components"; - -let value: ExhibitorQuestionTypeJson = "SingleChoice"; -``` - -## Values - -```typescript -"MultiChoice" | "SingleChoice" | "OpenEndedTextOneLine" | "OpenEndedTextCommentBox" | "OpenEndedDateTime" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorregistrationpacklistresponse.md b/packages/typescript/docs/models/components/exhibitorregistrationpacklistresponse.md index 29dde693..ff633e5f 100644 --- a/packages/typescript/docs/models/components/exhibitorregistrationpacklistresponse.md +++ b/packages/typescript/docs/models/components/exhibitorregistrationpacklistresponse.md @@ -25,6 +25,6 @@ let value: ExhibitorRegistrationPackListResponse = { ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `data` | [components.ExistingRegistrationPackJson](../../models/components/existingregistrationpackjson.md)[] | :heavy_minus_sign: | The registration pack for an exhibitor. Contains at most one item. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `data` | [components.RegistrationPackResponse](../../models/components/registrationpackresponse.md)[] | :heavy_minus_sign: | The registration pack for an exhibitor. Contains at most one item. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorrequest.md b/packages/typescript/docs/models/components/exhibitorrequest.md index beb21baa..bec23cec 100644 --- a/packages/typescript/docs/models/components/exhibitorrequest.md +++ b/packages/typescript/docs/models/components/exhibitorrequest.md @@ -53,21 +53,21 @@ let value: ExhibitorRequest = { | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *string* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | | `description` | *string* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | | `code` | *string* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | | `sourceId` | *string* | :heavy_minus_sign: | Code used for marketing groupings | software | | `location` | *string* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `address` | [components.ExhibitorAddressJson](../../models/components/exhibitoraddressjson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | +| `address` | [components.Address11](../../models/components/address11.md) | :heavy_minus_sign: | An object representing an address with various properties. | | | `email` | *string* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | | `mobilePhone` | *string* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | | `workPhone` | *string* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | | `otherPhone` | *string* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | | `website` | *string* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `contactLinks` | [components.ContactLinksJson2](../../models/components/contactlinksjson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | +| `contactLinks` | [components.ContactLinks](../../models/components/contactlinks.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | | `deleted` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | | `hidden` | *boolean* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | | `eventSponsor` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | | `featured` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `sponsorshipLevel` | [components.SponsorshipLevelJson](../../models/components/sponsorshipleveljson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | \ No newline at end of file +| `sponsorshipLevel` | [components.SponsorshipLevel](../../models/components/sponsorshiplevel.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorresponse.md b/packages/typescript/docs/models/components/exhibitorresponse.md index e744d4d2..a7edbb43 100644 --- a/packages/typescript/docs/models/components/exhibitorresponse.md +++ b/packages/typescript/docs/models/components/exhibitorresponse.md @@ -66,24 +66,24 @@ let value: ExhibitorResponse = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *string* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | | `description` | *string* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | | `code` | *string* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | | `sourceId` | *string* | :heavy_minus_sign: | Code used for marketing groupings | software | | `location` | *string* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `address` | [components.ExhibitorAddressJson](../../models/components/exhibitoraddressjson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | +| `address` | [components.Address11](../../models/components/address11.md) | :heavy_minus_sign: | An object representing an address with various properties. | | | `email` | *string* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | | `mobilePhone` | *string* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | | `workPhone` | *string* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | | `otherPhone` | *string* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | | `website` | *string* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `contactLinks` | [components.ContactLinksJson2](../../models/components/contactlinksjson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | +| `contactLinks` | [components.ContactLinks](../../models/components/contactlinks.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | | `deleted` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | | `hidden` | *boolean* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | | `eventSponsor` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | | `featured` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `sponsorshipLevel` | [components.SponsorshipLevelJson](../../models/components/sponsorshipleveljson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | +| `sponsorshipLevel` | [components.SponsorshipLevel](../../models/components/sponsorshiplevel.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | | `id` | *string* | :heavy_minus_sign: | ID of an exhibitor. | 4888db54-db22-11eb-8d19-0242ac130003 | | `profileLogoId` | *string* | :heavy_minus_sign: | File ID for exhibitor profile logo. | 31bd3ae1-0dc3-487b-953e-41d6bbade7d2 | | `profileLogoUrl` | *string* | :heavy_minus_sign: | URL for exhibitor profile logo. | https://images.cvent.com/pt/fileLocation/url_123 | diff --git a/packages/typescript/docs/models/components/exhibitorsociallinkopened.md b/packages/typescript/docs/models/components/exhibitorsociallinkopened.md index c2ec464b..352e4abc 100644 --- a/packages/typescript/docs/models/components/exhibitorsociallinkopened.md +++ b/packages/typescript/docs/models/components/exhibitorsociallinkopened.md @@ -28,7 +28,7 @@ let value: ExhibitorSocialLinkOpened = { | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `exhibitor` | [components.ExhibitorJson1](../../models/components/exhibitorjson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `sponsorshipLevel` | [components.ActivityExhibitorSponsorshipLevelJson](../../models/components/activityexhibitorsponsorshipleveljson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `socialNetwork` | *string* | :heavy_minus_sign: | The name of the social network. | LinkedIn | diff --git a/packages/typescript/docs/models/components/exhibitorspaginatedresponse.md b/packages/typescript/docs/models/components/exhibitorspaginatedresponse.md index 7da52769..d90299fd 100644 --- a/packages/typescript/docs/models/components/exhibitorspaginatedresponse.md +++ b/packages/typescript/docs/models/components/exhibitorspaginatedresponse.md @@ -82,7 +82,7 @@ let value: ExhibitorsPaginatedResponse = { ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.ExistingExhibitorJson](../../models/components/existingexhibitorjson.md)[] | :heavy_minus_sign: | Paginated list of exhibitors for an event. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.ExhibitorResponse](../../models/components/exhibitorresponse.md)[] | :heavy_minus_sign: | Paginated list of exhibitors for an event. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorviewed.md b/packages/typescript/docs/models/components/exhibitorviewed.md index 7621b6c8..38312287 100644 --- a/packages/typescript/docs/models/components/exhibitorviewed.md +++ b/packages/typescript/docs/models/components/exhibitorviewed.md @@ -30,7 +30,7 @@ let value: ExhibitorViewed = { | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `exhibitor` | [components.ExhibitorJson1](../../models/components/exhibitorjson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `sponsorshipLevel` | [components.ActivityExhibitorSponsorshipLevelJson](../../models/components/activityexhibitorsponsorshipleveljson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `navigationSource` | [components.ActivityExhibitorNavigationSourceJson](../../models/components/activityexhibitornavigationsourcejson.md) | :heavy_minus_sign: | Navigation source for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorvirtualboothjoined.md b/packages/typescript/docs/models/components/exhibitorvirtualboothjoined.md index 6421ae86..0e5899dc 100644 --- a/packages/typescript/docs/models/components/exhibitorvirtualboothjoined.md +++ b/packages/typescript/docs/models/components/exhibitorvirtualboothjoined.md @@ -27,7 +27,7 @@ let value: ExhibitorVirtualBoothJoined = { | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `exhibitor` | [components.ExhibitorJson1](../../models/components/exhibitorjson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `sponsorshipLevel` | [components.ActivityExhibitorSponsorshipLevelJson](../../models/components/activityexhibitorsponsorshipleveljson.md) | :heavy_minus_sign: | Sponsorship level for an activity exhibitor. | | | `solutionType` | *string* | :heavy_minus_sign: | The solution type used for the virtual booth. | CVC | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/exhibitorweblinkopened.md b/packages/typescript/docs/models/components/exhibitorweblinkopened.md index 4c9f17cc..3789e92e 100644 --- a/packages/typescript/docs/models/components/exhibitorweblinkopened.md +++ b/packages/typescript/docs/models/components/exhibitorweblinkopened.md @@ -26,6 +26,6 @@ let value: ExhibitorWeblinkOpened = { | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `exhibitor` | [components.ExhibitorJson1](../../models/components/exhibitorjson1.md) | :heavy_minus_sign: | An exhibitor. | | +| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | An exhibitor. | | | `platform` | *string* | :heavy_minus_sign: | The platform used by the user. | Attendee Hub | | `weblink` | [components.ActivityExhibitorWebLinkJson](../../models/components/activityexhibitorweblinkjson.md) | :heavy_minus_sign: | A web-link for an activity exhibitor. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingaudiencesegment.md b/packages/typescript/docs/models/components/existingaudiencesegment.md index 17744332..3c8c4f39 100644 --- a/packages/typescript/docs/models/components/existingaudiencesegment.md +++ b/packages/typescript/docs/models/components/existingaudiencesegment.md @@ -30,7 +30,7 @@ let value: ExistingAudienceSegment = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson3](../../models/components/eventjson3.md) | :heavy_minus_sign: | ID of the event. | | +| `event` | [components.EventJson2](../../models/components/eventjson2.md) | :heavy_check_mark: | ID of the event. | | | `name` | *string* | :heavy_check_mark: | Name of the audience segment. Must be unique in the event where the segment exists. | VIP Attendees | | `description` | *string* | :heavy_minus_sign: | Description of the audience segment. | A group of VIP attendees. | | `id` | *string* | :heavy_minus_sign: | ID of the audience segment. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | diff --git a/packages/typescript/docs/models/components/existingboothstaffjson.md b/packages/typescript/docs/models/components/existingboothstaffjson.md deleted file mode 100644 index d9b04f86..00000000 --- a/packages/typescript/docs/models/components/existingboothstaffjson.md +++ /dev/null @@ -1,39 +0,0 @@ -# ExistingBoothStaffJson - -Booth staff with an associated ID. - -## Example Usage - -```typescript -import { ExistingBoothStaffJson } from "@cvent/sdk/models/components"; - -let value: ExistingBoothStaffJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - attendee: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - id: "4e0f5152-515e-11ee-be56-0242ac120002", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `attendee` | [components.AttendeeJson3](../../models/components/attendeejson3.md) | :heavy_check_mark: | A JSON Schema for an Attendee object | | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `id` | *string* | :heavy_minus_sign: | ID of an exhibitor booth staff member. | 4e0f5152-515e-11ee-be56-0242ac120002 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingcapacity.md b/packages/typescript/docs/models/components/existingcapacity.md new file mode 100644 index 00000000..805e2b5d --- /dev/null +++ b/packages/typescript/docs/models/components/existingcapacity.md @@ -0,0 +1,25 @@ +# ExistingCapacity + +Represents the existing capacity of the registration type for an exhibitor + +## Example Usage + +```typescript +import { ExistingCapacity } from "@cvent/sdk/models/components"; + +let value: ExistingCapacity = { + registrationType: { + id: "923d5629-3cac-40c2-8237-34937dd93475", + }, + reservedCapacity: 5, + availableCapacity: 4, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `registrationType` | [components.ExistingCapacityRegistrationType](../../models/components/existingcapacityregistrationtype.md) | :heavy_check_mark: | Registration type information | | +| `reservedCapacity` | *number* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | +| `availableCapacity` | *number* | :heavy_check_mark: | Available capacity of the registration type for an exhibitor | 4 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingcapacityjson.md b/packages/typescript/docs/models/components/existingcapacityjson.md deleted file mode 100644 index ef8e5093..00000000 --- a/packages/typescript/docs/models/components/existingcapacityjson.md +++ /dev/null @@ -1,25 +0,0 @@ -# ExistingCapacityJson - -Represents the existing capacity of the registration type for an exhibitor - -## Example Usage - -```typescript -import { ExistingCapacityJson } from "@cvent/sdk/models/components"; - -let value: ExistingCapacityJson = { - registrationType: { - id: "923d5629-3cac-40c2-8237-34937dd93475", - }, - reservedCapacity: 5, - availableCapacity: 4, -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | -| `registrationType` | [components.ExistingCapacityJsonRegistrationType](../../models/components/existingcapacityjsonregistrationtype.md) | :heavy_check_mark: | Registration type information | | -| `reservedCapacity` | *number* | :heavy_check_mark: | Reserved capacity of the registration type for an exhibitor | 5 | -| `availableCapacity` | *number* | :heavy_check_mark: | Available capacity of the registration type for an exhibitor | 4 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingcapacityjsonregistrationtype.md b/packages/typescript/docs/models/components/existingcapacityjsonregistrationtype.md deleted file mode 100644 index a5cb6cbb..00000000 --- a/packages/typescript/docs/models/components/existingcapacityjsonregistrationtype.md +++ /dev/null @@ -1,19 +0,0 @@ -# ExistingCapacityJsonRegistrationType - -Registration type information - -## Example Usage - -```typescript -import { ExistingCapacityJsonRegistrationType } from "@cvent/sdk/models/components"; - -let value: ExistingCapacityJsonRegistrationType = { - id: "923d5629-3cac-40c2-8237-34937dd93475", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingcapacityregistrationtype.md b/packages/typescript/docs/models/components/existingcapacityregistrationtype.md new file mode 100644 index 00000000..cb2d2630 --- /dev/null +++ b/packages/typescript/docs/models/components/existingcapacityregistrationtype.md @@ -0,0 +1,19 @@ +# ExistingCapacityRegistrationType + +Registration type information + +## Example Usage + +```typescript +import { ExistingCapacityRegistrationType } from "@cvent/sdk/models/components"; + +let value: ExistingCapacityRegistrationType = { + id: "923d5629-3cac-40c2-8237-34937dd93475", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | Registration type id | 923d5629-3cac-40c2-8237-34937dd93475 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingeliteraturerequestdataforlead.md b/packages/typescript/docs/models/components/existingeliteraturerequestdataforlead.md new file mode 100644 index 00000000..5b888e7b --- /dev/null +++ b/packages/typescript/docs/models/components/existingeliteraturerequestdataforlead.md @@ -0,0 +1,41 @@ +# ExistingELiteratureRequestDataForLead + +A JSON Schema for an existing e-literature request data for a lead. + +## Example Usage + +```typescript +import { ExistingELiteratureRequestDataForLead } from "@cvent/sdk/models/components"; + +let value: ExistingELiteratureRequestDataForLead = { + created: new Date("2017-01-02T02:00:00Z"), + createdBy: "hporter", + lastModified: new Date("2019-02-12T03:00:00Z"), + lastModifiedBy: "hporter", + event: { + id: "3db28cfc-db22-11eb-8d19-0242ac130003", + }, + exhibitor: { + id: "4888db54-db22-11eb-8d19-0242ac130003", + }, + lead: { + id: "4e74f930-db22-11eb-8d19-0242ac130003", + }, + documents: [], + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `lead` | [components.Lead2](../../models/components/lead2.md) | :heavy_check_mark: | JSON schema for the Lead object | | +| `documents` | [components.ELiteratureDocument](../../models/components/eliteraturedocument.md)[] | :heavy_check_mark: | Collection of E-literature documents sent to lead. | | +| `id` | *string* | :heavy_minus_sign: | Request identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingeliteraturerequestdatajson.md b/packages/typescript/docs/models/components/existingeliteraturerequestdatajson.md deleted file mode 100644 index c1992af8..00000000 --- a/packages/typescript/docs/models/components/existingeliteraturerequestdatajson.md +++ /dev/null @@ -1,41 +0,0 @@ -# ExistingEliteratureRequestDataJson - -A JSON Schema for an existing e-literature request data for a lead. - -## Example Usage - -```typescript -import { ExistingEliteratureRequestDataJson } from "@cvent/sdk/models/components"; - -let value: ExistingEliteratureRequestDataJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - lead: { - id: "4e74f930-db22-11eb-8d19-0242ac130003", - }, - documents: [], - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `lead` | [components.LeadJson](../../models/components/leadjson.md) | :heavy_check_mark: | JSON schema for the Lead object | | -| `documents` | [components.EliteratureDocumentJson](../../models/components/eliteraturedocumentjson.md)[] | :heavy_check_mark: | Collection of E-literature documents sent to lead. | | -| `id` | *string* | :heavy_minus_sign: | Request identifier | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitoradminjson.md b/packages/typescript/docs/models/components/existingexhibitoradminjson.md deleted file mode 100644 index 693c620b..00000000 --- a/packages/typescript/docs/models/components/existingexhibitoradminjson.md +++ /dev/null @@ -1,36 +0,0 @@ -# ExistingExhibitorAdminJson - -Existing Exhibitor Admin with an id property - -## Example Usage - -```typescript -import { ExistingExhibitorAdminJson } from "@cvent/sdk/models/components"; - -let value: ExistingExhibitorAdminJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - firstName: "John", - lastName: "Eddy", - email: "john.eddy@test.com", - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| ~~`lastModifiedBy`~~ | *string* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The identifier of the user that last updated this record.This filed is deprecated. | hporter | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `firstName` | *string* | :heavy_check_mark: | The first name of the exhibitor admin | John | -| `lastName` | *string* | :heavy_check_mark: | The last name of the exhibitor admin | Eddy | -| `email` | *string* | :heavy_check_mark: | The email address of the exhibitor admin | john.eddy@test.com | -| `id` | *string* | :heavy_minus_sign: | Exhibitor Admin id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitoranswer.md b/packages/typescript/docs/models/components/existingexhibitoranswer.md new file mode 100644 index 00000000..71987434 --- /dev/null +++ b/packages/typescript/docs/models/components/existingexhibitoranswer.md @@ -0,0 +1,41 @@ +# ExistingExhibitorAnswer + +Existing Exhibitor Answer schema + +## Example Usage + +```typescript +import { ExistingExhibitorAnswer } from "@cvent/sdk/models/components"; + +let value: ExistingExhibitorAnswer = { + created: new Date("2017-01-02T02:00:00Z"), + createdBy: "hporter", + lastModified: new Date("2019-02-12T03:00:00Z"), + lastModifiedBy: "hporter", + question: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + event: { + id: "3db28cfc-db22-11eb-8d19-0242ac130003", + }, + exhibitor: { + id: "4888db54-db22-11eb-8d19-0242ac130003", + }, + answers: [], + id: "06d2bfce-1793-11ec-9621-0242ac130002", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `question` | [components.Uuid1](../../models/components/uuid1.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `answers` | [components.Answer2](../../models/components/answer2.md)[] | :heavy_check_mark: | List of answers | | +| `id` | *string* | :heavy_check_mark: | Exhibitor Answer id | 06d2bfce-1793-11ec-9621-0242ac130002 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitoranswerinput.md b/packages/typescript/docs/models/components/existingexhibitoranswerinput.md new file mode 100644 index 00000000..5f7ab4c5 --- /dev/null +++ b/packages/typescript/docs/models/components/existingexhibitoranswerinput.md @@ -0,0 +1,31 @@ +# ExistingExhibitorAnswerInput + +Existing Exhibitor Answer schema + +## Example Usage + +```typescript +import { ExistingExhibitorAnswerInput } from "@cvent/sdk/models/components"; + +let value: ExistingExhibitorAnswerInput = { + question: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + event: { + id: "3db28cfc-db22-11eb-8d19-0242ac130003", + }, + exhibitor: { + id: "4888db54-db22-11eb-8d19-0242ac130003", + }, + answers: [], +}; +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `question` | [components.Uuid1](../../models/components/uuid1.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | +| `answers` | [components.Answer2](../../models/components/answer2.md)[] | :heavy_check_mark: | List of answers | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitoranswerjson.md b/packages/typescript/docs/models/components/existingexhibitoranswerjson.md deleted file mode 100644 index f8ea6628..00000000 --- a/packages/typescript/docs/models/components/existingexhibitoranswerjson.md +++ /dev/null @@ -1,41 +0,0 @@ -# ExistingExhibitorAnswerJson - -Existing Exhibitor Answer schema - -## Example Usage - -```typescript -import { ExistingExhibitorAnswerJson } from "@cvent/sdk/models/components"; - -let value: ExistingExhibitorAnswerJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - question: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - answers: [], - id: "06d2bfce-1793-11ec-9621-0242ac130002", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `question` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `answers` | [components.AnswerJson0](../../models/components/answerjson0.md)[] | :heavy_check_mark: | List of answers | | -| `id` | *string* | :heavy_check_mark: | Exhibitor Answer id | 06d2bfce-1793-11ec-9621-0242ac130002 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitoranswerjsoninput.md b/packages/typescript/docs/models/components/existingexhibitoranswerjsoninput.md deleted file mode 100644 index 1df06688..00000000 --- a/packages/typescript/docs/models/components/existingexhibitoranswerjsoninput.md +++ /dev/null @@ -1,36 +0,0 @@ -# ExistingExhibitorAnswerJsonInput - -Existing Exhibitor Answer schema - -## Example Usage - -```typescript -import { ExistingExhibitorAnswerJsonInput } from "@cvent/sdk/models/components"; - -let value: ExistingExhibitorAnswerJsonInput = { - question: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - answers: [ - { - type: "Choice", - value: "Choice A", - }, - ], -}; -``` - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `question` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | -| `answers` | [components.AnswerJson0](../../models/components/answerjson0.md)[] | :heavy_check_mark: | List of answers | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitorcategoryjson.md b/packages/typescript/docs/models/components/existingexhibitorcategoryjson.md deleted file mode 100644 index abf178bd..00000000 --- a/packages/typescript/docs/models/components/existingexhibitorcategoryjson.md +++ /dev/null @@ -1,43 +0,0 @@ -# ExistingExhibitorCategoryJson - -A description of the Existing Exhibitor Category JSON schema - -## Example Usage - -```typescript -import { ExistingExhibitorCategoryJson } from "@cvent/sdk/models/components"; - -let value: ExistingExhibitorCategoryJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - name: "Automobile", - description: "everything related to automobiles", - order: 3, - type: "LOGO", - id: "534a465b-b4cb-471d-9498-4bf3917ad8bf", - bannerId: "22ca5ab1-0dc3-487b-953e-41d6dacde3e6", - bannerUrl: "https://images.cvent.com/pt/fileLocation/url_456", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `name` | *string* | :heavy_check_mark: | Name of the exhibitor category | Automobile | -| `description` | *string* | :heavy_minus_sign: | Exhibitor Category description | everything related to automobiles | -| `order` | *number* | :heavy_check_mark: | order for exhibitor category | 3 | -| `type` | [components.ExistingExhibitorCategoryJsonType](../../models/components/existingexhibitorcategoryjsontype.md) | :heavy_check_mark: | Type of exhibitor category | LOGO | -| `id` | *string* | :heavy_minus_sign: | ID of exhibitor category. | 534a465b-b4cb-471d-9498-4bf3917ad8bf | -| `bannerId` | *string* | :heavy_minus_sign: | File ID for exhibitor category banner. | 22ca5ab1-0dc3-487b-953e-41d6dacde3e6 | -| `bannerUrl` | *string* | :heavy_minus_sign: | URL for exhibitor category banner. | https://images.cvent.com/pt/fileLocation/url_456 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitorcategoryjsontype.md b/packages/typescript/docs/models/components/existingexhibitorcategoryjsontype.md deleted file mode 100644 index cc4cb402..00000000 --- a/packages/typescript/docs/models/components/existingexhibitorcategoryjsontype.md +++ /dev/null @@ -1,17 +0,0 @@ -# ExistingExhibitorCategoryJsonType - -Type of exhibitor category - -## Example Usage - -```typescript -import { ExistingExhibitorCategoryJsonType } from "@cvent/sdk/models/components"; - -let value: ExistingExhibitorCategoryJsonType = "LOGO"; -``` - -## Values - -```typescript -"BANNER" | "LOGO" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitorjson.md b/packages/typescript/docs/models/components/existingexhibitorjson.md deleted file mode 100644 index dfab7793..00000000 --- a/packages/typescript/docs/models/components/existingexhibitorjson.md +++ /dev/null @@ -1,91 +0,0 @@ -# ExistingExhibitorJson - -JSON schema for the exhibitor object - -## Example Usage - -```typescript -import { ExistingExhibitorJson } from "@cvent/sdk/models/components"; - -let value: ExistingExhibitorJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - name: "Potterfield Harry", - description: "A man who sells relatively good hotdogs", - code: "abc123", - sourceId: "software", - location: "Taj Mahal", - address: { - address1: "Cvent Inc.", - address2: "4001 West Parmer Lane", - city: "Austin", - region: "Texas", - postalCode: "78727", - country: "United States of America", - }, - email: "h.potterfield@test.com", - mobilePhone: "555-555-5555", - workPhone: "555-555-5555", - otherPhone: "555-555-5555", - website: "www.superhappyfuntime.com", - contactLinks: { - twitterUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - facebookUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - linkedInUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - instagramUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - }, - sponsorshipLevel: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - id: "4888db54-db22-11eb-8d19-0242ac130003", - profileLogoId: "31bd3ae1-0dc3-487b-953e-41d6bbade7d2", - profileLogoUrl: "https://images.cvent.com/pt/fileLocation/url_123", - bannerId: "12ca3ae2-0dc3-487b-953e-86d6acadf7d5", - bannerUrl: "https://images.cvent.com/pt/fileLocation/url_456", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `name` | *string* | :heavy_check_mark: | Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. | Potterfield Harry | -| `description` | *string* | :heavy_minus_sign: | Exhibitor description | A man who sells relatively good hotdogs | -| `code` | *string* | :heavy_minus_sign: | Code used to identify the exhibitor | abc123 | -| `sourceId` | *string* | :heavy_minus_sign: | Code used for marketing groupings | software | -| `location` | *string* | :heavy_minus_sign: | Exhibitor location | Taj Mahal | -| `address` | [components.ExhibitorAddressJson](../../models/components/exhibitoraddressjson.md) | :heavy_minus_sign: | An object representing an address with various properties. | | -| `email` | *string* | :heavy_minus_sign: | Email address of the exhibitor | h.potterfield@test.com | -| `mobilePhone` | *string* | :heavy_minus_sign: | Mobile Phone of the exhibitor | 555-555-5555 | -| `workPhone` | *string* | :heavy_minus_sign: | Work Phone of the exhibitor | 555-555-5555 | -| `otherPhone` | *string* | :heavy_minus_sign: | Any other phone of the exhibitor | 555-555-5555 | -| `website` | *string* | :heavy_minus_sign: | Exhibitor's website URL | www.superhappyfuntime.com | -| `contactLinks` | [components.ContactLinksJson2](../../models/components/contactlinksjson2.md) | :heavy_minus_sign: | A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. | | -| `deleted` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is deleted or not | | -| `hidden` | *boolean* | :heavy_minus_sign: | True indicates that the exhibitor is hidden. | | -| `eventSponsor` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is an event sponsor or not | | -| `featured` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the exhibitor is designated as featured or not | | -| `sponsorshipLevel` | [components.SponsorshipLevelJson](../../models/components/sponsorshipleveljson.md) | :heavy_minus_sign: | Associated sponsorship level for an exhibitor | | -| `id` | *string* | :heavy_minus_sign: | ID of an exhibitor. | 4888db54-db22-11eb-8d19-0242ac130003 | -| `profileLogoId` | *string* | :heavy_minus_sign: | File ID for exhibitor profile logo. | 31bd3ae1-0dc3-487b-953e-41d6bbade7d2 | -| `profileLogoUrl` | *string* | :heavy_minus_sign: | URL for exhibitor profile logo. | https://images.cvent.com/pt/fileLocation/url_123 | -| `bannerId` | *string* | :heavy_minus_sign: | File ID for exhibitor banner. | 12ca3ae2-0dc3-487b-953e-86d6acadf7d5 | -| `bannerUrl` | *string* | :heavy_minus_sign: | URL for exhibitor banner. | https://images.cvent.com/pt/fileLocation/url_456 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingexhibitorquestion.md b/packages/typescript/docs/models/components/existingexhibitorquestion.md index e8d8995d..dfd21d84 100644 --- a/packages/typescript/docs/models/components/existingexhibitorquestion.md +++ b/packages/typescript/docs/models/components/existingexhibitorquestion.md @@ -48,16 +48,16 @@ let value: ExistingExhibitorQuestion = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | | `text` | *string* | :heavy_check_mark: | The actual text of the exhibitor question. | Is there a business need? | | `code` | *string* | :heavy_minus_sign: | System or User defined event level unique exhibitor question code. | A001 | -| `type` | [components.ExhibitorQuestionTypeJson](../../models/components/exhibitorquestiontypejson.md) | :heavy_check_mark: | Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. | SingleChoice | +| `type` | [components.ExhibitorQuestionType](../../models/components/exhibitorquestiontype.md) | :heavy_check_mark: | Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. | SingleChoice | | `required` | *boolean* | :heavy_check_mark: | A boolean indicating whether the question is mandatory or not | true | -| `choices` | [components.BaseChoiceJson](../../models/components/basechoicejson.md)[] | :heavy_minus_sign: | An array of choices for the exhibitor question. | | -| `notApplicableAnswer` | [components.AdditionalChoiceJson11](../../models/components/additionalchoicejson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `otherAnswer` | [components.AdditionalChoiceJson11](../../models/components/additionalchoicejson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `answerFormat` | [components.ExhibitorAnswerFormatJson](../../models/components/exhibitoranswerformatjson.md) | :heavy_minus_sign: | Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. | RadioButton | -| `answerLimits` | [components.ExhibitorAnswerLimitsJson](../../models/components/exhibitoranswerlimitsjson.md) | :heavy_minus_sign: | Defines the limits for answers to exhibitor questions. | | +| `choices` | [components.BaseChoice](../../models/components/basechoice.md)[] | :heavy_minus_sign: | An array of choices for the exhibitor question. | | +| `notApplicableAnswer` | [components.AdditionalChoice](../../models/components/additionalchoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `otherAnswer` | [components.AdditionalChoice](../../models/components/additionalchoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `answerFormat` | [components.ExhibitorAnswerFormat](../../models/components/exhibitoranswerformat.md) | :heavy_minus_sign: | Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. | RadioButton | +| `answerLimits` | [components.ExhibitorAnswerLimits](../../models/components/exhibitoranswerlimits.md) | :heavy_minus_sign: | Defines the limits for answers to exhibitor questions. | | | `defaultToCurrentDate` | *boolean* | :heavy_minus_sign: | True indicates the current date and time is automatically set as the default value for OpenEndedDateTime questions. | true | | `id` | *string* | :heavy_check_mark: | Exhibitor Question id | f7c01518-1792-11ec-9621-0242ac130002 | | `displayOrder` | *number* | :heavy_minus_sign: | The unique display order of the exhibitor question. | 1 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingfile.md b/packages/typescript/docs/models/components/existingfile.md index e7709c97..5f32aec1 100644 --- a/packages/typescript/docs/models/components/existingfile.md +++ b/packages/typescript/docs/models/components/existingfile.md @@ -32,8 +32,8 @@ let value: ExistingFile = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `displayName` | *string* | :heavy_check_mark: | Display name of the file. | Marketing Page | | `hidden` | *boolean* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | | `order` | *number* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | diff --git a/packages/typescript/docs/models/components/existinghub.md b/packages/typescript/docs/models/components/existinghub.md index 428924b7..987c8e81 100644 --- a/packages/typescript/docs/models/components/existinghub.md +++ b/packages/typescript/docs/models/components/existinghub.md @@ -72,20 +72,20 @@ let value: ExistingHub = { | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `title` | *string* | :heavy_check_mark: | A short descriptor of the Events+ hub. | Future Technologies | -| `owner` | [components.HubOwnerJson](../../models/components/hubownerjson.md) | :heavy_check_mark: | The owner of the Events+ hub and their information. | | +| `owner` | [components.HubOwner](../../models/components/hubowner.md) | :heavy_check_mark: | The owner of the Events+ hub and their information. | | | `customDomain` | *string* | :heavy_minus_sign: | Custom domain name of the Events+ hub. | example.com | | `url` | *string* | :heavy_minus_sign: | The URL that links to the Events+ hub. | https://web.cvent.com/eventsplus | -| `colors` | [components.HubColorsJson](../../models/components/hubcolorsjson.md) | :heavy_minus_sign: | All the colors associated with the Events+ hub. | | +| `colors` | [components.HubColors](../../models/components/hubcolors.md) | :heavy_minus_sign: | All the colors associated with the Events+ hub. | | | `themeSafeMode` | *boolean* | :heavy_minus_sign: | True guarantees that controls shown on the page will contrast with the background color. | true | -| `logo` | [components.HubLogoJson](../../models/components/hublogojson.md) | :heavy_minus_sign: | The logo for the Events+ hub. | | -| `background` | [components.HubBackgroundJson](../../models/components/hubbackgroundjson.md) | :heavy_minus_sign: | The background image of the Events+ hub. | | +| `logo` | [components.HubLogo](../../models/components/hublogo.md) | :heavy_minus_sign: | The logo for the Events+ hub. | | +| `background` | [components.HubBackground](../../models/components/hubbackground.md) | :heavy_minus_sign: | The background image of the Events+ hub. | | | `locale` | *string* | :heavy_minus_sign: | An IETF BCP 47 language tag used to indicate the language of the Events+ hub. | en-GB | -| `calendar` | [components.HubCalendarJson](../../models/components/hubcalendarjson.md) | :heavy_minus_sign: | The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. | | +| `calendar` | [components.HubCalendar](../../models/components/hubcalendar.md) | :heavy_minus_sign: | The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. | | | `helpEmailAddress` | *string* | :heavy_minus_sign: | Help email address to reach out in case of any issues logging in or registering. | abc@example.com | | `autoDetectBrowserLocale` | *boolean* | :heavy_minus_sign: | True indicates the Events+ hub should detect the browser locale. If translations for the detected language are enabled in the Events+ hub, the Events+ hub will switch to the detected language. | true | | `faviconUrl` | *string* | :heavy_minus_sign: | URL of the Events+ hub favicon. | https://cvent.com/bucket/scope/logo.png | -| `utmOverride` | [components.UtmOverrideJson](../../models/components/utmoverridejson.md) | :heavy_minus_sign: | Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. | use-custom-parameter | -| `fonts` | [components.HubFontsJson](../../models/components/hubfontsjson.md) | :heavy_minus_sign: | The fonts of the Events+ hub. | | -| `login` | [components.HubLoginJson](../../models/components/hubloginjson.md) | :heavy_minus_sign: | Fields relating to the login process for the Events+ hub. | | +| `utmOverride` | [components.UTMOverride](../../models/components/utmoverride.md) | :heavy_minus_sign: | Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. | use-custom-parameter | +| `fonts` | [components.HubFonts](../../models/components/hubfonts.md) | :heavy_minus_sign: | The fonts of the Events+ hub. | | +| `login` | [components.HubLogin](../../models/components/hublogin.md) | :heavy_minus_sign: | Fields relating to the login process for the Events+ hub. | | | `id` | *string* | :heavy_minus_sign: | The unique ID of an Events+ Hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | -| `status` | [components.HubStatusPropertyJson](../../models/components/hubstatuspropertyjson.md) | :heavy_minus_sign: | The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. | | \ No newline at end of file +| `status` | [components.HubStatusProperty](../../models/components/hubstatusproperty.md) | :heavy_minus_sign: | The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingleadjson.md b/packages/typescript/docs/models/components/existingleadjson.md deleted file mode 100644 index 2206b2dd..00000000 --- a/packages/typescript/docs/models/components/existingleadjson.md +++ /dev/null @@ -1,104 +0,0 @@ -# ExistingLeadJson - -A JSON Schema file for Lead. - -## Example Usage - -```typescript -import { ExistingLeadJson } from "@cvent/sdk/models/components"; - -let value: ExistingLeadJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - attendee: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - boothStaff: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - device: { - id: "EKEK993IF9F", - name: "North Gate", - }, - appointment: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - title: "Mr.", - firstName: "Henry", - lastName: "Potterfield", - email: "h.potterfield@test.com", - company: "Cvent Inc", - mobilePhone: "555-555-5555", - homeAddress: { - address1: "Cvent Inc.", - address2: "4001 West Parmer Lane", - city: "Austin", - region: "Texas", - regionCode: "TX", - postalCode: "78727", - country: "United States of America", - countryCode: "US", - }, - homePhone: "555-555-5555", - workAddress: { - address1: "Cvent Inc.", - address2: "4001 West Parmer Lane", - city: "Austin", - region: "Texas", - regionCode: "TX", - postalCode: "78727", - country: "United States of America", - countryCode: "US", - }, - workPhone: "555-555-5555", - comments: "I am interested in your product.", - licenseCode: "nag1248", - matched: true, - qualified: true, - id: "cdd0d110-3a84-4bc5-a420-37c007716c73", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `attendee` | [components.LeadAttendeeJson](../../models/components/leadattendeejson.md) | :heavy_minus_sign: | A JSON schema representing the Attendee object | | -| `boothStaff` | [components.LeadBoothStaffJson](../../models/components/leadboothstaffjson.md) | :heavy_minus_sign: | A JSON schema representing Booth Staff entity | | -| `device` | [components.LeadDeviceJson](../../models/components/leaddevicejson.md) | :heavy_minus_sign: | A JSON object representing an electronic device used to capture leads. | | -| `appointment` | [components.LeadAppointmentJson](../../models/components/leadappointmentjson.md) | :heavy_minus_sign: | A JSON schema representing the structure of an appointment object. | | -| `title` | *string* | :heavy_minus_sign: | The title of the lead | Mr. | -| `firstName` | *string* | :heavy_minus_sign: | The first name of the lead | Henry | -| `lastName` | *string* | :heavy_minus_sign: | The last name of the lead | Potterfield | -| `email` | *string* | :heavy_minus_sign: | The email address of the lead | h.potterfield@test.com | -| `company` | *string* | :heavy_minus_sign: | The company/organization the lead belongs to. | Cvent Inc | -| `mobilePhone` | *string* | :heavy_minus_sign: | Mobile phone number of the lead | 555-555-5555 | -| `homeAddress` | [components.LeadAddressJson](../../models/components/leadaddressjson.md) | :heavy_minus_sign: | Schema for address information | | -| `homePhone` | *string* | :heavy_minus_sign: | Home phone number of the lead | 555-555-5555 | -| `workAddress` | [components.LeadAddressJson](../../models/components/leadaddressjson.md) | :heavy_minus_sign: | Schema for address information | | -| `workPhone` | *string* | :heavy_minus_sign: | Work Phone number of the lead | 555-555-5555 | -| `type` | [components.ExistingLeadJsonType](../../models/components/existingleadjsontype.md) | :heavy_minus_sign: | The type of lead. | | -| `application` | [components.Application](../../models/components/application.md) | :heavy_minus_sign: | The application used to capture lead. | | -| `source` | [components.Source](../../models/components/source.md) | :heavy_minus_sign: | The source of entry for the lead | | -| `deleted` | *boolean* | :heavy_minus_sign: | A boolean indicating whether a lead is deleted or not | | -| `comments` | *string* | :heavy_minus_sign: | Comments about the lead | I am interested in your product. | -| `licenseCode` | *string* | :heavy_minus_sign: | License (access code) that was used to capture the lead | nag1248 | -| `matched` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the lead is matched or not | true | -| `transcriptionStatus` | [components.TranscriptionStatus](../../models/components/transcriptionstatus.md) | :heavy_minus_sign: | Current status of business card transcription | | -| `qualified` | *boolean* | :heavy_minus_sign: | A boolean indicating whether a lead is qualified or not | true | -| `additionalBadgekitFields` | [components.AdditionalBadgekitFields](../../models/components/additionalbadgekitfields.md) | :heavy_minus_sign: | Map containing extra properties from badgekit provider | | -| `id` | *string* | :heavy_minus_sign: | ID of Lead. | cdd0d110-3a84-4bc5-a420-37c007716c73 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingleadjsontype.md b/packages/typescript/docs/models/components/existingleadjsontype.md deleted file mode 100644 index ac5a6d97..00000000 --- a/packages/typescript/docs/models/components/existingleadjsontype.md +++ /dev/null @@ -1,17 +0,0 @@ -# ExistingLeadJsonType - -The type of lead. - -## Example Usage - -```typescript -import { ExistingLeadJsonType } from "@cvent/sdk/models/components"; - -let value: ExistingLeadJsonType = "appointment"; -``` - -## Values - -```typescript -"leadcapture" | "inbound" | "appointment" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingmember.md b/packages/typescript/docs/models/components/existingmember.md new file mode 100644 index 00000000..e114c4fd --- /dev/null +++ b/packages/typescript/docs/models/components/existingmember.md @@ -0,0 +1,78 @@ +# ExistingMember + +An existing member. + +## Example Usage + +```typescript +import { ExistingMember } from "@cvent/sdk/models/components"; + +let value: ExistingMember = { + firstName: "Mateo", + lastName: "Allende", + prefix: "Dr.", + designation: "White Wolf", + jobTitle: "Director", + companyName: "Cvent.inc", + headline: "A visionary in the field of event planning.", + pronouns: "she/her", + socialMediaLinks: { + facebookUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + twitterUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + linkedinUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + websiteUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + }, + profileImageUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + emailAddress: "abc@example.com", + mobileNumber: "555-555-5555", + workAddress: { + city: "New York", + state: "New York", + country: "USA", + }, + compliance: { + creationTime: new Date("2021-03-08T17:30:01.727Z"), + complianceScope: "CCPA", + action: "DO_NOT_SELL", + createdBy: "PLANNER", + }, + locale: "en-US", + registrationDate: new Date("2017-01-02T02:00:00Z"), + lastLoginDate: new Date("2017-01-02T02:00:00Z"), + id: "c764fb48-a62b-4c5f-b98f-01b5dae2c2ff", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `firstName` | *string* | :heavy_check_mark: | Member's first name. | Mateo | +| `lastName` | *string* | :heavy_check_mark: | Member's last name | Allende | +| `prefix` | *string* | :heavy_minus_sign: | Used to denote title of member e.g. Mr., Mrs., Dr. etc. | Dr. | +| `designation` | *string* | :heavy_minus_sign: | Member's designation in the company. | White Wolf | +| `jobTitle` | *string* | :heavy_minus_sign: | Member's job title. | Director | +| `companyName` | *string* | :heavy_minus_sign: | Member's company name. | Cvent.inc | +| `headline` | *string* | :heavy_minus_sign: | Member's biographical writeup. | A visionary in the field of event planning. | +| `pronouns` | *string* | :heavy_minus_sign: | Member's pronouns. | she/her | +| `socialMediaLinks` | [components.SocialMediaLinks](../../models/components/socialmedialinks.md) | :heavy_minus_sign: | Member's social media links. | | +| `profileImageUrl` | [components.ExistingMemberLink](../../models/components/existingmemberlink.md) | :heavy_minus_sign: | The optimized URL of the Events+ member's profile image. | | +| `emailAddress` | *string* | :heavy_minus_sign: | Member's email address. | abc@example.com | +| `mobileNumber` | *string* | :heavy_minus_sign: | Member's mobile number. | 555-555-5555 | +| `workAddress` | [components.WorkAddress](../../models/components/workaddress.md) | :heavy_minus_sign: | Member's work address details. | | +| `compliance` | [components.Compliance](../../models/components/compliance.md) | :heavy_minus_sign: | Privacy compliance fields for a contact. | | +| `locale` | *string* | :heavy_minus_sign: | Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. | en-US | +| `registrationDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member registered. | 2017-01-02T02:00:00Z | +| `lastLoginDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member last logged in. | 2017-01-02T02:00:00Z | +| `visible` | *boolean* | :heavy_minus_sign: | True indicates member profile is visible to other members. | | +| `id` | *string* | :heavy_minus_sign: | The unique ID of the member. | c764fb48-a62b-4c5f-b98f-01b5dae2c2ff | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingmemberjson.md b/packages/typescript/docs/models/components/existingmemberjson.md deleted file mode 100644 index a7eab0c6..00000000 --- a/packages/typescript/docs/models/components/existingmemberjson.md +++ /dev/null @@ -1,78 +0,0 @@ -# ExistingMemberJson - -An existing member. - -## Example Usage - -```typescript -import { ExistingMemberJson } from "@cvent/sdk/models/components"; - -let value: ExistingMemberJson = { - firstName: "Mateo", - lastName: "Allende", - prefix: "Dr.", - designation: "White Wolf", - jobTitle: "Director", - companyName: "Cvent.inc", - headline: "A visionary in the field of event planning.", - pronouns: "she/her", - socialMediaLinks: { - facebookUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - twitterUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - linkedinUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - websiteUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - }, - profileImageUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - emailAddress: "abc@example.com", - mobileNumber: "555-555-5555", - workAddress: { - city: "New York", - state: "New York", - country: "USA", - }, - compliance: { - creationTime: new Date("2021-03-08T17:30:01.727Z"), - complianceScope: "CCPA", - action: "DO_NOT_SELL", - createdBy: "PLANNER", - }, - locale: "en-US", - registrationDate: new Date("2017-01-02T02:00:00Z"), - lastLoginDate: new Date("2017-01-02T02:00:00Z"), - id: "c764fb48-a62b-4c5f-b98f-01b5dae2c2ff", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `firstName` | *string* | :heavy_check_mark: | Member's first name. | Mateo | -| `lastName` | *string* | :heavy_check_mark: | Member's last name | Allende | -| `prefix` | *string* | :heavy_minus_sign: | Used to denote title of member e.g. Mr., Mrs., Dr. etc. | Dr. | -| `designation` | *string* | :heavy_minus_sign: | Member's designation in the company. | White Wolf | -| `jobTitle` | *string* | :heavy_minus_sign: | Member's job title. | Director | -| `companyName` | *string* | :heavy_minus_sign: | Member's company name. | Cvent.inc | -| `headline` | *string* | :heavy_minus_sign: | Member's biographical writeup. | A visionary in the field of event planning. | -| `pronouns` | *string* | :heavy_minus_sign: | Member's pronouns. | she/her | -| `socialMediaLinks` | [components.SocialMediaLinksJson](../../models/components/socialmedialinksjson.md) | :heavy_minus_sign: | Member's social media links. | | -| `profileImageUrl` | [components.ExistingMemberJsonLink](../../models/components/existingmemberjsonlink.md) | :heavy_minus_sign: | The optimized URL of the Events+ member's profile image. | | -| `emailAddress` | *string* | :heavy_minus_sign: | Member's email address. | abc@example.com | -| `mobileNumber` | *string* | :heavy_minus_sign: | Member's mobile number. | 555-555-5555 | -| `workAddress` | [components.WorkAddressJson](../../models/components/workaddressjson.md) | :heavy_minus_sign: | Member's work address details. | | -| `compliance` | [components.ComplianceJson](../../models/components/compliancejson.md) | :heavy_minus_sign: | Privacy compliance fields for a contact. | | -| `locale` | *string* | :heavy_minus_sign: | Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. | en-US | -| `registrationDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member registered. | 2017-01-02T02:00:00Z | -| `lastLoginDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when the member last logged in. | 2017-01-02T02:00:00Z | -| `visible` | *boolean* | :heavy_minus_sign: | True indicates member profile is visible to other members. | | -| `id` | *string* | :heavy_minus_sign: | The unique ID of the member. | c764fb48-a62b-4c5f-b98f-01b5dae2c2ff | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingmemberjsonlink.md b/packages/typescript/docs/models/components/existingmemberjsonlink.md deleted file mode 100644 index bdbe32af..00000000 --- a/packages/typescript/docs/models/components/existingmemberjsonlink.md +++ /dev/null @@ -1,19 +0,0 @@ -# ExistingMemberJsonLink - -The optimized URL of the Events+ member's profile image. - -## Example Usage - -```typescript -import { ExistingMemberJsonLink } from "@cvent/sdk/models/components"; - -let value: ExistingMemberJsonLink = { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | -| `href` | *string* | :heavy_check_mark: | A URL pointing to the member's profile image. | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingmemberlink.md b/packages/typescript/docs/models/components/existingmemberlink.md new file mode 100644 index 00000000..3db487bf --- /dev/null +++ b/packages/typescript/docs/models/components/existingmemberlink.md @@ -0,0 +1,19 @@ +# ExistingMemberLink + +The optimized URL of the Events+ member's profile image. + +## Example Usage + +```typescript +import { ExistingMemberLink } from "@cvent/sdk/models/components"; + +let value: ExistingMemberLink = { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | +| `href` | *string* | :heavy_check_mark: | A URL pointing to the member's profile image. | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingregistrationpackjson.md b/packages/typescript/docs/models/components/existingregistrationpackjson.md deleted file mode 100644 index 40bf92f4..00000000 --- a/packages/typescript/docs/models/components/existingregistrationpackjson.md +++ /dev/null @@ -1,29 +0,0 @@ -# ExistingRegistrationPackJson - -Schema for existing registration pack object - -## Example Usage - -```typescript -import { ExistingRegistrationPackJson } from "@cvent/sdk/models/components"; - -let value: ExistingRegistrationPackJson = { - id: "50f4f0df-0c2d-4e6b-8e68-e1413b6917f5", - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - capacities: [], -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Registration pack id | 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `capacities` | [components.ExistingCapacityJson](../../models/components/existingcapacityjson.md)[] | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingregistrationtypewithassociatedregpathjson.md b/packages/typescript/docs/models/components/existingregistrationtypewithassociatedregpathjson.md index f7256392..a398cce0 100644 --- a/packages/typescript/docs/models/components/existingregistrationtypewithassociatedregpathjson.md +++ b/packages/typescript/docs/models/components/existingregistrationtypewithassociatedregpathjson.md @@ -43,5 +43,5 @@ let value: ExistingRegistrationTypeWithAssociatedRegPathJson = { | `automaticEndDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | | `event` | [components.ExistingRegistrationTypeWithAssociatedRegPathJsonEvent](../../models/components/existingregistrationtypewithassociatedregpathjsonevent.md) | :heavy_minus_sign: | Event associated with the registration. | | | `id` | *string* | :heavy_check_mark: | A unique identifier of the registration type. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `capacity` | [components.CapacityJson1](../../models/components/capacityjson1.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | +| `capacity` | [components.CapacityJson](../../models/components/capacityjson.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | | `registrationPath` | [components.AssociatedRegistrationPathJson](../../models/components/associatedregistrationpathjson.md) | :heavy_minus_sign: | Represents the details of a registration path. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingsponsorshiplevel.md b/packages/typescript/docs/models/components/existingsponsorshiplevel.md index 75c43d0a..4bc8f6dc 100644 --- a/packages/typescript/docs/models/components/existingsponsorshiplevel.md +++ b/packages/typescript/docs/models/components/existingsponsorshiplevel.md @@ -29,7 +29,7 @@ let value: ExistingSponsorshipLevel = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | | `name` | *string* | :heavy_check_mark: | Name of the sponsorship level | Silver | | `id` | *string* | :heavy_minus_sign: | ID of event sponsorship level. | 1765848c-2a7f-48d2-85a2-6668b8e64ffb | | `rank` | *number* | :heavy_minus_sign: | Represents the order sponsors appear in a list. | 3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/existingweblink.md b/packages/typescript/docs/models/components/existingweblink.md index 93fbb9b7..58866d8e 100644 --- a/packages/typescript/docs/models/components/existingweblink.md +++ b/packages/typescript/docs/models/components/existingweblink.md @@ -33,8 +33,8 @@ let value: ExistingWeblink = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | | `name` | *string* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | | `url` | *string* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | | `hidden` | *boolean* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | diff --git a/packages/typescript/docs/models/components/featuretypejson.md b/packages/typescript/docs/models/components/featuretypejson.md index 60e6752a..b5e7a75e 100644 --- a/packages/typescript/docs/models/components/featuretypejson.md +++ b/packages/typescript/docs/models/components/featuretypejson.md @@ -18,7 +18,8 @@ The type of feature available for a container event. | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | | `Vendors` | Allows planners to source and manage event services directly from the container event. | | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | -| `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | +| `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | +| `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | ## Example Usage @@ -31,5 +32,5 @@ let value: FeatureTypeJson = "Registration"; ## Values ```typescript -"Website" | "Registration" | "OnArrival" | "AttendeeHub" | "Appointments" | "Planning" | "Agenda" | "Travel" | "Marketing" | "Surveys" | "Speakers" | "Exhibitors" | "Vendors" | "EventAds" | "EventCredits" +"Website" | "Registration" | "OnArrival" | "AttendeeHub" | "Appointments" | "Planning" | "Agenda" | "Travel" | "Marketing" | "Surveys" | "Speakers" | "Exhibitors" | "Vendors" | "EventAds" | "EventCredits" | "CreditsAndCertificates" ``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/featureupdate.md b/packages/typescript/docs/models/components/featureupdate.md index 7487fb3c..6c1fe419 100644 --- a/packages/typescript/docs/models/components/featureupdate.md +++ b/packages/typescript/docs/models/components/featureupdate.md @@ -30,9 +30,9 @@ let value: FeatureUpdate = { ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [components.FeatureTypeJson](../../models/components/featuretypejson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. \| | Registration | -| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | -| `enabledTier` | [components.TierJson](../../models/components/tierjson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | -| `config` | *components.FeatureUpdateConfig* | :heavy_minus_sign: | Feature configuration. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [components.FeatureTypeJson](../../models/components/featuretypejson.md) | :heavy_check_mark: | The type of feature available for a container event.

\| Value \| Description \|
\|-------\|-------------\|
\| `Website` \| Allows you to promote your event with a customizable series of pages. \|
\| `Registration` \| Allows attendees to sign up for your event ahead of time. Once done, they can modify their details or cancel altogether if you allow it. \|
\| `OnArrival` \| Adds several options designed to make supporting your live event as smooth as possible. \|
\| `AttendeeHub` \| Delivers the attendee-facing website and mobile app with agenda/content, engagement tools (live Q&A, polls, gamification), and networking—launchable independently of registration. \|
\| `Appointments` \| Enables attendees, exhibitors, and staff to schedule and manage 1:1 meetings within Attendee Hub. \|
\| `Planning` \| Adds new ways to stay organized behind the scenes throughout the entire event process. \|
\| `Agenda` \| Allows you to manage the breakouts, presentations, or activities (known in Cvent as sessions) that make up your event. \|
\| `Travel` \| Allows you to easily collect and manage invitees' hotel and flight preferences. \|
\| `Marketing` \| Allows planners to create, personalize, and automate branded event emails (invites, reminders, confirmations) and track performance to drive registrations and engagement. \|
\| `Surveys` \| Adds a customizable questionnaire you can use to gather feedback. \|
\| `Speakers` \| Allows you to showcase and manage all the headliners, keynoters, presenters, and moderators contributing to your event. \|
\| `Exhibitors` \| Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. \|
\| `Vendors` \| Allows planners to source and manage event services directly from the container event. \|
\| `EventAds` \| Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. \|
\| `EventCredits` \| Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \|
\| `CreditsAndCertificates` \| Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. \| | Registration | +| `enabled` | *boolean* | :heavy_check_mark: | If a particular feature is enabled for the event | true | +| `enabledTier` | [components.TierJson](../../models/components/tierjson.md) | :heavy_minus_sign: | Represents the type of license that the user can choose. | PREMIER | +| `config` | *components.FeatureUpdateConfig* | :heavy_minus_sign: | Feature configuration. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/fieldjson3.md b/packages/typescript/docs/models/components/fieldjson3.md new file mode 100644 index 00000000..4854717a --- /dev/null +++ b/packages/typescript/docs/models/components/fieldjson3.md @@ -0,0 +1,44 @@ +# FieldJson3 + +A survey field. + +## Example Usage + +```typescript +import { FieldJson3 } from "@cvent/sdk/models/components"; + +let value: FieldJson3 = { + text: "Field value", + shortText: "Category 1 Reporting value", + type: "SingleChoice", + choices: [ + { + text: "Field value", + shortText: "Category 1 Reporting value", + label: "Choice A", + }, + ], + notApplicableAnswer: { + text: "N/A or Other", + shortText: "N/A or Other Reporting value", + }, + otherAnswer: { + text: "N/A or Other", + shortText: "N/A or Other Reporting value", + }, + required: true, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `id` | *string* | :heavy_minus_sign: | Text field ID. | | +| `text` | *string* | :heavy_minus_sign: | text Value of the Field | Field value | +| `shortText` | *string* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | +| `type` | [components.FieldTypeJson2](../../models/components/fieldtypejson2.md) | :heavy_minus_sign: | Field Type | SingleChoice | +| `choices` | [components.ChoiceJson2](../../models/components/choicejson2.md)[] | :heavy_minus_sign: | List of choices for this field. | | +| `notApplicableAnswer` | [components.AdditionalChoiceJson1](../../models/components/additionalchoicejson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `otherAnswer` | [components.AdditionalChoiceJson1](../../models/components/additionalchoicejson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `required` | *boolean* | :heavy_minus_sign: | Is this a mandatory field | true | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/fieldjson5.md b/packages/typescript/docs/models/components/fieldjson5.md deleted file mode 100644 index 81113b55..00000000 --- a/packages/typescript/docs/models/components/fieldjson5.md +++ /dev/null @@ -1,44 +0,0 @@ -# FieldJson5 - -A survey field. - -## Example Usage - -```typescript -import { FieldJson5 } from "@cvent/sdk/models/components"; - -let value: FieldJson5 = { - text: "Field value", - shortText: "Category 1 Reporting value", - type: "SingleChoice", - choices: [ - { - text: "Field value", - shortText: "Category 1 Reporting value", - label: "Choice A", - }, - ], - notApplicableAnswer: { - text: "N/A or Other", - shortText: "N/A or Other Reporting value", - }, - otherAnswer: { - text: "N/A or Other", - shortText: "N/A or Other Reporting value", - }, - required: true, -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | Text field ID. | | -| `text` | *string* | :heavy_minus_sign: | text Value of the Field | Field value | -| `shortText` | *string* | :heavy_minus_sign: | Reporting value of the Category, Its like a custom abbreviation | Category 1 Reporting value | -| `type` | [components.FieldTypeJson2](../../models/components/fieldtypejson2.md) | :heavy_minus_sign: | Field Type | SingleChoice | -| `choices` | [components.ChoiceJson3](../../models/components/choicejson3.md)[] | :heavy_minus_sign: | List of choices for this field. | | -| `notApplicableAnswer` | [components.AdditionalChoiceJson2](../../models/components/additionalchoicejson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `otherAnswer` | [components.AdditionalChoiceJson2](../../models/components/additionalchoicejson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `required` | *boolean* | :heavy_minus_sign: | Is this a mandatory field | true | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/fileinput.md b/packages/typescript/docs/models/components/fileinput.md index 14f7a881..634c89f3 100644 --- a/packages/typescript/docs/models/components/fileinput.md +++ b/packages/typescript/docs/models/components/fileinput.md @@ -21,10 +21,10 @@ let value: FileInput = { ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `displayName` | *string* | :heavy_check_mark: | Display name of the file. | Marketing Page | -| `hidden` | *boolean* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | -| `order` | *number* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `displayName` | *string* | :heavy_check_mark: | Display name of the file. | Marketing Page | +| `hidden` | *boolean* | :heavy_minus_sign: | True indicates the file is hidden from attendees. | | +| `order` | *number* | :heavy_check_mark: | Display order for exhibitor file content. | 3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/guestjson.md b/packages/typescript/docs/models/components/guestjson.md index 10020a29..c0e38752 100644 --- a/packages/typescript/docs/models/components/guestjson.md +++ b/packages/typescript/docs/models/components/guestjson.md @@ -72,5 +72,5 @@ let value: GuestJson = { | `email` | *string* | :heavy_minus_sign: | Email address of the guest. | guest@cvent.com | | `homePhone` | *string* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `workPhone` | *string* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `homeAddress` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `homeAddress` | [components.AddressJson2](../../models/components/addressjson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `paymentInfo` | [components.PaymentInfoJson](../../models/components/paymentinfojson.md) | :heavy_minus_sign: | Payment information. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/housingeventhotel.md b/packages/typescript/docs/models/components/housingeventhotel.md index 143c8e23..a3c7cef7 100644 --- a/packages/typescript/docs/models/components/housingeventhotel.md +++ b/packages/typescript/docs/models/components/housingeventhotel.md @@ -59,4 +59,4 @@ let value: HousingEventHotel = { | `proximity` | [components.ProximityJson](../../models/components/proximityjson.md) | :heavy_minus_sign: | Proximity of the event venue to the hotel. | | | `amenities` | *string*[] | :heavy_minus_sign: | List of available amenities at the hotel. | | | `rating` | [components.HotelRatingJson](../../models/components/hotelratingjson.md) | :heavy_minus_sign: | The hotel's rating, used to classify the hotel's quality. | 3 Star | -| `address` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | \ No newline at end of file +| `address` | [components.AddressJson2](../../models/components/addressjson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubbackground.md b/packages/typescript/docs/models/components/hubbackground.md new file mode 100644 index 00000000..03434aa7 --- /dev/null +++ b/packages/typescript/docs/models/components/hubbackground.md @@ -0,0 +1,25 @@ +# HubBackground + +The background image of the Events+ hub. + +## Example Usage + +```typescript +import { HubBackground } from "@cvent/sdk/models/components"; + +let value: HubBackground = { + url: + "https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg", + originalUrl: + "https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg", + altText: "A mostly empty conference room.", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `url` | *string* | :heavy_minus_sign: | The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | +| `originalUrl` | *string* | :heavy_minus_sign: | The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | +| `altText` | *string* | :heavy_minus_sign: | Alternate text for the background image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubbackgroundjson.md b/packages/typescript/docs/models/components/hubbackgroundjson.md deleted file mode 100644 index 1f1b8e63..00000000 --- a/packages/typescript/docs/models/components/hubbackgroundjson.md +++ /dev/null @@ -1,25 +0,0 @@ -# HubBackgroundJson - -The background image of the Events+ hub. - -## Example Usage - -```typescript -import { HubBackgroundJson } from "@cvent/sdk/models/components"; - -let value: HubBackgroundJson = { - url: - "https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg", - originalUrl: - "https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg", - altText: "A mostly empty conference room.", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `url` | *string* | :heavy_minus_sign: | The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | -| `originalUrl` | *string* | :heavy_minus_sign: | The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | -| `altText` | *string* | :heavy_minus_sign: | Alternate text for the background image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubcalendar.md b/packages/typescript/docs/models/components/hubcalendar.md new file mode 100644 index 00000000..11289379 --- /dev/null +++ b/packages/typescript/docs/models/components/hubcalendar.md @@ -0,0 +1,21 @@ +# HubCalendar + +The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. + +## Example Usage + +```typescript +import { HubCalendar } from "@cvent/sdk/models/components"; + +let value: HubCalendar = { + id: "1e7e0f38-d73c-4326-9f93-422086b91304", + layout: "List", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `id` | *string* | :heavy_minus_sign: | The ID of the calendar associated to an Events+ hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | +| `layout` | [components.Layout](../../models/components/layout.md) | :heavy_minus_sign: | The initial layout style used by front-ends to render the associated calendar. | List | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubcalendarjson.md b/packages/typescript/docs/models/components/hubcalendarjson.md deleted file mode 100644 index 21ebadff..00000000 --- a/packages/typescript/docs/models/components/hubcalendarjson.md +++ /dev/null @@ -1,21 +0,0 @@ -# HubCalendarJson - -The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. - -## Example Usage - -```typescript -import { HubCalendarJson } from "@cvent/sdk/models/components"; - -let value: HubCalendarJson = { - id: "1e7e0f38-d73c-4326-9f93-422086b91304", - layout: "List", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | The ID of the calendar associated to an Events+ hub. | 1e7e0f38-d73c-4326-9f93-422086b91304 | -| `layout` | [components.Layout](../../models/components/layout.md) | :heavy_minus_sign: | The initial layout style used by front-ends to render the associated calendar. | List | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubcolors.md b/packages/typescript/docs/models/components/hubcolors.md new file mode 100644 index 00000000..a3df7a04 --- /dev/null +++ b/packages/typescript/docs/models/components/hubcolors.md @@ -0,0 +1,25 @@ +# HubColors + +All the colors associated with the Events+ hub. + +## Example Usage + +```typescript +import { HubColors } from "@cvent/sdk/models/components"; + +let value: HubColors = { + action: "#0F0F0F", + background: "#0F0F0F", + main: "#0F0F0F", + mood: "#0F0F0F", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `action` | *string* | :heavy_minus_sign: | The secondary color of an Events+ hub. | #0F0F0F | +| `background` | *string* | :heavy_minus_sign: | The background color of an Events+ hub. | #0F0F0F | +| `main` | *string* | :heavy_minus_sign: | The primary color of an Events+ hub. | #0F0F0F | +| `mood` | *string* | :heavy_minus_sign: | An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. | #0F0F0F | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubcolorsjson.md b/packages/typescript/docs/models/components/hubcolorsjson.md deleted file mode 100644 index cbc39e6d..00000000 --- a/packages/typescript/docs/models/components/hubcolorsjson.md +++ /dev/null @@ -1,25 +0,0 @@ -# HubColorsJson - -All the colors associated with the Events+ hub. - -## Example Usage - -```typescript -import { HubColorsJson } from "@cvent/sdk/models/components"; - -let value: HubColorsJson = { - action: "#0F0F0F", - background: "#0F0F0F", - main: "#0F0F0F", - mood: "#0F0F0F", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `action` | *string* | :heavy_minus_sign: | The secondary color of an Events+ hub. | #0F0F0F | -| `background` | *string* | :heavy_minus_sign: | The background color of an Events+ hub. | #0F0F0F | -| `main` | *string* | :heavy_minus_sign: | The primary color of an Events+ hub. | #0F0F0F | -| `mood` | *string* | :heavy_minus_sign: | An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. | #0F0F0F | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubfonts.md b/packages/typescript/docs/models/components/hubfonts.md new file mode 100644 index 00000000..63168625 --- /dev/null +++ b/packages/typescript/docs/models/components/hubfonts.md @@ -0,0 +1,21 @@ +# HubFonts + +The fonts of the Events+ hub. + +## Example Usage + +```typescript +import { HubFonts } from "@cvent/sdk/models/components"; + +let value: HubFonts = { + headingId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + bodyId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | +| `headingId` | *string* | :heavy_minus_sign: | The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `bodyId` | *string* | :heavy_minus_sign: | The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubfontsjson.md b/packages/typescript/docs/models/components/hubfontsjson.md deleted file mode 100644 index ed4fd76c..00000000 --- a/packages/typescript/docs/models/components/hubfontsjson.md +++ /dev/null @@ -1,21 +0,0 @@ -# HubFontsJson - -The fonts of the Events+ hub. - -## Example Usage - -```typescript -import { HubFontsJson } from "@cvent/sdk/models/components"; - -let value: HubFontsJson = { - headingId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - bodyId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | -| `headingId` | *string* | :heavy_minus_sign: | The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `bodyId` | *string* | :heavy_minus_sign: | The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hublogin.md b/packages/typescript/docs/models/components/hublogin.md new file mode 100644 index 00000000..7cfafb9e --- /dev/null +++ b/packages/typescript/docs/models/components/hublogin.md @@ -0,0 +1,23 @@ +# HubLogin + +Fields relating to the login process for the Events+ hub. + +## Example Usage + +```typescript +import { HubLogin } from "@cvent/sdk/models/components"; + +let value: HubLogin = { + organizationId: "OneloginforFlexGuestside", + idpUrl: + "https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `type` | [components.HubLoginType](../../models/components/hublogintype.md) | :heavy_minus_sign: | Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. | | +| `organizationId` | *string* | :heavy_minus_sign: | Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. | OneloginforFlexGuestside | +| `idpUrl` | *string* | :heavy_minus_sign: | The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. | https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubloginjson.md b/packages/typescript/docs/models/components/hubloginjson.md deleted file mode 100644 index 368ca648..00000000 --- a/packages/typescript/docs/models/components/hubloginjson.md +++ /dev/null @@ -1,23 +0,0 @@ -# HubLoginJson - -Fields relating to the login process for the Events+ hub. - -## Example Usage - -```typescript -import { HubLoginJson } from "@cvent/sdk/models/components"; - -let value: HubLoginJson = { - organizationId: "OneloginforFlexGuestside", - idpUrl: - "https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `type` | [components.HubLoginJsonType](../../models/components/hubloginjsontype.md) | :heavy_minus_sign: | Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. | | -| `organizationId` | *string* | :heavy_minus_sign: | Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. | OneloginforFlexGuestside | -| `idpUrl` | *string* | :heavy_minus_sign: | The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. | https://login.cvent.com/redirect?redirectUrl=https://cvent-login.com/oauth2/oauth-redirect&productId=0oaztigu7sVcS4PHM0h7&identityProviderName=OneloginforFlexGuestside | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubloginjsontype.md b/packages/typescript/docs/models/components/hubloginjsontype.md deleted file mode 100644 index 90b62d75..00000000 --- a/packages/typescript/docs/models/components/hubloginjsontype.md +++ /dev/null @@ -1,17 +0,0 @@ -# HubLoginJsonType - -Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - -## Example Usage - -```typescript -import { HubLoginJsonType } from "@cvent/sdk/models/components"; - -let value: HubLoginJsonType = "BOTH"; -``` - -## Values - -```typescript -"MAGIC_LINK" | "SSO" | "BOTH" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hublogintype.md b/packages/typescript/docs/models/components/hublogintype.md new file mode 100644 index 00000000..06d9ca19 --- /dev/null +++ b/packages/typescript/docs/models/components/hublogintype.md @@ -0,0 +1,17 @@ +# HubLoginType + +Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + +## Example Usage + +```typescript +import { HubLoginType } from "@cvent/sdk/models/components"; + +let value: HubLoginType = "SSO"; +``` + +## Values + +```typescript +"MAGIC_LINK" | "SSO" | "BOTH" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hublogo.md b/packages/typescript/docs/models/components/hublogo.md new file mode 100644 index 00000000..8a041df6 --- /dev/null +++ b/packages/typescript/docs/models/components/hublogo.md @@ -0,0 +1,25 @@ +# HubLogo + +The logo for the Events+ hub. + +## Example Usage + +```typescript +import { HubLogo } from "@cvent/sdk/models/components"; + +let value: HubLogo = { + url: + "https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg", + originalUrl: + "https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg", + altText: "A mostly empty conference room.", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `url` | *string* | :heavy_minus_sign: | The optimized Events+ hub logo image URL. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | +| `originalUrl` | *string* | :heavy_minus_sign: | The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | +| `altText` | *string* | :heavy_minus_sign: | Alternate text for the logo image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hublogojson.md b/packages/typescript/docs/models/components/hublogojson.md deleted file mode 100644 index 1a4f9fea..00000000 --- a/packages/typescript/docs/models/components/hublogojson.md +++ /dev/null @@ -1,25 +0,0 @@ -# HubLogoJson - -The logo for the Events+ hub. - -## Example Usage - -```typescript -import { HubLogoJson } from "@cvent/sdk/models/components"; - -let value: HubLogoJson = { - url: - "https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg", - originalUrl: - "https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg", - altText: "A mostly empty conference room.", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `url` | *string* | :heavy_minus_sign: | The optimized Events+ hub logo image URL. | https://images.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89!_!6fbef1a131b81d4bed2b16c175ef57cd.jpeg | -| `originalUrl` | *string* | :heavy_minus_sign: | The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. | https://custom.cvent.com/ab5d5f790f6b4a90b29a3711d4ec381f/video-center/4833fde2-eedf-4751-92a5-f788cfa70674/43c5b520abf9635f4168a2ce37a89d89.jpeg | -| `altText` | *string* | :heavy_minus_sign: | Alternate text for the logo image. | A mostly empty conference room. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubowner.md b/packages/typescript/docs/models/components/hubowner.md new file mode 100644 index 00000000..939cbb5f --- /dev/null +++ b/packages/typescript/docs/models/components/hubowner.md @@ -0,0 +1,23 @@ +# HubOwner + +The owner of the Events+ hub and their information. + +## Example Usage + +```typescript +import { HubOwner } from "@cvent/sdk/models/components"; + +let value: HubOwner = { + firstName: "Achuthanandan", + lastName: "Velikkakathu Sankaran", + email: "owner@example.com", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | +| `firstName` | *string* | :heavy_minus_sign: | First name of the Events+ hub owner. | Achuthanandan | +| `lastName` | *string* | :heavy_minus_sign: | Last name of the Events+ hub owner. | Velikkakathu Sankaran | +| `email` | *string* | :heavy_minus_sign: | Email address of the Events+ hub owner. | owner@example.com | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubownerjson.md b/packages/typescript/docs/models/components/hubownerjson.md deleted file mode 100644 index 5dc29670..00000000 --- a/packages/typescript/docs/models/components/hubownerjson.md +++ /dev/null @@ -1,23 +0,0 @@ -# HubOwnerJson - -The owner of the Events+ hub and their information. - -## Example Usage - -```typescript -import { HubOwnerJson } from "@cvent/sdk/models/components"; - -let value: HubOwnerJson = { - firstName: "Achuthanandan", - lastName: "Velikkakathu Sankaran", - email: "owner@example.com", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `firstName` | *string* | :heavy_minus_sign: | First name of the Events+ hub owner. | Achuthanandan | -| `lastName` | *string* | :heavy_minus_sign: | Last name of the Events+ hub owner. | Velikkakathu Sankaran | -| `email` | *string* | :heavy_minus_sign: | Email address of the Events+ hub owner. | owner@example.com | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubspaginatedresponse.md b/packages/typescript/docs/models/components/hubspaginatedresponse.md index 60fc246a..8e0279ba 100644 --- a/packages/typescript/docs/models/components/hubspaginatedresponse.md +++ b/packages/typescript/docs/models/components/hubspaginatedresponse.md @@ -89,5 +89,5 @@ let value: HubsPaginatedResponse = { | Field | Type | Required | Description | | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `data` | [components.ExistingHub](../../models/components/existinghub.md)[] | :heavy_check_mark: | List of Events+ hubs. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubstatusproperty.md b/packages/typescript/docs/models/components/hubstatusproperty.md new file mode 100644 index 00000000..3a29ca1b --- /dev/null +++ b/packages/typescript/docs/models/components/hubstatusproperty.md @@ -0,0 +1,17 @@ +# HubStatusProperty + +The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. + +## Example Usage + +```typescript +import { HubStatusProperty } from "@cvent/sdk/models/components"; + +let value: HubStatusProperty = "Deleted"; +``` + +## Values + +```typescript +"Inactive" | "Active" | "Deleted" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/hubstatuspropertyjson.md b/packages/typescript/docs/models/components/hubstatuspropertyjson.md deleted file mode 100644 index 6ebf8b52..00000000 --- a/packages/typescript/docs/models/components/hubstatuspropertyjson.md +++ /dev/null @@ -1,17 +0,0 @@ -# HubStatusPropertyJson - -The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. - -## Example Usage - -```typescript -import { HubStatusPropertyJson } from "@cvent/sdk/models/components"; - -let value: HubStatusPropertyJson = "Deleted"; -``` - -## Values - -```typescript -"Inactive" | "Active" | "Deleted" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/invitationlistpaginatedresponse.md b/packages/typescript/docs/models/components/invitationlistpaginatedresponse.md index b39842b1..587d7fb1 100644 --- a/packages/typescript/docs/models/components/invitationlistpaginatedresponse.md +++ b/packages/typescript/docs/models/components/invitationlistpaginatedresponse.md @@ -44,5 +44,5 @@ let value: InvitationListPaginatedResponse = { | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `paging` | [components.PagingJson25](../../models/components/pagingjson25.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `paging` | [components.PagingJson23](../../models/components/pagingjson23.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | | `data` | [components.InvitationListJson](../../models/components/invitationlistjson.md)[] | :heavy_check_mark: | Collection of invitation list objects. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/lead.md b/packages/typescript/docs/models/components/lead.md new file mode 100644 index 00000000..e1dcbe0c --- /dev/null +++ b/packages/typescript/docs/models/components/lead.md @@ -0,0 +1,104 @@ +# Lead + +A JSON Schema file for Lead. + +## Example Usage + +```typescript +import { Lead } from "@cvent/sdk/models/components"; + +let value: Lead = { + created: new Date("2017-01-02T02:00:00Z"), + createdBy: "hporter", + lastModified: new Date("2019-02-12T03:00:00Z"), + lastModifiedBy: "hporter", + event: { + id: "3db28cfc-db22-11eb-8d19-0242ac130003", + }, + exhibitor: { + id: "4888db54-db22-11eb-8d19-0242ac130003", + }, + attendee: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + boothStaff: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + device: { + id: "EKEK993IF9F", + name: "North Gate", + }, + appointment: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + title: "Mr.", + firstName: "Henry", + lastName: "Potterfield", + email: "h.potterfield@test.com", + company: "Cvent Inc", + mobilePhone: "555-555-5555", + homeAddress: { + address1: "Cvent Inc.", + address2: "4001 West Parmer Lane", + city: "Austin", + region: "Texas", + regionCode: "TX", + postalCode: "78727", + country: "United States of America", + countryCode: "US", + }, + homePhone: "555-555-5555", + workAddress: { + address1: "Cvent Inc.", + address2: "4001 West Parmer Lane", + city: "Austin", + region: "Texas", + regionCode: "TX", + postalCode: "78727", + country: "United States of America", + countryCode: "US", + }, + workPhone: "555-555-5555", + comments: "I am interested in your product.", + licenseCode: "nag1248", + matched: true, + qualified: true, + id: "cdd0d110-3a84-4bc5-a420-37c007716c73", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `attendee` | [components.Attendee12](../../models/components/attendee12.md) | :heavy_minus_sign: | A JSON schema representing the Attendee object | | +| `boothStaff` | [components.BoothStaff](../../models/components/boothstaff.md) | :heavy_minus_sign: | A JSON schema representing Booth Staff entity | | +| `device` | [components.Device](../../models/components/device.md) | :heavy_minus_sign: | A JSON object representing an electronic device used to capture leads. | | +| `appointment` | [components.Appointment](../../models/components/appointment.md) | :heavy_minus_sign: | A JSON schema representing the structure of an appointment object. | | +| `title` | *string* | :heavy_minus_sign: | The title of the lead | Mr. | +| `firstName` | *string* | :heavy_minus_sign: | The first name of the lead | Henry | +| `lastName` | *string* | :heavy_minus_sign: | The last name of the lead | Potterfield | +| `email` | *string* | :heavy_minus_sign: | The email address of the lead | h.potterfield@test.com | +| `company` | *string* | :heavy_minus_sign: | The company/organization the lead belongs to. | Cvent Inc | +| `mobilePhone` | *string* | :heavy_minus_sign: | Mobile phone number of the lead | 555-555-5555 | +| `homeAddress` | [components.Address12](../../models/components/address12.md) | :heavy_minus_sign: | Schema for address information | | +| `homePhone` | *string* | :heavy_minus_sign: | Home phone number of the lead | 555-555-5555 | +| `workAddress` | [components.Address12](../../models/components/address12.md) | :heavy_minus_sign: | Schema for address information | | +| `workPhone` | *string* | :heavy_minus_sign: | Work Phone number of the lead | 555-555-5555 | +| `type` | [components.LeadType](../../models/components/leadtype.md) | :heavy_minus_sign: | The type of lead. | | +| `application` | [components.Application](../../models/components/application.md) | :heavy_minus_sign: | The application used to capture lead. | | +| `source` | [components.Source](../../models/components/source.md) | :heavy_minus_sign: | The source of entry for the lead | | +| `deleted` | *boolean* | :heavy_minus_sign: | A boolean indicating whether a lead is deleted or not | | +| `comments` | *string* | :heavy_minus_sign: | Comments about the lead | I am interested in your product. | +| `licenseCode` | *string* | :heavy_minus_sign: | License (access code) that was used to capture the lead | nag1248 | +| `matched` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the lead is matched or not | true | +| `transcriptionStatus` | [components.TranscriptionStatus](../../models/components/transcriptionstatus.md) | :heavy_minus_sign: | Current status of business card transcription | | +| `qualified` | *boolean* | :heavy_minus_sign: | A boolean indicating whether a lead is qualified or not | true | +| `additionalBadgekitFields` | [components.AdditionalBadgekitFields](../../models/components/additionalbadgekitfields.md) | :heavy_minus_sign: | Map containing extra properties from badgekit provider | | +| `id` | *string* | :heavy_minus_sign: | ID of Lead. | cdd0d110-3a84-4bc5-a420-37c007716c73 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/lead2.md b/packages/typescript/docs/models/components/lead2.md new file mode 100644 index 00000000..e8edc358 --- /dev/null +++ b/packages/typescript/docs/models/components/lead2.md @@ -0,0 +1,19 @@ +# Lead2 + +JSON schema for the Lead object + +## Example Usage + +```typescript +import { Lead2 } from "@cvent/sdk/models/components"; + +let value: Lead2 = { + id: "4e74f930-db22-11eb-8d19-0242ac130003", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | Lead id | 4e74f930-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadaddressjson.md b/packages/typescript/docs/models/components/leadaddressjson.md deleted file mode 100644 index 589a0d19..00000000 --- a/packages/typescript/docs/models/components/leadaddressjson.md +++ /dev/null @@ -1,33 +0,0 @@ -# LeadAddressJson - -Schema for address information - -## Example Usage - -```typescript -import { LeadAddressJson } from "@cvent/sdk/models/components"; - -let value: LeadAddressJson = { - address1: "Cvent Inc.", - address2: "4001 West Parmer Lane", - city: "Austin", - region: "Texas", - regionCode: "TX", - postalCode: "78727", - country: "United States of America", - countryCode: "US", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `address1` | *string* | :heavy_minus_sign: | The first line of an address | Cvent Inc. | -| `address2` | *string* | :heavy_minus_sign: | The second line of an address | 4001 West Parmer Lane | -| `city` | *string* | :heavy_minus_sign: | The name of the city. | Austin | -| `region` | *string* | :heavy_minus_sign: | The name of the state/province/region of the address. | Texas | -| `regionCode` | *string* | :heavy_minus_sign: | The abbreviation of the state/province/region of the address. | TX | -| `postalCode` | *string* | :heavy_minus_sign: | postal code (also known as zipcode) of the address | 78727 | -| `country` | *string* | :heavy_minus_sign: | Name of the country for example, 'United States' | United States of America | -| `countryCode` | *string* | :heavy_minus_sign: | ISO 3166 two-letter (alpha-2) country code | US | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadappointmentjson.md b/packages/typescript/docs/models/components/leadappointmentjson.md deleted file mode 100644 index 1e50ec13..00000000 --- a/packages/typescript/docs/models/components/leadappointmentjson.md +++ /dev/null @@ -1,19 +0,0 @@ -# LeadAppointmentJson - -A JSON schema representing the structure of an appointment object. - -## Example Usage - -```typescript -import { LeadAppointmentJson } from "@cvent/sdk/models/components"; - -let value: LeadAppointmentJson = { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | Appointment id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadattendeejson.md b/packages/typescript/docs/models/components/leadattendeejson.md deleted file mode 100644 index 8b69e0af..00000000 --- a/packages/typescript/docs/models/components/leadattendeejson.md +++ /dev/null @@ -1,19 +0,0 @@ -# LeadAttendeeJson - -A JSON schema representing the Attendee object - -## Example Usage - -```typescript -import { LeadAttendeeJson } from "@cvent/sdk/models/components"; - -let value: LeadAttendeeJson = { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | Attendee id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadboothstaffjson.md b/packages/typescript/docs/models/components/leadboothstaffjson.md deleted file mode 100644 index 74e882fb..00000000 --- a/packages/typescript/docs/models/components/leadboothstaffjson.md +++ /dev/null @@ -1,19 +0,0 @@ -# LeadBoothStaffJson - -A JSON schema representing Booth Staff entity - -## Example Usage - -```typescript -import { LeadBoothStaffJson } from "@cvent/sdk/models/components"; - -let value: LeadBoothStaffJson = { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | Booth Staff id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leaddevicejson.md b/packages/typescript/docs/models/components/leaddevicejson.md deleted file mode 100644 index 28e97b08..00000000 --- a/packages/typescript/docs/models/components/leaddevicejson.md +++ /dev/null @@ -1,21 +0,0 @@ -# LeadDeviceJson - -A JSON object representing an electronic device used to capture leads. - -## Example Usage - -```typescript -import { LeadDeviceJson } from "@cvent/sdk/models/components"; - -let value: LeadDeviceJson = { - id: "EKEK993IF9F", - name: "North Gate", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | --------------------------------------- | -| `id` | *string* | :heavy_minus_sign: | The id of device used to capture lead | EKEK993IF9F | -| `name` | *string* | :heavy_minus_sign: | The name of device used to capture lead | North Gate | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadjson.md b/packages/typescript/docs/models/components/leadjson.md deleted file mode 100644 index c6aec29e..00000000 --- a/packages/typescript/docs/models/components/leadjson.md +++ /dev/null @@ -1,19 +0,0 @@ -# LeadJson - -JSON schema for the Lead object - -## Example Usage - -```typescript -import { LeadJson } from "@cvent/sdk/models/components"; - -let value: LeadJson = { - id: "4e74f930-db22-11eb-8d19-0242ac130003", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Lead id | 4e74f930-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadqualificationanswers.md b/packages/typescript/docs/models/components/leadqualificationanswers.md new file mode 100644 index 00000000..d49742db --- /dev/null +++ b/packages/typescript/docs/models/components/leadqualificationanswers.md @@ -0,0 +1,53 @@ +# LeadQualificationAnswers + +This JSON schema file represents lead qualification answers + +## Example Usage + +```typescript +import { LeadQualificationAnswers } from "@cvent/sdk/models/components"; + +let value: LeadQualificationAnswers = { + created: new Date("2017-01-02T02:00:00Z"), + createdBy: "hporter", + lastModified: new Date("2019-02-12T03:00:00Z"), + lastModifiedBy: "hporter", + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + question: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + event: { + id: "3db28cfc-db22-11eb-8d19-0242ac130003", + }, + exhibitor: { + id: "4888db54-db22-11eb-8d19-0242ac130003", + }, + lead: { + id: "4e74f930-db22-11eb-8d19-0242ac130003", + }, + answers: [ + { + type: "NA", + value: "Choice A", + choice: { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + }, + }, + ], +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `id` | *string* | :heavy_minus_sign: | Lead Qualification Answer id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `question` | [components.Uuid1](../../models/components/uuid1.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `lead` | [components.Lead2](../../models/components/lead2.md) | :heavy_minus_sign: | JSON schema for the Lead object | | +| `answers` | [components.Answer1](../../models/components/answer1.md)[] | :heavy_minus_sign: | List of answers | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadqualificationanswersjson.md b/packages/typescript/docs/models/components/leadqualificationanswersjson.md deleted file mode 100644 index 7e251e4c..00000000 --- a/packages/typescript/docs/models/components/leadqualificationanswersjson.md +++ /dev/null @@ -1,53 +0,0 @@ -# LeadQualificationAnswersJson - -This JSON schema file represents lead qualification answers - -## Example Usage - -```typescript -import { LeadQualificationAnswersJson } from "@cvent/sdk/models/components"; - -let value: LeadQualificationAnswersJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - question: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - lead: { - id: "4e74f930-db22-11eb-8d19-0242ac130003", - }, - answers: [ - { - type: "NA", - value: "Choice A", - choice: { - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - }, - }, - ], -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `id` | *string* | :heavy_minus_sign: | Lead Qualification Answer id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `question` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `lead` | [components.LeadJson](../../models/components/leadjson.md) | :heavy_minus_sign: | JSON schema for the Lead object | | -| `answers` | [components.AnswerJson](../../models/components/answerjson.md)[] | :heavy_minus_sign: | List of answers | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadqualificationanswerslistresponse.md b/packages/typescript/docs/models/components/leadqualificationanswerslistresponse.md index 11aef3f9..331c5016 100644 --- a/packages/typescript/docs/models/components/leadqualificationanswerslistresponse.md +++ b/packages/typescript/docs/models/components/leadqualificationanswerslistresponse.md @@ -43,6 +43,6 @@ let value: LeadQualificationAnswersListResponse = { ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `data` | [components.LeadQualificationAnswersJson](../../models/components/leadqualificationanswersjson.md)[] | :heavy_minus_sign: | Collection of Lead Qualification Answers. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `data` | [components.LeadQualificationAnswers](../../models/components/leadqualificationanswers.md)[] | :heavy_minus_sign: | Collection of Lead Qualification Answers. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadqualificationquestion.md b/packages/typescript/docs/models/components/leadqualificationquestion.md new file mode 100644 index 00000000..3c50a98a --- /dev/null +++ b/packages/typescript/docs/models/components/leadqualificationquestion.md @@ -0,0 +1,57 @@ +# LeadQualificationQuestion + +A JSON schema representing a Lead Qualification Question model + +## Example Usage + +```typescript +import { LeadQualificationQuestion } from "@cvent/sdk/models/components"; + +let value: LeadQualificationQuestion = { + created: new Date("2017-01-02T02:00:00Z"), + createdBy: "hporter", + lastModified: new Date("2019-02-12T03:00:00Z"), + lastModifiedBy: "hporter", + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + event: { + id: "3db28cfc-db22-11eb-8d19-0242ac130003", + }, + exhibitor: { + id: "4888db54-db22-11eb-8d19-0242ac130003", + }, + code: "cult", + choices: [ + { + text: "Choice 1", + label: "Choice A", + }, + ], + notApplicableAnswer: { + text: "Not Applicable or Other", + }, + otherAnswers: { + text: "Not Applicable or Other", + }, + required: true, + text: "Is there a business need?", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | +| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | +| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | +| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | +| `id` | *string* | :heavy_minus_sign: | Lead Qualification Question id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_minus_sign: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_minus_sign: | The Associated Exhibitor. | | +| `type` | [components.LeadQualificationQuestionType](../../models/components/leadqualificationquestiontype.md) | :heavy_minus_sign: | Type of question | | +| `code` | *string* | :heavy_minus_sign: | question code | cult | +| `choices` | [components.Choice](../../models/components/choice.md)[] | :heavy_minus_sign: | List of available choices for the question | | +| `notApplicableAnswer` | [components.AdditionalChoice](../../models/components/additionalchoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `otherAnswers` | [components.AdditionalChoice](../../models/components/additionalchoice.md) | :heavy_minus_sign: | Contains text of additional choice | | +| `required` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the question is mandatory or not | true | +| `text` | *string* | :heavy_minus_sign: | text of the question | Is there a business need? | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadqualificationquestionjson.md b/packages/typescript/docs/models/components/leadqualificationquestionjson.md deleted file mode 100644 index 66410d55..00000000 --- a/packages/typescript/docs/models/components/leadqualificationquestionjson.md +++ /dev/null @@ -1,57 +0,0 @@ -# LeadQualificationQuestionJson - -A JSON schema representing a Lead Qualification Question model - -## Example Usage - -```typescript -import { LeadQualificationQuestionJson } from "@cvent/sdk/models/components"; - -let value: LeadQualificationQuestionJson = { - created: new Date("2017-01-02T02:00:00Z"), - createdBy: "hporter", - lastModified: new Date("2019-02-12T03:00:00Z"), - lastModifiedBy: "hporter", - id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", - event: { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", - }, - exhibitor: { - id: "4888db54-db22-11eb-8d19-0242ac130003", - }, - code: "cult", - choices: [ - { - text: "Choice 1", - label: "Choice A", - }, - ], - notApplicableAnswer: { - text: "Not Applicable or Other", - }, - otherAnswers: { - text: "Not Applicable or Other", - }, - required: true, - text: "Is there a business need?", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `created` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was created. | 2017-01-02T02:00:00Z | -| `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | -| `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | -| `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `id` | *string* | :heavy_minus_sign: | Lead Qualification Question id | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_minus_sign: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_minus_sign: | The Associated Exhibitor. | | -| `type` | [components.LeadQualificationQuestionJsonType](../../models/components/leadqualificationquestionjsontype.md) | :heavy_minus_sign: | Type of question | | -| `code` | *string* | :heavy_minus_sign: | question code | cult | -| `choices` | [components.ChoiceJson2](../../models/components/choicejson2.md)[] | :heavy_minus_sign: | List of available choices for the question | | -| `notApplicableAnswer` | [components.AdditionalChoiceJson11](../../models/components/additionalchoicejson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `otherAnswers` | [components.AdditionalChoiceJson11](../../models/components/additionalchoicejson11.md) | :heavy_minus_sign: | Contains text of additional choice | | -| `required` | *boolean* | :heavy_minus_sign: | A boolean indicating whether the question is mandatory or not | true | -| `text` | *string* | :heavy_minus_sign: | text of the question | Is there a business need? | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadqualificationquestionjsontype.md b/packages/typescript/docs/models/components/leadqualificationquestionjsontype.md deleted file mode 100644 index da45bea8..00000000 --- a/packages/typescript/docs/models/components/leadqualificationquestionjsontype.md +++ /dev/null @@ -1,17 +0,0 @@ -# LeadQualificationQuestionJsonType - -Type of question - -## Example Usage - -```typescript -import { LeadQualificationQuestionJsonType } from "@cvent/sdk/models/components"; - -let value: LeadQualificationQuestionJsonType = "SingleChoice"; -``` - -## Values - -```typescript -"MultiChoice" | "SingleChoice" | "Rating" | "OpenEndedTextOneLine" | "OpenEndedTextCommentBox" | "OpenEndedDateTime" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadqualificationquestionslistresponse.md b/packages/typescript/docs/models/components/leadqualificationquestionslistresponse.md index bc50ffa2..ed5aa56e 100644 --- a/packages/typescript/docs/models/components/leadqualificationquestionslistresponse.md +++ b/packages/typescript/docs/models/components/leadqualificationquestionslistresponse.md @@ -43,6 +43,6 @@ let value: LeadQualificationQuestionsListResponse = { ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | -| `data` | [components.LeadQualificationQuestionJson](../../models/components/leadqualificationquestionjson.md)[] | :heavy_minus_sign: | Collection of lead qualification questions. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `data` | [components.LeadQualificationQuestion](../../models/components/leadqualificationquestion.md)[] | :heavy_minus_sign: | Collection of lead qualification questions. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadqualificationquestiontype.md b/packages/typescript/docs/models/components/leadqualificationquestiontype.md new file mode 100644 index 00000000..07f87c47 --- /dev/null +++ b/packages/typescript/docs/models/components/leadqualificationquestiontype.md @@ -0,0 +1,17 @@ +# LeadQualificationQuestionType + +Type of question + +## Example Usage + +```typescript +import { LeadQualificationQuestionType } from "@cvent/sdk/models/components"; + +let value: LeadQualificationQuestionType = "Rating"; +``` + +## Values + +```typescript +"MultiChoice" | "SingleChoice" | "Rating" | "OpenEndedTextOneLine" | "OpenEndedTextCommentBox" | "OpenEndedDateTime" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadsource.md b/packages/typescript/docs/models/components/leadsource.md index 71acc8bc..38ee0dd1 100644 --- a/packages/typescript/docs/models/components/leadsource.md +++ b/packages/typescript/docs/models/components/leadsource.md @@ -17,7 +17,7 @@ let value: LeadSource = { ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) | 50dc08af-24a9-4d01-84be-3d43133dc945 | -| `section` | [components.LeadSourceSectionJson](../../models/components/leadsourcesectionjson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. | 50dc08af-24a9-4d01-84be-3d43133dc945 | +| `section` | [components.LeadSourceSectionJson](../../models/components/leadsourcesectionjson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadsourcejson.md b/packages/typescript/docs/models/components/leadsourcejson.md index cdd55897..68442064 100644 --- a/packages/typescript/docs/models/components/leadsourcejson.md +++ b/packages/typescript/docs/models/components/leadsourcejson.md @@ -17,7 +17,7 @@ let value: LeadSourceJson = { ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) | 50dc08af-24a9-4d01-84be-3d43133dc945 | -| `section` | [components.LeadSourceSectionJson](../../models/components/leadsourcesectionjson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. | 50dc08af-24a9-4d01-84be-3d43133dc945 | +| `section` | [components.LeadSourceSectionJson](../../models/components/leadsourcesectionjson.md) | :heavy_minus_sign: | Represents lead source section details, which is a sub area of source generating the RFP. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadsourcesectionjson.md b/packages/typescript/docs/models/components/leadsourcesectionjson.md index 12103ac7..0ab9ee01 100644 --- a/packages/typescript/docs/models/components/leadsourcesectionjson.md +++ b/packages/typescript/docs/models/components/leadsourcesectionjson.md @@ -14,6 +14,6 @@ let value: LeadSourceSectionJson = { ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_minus_sign: | Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API (under development currently). | 40dc08af-24a9-4d01-84be-3d43133dc945 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API. | 40dc08af-24a9-4d01-84be-3d43133dc945 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadspaginatedresponse.md b/packages/typescript/docs/models/components/leadspaginatedresponse.md index bee93a16..12f92734 100644 --- a/packages/typescript/docs/models/components/leadspaginatedresponse.md +++ b/packages/typescript/docs/models/components/leadspaginatedresponse.md @@ -91,7 +91,7 @@ let value: LeadsPaginatedResponse = { ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.ExistingLeadJson](../../models/components/existingleadjson.md)[] | :heavy_minus_sign: | Collection of leads. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.Lead](../../models/components/lead.md)[] | :heavy_minus_sign: | Collection of leads. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/leadtype.md b/packages/typescript/docs/models/components/leadtype.md new file mode 100644 index 00000000..0e1aed8d --- /dev/null +++ b/packages/typescript/docs/models/components/leadtype.md @@ -0,0 +1,17 @@ +# LeadType + +The type of lead. + +## Example Usage + +```typescript +import { LeadType } from "@cvent/sdk/models/components"; + +let value: LeadType = "leadcapture"; +``` + +## Values + +```typescript +"leadcapture" | "inbound" | "appointment" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/link.md b/packages/typescript/docs/models/components/link.md new file mode 100644 index 00000000..da258bb4 --- /dev/null +++ b/packages/typescript/docs/models/components/link.md @@ -0,0 +1,19 @@ +# Link + +Represents a link to a related resource. + +## Example Usage + +```typescript +import { Link } from "@cvent/sdk/models/components"; + +let value: Link = { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | +| `href` | *string* | :heavy_check_mark: | A url provided that can be followed for linking | ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/meetingrequestcustomfieldjson.md b/packages/typescript/docs/models/components/meetingrequestcustomfieldjson.md index 29fa65d7..e1eb8c63 100644 --- a/packages/typescript/docs/models/components/meetingrequestcustomfieldjson.md +++ b/packages/typescript/docs/models/components/meetingrequestcustomfieldjson.md @@ -48,4 +48,4 @@ let value: MeetingRequestCustomFieldJson = { | `maxChoice` | *number* | :heavy_minus_sign: | The maximum number of choices allowed for a multi-choice field. | 10 | | `minDate` | *string* | :heavy_minus_sign: | The ISO 8601 minimum date value for a date field. | 1970-12-23 | | `maxDate` | *string* | :heavy_minus_sign: | The ISO 8601 maximum date value for a date field. | 2100-12-31 | -| `answerTypes` | [components.AnswerTypeJson1](../../models/components/answertypejson1.md)[] | :heavy_minus_sign: | List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is omitted when no non-default answer type is defined for the question. | | \ No newline at end of file +| `answerTypes` | [components.AnswerTypeJson](../../models/components/answertypejson.md)[] | :heavy_minus_sign: | List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is omitted when no non-default answer type is defined for the question. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/meetingrequestevent.md b/packages/typescript/docs/models/components/meetingrequestevent.md index a1dcbc81..f63bb1b9 100644 --- a/packages/typescript/docs/models/components/meetingrequestevent.md +++ b/packages/typescript/docs/models/components/meetingrequestevent.md @@ -12,6 +12,6 @@ let value: MeetingRequestEvent = {}; ## Fields -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *string* | :heavy_minus_sign: | Event ID. | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_minus_sign: | Event ID. This field may be absent immediately after creation when the meeting request form is configured to auto-create an event on submission, as event creation is processed asynchronously. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/meetingrequestquestionjson.md b/packages/typescript/docs/models/components/meetingrequestquestionjson.md index 5ad19d9a..241aef85 100644 --- a/packages/typescript/docs/models/components/meetingrequestquestionjson.md +++ b/packages/typescript/docs/models/components/meetingrequestquestionjson.md @@ -28,6 +28,6 @@ let value: MeetingRequestQuestionJson = { | `name` | *string* | :heavy_minus_sign: | The display text of the question. | What is your favorite color? | | `type` | [components.QuestionTypeJson1](../../models/components/questiontypejson1.md) | :heavy_minus_sign: | Denotes the type of data collected by a question. | SingleSelect | | `value` | *string*[] | :heavy_check_mark: | An array of non-null answers to the question. The format of each item depends on the question `type`.

**Standard questions:** Each item is a plain string (for example, `"Green"`).

**Country/Region questions (`type: Country`):** Each item is either a country name (for example, `"Canada"`) or a country code (for example, `"CA"`). Clients should provide either country names or country codes, but not both formats in the same request. See the Country Codes reference for the list of supported country codes and corresponding country names.

**Complex questions (`type: MeetingRoomRequirements`, `SleepingRoomRequirements`, or `BudgetEstimates`):** Each item is a JSON-serialized string. See `compositeValue` for the same data in parsed form. | | -| `answerType` | [components.AnswerTypeJson1](../../models/components/answertypejson1.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | +| `answerType` | [components.AnswerTypeJson](../../models/components/answertypejson.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | | `secondaryValue` | *string* | :heavy_minus_sign: | The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. | The other answer for the question. | | `compositeValue` | *components.CompositeValueJson* | :heavy_minus_sign: | The structured representation of a complex question answer. Contains the same data as `value`, parsed into typed objects instead of JSON-serialized strings. This field is **read-only** — to write complex question answers, use `value` instead.

The structure of the array depends on the question `type`. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/paginatedexistingmember.md b/packages/typescript/docs/models/components/paginatedexistingmember.md index 5a3f60c7..23ac3c6b 100644 --- a/packages/typescript/docs/models/components/paginatedexistingmember.md +++ b/packages/typescript/docs/models/components/paginatedexistingmember.md @@ -77,7 +77,7 @@ let value: PaginatedExistingMember = { ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | -| `data` | [components.ExistingMemberJson](../../models/components/existingmemberjson.md)[] | :heavy_check_mark: | Collection of Events+ members. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_check_mark: | Represents pagination information for a collection of resources. | +| `data` | [components.ExistingMember](../../models/components/existingmember.md)[] | :heavy_check_mark: | Collection of Events+ members. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/paginationlinks.md b/packages/typescript/docs/models/components/paginationlinks.md new file mode 100644 index 00000000..020af4e3 --- /dev/null +++ b/packages/typescript/docs/models/components/paginationlinks.md @@ -0,0 +1,29 @@ +# PaginationLinks + +Represents pagination links for navigating between pages of data. + +## Example Usage + +```typescript +import { PaginationLinks } from "@cvent/sdk/models/components"; + +let value: PaginationLinks = { + next: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + self: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + prev: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | +| `next` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `self` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `prev` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/paging.md b/packages/typescript/docs/models/components/paging.md new file mode 100644 index 00000000..8ed3d8da --- /dev/null +++ b/packages/typescript/docs/models/components/paging.md @@ -0,0 +1,39 @@ +# Paging + +Represents pagination information for a collection of resources. + +## Example Usage + +```typescript +import { Paging } from "@cvent/sdk/models/components"; + +let value: Paging = { + previousToken: "1a2b3c4d5e6f7g8h9i10j11k", + nextToken: "1a2b3c4d5e6f7g8h9i10j11k", + currentToken: "1a2b3c4d5e6f7g8h9i10j11k", + limit: 100, + totalCount: 2, + links: { + next: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + self: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + prev: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `previousToken` | *string* | :heavy_minus_sign: | The pagination token for the previous page, if one exists. You can use this token to navigate to the previous page of data. | 1a2b3c4d5e6f7g8h9i10j11k | +| `nextToken` | *string* | :heavy_minus_sign: | The pagination token for the next page. If this value is present in the response, there is another page of data you can fetch. | 1a2b3c4d5e6f7g8h9i10j11k | +| `currentToken` | *string* | :heavy_minus_sign: | The pagination token for the current page. | 1a2b3c4d5e6f7g8h9i10j11k | +| `limit` | *number* | :heavy_minus_sign: | The number of records to return on the page. Not to exceed 200. | 100 | +| `totalCount` | *number* | :heavy_minus_sign: | The total number of records available. This field may return blank, even if there are more records. To confirm if there are more records, check the `nextToken` field. | 2 | +| `links` | [components.PaginationLinks](../../models/components/paginationlinks.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/pagingjson23.md b/packages/typescript/docs/models/components/pagingjson23.md new file mode 100644 index 00000000..c6f0b2f7 --- /dev/null +++ b/packages/typescript/docs/models/components/pagingjson23.md @@ -0,0 +1,37 @@ +# PagingJson23 + +Represents pagination information for a collection of resources. + +## Example Usage + +```typescript +import { PagingJson23 } from "@cvent/sdk/models/components"; + +let value: PagingJson23 = { + nextToken: "3b2359a7-4583-40ed-8afd-67e5f15373d3", + currentToken: "90c5f062-76ad-4ea4-aa53-00eb698d9262", + limit: 100, + totalCount: 2, + links: { + next: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + self: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + prev: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `nextToken` | *string* | :heavy_minus_sign: | The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch | 3b2359a7-4583-40ed-8afd-67e5f15373d3 | +| `currentToken` | *string* | :heavy_minus_sign: | The pagination token for the current page | 90c5f062-76ad-4ea4-aa53-00eb698d9262 | +| `limit` | *number* | :heavy_minus_sign: | The number of records to return on the page not to exceed 200 | 100 | +| `totalCount` | *number* | :heavy_minus_sign: | The total number of records available | 2 | +| `links` | [components.PaginationLinksJson](../../models/components/paginationlinksjson.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/pagingjson25.md b/packages/typescript/docs/models/components/pagingjson25.md deleted file mode 100644 index 4645926a..00000000 --- a/packages/typescript/docs/models/components/pagingjson25.md +++ /dev/null @@ -1,37 +0,0 @@ -# PagingJson25 - -Represents pagination information for a collection of resources. - -## Example Usage - -```typescript -import { PagingJson25 } from "@cvent/sdk/models/components"; - -let value: PagingJson25 = { - nextToken: "3b2359a7-4583-40ed-8afd-67e5f15373d3", - currentToken: "90c5f062-76ad-4ea4-aa53-00eb698d9262", - limit: 100, - totalCount: 2, - links: { - next: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - self: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - prev: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - }, -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `nextToken` | *string* | :heavy_minus_sign: | The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch | 3b2359a7-4583-40ed-8afd-67e5f15373d3 | -| `currentToken` | *string* | :heavy_minus_sign: | The pagination token for the current page | 90c5f062-76ad-4ea4-aa53-00eb698d9262 | -| `limit` | *number* | :heavy_minus_sign: | The number of records to return on the page not to exceed 200 | 100 | -| `totalCount` | *number* | :heavy_minus_sign: | The total number of records available | 2 | -| `links` | [components.PaginationLinksJson](../../models/components/paginationlinksjson.md) | :heavy_check_mark: | Represents pagination links for navigating between pages of data. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/paymentinfojson.md b/packages/typescript/docs/models/components/paymentinfojson.md index 4e20b85a..69c74e5b 100644 --- a/packages/typescript/docs/models/components/paymentinfojson.md +++ b/packages/typescript/docs/models/components/paymentinfojson.md @@ -38,6 +38,6 @@ let value: PaymentInfoJson = { | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `paymentType` | [components.PaymentTypesJson](../../models/components/paymenttypesjson.md) | :heavy_minus_sign: | Payment type. | | | `fullName` | *string* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `address` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `address` | [components.AddressJson2](../../models/components/addressjson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `phone` | *string* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `other` | [components.OtherPaymentJson](../../models/components/otherpaymentjson.md) | :heavy_minus_sign: | Other payment details. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/processformsubmissionjson.md b/packages/typescript/docs/models/components/processformsubmissionjson.md index 35f96110..714087d5 100644 --- a/packages/typescript/docs/models/components/processformsubmissionjson.md +++ b/packages/typescript/docs/models/components/processformsubmissionjson.md @@ -41,8 +41,8 @@ let value: ProcessFormSubmissionJson = { | `createdBy` | *string* | :heavy_minus_sign: | The identifier of the user that created this record. | hporter | | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | -| `id` | *string* | :heavy_minus_sign: | The unique ID representing the process form submission. | f66a6cb0-4531-0f3a-cb1a-64f3017f1149 | -| `event` | [components.ProcessFormSubmissionJsonEvent](../../models/components/processformsubmissionjsonevent.md) | :heavy_minus_sign: | The event which the process form submission is associated with. | | +| `id` | *string* | :heavy_check_mark: | The unique ID representing the process form submission. | f66a6cb0-4531-0f3a-cb1a-64f3017f1149 | +| `event` | [components.ProcessFormSubmissionJsonEvent](../../models/components/processformsubmissionjsonevent.md) | :heavy_check_mark: | The event which the process form submission is associated with. | | | `processForm` | [components.ProcessFormJson](../../models/components/processformjson.md) | :heavy_minus_sign: | An object that contains the process form ID.

This is an **expandable** object and if requested will contain the name of a process form object. | | | `status` | *string* | :heavy_minus_sign: | The status of the process form submission. The status is planner defined and can be any string. | initialized | | `questions` | [components.ProcessFormSubmissionQuestionJson](../../models/components/processformsubmissionquestionjson.md)[] | :heavy_minus_sign: | The list of possible answers to a question. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/property.md b/packages/typescript/docs/models/components/property.md index c5db6089..24a2befc 100644 --- a/packages/typescript/docs/models/components/property.md +++ b/packages/typescript/docs/models/components/property.md @@ -56,5 +56,5 @@ let value: Property = { | `code` | *string* | :heavy_minus_sign: | The property code for the property. | GH101 | | `deleted` | *boolean* | :heavy_minus_sign: | True indicates that the property is deleted. | false | | `currencyCode` | *string* | :heavy_minus_sign: | The ISO 4217 standard format currency code specified for the property. | USD | -| `address` | [components.AddressJson5](../../models/components/addressjson5.md) | :heavy_minus_sign: | A physical address. | | +| `address` | [components.AddressJson4](../../models/components/addressjson4.md) | :heavy_minus_sign: | A physical address. | | | `externalCodes` | [components.PropertyExternalCodeJson](../../models/components/propertyexternalcodejson.md)[] | :heavy_minus_sign: | Collection of external codes for a property. This includes GDS nd other codes used to identify a property in external systems. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/publicusageplan.md b/packages/typescript/docs/models/components/publicusageplan.md index 0de77eb2..00b0ea47 100644 --- a/packages/typescript/docs/models/components/publicusageplan.md +++ b/packages/typescript/docs/models/components/publicusageplan.md @@ -27,4 +27,4 @@ let value: PublicUsagePlan = { | `quota` | *number* | :heavy_check_mark: | The daily quota of the usage tier. If this value is null, this means the usage tier is unlimited. | 1000 | | `burstLimit` | *number* | :heavy_check_mark: | The burst limit capacity of the usage tier | 1 | | `rateLimit` | *number* | :heavy_check_mark: | The per-second steady rate-limit of the usage tier | 2 | -| `switchBackPlan` | [components.SwitchBackTargetUsagePlanJson](../../models/components/switchbacktargetusageplanjson.md) | :heavy_minus_sign: | Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. | | \ No newline at end of file +| `switchBackPlan` | [components.SwitchBackTargetUsagePlan](../../models/components/switchbacktargetusageplan.md) | :heavy_minus_sign: | Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/questionjson2.md b/packages/typescript/docs/models/components/questionjson2.md index 9a22172c..891d14eb 100644 --- a/packages/typescript/docs/models/components/questionjson2.md +++ b/packages/typescript/docs/models/components/questionjson2.md @@ -95,14 +95,14 @@ let value: QuestionJson2 = { | `htmlText` | *string* | :heavy_minus_sign: | Html of the question | Question Html | | `code` | *string* | :heavy_minus_sign: | Question Code | 4l6x | | `type` | [components.QuestionTypeJson2](../../models/components/questiontypejson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `choices` | [components.ChoiceJson3](../../models/components/choicejson3.md)[] | :heavy_minus_sign: | List of choices for the question. | | +| `choices` | [components.ChoiceJson2](../../models/components/choicejson2.md)[] | :heavy_minus_sign: | List of choices for the question. | | | `categories` | [components.CategoryJson2](../../models/components/categoryjson2.md)[] | :heavy_minus_sign: | List of categories for the question. | | | `subCategories` | [components.TextFieldJson1](../../models/components/textfieldjson1.md)[] | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `notApplicableAnswer` | [components.AdditionalChoiceJson2](../../models/components/additionalchoicejson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `otherAnswer` | [components.AdditionalChoiceJson2](../../models/components/additionalchoicejson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `notApplicableAnswer` | [components.AdditionalChoiceJson1](../../models/components/additionalchoicejson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `otherAnswer` | [components.AdditionalChoiceJson1](../../models/components/additionalchoicejson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `comments` | *string* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `required` | *boolean* | :heavy_minus_sign: | Is this a mandatory question | true | -| `fields` | [components.FieldJson5](../../models/components/fieldjson5.md)[] | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `fields` | [components.FieldJson3](../../models/components/fieldjson3.md)[] | :heavy_minus_sign: | List of fields for form/matrix questions | | | `maxScore` | *number* | :heavy_minus_sign: | Max possible score | 20 | | `totalSum` | *number* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `survey` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/typescript/docs/models/components/questionresponsejson.md b/packages/typescript/docs/models/components/questionresponsejson.md index e6d9fbc8..c14d5cf5 100644 --- a/packages/typescript/docs/models/components/questionresponsejson.md +++ b/packages/typescript/docs/models/components/questionresponsejson.md @@ -27,4 +27,4 @@ let value: QuestionResponseJson = { | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `question` | [components.QuestionJson3](../../models/components/questionjson3.md) | :heavy_minus_sign: | The question that was answered. | -| `answers` | [components.AnswerJson2](../../models/components/answerjson2.md)[] | :heavy_minus_sign: | List of answers. | \ No newline at end of file +| `answers` | [components.AnswerJson1](../../models/components/answerjson1.md)[] | :heavy_minus_sign: | List of answers. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/registrationpackrequest.md b/packages/typescript/docs/models/components/registrationpackrequest.md index db9f75b0..4376a5fd 100644 --- a/packages/typescript/docs/models/components/registrationpackrequest.md +++ b/packages/typescript/docs/models/components/registrationpackrequest.md @@ -20,8 +20,8 @@ let value: RegistrationPackRequest = { ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | -| `capacities` | [components.CapacityJson](../../models/components/capacityjson.md)[] | :heavy_check_mark: | An array of capacities for the registration pack. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | +| `capacities` | [components.Capacity](../../models/components/capacity.md)[] | :heavy_check_mark: | An array of capacities for the registration pack. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/registrationpackresponse.md b/packages/typescript/docs/models/components/registrationpackresponse.md index 90679a03..a493d9b7 100644 --- a/packages/typescript/docs/models/components/registrationpackresponse.md +++ b/packages/typescript/docs/models/components/registrationpackresponse.md @@ -21,9 +21,9 @@ let value: RegistrationPackResponse = { ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Registration pack id | 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `capacities` | [components.ExistingCapacityJson](../../models/components/existingcapacityjson.md)[] | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Registration pack id | 50f4f0df-0c2d-4e6b-8e68-e1413b6917f5 | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `capacities` | [components.ExistingCapacity](../../models/components/existingcapacity.md)[] | :heavy_check_mark: | Capacities allocated per registration type for this exhibitor's registration pack. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/registrationtypeupdate.md b/packages/typescript/docs/models/components/registrationtypeupdate.md index 6929389e..d46aa961 100644 --- a/packages/typescript/docs/models/components/registrationtypeupdate.md +++ b/packages/typescript/docs/models/components/registrationtypeupdate.md @@ -40,4 +40,4 @@ let value: RegistrationTypeUpdate = { | `automaticEndDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | | `event` | [components.RegistrationTypeUpdateEvent](../../models/components/registrationtypeupdateevent.md) | :heavy_minus_sign: | Event associated with the registration. | | | `id` | *string* | :heavy_check_mark: | A unique identifier of the registration type. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `capacity` | [components.CapacityJson1](../../models/components/capacityjson1.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file +| `capacity` | [components.CapacityJson](../../models/components/capacityjson.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/registrationtypeupdateinput.md b/packages/typescript/docs/models/components/registrationtypeupdateinput.md index 7d7cc138..17171091 100644 --- a/packages/typescript/docs/models/components/registrationtypeupdateinput.md +++ b/packages/typescript/docs/models/components/registrationtypeupdateinput.md @@ -24,4 +24,4 @@ let value: RegistrationTypeUpdateInput = { | `openForRegistration` | *boolean* | :heavy_check_mark: | True indicates the registration type can be chosen for registration. | true | | `automaticOpenDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically opens for registration. | 2017-01-02T02:00:00Z | | `automaticEndDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 formatted date-time (in UTC) the registration type automatically closes for registration. | 2017-01-02T02:00:00Z | -| `capacity` | [components.CapacityJson1Input](../../models/components/capacityjson1input.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file +| `capacity` | [components.CapacityJsonInput](../../models/components/capacityjsoninput.md) | :heavy_minus_sign: | Represents capacity statistics of the registration type. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/requestedmeetingrequestquestionjson.md b/packages/typescript/docs/models/components/requestedmeetingrequestquestionjson.md index 98a306ba..4f5b84a0 100644 --- a/packages/typescript/docs/models/components/requestedmeetingrequestquestionjson.md +++ b/packages/typescript/docs/models/components/requestedmeetingrequestquestionjson.md @@ -23,5 +23,5 @@ let value: RequestedMeetingRequestQuestionJson = { | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `id` | *string* | :heavy_check_mark: | The unique ID of the question. Some questions have fixed, well-known IDs shared across all accounts:
* Event Country/Region — `da9a6706-7af3-42fc-b2c1-708050a791c1`
* Requester Country/Region — `d8fa449b-ec97-4e91-8193-b753df11e064`
* Stakeholder Country/Region — `ddd9035a-44a2-49b0-8d31-66cdca0c13c7`
* Meeting Room Requirements — `9a224e41-58d9-43a2-ae59-6d1aa16442ce`
* Sleeping Room Requirements — `cc63aa7c-0800-4fa5-a04b-073793e197f3`
* Budget Estimates — `1479fb2d-e94c-4bfb-a63f-4af808a22160` | f1ea56cd-6860-4f1a-baf7-973118384384 | | `value` | *string*[] | :heavy_check_mark: | An array of non-null answers to the question. The format of each item depends on the question `type`.

**Standard questions:** Each item is a plain string (for example, `"Green"` or `"2099-12-31"`).

**Country/Region questions (`type: Country`):** Provide either the country name (for example, `"Canada"`) or the country code (for example, `"CA"`), but not both. See [Country Codes](https://developers.cvent.com/docs/rest-api/reference/api-standards#country-codes).

**Complex questions (`type: MeetingRoomRequirements`, `SleepingRoomRequirements`, or `BudgetEstimates`):** Each item must be a **JSON-serialized string** representing one object.

*Meeting Room Requirement example (one item in value array):*
`"{\"date\":\"2099-12-11\",\"startTime\":\"09:00:00\",\"endTime\":\"17:00:00\",\"numberOfPeople\":50}"`

*Sleeping Room Requirement example:*
`"{\"date\":\"2099-12-11\",\"single\":5,\"double\":3}"`

*Budget Estimate example:*
`"{\"currency\":\"USD\",\"costType\":\"VARIABLE\",\"costDetail\":[{\"category\":{\"id\":1},\"units\":100,\"cost\":25.50}]}"` | | -| `answerType` | [components.AnswerTypeJson1](../../models/components/answertypejson1.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | +| `answerType` | [components.AnswerTypeJson](../../models/components/answertypejson.md) | :heavy_minus_sign: | Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted.

Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option.

Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted.

In all other cases, `answerType` is not expected to be set. | Other | | `secondaryValue` | *string* | :heavy_minus_sign: | The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. | The other answer for the question. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/reservationguestjsoninput.md b/packages/typescript/docs/models/components/reservationguestjsoninput.md index fe438b8a..934ccfe6 100644 --- a/packages/typescript/docs/models/components/reservationguestjsoninput.md +++ b/packages/typescript/docs/models/components/reservationguestjsoninput.md @@ -77,7 +77,7 @@ let value: ReservationGuestJsonInput = { | `email` | *string* | :heavy_check_mark: | Email address of the guest. | guest@cvent.com | | `homePhone` | *string* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `workPhone` | *string* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `homeAddress` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `homeAddress` | [components.AddressJson2](../../models/components/addressjson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `paymentInfo` | [components.ReservationPaymentInfoJsonInput](../../models/components/reservationpaymentinfojsoninput.md) | :heavy_minus_sign: | Payment information. | | | `ageQualifyingCode` | [components.AgeQualifyingCode](../../models/components/agequalifyingcode.md) | :heavy_minus_sign: | Code that specifies if the guest is an adult or child. (10 - adult, 8 - child) | | | `primary` | *boolean* | :heavy_minus_sign: | True indicates this guest is the primary guest for the reservation. | true | diff --git a/packages/typescript/docs/models/components/reservationguestjsonoutput.md b/packages/typescript/docs/models/components/reservationguestjsonoutput.md index e02de277..7229517b 100644 --- a/packages/typescript/docs/models/components/reservationguestjsonoutput.md +++ b/packages/typescript/docs/models/components/reservationguestjsonoutput.md @@ -78,7 +78,7 @@ let value: ReservationGuestJsonOutput = { | `email` | *string* | :heavy_check_mark: | Email address of the guest. | guest@cvent.com | | `homePhone` | *string* | :heavy_minus_sign: | Home phone number of the guest. Required if the hotel/event requires address in reservations. | (231)-213-1222 | | `workPhone` | *string* | :heavy_minus_sign: | Work phone number of the guest. | (231)-213-1222 | -| `homeAddress` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `homeAddress` | [components.AddressJson2](../../models/components/addressjson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `paymentInfo` | [components.ReservationPaymentInfoJsonOutput](../../models/components/reservationpaymentinfojsonoutput.md) | :heavy_minus_sign: | Payment information. | | | `ageQualifyingCode` | [components.AgeQualifyingCode](../../models/components/agequalifyingcode.md) | :heavy_minus_sign: | Code that specifies if the guest is an adult or child. (10 - adult, 8 - child) | | | `primary` | *boolean* | :heavy_minus_sign: | True indicates this guest is the primary guest for the reservation. | true | diff --git a/packages/typescript/docs/models/components/reservationpaymentinfojsoninput.md b/packages/typescript/docs/models/components/reservationpaymentinfojsoninput.md index b4f8b5b8..5326d2d4 100644 --- a/packages/typescript/docs/models/components/reservationpaymentinfojsoninput.md +++ b/packages/typescript/docs/models/components/reservationpaymentinfojsoninput.md @@ -41,7 +41,7 @@ let value: ReservationPaymentInfoJsonInput = { | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `paymentType` | [components.PaymentTypesJson](../../models/components/paymenttypesjson.md) | :heavy_minus_sign: | Payment type. | | | `fullName` | *string* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `address` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `address` | [components.AddressJson2](../../models/components/addressjson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `phone` | *string* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `other` | [components.OtherPaymentJson](../../models/components/otherpaymentjson.md) | :heavy_minus_sign: | Other payment details. | | | `creditCard` | [components.TokenizedCreditCardJsonInput](../../models/components/tokenizedcreditcardjsoninput.md) | :heavy_minus_sign: | Credit card info. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/reservationpaymentinfojsonoutput.md b/packages/typescript/docs/models/components/reservationpaymentinfojsonoutput.md index 702510c8..ce91931d 100644 --- a/packages/typescript/docs/models/components/reservationpaymentinfojsonoutput.md +++ b/packages/typescript/docs/models/components/reservationpaymentinfojsonoutput.md @@ -42,7 +42,7 @@ let value: ReservationPaymentInfoJsonOutput = { | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `paymentType` | [components.PaymentTypesJson](../../models/components/paymenttypesjson.md) | :heavy_minus_sign: | Payment type. | | | `fullName` | *string* | :heavy_minus_sign: | Full name. | Gustav Schultz | -| `address` | [components.AddressJson3](../../models/components/addressjson3.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | +| `address` | [components.AddressJson2](../../models/components/addressjson2.md) | :heavy_minus_sign: | Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. | | | `phone` | *string* | :heavy_minus_sign: | Phone number. | (231)213-1222 | | `other` | [components.OtherPaymentJson](../../models/components/otherpaymentjson.md) | :heavy_minus_sign: | Other payment details. | | | `creditCard` | [components.TokenizedCreditCardJsonOutput](../../models/components/tokenizedcreditcardjsonoutput.md) | :heavy_minus_sign: | Credit card info. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/respondentjson.md b/packages/typescript/docs/models/components/respondentjson.md index 5a0b47ea..a858bb13 100644 --- a/packages/typescript/docs/models/components/respondentjson.md +++ b/packages/typescript/docs/models/components/respondentjson.md @@ -81,7 +81,7 @@ let value: RespondentJson = { | `percentageScore` | *number* | :heavy_minus_sign: | Respondent Percentage Score | 70 | | `links` | [components.RespondentJsonLinks](../../models/components/respondentjsonlinks.md) | :heavy_minus_sign: | Related links. | | | `sourceId` | *string* | :heavy_minus_sign: | Source IDs track respondents in an external system integrated with the Cvent survey. | IN4IDS1 | -| `event` | [components.EventJson7](../../models/components/eventjson7.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | +| `event` | [components.EventJson5](../../models/components/eventjson5.md) | :heavy_minus_sign: | Detail object of an event which is associated to a survey. | | | `contact` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `attendee` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `survey` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/typescript/docs/models/components/responsejson.md b/packages/typescript/docs/models/components/responsejson.md index 22c4eb82..17a0c546 100644 --- a/packages/typescript/docs/models/components/responsejson.md +++ b/packages/typescript/docs/models/components/responsejson.md @@ -69,7 +69,7 @@ let value: ResponseJson = { | `id` | *string* | :heavy_minus_sign: | Response ID | | | `respondent` | [components.ResponseJsonUUID](../../models/components/responsejsonuuid.md) | :heavy_minus_sign: | N/A | | | `question` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `answers` | [components.AnswerJson1](../../models/components/answerjson1.md)[] | :heavy_check_mark: | List of responded survey answers. | | +| `answers` | [components.AnswerJson](../../models/components/answerjson.md)[] | :heavy_check_mark: | List of responded survey answers. | | | ~~`score`~~ | *number* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | | `event` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `session` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/typescript/docs/models/components/scoresjson.md b/packages/typescript/docs/models/components/scoresjson.md index 327190b1..a8868bd8 100644 --- a/packages/typescript/docs/models/components/scoresjson.md +++ b/packages/typescript/docs/models/components/scoresjson.md @@ -30,6 +30,6 @@ let value: ScoresJson = { | `lastModified` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The ISO 8601 zoned date time when this record was updated. | 2019-02-12T03:00:00Z | | `lastModifiedBy` | *string* | :heavy_minus_sign: | The identifier of the user that last updated this record. | hporter | | `attendee` | [components.ScoresJsonAttendee](../../models/components/scoresjsonattendee.md) | :heavy_check_mark: | The attendee with points in this engagement score. | | -| `event` | [components.EventJson9](../../models/components/eventjson9.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | +| `event` | [components.EventJson7](../../models/components/eventjson7.md) | :heavy_check_mark: | An event reference used in attendee insights to identify the event context for engagement data | | | `points` | *number* | :heavy_minus_sign: | The number of points earned by an attendee in this engagement score. | 45 | | `rank` | *number* | :heavy_minus_sign: | Attendees rank amongst other attendees in terms of points scored. | 10 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/sendemaileventrequest.md b/packages/typescript/docs/models/components/sendemaileventrequest.md index 6ca00bd7..4f0bb3fd 100644 --- a/packages/typescript/docs/models/components/sendemaileventrequest.md +++ b/packages/typescript/docs/models/components/sendemaileventrequest.md @@ -25,7 +25,7 @@ let value: SendEmailEventRequest = { | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `event` | [components.EventJson11](../../models/components/eventjson11.md) | :heavy_check_mark: | Details of the event. | | +| `event` | [components.EventJson9](../../models/components/eventjson9.md) | :heavy_check_mark: | Details of the event. | | | `email` | [components.EmailJson2](../../models/components/emailjson2.md) | :heavy_check_mark: | Details of an email to be send. | | | `resendToPreviousRecipients` | *boolean* | :heavy_check_mark: | True indicates this email should be resent to attendees who had already received this email previously. | true | | `attendees` | *string*[] | :heavy_check_mark: | Array of attendee identifiers to whom email is to be sent. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/sendemaileventresponse.md b/packages/typescript/docs/models/components/sendemaileventresponse.md index e7d296d3..2f7e4a39 100644 --- a/packages/typescript/docs/models/components/sendemaileventresponse.md +++ b/packages/typescript/docs/models/components/sendemaileventresponse.md @@ -43,7 +43,7 @@ let value: SendEmailEventResponse = { | `requestId` | *string* | :heavy_check_mark: | The request ID for the email send request. | 3A541E55-3367-4C50-B21B-B6A7613DFB23 | | `status` | [components.SendEmailRequestStatusJson](../../models/components/sendemailrequeststatusjson.md) | :heavy_minus_sign: | Denotes the status of the send email request. | ERROR | | `description` | *string* | :heavy_minus_sign: | The description of the response. If the `status` is `ERROR`, this field contains the reason for the failure. | Cannot send an email from deleted event. | -| `event` | [components.EventJson11](../../models/components/eventjson11.md) | :heavy_check_mark: | Details of the event. | | +| `event` | [components.EventJson9](../../models/components/eventjson9.md) | :heavy_check_mark: | Details of the event. | | | `email` | [components.EmailJson2](../../models/components/emailjson2.md) | :heavy_check_mark: | Details of an email to be send. | | | `resendToPreviousRecipients` | *boolean* | :heavy_check_mark: | True indicates this email should be resent to attendees who had already received this email previously. | true | | `attendeeResponses` | [components.AttendeeResponseJson](../../models/components/attendeeresponsejson.md)[] | :heavy_minus_sign: | List of responses specifying the status of email request for each attendee. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/socialmedialinks.md b/packages/typescript/docs/models/components/socialmedialinks.md new file mode 100644 index 00000000..b3cdbe57 --- /dev/null +++ b/packages/typescript/docs/models/components/socialmedialinks.md @@ -0,0 +1,33 @@ +# SocialMediaLinks + +Member's social media links. + +## Example Usage + +```typescript +import { SocialMediaLinks } from "@cvent/sdk/models/components"; + +let value: SocialMediaLinks = { + facebookUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + twitterUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + linkedinUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + websiteUrl: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | +| `facebookUrl` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `twitterUrl` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `linkedinUrl` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | +| `websiteUrl` | [components.Link](../../models/components/link.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/socialmedialinksjson.md b/packages/typescript/docs/models/components/socialmedialinksjson.md deleted file mode 100644 index c5f4d865..00000000 --- a/packages/typescript/docs/models/components/socialmedialinksjson.md +++ /dev/null @@ -1,33 +0,0 @@ -# SocialMediaLinksJson - -Member's social media links. - -## Example Usage - -```typescript -import { SocialMediaLinksJson } from "@cvent/sdk/models/components"; - -let value: SocialMediaLinksJson = { - facebookUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - twitterUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - linkedinUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, - websiteUrl: { - href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", - }, -}; -``` - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `facebookUrl` | [components.LinkJson](../../models/components/linkjson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `twitterUrl` | [components.LinkJson](../../models/components/linkjson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `linkedinUrl` | [components.LinkJson](../../models/components/linkjson.md) | :heavy_minus_sign: | Represents a link to a related resource. | -| `websiteUrl` | [components.LinkJson](../../models/components/linkjson.md) | :heavy_minus_sign: | Represents a link to a related resource. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/sponsorshiplevel.md b/packages/typescript/docs/models/components/sponsorshiplevel.md new file mode 100644 index 00000000..52aaecbe --- /dev/null +++ b/packages/typescript/docs/models/components/sponsorshiplevel.md @@ -0,0 +1,19 @@ +# SponsorshipLevel + +Associated sponsorship level for an exhibitor + +## Example Usage + +```typescript +import { SponsorshipLevel } from "@cvent/sdk/models/components"; + +let value: SponsorshipLevel = { + id: "3db28cfc-db22-11eb-8d19-0242ac130003", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_check_mark: | Sponsorship Level Id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/sponsorshipleveljson.md b/packages/typescript/docs/models/components/sponsorshipleveljson.md deleted file mode 100644 index 94492a70..00000000 --- a/packages/typescript/docs/models/components/sponsorshipleveljson.md +++ /dev/null @@ -1,19 +0,0 @@ -# SponsorshipLevelJson - -Associated sponsorship level for an exhibitor - -## Example Usage - -```typescript -import { SponsorshipLevelJson } from "@cvent/sdk/models/components"; - -let value: SponsorshipLevelJson = { - id: "3db28cfc-db22-11eb-8d19-0242ac130003", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_check_mark: | Sponsorship Level Id | 3db28cfc-db22-11eb-8d19-0242ac130003 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/standardsurveyquestionjson.md b/packages/typescript/docs/models/components/standardsurveyquestionjson.md index df0a7856..b24f0ef5 100644 --- a/packages/typescript/docs/models/components/standardsurveyquestionjson.md +++ b/packages/typescript/docs/models/components/standardsurveyquestionjson.md @@ -95,14 +95,14 @@ let value: StandardSurveyQuestionJson = { | `htmlText` | *string* | :heavy_minus_sign: | Html of the question | Question Html | | `code` | *string* | :heavy_minus_sign: | Question Code | 4l6x | | `type` | [components.QuestionTypeJson2](../../models/components/questiontypejson2.md) | :heavy_minus_sign: | Question Type. | SingleChoice | -| `choices` | [components.ChoiceJson3](../../models/components/choicejson3.md)[] | :heavy_minus_sign: | List of choices for the question. | | +| `choices` | [components.ChoiceJson2](../../models/components/choicejson2.md)[] | :heavy_minus_sign: | List of choices for the question. | | | `categories` | [components.CategoryJson2](../../models/components/categoryjson2.md)[] | :heavy_minus_sign: | List of categories for the question. | | | `subCategories` | [components.TextFieldJson1](../../models/components/textfieldjson1.md)[] | :heavy_minus_sign: | List of sub categories for matrix side-by-side questions | | -| `notApplicableAnswer` | [components.AdditionalChoiceJson2](../../models/components/additionalchoicejson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | -| `otherAnswer` | [components.AdditionalChoiceJson2](../../models/components/additionalchoicejson2.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `notApplicableAnswer` | [components.AdditionalChoiceJson1](../../models/components/additionalchoicejson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | +| `otherAnswer` | [components.AdditionalChoiceJson1](../../models/components/additionalchoicejson1.md) | :heavy_minus_sign: | Contains text of additional choice i.e N/A choice or otherAnswer choice | | | `comments` | *string* | :heavy_minus_sign: | Text Value of Comments Input box placeholder | Comments Text | | `required` | *boolean* | :heavy_minus_sign: | Is this a mandatory question | true | -| `fields` | [components.FieldJson5](../../models/components/fieldjson5.md)[] | :heavy_minus_sign: | List of fields for form/matrix questions | | +| `fields` | [components.FieldJson3](../../models/components/fieldjson3.md)[] | :heavy_minus_sign: | List of fields for form/matrix questions | | | `maxScore` | *number* | :heavy_minus_sign: | Max possible score | 20 | | `totalSum` | *number* | :heavy_minus_sign: | Total configured sum of all choices for number allocation question | 45 | | `survey` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | diff --git a/packages/typescript/docs/models/components/standardsurveyresponse.md b/packages/typescript/docs/models/components/standardsurveyresponse.md index 0e4af9a3..7dc53173 100644 --- a/packages/typescript/docs/models/components/standardsurveyresponse.md +++ b/packages/typescript/docs/models/components/standardsurveyresponse.md @@ -56,7 +56,7 @@ let value: StandardSurveyResponse = { | `id` | *string* | :heavy_minus_sign: | Response ID | | | `respondent` | [components.StandardSurveyResponseUUID](../../models/components/standardsurveyresponseuuid.md) | :heavy_minus_sign: | N/A | | | `question` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | | -| `answers` | [components.AnswerJson1](../../models/components/answerjson1.md)[] | :heavy_check_mark: | List of responded survey answers. | | +| `answers` | [components.AnswerJson](../../models/components/answerjson.md)[] | :heavy_check_mark: | List of responded survey answers. | | | ~~`score`~~ | *number* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Answer score (This property is not supported). | 20 | | `survey` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | | `loopingChoice` | [components.LoopingChoiceJson](../../models/components/loopingchoicejson.md) | :heavy_minus_sign: | Loop Choice is the choice for which the chapter is looped. Questions in the looping chapter get repeated once for each choice selected in the parent question | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/standardsurveyresponseinput.md b/packages/typescript/docs/models/components/standardsurveyresponseinput.md index 7e4b35f4..57a24e58 100644 --- a/packages/typescript/docs/models/components/standardsurveyresponseinput.md +++ b/packages/typescript/docs/models/components/standardsurveyresponseinput.md @@ -43,6 +43,6 @@ let value: StandardSurveyResponseInput = { | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `question` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_check_mark: | The reference to the related entity. Contains only the ID of the related entity. | -| `answers` | [components.AnswerJson1](../../models/components/answerjson1.md)[] | :heavy_check_mark: | List of responded survey answers. | +| `answers` | [components.AnswerJson](../../models/components/answerjson.md)[] | :heavy_check_mark: | List of responded survey answers. | | `survey` | [components.UuidJson](../../models/components/uuidjson.md) | :heavy_minus_sign: | The reference to the related entity. Contains only the ID of the related entity. | | `loopingChoice` | [components.LoopingChoiceJson](../../models/components/loopingchoicejson.md) | :heavy_minus_sign: | Loop Choice is the choice for which the chapter is looped. Questions in the looping chapter get repeated once for each choice selected in the parent question | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/surveyjson.md b/packages/typescript/docs/models/components/surveyjson.md index c2516764..99aedfeb 100644 --- a/packages/typescript/docs/models/components/surveyjson.md +++ b/packages/typescript/docs/models/components/surveyjson.md @@ -56,4 +56,4 @@ let value: SurveyJson = { | `status` | [components.SurveyStatusJson](../../models/components/surveystatusjson.md) | :heavy_minus_sign: | Survey Status | Active | | `type` | [components.SurveyTypeJson](../../models/components/surveytypejson.md) | :heavy_minus_sign: | Describes the survey's type. `Standalone` indicates the survey exists independent of an event. `Event` indicates the survey is an event or session feedback survey. `Assessment` indicates the survey is associated with an event and is for assessing attendees. | Event | | `activateDate` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | The survey will be activated on this ISO 8601 formatted date and time. | 2022-02-01T23:59:00.000Z | -| `events` | [components.EventJson7](../../models/components/eventjson7.md)[] | :heavy_minus_sign: | List of events with which this survey is linked. | | \ No newline at end of file +| `events` | [components.EventJson5](../../models/components/eventjson5.md)[] | :heavy_minus_sign: | List of events with which this survey is linked. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/switchbacktargetusageplan.md b/packages/typescript/docs/models/components/switchbacktargetusageplan.md new file mode 100644 index 00000000..3a9e4f6c --- /dev/null +++ b/packages/typescript/docs/models/components/switchbacktargetusageplan.md @@ -0,0 +1,21 @@ +# SwitchBackTargetUsagePlan + +Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. + +## Example Usage + +```typescript +import { SwitchBackTargetUsagePlan } from "@cvent/sdk/models/components"; + +let value: SwitchBackTargetUsagePlan = { + name: "API_Platform_Standard_Tier", + time: new Date("2023-10-01T12:00:00Z"), +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `name` | *string* | :heavy_check_mark: | Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. | API_Platform_Standard_Tier | +| `time` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_check_mark: | The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. | 2023-10-01T12:00:00Z | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/switchbacktargetusageplanjson.md b/packages/typescript/docs/models/components/switchbacktargetusageplanjson.md deleted file mode 100644 index 91bafcb6..00000000 --- a/packages/typescript/docs/models/components/switchbacktargetusageplanjson.md +++ /dev/null @@ -1,21 +0,0 @@ -# SwitchBackTargetUsagePlanJson - -Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. - -## Example Usage - -```typescript -import { SwitchBackTargetUsagePlanJson } from "@cvent/sdk/models/components"; - -let value: SwitchBackTargetUsagePlanJson = { - name: "API_Platform_Standard_Tier", - time: new Date("2023-10-01T12:00:00Z"), -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `name` | *string* | :heavy_check_mark: | Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. | API_Platform_Standard_Tier | -| `time` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_check_mark: | The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. | 2023-10-01T12:00:00Z | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/three.md b/packages/typescript/docs/models/components/three.md index fb0fcbf7..da6e1d52 100644 --- a/packages/typescript/docs/models/components/three.md +++ b/packages/typescript/docs/models/components/three.md @@ -20,5 +20,5 @@ let value: Three = { | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `choices` | [components.ChoiceJson4](../../models/components/choicejson4.md)[] | :heavy_minus_sign: | Choices of custom fields. | +| `choices` | [components.ChoiceJson3](../../models/components/choicejson3.md)[] | :heavy_minus_sign: | Choices of custom fields. | | `displayType` | [components.ChoicesDisplayTypeJson](../../models/components/choicesdisplaytypejson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/threeinput.md b/packages/typescript/docs/models/components/threeinput.md index c2d12d9c..51c215c6 100644 --- a/packages/typescript/docs/models/components/threeinput.md +++ b/packages/typescript/docs/models/components/threeinput.md @@ -20,5 +20,5 @@ let value: ThreeInput = { | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `choices` | [components.ChoiceJson4Input](../../models/components/choicejson4input.md)[] | :heavy_minus_sign: | Choices of custom fields. | +| `choices` | [components.ChoiceJson3Input](../../models/components/choicejson3input.md)[] | :heavy_minus_sign: | Choices of custom fields. | | `displayType` | [components.ChoicesDisplayTypeJson](../../models/components/choicesdisplaytypejson.md) | :heavy_minus_sign: | Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/travelaccount.md b/packages/typescript/docs/models/components/travelaccount.md index 5736eba7..7d581e59 100644 --- a/packages/typescript/docs/models/components/travelaccount.md +++ b/packages/typescript/docs/models/components/travelaccount.md @@ -43,4 +43,4 @@ let value: TravelAccount = { | `name` | *string* | :heavy_minus_sign: | The name of the travel account. | Test Corporation | | `type` | [components.TravelAccountTypeJson](../../models/components/travelaccounttypejson.md) | :heavy_minus_sign: | Code representing the travel account type. | corporate | | `certified` | *boolean* | :heavy_minus_sign: | Is this a certified travel account? | true | -| `addresses` | [components.AddressJson7](../../models/components/addressjson7.md)[] | :heavy_minus_sign: | List of addresses associated with the travel account. | | \ No newline at end of file +| `addresses` | [components.AddressJson6](../../models/components/addressjson6.md)[] | :heavy_minus_sign: | List of addresses associated with the travel account. | | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/usage.md b/packages/typescript/docs/models/components/usage.md new file mode 100644 index 00000000..53168620 --- /dev/null +++ b/packages/typescript/docs/models/components/usage.md @@ -0,0 +1,25 @@ +# Usage + +A usage object represents the usage of a resource on a given day + +## Example Usage + +```typescript +import { Usage } from "@cvent/sdk/models/components"; + +let value: Usage = { + used: 40000, + remaining: 260000, + total: 300000, + date: "2020-01-01", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `used` | *number* | :heavy_check_mark: | The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. | 40000 | +| `remaining` | *number* | :heavy_check_mark: | The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. | 260000 | +| `total` | *number* | :heavy_check_mark: | The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. | 300000 | +| `date` | *string* | :heavy_check_mark: | The date the usage occurred, as an ISO8601 date | 2020-01-01 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/usagejson.md b/packages/typescript/docs/models/components/usagejson.md deleted file mode 100644 index b0895c8c..00000000 --- a/packages/typescript/docs/models/components/usagejson.md +++ /dev/null @@ -1,25 +0,0 @@ -# UsageJson - -A usage object represents the usage of a resource on a given day - -## Example Usage - -```typescript -import { UsageJson } from "@cvent/sdk/models/components"; - -let value: UsageJson = { - used: 40000, - remaining: 260000, - total: 300000, - date: "2020-01-01", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `used` | *number* | :heavy_check_mark: | The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. | 40000 | -| `remaining` | *number* | :heavy_check_mark: | The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. | 260000 | -| `total` | *number* | :heavy_check_mark: | The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. | 300000 | -| `date` | *string* | :heavy_check_mark: | The date the usage occurred, as an ISO8601 date | 2020-01-01 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/usagepaginatedresponse.md b/packages/typescript/docs/models/components/usagepaginatedresponse.md index e532c143..392a0f26 100644 --- a/packages/typescript/docs/models/components/usagepaginatedresponse.md +++ b/packages/typescript/docs/models/components/usagepaginatedresponse.md @@ -41,5 +41,5 @@ let value: UsagePaginatedResponse = { | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `paging` | [components.PagingJson](../../models/components/pagingjson.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | -| `data` | [components.UsageJson](../../models/components/usagejson.md)[] | :heavy_check_mark: | Collection of usage objects. | \ No newline at end of file +| `paging` | [components.Paging](../../models/components/paging.md) | :heavy_minus_sign: | Represents pagination information for a collection of resources. | +| `data` | [components.Usage](../../models/components/usage.md)[] | :heavy_check_mark: | Collection of usage objects. | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/user.md b/packages/typescript/docs/models/components/user.md index 7865e09d..44937207 100644 --- a/packages/typescript/docs/models/components/user.md +++ b/packages/typescript/docs/models/components/user.md @@ -74,7 +74,7 @@ let value: User = { | `emails` | [components.EmailJson1](../../models/components/emailjson1.md)[] | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `title` | *string* | :heavy_minus_sign: | The title of the user. | Vice President | | `phoneNumbers` | [components.PhoneNumberJson1](../../models/components/phonenumberjson1.md)[] | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `addresses` | [components.AddressJson6](../../models/components/addressjson6.md)[] | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `addresses` | [components.AddressJson5](../../models/components/addressjson5.md)[] | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `userType` | [components.UserTypeJson](../../models/components/usertypejson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `timezone` | *string* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `locale` | *string* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/typescript/docs/models/components/userinput.md b/packages/typescript/docs/models/components/userinput.md index 7a0d3860..94492841 100644 --- a/packages/typescript/docs/models/components/userinput.md +++ b/packages/typescript/docs/models/components/userinput.md @@ -62,7 +62,7 @@ let value: UserInput = { | `emails` | [components.EmailJson1](../../models/components/emailjson1.md)[] | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `title` | *string* | :heavy_minus_sign: | The title of the user. | Vice President | | `phoneNumbers` | [components.PhoneNumberJson1](../../models/components/phonenumberjson1.md)[] | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `addresses` | [components.AddressJson6](../../models/components/addressjson6.md)[] | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `addresses` | [components.AddressJson5](../../models/components/addressjson5.md)[] | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `userType` | [components.UserTypeJson](../../models/components/usertypejson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `timezone` | *string* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `locale` | *string* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/typescript/docs/models/components/userjson.md b/packages/typescript/docs/models/components/userjson.md index 49cc940d..5a851ed6 100644 --- a/packages/typescript/docs/models/components/userjson.md +++ b/packages/typescript/docs/models/components/userjson.md @@ -74,7 +74,7 @@ let value: UserJson = { | `emails` | [components.EmailJson1](../../models/components/emailjson1.md)[] | :heavy_check_mark: | The email of the user. The Cvent user can have only one email address.
If multiple email addresses are provided, only one is accepted and rest are ignored. One email is selected based on the following sequence of criteria: primary email, then work type, and finally first in the sequence. | | | `title` | *string* | :heavy_minus_sign: | The title of the user. | Vice President | | `phoneNumbers` | [components.PhoneNumberJson1](../../models/components/phonenumberjson1.md)[] | :heavy_minus_sign: | The phone numbers of the user.
If more than one number per type is provided, only one is accepted and rest are ignored. | | -| `addresses` | [components.AddressJson6](../../models/components/addressjson6.md)[] | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | +| `addresses` | [components.AddressJson5](../../models/components/addressjson5.md)[] | :heavy_minus_sign: | The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence | | | `userType` | [components.UserTypeJson](../../models/components/usertypejson.md) | :heavy_check_mark: | The type of the user. | Planner Account User | | `timezone` | *string* | :heavy_minus_sign: | List of Timezones supported. | America/New_York | | `locale` | *string* | :heavy_check_mark: | The locale of the user. The IETF Language Tag format is used. | en-US | diff --git a/packages/typescript/docs/models/components/utmoverride.md b/packages/typescript/docs/models/components/utmoverride.md new file mode 100644 index 00000000..f430a95d --- /dev/null +++ b/packages/typescript/docs/models/components/utmoverride.md @@ -0,0 +1,17 @@ +# UTMOverride + +Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. + +## Example Usage + +```typescript +import { UTMOverride } from "@cvent/sdk/models/components"; + +let value: UTMOverride = "use-custom-parameter"; +``` + +## Values + +```typescript +"use-existing-parameter" | "use-custom-parameter" +``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/utmoverridejson.md b/packages/typescript/docs/models/components/utmoverridejson.md deleted file mode 100644 index 44ebaaf6..00000000 --- a/packages/typescript/docs/models/components/utmoverridejson.md +++ /dev/null @@ -1,17 +0,0 @@ -# UtmOverrideJson - -Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. - -## Example Usage - -```typescript -import { UtmOverrideJson } from "@cvent/sdk/models/components"; - -let value: UtmOverrideJson = "use-custom-parameter"; -``` - -## Values - -```typescript -"use-existing-parameter" | "use-custom-parameter" -``` \ No newline at end of file diff --git a/packages/typescript/docs/models/components/uuid1.md b/packages/typescript/docs/models/components/uuid1.md new file mode 100644 index 00000000..3cbd2cbe --- /dev/null +++ b/packages/typescript/docs/models/components/uuid1.md @@ -0,0 +1,19 @@ +# Uuid1 + +The reference to the related entity. Contains only the ID of the related entity. + +## Example Usage + +```typescript +import { Uuid1 } from "@cvent/sdk/models/components"; + +let value: Uuid1 = { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | A string that has to be a format matching the industry standard uuid | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/videojson.md b/packages/typescript/docs/models/components/videojson.md new file mode 100644 index 00000000..abc4c2f9 --- /dev/null +++ b/packages/typescript/docs/models/components/videojson.md @@ -0,0 +1,19 @@ +# VideoJson + +The details of a video + +## Example Usage + +```typescript +import { VideoJson } from "@cvent/sdk/models/components"; + +let value: VideoJson = { + id: "456e4567-e89b-12d3-a456-426614174000", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | +| `id` | *string* | :heavy_minus_sign: | The unique ID of the video. | 456e4567-e89b-12d3-a456-426614174000 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/videojson1.md b/packages/typescript/docs/models/components/videojson1.md deleted file mode 100644 index f9b65681..00000000 --- a/packages/typescript/docs/models/components/videojson1.md +++ /dev/null @@ -1,19 +0,0 @@ -# VideoJson1 - -The details of a video - -## Example Usage - -```typescript -import { VideoJson1 } from "@cvent/sdk/models/components"; - -let value: VideoJson1 = { - id: "456e4567-e89b-12d3-a456-426614174000", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ | -| `id` | *string* | :heavy_minus_sign: | The unique ID of the video. | 456e4567-e89b-12d3-a456-426614174000 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/videoviewjson.md b/packages/typescript/docs/models/components/videoviewjson.md index c81d6251..29ca0e56 100644 --- a/packages/typescript/docs/models/components/videoviewjson.md +++ b/packages/typescript/docs/models/components/videoviewjson.md @@ -28,7 +28,7 @@ let value: VideoViewJson = { | `contact` | [components.ContactJson2](../../models/components/contactjson2.md) | :heavy_minus_sign: | The contact details who watched a video | | | `solution` | [components.SolutionJson](../../models/components/solutionjson.md) | :heavy_minus_sign: | The solution where the video exists. Attendee Hub and Events+ represent two different solutions where the video can be found. | EVENTS_PLUS | | ~~`device`~~ | [components.DeviceJson](../../models/components/devicejson.md) | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

The device details used to watched a video. This field has been deprecated. | | -| `video` | [components.VideoJson1](../../models/components/videojson1.md) | :heavy_minus_sign: | The details of a video | | +| `video` | [components.VideoJson](../../models/components/videojson.md) | :heavy_minus_sign: | The details of a video | | | `type` | [components.ViewTypeJson1](../../models/components/viewtypejson1.md) | :heavy_minus_sign: | The view type of the video. Videos can be viewed live or as a recording. | | | `totalDuration` | *number* | :heavy_minus_sign: | The total duration of the video (in milliseconds). | 233000 | | `watchDuration` | *number* | :heavy_minus_sign: | The total duration of the video watched by the viewer (in milliseconds). | 153600 | diff --git a/packages/typescript/docs/models/components/weblink.md b/packages/typescript/docs/models/components/weblink.md index d0483ab5..cfbd6609 100644 --- a/packages/typescript/docs/models/components/weblink.md +++ b/packages/typescript/docs/models/components/weblink.md @@ -22,11 +22,11 @@ let value: Weblink = { ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `event` | [components.EventJson6](../../models/components/eventjson6.md) | :heavy_check_mark: | The Associated Event. | | -| `exhibitor` | [components.ExhibitorJson](../../models/components/exhibitorjson.md) | :heavy_check_mark: | The Associated Exhibitor. | | -| `name` | *string* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | -| `url` | *string* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | -| `hidden` | *boolean* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | -| `order` | *number* | :heavy_check_mark: | Display order for exhibitor weblink content. | 3 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `event` | [components.Event1](../../models/components/event1.md) | :heavy_check_mark: | The Associated Event. | | +| `exhibitor` | [components.Exhibitor](../../models/components/exhibitor.md) | :heavy_check_mark: | The Associated Exhibitor. | | +| `name` | *string* | :heavy_check_mark: | Display name of the weblink. | Marketing Page | +| `url` | *string* | :heavy_check_mark: | The URL of the weblink. | http://www.example.com | +| `hidden` | *boolean* | :heavy_minus_sign: | True indicates the weblink is hidden from attendees. | | +| `order` | *number* | :heavy_check_mark: | Display order for exhibitor weblink content. | 3 | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/workaddress.md b/packages/typescript/docs/models/components/workaddress.md new file mode 100644 index 00000000..c024be3a --- /dev/null +++ b/packages/typescript/docs/models/components/workaddress.md @@ -0,0 +1,23 @@ +# WorkAddress + +Member's work address details. + +## Example Usage + +```typescript +import { WorkAddress } from "@cvent/sdk/models/components"; + +let value: WorkAddress = { + city: "New York", + state: "New York", + country: "USA", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | +| `city` | *string* | :heavy_minus_sign: | Member's work address city. | New York | +| `state` | *string* | :heavy_minus_sign: | Member's Work address state. | New York | +| `country` | *string* | :heavy_minus_sign: | Member's work address country. | USA | \ No newline at end of file diff --git a/packages/typescript/docs/models/components/workaddressjson.md b/packages/typescript/docs/models/components/workaddressjson.md deleted file mode 100644 index c65b2faa..00000000 --- a/packages/typescript/docs/models/components/workaddressjson.md +++ /dev/null @@ -1,23 +0,0 @@ -# WorkAddressJson - -Member's work address details. - -## Example Usage - -```typescript -import { WorkAddressJson } from "@cvent/sdk/models/components"; - -let value: WorkAddressJson = { - city: "New York", - state: "New York", - country: "USA", -}; -``` - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | ------------------------------ | -| `city` | *string* | :heavy_minus_sign: | Member's work address city. | New York | -| `state` | *string* | :heavy_minus_sign: | Member's Work address state. | New York | -| `country` | *string* | :heavy_minus_sign: | Member's work address country. | USA | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listassociatedaudiencesegmentsrequest.md b/packages/typescript/docs/models/operations/listassociatedaudiencesegmentsrequest.md new file mode 100644 index 00000000..1b0d8f34 --- /dev/null +++ b/packages/typescript/docs/models/operations/listassociatedaudiencesegmentsrequest.md @@ -0,0 +1,24 @@ +# ListAssociatedAudienceSegmentsRequest + +## Example Usage + +```typescript +import { ListAssociatedAudienceSegmentsRequest } from "@cvent/sdk/models/operations"; + +let value: ListAssociatedAudienceSegmentsRequest = { + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + filter: { + filter: "property eq 'value'", + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `attendeeId` | *string* | :heavy_check_mark: | ID of an attendee. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | [components.Filter](../../models/components/filter.md) | :heavy_check_mark: | Use the filter property in the request body to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| segment.id \| `eq`, `in` \|

No logical operators are supported.
| | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listassociatedaudiencesegmentsresponse.md b/packages/typescript/docs/models/operations/listassociatedaudiencesegmentsresponse.md new file mode 100644 index 00000000..020bf454 --- /dev/null +++ b/packages/typescript/docs/models/operations/listassociatedaudiencesegmentsresponse.md @@ -0,0 +1,37 @@ +# ListAssociatedAudienceSegmentsResponse + +## Example Usage + +```typescript +import { ListAssociatedAudienceSegmentsResponse } from "@cvent/sdk/models/operations"; + +let value: ListAssociatedAudienceSegmentsResponse = { + result: { + paging: { + previousToken: "1a2b3c4d5e6f7g8h9i10j11k", + nextToken: "1a2b3c4d5e6f7g8h9i10j11k", + currentToken: "1a2b3c4d5e6f7g8h9i10j11k", + limit: 100, + totalCount: 2, + links: { + next: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + self: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + prev: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + }, + }, + data: [], + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `result` | [components.AttendeeAudienceSegmentAssociationsPaginatedResponse](../../models/components/attendeeaudiencesegmentassociationspaginatedresponse.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listattendeeaudiencesegmentsrequest.md b/packages/typescript/docs/models/operations/listattendeeaudiencesegmentsrequest.md new file mode 100644 index 00000000..d9a7b150 --- /dev/null +++ b/packages/typescript/docs/models/operations/listattendeeaudiencesegmentsrequest.md @@ -0,0 +1,22 @@ +# ListAttendeeAudienceSegmentsRequest + +## Example Usage + +```typescript +import { ListAttendeeAudienceSegmentsRequest } from "@cvent/sdk/models/operations"; + +let value: ListAttendeeAudienceSegmentsRequest = { + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + filter: "segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897'", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `attendeeId` | *string* | :heavy_check_mark: | ID of an attendee. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| segment.id \| `eq`, `in` \|

No logical operators are supported.
| segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897' | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listattendeeaudiencesegmentsresponse.md b/packages/typescript/docs/models/operations/listattendeeaudiencesegmentsresponse.md new file mode 100644 index 00000000..0eeac055 --- /dev/null +++ b/packages/typescript/docs/models/operations/listattendeeaudiencesegmentsresponse.md @@ -0,0 +1,37 @@ +# ListAttendeeAudienceSegmentsResponse + +## Example Usage + +```typescript +import { ListAttendeeAudienceSegmentsResponse } from "@cvent/sdk/models/operations"; + +let value: ListAttendeeAudienceSegmentsResponse = { + result: { + paging: { + previousToken: "1a2b3c4d5e6f7g8h9i10j11k", + nextToken: "1a2b3c4d5e6f7g8h9i10j11k", + currentToken: "1a2b3c4d5e6f7g8h9i10j11k", + limit: 100, + totalCount: 2, + links: { + next: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + self: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + prev: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + }, + }, + data: [], + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `result` | [components.AttendeeAudienceSegmentAssociationsPaginatedResponse](../../models/components/attendeeaudiencesegmentassociationspaginatedresponse.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listdiscountedagendaitemsrequest.md b/packages/typescript/docs/models/operations/listdiscountedagendaitemsrequest.md index 17d6c978..3f15a00d 100644 --- a/packages/typescript/docs/models/operations/listdiscountedagendaitemsrequest.md +++ b/packages/typescript/docs/models/operations/listdiscountedagendaitemsrequest.md @@ -15,9 +15,9 @@ let value: ListDiscountedAgendaItemsRequest = { ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are two comparison types that can be used in filter expressions:
* equal: eq
* includes value(s): in

The following fields are filterable:
* discount.id (eq\|in)
* type (eq\|in)

The following operators are available:
* and
* or
| type eq 'AdmissionItem' and discount.id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| discount.id \| `eq`, `in` \|
\| type \| `eq`, `in` \|

The following logical operators are supported for combining filters:
* and
* or
| type eq 'AdmissionItem' and discount.id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listdonationitemsrequest.md b/packages/typescript/docs/models/operations/listdonationitemsrequest.md index 8fc1ba0e..0152700b 100644 --- a/packages/typescript/docs/models/operations/listdonationitemsrequest.md +++ b/packages/typescript/docs/models/operations/listdonationitemsrequest.md @@ -15,9 +15,9 @@ let value: ListDonationItemsRequest = { ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listeventdiscountsrequest.md b/packages/typescript/docs/models/operations/listeventdiscountsrequest.md index 809e1269..90d40fbf 100644 --- a/packages/typescript/docs/models/operations/listeventdiscountsrequest.md +++ b/packages/typescript/docs/models/operations/listeventdiscountsrequest.md @@ -18,12 +18,12 @@ let value: ListEventDiscountsRequest = { ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `sort` | *string* | :heavy_minus_sign: | The sort order passed as a parameter, used to control the order of the
search results as a priority ordered list of sorts.

There are two orders:
* ascending: ASC
* descending: DESC

The following fields are sortable:
* name
* code
* method.type
* effectiveTo
* effectiveFrom
* type
* level
| name:DESC,code:ASC | -| `filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are two comparison types that can be used in filter expressions:
* equal: eq
* includes value(s): in

The following fields are filterable:
* id (in)
* method.type (eq)
* type (eq)
* level (eq)

The following operators are available:
* and
* or
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and method.type eq 'PERCENTAGE' | -| `before` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | -| `after` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `sort` | *string* | :heavy_minus_sign: | The sort order passed as a parameter, used to control the order of the
search results as a priority ordered list of sorts.

There are two orders:
* ascending: ASC
* descending: DESC

The following fields are sortable:
* name
* code
* method.type
* effectiveTo
* effectiveFrom
* type
* level
| name:DESC,code:ASC | +| `filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|------------------\|-------------------------------------\|
\| id \| `in` \|
\| method.type \| `eq` \|
\| type \| `eq` \|
\| level \| `eq` \|

The following logical operators are supported for combining filters:
* and
* or
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and method.type eq 'PERCENTAGE' | +| `before` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | +| `after` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listeventroleassignmentrequest.md b/packages/typescript/docs/models/operations/listeventroleassignmentrequest.md index c3313ef7..e852d87e 100644 --- a/packages/typescript/docs/models/operations/listeventroleassignmentrequest.md +++ b/packages/typescript/docs/models/operations/listeventroleassignmentrequest.md @@ -7,6 +7,8 @@ import { ListEventRoleAssignmentRequest } from "@cvent/sdk/models/operations"; let value: ListEventRoleAssignmentRequest = { token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + after: new Date("2017-01-02T02:00:00Z"), + before: new Date("2017-01-02T02:00:00Z"), expand: [ "eventRole", ], @@ -21,5 +23,7 @@ let value: ListEventRoleAssignmentRequest = { | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `limit` | *number* | :heavy_minus_sign: | The maximum number of event role assignments that can be fetched at once. | | | `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `after` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. | 2017-01-02T02:00:00Z | +| `before` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign: | Used to query records that have been added or updated before this time point. | 2017-01-02T02:00:00Z | | `expand` | [components.EventRoleExpand](../../models/components/eventroleexpand.md)[] | :heavy_minus_sign: | Use the `expand` query parameter to request additional details for each field specified.

Each event role assignment includes the ID of its associated event role. By using the expand parameter, you can also retrieve the name of the event role.

The following fields are expandable:
* eventRole
| [
"eventRole"
] | | `filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators. The filter adheres to the pattern filter='field' comparisonType 'value'.
This is the comparison type that can be used in filter expressions:
* equal: eq

The following fields are filterable:
* event.id (eq)
* eventRole.id (eq)
* user.id (eq)
| event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and user.id eq '6807e044-993b-428c-aec8-7316f13c1b95' | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listfeeitemsrequest.md b/packages/typescript/docs/models/operations/listfeeitemsrequest.md index 5e35626a..182549d8 100644 --- a/packages/typescript/docs/models/operations/listfeeitemsrequest.md +++ b/packages/typescript/docs/models/operations/listfeeitemsrequest.md @@ -15,9 +15,9 @@ let value: ListFeeItemsRequest = { ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le

The following fields are filterable:
* id (eq\|ne)
* product.id (eq\|ne)
* generalLedgerCodes.id (eq\|ne)
* product.type (eq\|ne)
* created (eq\|ne\|lt\|le\|gt\|ge)
* lastModified (eq\|ne\|lt\|le\|gt\|ge)

The following operators are available:
* and
* or
| id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or product.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d6' | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-----------------------\|------------------------------------\|
\| id \| `eq`, `ne` \|
\| product.id \| `eq`, `ne` \|
\| generalLedgerCodes.id \| `eq`, `ne` \|
\| product.type \| `eq`, `ne` \|
\| created \| `eq`, `ne`, `lt`, `le`, `gt`, `ge` \|
\| lastModified \| `eq`, `ne`, `lt`, `le`, `gt`, `ge` \|

The following logical operators are supported for combining filters:
* and
* or
| id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or product.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d6' | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listmembershipitemspostfilterrequest.md b/packages/typescript/docs/models/operations/listmembershipitemspostfilterrequest.md new file mode 100644 index 00000000..64f1f9d0 --- /dev/null +++ b/packages/typescript/docs/models/operations/listmembershipitemspostfilterrequest.md @@ -0,0 +1,21 @@ +# ListMembershipItemsPostFilterRequest + +## Example Usage + +```typescript +import { ListMembershipItemsPostFilterRequest } from "@cvent/sdk/models/operations"; + +let value: ListMembershipItemsPostFilterRequest = { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", +}; +``` + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | [components.Filter](../../models/components/filter.md) | :heavy_minus_sign: | See the parameter description of filter in GET List Membership Items for full filtering information.
| | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listmembershipitemspostfilterresponse.md b/packages/typescript/docs/models/operations/listmembershipitemspostfilterresponse.md new file mode 100644 index 00000000..1190005a --- /dev/null +++ b/packages/typescript/docs/models/operations/listmembershipitemspostfilterresponse.md @@ -0,0 +1,41 @@ +# ListMembershipItemsPostFilterResponse + +## Example Usage + +```typescript +import { ListMembershipItemsPostFilterResponse } from "@cvent/sdk/models/operations"; + +let value: ListMembershipItemsPostFilterResponse = { + result: { + paging: { + previousToken: "1a2b3c4d5e6f7g8h9i10j11k", + nextToken: "1a2b3c4d5e6f7g8h9i10j11k", + currentToken: "1a2b3c4d5e6f7g8h9i10j11k", + limit: 100, + totalCount: 2, + links: { + next: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + self: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + prev: { + href: "?token=90c5f062-76ad-4ea4-aa53-00eb698d9262", + }, + }, + }, + data: [ + { + renewalType: "Calendar", + }, + ], + }, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `result` | [components.MembershipItemsPaginatedResponse](../../models/components/membershipitemspaginatedresponse.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listmembershipitemsrequest.md b/packages/typescript/docs/models/operations/listmembershipitemsrequest.md index 629a242b..ad65c187 100644 --- a/packages/typescript/docs/models/operations/listmembershipitemsrequest.md +++ b/packages/typescript/docs/models/operations/listmembershipitemsrequest.md @@ -15,9 +15,9 @@ let value: ListMembershipItemsRequest = { ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/typescript/docs/models/operations/listquantityitemsrequest.md b/packages/typescript/docs/models/operations/listquantityitemsrequest.md index c6de4c32..3bb16bd1 100644 --- a/packages/typescript/docs/models/operations/listquantityitemsrequest.md +++ b/packages/typescript/docs/models/operations/listquantityitemsrequest.md @@ -15,9 +15,9 @@ let value: ListQuantityItemsRequest = { ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | -| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | -| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | -| `filter` | *string* | :heavy_minus_sign: | A filter query string narrows search results and supports the combination of logical and comparison operators.
The filter adheres to the pattern filter='field' comparisonType 'value'.

Only 'includes value(s): in' comparison type can be used in filter expression.

The following fields are filterable:
* id (in)
* registrationTypes (in)

The following operator is available:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `id` | *string* | :heavy_check_mark: | Unique ID of an event. | 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3 | +| `limit` | *number* | :heavy_minus_sign: | The maximum number of records to return per page. | 100 | +| `token` | *string* | :heavy_minus_sign: | The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
| 0e28af57-511f-47ab-ae46-46cd1ca51a1a | +| `filter` | *string* | :heavy_minus_sign: | Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.

Supported fields and operators are listed below:

\| Field \| Operators \|
\|-------------------\|-----------\|
\| id \| `in` \|
\| registrationTypes \| `in` \|

The following logical operators are supported for combining filters:
* and
| id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28') | \ No newline at end of file diff --git a/packages/typescript/docs/sdks/attendees/README.md b/packages/typescript/docs/sdks/attendees/README.md index 59bf5383..b95d9ff1 100644 --- a/packages/typescript/docs/sdks/attendees/README.md +++ b/packages/typescript/docs/sdks/attendees/README.md @@ -598,7 +598,7 @@ run(); ### Response -**Promise\<[components.Attendee](../../models/components/attendee.md)\>** +**Promise\<[components.Attendee1](../../models/components/attendee1.md)\>** ### Errors @@ -753,7 +753,7 @@ run(); ### Response -**Promise\<[components.Attendee](../../models/components/attendee.md)\>** +**Promise\<[components.Attendee1](../../models/components/attendee1.md)\>** ### Errors diff --git a/packages/typescript/docs/sdks/audiencesegments/README.md b/packages/typescript/docs/sdks/audiencesegments/README.md index 9da04676..76f50481 100644 --- a/packages/typescript/docs/sdks/audiencesegments/README.md +++ b/packages/typescript/docs/sdks/audiencesegments/README.md @@ -11,7 +11,9 @@ audience segment. ### Available Operations +* [listAttendeeAudienceSegments](#listattendeeaudiencesegments) - List Associated Segments * [disassociateAttendeeFromAudienceSegments](#disassociateattendeefromaudiencesegments) - Delete Attendee Associations +* [listAssociatedAudienceSegments](#listassociatedaudiencesegments) - List Associated Segments * [createAudienceSegment](#createaudiencesegment) - Create Audience Segment * [listAudienceSegments](#listaudiencesegments) - List Audience Segments * [listAudienceSegmentsPostFilter](#listaudiencesegmentspostfilter) - List Audience Segments @@ -22,6 +24,105 @@ audience segment. * [associateAttendeeToSegment](#associateattendeetosegment) - Associate Attendee to Segment * [disassociateAttendeeFromAudienceSegment](#disassociateattendeefromaudiencesegment) - Disassociate Attendee +## listAttendeeAudienceSegments + +Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query parameter to filter by segment ID. + +More about OAuth2 authorization code support for administrators +<#oauth2-auth-code-planner-admin> + +### Example Usage + + +```typescript +import { CventSDK } from "@cvent/sdk"; + +const cventSDK = new CventSDK({ + security: { + oAuth2ClientCredentials: { + clientID: process.env["CVENTSDK_CLIENT_ID"] ?? "", + clientSecret: process.env["CVENTSDK_CLIENT_SECRET"] ?? "", + tokenURL: process.env["CVENTSDK_TOKEN_URL"] ?? "", + scopes: process.env["CVENTSDK_SCOPES"] ?? "", + }, + }, +}); + +async function run() { + const result = await cventSDK.audienceSegments.listAttendeeAudienceSegments({ + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + filter: "segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897'", + }); + + for await (const page of result) { + console.log(page); + } +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { CventSDKCore } from "@cvent/sdk/core.js"; +import { audienceSegmentsListAttendeeAudienceSegments } from "@cvent/sdk/funcs/audienceSegmentsListAttendeeAudienceSegments.js"; + +// Use `CventSDKCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const cventSDK = new CventSDKCore({ + security: { + oAuth2ClientCredentials: { + clientID: process.env["CVENTSDK_CLIENT_ID"] ?? "", + clientSecret: process.env["CVENTSDK_CLIENT_SECRET"] ?? "", + tokenURL: process.env["CVENTSDK_TOKEN_URL"] ?? "", + scopes: process.env["CVENTSDK_SCOPES"] ?? "", + }, + }, +}); + +async function run() { + const res = await audienceSegmentsListAttendeeAudienceSegments(cventSDK, { + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + filter: "segment.id eq '313097a4-143d-11e5-9f99-d0a637ee0897'", + }); + if (res.ok) { + const { value: result } = res; + for await (const page of result) { + console.log(page); + } + } else { + console.log("audienceSegmentsListAttendeeAudienceSegments failed:", res.error); + } +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.ListAttendeeAudienceSegmentsRequest](../../models/operations/listattendeeaudiencesegmentsrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | + +### Response + +**Promise\<[operations.ListAttendeeAudienceSegmentsResponse](../../models/operations/listattendeeaudiencesegmentsresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| ----------------------- | ----------------------- | ----------------------- | +| errors.ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| errors.APIError | 4XX, 5XX | \*/\* | + ## disassociateAttendeeFromAudienceSegments disassociate an attendee from all audience segments @@ -113,6 +214,110 @@ run(); | errors.ErrorResponse | 401, 403, 404 | application/json | | errors.APIError | 4XX, 5XX | \*/\* | +## listAssociatedAudienceSegments + +Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in the body of the request. This method returns the same data as [GET List Associated Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + + +More about OAuth2 authorization code support for administrators +<#oauth2-auth-code-planner-admin> + +### Example Usage + + +```typescript +import { CventSDK } from "@cvent/sdk"; + +const cventSDK = new CventSDK({ + security: { + oAuth2ClientCredentials: { + clientID: process.env["CVENTSDK_CLIENT_ID"] ?? "", + clientSecret: process.env["CVENTSDK_CLIENT_SECRET"] ?? "", + tokenURL: process.env["CVENTSDK_TOKEN_URL"] ?? "", + scopes: process.env["CVENTSDK_SCOPES"] ?? "", + }, + }, +}); + +async function run() { + const result = await cventSDK.audienceSegments.listAssociatedAudienceSegments({ + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + filter: { + filter: "segment.id in ('313097a4-143d-11e5-9f99-d0a637ee0897', '423097a4-143d-11e5-9f99-d0a637ee0897')", + }, + }); + + for await (const page of result) { + console.log(page); + } +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { CventSDKCore } from "@cvent/sdk/core.js"; +import { audienceSegmentsListAssociatedAudienceSegments } from "@cvent/sdk/funcs/audienceSegmentsListAssociatedAudienceSegments.js"; + +// Use `CventSDKCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const cventSDK = new CventSDKCore({ + security: { + oAuth2ClientCredentials: { + clientID: process.env["CVENTSDK_CLIENT_ID"] ?? "", + clientSecret: process.env["CVENTSDK_CLIENT_SECRET"] ?? "", + tokenURL: process.env["CVENTSDK_TOKEN_URL"] ?? "", + scopes: process.env["CVENTSDK_SCOPES"] ?? "", + }, + }, +}); + +async function run() { + const res = await audienceSegmentsListAssociatedAudienceSegments(cventSDK, { + attendeeId: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + filter: { + filter: "segment.id in ('313097a4-143d-11e5-9f99-d0a637ee0897', '423097a4-143d-11e5-9f99-d0a637ee0897')", + }, + }); + if (res.ok) { + const { value: result } = res; + for await (const page of result) { + console.log(page); + } + } else { + console.log("audienceSegmentsListAssociatedAudienceSegments failed:", res.error); + } +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.ListAssociatedAudienceSegmentsRequest](../../models/operations/listassociatedaudiencesegmentsrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | + +### Response + +**Promise\<[operations.ListAssociatedAudienceSegmentsResponse](../../models/operations/listassociatedaudiencesegmentsresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| ----------------------- | ----------------------- | ----------------------- | +| errors.ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| errors.APIError | 4XX, 5XX | \*/\* | + ## createAudienceSegment Creates an audience segment in the given event based on the details supplied in the request body. diff --git a/packages/typescript/docs/sdks/eventrole/README.md b/packages/typescript/docs/sdks/eventrole/README.md index 4ee38c97..743cfb9e 100644 --- a/packages/typescript/docs/sdks/eventrole/README.md +++ b/packages/typescript/docs/sdks/eventrole/README.md @@ -35,6 +35,8 @@ const cventSDK = new CventSDK({ async function run() { const result = await cventSDK.eventRole.listEventRoleAssignment({ token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + after: new Date("2017-01-02T02:00:00Z"), + before: new Date("2017-01-02T02:00:00Z"), expand: [ "eventRole", ], @@ -73,6 +75,8 @@ const cventSDK = new CventSDKCore({ async function run() { const res = await eventRoleListEventRoleAssignment(cventSDK, { token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + after: new Date("2017-01-02T02:00:00Z"), + before: new Date("2017-01-02T02:00:00Z"), expand: [ "eventRole", ], diff --git a/packages/typescript/docs/sdks/events/README.md b/packages/typescript/docs/sdks/events/README.md index 3240c52b..1dfbb9d8 100644 --- a/packages/typescript/docs/sdks/events/README.md +++ b/packages/typescript/docs/sdks/events/README.md @@ -29,6 +29,7 @@ Events are used to collect registrations and allow attendees to select their sch * [listFeeItems](#listfeeitems) - List Fee Items * [getInvitationList](#getinvitationlist) - List Invitation Lists * [listMembershipItems](#listmembershipitems) - List Membership Items +* [listMembershipItemsPostFilter](#listmembershipitemspostfilter) - List Membership Items * [getOrders](#getorders) - List Orders * [getOrderItems](#getorderitems) - List Order Items * [associateDiscountCodeToOrderItem](#associatediscountcodetoorderitem) - Assign Discount to Order Item @@ -2473,6 +2474,107 @@ run(); | errors.ErrorResponse | 400, 401, 403, 404, 429 | application/json | | errors.APIError | 4XX, 5XX | \*/\* | +## listMembershipItemsPostFilter + +Gets a paginated list of membership items. [Membership items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased during registration. + + +### Example Usage + + +```typescript +import { CventSDK } from "@cvent/sdk"; + +const cventSDK = new CventSDK({ + security: { + oAuth2ClientCredentials: { + clientID: process.env["CVENTSDK_CLIENT_ID"] ?? "", + clientSecret: process.env["CVENTSDK_CLIENT_SECRET"] ?? "", + tokenURL: process.env["CVENTSDK_TOKEN_URL"] ?? "", + scopes: process.env["CVENTSDK_SCOPES"] ?? "", + }, + }, +}); + +async function run() { + const result = await cventSDK.events.listMembershipItemsPostFilter({ + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + filter: { + filter: "id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16')", + }, + }); + + for await (const page of result) { + console.log(page); + } +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { CventSDKCore } from "@cvent/sdk/core.js"; +import { eventsListMembershipItemsPostFilter } from "@cvent/sdk/funcs/eventsListMembershipItemsPostFilter.js"; + +// Use `CventSDKCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const cventSDK = new CventSDKCore({ + security: { + oAuth2ClientCredentials: { + clientID: process.env["CVENTSDK_CLIENT_ID"] ?? "", + clientSecret: process.env["CVENTSDK_CLIENT_SECRET"] ?? "", + tokenURL: process.env["CVENTSDK_TOKEN_URL"] ?? "", + scopes: process.env["CVENTSDK_SCOPES"] ?? "", + }, + }, +}); + +async function run() { + const res = await eventsListMembershipItemsPostFilter(cventSDK, { + id: "04ca6ae2-0dc3-487b-953e-86d6abbdf7d3", + token: "0e28af57-511f-47ab-ae46-46cd1ca51a1a", + filter: { + filter: "id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16')", + }, + }); + if (res.ok) { + const { value: result } = res; + for await (const page of result) { + console.log(page); + } + } else { + console.log("eventsListMembershipItemsPostFilter failed:", res.error); + } +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.ListMembershipItemsPostFilterRequest](../../models/operations/listmembershipitemspostfilterrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | + +### Response + +**Promise\<[operations.ListMembershipItemsPostFilterResponse](../../models/operations/listmembershipitemspostfilterresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| ----------------------- | ----------------------- | ----------------------- | +| errors.ErrorResponse | 400, 401, 403, 404, 429 | application/json | +| errors.APIError | 4XX, 5XX | \*/\* | + ## getOrders Gets a paginated list of Orders in event diff --git a/packages/typescript/docs/sdks/meetingrequest/README.md b/packages/typescript/docs/sdks/meetingrequest/README.md index c674f560..1d388660 100644 --- a/packages/typescript/docs/sdks/meetingrequest/README.md +++ b/packages/typescript/docs/sdks/meetingrequest/README.md @@ -298,6 +298,8 @@ run(); Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. +**Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of initial creation. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin> @@ -417,6 +419,8 @@ run(); Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. +**Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of the update. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + More about OAuth2 authorization code support for administrators <#oauth2-auth-code-planner-admin> diff --git a/packages/typescript/jsr.json b/packages/typescript/jsr.json index 5ade1e30..c5bd5759 100644 --- a/packages/typescript/jsr.json +++ b/packages/typescript/jsr.json @@ -2,7 +2,7 @@ { "name": "@cvent/sdk", - "version": "1.2.3", + "version": "1.3.0", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/packages/typescript/package.json b/packages/typescript/package.json index e1262b5e..9712b733 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@cvent/sdk", - "version": "1.2.3", + "version": "1.3.0", "author": "Cvent", "files": [ "dist/", diff --git a/packages/typescript/src/funcs/attendeesGetAttendeeById.ts b/packages/typescript/src/funcs/attendeesGetAttendeeById.ts index f0baad28..3ed8b5c0 100644 --- a/packages/typescript/src/funcs/attendeesGetAttendeeById.ts +++ b/packages/typescript/src/funcs/attendeesGetAttendeeById.ts @@ -40,7 +40,7 @@ export function attendeesGetAttendeeById( options?: RequestOptions, ): APIPromise< Result< - components.Attendee, + components.Attendee1, | errors.ErrorResponse | CventSDKError | ResponseValidationError @@ -66,7 +66,7 @@ async function $do( ): Promise< [ Result< - components.Attendee, + components.Attendee1, | errors.ErrorResponse | CventSDKError | ResponseValidationError @@ -168,7 +168,7 @@ async function $do( }; const [result] = await M.match< - components.Attendee, + components.Attendee1, | errors.ErrorResponse | CventSDKError | ResponseValidationError @@ -179,7 +179,7 @@ async function $do( | UnexpectedClientError | SDKValidationError >( - M.json(200, components.Attendee$inboundSchema), + M.json(200, components.Attendee1$inboundSchema), M.jsonErr([400, 401, 403, 404, 429], errors.ErrorResponse$inboundSchema), M.fail("4XX"), M.fail("5XX"), diff --git a/packages/typescript/src/funcs/attendeesUpdateAttendee.ts b/packages/typescript/src/funcs/attendeesUpdateAttendee.ts index ef8da9ab..4979c3e1 100644 --- a/packages/typescript/src/funcs/attendeesUpdateAttendee.ts +++ b/packages/typescript/src/funcs/attendeesUpdateAttendee.ts @@ -40,7 +40,7 @@ export function attendeesUpdateAttendee( options?: RequestOptions, ): APIPromise< Result< - components.Attendee, + components.Attendee1, | errors.ErrorResponse | CventSDKError | ResponseValidationError @@ -66,7 +66,7 @@ async function $do( ): Promise< [ Result< - components.Attendee, + components.Attendee1, | errors.ErrorResponse | CventSDKError | ResponseValidationError @@ -166,7 +166,7 @@ async function $do( }; const [result] = await M.match< - components.Attendee, + components.Attendee1, | errors.ErrorResponse | CventSDKError | ResponseValidationError @@ -177,7 +177,7 @@ async function $do( | UnexpectedClientError | SDKValidationError >( - M.json(200, components.Attendee$inboundSchema), + M.json(200, components.Attendee1$inboundSchema), M.jsonErr([400, 401, 403, 404, 429], errors.ErrorResponse$inboundSchema), M.fail("4XX"), M.fail("5XX"), diff --git a/packages/typescript/src/funcs/audienceSegmentsListAssociatedAudienceSegments.ts b/packages/typescript/src/funcs/audienceSegmentsListAssociatedAudienceSegments.ts new file mode 100644 index 00000000..4d5250c7 --- /dev/null +++ b/packages/typescript/src/funcs/audienceSegmentsListAssociatedAudienceSegments.ts @@ -0,0 +1,264 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { CventSDKCore } from "../core.js"; +import { dlv } from "../lib/dlv.js"; +import { encodeFormQuery, encodeJSON, encodeSimple } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import { CventSDKError } from "../models/errors/cventsdkerror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; +import { + createPageIterator, + haltIterator, + PageIterator, + Paginator, +} from "../types/operations.js"; + +/** + * List Associated Segments + * + * @remarks + * Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in the body of the request. This method returns the same data as [GET List Associated Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + * + * @see {@link #oauth2-auth-code-planner-admin} - More about OAuth2 authorization code support for administrators + */ +export function audienceSegmentsListAssociatedAudienceSegments( + client: CventSDKCore, + request: operations.ListAssociatedAudienceSegmentsRequest, + options?: RequestOptions, +): APIPromise< + PageIterator< + Result< + operations.ListAssociatedAudienceSegmentsResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + { cursor: string } + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: CventSDKCore, + request: operations.ListAssociatedAudienceSegmentsRequest, + options?: RequestOptions, +): Promise< + [ + PageIterator< + Result< + operations.ListAssociatedAudienceSegmentsResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + { cursor: string } + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => + operations.ListAssociatedAudienceSegmentsRequest$outboundSchema.parse( + value, + ), + "Input validation failed", + ); + if (!parsed.ok) { + return [haltIterator(parsed), { status: "invalid" }]; + } + const payload = parsed.value; + const body = encodeJSON("body", payload.filter, { explode: true }); + + const pathParams = { + attendeeId: encodeSimple("attendeeId", payload.attendeeId, { + explode: false, + charEncoding: "percent", + }), + }; + + const path = pathToFunc("/attendees/{attendeeId}/audience-segments/filter")( + pathParams, + ); + + const query = encodeFormQuery({ + "limit": payload.limit, + "token": payload.token, + }); + + const headers = new Headers(compactMap({ + "Content-Type": "application/json", + Accept: "application/json", + })); + + const securityInput = await extractSecurity(client._options.security); + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + options: client._options, + baseURL: options?.serverURL ?? client._baseURL ?? "", + operationID: "listAssociatedAudienceSegments", + oAuth2Scopes: ["event/audience-segments:read"], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.security, + retryConfig: options?.retries + || client._options.retryConfig + || { + strategy: "backoff", + backoff: { + initialInterval: 2000, + maxInterval: 16000, + exponent: 2, + maxElapsedTime: 40000, + }, + retryConnectionErrors: true, + } + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["502", "503", "504"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "POST", + baseURL: options?.serverURL, + path: path, + headers: headers, + query: query, + body: body, + userAgent: client._options.userAgent, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [haltIterator(requestRes), { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: ["400", "401", "403", "404", "429", "4XX", "5XX"], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [haltIterator(doResult), { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result, raw] = await M.match< + operations.ListAssociatedAudienceSegmentsResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >( + M.json( + 200, + operations.ListAssociatedAudienceSegmentsResponse$inboundSchema, + { key: "Result" }, + ), + M.jsonErr([400, 401, 403, 404, 429], errors.ErrorResponse$inboundSchema), + M.fail("4XX"), + M.fail("5XX"), + )(response, req, { extraFields: responseFields }); + if (!result.ok) { + return [haltIterator(result), { + status: "complete", + request: req, + response, + }]; + } + + const nextFunc = ( + responseData: unknown, + ): { + next: Paginator< + Result< + operations.ListAssociatedAudienceSegmentsResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + > + >; + "~next"?: { cursor: string }; + } => { + const nextCursor = dlv(responseData, "paging.nextToken"); + if (typeof nextCursor !== "string") { + return { next: () => null }; + } + if (nextCursor.trim() === "") { + return { next: () => null }; + } + + const nextVal = () => + audienceSegmentsListAssociatedAudienceSegments( + client, + { + ...request, + token: nextCursor, + }, + options, + ); + + return { next: nextVal, "~next": { cursor: nextCursor } }; + }; + + const page = { ...result, ...nextFunc(raw) }; + return [{ ...page, ...createPageIterator(page, (v) => !v.ok) }, { + status: "complete", + request: req, + response, + }]; +} diff --git a/packages/typescript/src/funcs/audienceSegmentsListAttendeeAudienceSegments.ts b/packages/typescript/src/funcs/audienceSegmentsListAttendeeAudienceSegments.ts new file mode 100644 index 00000000..d5f68e15 --- /dev/null +++ b/packages/typescript/src/funcs/audienceSegmentsListAttendeeAudienceSegments.ts @@ -0,0 +1,262 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { CventSDKCore } from "../core.js"; +import { dlv } from "../lib/dlv.js"; +import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import { CventSDKError } from "../models/errors/cventsdkerror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; +import { + createPageIterator, + haltIterator, + PageIterator, + Paginator, +} from "../types/operations.js"; + +/** + * List Associated Segments + * + * @remarks + * Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query parameter to filter by segment ID. + * + * @see {@link #oauth2-auth-code-planner-admin} - More about OAuth2 authorization code support for administrators + */ +export function audienceSegmentsListAttendeeAudienceSegments( + client: CventSDKCore, + request: operations.ListAttendeeAudienceSegmentsRequest, + options?: RequestOptions, +): APIPromise< + PageIterator< + Result< + operations.ListAttendeeAudienceSegmentsResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + { cursor: string } + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: CventSDKCore, + request: operations.ListAttendeeAudienceSegmentsRequest, + options?: RequestOptions, +): Promise< + [ + PageIterator< + Result< + operations.ListAttendeeAudienceSegmentsResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + { cursor: string } + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => + operations.ListAttendeeAudienceSegmentsRequest$outboundSchema.parse( + value, + ), + "Input validation failed", + ); + if (!parsed.ok) { + return [haltIterator(parsed), { status: "invalid" }]; + } + const payload = parsed.value; + const body = null; + + const pathParams = { + attendeeId: encodeSimple("attendeeId", payload.attendeeId, { + explode: false, + charEncoding: "percent", + }), + }; + + const path = pathToFunc("/attendees/{attendeeId}/audience-segments")( + pathParams, + ); + + const query = encodeFormQuery({ + "filter": payload.filter, + "limit": payload.limit, + "token": payload.token, + }); + + const headers = new Headers(compactMap({ + Accept: "application/json", + })); + + const securityInput = await extractSecurity(client._options.security); + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + options: client._options, + baseURL: options?.serverURL ?? client._baseURL ?? "", + operationID: "listAttendeeAudienceSegments", + oAuth2Scopes: ["event/audience-segments:read"], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.security, + retryConfig: options?.retries + || client._options.retryConfig + || { + strategy: "backoff", + backoff: { + initialInterval: 2000, + maxInterval: 16000, + exponent: 2, + maxElapsedTime: 40000, + }, + retryConnectionErrors: true, + } + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["502", "503", "504"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "GET", + baseURL: options?.serverURL, + path: path, + headers: headers, + query: query, + body: body, + userAgent: client._options.userAgent, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [haltIterator(requestRes), { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: ["400", "401", "403", "404", "429", "4XX", "5XX"], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [haltIterator(doResult), { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result, raw] = await M.match< + operations.ListAttendeeAudienceSegmentsResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >( + M.json(200, operations.ListAttendeeAudienceSegmentsResponse$inboundSchema, { + key: "Result", + }), + M.jsonErr([400, 401, 403, 404, 429], errors.ErrorResponse$inboundSchema), + M.fail("4XX"), + M.fail("5XX"), + )(response, req, { extraFields: responseFields }); + if (!result.ok) { + return [haltIterator(result), { + status: "complete", + request: req, + response, + }]; + } + + const nextFunc = ( + responseData: unknown, + ): { + next: Paginator< + Result< + operations.ListAttendeeAudienceSegmentsResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + > + >; + "~next"?: { cursor: string }; + } => { + const nextCursor = dlv(responseData, "paging.nextToken"); + if (typeof nextCursor !== "string") { + return { next: () => null }; + } + if (nextCursor.trim() === "") { + return { next: () => null }; + } + + const nextVal = () => + audienceSegmentsListAttendeeAudienceSegments( + client, + { + ...request, + token: nextCursor, + }, + options, + ); + + return { next: nextVal, "~next": { cursor: nextCursor } }; + }; + + const page = { ...result, ...nextFunc(raw) }; + return [{ ...page, ...createPageIterator(page, (v) => !v.ok) }, { + status: "complete", + request: req, + response, + }]; +} diff --git a/packages/typescript/src/funcs/eventRoleListEventRoleAssignment.ts b/packages/typescript/src/funcs/eventRoleListEventRoleAssignment.ts index 9e7e19ea..d12dd35e 100644 --- a/packages/typescript/src/funcs/eventRoleListEventRoleAssignment.ts +++ b/packages/typescript/src/funcs/eventRoleListEventRoleAssignment.ts @@ -111,6 +111,8 @@ async function $do( "expand": payload.expand, }, { explode: false }), encodeFormQuery({ + "after": payload.after, + "before": payload.before, "filter": payload.filter, "limit": payload.limit, "token": payload.token, diff --git a/packages/typescript/src/funcs/eventsListMembershipItemsPostFilter.ts b/packages/typescript/src/funcs/eventsListMembershipItemsPostFilter.ts new file mode 100644 index 00000000..c92c1cfd --- /dev/null +++ b/packages/typescript/src/funcs/eventsListMembershipItemsPostFilter.ts @@ -0,0 +1,260 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { CventSDKCore } from "../core.js"; +import { dlv } from "../lib/dlv.js"; +import { encodeFormQuery, encodeJSON, encodeSimple } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import { CventSDKError } from "../models/errors/cventsdkerror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { ResponseValidationError } from "../models/errors/responsevalidationerror.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; +import { + createPageIterator, + haltIterator, + PageIterator, + Paginator, +} from "../types/operations.js"; + +/** + * List Membership Items + * + * @remarks + * Gets a paginated list of membership items. [Membership items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased during registration. + */ +export function eventsListMembershipItemsPostFilter( + client: CventSDKCore, + request: operations.ListMembershipItemsPostFilterRequest, + options?: RequestOptions, +): APIPromise< + PageIterator< + Result< + operations.ListMembershipItemsPostFilterResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + { cursor: string } + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: CventSDKCore, + request: operations.ListMembershipItemsPostFilterRequest, + options?: RequestOptions, +): Promise< + [ + PageIterator< + Result< + operations.ListMembershipItemsPostFilterResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >, + { cursor: string } + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => + operations.ListMembershipItemsPostFilterRequest$outboundSchema.parse( + value, + ), + "Input validation failed", + ); + if (!parsed.ok) { + return [haltIterator(parsed), { status: "invalid" }]; + } + const payload = parsed.value; + const body = encodeJSON("body", payload.filter, { explode: true }); + + const pathParams = { + id: encodeSimple("id", payload.id, { + explode: false, + charEncoding: "percent", + }), + }; + + const path = pathToFunc("/events/{id}/membership-items/filter")(pathParams); + + const query = encodeFormQuery({ + "limit": payload.limit, + "token": payload.token, + }); + + const headers = new Headers(compactMap({ + "Content-Type": "application/json", + Accept: "application/json", + })); + + const securityInput = await extractSecurity(client._options.security); + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + options: client._options, + baseURL: options?.serverURL ?? client._baseURL ?? "", + operationID: "listMembershipItemsPostFilter", + oAuth2Scopes: ["event/membership-items:read"], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.security, + retryConfig: options?.retries + || client._options.retryConfig + || { + strategy: "backoff", + backoff: { + initialInterval: 2000, + maxInterval: 16000, + exponent: 2, + maxElapsedTime: 40000, + }, + retryConnectionErrors: true, + } + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["502", "503", "504"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "POST", + baseURL: options?.serverURL, + path: path, + headers: headers, + query: query, + body: body, + userAgent: client._options.userAgent, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [haltIterator(requestRes), { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: ["400", "401", "403", "404", "429", "4XX", "5XX"], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [haltIterator(doResult), { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result, raw] = await M.match< + operations.ListMembershipItemsPostFilterResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + >( + M.json( + 200, + operations.ListMembershipItemsPostFilterResponse$inboundSchema, + { key: "Result" }, + ), + M.jsonErr([400, 401, 403, 404, 429], errors.ErrorResponse$inboundSchema), + M.fail("4XX"), + M.fail("5XX"), + )(response, req, { extraFields: responseFields }); + if (!result.ok) { + return [haltIterator(result), { + status: "complete", + request: req, + response, + }]; + } + + const nextFunc = ( + responseData: unknown, + ): { + next: Paginator< + Result< + operations.ListMembershipItemsPostFilterResponse, + | errors.ErrorResponse + | CventSDKError + | ResponseValidationError + | ConnectionError + | RequestAbortedError + | RequestTimeoutError + | InvalidRequestError + | UnexpectedClientError + | SDKValidationError + > + >; + "~next"?: { cursor: string }; + } => { + const nextCursor = dlv(responseData, "paging.nextToken"); + if (typeof nextCursor !== "string") { + return { next: () => null }; + } + if (nextCursor.trim() === "") { + return { next: () => null }; + } + + const nextVal = () => + eventsListMembershipItemsPostFilter( + client, + { + ...request, + token: nextCursor, + }, + options, + ); + + return { next: nextVal, "~next": { cursor: nextCursor } }; + }; + + const page = { ...result, ...nextFunc(raw) }; + return [{ ...page, ...createPageIterator(page, (v) => !v.ok) }, { + status: "complete", + request: req, + response, + }]; +} diff --git a/packages/typescript/src/funcs/meetingRequestCreateMeetingRequest.ts b/packages/typescript/src/funcs/meetingRequestCreateMeetingRequest.ts index 0e36cbc8..58acfdb6 100644 --- a/packages/typescript/src/funcs/meetingRequestCreateMeetingRequest.ts +++ b/packages/typescript/src/funcs/meetingRequestCreateMeetingRequest.ts @@ -33,6 +33,8 @@ import { Result } from "../types/fp.js"; * @remarks * Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + * **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of initial creation. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * * @see {@link #oauth2-auth-code-planner-admin} - More about OAuth2 authorization code support for administrators */ export function meetingRequestCreateMeetingRequest( diff --git a/packages/typescript/src/funcs/meetingRequestUpdateMeetingRequest.ts b/packages/typescript/src/funcs/meetingRequestUpdateMeetingRequest.ts index 80c37a76..14c61c09 100644 --- a/packages/typescript/src/funcs/meetingRequestUpdateMeetingRequest.ts +++ b/packages/typescript/src/funcs/meetingRequestUpdateMeetingRequest.ts @@ -33,6 +33,8 @@ import { Result } from "../types/fp.js"; * @remarks * Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + * **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of the update. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * * @see {@link #oauth2-auth-code-planner-admin} - More about OAuth2 authorization code support for administrators */ export function meetingRequestUpdateMeetingRequest( diff --git a/packages/typescript/src/lib/config.ts b/packages/typescript/src/lib/config.ts index 25c96628..fa0afdda 100644 --- a/packages/typescript/src/lib/config.ts +++ b/packages/typescript/src/lib/config.ts @@ -66,7 +66,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "ea", - sdkVersion: "1.2.3", + sdkVersion: "1.3.0", genVersion: "2.859.2", - userAgent: "speakeasy-sdk/typescript 1.2.3 2.859.2 ea @cvent/sdk", + userAgent: "speakeasy-sdk/typescript 1.3.0 2.859.2 ea @cvent/sdk", } as const; diff --git a/packages/typescript/src/models/components/accountbudgetitemlistresponsejson.ts b/packages/typescript/src/models/components/accountbudgetitemlistresponsejson.ts index 457c60fa..c26297fc 100644 --- a/packages/typescript/src/models/components/accountbudgetitemlistresponsejson.ts +++ b/packages/typescript/src/models/components/accountbudgetitemlistresponsejson.ts @@ -18,7 +18,7 @@ import { BudgetVersionIdJson, BudgetVersionIdJson$inboundSchema, } from "./budgetversionidjson.js"; -import { EventJson4, EventJson4$inboundSchema } from "./eventjson4.js"; +import { EventJson3, EventJson3$inboundSchema } from "./eventjson3.js"; import { RfpIdJson1, RfpIdJson1$inboundSchema } from "./rfpidjson1.js"; /** @@ -44,7 +44,7 @@ export type AccountBudgetItemListResponseJson = { /** * Event ID Information. */ - event?: EventJson4 | undefined; + event?: EventJson3 | undefined; /** * RFP ID Information. */ @@ -92,7 +92,7 @@ export const AccountBudgetItemListResponseJson$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson4$inboundSchema.optional(), + event: EventJson3$inboundSchema.optional(), rfp: RfpIdJson1$inboundSchema.optional(), budgetVersion: BudgetVersionIdJson$inboundSchema.optional(), id: z.string().optional(), diff --git a/packages/typescript/src/models/components/activitydatajson.ts b/packages/typescript/src/models/components/activitydatajson.ts index a910b80c..e5648431 100644 --- a/packages/typescript/src/models/components/activitydatajson.ts +++ b/packages/typescript/src/models/components/activitydatajson.ts @@ -58,10 +58,7 @@ import { ContactCommonJson, ContactCommonJson$inboundSchema, } from "./contactcommonjson.js"; -import { - ExhibitorJson1, - ExhibitorJson1$inboundSchema, -} from "./exhibitorjson1.js"; +import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; import { LeadObjectJson, LeadObjectJson$inboundSchema, @@ -651,7 +648,7 @@ export type ExhibitorWeblinkOpened = { /** * An exhibitor. */ - exhibitor?: ExhibitorJson1 | undefined; + exhibitor?: ExhibitorJson | undefined; /** * The platform used by the user. */ @@ -669,7 +666,7 @@ export type ExhibitorVirtualBoothJoined = { /** * An exhibitor. */ - exhibitor?: ExhibitorJson1 | undefined; + exhibitor?: ExhibitorJson | undefined; /** * The platform used by the user. */ @@ -691,7 +688,7 @@ export type ExhibitorViewed = { /** * An exhibitor. */ - exhibitor?: ExhibitorJson1 | undefined; + exhibitor?: ExhibitorJson | undefined; /** * The platform used by the user. */ @@ -713,7 +710,7 @@ export type ExhibitorSocialLinkOpened = { /** * An exhibitor. */ - exhibitor?: ExhibitorJson1 | undefined; + exhibitor?: ExhibitorJson | undefined; /** * The platform used by the user. */ @@ -739,7 +736,7 @@ export type ExhibitorDocumentOpened = { /** * An exhibitor. */ - exhibitor?: ExhibitorJson1 | undefined; + exhibitor?: ExhibitorJson | undefined; /** * The platform used by the user. */ @@ -1063,7 +1060,7 @@ export type EventBannerLinkClicked = { /** * An exhibitor. */ - exhibitor?: ExhibitorJson1 | undefined; + exhibitor?: ExhibitorJson | undefined; /** * The platform used by the user. */ @@ -2108,7 +2105,7 @@ export const ExhibitorWeblinkOpened$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - exhibitor: ExhibitorJson1$inboundSchema.optional(), + exhibitor: ExhibitorJson$inboundSchema.optional(), platform: z.string().optional(), weblink: ActivityExhibitorWebLinkJson$inboundSchema.optional(), }); @@ -2129,7 +2126,7 @@ export const ExhibitorVirtualBoothJoined$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - exhibitor: ExhibitorJson1$inboundSchema.optional(), + exhibitor: ExhibitorJson$inboundSchema.optional(), platform: z.string().optional(), sponsorshipLevel: ActivityExhibitorSponsorshipLevelJson$inboundSchema .optional(), @@ -2152,7 +2149,7 @@ export const ExhibitorViewed$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - exhibitor: ExhibitorJson1$inboundSchema.optional(), + exhibitor: ExhibitorJson$inboundSchema.optional(), platform: z.string().optional(), sponsorshipLevel: ActivityExhibitorSponsorshipLevelJson$inboundSchema .optional(), @@ -2176,7 +2173,7 @@ export const ExhibitorSocialLinkOpened$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - exhibitor: ExhibitorJson1$inboundSchema.optional(), + exhibitor: ExhibitorJson$inboundSchema.optional(), platform: z.string().optional(), sponsorshipLevel: ActivityExhibitorSponsorshipLevelJson$inboundSchema .optional(), @@ -2200,7 +2197,7 @@ export const ExhibitorDocumentOpened$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - exhibitor: ExhibitorJson1$inboundSchema.optional(), + exhibitor: ExhibitorJson$inboundSchema.optional(), platform: z.string().optional(), document: ActivityExhibitorDocumentJson$inboundSchema.optional(), }); @@ -2644,7 +2641,7 @@ export const EventBannerLinkClicked$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - exhibitor: ExhibitorJson1$inboundSchema.optional(), + exhibitor: ExhibitorJson$inboundSchema.optional(), platform: z.string().optional(), banner: z.lazy(() => Banner$inboundSchema).optional(), target: BannerLinkTargetJson$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/additionalchoice.ts b/packages/typescript/src/models/components/additionalchoice.ts new file mode 100644 index 00000000..c3870d54 --- /dev/null +++ b/packages/typescript/src/models/components/additionalchoice.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Contains text of additional choice + */ +export type AdditionalChoice = { + /** + * Text Value of additional choice + */ + text?: string | undefined; +}; + +/** @internal */ +export const AdditionalChoice$inboundSchema: z.ZodType< + AdditionalChoice, + z.ZodTypeDef, + unknown +> = z.object({ + text: z.string().optional(), +}); + +export function additionalChoiceFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => AdditionalChoice$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'AdditionalChoice' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/additionalchoicejson1.ts b/packages/typescript/src/models/components/additionalchoicejson1.ts new file mode 100644 index 00000000..c22808da --- /dev/null +++ b/packages/typescript/src/models/components/additionalchoicejson1.ts @@ -0,0 +1,42 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ +export type AdditionalChoiceJson1 = { + /** + * Text Value of additional choice + */ + text?: string | undefined; + /** + * Reporting value of additional choice text + */ + shortText?: string | undefined; +}; + +/** @internal */ +export const AdditionalChoiceJson1$inboundSchema: z.ZodType< + AdditionalChoiceJson1, + z.ZodTypeDef, + unknown +> = z.object({ + text: z.string().optional(), + shortText: z.string().optional(), +}); + +export function additionalChoiceJson1FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => AdditionalChoiceJson1$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'AdditionalChoiceJson1' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/additionalchoicejson11.ts b/packages/typescript/src/models/components/additionalchoicejson11.ts deleted file mode 100644 index 7c614166..00000000 --- a/packages/typescript/src/models/components/additionalchoicejson11.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Contains text of additional choice - */ -export type AdditionalChoiceJson11 = { - /** - * Text Value of additional choice - */ - text?: string | undefined; -}; - -/** @internal */ -export const AdditionalChoiceJson11$inboundSchema: z.ZodType< - AdditionalChoiceJson11, - z.ZodTypeDef, - unknown -> = z.object({ - text: z.string().optional(), -}); - -export function additionalChoiceJson11FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => AdditionalChoiceJson11$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'AdditionalChoiceJson11' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/address11.ts b/packages/typescript/src/models/components/address11.ts new file mode 100644 index 00000000..e9a41b53 --- /dev/null +++ b/packages/typescript/src/models/components/address11.ts @@ -0,0 +1,88 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * An object representing an address with various properties. + */ +export type Address11 = { + /** + * The first line of an address + */ + address1?: string | undefined; + /** + * The second line of an address + */ + address2?: string | undefined; + /** + * The name of the city. + */ + city?: string | undefined; + /** + * The name of the state/province/region of the address. + */ + region?: string | undefined; + /** + * postal code (also known as zipcode) of the address + */ + postalCode?: string | undefined; + /** + * Name of the country for example, 'United States' + */ + country?: string | undefined; +}; + +/** @internal */ +export const Address11$inboundSchema: z.ZodType< + Address11, + z.ZodTypeDef, + unknown +> = z.object({ + address1: z.string().optional(), + address2: z.string().optional(), + city: z.string().optional(), + region: z.string().optional(), + postalCode: z.string().optional(), + country: z.string().optional(), +}); +/** @internal */ +export type Address11$Outbound = { + address1?: string | undefined; + address2?: string | undefined; + city?: string | undefined; + region?: string | undefined; + postalCode?: string | undefined; + country?: string | undefined; +}; + +/** @internal */ +export const Address11$outboundSchema: z.ZodType< + Address11$Outbound, + z.ZodTypeDef, + Address11 +> = z.object({ + address1: z.string().optional(), + address2: z.string().optional(), + city: z.string().optional(), + region: z.string().optional(), + postalCode: z.string().optional(), + country: z.string().optional(), +}); + +export function address11ToJSON(address11: Address11): string { + return JSON.stringify(Address11$outboundSchema.parse(address11)); +} +export function address11FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Address11$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Address11' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/address12.ts b/packages/typescript/src/models/components/address12.ts new file mode 100644 index 00000000..d6115fdb --- /dev/null +++ b/packages/typescript/src/models/components/address12.ts @@ -0,0 +1,72 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Schema for address information + */ +export type Address12 = { + /** + * The first line of an address + */ + address1?: string | undefined; + /** + * The second line of an address + */ + address2?: string | undefined; + /** + * The name of the city. + */ + city?: string | undefined; + /** + * The name of the state/province/region of the address. + */ + region?: string | undefined; + /** + * The abbreviation of the state/province/region of the address. + */ + regionCode?: string | undefined; + /** + * postal code (also known as zipcode) of the address + */ + postalCode?: string | undefined; + /** + * Name of the country for example, 'United States' + */ + country?: string | undefined; + /** + * ISO 3166 two-letter (alpha-2) country code + */ + countryCode?: string | undefined; +}; + +/** @internal */ +export const Address12$inboundSchema: z.ZodType< + Address12, + z.ZodTypeDef, + unknown +> = z.object({ + address1: z.string().optional(), + address2: z.string().optional(), + city: z.string().optional(), + region: z.string().optional(), + regionCode: z.string().optional(), + postalCode: z.string().optional(), + country: z.string().optional(), + countryCode: z.string().optional(), +}); + +export function address12FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Address12$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Address12' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/addressjson2.ts b/packages/typescript/src/models/components/addressjson2.ts new file mode 100644 index 00000000..f8af0de2 --- /dev/null +++ b/packages/typescript/src/models/components/addressjson2.ts @@ -0,0 +1,102 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. + */ +export type AddressJson2 = { + /** + * Address line 1. + */ + address1?: string | undefined; + /** + * Address line 2. + */ + address2?: string | undefined; + /** + * City name. + */ + city?: string | undefined; + /** + * Region name. + */ + region?: string | undefined; + /** + * Region code. + */ + regionCode?: string | undefined; + /** + * Postal code. + */ + postalCode?: string | undefined; + /** + * Country name. + */ + country?: string | undefined; + /** + * ISO 3166 alpha-2 country code. + */ + countryCode?: string | undefined; +}; + +/** @internal */ +export const AddressJson2$inboundSchema: z.ZodType< + AddressJson2, + z.ZodTypeDef, + unknown +> = z.object({ + address1: z.string().optional(), + address2: z.string().optional(), + city: z.string().optional(), + region: z.string().optional(), + regionCode: z.string().optional(), + postalCode: z.string().optional(), + country: z.string().optional(), + countryCode: z.string().optional(), +}); +/** @internal */ +export type AddressJson2$Outbound = { + address1?: string | undefined; + address2?: string | undefined; + city?: string | undefined; + region?: string | undefined; + regionCode?: string | undefined; + postalCode?: string | undefined; + country?: string | undefined; + countryCode?: string | undefined; +}; + +/** @internal */ +export const AddressJson2$outboundSchema: z.ZodType< + AddressJson2$Outbound, + z.ZodTypeDef, + AddressJson2 +> = z.object({ + address1: z.string().optional(), + address2: z.string().optional(), + city: z.string().optional(), + region: z.string().optional(), + regionCode: z.string().optional(), + postalCode: z.string().optional(), + country: z.string().optional(), + countryCode: z.string().optional(), +}); + +export function addressJson2ToJSON(addressJson2: AddressJson2): string { + return JSON.stringify(AddressJson2$outboundSchema.parse(addressJson2)); +} +export function addressJson2FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => AddressJson2$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'AddressJson2' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/addressjson3.ts b/packages/typescript/src/models/components/addressjson3.ts index 2956dec6..fd77eabf 100644 --- a/packages/typescript/src/models/components/addressjson3.ts +++ b/packages/typescript/src/models/components/addressjson3.ts @@ -8,41 +8,53 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. + * Address details */ export type AddressJson3 = { /** - * Address line 1. + * The first line of an address. */ address1?: string | undefined; /** - * Address line 2. + * The second line of an address. */ address2?: string | undefined; /** - * City name. + * The third line of an address. + */ + address3?: string | undefined; + /** + * The name of the city. */ city?: string | undefined; /** - * Region name. + * ISO 3166 two-letter (alpha-2) country code. + */ + countryCode?: string | undefined; + /** + * Postal code (also known as zipcode) of the address. + */ + postalCode?: string | undefined; + /** + * The name of the state/province/region of the address. */ region?: string | undefined; /** - * Region code. + * The abbreviation of the state/province/region of the address. */ regionCode?: string | undefined; /** - * Postal code. + * Name of the country of the address. */ - postalCode?: string | undefined; + country?: string | undefined; /** - * Country name. + * The geo latitude of the address. */ - country?: string | undefined; + latitude?: number | undefined; /** - * ISO 3166 alpha-2 country code. + * The geo longitude of the address. */ - countryCode?: string | undefined; + longitude?: number | undefined; }; /** @internal */ @@ -53,44 +65,17 @@ export const AddressJson3$inboundSchema: z.ZodType< > = z.object({ address1: z.string().optional(), address2: z.string().optional(), + address3: z.string().optional(), city: z.string().optional(), - region: z.string().optional(), - regionCode: z.string().optional(), - postalCode: z.string().optional(), - country: z.string().optional(), countryCode: z.string().optional(), -}); -/** @internal */ -export type AddressJson3$Outbound = { - address1?: string | undefined; - address2?: string | undefined; - city?: string | undefined; - region?: string | undefined; - regionCode?: string | undefined; - postalCode?: string | undefined; - country?: string | undefined; - countryCode?: string | undefined; -}; - -/** @internal */ -export const AddressJson3$outboundSchema: z.ZodType< - AddressJson3$Outbound, - z.ZodTypeDef, - AddressJson3 -> = z.object({ - address1: z.string().optional(), - address2: z.string().optional(), - city: z.string().optional(), + postalCode: z.string().optional(), region: z.string().optional(), regionCode: z.string().optional(), - postalCode: z.string().optional(), country: z.string().optional(), - countryCode: z.string().optional(), + latitude: z.number().int().optional(), + longitude: z.number().int().optional(), }); -export function addressJson3ToJSON(addressJson3: AddressJson3): string { - return JSON.stringify(AddressJson3$outboundSchema.parse(addressJson3)); -} export function addressJson3FromJSON( jsonString: string, ): SafeParseResult { diff --git a/packages/typescript/src/models/components/addressjson4.ts b/packages/typescript/src/models/components/addressjson4.ts index 02676bb2..9832c9d6 100644 --- a/packages/typescript/src/models/components/addressjson4.ts +++ b/packages/typescript/src/models/components/addressjson4.ts @@ -8,53 +8,41 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * Address details + * A physical address. */ export type AddressJson4 = { /** - * The first line of an address. + * Address line 1. */ address1?: string | undefined; /** - * The second line of an address. + * Address line 2. */ address2?: string | undefined; /** - * The third line of an address. - */ - address3?: string | undefined; - /** - * The name of the city. + * City name. */ city?: string | undefined; /** - * ISO 3166 two-letter (alpha-2) country code. - */ - countryCode?: string | undefined; - /** - * Postal code (also known as zipcode) of the address. - */ - postalCode?: string | undefined; - /** - * The name of the state/province/region of the address. + * Region name. */ region?: string | undefined; /** - * The abbreviation of the state/province/region of the address. + * Region code. */ regionCode?: string | undefined; /** - * Name of the country of the address. + * Postal code. */ - country?: string | undefined; + postalCode?: string | undefined; /** - * The geo latitude of the address. + * Country name. */ - latitude?: number | undefined; + country?: string | undefined; /** - * The geo longitude of the address. + * ISO 3166 alpha-2 country code. */ - longitude?: number | undefined; + countryCode?: string | undefined; }; /** @internal */ @@ -65,15 +53,12 @@ export const AddressJson4$inboundSchema: z.ZodType< > = z.object({ address1: z.string().optional(), address2: z.string().optional(), - address3: z.string().optional(), city: z.string().optional(), - countryCode: z.string().optional(), - postalCode: z.string().optional(), region: z.string().optional(), regionCode: z.string().optional(), + postalCode: z.string().optional(), country: z.string().optional(), - latitude: z.number().int().optional(), - longitude: z.number().int().optional(), + countryCode: z.string().optional(), }); export function addressJson4FromJSON( diff --git a/packages/typescript/src/models/components/addressjson5.ts b/packages/typescript/src/models/components/addressjson5.ts index e86bb3de..faf2b31e 100644 --- a/packages/typescript/src/models/components/addressjson5.ts +++ b/packages/typescript/src/models/components/addressjson5.ts @@ -6,43 +6,44 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + AddressTypeJson1, + AddressTypeJson1$inboundSchema, + AddressTypeJson1$outboundSchema, +} from "./addresstypejson1.js"; /** - * A physical address. + * Address */ export type AddressJson5 = { /** - * Address line 1. + * The type of the address. */ - address1?: string | undefined; + type: AddressTypeJson1; /** - * Address line 2. + * The street address of the user. */ - address2?: string | undefined; + streetAddress?: string | undefined; /** - * City name. + * The locality/city of the user. */ - city?: string | undefined; + locality?: string | undefined; /** - * Region name. + * The region/state/province of the user. */ region?: string | undefined; /** - * Region code. - */ - regionCode?: string | undefined; - /** - * Postal code. + * Postal code (also known as zipcode) of the user. */ postalCode?: string | undefined; /** - * Country name. + * The country of the user. */ country?: string | undefined; /** - * ISO 3166 alpha-2 country code. + * True indicates the address is primary. */ - countryCode?: string | undefined; + primary?: boolean | undefined; }; /** @internal */ @@ -51,16 +52,43 @@ export const AddressJson5$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - address1: z.string().optional(), - address2: z.string().optional(), - city: z.string().optional(), + type: AddressTypeJson1$inboundSchema, + streetAddress: z.string().optional(), + locality: z.string().optional(), + region: z.string().optional(), + postalCode: z.string().optional(), + country: z.string().optional(), + primary: z.boolean().default(false), +}); +/** @internal */ +export type AddressJson5$Outbound = { + type: string; + streetAddress?: string | undefined; + locality?: string | undefined; + region?: string | undefined; + postalCode?: string | undefined; + country?: string | undefined; + primary: boolean; +}; + +/** @internal */ +export const AddressJson5$outboundSchema: z.ZodType< + AddressJson5$Outbound, + z.ZodTypeDef, + AddressJson5 +> = z.object({ + type: AddressTypeJson1$outboundSchema, + streetAddress: z.string().optional(), + locality: z.string().optional(), region: z.string().optional(), - regionCode: z.string().optional(), postalCode: z.string().optional(), country: z.string().optional(), - countryCode: z.string().optional(), + primary: z.boolean().default(false), }); +export function addressJson5ToJSON(addressJson5: AddressJson5): string { + return JSON.stringify(AddressJson5$outboundSchema.parse(addressJson5)); +} export function addressJson5FromJSON( jsonString: string, ): SafeParseResult { diff --git a/packages/typescript/src/models/components/addressjson6.ts b/packages/typescript/src/models/components/addressjson6.ts index 5c111453..419df46b 100644 --- a/packages/typescript/src/models/components/addressjson6.ts +++ b/packages/typescript/src/models/components/addressjson6.ts @@ -6,44 +6,43 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - AddressTypeJson1, - AddressTypeJson1$inboundSchema, - AddressTypeJson1$outboundSchema, -} from "./addresstypejson1.js"; /** - * Address + * Address details. */ export type AddressJson6 = { /** - * The type of the address. + * Address line 1. */ - type: AddressTypeJson1; + address1?: string | undefined; /** - * The street address of the user. + * Address line 2. */ - streetAddress?: string | undefined; + address2?: string | undefined; /** - * The locality/city of the user. + * City name. */ - locality?: string | undefined; + city?: string | undefined; /** - * The region/state/province of the user. + * Region name. */ region?: string | undefined; /** - * Postal code (also known as zipcode) of the user. + * Region code. + */ + regionCode?: string | undefined; + /** + * Postal code. */ postalCode?: string | undefined; /** - * The country of the user. + * Country name. */ country?: string | undefined; /** - * True indicates the address is primary. + * ISO 3166 alpha-2 country code. */ - primary?: boolean | undefined; + countryCode?: string | undefined; }; /** @internal */ @@ -52,43 +51,16 @@ export const AddressJson6$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - type: AddressTypeJson1$inboundSchema, - streetAddress: z.string().optional(), - locality: z.string().optional(), - region: z.string().optional(), - postalCode: z.string().optional(), - country: z.string().optional(), - primary: z.boolean().default(false), -}); -/** @internal */ -export type AddressJson6$Outbound = { - type: string; - streetAddress?: string | undefined; - locality?: string | undefined; - region?: string | undefined; - postalCode?: string | undefined; - country?: string | undefined; - primary: boolean; -}; - -/** @internal */ -export const AddressJson6$outboundSchema: z.ZodType< - AddressJson6$Outbound, - z.ZodTypeDef, - AddressJson6 -> = z.object({ - type: AddressTypeJson1$outboundSchema, - streetAddress: z.string().optional(), - locality: z.string().optional(), + address1: z.string().optional(), + address2: z.string().optional(), + city: z.string().optional(), region: z.string().optional(), + regionCode: z.string().optional(), postalCode: z.string().optional(), country: z.string().optional(), - primary: z.boolean().default(false), + countryCode: z.string().optional(), }); -export function addressJson6ToJSON(addressJson6: AddressJson6): string { - return JSON.stringify(AddressJson6$outboundSchema.parse(addressJson6)); -} export function addressJson6FromJSON( jsonString: string, ): SafeParseResult { diff --git a/packages/typescript/src/models/components/addressjson7.ts b/packages/typescript/src/models/components/addressjson7.ts deleted file mode 100644 index 1873d6aa..00000000 --- a/packages/typescript/src/models/components/addressjson7.ts +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Address details. - */ -export type AddressJson7 = { - /** - * Address line 1. - */ - address1?: string | undefined; - /** - * Address line 2. - */ - address2?: string | undefined; - /** - * City name. - */ - city?: string | undefined; - /** - * Region name. - */ - region?: string | undefined; - /** - * Region code. - */ - regionCode?: string | undefined; - /** - * Postal code. - */ - postalCode?: string | undefined; - /** - * Country name. - */ - country?: string | undefined; - /** - * ISO 3166 alpha-2 country code. - */ - countryCode?: string | undefined; -}; - -/** @internal */ -export const AddressJson7$inboundSchema: z.ZodType< - AddressJson7, - z.ZodTypeDef, - unknown -> = z.object({ - address1: z.string().optional(), - address2: z.string().optional(), - city: z.string().optional(), - region: z.string().optional(), - regionCode: z.string().optional(), - postalCode: z.string().optional(), - country: z.string().optional(), - countryCode: z.string().optional(), -}); - -export function addressJson7FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => AddressJson7$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'AddressJson7' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/answer1.ts b/packages/typescript/src/models/components/answer1.ts new file mode 100644 index 00000000..6dc0ea48 --- /dev/null +++ b/packages/typescript/src/models/components/answer1.ts @@ -0,0 +1,46 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { AnswerType, AnswerType$inboundSchema } from "./answertype.js"; +import { Uuid1, Uuid1$inboundSchema } from "./uuid1.js"; + +/** + * An object representing the possible answers for lead qualification questions. + */ +export type Answer1 = { + /** + * Type of answer + */ + type: AnswerType; + /** + * Answered value like: Choice text, text answer input etc. + */ + value?: string | undefined; + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + choice?: Uuid1 | undefined; +}; + +/** @internal */ +export const Answer1$inboundSchema: z.ZodType = + z.object({ + type: AnswerType$inboundSchema, + value: z.string().optional(), + choice: Uuid1$inboundSchema.optional(), + }); + +export function answer1FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Answer1$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Answer1' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/answer2.ts b/packages/typescript/src/models/components/answer2.ts new file mode 100644 index 00000000..7d2f98ab --- /dev/null +++ b/packages/typescript/src/models/components/answer2.ts @@ -0,0 +1,114 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + AnswerType1, + AnswerType1$inboundSchema, + AnswerType1$outboundSchema, +} from "./answertype1.js"; + +/** + * The choice that was selected. + */ +export type Answer2Choice = { + /** + * The ID of the choice that was selected. + */ + id?: string | undefined; +}; + +/** + * A JSON schema representing an answer object. + */ +export type Answer2 = { + /** + * Type of answer + */ + type: AnswerType1; + /** + * Answered value like: Choice text, text answer input etc. + */ + value?: string | undefined; + /** + * The choice that was selected. + */ + choice?: Answer2Choice | undefined; +}; + +/** @internal */ +export const Answer2Choice$inboundSchema: z.ZodType< + Answer2Choice, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); +/** @internal */ +export type Answer2Choice$Outbound = { + id?: string | undefined; +}; + +/** @internal */ +export const Answer2Choice$outboundSchema: z.ZodType< + Answer2Choice$Outbound, + z.ZodTypeDef, + Answer2Choice +> = z.object({ + id: z.string().optional(), +}); + +export function answer2ChoiceToJSON(answer2Choice: Answer2Choice): string { + return JSON.stringify(Answer2Choice$outboundSchema.parse(answer2Choice)); +} +export function answer2ChoiceFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Answer2Choice$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Answer2Choice' from JSON`, + ); +} + +/** @internal */ +export const Answer2$inboundSchema: z.ZodType = + z.object({ + type: AnswerType1$inboundSchema, + value: z.string().optional(), + choice: z.lazy(() => Answer2Choice$inboundSchema).optional(), + }); +/** @internal */ +export type Answer2$Outbound = { + type: string; + value?: string | undefined; + choice?: Answer2Choice$Outbound | undefined; +}; + +/** @internal */ +export const Answer2$outboundSchema: z.ZodType< + Answer2$Outbound, + z.ZodTypeDef, + Answer2 +> = z.object({ + type: AnswerType1$outboundSchema, + value: z.string().optional(), + choice: z.lazy(() => Answer2Choice$outboundSchema).optional(), +}); + +export function answer2ToJSON(answer2: Answer2): string { + return JSON.stringify(Answer2$outboundSchema.parse(answer2)); +} +export function answer2FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Answer2$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Answer2' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/answerjson.ts b/packages/typescript/src/models/components/answerjson.ts index 4433d3ba..246e9f57 100644 --- a/packages/typescript/src/models/components/answerjson.ts +++ b/packages/typescript/src/models/components/answerjson.ts @@ -7,27 +7,45 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AnswerTypeJson, - AnswerTypeJson$inboundSchema, -} from "./answertypejson.js"; -import { UuidJson, UuidJson$inboundSchema } from "./uuidjson.js"; + AnswerTypeJson1, + AnswerTypeJson1$inboundSchema, + AnswerTypeJson1$outboundSchema, +} from "./answertypejson1.js"; +import { + UuidJson, + UuidJson$inboundSchema, + UuidJson$Outbound, + UuidJson$outboundSchema, +} from "./uuidjson.js"; /** - * An object representing the possible answers for lead qualification questions. + * A survey answer. */ export type AnswerJson = { /** * Type of answer */ - type: AnswerTypeJson; + type: AnswerTypeJson1; /** - * Answered value like: Choice text, text answer input etc. + * Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. */ value?: string | undefined; /** * The reference to the related entity. Contains only the ID of the related entity. */ choice?: UuidJson | undefined; + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + category?: UuidJson | undefined; + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + subCategory?: UuidJson | undefined; + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + field?: UuidJson | undefined; }; /** @internal */ @@ -36,11 +54,40 @@ export const AnswerJson$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - type: AnswerTypeJson$inboundSchema, + type: AnswerTypeJson1$inboundSchema, value: z.string().optional(), choice: UuidJson$inboundSchema.optional(), + category: UuidJson$inboundSchema.optional(), + subCategory: UuidJson$inboundSchema.optional(), + field: UuidJson$inboundSchema.optional(), +}); +/** @internal */ +export type AnswerJson$Outbound = { + type: string; + value?: string | undefined; + choice?: UuidJson$Outbound | undefined; + category?: UuidJson$Outbound | undefined; + subCategory?: UuidJson$Outbound | undefined; + field?: UuidJson$Outbound | undefined; +}; + +/** @internal */ +export const AnswerJson$outboundSchema: z.ZodType< + AnswerJson$Outbound, + z.ZodTypeDef, + AnswerJson +> = z.object({ + type: AnswerTypeJson1$outboundSchema, + value: z.string().optional(), + choice: UuidJson$outboundSchema.optional(), + category: UuidJson$outboundSchema.optional(), + subCategory: UuidJson$outboundSchema.optional(), + field: UuidJson$outboundSchema.optional(), }); +export function answerJsonToJSON(answerJson: AnswerJson): string { + return JSON.stringify(AnswerJson$outboundSchema.parse(answerJson)); +} export function answerJsonFromJSON( jsonString: string, ): SafeParseResult { diff --git a/packages/typescript/src/models/components/answerjson0.ts b/packages/typescript/src/models/components/answerjson0.ts deleted file mode 100644 index 95137462..00000000 --- a/packages/typescript/src/models/components/answerjson0.ts +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - AnswerTypeJson0, - AnswerTypeJson0$inboundSchema, - AnswerTypeJson0$outboundSchema, -} from "./answertypejson0.js"; - -/** - * The choice that was selected. - */ -export type Choice = { - /** - * The ID of the choice that was selected. - */ - id?: string | undefined; -}; - -/** - * A JSON schema representing an answer object. - */ -export type AnswerJson0 = { - /** - * Type of answer - */ - type: AnswerTypeJson0; - /** - * Answered value like: Choice text, text answer input etc. - */ - value?: string | undefined; - /** - * The choice that was selected. - */ - choice?: Choice | undefined; -}; - -/** @internal */ -export const Choice$inboundSchema: z.ZodType = z - .object({ - id: z.string().optional(), - }); -/** @internal */ -export type Choice$Outbound = { - id?: string | undefined; -}; - -/** @internal */ -export const Choice$outboundSchema: z.ZodType< - Choice$Outbound, - z.ZodTypeDef, - Choice -> = z.object({ - id: z.string().optional(), -}); - -export function choiceToJSON(choice: Choice): string { - return JSON.stringify(Choice$outboundSchema.parse(choice)); -} -export function choiceFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => Choice$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'Choice' from JSON`, - ); -} - -/** @internal */ -export const AnswerJson0$inboundSchema: z.ZodType< - AnswerJson0, - z.ZodTypeDef, - unknown -> = z.object({ - type: AnswerTypeJson0$inboundSchema, - value: z.string().optional(), - choice: z.lazy(() => Choice$inboundSchema).optional(), -}); -/** @internal */ -export type AnswerJson0$Outbound = { - type: string; - value?: string | undefined; - choice?: Choice$Outbound | undefined; -}; - -/** @internal */ -export const AnswerJson0$outboundSchema: z.ZodType< - AnswerJson0$Outbound, - z.ZodTypeDef, - AnswerJson0 -> = z.object({ - type: AnswerTypeJson0$outboundSchema, - value: z.string().optional(), - choice: z.lazy(() => Choice$outboundSchema).optional(), -}); - -export function answerJson0ToJSON(answerJson0: AnswerJson0): string { - return JSON.stringify(AnswerJson0$outboundSchema.parse(answerJson0)); -} -export function answerJson0FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => AnswerJson0$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'AnswerJson0' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/answerjson1.ts b/packages/typescript/src/models/components/answerjson1.ts index 880c95b5..167f5853 100644 --- a/packages/typescript/src/models/components/answerjson1.ts +++ b/packages/typescript/src/models/components/answerjson1.ts @@ -6,46 +6,25 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - AnswerTypeJson2, - AnswerTypeJson2$inboundSchema, - AnswerTypeJson2$outboundSchema, -} from "./answertypejson2.js"; -import { - UuidJson, - UuidJson$inboundSchema, - UuidJson$Outbound, - UuidJson$outboundSchema, -} from "./uuidjson.js"; /** - * A survey answer. + * A question answer. */ export type AnswerJson1 = { /** - * Type of answer + * The unique identifier of the question. */ - type: AnswerTypeJson2; + id?: string | undefined; /** - * Value property is used to send information like string, number and date in case of following types of answers only: ChoiceText, Text, Comment, Other. In case of Rank Order question, rank should be put into value. Refer to questions resource to get choice label or category label from their respective ids. + * Question text. */ - value?: string | undefined; + text?: string | undefined; /** - * The reference to the related entity. Contains only the ID of the related entity. + * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ - choice?: UuidJson | undefined; - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - category?: UuidJson | undefined; - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - subCategory?: UuidJson | undefined; - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - field?: UuidJson | undefined; + type?: string | undefined; }; /** @internal */ @@ -54,40 +33,11 @@ export const AnswerJson1$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - type: AnswerTypeJson2$inboundSchema, - value: z.string().optional(), - choice: UuidJson$inboundSchema.optional(), - category: UuidJson$inboundSchema.optional(), - subCategory: UuidJson$inboundSchema.optional(), - field: UuidJson$inboundSchema.optional(), -}); -/** @internal */ -export type AnswerJson1$Outbound = { - type: string; - value?: string | undefined; - choice?: UuidJson$Outbound | undefined; - category?: UuidJson$Outbound | undefined; - subCategory?: UuidJson$Outbound | undefined; - field?: UuidJson$Outbound | undefined; -}; - -/** @internal */ -export const AnswerJson1$outboundSchema: z.ZodType< - AnswerJson1$Outbound, - z.ZodTypeDef, - AnswerJson1 -> = z.object({ - type: AnswerTypeJson2$outboundSchema, - value: z.string().optional(), - choice: UuidJson$outboundSchema.optional(), - category: UuidJson$outboundSchema.optional(), - subCategory: UuidJson$outboundSchema.optional(), - field: UuidJson$outboundSchema.optional(), + id: z.string().optional(), + text: z.string().optional(), + type: z.string().optional(), }); -export function answerJson1ToJSON(answerJson1: AnswerJson1): string { - return JSON.stringify(AnswerJson1$outboundSchema.parse(answerJson1)); -} export function answerJson1FromJSON( jsonString: string, ): SafeParseResult { diff --git a/packages/typescript/src/models/components/answerjson2.ts b/packages/typescript/src/models/components/answerjson2.ts deleted file mode 100644 index 3bffabf8..00000000 --- a/packages/typescript/src/models/components/answerjson2.ts +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A question answer. - */ -export type AnswerJson2 = { - /** - * The unique identifier of the question. - */ - id?: string | undefined; - /** - * Question text. - */ - text?: string | undefined; - /** - * Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - type?: string | undefined; -}; - -/** @internal */ -export const AnswerJson2$inboundSchema: z.ZodType< - AnswerJson2, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), - text: z.string().optional(), - type: z.string().optional(), -}); - -export function answerJson2FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => AnswerJson2$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'AnswerJson2' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/answertype.ts b/packages/typescript/src/models/components/answertype.ts new file mode 100644 index 00000000..b39b0ab7 --- /dev/null +++ b/packages/typescript/src/models/components/answertype.ts @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { ClosedEnum } from "../../types/enums.js"; + +/** + * Type of answer + */ +export const AnswerType = { + Choice: "Choice", + Text: "Text", + ChoiceText: "ChoiceText", + Other: "Other", + Na: "NA", +} as const; +/** + * Type of answer + */ +export type AnswerType = ClosedEnum; + +/** @internal */ +export const AnswerType$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(AnswerType); diff --git a/packages/typescript/src/models/components/answertype1.ts b/packages/typescript/src/models/components/answertype1.ts new file mode 100644 index 00000000..51f8bb6a --- /dev/null +++ b/packages/typescript/src/models/components/answertype1.ts @@ -0,0 +1,27 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { ClosedEnum } from "../../types/enums.js"; + +/** + * Type of answer + */ +export const AnswerType1 = { + Choice: "Choice", + Text: "Text", + Other: "Other", + Na: "NA", +} as const; +/** + * Type of answer + */ +export type AnswerType1 = ClosedEnum; + +/** @internal */ +export const AnswerType1$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(AnswerType1); +/** @internal */ +export const AnswerType1$outboundSchema: z.ZodNativeEnum = + AnswerType1$inboundSchema; diff --git a/packages/typescript/src/models/components/answertypejson.ts b/packages/typescript/src/models/components/answertypejson.ts index 275eb26c..9a61ec6e 100644 --- a/packages/typescript/src/models/components/answertypejson.ts +++ b/packages/typescript/src/models/components/answertypejson.ts @@ -6,17 +6,30 @@ import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; /** - * Type of answer + * Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. + * + * @remarks + * + * Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. + * + * Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. + * + * In all other cases, `answerType` is not expected to be set. */ export const AnswerTypeJson = { - Choice: "Choice", - Text: "Text", - ChoiceText: "ChoiceText", Other: "Other", Na: "NA", } as const; /** - * Type of answer + * Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. + * + * @remarks + * + * Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. + * + * Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. + * + * In all other cases, `answerType` is not expected to be set. */ export type AnswerTypeJson = ClosedEnum; @@ -24,3 +37,7 @@ export type AnswerTypeJson = ClosedEnum; export const AnswerTypeJson$inboundSchema: z.ZodNativeEnum< typeof AnswerTypeJson > = z.nativeEnum(AnswerTypeJson); +/** @internal */ +export const AnswerTypeJson$outboundSchema: z.ZodNativeEnum< + typeof AnswerTypeJson +> = AnswerTypeJson$inboundSchema; diff --git a/packages/typescript/src/models/components/answertypejson0.ts b/packages/typescript/src/models/components/answertypejson0.ts deleted file mode 100644 index 4b150f97..00000000 --- a/packages/typescript/src/models/components/answertypejson0.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { ClosedEnum } from "../../types/enums.js"; - -/** - * Type of answer - */ -export const AnswerTypeJson0 = { - Choice: "Choice", - Text: "Text", - Other: "Other", - Na: "NA", -} as const; -/** - * Type of answer - */ -export type AnswerTypeJson0 = ClosedEnum; - -/** @internal */ -export const AnswerTypeJson0$inboundSchema: z.ZodNativeEnum< - typeof AnswerTypeJson0 -> = z.nativeEnum(AnswerTypeJson0); -/** @internal */ -export const AnswerTypeJson0$outboundSchema: z.ZodNativeEnum< - typeof AnswerTypeJson0 -> = AnswerTypeJson0$inboundSchema; diff --git a/packages/typescript/src/models/components/answertypejson1.ts b/packages/typescript/src/models/components/answertypejson1.ts index 1868c949..c10157ee 100644 --- a/packages/typescript/src/models/components/answertypejson1.ts +++ b/packages/typescript/src/models/components/answertypejson1.ts @@ -6,30 +6,19 @@ import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; /** - * Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. - * - * @remarks - * - * Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. - * - * Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. - * - * In all other cases, `answerType` is not expected to be set. + * Type of answer */ export const AnswerTypeJson1 = { + Choice: "Choice", + Text: "Text", + ChoiceText: "ChoiceText", + Comment: "Comment", Other: "Other", Na: "NA", + File: "File", } as const; /** - * Indicates the type of the answer, which determines how the `value` and `secondaryValue` fields are interpreted. - * - * @remarks - * - * Set to **"Other"** when the question has the **"Other"** choice option enabled, indicating the answer in the **"secondaryValue"** field is a free-text response to that option. - * - * Set to **"NA"** when the question has the **"N/A"** choice option enabled, to indicate an N/A type answer; in this case, `value` is omitted. - * - * In all other cases, `answerType` is not expected to be set. + * Type of answer */ export type AnswerTypeJson1 = ClosedEnum; diff --git a/packages/typescript/src/models/components/answertypejson2.ts b/packages/typescript/src/models/components/answertypejson2.ts deleted file mode 100644 index e33520b3..00000000 --- a/packages/typescript/src/models/components/answertypejson2.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { ClosedEnum } from "../../types/enums.js"; - -/** - * Type of answer - */ -export const AnswerTypeJson2 = { - Choice: "Choice", - Text: "Text", - ChoiceText: "ChoiceText", - Comment: "Comment", - Other: "Other", - Na: "NA", - File: "File", -} as const; -/** - * Type of answer - */ -export type AnswerTypeJson2 = ClosedEnum; - -/** @internal */ -export const AnswerTypeJson2$inboundSchema: z.ZodNativeEnum< - typeof AnswerTypeJson2 -> = z.nativeEnum(AnswerTypeJson2); -/** @internal */ -export const AnswerTypeJson2$outboundSchema: z.ZodNativeEnum< - typeof AnswerTypeJson2 -> = AnswerTypeJson2$inboundSchema; diff --git a/packages/typescript/src/models/components/appointment.ts b/packages/typescript/src/models/components/appointment.ts new file mode 100644 index 00000000..376d4749 --- /dev/null +++ b/packages/typescript/src/models/components/appointment.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * A JSON schema representing the structure of an appointment object. + */ +export type Appointment = { + /** + * Appointment id + */ + id?: string | undefined; +}; + +/** @internal */ +export const Appointment$inboundSchema: z.ZodType< + Appointment, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); + +export function appointmentFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Appointment$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Appointment' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/attendee.ts b/packages/typescript/src/models/components/attendee.ts deleted file mode 100644 index 0f9b6bbd..00000000 --- a/packages/typescript/src/models/components/attendee.ts +++ /dev/null @@ -1,410 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - AppointmentGroupJson, - AppointmentGroupJson$inboundSchema, -} from "./appointmentgroupjson.js"; -import { - AttendeeAnswerJson, - AttendeeAnswerJson$inboundSchema, -} from "./attendeeanswerjson.js"; -import { - AttendeeContactInfoJson, - AttendeeContactInfoJson$inboundSchema, -} from "./attendeecontactinfojson.js"; -import { - AttendeeGroupJson, - AttendeeGroupJson$inboundSchema, -} from "./attendeegroupjson.js"; -import { - AttendeeInvitedByJson, - AttendeeInvitedByJson$inboundSchema, -} from "./attendeeinvitedbyjson.js"; -import { - AttendeeResponseMethodJson, - AttendeeResponseMethodJson$inboundSchema, -} from "./attendeeresponsemethodjson.js"; -import { - AttendeeStatusJson, - AttendeeStatusJson$inboundSchema, -} from "./attendeestatusjson.js"; -import { - AttendeeVisibilityJson, - AttendeeVisibilityJson$inboundSchema, -} from "./attendeevisibilityjson.js"; -import { - AttendeeWebLinksJson, - AttendeeWebLinksJson$inboundSchema, -} from "./attendeeweblinksjson.js"; -import { CustomField, CustomField$inboundSchema } from "./customfield.js"; -import { - ExternalReferenceJson, - ExternalReferenceJson$inboundSchema, -} from "./externalreferencejson.js"; -import { IdNameJson, IdNameJson$inboundSchema } from "./idnamejson.js"; -import { LookupJson, LookupJson$inboundSchema } from "./lookupjson.js"; -import { UuidJson, UuidJson$inboundSchema } from "./uuidjson.js"; - -/** - * The attendee's associated event. - */ -export type AttendeeEvent = { - /** - * The event ID. - */ - id?: string | undefined; -}; - -/** - * Contains details related to the attendee's admission item. - */ -export type AttendeeLookup = { - /** - * A string that has to be a format matching the industry standard uuid - */ - id?: string | undefined; - /** - * Code / Abbreviation of the lookup item. - */ - code?: string | undefined; - /** - * Name of the lookup item. - */ - name?: string | undefined; -}; - -/** - * An event attendee. - */ -export type Attendee = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * The ID of attendee in the given event. - */ - id?: string | undefined; - /** - * The attendee's associated event. - */ - event?: AttendeeEvent | undefined; - /** - * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. - */ - confirmationNumber?: string | undefined; - /** - * Information about attendee contact added to an event. - */ - contact?: AttendeeContactInfoJson | undefined; - /** - * True indicates the attendee checked in to the event. - */ - checkedIn?: boolean | undefined; - /** - * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - checkin?: Date | undefined; - /** - * The ISO 8601 zoned date time when attendee was checked in to an event. - */ - checkIn?: Date | undefined; - /** - * The ISO 8601 zoned date time when attendee checked out from an event. - */ - checkOut?: Date | undefined; - /** - * The duration, in milliseconds, the attendee was present at the event. - */ - duration?: number | undefined; - /** - * Lookup response object - */ - registrationPath?: LookupJson | undefined; - /** - * A Named object - */ - invitationList?: IdNameJson | undefined; - /** - * Web links for an attendee. - */ - webLinks?: AttendeeWebLinksJson | undefined; - /** - * Lookup response object - */ - registrationType?: LookupJson | undefined; - /** - * The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. - */ - referenceId?: string | undefined; - /** - * The details of an attendee in an external systems. - */ - externalReferences?: Array | undefined; - /** - * A planner created note for an attendee, used to track details about the attendee. - */ - note?: string | undefined; - /** - * True indicates the attendee is a guest of another attendee. - */ - guest?: boolean | undefined; - /** - * True indicates this attendee is a deleted guest. - */ - deletedGuest?: boolean | undefined; - /** - * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. - */ - primaryId?: string | undefined; - /** - * An attendee group. - */ - group?: AttendeeGroupJson | undefined; - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - administrator?: UuidJson | undefined; - /** - * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - unsubscribed?: boolean | undefined; - /** - * This is used to denote the status of an attendee. - */ - status?: AttendeeStatusJson | undefined; - /** - * The ISO 8601 zoned date time when attendee was registered. - */ - registeredAt?: Date | undefined; - /** - * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. - */ - registrationLastModified?: Date | undefined; - /** - * The ISO 8601 zoned date time when attendee registration was cancelled. - */ - registrationCancelledAt?: Date | undefined; - /** - * Method by which the attendee was invited to the event. - */ - invitedBy?: AttendeeInvitedByJson | undefined; - /** - * Represents the method by which an attendee registered for the event. - * - * @remarks - * - * - Administrator Responded: The invitee was registered by another contact acting as their administrator. - * - API-Responded: The invitee was registered through a custom process configured via an API integration. - * - Appointments Event Website: The invitee registered via an appointments event website. - * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. - * - External Registration: The attendee was registered through an external integration, such as Marketo. - * - Group Leader Responded: The invitee was registered by a group leader and added to a group. - * - Historical Import: The invitee's registration was imported into the event as historical data. - * - Imported: The invitee's registration was imported into the event. - * - No Response: The invitee has not registered. - * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. - * - Planner-Imported: An account user imported the invitee's registration into the event. - * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app. - * - Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status. - * - Self-Responded: The invitee registered themselves through a weblink or invitation. - * - * Note: The responseMethod can only be set if the invitee's status is No Response. - */ - responseMethod?: AttendeeResponseMethodJson | undefined; - /** - * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - questions?: Array | undefined; - /** - * The list of answers to the registration questions. - */ - answers?: Array | undefined; - /** - * Contains details related to the attendee's admission item. - */ - admissionItem?: AttendeeLookup | undefined; - /** - * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. - */ - visibility?: AttendeeVisibilityJson | undefined; - /** - * The attendee's biographical writeup. - */ - bio?: string | undefined; - /** - * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - showPopupNotification?: boolean | undefined; - /** - * An attendee's website URL, appears on their profile. - */ - websiteUrl?: string | undefined; - /** - * True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. - */ - allowPushNotifications?: boolean | undefined; - /** - * True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. - */ - allowAppointmentPushNotifications?: boolean | undefined; - /** - * True indicates this attendee record was created as part of a test scenario. - */ - testRecord?: boolean | undefined; - /** - * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. - */ - attendeeLastModified?: Date | undefined; - /** - * List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. - */ - appointmentGroups?: Array | undefined; - /** - * The amount of credit associated with the attendee. - */ - credit?: number | undefined; -}; - -/** @internal */ -export const AttendeeEvent$inboundSchema: z.ZodType< - AttendeeEvent, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), -}); - -export function attendeeEventFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => AttendeeEvent$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'AttendeeEvent' from JSON`, - ); -} - -/** @internal */ -export const AttendeeLookup$inboundSchema: z.ZodType< - AttendeeLookup, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), - code: z.string().optional(), - name: z.string().optional(), -}); - -export function attendeeLookupFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => AttendeeLookup$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'AttendeeLookup' from JSON`, - ); -} - -/** @internal */ -export const Attendee$inboundSchema: z.ZodType< - Attendee, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - id: z.string().optional(), - event: z.lazy(() => AttendeeEvent$inboundSchema).optional(), - confirmationNumber: z.string().optional(), - contact: AttendeeContactInfoJson$inboundSchema.optional(), - checkedIn: z.boolean().optional(), - checkin: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - checkIn: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - checkOut: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - duration: z.number().int().optional(), - registrationPath: LookupJson$inboundSchema.optional(), - invitationList: IdNameJson$inboundSchema.optional(), - webLinks: AttendeeWebLinksJson$inboundSchema.optional(), - registrationType: LookupJson$inboundSchema.optional(), - referenceId: z.string().optional(), - externalReferences: z.array(ExternalReferenceJson$inboundSchema).optional(), - note: z.string().optional(), - guest: z.boolean().optional(), - deletedGuest: z.boolean().optional(), - primaryId: z.string().optional(), - group: AttendeeGroupJson$inboundSchema.optional(), - administrator: UuidJson$inboundSchema.optional(), - unsubscribed: z.boolean().optional(), - status: AttendeeStatusJson$inboundSchema.optional(), - registeredAt: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - registrationLastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - registrationCancelledAt: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - invitedBy: AttendeeInvitedByJson$inboundSchema.optional(), - responseMethod: AttendeeResponseMethodJson$inboundSchema.optional(), - questions: z.array(CustomField$inboundSchema).optional(), - answers: z.array(AttendeeAnswerJson$inboundSchema).optional(), - admissionItem: z.lazy(() => AttendeeLookup$inboundSchema).optional(), - visibility: AttendeeVisibilityJson$inboundSchema.optional(), - bio: z.string().optional(), - showPopupNotification: z.boolean().optional(), - websiteUrl: z.string().optional(), - allowPushNotifications: z.boolean().optional(), - allowAppointmentPushNotifications: z.boolean().optional(), - testRecord: z.boolean().optional(), - attendeeLastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - appointmentGroups: z.array(AppointmentGroupJson$inboundSchema).optional(), - credit: z.number().optional(), -}); - -export function attendeeFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => Attendee$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'Attendee' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/attendee1.ts b/packages/typescript/src/models/components/attendee1.ts new file mode 100644 index 00000000..1348a51c --- /dev/null +++ b/packages/typescript/src/models/components/attendee1.ts @@ -0,0 +1,410 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + AppointmentGroupJson, + AppointmentGroupJson$inboundSchema, +} from "./appointmentgroupjson.js"; +import { + AttendeeAnswerJson, + AttendeeAnswerJson$inboundSchema, +} from "./attendeeanswerjson.js"; +import { + AttendeeContactInfoJson, + AttendeeContactInfoJson$inboundSchema, +} from "./attendeecontactinfojson.js"; +import { + AttendeeGroupJson, + AttendeeGroupJson$inboundSchema, +} from "./attendeegroupjson.js"; +import { + AttendeeInvitedByJson, + AttendeeInvitedByJson$inboundSchema, +} from "./attendeeinvitedbyjson.js"; +import { + AttendeeResponseMethodJson, + AttendeeResponseMethodJson$inboundSchema, +} from "./attendeeresponsemethodjson.js"; +import { + AttendeeStatusJson, + AttendeeStatusJson$inboundSchema, +} from "./attendeestatusjson.js"; +import { + AttendeeVisibilityJson, + AttendeeVisibilityJson$inboundSchema, +} from "./attendeevisibilityjson.js"; +import { + AttendeeWebLinksJson, + AttendeeWebLinksJson$inboundSchema, +} from "./attendeeweblinksjson.js"; +import { CustomField, CustomField$inboundSchema } from "./customfield.js"; +import { + ExternalReferenceJson, + ExternalReferenceJson$inboundSchema, +} from "./externalreferencejson.js"; +import { IdNameJson, IdNameJson$inboundSchema } from "./idnamejson.js"; +import { LookupJson, LookupJson$inboundSchema } from "./lookupjson.js"; +import { UuidJson, UuidJson$inboundSchema } from "./uuidjson.js"; + +/** + * The attendee's associated event. + */ +export type AttendeeEvent = { + /** + * The event ID. + */ + id?: string | undefined; +}; + +/** + * Contains details related to the attendee's admission item. + */ +export type AttendeeLookup = { + /** + * A string that has to be a format matching the industry standard uuid + */ + id?: string | undefined; + /** + * Code / Abbreviation of the lookup item. + */ + code?: string | undefined; + /** + * Name of the lookup item. + */ + name?: string | undefined; +}; + +/** + * An event attendee. + */ +export type Attendee1 = { + /** + * The ISO 8601 zoned date time when this record was created. + */ + created?: Date | undefined; + /** + * The identifier of the user that created this record. + */ + createdBy?: string | undefined; + /** + * The ISO 8601 zoned date time when this record was updated. + */ + lastModified?: Date | undefined; + /** + * The identifier of the user that last updated this record. + */ + lastModifiedBy?: string | undefined; + /** + * The ID of attendee in the given event. + */ + id?: string | undefined; + /** + * The attendee's associated event. + */ + event?: AttendeeEvent | undefined; + /** + * The confirmation number is a code unique to each attendee. Cvent assigns one to the attendee upon registration for the event. Serves as proof of registration. + */ + confirmationNumber?: string | undefined; + /** + * Information about attendee contact added to an event. + */ + contact?: AttendeeContactInfoJson | undefined; + /** + * True indicates the attendee checked in to the event. + */ + checkedIn?: boolean | undefined; + /** + * The date time when attendee was checked in to an event. Note: this field is deprecated. Please use the `checkIn` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + checkin?: Date | undefined; + /** + * The ISO 8601 zoned date time when attendee was checked in to an event. + */ + checkIn?: Date | undefined; + /** + * The ISO 8601 zoned date time when attendee checked out from an event. + */ + checkOut?: Date | undefined; + /** + * The duration, in milliseconds, the attendee was present at the event. + */ + duration?: number | undefined; + /** + * Lookup response object + */ + registrationPath?: LookupJson | undefined; + /** + * A Named object + */ + invitationList?: IdNameJson | undefined; + /** + * Web links for an attendee. + */ + webLinks?: AttendeeWebLinksJson | undefined; + /** + * Lookup response object + */ + registrationType?: LookupJson | undefined; + /** + * The reference ID of an attendee. A planner determined string used to track which link attendee's used to reach the event registration. + */ + referenceId?: string | undefined; + /** + * The details of an attendee in an external systems. + */ + externalReferences?: Array | undefined; + /** + * A planner created note for an attendee, used to track details about the attendee. + */ + note?: string | undefined; + /** + * True indicates the attendee is a guest of another attendee. + */ + guest?: boolean | undefined; + /** + * True indicates this attendee is a deleted guest. + */ + deletedGuest?: boolean | undefined; + /** + * The ID of the primary attendee to whom this guest attendee is associated. Only applicable if this attendee is a guest. + */ + primaryId?: string | undefined; + /** + * An attendee group. + */ + group?: AttendeeGroupJson | undefined; + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + administrator?: UuidJson | undefined; + /** + * DEPRECATED: True indicates this attendee is unsubscribed from this event's emails. They'll still receive emails triggered by their own actions (like registration modification). This field has been deprecated. Please use PUT /attendees/{id}/email-subscriptions instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + unsubscribed?: boolean | undefined; + /** + * This is used to denote the status of an attendee. + */ + status?: AttendeeStatusJson | undefined; + /** + * The ISO 8601 zoned date time when attendee was registered. + */ + registeredAt?: Date | undefined; + /** + * The ISO 8601 zoned date time when attendee's registration was modified. This field is updated when there are changes to the registration, such as adding or removing products. + */ + registrationLastModified?: Date | undefined; + /** + * The ISO 8601 zoned date time when attendee registration was cancelled. + */ + registrationCancelledAt?: Date | undefined; + /** + * Method by which the attendee was invited to the event. + */ + invitedBy?: AttendeeInvitedByJson | undefined; + /** + * Represents the method by which an attendee registered for the event. + * + * @remarks + * + * - Administrator Responded: The invitee was registered by another contact acting as their administrator. + * - API-Responded: The invitee was registered through a custom process configured via an API integration. + * - Appointments Event Website: The invitee registered via an appointments event website. + * - Cvent Salesforce App: The invitee registered through an action in the Cvent Salesforce App. + * - External Registration: The attendee was registered through an external integration, such as Marketo. + * - Group Leader Responded: The invitee was registered by a group leader and added to a group. + * - Historical Import: The invitee's registration was imported into the event as historical data. + * - Imported: The invitee's registration was imported into the event. + * - No Response: The invitee has not registered. + * - On-site Responded: The invitee registered onsite using OnArrival's Kiosk Mode. + * - Planner-Imported: An account user imported the invitee's registration into the event. + * - Planner-Responded: An account user registered the invitee from the Cvent back-end or the planner-side of the OnArrival app. + * - Post Event: The invitee was registered by an account user after the event's end date or while the event was in Completed status. + * - Self-Responded: The invitee registered themselves through a weblink or invitation. + * + * Note: The responseMethod can only be set if the invitee's status is No Response. + */ + responseMethod?: AttendeeResponseMethodJson | undefined; + /** + * A list of answers to contact custom fields. Note: This field is deprecated. Answers to custom contact fields can be found in the 'contact' model, `customFields` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + questions?: Array | undefined; + /** + * The list of answers to the registration questions. + */ + answers?: Array | undefined; + /** + * Contains details related to the attendee's admission item. + */ + admissionItem?: AttendeeLookup | undefined; + /** + * Denotes the visibility of the attendee profile to other attendees. Private: Their profile is not visible. Public: Their profile is visible. + */ + visibility?: AttendeeVisibilityJson | undefined; + /** + * The attendee's biographical writeup. + */ + bio?: string | undefined; + /** + * Notification setting in the Attendee Hub app or website. Note: This field is deprecated. Use `allowPushNotification` field instead. + * + * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. + */ + showPopupNotification?: boolean | undefined; + /** + * An attendee's website URL, appears on their profile. + */ + websiteUrl?: string | undefined; + /** + * True indicates attendee will recieve push notifications for session-schedule changes, promotions and other event activities in the Attendee Hub app. + */ + allowPushNotifications?: boolean | undefined; + /** + * True indicaites attendee will recieve push notifications for appointments related activities in the Attendee Hub app. + */ + allowAppointmentPushNotifications?: boolean | undefined; + /** + * True indicates this attendee record was created as part of a test scenario. + */ + testRecord?: boolean | undefined; + /** + * The ISO 8601 zoned date-time indicates when the attendee's non-contact properties were modified. Updates to the attendee's contact properties do not update this field. This field is updated when planners or attendees make changes to the attendee record, such as flagging as a participant. It is not updated for registration or product changes. + */ + attendeeLastModified?: Date | undefined; + /** + * List of appointment groups associated with attendee. These control permissions and visibility in appointments associated with the event. + */ + appointmentGroups?: Array | undefined; + /** + * The amount of credit associated with the attendee. + */ + credit?: number | undefined; +}; + +/** @internal */ +export const AttendeeEvent$inboundSchema: z.ZodType< + AttendeeEvent, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); + +export function attendeeEventFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => AttendeeEvent$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'AttendeeEvent' from JSON`, + ); +} + +/** @internal */ +export const AttendeeLookup$inboundSchema: z.ZodType< + AttendeeLookup, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), + code: z.string().optional(), + name: z.string().optional(), +}); + +export function attendeeLookupFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => AttendeeLookup$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'AttendeeLookup' from JSON`, + ); +} + +/** @internal */ +export const Attendee1$inboundSchema: z.ZodType< + Attendee1, + z.ZodTypeDef, + unknown +> = z.object({ + created: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + createdBy: z.string().optional(), + lastModified: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + lastModifiedBy: z.string().optional(), + id: z.string().optional(), + event: z.lazy(() => AttendeeEvent$inboundSchema).optional(), + confirmationNumber: z.string().optional(), + contact: AttendeeContactInfoJson$inboundSchema.optional(), + checkedIn: z.boolean().optional(), + checkin: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + checkIn: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + checkOut: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + duration: z.number().int().optional(), + registrationPath: LookupJson$inboundSchema.optional(), + invitationList: IdNameJson$inboundSchema.optional(), + webLinks: AttendeeWebLinksJson$inboundSchema.optional(), + registrationType: LookupJson$inboundSchema.optional(), + referenceId: z.string().optional(), + externalReferences: z.array(ExternalReferenceJson$inboundSchema).optional(), + note: z.string().optional(), + guest: z.boolean().optional(), + deletedGuest: z.boolean().optional(), + primaryId: z.string().optional(), + group: AttendeeGroupJson$inboundSchema.optional(), + administrator: UuidJson$inboundSchema.optional(), + unsubscribed: z.boolean().optional(), + status: AttendeeStatusJson$inboundSchema.optional(), + registeredAt: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + registrationLastModified: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + registrationCancelledAt: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + invitedBy: AttendeeInvitedByJson$inboundSchema.optional(), + responseMethod: AttendeeResponseMethodJson$inboundSchema.optional(), + questions: z.array(CustomField$inboundSchema).optional(), + answers: z.array(AttendeeAnswerJson$inboundSchema).optional(), + admissionItem: z.lazy(() => AttendeeLookup$inboundSchema).optional(), + visibility: AttendeeVisibilityJson$inboundSchema.optional(), + bio: z.string().optional(), + showPopupNotification: z.boolean().optional(), + websiteUrl: z.string().optional(), + allowPushNotifications: z.boolean().optional(), + allowAppointmentPushNotifications: z.boolean().optional(), + testRecord: z.boolean().optional(), + attendeeLastModified: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + appointmentGroups: z.array(AppointmentGroupJson$inboundSchema).optional(), + credit: z.number().optional(), +}); + +export function attendee1FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Attendee1$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Attendee1' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/attendee12.ts b/packages/typescript/src/models/components/attendee12.ts new file mode 100644 index 00000000..04d7b36e --- /dev/null +++ b/packages/typescript/src/models/components/attendee12.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * A JSON schema representing the Attendee object + */ +export type Attendee12 = { + /** + * Attendee id + */ + id?: string | undefined; +}; + +/** @internal */ +export const Attendee12$inboundSchema: z.ZodType< + Attendee12, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); + +export function attendee12FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Attendee12$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Attendee12' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/attendee2.ts b/packages/typescript/src/models/components/attendee2.ts new file mode 100644 index 00000000..7257cbb8 --- /dev/null +++ b/packages/typescript/src/models/components/attendee2.ts @@ -0,0 +1,53 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The associated Attendee. + */ +export type Attendee2 = { + /** + * Attendee id + */ + id: string; +}; + +/** @internal */ +export const Attendee2$inboundSchema: z.ZodType< + Attendee2, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string(), +}); +/** @internal */ +export type Attendee2$Outbound = { + id: string; +}; + +/** @internal */ +export const Attendee2$outboundSchema: z.ZodType< + Attendee2$Outbound, + z.ZodTypeDef, + Attendee2 +> = z.object({ + id: z.string(), +}); + +export function attendee2ToJSON(attendee2: Attendee2): string { + return JSON.stringify(Attendee2$outboundSchema.parse(attendee2)); +} +export function attendee2FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Attendee2$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Attendee2' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/attendeeaudiencesegmentassociationjson.ts b/packages/typescript/src/models/components/attendeeaudiencesegmentassociationjson.ts new file mode 100644 index 00000000..332632f6 --- /dev/null +++ b/packages/typescript/src/models/components/attendeeaudiencesegmentassociationjson.ts @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { SegmentJson, SegmentJson$inboundSchema } from "./segmentjson.js"; + +/** + * Represents an audience segment associated with an attendee. + */ +export type AttendeeAudienceSegmentAssociationJson = { + /** + * Segment details + */ + segment: SegmentJson; +}; + +/** @internal */ +export const AttendeeAudienceSegmentAssociationJson$inboundSchema: z.ZodType< + AttendeeAudienceSegmentAssociationJson, + z.ZodTypeDef, + unknown +> = z.object({ + segment: SegmentJson$inboundSchema, +}); + +export function attendeeAudienceSegmentAssociationJsonFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => + AttendeeAudienceSegmentAssociationJson$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'AttendeeAudienceSegmentAssociationJson' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/attendeeaudiencesegmentassociationspaginatedresponse.ts b/packages/typescript/src/models/components/attendeeaudiencesegmentassociationspaginatedresponse.ts new file mode 100644 index 00000000..f73e2a29 --- /dev/null +++ b/packages/typescript/src/models/components/attendeeaudiencesegmentassociationspaginatedresponse.ts @@ -0,0 +1,54 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + AttendeeAudienceSegmentAssociationJson, + AttendeeAudienceSegmentAssociationJson$inboundSchema, +} from "./attendeeaudiencesegmentassociationjson.js"; +import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; + +/** + * The paginated response from a request to get the list of audience segments associated with an attendee. + */ +export type AttendeeAudienceSegmentAssociationsPaginatedResponse = { + /** + * Represents pagination information for a collection of resources. + */ + paging: PagingJson; + /** + * Collection of audience segment associations for the attendee. + */ + data: Array; +}; + +/** @internal */ +export const AttendeeAudienceSegmentAssociationsPaginatedResponse$inboundSchema: + z.ZodType< + AttendeeAudienceSegmentAssociationsPaginatedResponse, + z.ZodTypeDef, + unknown + > = z.object({ + paging: PagingJson$inboundSchema, + data: z.array(AttendeeAudienceSegmentAssociationJson$inboundSchema), + }); + +export function attendeeAudienceSegmentAssociationsPaginatedResponseFromJSON( + jsonString: string, +): SafeParseResult< + AttendeeAudienceSegmentAssociationsPaginatedResponse, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + AttendeeAudienceSegmentAssociationsPaginatedResponse$inboundSchema.parse( + JSON.parse(x), + ), + `Failed to parse 'AttendeeAudienceSegmentAssociationsPaginatedResponse' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/attendeecontactinfojson.ts b/packages/typescript/src/models/components/attendeecontactinfojson.ts index 7bab0ca7..14a1182d 100644 --- a/packages/typescript/src/models/components/attendeecontactinfojson.ts +++ b/packages/typescript/src/models/components/attendeecontactinfojson.ts @@ -7,7 +7,7 @@ import { remap as remap$ } from "../../lib/primitives.js"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson4, AddressJson4$inboundSchema } from "./addressjson4.js"; +import { AddressJson3, AddressJson3$inboundSchema } from "./addressjson3.js"; import { AddressTypeJson, AddressTypeJson$inboundSchema, @@ -130,7 +130,7 @@ export type AttendeeContactInfoJson = { /** * Address details */ - homeAddress?: AddressJson4 | undefined; + homeAddress?: AddressJson3 | undefined; /** * Home phone number */ @@ -142,7 +142,7 @@ export type AttendeeContactInfoJson = { /** * Address details */ - workAddress?: AddressJson4 | undefined; + workAddress?: AddressJson3 | undefined; /** * Work phone number */ @@ -254,10 +254,10 @@ export const AttendeeContactInfoJson$inboundSchema: z.ZodType< type: AttendeeContactTypeJson$inboundSchema.optional(), membership: AttendeeContactMembershipJson$inboundSchema.optional(), primaryAddressType: AddressTypeJson$inboundSchema.optional(), - homeAddress: AddressJson4$inboundSchema.optional(), + homeAddress: AddressJson3$inboundSchema.optional(), homePhone: z.string().optional(), homeFax: z.string().optional(), - workAddress: AddressJson4$inboundSchema.optional(), + workAddress: AddressJson3$inboundSchema.optional(), workPhone: z.string().optional(), workFax: z.string().optional(), optOut: z.lazy(() => OptOut$inboundSchema).optional(), diff --git a/packages/typescript/src/models/components/attendeeinsights.ts b/packages/typescript/src/models/components/attendeeinsights.ts index ca477b10..c9a58ac3 100644 --- a/packages/typescript/src/models/components/attendeeinsights.ts +++ b/packages/typescript/src/models/components/attendeeinsights.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson9, EventJson9$inboundSchema } from "./eventjson9.js"; +import { EventJson7, EventJson7$inboundSchema } from "./eventjson7.js"; /** * Attendee insights. @@ -43,7 +43,7 @@ export type AttendeeInsights = { /** * An event reference used in attendee insights to identify the event context for engagement data */ - event: EventJson9; + event: EventJson7; /** * True indicates this is the default engagement score in the event. */ @@ -66,7 +66,7 @@ export const AttendeeInsights$inboundSchema: z.ZodType< id: z.string(), name: z.string(), description: z.string().optional(), - event: EventJson9$inboundSchema, + event: EventJson7$inboundSchema, default: z.boolean(), }); diff --git a/packages/typescript/src/models/components/attendeejson3.ts b/packages/typescript/src/models/components/attendeejson3.ts deleted file mode 100644 index 071efeb5..00000000 --- a/packages/typescript/src/models/components/attendeejson3.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A JSON Schema for an Attendee object - */ -export type AttendeeJson3 = { - /** - * Attendee id - */ - id: string; -}; - -/** @internal */ -export const AttendeeJson3$inboundSchema: z.ZodType< - AttendeeJson3, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string(), -}); -/** @internal */ -export type AttendeeJson3$Outbound = { - id: string; -}; - -/** @internal */ -export const AttendeeJson3$outboundSchema: z.ZodType< - AttendeeJson3$Outbound, - z.ZodTypeDef, - AttendeeJson3 -> = z.object({ - id: z.string(), -}); - -export function attendeeJson3ToJSON(attendeeJson3: AttendeeJson3): string { - return JSON.stringify(AttendeeJson3$outboundSchema.parse(attendeeJson3)); -} -export function attendeeJson3FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => AttendeeJson3$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'AttendeeJson3' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/attendeepaginatedresponse.ts b/packages/typescript/src/models/components/attendeepaginatedresponse.ts index a22d3364..d255024f 100644 --- a/packages/typescript/src/models/components/attendeepaginatedresponse.ts +++ b/packages/typescript/src/models/components/attendeepaginatedresponse.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { Attendee, Attendee$inboundSchema } from "./attendee.js"; +import { Attendee1, Attendee1$inboundSchema } from "./attendee1.js"; import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; /** @@ -20,7 +20,7 @@ export type AttendeePaginatedResponse = { /** * Collection of attendees. */ - data: Array; + data: Array; }; /** @internal */ @@ -30,7 +30,7 @@ export const AttendeePaginatedResponse$inboundSchema: z.ZodType< unknown > = z.object({ paging: PagingJson$inboundSchema, - data: z.array(Attendee$inboundSchema), + data: z.array(Attendee1$inboundSchema), }); export function attendeePaginatedResponseFromJSON( diff --git a/packages/typescript/src/models/components/audiencesegment.ts b/packages/typescript/src/models/components/audiencesegment.ts index 796340e7..20704fe8 100644 --- a/packages/typescript/src/models/components/audiencesegment.ts +++ b/packages/typescript/src/models/components/audiencesegment.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - EventJson3, - EventJson3$Outbound, - EventJson3$outboundSchema, -} from "./eventjson3.js"; + EventJson2, + EventJson2$Outbound, + EventJson2$outboundSchema, +} from "./eventjson2.js"; /** * Represents an audience segment. Audience segments are assigned to events and provide the ability for planners to segment their attendees into groups and better manage the attendee experience based on their defined segments. @@ -16,7 +16,7 @@ export type AudienceSegment = { /** * ID of the event. */ - event?: EventJson3 | undefined; + event: EventJson2; /** * Name of the audience segment. Must be unique in the event where the segment exists. */ @@ -29,7 +29,7 @@ export type AudienceSegment = { /** @internal */ export type AudienceSegment$Outbound = { - event?: EventJson3$Outbound | undefined; + event: EventJson2$Outbound; name: string; description?: string | undefined; }; @@ -40,7 +40,7 @@ export const AudienceSegment$outboundSchema: z.ZodType< z.ZodTypeDef, AudienceSegment > = z.object({ - event: EventJson3$outboundSchema.optional(), + event: EventJson2$outboundSchema, name: z.string(), description: z.string().optional(), }); diff --git a/packages/typescript/src/models/components/audiencesegmentcreate.ts b/packages/typescript/src/models/components/audiencesegmentcreate.ts index 2d0a14d3..fe4e0cff 100644 --- a/packages/typescript/src/models/components/audiencesegmentcreate.ts +++ b/packages/typescript/src/models/components/audiencesegmentcreate.ts @@ -8,10 +8,10 @@ import { AudienceSegmentCreationTypeJson$outboundSchema, } from "./audiencesegmentcreationtypejson.js"; import { - EventJson3, - EventJson3$Outbound, - EventJson3$outboundSchema, -} from "./eventjson3.js"; + EventJson2, + EventJson2$Outbound, + EventJson2$outboundSchema, +} from "./eventjson2.js"; /** * Represents a request to create an audience segment. @@ -20,7 +20,7 @@ export type AudienceSegmentCreate = { /** * ID of the event. */ - event?: EventJson3 | undefined; + event: EventJson2; /** * Name of the audience segment. Must be unique in the event where the segment exists. */ @@ -37,7 +37,7 @@ export type AudienceSegmentCreate = { /** @internal */ export type AudienceSegmentCreate$Outbound = { - event?: EventJson3$Outbound | undefined; + event: EventJson2$Outbound; name: string; description?: string | undefined; creationType: string; @@ -49,7 +49,7 @@ export const AudienceSegmentCreate$outboundSchema: z.ZodType< z.ZodTypeDef, AudienceSegmentCreate > = z.object({ - event: EventJson3$outboundSchema.optional(), + event: EventJson2$outboundSchema, name: z.string(), description: z.string().optional(), creationType: AudienceSegmentCreationTypeJson$outboundSchema.default( diff --git a/packages/typescript/src/models/components/audiencesegmentresponse.ts b/packages/typescript/src/models/components/audiencesegmentresponse.ts index 766e6fb5..52a8aa94 100644 --- a/packages/typescript/src/models/components/audiencesegmentresponse.ts +++ b/packages/typescript/src/models/components/audiencesegmentresponse.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson3, EventJson3$inboundSchema } from "./eventjson3.js"; +import { EventJson2, EventJson2$inboundSchema } from "./eventjson2.js"; import { ExistingAudienceSegmentCreationTypeJson, ExistingAudienceSegmentCreationTypeJson$inboundSchema, @@ -35,7 +35,7 @@ export type AudienceSegmentResponse = { /** * ID of the event. */ - event?: EventJson3 | undefined; + event: EventJson2; /** * Name of the audience segment. Must be unique in the event where the segment exists. */ @@ -71,7 +71,7 @@ export const AudienceSegmentResponse$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson3$inboundSchema.optional(), + event: EventJson2$inboundSchema, name: z.string(), description: z.string().optional(), id: z.string().optional(), diff --git a/packages/typescript/src/models/components/badge.ts b/packages/typescript/src/models/components/badge.ts index 54582c76..dbd43007 100644 --- a/packages/typescript/src/models/components/badge.ts +++ b/packages/typescript/src/models/components/badge.ts @@ -6,13 +6,10 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AttendeeJson3, AttendeeJson3$inboundSchema } from "./attendeejson3.js"; -import { - BadgeStatusJson, - BadgeStatusJson$inboundSchema, -} from "./badgestatusjson.js"; -import { BadgeTypeJson, BadgeTypeJson$inboundSchema } from "./badgetypejson.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; +import { Attendee2, Attendee2$inboundSchema } from "./attendee2.js"; +import { BadgeStatus, BadgeStatus$inboundSchema } from "./badgestatus.js"; +import { BadgeType, BadgeType$inboundSchema } from "./badgetype.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; /** * A JSON Schema for Badge object. @@ -41,19 +38,19 @@ export type Badge = { /** * Badge status */ - status: BadgeStatusJson; + status: BadgeStatus; /** * Badge type */ - type: BadgeTypeJson; + type: BadgeType; /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - attendee: AttendeeJson3; + attendee: Attendee2; /** * The Associated Event. */ - event: EventJson6; + event: Event1; }; /** @internal */ @@ -67,10 +64,10 @@ export const Badge$inboundSchema: z.ZodType = z ).optional(), lastModifiedBy: z.string().optional(), id: z.string(), - status: BadgeStatusJson$inboundSchema, - type: BadgeTypeJson$inboundSchema, - attendee: AttendeeJson3$inboundSchema, - event: EventJson6$inboundSchema, + status: BadgeStatus$inboundSchema, + type: BadgeType$inboundSchema, + attendee: Attendee2$inboundSchema, + event: Event1$inboundSchema, }); export function badgeFromJSON( diff --git a/packages/typescript/src/models/components/badgeinput.ts b/packages/typescript/src/models/components/badgeinput.ts index c16cc9f3..cf4cec58 100644 --- a/packages/typescript/src/models/components/badgeinput.ts +++ b/packages/typescript/src/models/components/badgeinput.ts @@ -4,23 +4,13 @@ import * as z from "zod/v3"; import { - AttendeeJson3, - AttendeeJson3$Outbound, - AttendeeJson3$outboundSchema, -} from "./attendeejson3.js"; -import { - BadgeStatusJson, - BadgeStatusJson$outboundSchema, -} from "./badgestatusjson.js"; -import { - BadgeTypeJson, - BadgeTypeJson$outboundSchema, -} from "./badgetypejson.js"; -import { - EventJson6, - EventJson6$Outbound, - EventJson6$outboundSchema, -} from "./eventjson6.js"; + Attendee2, + Attendee2$Outbound, + Attendee2$outboundSchema, +} from "./attendee2.js"; +import { BadgeStatus, BadgeStatus$outboundSchema } from "./badgestatus.js"; +import { BadgeType, BadgeType$outboundSchema } from "./badgetype.js"; +import { Event1, Event1$Outbound, Event1$outboundSchema } from "./event1.js"; /** * A JSON Schema for Badge object. @@ -33,19 +23,19 @@ export type BadgeInput = { /** * Badge status */ - status: BadgeStatusJson; + status: BadgeStatus; /** * Badge type */ - type: BadgeTypeJson; + type: BadgeType; /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - attendee: AttendeeJson3; + attendee: Attendee2; /** * The Associated Event. */ - event: EventJson6; + event: Event1; }; /** @internal */ @@ -53,8 +43,8 @@ export type BadgeInput$Outbound = { id: string; status: string; type: string; - attendee: AttendeeJson3$Outbound; - event: EventJson6$Outbound; + attendee: Attendee2$Outbound; + event: Event1$Outbound; }; /** @internal */ @@ -64,10 +54,10 @@ export const BadgeInput$outboundSchema: z.ZodType< BadgeInput > = z.object({ id: z.string(), - status: BadgeStatusJson$outboundSchema, - type: BadgeTypeJson$outboundSchema, - attendee: AttendeeJson3$outboundSchema, - event: EventJson6$outboundSchema, + status: BadgeStatus$outboundSchema, + type: BadgeType$outboundSchema, + attendee: Attendee2$outboundSchema, + event: Event1$outboundSchema, }); export function badgeInputToJSON(badgeInput: BadgeInput): string { diff --git a/packages/typescript/src/models/components/badgepaginatedresponse.ts b/packages/typescript/src/models/components/badgepaginatedresponse.ts index bef85771..20c5893a 100644 --- a/packages/typescript/src/models/components/badgepaginatedresponse.ts +++ b/packages/typescript/src/models/components/badgepaginatedresponse.ts @@ -7,7 +7,7 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { Badge, Badge$inboundSchema } from "./badge.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * Badge List response including paging and badge data. @@ -16,7 +16,7 @@ export type BadgePaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * List of badges. */ @@ -29,7 +29,7 @@ export const BadgePaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), + paging: Paging$inboundSchema.optional(), data: z.array(Badge$inboundSchema).optional(), }); diff --git a/packages/typescript/src/models/components/badgestatus.ts b/packages/typescript/src/models/components/badgestatus.ts new file mode 100644 index 00000000..6ca4e06e --- /dev/null +++ b/packages/typescript/src/models/components/badgestatus.ts @@ -0,0 +1,27 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { ClosedEnum } from "../../types/enums.js"; + +/** + * Badge status + */ +export const BadgeStatus = { + Assigned: "Assigned", + Active: "Active", + Deactivated: "Deactivated", + Deleted: "Deleted", +} as const; +/** + * Badge status + */ +export type BadgeStatus = ClosedEnum; + +/** @internal */ +export const BadgeStatus$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(BadgeStatus); +/** @internal */ +export const BadgeStatus$outboundSchema: z.ZodNativeEnum = + BadgeStatus$inboundSchema; diff --git a/packages/typescript/src/models/components/badgestatusjson.ts b/packages/typescript/src/models/components/badgestatusjson.ts deleted file mode 100644 index 60288e96..00000000 --- a/packages/typescript/src/models/components/badgestatusjson.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { ClosedEnum } from "../../types/enums.js"; - -/** - * Badge status - */ -export const BadgeStatusJson = { - Assigned: "Assigned", - Active: "Active", - Deactivated: "Deactivated", - Deleted: "Deleted", -} as const; -/** - * Badge status - */ -export type BadgeStatusJson = ClosedEnum; - -/** @internal */ -export const BadgeStatusJson$inboundSchema: z.ZodNativeEnum< - typeof BadgeStatusJson -> = z.nativeEnum(BadgeStatusJson); -/** @internal */ -export const BadgeStatusJson$outboundSchema: z.ZodNativeEnum< - typeof BadgeStatusJson -> = BadgeStatusJson$inboundSchema; diff --git a/packages/typescript/src/models/components/badgetype.ts b/packages/typescript/src/models/components/badgetype.ts new file mode 100644 index 00000000..6eaa15d5 --- /dev/null +++ b/packages/typescript/src/models/components/badgetype.ts @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { ClosedEnum } from "../../types/enums.js"; + +/** + * Badge type + */ +export const BadgeType = { + Epc: "Epc", + Qr: "Qr", +} as const; +/** + * Badge type + */ +export type BadgeType = ClosedEnum; + +/** @internal */ +export const BadgeType$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(BadgeType); +/** @internal */ +export const BadgeType$outboundSchema: z.ZodNativeEnum = + BadgeType$inboundSchema; diff --git a/packages/typescript/src/models/components/badgetypejson.ts b/packages/typescript/src/models/components/badgetypejson.ts deleted file mode 100644 index 629fe1d4..00000000 --- a/packages/typescript/src/models/components/badgetypejson.ts +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { ClosedEnum } from "../../types/enums.js"; - -/** - * Badge type - */ -export const BadgeTypeJson = { - Epc: "Epc", - Qr: "Qr", -} as const; -/** - * Badge type - */ -export type BadgeTypeJson = ClosedEnum; - -/** @internal */ -export const BadgeTypeJson$inboundSchema: z.ZodNativeEnum< - typeof BadgeTypeJson -> = z.nativeEnum(BadgeTypeJson); -/** @internal */ -export const BadgeTypeJson$outboundSchema: z.ZodNativeEnum< - typeof BadgeTypeJson -> = BadgeTypeJson$inboundSchema; diff --git a/packages/typescript/src/models/components/basechoice.ts b/packages/typescript/src/models/components/basechoice.ts new file mode 100644 index 00000000..ea0d188c --- /dev/null +++ b/packages/typescript/src/models/components/basechoice.ts @@ -0,0 +1,42 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * A JSON schema representing a base choice object + */ +export type BaseChoice = { + /** + * Unique identifier for the choice + */ + id?: string | undefined; + /** + * Text value of the field + */ + text?: string | undefined; +}; + +/** @internal */ +export const BaseChoice$inboundSchema: z.ZodType< + BaseChoice, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), + text: z.string().optional(), +}); + +export function baseChoiceFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => BaseChoice$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'BaseChoice' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/basechoicejson.ts b/packages/typescript/src/models/components/basechoicejson.ts deleted file mode 100644 index 05554585..00000000 --- a/packages/typescript/src/models/components/basechoicejson.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A JSON schema representing a base choice object - */ -export type BaseChoiceJson = { - /** - * Unique identifier for the choice - */ - id?: string | undefined; - /** - * Text value of the field - */ - text?: string | undefined; -}; - -/** @internal */ -export const BaseChoiceJson$inboundSchema: z.ZodType< - BaseChoiceJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), - text: z.string().optional(), -}); - -export function baseChoiceJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => BaseChoiceJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'BaseChoiceJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/boothstaff.ts b/packages/typescript/src/models/components/boothstaff.ts new file mode 100644 index 00000000..053276ba --- /dev/null +++ b/packages/typescript/src/models/components/boothstaff.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * A JSON schema representing Booth Staff entity + */ +export type BoothStaff = { + /** + * Booth Staff id + */ + id?: string | undefined; +}; + +/** @internal */ +export const BoothStaff$inboundSchema: z.ZodType< + BoothStaff, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); + +export function boothStaffFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => BoothStaff$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'BoothStaff' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/boothstafflistresponse.ts b/packages/typescript/src/models/components/boothstafflistresponse.ts index 522175b2..1b36513c 100644 --- a/packages/typescript/src/models/components/boothstafflistresponse.ts +++ b/packages/typescript/src/models/components/boothstafflistresponse.ts @@ -7,10 +7,10 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExistingBoothStaffJson, - ExistingBoothStaffJson$inboundSchema, -} from "./existingboothstaffjson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; + BoothStaffResponse, + BoothStaffResponse$inboundSchema, +} from "./boothstaffresponse.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * Represents the booth staff list response, with paging information and a list of booth staff. @@ -19,11 +19,11 @@ export type BoothStaffListResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * List of booth staff. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -32,8 +32,8 @@ export const BoothStaffListResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(ExistingBoothStaffJson$inboundSchema).optional(), + paging: Paging$inboundSchema.optional(), + data: z.array(BoothStaffResponse$inboundSchema).optional(), }); export function boothStaffListResponseFromJSON( diff --git a/packages/typescript/src/models/components/boothstaffrequest.ts b/packages/typescript/src/models/components/boothstaffrequest.ts index e3b0c7a9..05658ca6 100644 --- a/packages/typescript/src/models/components/boothstaffrequest.ts +++ b/packages/typescript/src/models/components/boothstaffrequest.ts @@ -4,44 +4,40 @@ import * as z from "zod/v3"; import { - AttendeeJson3, - AttendeeJson3$Outbound, - AttendeeJson3$outboundSchema, -} from "./attendeejson3.js"; + Attendee2, + Attendee2$Outbound, + Attendee2$outboundSchema, +} from "./attendee2.js"; +import { Event1, Event1$Outbound, Event1$outboundSchema } from "./event1.js"; import { - EventJson6, - EventJson6$Outbound, - EventJson6$outboundSchema, -} from "./eventjson6.js"; -import { - ExhibitorJson, - ExhibitorJson$Outbound, - ExhibitorJson$outboundSchema, -} from "./exhibitorjson.js"; + Exhibitor, + Exhibitor$Outbound, + Exhibitor$outboundSchema, +} from "./exhibitor.js"; /** * A JSON schema representing booth staff. */ export type BoothStaffRequest = { /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - attendee: AttendeeJson3; + attendee: Attendee2; /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; }; /** @internal */ export type BoothStaffRequest$Outbound = { - attendee: AttendeeJson3$Outbound; - event: EventJson6$Outbound; - exhibitor: ExhibitorJson$Outbound; + attendee: Attendee2$Outbound; + event: Event1$Outbound; + exhibitor: Exhibitor$Outbound; }; /** @internal */ @@ -50,9 +46,9 @@ export const BoothStaffRequest$outboundSchema: z.ZodType< z.ZodTypeDef, BoothStaffRequest > = z.object({ - attendee: AttendeeJson3$outboundSchema, - event: EventJson6$outboundSchema, - exhibitor: ExhibitorJson$outboundSchema, + attendee: Attendee2$outboundSchema, + event: Event1$outboundSchema, + exhibitor: Exhibitor$outboundSchema, }); export function boothStaffRequestToJSON( diff --git a/packages/typescript/src/models/components/boothstaffresponse.ts b/packages/typescript/src/models/components/boothstaffresponse.ts index 63813b82..f71bd58b 100644 --- a/packages/typescript/src/models/components/boothstaffresponse.ts +++ b/packages/typescript/src/models/components/boothstaffresponse.ts @@ -6,9 +6,9 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AttendeeJson3, AttendeeJson3$inboundSchema } from "./attendeejson3.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; +import { Attendee2, Attendee2$inboundSchema } from "./attendee2.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; /** * Booth staff with an associated ID. @@ -31,17 +31,17 @@ export type BoothStaffResponse = { */ lastModifiedBy?: string | undefined; /** - * A JSON Schema for an Attendee object + * The associated Attendee. */ - attendee: AttendeeJson3; + attendee: Attendee2; /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * ID of an exhibitor booth staff member. */ @@ -61,9 +61,9 @@ export const BoothStaffResponse$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - attendee: AttendeeJson3$inboundSchema, - event: EventJson6$inboundSchema, - exhibitor: ExhibitorJson$inboundSchema, + attendee: Attendee2$inboundSchema, + event: Event1$inboundSchema, + exhibitor: Exhibitor$inboundSchema, id: z.string().optional(), }); diff --git a/packages/typescript/src/models/components/brand.ts b/packages/typescript/src/models/components/brand.ts index 75d141e1..a731ae88 100644 --- a/packages/typescript/src/models/components/brand.ts +++ b/packages/typescript/src/models/components/brand.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson5, AddressJson5$inboundSchema } from "./addressjson5.js"; +import { AddressJson4, AddressJson4$inboundSchema } from "./addressjson4.js"; /** * Brand details. @@ -39,7 +39,7 @@ export type Brand = { /** * A physical address. */ - address?: AddressJson5 | undefined; + address?: AddressJson4 | undefined; /** * True indicates the brand is deleted. */ @@ -58,7 +58,7 @@ export const Brand$inboundSchema: z.ZodType = z lastModifiedBy: z.string().optional(), id: z.string().optional(), name: z.string().optional(), - address: AddressJson5$inboundSchema.optional(), + address: AddressJson4$inboundSchema.optional(), deleted: z.boolean().default(false), }); diff --git a/packages/typescript/src/models/components/capacity.ts b/packages/typescript/src/models/components/capacity.ts new file mode 100644 index 00000000..8ebc3e24 --- /dev/null +++ b/packages/typescript/src/models/components/capacity.ts @@ -0,0 +1,71 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; + +/** + * Registration type information + */ +export type CapacityRegistrationType = { + /** + * Registration type id + */ + id: string; +}; + +/** + * Registration capacity object containing registration type and reserved capacity + */ +export type Capacity = { + /** + * Registration type information + */ + registrationType: CapacityRegistrationType; + /** + * Reserved capacity of the registration type for an exhibitor + */ + reservedCapacity: number; +}; + +/** @internal */ +export type CapacityRegistrationType$Outbound = { + id: string; +}; + +/** @internal */ +export const CapacityRegistrationType$outboundSchema: z.ZodType< + CapacityRegistrationType$Outbound, + z.ZodTypeDef, + CapacityRegistrationType +> = z.object({ + id: z.string(), +}); + +export function capacityRegistrationTypeToJSON( + capacityRegistrationType: CapacityRegistrationType, +): string { + return JSON.stringify( + CapacityRegistrationType$outboundSchema.parse(capacityRegistrationType), + ); +} + +/** @internal */ +export type Capacity$Outbound = { + registrationType: CapacityRegistrationType$Outbound; + reservedCapacity: number; +}; + +/** @internal */ +export const Capacity$outboundSchema: z.ZodType< + Capacity$Outbound, + z.ZodTypeDef, + Capacity +> = z.object({ + registrationType: z.lazy(() => CapacityRegistrationType$outboundSchema), + reservedCapacity: z.number().int(), +}); + +export function capacityToJSON(capacity: Capacity): string { + return JSON.stringify(Capacity$outboundSchema.parse(capacity)); +} diff --git a/packages/typescript/src/models/components/capacityjson.ts b/packages/typescript/src/models/components/capacityjson.ts index 4c3acd6a..e0b98f25 100644 --- a/packages/typescript/src/models/components/capacityjson.ts +++ b/packages/typescript/src/models/components/capacityjson.ts @@ -3,71 +3,45 @@ */ import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * Registration type information + * Represents capacity statistics of the registration type. */ -export type CapacityJsonRegistrationType = { +export type CapacityJson = { /** - * Registration type id + * The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. */ - id: string; -}; - -/** - * Registration capacity object containing registration type and reserved capacity - */ -export type CapacityJson = { + remaining?: number | undefined; /** - * Registration type information + * The consumed capacity of an event item, such as registration type. */ - registrationType: CapacityJsonRegistrationType; + consumed?: number | undefined; /** - * Reserved capacity of the registration type for an exhibitor + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. */ - reservedCapacity: number; + total: number; }; /** @internal */ -export type CapacityJsonRegistrationType$Outbound = { - id: string; -}; - -/** @internal */ -export const CapacityJsonRegistrationType$outboundSchema: z.ZodType< - CapacityJsonRegistrationType$Outbound, +export const CapacityJson$inboundSchema: z.ZodType< + CapacityJson, z.ZodTypeDef, - CapacityJsonRegistrationType + unknown > = z.object({ - id: z.string(), + remaining: z.number().int().optional(), + consumed: z.number().int().optional(), + total: z.number().int(), }); -export function capacityJsonRegistrationTypeToJSON( - capacityJsonRegistrationType: CapacityJsonRegistrationType, -): string { - return JSON.stringify( - CapacityJsonRegistrationType$outboundSchema.parse( - capacityJsonRegistrationType, - ), +export function capacityJsonFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => CapacityJson$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'CapacityJson' from JSON`, ); } - -/** @internal */ -export type CapacityJson$Outbound = { - registrationType: CapacityJsonRegistrationType$Outbound; - reservedCapacity: number; -}; - -/** @internal */ -export const CapacityJson$outboundSchema: z.ZodType< - CapacityJson$Outbound, - z.ZodTypeDef, - CapacityJson -> = z.object({ - registrationType: z.lazy(() => CapacityJsonRegistrationType$outboundSchema), - reservedCapacity: z.number().int(), -}); - -export function capacityJsonToJSON(capacityJson: CapacityJson): string { - return JSON.stringify(CapacityJson$outboundSchema.parse(capacityJson)); -} diff --git a/packages/typescript/src/models/components/capacityjson1.ts b/packages/typescript/src/models/components/capacityjson1.ts deleted file mode 100644 index 45ec2dcb..00000000 --- a/packages/typescript/src/models/components/capacityjson1.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Represents capacity statistics of the registration type. - */ -export type CapacityJson1 = { - /** - * The remaining capacity of an event item, such as registration type. A value of -1 denotes that remaining capacity is unlimited. A value less than 0 if total capacity is greater than 0 shows that the consumed capacity has surpassed the total capacity. - */ - remaining?: number | undefined; - /** - * The consumed capacity of an event item, such as registration type. - */ - consumed?: number | undefined; - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. - */ - total: number; -}; - -/** @internal */ -export const CapacityJson1$inboundSchema: z.ZodType< - CapacityJson1, - z.ZodTypeDef, - unknown -> = z.object({ - remaining: z.number().int().optional(), - consumed: z.number().int().optional(), - total: z.number().int(), -}); - -export function capacityJson1FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => CapacityJson1$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'CapacityJson1' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/capacityjson1input.ts b/packages/typescript/src/models/components/capacityjson1input.ts deleted file mode 100644 index 386cca80..00000000 --- a/packages/typescript/src/models/components/capacityjson1input.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; - -/** - * Represents capacity statistics of the registration type. - */ -export type CapacityJson1Input = { - /** - * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. - */ - total: number; -}; - -/** @internal */ -export type CapacityJson1Input$Outbound = { - total: number; -}; - -/** @internal */ -export const CapacityJson1Input$outboundSchema: z.ZodType< - CapacityJson1Input$Outbound, - z.ZodTypeDef, - CapacityJson1Input -> = z.object({ - total: z.number().int(), -}); - -export function capacityJson1InputToJSON( - capacityJson1Input: CapacityJson1Input, -): string { - return JSON.stringify( - CapacityJson1Input$outboundSchema.parse(capacityJson1Input), - ); -} diff --git a/packages/typescript/src/models/components/capacityjsoninput.ts b/packages/typescript/src/models/components/capacityjsoninput.ts new file mode 100644 index 00000000..87979688 --- /dev/null +++ b/packages/typescript/src/models/components/capacityjsoninput.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; + +/** + * Represents capacity statistics of the registration type. + */ +export type CapacityJsonInput = { + /** + * The total capacity of an event item, such as registration type. A value of -1 denotes unlimited capacity. + */ + total: number; +}; + +/** @internal */ +export type CapacityJsonInput$Outbound = { + total: number; +}; + +/** @internal */ +export const CapacityJsonInput$outboundSchema: z.ZodType< + CapacityJsonInput$Outbound, + z.ZodTypeDef, + CapacityJsonInput +> = z.object({ + total: z.number().int(), +}); + +export function capacityJsonInputToJSON( + capacityJsonInput: CapacityJsonInput, +): string { + return JSON.stringify( + CapacityJsonInput$outboundSchema.parse(capacityJsonInput), + ); +} diff --git a/packages/typescript/src/models/components/chain.ts b/packages/typescript/src/models/components/chain.ts index d147c435..dea9c4cd 100644 --- a/packages/typescript/src/models/components/chain.ts +++ b/packages/typescript/src/models/components/chain.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson5, AddressJson5$inboundSchema } from "./addressjson5.js"; +import { AddressJson4, AddressJson4$inboundSchema } from "./addressjson4.js"; /** * The brand that the chain belongs to. @@ -57,7 +57,7 @@ export type Chain = { /** * A physical address. */ - address?: AddressJson5 | undefined; + address?: AddressJson4 | undefined; /** * True indicates the chain is deleted. */ @@ -97,7 +97,7 @@ export const Chain$inboundSchema: z.ZodType = z name: z.string().optional(), code: z.string().optional(), brand: z.lazy(() => ChainBrand$inboundSchema).optional(), - address: AddressJson5$inboundSchema.optional(), + address: AddressJson4$inboundSchema.optional(), deleted: z.boolean().default(false), }); diff --git a/packages/typescript/src/models/components/choice.ts b/packages/typescript/src/models/components/choice.ts new file mode 100644 index 00000000..aaef4b28 --- /dev/null +++ b/packages/typescript/src/models/components/choice.ts @@ -0,0 +1,44 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * A schema representing a choice object + */ +export type Choice = { + /** + * Unique identifier for the choice + */ + id?: string | undefined; + /** + * Text value of the field + */ + text?: string | undefined; + /** + * Label of choice + */ + label?: string | undefined; +}; + +/** @internal */ +export const Choice$inboundSchema: z.ZodType = z + .object({ + id: z.string().optional(), + text: z.string().optional(), + label: z.string().optional(), + }); + +export function choiceFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Choice$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Choice' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/choicejson2.ts b/packages/typescript/src/models/components/choicejson2.ts index 8a06800c..f8199e5f 100644 --- a/packages/typescript/src/models/components/choicejson2.ts +++ b/packages/typescript/src/models/components/choicejson2.ts @@ -8,17 +8,21 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * A schema representing a choice object + * A survey choice. */ export type ChoiceJson2 = { /** - * Unique identifier for the choice + * Text field ID. */ id?: string | undefined; /** - * Text value of the field + * text Value of the Field */ text?: string | undefined; + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + shortText?: string | undefined; /** * Label of choice */ @@ -33,6 +37,7 @@ export const ChoiceJson2$inboundSchema: z.ZodType< > = z.object({ id: z.string().optional(), text: z.string().optional(), + shortText: z.string().optional(), label: z.string().optional(), }); diff --git a/packages/typescript/src/models/components/choicejson3.ts b/packages/typescript/src/models/components/choicejson3.ts index 00b9021a..592a8e7d 100644 --- a/packages/typescript/src/models/components/choicejson3.ts +++ b/packages/typescript/src/models/components/choicejson3.ts @@ -8,25 +8,17 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * A survey choice. + * This is used to denote the choice of custom field. */ export type ChoiceJson3 = { /** - * Text field ID. + * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. */ id?: string | undefined; /** - * text Value of the Field + * The text for the custom field choice. */ - text?: string | undefined; - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - shortText?: string | undefined; - /** - * Label of choice - */ - label?: string | undefined; + text: string; }; /** @internal */ @@ -36,9 +28,7 @@ export const ChoiceJson3$inboundSchema: z.ZodType< unknown > = z.object({ id: z.string().optional(), - text: z.string().optional(), - shortText: z.string().optional(), - label: z.string().optional(), + text: z.string(), }); export function choiceJson3FromJSON( diff --git a/packages/typescript/src/models/components/choicejson3input.ts b/packages/typescript/src/models/components/choicejson3input.ts new file mode 100644 index 00000000..e1094209 --- /dev/null +++ b/packages/typescript/src/models/components/choicejson3input.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; + +/** + * This is used to denote the choice of custom field. + */ +export type ChoiceJson3Input = { + /** + * The text for the custom field choice. + */ + text: string; +}; + +/** @internal */ +export type ChoiceJson3Input$Outbound = { + text: string; +}; + +/** @internal */ +export const ChoiceJson3Input$outboundSchema: z.ZodType< + ChoiceJson3Input$Outbound, + z.ZodTypeDef, + ChoiceJson3Input +> = z.object({ + text: z.string(), +}); + +export function choiceJson3InputToJSON( + choiceJson3Input: ChoiceJson3Input, +): string { + return JSON.stringify( + ChoiceJson3Input$outboundSchema.parse(choiceJson3Input), + ); +} diff --git a/packages/typescript/src/models/components/choicejson4.ts b/packages/typescript/src/models/components/choicejson4.ts deleted file mode 100644 index 818a4710..00000000 --- a/packages/typescript/src/models/components/choicejson4.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * This is used to denote the choice of custom field. - */ -export type ChoiceJson4 = { - /** - * The ID of the custom field choice. If you supply the choice's existing ID in a PUT call, the choice keeps its current ID and the choice text is updated. If this `id` field is left blank in a PUT call, this choice text will be replaced with the text supplied, and a new choice ID is created. - */ - id?: string | undefined; - /** - * The text for the custom field choice. - */ - text: string; -}; - -/** @internal */ -export const ChoiceJson4$inboundSchema: z.ZodType< - ChoiceJson4, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), - text: z.string(), -}); - -export function choiceJson4FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ChoiceJson4$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ChoiceJson4' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/choicejson4input.ts b/packages/typescript/src/models/components/choicejson4input.ts deleted file mode 100644 index 48a4a8f6..00000000 --- a/packages/typescript/src/models/components/choicejson4input.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; - -/** - * This is used to denote the choice of custom field. - */ -export type ChoiceJson4Input = { - /** - * The text for the custom field choice. - */ - text: string; -}; - -/** @internal */ -export type ChoiceJson4Input$Outbound = { - text: string; -}; - -/** @internal */ -export const ChoiceJson4Input$outboundSchema: z.ZodType< - ChoiceJson4Input$Outbound, - z.ZodTypeDef, - ChoiceJson4Input -> = z.object({ - text: z.string(), -}); - -export function choiceJson4InputToJSON( - choiceJson4Input: ChoiceJson4Input, -): string { - return JSON.stringify( - ChoiceJson4Input$outboundSchema.parse(choiceJson4Input), - ); -} diff --git a/packages/typescript/src/models/components/compliance.ts b/packages/typescript/src/models/components/compliance.ts new file mode 100644 index 00000000..a3a9e9b0 --- /dev/null +++ b/packages/typescript/src/models/components/compliance.ts @@ -0,0 +1,115 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Scope of privacy compliance. + */ +export const ComplianceComplianceScope = { + Ccpa: "CCPA", +} as const; +/** + * Scope of privacy compliance. + */ +export type ComplianceComplianceScope = ClosedEnum< + typeof ComplianceComplianceScope +>; + +/** + * Action to take for a compliance request. + */ +export const ComplianceAction = { + DoNotSell: "DO_NOT_SELL", + OkToSell: "OK_TO_SELL", +} as const; +/** + * Action to take for a compliance request. + */ +export type ComplianceAction = ClosedEnum; + +/** + * Denotes how the compliance request was created. + */ +export const ComplianceCreatedBy = { + Attendee: "ATTENDEE", + Planner: "PLANNER", + Import: "IMPORT", + SoapApi: "SOAP_API", + RestApi: "REST_API", + Marketo: "MARKETO", + Saleforce: "SALEFORCE", + VideoCenterMember: "VIDEO_CENTER_MEMBER", + Respondent: "RESPONDENT", + NotSet: "NOT_SET", +} as const; +/** + * Denotes how the compliance request was created. + */ +export type ComplianceCreatedBy = ClosedEnum; + +/** + * Privacy compliance fields for a contact. + */ +export type Compliance = { + /** + * Date-time (in GMT) when privacy compliance details were created for the contact. + */ + creationTime?: Date | undefined; + /** + * Scope of privacy compliance. + */ + complianceScope?: ComplianceComplianceScope | undefined; + /** + * Action to take for a compliance request. + */ + action?: ComplianceAction | undefined; + /** + * Denotes how the compliance request was created. + */ + createdBy?: ComplianceCreatedBy | undefined; +}; + +/** @internal */ +export const ComplianceComplianceScope$inboundSchema: z.ZodNativeEnum< + typeof ComplianceComplianceScope +> = z.nativeEnum(ComplianceComplianceScope); + +/** @internal */ +export const ComplianceAction$inboundSchema: z.ZodNativeEnum< + typeof ComplianceAction +> = z.nativeEnum(ComplianceAction); + +/** @internal */ +export const ComplianceCreatedBy$inboundSchema: z.ZodNativeEnum< + typeof ComplianceCreatedBy +> = z.nativeEnum(ComplianceCreatedBy); + +/** @internal */ +export const Compliance$inboundSchema: z.ZodType< + Compliance, + z.ZodTypeDef, + unknown +> = z.object({ + creationTime: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + complianceScope: ComplianceComplianceScope$inboundSchema.optional(), + action: ComplianceAction$inboundSchema.optional(), + createdBy: ComplianceCreatedBy$inboundSchema.optional(), +}); + +export function complianceFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Compliance$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Compliance' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/compliancejson.ts b/packages/typescript/src/models/components/compliancejson.ts index 281b6764..b3d190c5 100644 --- a/packages/typescript/src/models/components/compliancejson.ts +++ b/packages/typescript/src/models/components/compliancejson.ts @@ -11,30 +11,32 @@ import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Scope of privacy compliance. */ -export const ComplianceScope = { +export const ComplianceJsonComplianceScope = { Ccpa: "CCPA", } as const; /** * Scope of privacy compliance. */ -export type ComplianceScope = ClosedEnum; +export type ComplianceJsonComplianceScope = ClosedEnum< + typeof ComplianceJsonComplianceScope +>; /** * Action to take for a compliance request. */ -export const Action = { +export const ComplianceJsonAction = { DoNotSell: "DO_NOT_SELL", OkToSell: "OK_TO_SELL", } as const; /** * Action to take for a compliance request. */ -export type Action = ClosedEnum; +export type ComplianceJsonAction = ClosedEnum; /** * Denotes how the compliance request was created. */ -export const CreatedBy = { +export const ComplianceJsonCreatedBy = { Attendee: "ATTENDEE", Planner: "PLANNER", Import: "IMPORT", @@ -49,7 +51,9 @@ export const CreatedBy = { /** * Denotes how the compliance request was created. */ -export type CreatedBy = ClosedEnum; +export type ComplianceJsonCreatedBy = ClosedEnum< + typeof ComplianceJsonCreatedBy +>; /** * Privacy compliance fields for a contact. @@ -62,29 +66,31 @@ export type ComplianceJson = { /** * Scope of privacy compliance. */ - complianceScope?: ComplianceScope | undefined; + complianceScope?: ComplianceJsonComplianceScope | undefined; /** * Action to take for a compliance request. */ - action?: Action | undefined; + action?: ComplianceJsonAction | undefined; /** * Denotes how the compliance request was created. */ - createdBy?: CreatedBy | undefined; + createdBy?: ComplianceJsonCreatedBy | undefined; }; /** @internal */ -export const ComplianceScope$inboundSchema: z.ZodNativeEnum< - typeof ComplianceScope -> = z.nativeEnum(ComplianceScope); +export const ComplianceJsonComplianceScope$inboundSchema: z.ZodNativeEnum< + typeof ComplianceJsonComplianceScope +> = z.nativeEnum(ComplianceJsonComplianceScope); /** @internal */ -export const Action$inboundSchema: z.ZodNativeEnum = z - .nativeEnum(Action); +export const ComplianceJsonAction$inboundSchema: z.ZodNativeEnum< + typeof ComplianceJsonAction +> = z.nativeEnum(ComplianceJsonAction); /** @internal */ -export const CreatedBy$inboundSchema: z.ZodNativeEnum = z - .nativeEnum(CreatedBy); +export const ComplianceJsonCreatedBy$inboundSchema: z.ZodNativeEnum< + typeof ComplianceJsonCreatedBy +> = z.nativeEnum(ComplianceJsonCreatedBy); /** @internal */ export const ComplianceJson$inboundSchema: z.ZodType< @@ -95,9 +101,9 @@ export const ComplianceJson$inboundSchema: z.ZodType< creationTime: z.string().datetime({ offset: true }).transform(v => new Date(v) ).optional(), - complianceScope: ComplianceScope$inboundSchema.optional(), - action: Action$inboundSchema.optional(), - createdBy: CreatedBy$inboundSchema.optional(), + complianceScope: ComplianceJsonComplianceScope$inboundSchema.optional(), + action: ComplianceJsonAction$inboundSchema.optional(), + createdBy: ComplianceJsonCreatedBy$inboundSchema.optional(), }); export function complianceJsonFromJSON( diff --git a/packages/typescript/src/models/components/contactlinks.ts b/packages/typescript/src/models/components/contactlinks.ts new file mode 100644 index 00000000..694da700 --- /dev/null +++ b/packages/typescript/src/models/components/contactlinks.ts @@ -0,0 +1,80 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + Link, + Link$inboundSchema, + Link$Outbound, + Link$outboundSchema, +} from "./link.js"; + +/** + * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. + */ +export type ContactLinks = { + /** + * Represents a link to a related resource. + */ + twitterUrl?: Link | undefined; + /** + * Represents a link to a related resource. + */ + facebookUrl?: Link | undefined; + /** + * Represents a link to a related resource. + */ + linkedInUrl?: Link | undefined; + /** + * Represents a link to a related resource. + */ + instagramUrl?: Link | undefined; +}; + +/** @internal */ +export const ContactLinks$inboundSchema: z.ZodType< + ContactLinks, + z.ZodTypeDef, + unknown +> = z.object({ + twitterUrl: Link$inboundSchema.optional(), + facebookUrl: Link$inboundSchema.optional(), + linkedInUrl: Link$inboundSchema.optional(), + instagramUrl: Link$inboundSchema.optional(), +}); +/** @internal */ +export type ContactLinks$Outbound = { + twitterUrl?: Link$Outbound | undefined; + facebookUrl?: Link$Outbound | undefined; + linkedInUrl?: Link$Outbound | undefined; + instagramUrl?: Link$Outbound | undefined; +}; + +/** @internal */ +export const ContactLinks$outboundSchema: z.ZodType< + ContactLinks$Outbound, + z.ZodTypeDef, + ContactLinks +> = z.object({ + twitterUrl: Link$outboundSchema.optional(), + facebookUrl: Link$outboundSchema.optional(), + linkedInUrl: Link$outboundSchema.optional(), + instagramUrl: Link$outboundSchema.optional(), +}); + +export function contactLinksToJSON(contactLinks: ContactLinks): string { + return JSON.stringify(ContactLinks$outboundSchema.parse(contactLinks)); +} +export function contactLinksFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ContactLinks$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ContactLinks' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/contactlinksjson2.ts b/packages/typescript/src/models/components/contactlinksjson2.ts deleted file mode 100644 index 3de097c6..00000000 --- a/packages/typescript/src/models/components/contactlinksjson2.ts +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - LinkJson, - LinkJson$inboundSchema, - LinkJson$Outbound, - LinkJson$outboundSchema, -} from "./linkjson.js"; - -/** - * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - */ -export type ContactLinksJson2 = { - /** - * Represents a link to a related resource. - */ - twitterUrl?: LinkJson | undefined; - /** - * Represents a link to a related resource. - */ - facebookUrl?: LinkJson | undefined; - /** - * Represents a link to a related resource. - */ - linkedInUrl?: LinkJson | undefined; - /** - * Represents a link to a related resource. - */ - instagramUrl?: LinkJson | undefined; -}; - -/** @internal */ -export const ContactLinksJson2$inboundSchema: z.ZodType< - ContactLinksJson2, - z.ZodTypeDef, - unknown -> = z.object({ - twitterUrl: LinkJson$inboundSchema.optional(), - facebookUrl: LinkJson$inboundSchema.optional(), - linkedInUrl: LinkJson$inboundSchema.optional(), - instagramUrl: LinkJson$inboundSchema.optional(), -}); -/** @internal */ -export type ContactLinksJson2$Outbound = { - twitterUrl?: LinkJson$Outbound | undefined; - facebookUrl?: LinkJson$Outbound | undefined; - linkedInUrl?: LinkJson$Outbound | undefined; - instagramUrl?: LinkJson$Outbound | undefined; -}; - -/** @internal */ -export const ContactLinksJson2$outboundSchema: z.ZodType< - ContactLinksJson2$Outbound, - z.ZodTypeDef, - ContactLinksJson2 -> = z.object({ - twitterUrl: LinkJson$outboundSchema.optional(), - facebookUrl: LinkJson$outboundSchema.optional(), - linkedInUrl: LinkJson$outboundSchema.optional(), - instagramUrl: LinkJson$outboundSchema.optional(), -}); - -export function contactLinksJson2ToJSON( - contactLinksJson2: ContactLinksJson2, -): string { - return JSON.stringify( - ContactLinksJson2$outboundSchema.parse(contactLinksJson2), - ); -} -export function contactLinksJson2FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ContactLinksJson2$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ContactLinksJson2' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/customfield2.ts b/packages/typescript/src/models/components/customfield2.ts index 8eb01be1..e570a521 100644 --- a/packages/typescript/src/models/components/customfield2.ts +++ b/packages/typescript/src/models/components/customfield2.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - ChoiceJson4Input, - ChoiceJson4Input$Outbound, - ChoiceJson4Input$outboundSchema, -} from "./choicejson4input.js"; + ChoiceJson3Input, + ChoiceJson3Input$Outbound, + ChoiceJson3Input$outboundSchema, +} from "./choicejson3input.js"; import { ChoicesDisplayTypeJson, ChoicesDisplayTypeJson$outboundSchema, @@ -41,7 +41,7 @@ export type Choices = { /** * Choices of custom fields. */ - choices?: Array | undefined; + choices?: Array | undefined; /** * Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. */ @@ -180,7 +180,7 @@ export type CustomField2 = { /** @internal */ export type Choices$Outbound = { - choices?: Array | undefined; + choices?: Array | undefined; displayType?: string | undefined; }; @@ -190,7 +190,7 @@ export const Choices$outboundSchema: z.ZodType< z.ZodTypeDef, Choices > = z.object({ - choices: z.array(ChoiceJson4Input$outboundSchema).optional(), + choices: z.array(ChoiceJson3Input$outboundSchema).optional(), displayType: ChoicesDisplayTypeJson$outboundSchema.optional(), }); diff --git a/packages/typescript/src/models/components/device.ts b/packages/typescript/src/models/components/device.ts new file mode 100644 index 00000000..f090aaf9 --- /dev/null +++ b/packages/typescript/src/models/components/device.ts @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * A JSON object representing an electronic device used to capture leads. + */ +export type Device = { + /** + * The id of device used to capture lead + */ + id?: string | undefined; + /** + * The name of device used to capture lead + */ + name?: string | undefined; +}; + +/** @internal */ +export const Device$inboundSchema: z.ZodType = z + .object({ + id: z.string().optional(), + name: z.string().optional(), + }); + +export function deviceFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Device$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Device' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/eliteraturedocument.ts b/packages/typescript/src/models/components/eliteraturedocument.ts new file mode 100644 index 00000000..0aecfe67 --- /dev/null +++ b/packages/typescript/src/models/components/eliteraturedocument.ts @@ -0,0 +1,67 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Type of eliterature document + */ +export const ELiteratureDocumentType = { + File: "FILE", + Link: "LINK", +} as const; +/** + * Type of eliterature document + */ +export type ELiteratureDocumentType = ClosedEnum< + typeof ELiteratureDocumentType +>; + +/** + * A JSON schema representing an E-literature Document + */ +export type ELiteratureDocument = { + /** + * Document identifier + */ + id: string; + /** + * Document display name + */ + displayName: string; + /** + * Type of eliterature document + */ + type: ELiteratureDocumentType; +}; + +/** @internal */ +export const ELiteratureDocumentType$inboundSchema: z.ZodNativeEnum< + typeof ELiteratureDocumentType +> = z.nativeEnum(ELiteratureDocumentType); + +/** @internal */ +export const ELiteratureDocument$inboundSchema: z.ZodType< + ELiteratureDocument, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string(), + displayName: z.string(), + type: ELiteratureDocumentType$inboundSchema, +}); + +export function eLiteratureDocumentFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ELiteratureDocument$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ELiteratureDocument' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/eliteraturedocumentjson.ts b/packages/typescript/src/models/components/eliteraturedocumentjson.ts deleted file mode 100644 index 59ce7bcc..00000000 --- a/packages/typescript/src/models/components/eliteraturedocumentjson.ts +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { ClosedEnum } from "../../types/enums.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Type of eliterature document - */ -export const EliteratureDocumentJsonType = { - File: "FILE", - Link: "LINK", -} as const; -/** - * Type of eliterature document - */ -export type EliteratureDocumentJsonType = ClosedEnum< - typeof EliteratureDocumentJsonType ->; - -/** - * A JSON schema representing an E-literature Document - */ -export type EliteratureDocumentJson = { - /** - * Document identifier - */ - id: string; - /** - * Document display name - */ - displayName: string; - /** - * Type of eliterature document - */ - type: EliteratureDocumentJsonType; -}; - -/** @internal */ -export const EliteratureDocumentJsonType$inboundSchema: z.ZodNativeEnum< - typeof EliteratureDocumentJsonType -> = z.nativeEnum(EliteratureDocumentJsonType); - -/** @internal */ -export const EliteratureDocumentJson$inboundSchema: z.ZodType< - EliteratureDocumentJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string(), - displayName: z.string(), - type: EliteratureDocumentJsonType$inboundSchema, -}); - -export function eliteratureDocumentJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => EliteratureDocumentJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'EliteratureDocumentJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/eliteraturerequestpaginatedresponse.ts b/packages/typescript/src/models/components/eliteraturerequestpaginatedresponse.ts index 9941aea6..3bdd6809 100644 --- a/packages/typescript/src/models/components/eliteraturerequestpaginatedresponse.ts +++ b/packages/typescript/src/models/components/eliteraturerequestpaginatedresponse.ts @@ -7,10 +7,10 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExistingEliteratureRequestDataJson, - ExistingEliteratureRequestDataJson$inboundSchema, -} from "./existingeliteraturerequestdatajson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; + ExistingELiteratureRequestDataForLead, + ExistingELiteratureRequestDataForLead$inboundSchema, +} from "./existingeliteraturerequestdataforlead.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * A paginated response for E-literature requests. @@ -19,11 +19,11 @@ export type EliteratureRequestPaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * Collection of E-literature request data. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -32,8 +32,8 @@ export const EliteratureRequestPaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(ExistingEliteratureRequestDataJson$inboundSchema).optional(), + paging: Paging$inboundSchema.optional(), + data: z.array(ExistingELiteratureRequestDataForLead$inboundSchema).optional(), }); export function eliteratureRequestPaginatedResponseFromJSON( diff --git a/packages/typescript/src/models/components/event1.ts b/packages/typescript/src/models/components/event1.ts new file mode 100644 index 00000000..af4693f9 --- /dev/null +++ b/packages/typescript/src/models/components/event1.ts @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The Associated Event. + */ +export type Event1 = { + /** + * Event id + */ + id: string; +}; + +/** @internal */ +export const Event1$inboundSchema: z.ZodType = z + .object({ + id: z.string(), + }); +/** @internal */ +export type Event1$Outbound = { + id: string; +}; + +/** @internal */ +export const Event1$outboundSchema: z.ZodType< + Event1$Outbound, + z.ZodTypeDef, + Event1 +> = z.object({ + id: z.string(), +}); + +export function event1ToJSON(event1: Event1): string { + return JSON.stringify(Event1$outboundSchema.parse(event1)); +} +export function event1FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Event1$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Event1' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/eventemailspaginatedresponse.ts b/packages/typescript/src/models/components/eventemailspaginatedresponse.ts index 53bf12c0..c7595207 100644 --- a/packages/typescript/src/models/components/eventemailspaginatedresponse.ts +++ b/packages/typescript/src/models/components/eventemailspaginatedresponse.ts @@ -10,7 +10,7 @@ import { EventEmailJson, EventEmailJson$inboundSchema, } from "./eventemailjson.js"; -import { PagingJson25, PagingJson25$inboundSchema } from "./pagingjson25.js"; +import { PagingJson23, PagingJson23$inboundSchema } from "./pagingjson23.js"; /** * Paginated response for the collection of emails for a specified event. @@ -19,7 +19,7 @@ export type EventEmailsPaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging: PagingJson25; + paging: PagingJson23; /** * Collection of emails for a specific event. */ @@ -32,7 +32,7 @@ export const EventEmailsPaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson25$inboundSchema, + paging: PagingJson23$inboundSchema, data: z.array(EventEmailJson$inboundSchema), }); diff --git a/packages/typescript/src/models/components/eventfeaturejson.ts b/packages/typescript/src/models/components/eventfeaturejson.ts index 5455b14c..d7d48fa3 100644 --- a/packages/typescript/src/models/components/eventfeaturejson.ts +++ b/packages/typescript/src/models/components/eventfeaturejson.ts @@ -47,7 +47,8 @@ export type EventFeatureJson = { * | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | * | `Vendors` | Allows planners to source and manage event services directly from the container event. | * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | - * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | */ type: FeatureTypeJson; /** diff --git a/packages/typescript/src/models/components/eventfeaturesresponse.ts b/packages/typescript/src/models/components/eventfeaturesresponse.ts index e7caa408..1899b710 100644 --- a/packages/typescript/src/models/components/eventfeaturesresponse.ts +++ b/packages/typescript/src/models/components/eventfeaturesresponse.ts @@ -60,7 +60,8 @@ export type EventFeaturesResponse = { * | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | * | `Vendors` | Allows planners to source and manage event services directly from the container event. | * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | - * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | */ type: FeatureTypeJson; /** diff --git a/packages/typescript/src/models/components/eventjson11.ts b/packages/typescript/src/models/components/eventjson11.ts deleted file mode 100644 index 6d565368..00000000 --- a/packages/typescript/src/models/components/eventjson11.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Details of the event. - */ -export type EventJson11 = { - /** - * The unique ID of the event. - */ - id: string; -}; - -/** @internal */ -export const EventJson11$inboundSchema: z.ZodType< - EventJson11, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string(), -}); -/** @internal */ -export type EventJson11$Outbound = { - id: string; -}; - -/** @internal */ -export const EventJson11$outboundSchema: z.ZodType< - EventJson11$Outbound, - z.ZodTypeDef, - EventJson11 -> = z.object({ - id: z.string(), -}); - -export function eventJson11ToJSON(eventJson11: EventJson11): string { - return JSON.stringify(EventJson11$outboundSchema.parse(eventJson11)); -} -export function eventJson11FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => EventJson11$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'EventJson11' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/eventjson2.ts b/packages/typescript/src/models/components/eventjson2.ts new file mode 100644 index 00000000..c4ba1438 --- /dev/null +++ b/packages/typescript/src/models/components/eventjson2.ts @@ -0,0 +1,53 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * ID of the event. + */ +export type EventJson2 = { + /** + * UUID of the event. + */ + id: string; +}; + +/** @internal */ +export const EventJson2$inboundSchema: z.ZodType< + EventJson2, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string(), +}); +/** @internal */ +export type EventJson2$Outbound = { + id: string; +}; + +/** @internal */ +export const EventJson2$outboundSchema: z.ZodType< + EventJson2$Outbound, + z.ZodTypeDef, + EventJson2 +> = z.object({ + id: z.string(), +}); + +export function eventJson2ToJSON(eventJson2: EventJson2): string { + return JSON.stringify(EventJson2$outboundSchema.parse(eventJson2)); +} +export function eventJson2FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => EventJson2$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'EventJson2' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/eventjson3.ts b/packages/typescript/src/models/components/eventjson3.ts index d39117bc..0cf62246 100644 --- a/packages/typescript/src/models/components/eventjson3.ts +++ b/packages/typescript/src/models/components/eventjson3.ts @@ -8,13 +8,13 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * ID of the event. + * Event ID Information. */ export type EventJson3 = { /** - * UUID of the event. + * Identifier of a particular Event. */ - id: string; + id?: string | undefined; }; /** @internal */ @@ -23,25 +23,9 @@ export const EventJson3$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - id: z.string(), -}); -/** @internal */ -export type EventJson3$Outbound = { - id: string; -}; - -/** @internal */ -export const EventJson3$outboundSchema: z.ZodType< - EventJson3$Outbound, - z.ZodTypeDef, - EventJson3 -> = z.object({ - id: z.string(), + id: z.string().optional(), }); -export function eventJson3ToJSON(eventJson3: EventJson3): string { - return JSON.stringify(EventJson3$outboundSchema.parse(eventJson3)); -} export function eventJson3FromJSON( jsonString: string, ): SafeParseResult { diff --git a/packages/typescript/src/models/components/eventjson4.ts b/packages/typescript/src/models/components/eventjson4.ts deleted file mode 100644 index e256e3df..00000000 --- a/packages/typescript/src/models/components/eventjson4.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Event ID Information. - */ -export type EventJson4 = { - /** - * Identifier of a particular Event. - */ - id?: string | undefined; -}; - -/** @internal */ -export const EventJson4$inboundSchema: z.ZodType< - EventJson4, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), -}); - -export function eventJson4FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => EventJson4$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'EventJson4' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/eventjson5.ts b/packages/typescript/src/models/components/eventjson5.ts new file mode 100644 index 00000000..3679beaf --- /dev/null +++ b/packages/typescript/src/models/components/eventjson5.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Detail object of an event which is associated to a survey. + */ +export type EventJson5 = { + /** + * Id of the associated event + */ + id?: string | undefined; +}; + +/** @internal */ +export const EventJson5$inboundSchema: z.ZodType< + EventJson5, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); + +export function eventJson5FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => EventJson5$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'EventJson5' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/eventjson6.ts b/packages/typescript/src/models/components/eventjson6.ts deleted file mode 100644 index 7174826f..00000000 --- a/packages/typescript/src/models/components/eventjson6.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * The Associated Event. - */ -export type EventJson6 = { - /** - * Event id - */ - id: string; -}; - -/** @internal */ -export const EventJson6$inboundSchema: z.ZodType< - EventJson6, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string(), -}); -/** @internal */ -export type EventJson6$Outbound = { - id: string; -}; - -/** @internal */ -export const EventJson6$outboundSchema: z.ZodType< - EventJson6$Outbound, - z.ZodTypeDef, - EventJson6 -> = z.object({ - id: z.string(), -}); - -export function eventJson6ToJSON(eventJson6: EventJson6): string { - return JSON.stringify(EventJson6$outboundSchema.parse(eventJson6)); -} -export function eventJson6FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => EventJson6$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'EventJson6' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/eventjson7.ts b/packages/typescript/src/models/components/eventjson7.ts index a5d83e77..647cb28f 100644 --- a/packages/typescript/src/models/components/eventjson7.ts +++ b/packages/typescript/src/models/components/eventjson7.ts @@ -8,13 +8,13 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * Detail object of an event which is associated to a survey. + * An event reference used in attendee insights to identify the event context for engagement data */ export type EventJson7 = { /** - * Id of the associated event + * A unique identifier (UUID) for the event where the engagement score applies */ - id?: string | undefined; + id: string; }; /** @internal */ @@ -23,7 +23,7 @@ export const EventJson7$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - id: z.string().optional(), + id: z.string(), }); export function eventJson7FromJSON( diff --git a/packages/typescript/src/models/components/eventjson9.ts b/packages/typescript/src/models/components/eventjson9.ts index 807ea695..808229ff 100644 --- a/packages/typescript/src/models/components/eventjson9.ts +++ b/packages/typescript/src/models/components/eventjson9.ts @@ -8,11 +8,11 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * An event reference used in attendee insights to identify the event context for engagement data + * Details of the event. */ export type EventJson9 = { /** - * A unique identifier (UUID) for the event where the engagement score applies + * The unique ID of the event. */ id: string; }; @@ -25,7 +25,23 @@ export const EventJson9$inboundSchema: z.ZodType< > = z.object({ id: z.string(), }); +/** @internal */ +export type EventJson9$Outbound = { + id: string; +}; + +/** @internal */ +export const EventJson9$outboundSchema: z.ZodType< + EventJson9$Outbound, + z.ZodTypeDef, + EventJson9 +> = z.object({ + id: z.string(), +}); +export function eventJson9ToJSON(eventJson9: EventJson9): string { + return JSON.stringify(EventJson9$outboundSchema.parse(eventJson9)); +} export function eventJson9FromJSON( jsonString: string, ): SafeParseResult { diff --git a/packages/typescript/src/models/components/eventsurveyquestionjson.ts b/packages/typescript/src/models/components/eventsurveyquestionjson.ts index 4e204009..9aa59f76 100644 --- a/packages/typescript/src/models/components/eventsurveyquestionjson.ts +++ b/packages/typescript/src/models/components/eventsurveyquestionjson.ts @@ -7,12 +7,12 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AdditionalChoiceJson2, - AdditionalChoiceJson2$inboundSchema, -} from "./additionalchoicejson2.js"; + AdditionalChoiceJson1, + AdditionalChoiceJson1$inboundSchema, +} from "./additionalchoicejson1.js"; import { CategoryJson2, CategoryJson2$inboundSchema } from "./categoryjson2.js"; -import { ChoiceJson3, ChoiceJson3$inboundSchema } from "./choicejson3.js"; -import { FieldJson5, FieldJson5$inboundSchema } from "./fieldjson5.js"; +import { ChoiceJson2, ChoiceJson2$inboundSchema } from "./choicejson2.js"; +import { FieldJson3, FieldJson3$inboundSchema } from "./fieldjson3.js"; import { QuestionTypeJson2, QuestionTypeJson2$inboundSchema, @@ -70,7 +70,7 @@ export type EventSurveyQuestionJson = { /** * List of choices for the question. */ - choices?: Array | undefined; + choices?: Array | undefined; /** * List of categories for the question. */ @@ -82,11 +82,11 @@ export type EventSurveyQuestionJson = { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - notApplicableAnswer?: AdditionalChoiceJson2 | undefined; + notApplicableAnswer?: AdditionalChoiceJson1 | undefined; /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - otherAnswer?: AdditionalChoiceJson2 | undefined; + otherAnswer?: AdditionalChoiceJson1 | undefined; /** * Text Value of Comments Input box placeholder */ @@ -98,7 +98,7 @@ export type EventSurveyQuestionJson = { /** * List of fields for form/matrix questions */ - fields?: Array | undefined; + fields?: Array | undefined; /** * Max possible score */ @@ -136,14 +136,14 @@ export const EventSurveyQuestionJson$inboundSchema: z.ZodType< htmlText: z.string().optional(), code: z.string().optional(), type: QuestionTypeJson2$inboundSchema.optional(), - choices: z.array(ChoiceJson3$inboundSchema).optional(), + choices: z.array(ChoiceJson2$inboundSchema).optional(), categories: z.array(CategoryJson2$inboundSchema).optional(), subCategories: z.array(TextFieldJson1$inboundSchema).optional(), - notApplicableAnswer: AdditionalChoiceJson2$inboundSchema.optional(), - otherAnswer: AdditionalChoiceJson2$inboundSchema.optional(), + notApplicableAnswer: AdditionalChoiceJson1$inboundSchema.optional(), + otherAnswer: AdditionalChoiceJson1$inboundSchema.optional(), comments: z.string().optional(), required: z.boolean().default(false), - fields: z.array(FieldJson5$inboundSchema).optional(), + fields: z.array(FieldJson3$inboundSchema).optional(), maxScore: z.number().optional(), totalSum: z.number().int().optional(), survey: UuidJson$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/eventsurveyrespondent.ts b/packages/typescript/src/models/components/eventsurveyrespondent.ts index 28d23527..ccf454e1 100644 --- a/packages/typescript/src/models/components/eventsurveyrespondent.ts +++ b/packages/typescript/src/models/components/eventsurveyrespondent.ts @@ -7,7 +7,7 @@ import { remap as remap$ } from "../../lib/primitives.js"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson7, EventJson7$inboundSchema } from "./eventjson7.js"; +import { EventJson5, EventJson5$inboundSchema } from "./eventjson5.js"; import { LinkJson, LinkJson$inboundSchema } from "./linkjson.js"; import { RespondedThroughJson, @@ -128,7 +128,7 @@ export type EventSurveyRespondent = { /** * Detail object of an event which is associated to a survey. */ - event?: EventJson7 | undefined; + event?: EventJson5 | undefined; /** * Associated attendee. */ @@ -284,7 +284,7 @@ export const EventSurveyRespondent$inboundSchema: z.ZodType< percentageScore: z.number().optional(), _links: z.lazy(() => EventSurveyRespondentLinks$inboundSchema).optional(), sourceId: z.string().optional(), - event: EventJson7$inboundSchema.optional(), + event: EventJson5$inboundSchema.optional(), attendee: z.lazy(() => EventSurveyRespondentAttendee$inboundSchema) .optional(), contact: z.lazy(() => EventSurveyRespondentContact$inboundSchema).optional(), diff --git a/packages/typescript/src/models/components/eventsurveyresponse.ts b/packages/typescript/src/models/components/eventsurveyresponse.ts index a965a379..393cc051 100644 --- a/packages/typescript/src/models/components/eventsurveyresponse.ts +++ b/packages/typescript/src/models/components/eventsurveyresponse.ts @@ -6,8 +6,8 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AnswerJson1, AnswerJson1$inboundSchema } from "./answerjson1.js"; -import { EventJson7, EventJson7$inboundSchema } from "./eventjson7.js"; +import { AnswerJson, AnswerJson$inboundSchema } from "./answerjson.js"; +import { EventJson5, EventJson5$inboundSchema } from "./eventjson5.js"; import { UuidJson, UuidJson$inboundSchema } from "./uuidjson.js"; /** @@ -52,7 +52,7 @@ export type EventSurveyResponse = { /** * List of responded survey answers. */ - answers: Array; + answers: Array; /** * Answer score (This property is not supported). * @@ -62,7 +62,7 @@ export type EventSurveyResponse = { /** * Detail object of an event which is associated to a survey. */ - event?: EventJson7 | undefined; + event?: EventJson5 | undefined; /** * The reference to the related entity. Contains only the ID of the related entity. */ @@ -112,9 +112,9 @@ export const EventSurveyResponse$inboundSchema: z.ZodType< id: z.string().optional(), respondent: z.lazy(() => EventSurveyResponseUUID$inboundSchema).optional(), question: UuidJson$inboundSchema, - answers: z.array(AnswerJson1$inboundSchema), + answers: z.array(AnswerJson$inboundSchema), score: z.number().optional(), - event: EventJson7$inboundSchema.optional(), + event: EventJson5$inboundSchema.optional(), survey: UuidJson$inboundSchema.optional(), session: UuidJson$inboundSchema.optional(), speaker: UuidJson$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/eventsurveyresponseinput.ts b/packages/typescript/src/models/components/eventsurveyresponseinput.ts index cbb9cc36..69ee4ade 100644 --- a/packages/typescript/src/models/components/eventsurveyresponseinput.ts +++ b/packages/typescript/src/models/components/eventsurveyresponseinput.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - AnswerJson1, - AnswerJson1$Outbound, - AnswerJson1$outboundSchema, -} from "./answerjson1.js"; + AnswerJson, + AnswerJson$Outbound, + AnswerJson$outboundSchema, +} from "./answerjson.js"; import { UuidJson, UuidJson$Outbound, @@ -25,7 +25,7 @@ export type EventSurveyResponseInput = { /** * List of responded survey answers. */ - answers: Array; + answers: Array; /** * The reference to the related entity. Contains only the ID of the related entity. */ @@ -43,7 +43,7 @@ export type EventSurveyResponseInput = { /** @internal */ export type EventSurveyResponseInput$Outbound = { question: UuidJson$Outbound; - answers: Array; + answers: Array; survey?: UuidJson$Outbound | undefined; session?: UuidJson$Outbound | undefined; speaker?: UuidJson$Outbound | undefined; @@ -56,7 +56,7 @@ export const EventSurveyResponseInput$outboundSchema: z.ZodType< EventSurveyResponseInput > = z.object({ question: UuidJson$outboundSchema, - answers: z.array(AnswerJson1$outboundSchema), + answers: z.array(AnswerJson$outboundSchema), survey: UuidJson$outboundSchema.optional(), session: UuidJson$outboundSchema.optional(), speaker: UuidJson$outboundSchema.optional(), diff --git a/packages/typescript/src/models/components/exhibitor.ts b/packages/typescript/src/models/components/exhibitor.ts new file mode 100644 index 00000000..bcd30946 --- /dev/null +++ b/packages/typescript/src/models/components/exhibitor.ts @@ -0,0 +1,53 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The Associated Exhibitor. + */ +export type Exhibitor = { + /** + * Exhibitor id + */ + id: string; +}; + +/** @internal */ +export const Exhibitor$inboundSchema: z.ZodType< + Exhibitor, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string(), +}); +/** @internal */ +export type Exhibitor$Outbound = { + id: string; +}; + +/** @internal */ +export const Exhibitor$outboundSchema: z.ZodType< + Exhibitor$Outbound, + z.ZodTypeDef, + Exhibitor +> = z.object({ + id: z.string(), +}); + +export function exhibitorToJSON(exhibitor: Exhibitor): string { + return JSON.stringify(Exhibitor$outboundSchema.parse(exhibitor)); +} +export function exhibitorFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Exhibitor$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Exhibitor' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/exhibitoraddressjson.ts b/packages/typescript/src/models/components/exhibitoraddressjson.ts deleted file mode 100644 index 9fcad61c..00000000 --- a/packages/typescript/src/models/components/exhibitoraddressjson.ts +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * An object representing an address with various properties. - */ -export type ExhibitorAddressJson = { - /** - * The first line of an address - */ - address1?: string | undefined; - /** - * The second line of an address - */ - address2?: string | undefined; - /** - * The name of the city. - */ - city?: string | undefined; - /** - * The name of the state/province/region of the address. - */ - region?: string | undefined; - /** - * postal code (also known as zipcode) of the address - */ - postalCode?: string | undefined; - /** - * Name of the country for example, 'United States' - */ - country?: string | undefined; -}; - -/** @internal */ -export const ExhibitorAddressJson$inboundSchema: z.ZodType< - ExhibitorAddressJson, - z.ZodTypeDef, - unknown -> = z.object({ - address1: z.string().optional(), - address2: z.string().optional(), - city: z.string().optional(), - region: z.string().optional(), - postalCode: z.string().optional(), - country: z.string().optional(), -}); -/** @internal */ -export type ExhibitorAddressJson$Outbound = { - address1?: string | undefined; - address2?: string | undefined; - city?: string | undefined; - region?: string | undefined; - postalCode?: string | undefined; - country?: string | undefined; -}; - -/** @internal */ -export const ExhibitorAddressJson$outboundSchema: z.ZodType< - ExhibitorAddressJson$Outbound, - z.ZodTypeDef, - ExhibitorAddressJson -> = z.object({ - address1: z.string().optional(), - address2: z.string().optional(), - city: z.string().optional(), - region: z.string().optional(), - postalCode: z.string().optional(), - country: z.string().optional(), -}); - -export function exhibitorAddressJsonToJSON( - exhibitorAddressJson: ExhibitorAddressJson, -): string { - return JSON.stringify( - ExhibitorAddressJson$outboundSchema.parse(exhibitorAddressJson), - ); -} -export function exhibitorAddressJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExhibitorAddressJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExhibitorAddressJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/exhibitoradminrequest.ts b/packages/typescript/src/models/components/exhibitoradminrequest.ts index b26a8d77..5e3593cc 100644 --- a/packages/typescript/src/models/components/exhibitoradminrequest.ts +++ b/packages/typescript/src/models/components/exhibitoradminrequest.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - ExhibitorJson, - ExhibitorJson$Outbound, - ExhibitorJson$outboundSchema, -} from "./exhibitorjson.js"; + Exhibitor, + Exhibitor$Outbound, + Exhibitor$outboundSchema, +} from "./exhibitor.js"; /** * An object representing the exhibitor admin. @@ -16,7 +16,7 @@ export type ExhibitorAdminRequest = { /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * The first name of the exhibitor admin */ @@ -33,7 +33,7 @@ export type ExhibitorAdminRequest = { /** @internal */ export type ExhibitorAdminRequest$Outbound = { - exhibitor: ExhibitorJson$Outbound; + exhibitor: Exhibitor$Outbound; firstName: string; lastName: string; email: string; @@ -45,7 +45,7 @@ export const ExhibitorAdminRequest$outboundSchema: z.ZodType< z.ZodTypeDef, ExhibitorAdminRequest > = z.object({ - exhibitor: ExhibitorJson$outboundSchema, + exhibitor: Exhibitor$outboundSchema, firstName: z.string(), lastName: z.string(), email: z.string(), diff --git a/packages/typescript/src/models/components/exhibitoradminresponse.ts b/packages/typescript/src/models/components/exhibitoradminresponse.ts index d7bda045..dfe13c3b 100644 --- a/packages/typescript/src/models/components/exhibitoradminresponse.ts +++ b/packages/typescript/src/models/components/exhibitoradminresponse.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; /** * Existing Exhibitor Admin with an id property @@ -33,7 +33,7 @@ export type ExhibitorAdminResponse = { /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * The first name of the exhibitor admin */ @@ -65,7 +65,7 @@ export const ExhibitorAdminResponse$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - exhibitor: ExhibitorJson$inboundSchema, + exhibitor: Exhibitor$inboundSchema, firstName: z.string(), lastName: z.string(), email: z.string(), diff --git a/packages/typescript/src/models/components/exhibitoradminslistresponse.ts b/packages/typescript/src/models/components/exhibitoradminslistresponse.ts index d8eb5a12..413aae8c 100644 --- a/packages/typescript/src/models/components/exhibitoradminslistresponse.ts +++ b/packages/typescript/src/models/components/exhibitoradminslistresponse.ts @@ -7,10 +7,10 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExistingExhibitorAdminJson, - ExistingExhibitorAdminJson$inboundSchema, -} from "./existingexhibitoradminjson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; + ExhibitorAdminResponse, + ExhibitorAdminResponse$inboundSchema, +} from "./exhibitoradminresponse.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * Exhibitor Admins List Response schema @@ -19,11 +19,11 @@ export type ExhibitorAdminsListResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * List of exhibitor admins. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -32,8 +32,8 @@ export const ExhibitorAdminsListResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(ExistingExhibitorAdminJson$inboundSchema).optional(), + paging: Paging$inboundSchema.optional(), + data: z.array(ExhibitorAdminResponse$inboundSchema).optional(), }); export function exhibitorAdminsListResponseFromJSON( diff --git a/packages/typescript/src/models/components/exhibitoranswerformat.ts b/packages/typescript/src/models/components/exhibitoranswerformat.ts new file mode 100644 index 00000000..b7f6f576 --- /dev/null +++ b/packages/typescript/src/models/components/exhibitoranswerformat.ts @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { ClosedEnum } from "../../types/enums.js"; + +/** + * Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. + */ +export const ExhibitorAnswerFormat = { + Date: "Date", + DateAndTime: "DateAndTime", + Dropdown: "Dropdown", + EmailAddress: "EmailAddress", + General: "General", + PhoneNumber: "PhoneNumber", + RadioButton: "RadioButton", +} as const; +/** + * Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. + */ +export type ExhibitorAnswerFormat = ClosedEnum; + +/** @internal */ +export const ExhibitorAnswerFormat$inboundSchema: z.ZodNativeEnum< + typeof ExhibitorAnswerFormat +> = z.nativeEnum(ExhibitorAnswerFormat); diff --git a/packages/typescript/src/models/components/exhibitoranswerformatjson.ts b/packages/typescript/src/models/components/exhibitoranswerformatjson.ts deleted file mode 100644 index 3bac238b..00000000 --- a/packages/typescript/src/models/components/exhibitoranswerformatjson.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { ClosedEnum } from "../../types/enums.js"; - -/** - * Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. - */ -export const ExhibitorAnswerFormatJson = { - Date: "Date", - DateAndTime: "DateAndTime", - Dropdown: "Dropdown", - EmailAddress: "EmailAddress", - General: "General", - PhoneNumber: "PhoneNumber", - RadioButton: "RadioButton", -} as const; -/** - * Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. - */ -export type ExhibitorAnswerFormatJson = ClosedEnum< - typeof ExhibitorAnswerFormatJson ->; - -/** @internal */ -export const ExhibitorAnswerFormatJson$inboundSchema: z.ZodNativeEnum< - typeof ExhibitorAnswerFormatJson -> = z.nativeEnum(ExhibitorAnswerFormatJson); diff --git a/packages/typescript/src/models/components/exhibitoranswerlimits.ts b/packages/typescript/src/models/components/exhibitoranswerlimits.ts new file mode 100644 index 00000000..e9273ede --- /dev/null +++ b/packages/typescript/src/models/components/exhibitoranswerlimits.ts @@ -0,0 +1,52 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Defines the limits for answers to exhibitor questions. + */ +export type ExhibitorAnswerLimits = { + /** + * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. + */ + minLength: number; + /** + * Maximum length of the answer for OpenEndedTextCommentBox questions. + */ + maxLength: number; + /** + * Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. + */ + minSelections?: number | undefined; + /** + * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. + */ + maxSelections?: number | undefined; +}; + +/** @internal */ +export const ExhibitorAnswerLimits$inboundSchema: z.ZodType< + ExhibitorAnswerLimits, + z.ZodTypeDef, + unknown +> = z.object({ + minLength: z.number().int().default(1), + maxLength: z.number().int().default(2000), + minSelections: z.number().int().optional(), + maxSelections: z.number().int().optional(), +}); + +export function exhibitorAnswerLimitsFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ExhibitorAnswerLimits$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExhibitorAnswerLimits' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/exhibitoranswerlimitsjson.ts b/packages/typescript/src/models/components/exhibitoranswerlimitsjson.ts deleted file mode 100644 index d00bd1f3..00000000 --- a/packages/typescript/src/models/components/exhibitoranswerlimitsjson.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Defines the limits for answers to exhibitor questions. - */ -export type ExhibitorAnswerLimitsJson = { - /** - * Minimum length of the answer for OpenEndedTextCommentBox questions. It must be less than or equal to maxLength. - */ - minLength: number; - /** - * Maximum length of the answer for OpenEndedTextCommentBox questions. - */ - maxLength: number; - /** - * Minimum number of choices required for MultiChoice questions. It must be less than or equal to maxSelections. - */ - minSelections?: number | undefined; - /** - * Maximum number of choices allowed for MultiChoice questions. It cannot exceed the total number of available choices. - */ - maxSelections?: number | undefined; -}; - -/** @internal */ -export const ExhibitorAnswerLimitsJson$inboundSchema: z.ZodType< - ExhibitorAnswerLimitsJson, - z.ZodTypeDef, - unknown -> = z.object({ - minLength: z.number().int().default(1), - maxLength: z.number().int().default(2000), - minSelections: z.number().int().optional(), - maxSelections: z.number().int().optional(), -}); - -export function exhibitorAnswerLimitsJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExhibitorAnswerLimitsJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExhibitorAnswerLimitsJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/exhibitoranswersrequest.ts b/packages/typescript/src/models/components/exhibitoranswersrequest.ts index d7794930..c30c9af3 100644 --- a/packages/typescript/src/models/components/exhibitoranswersrequest.ts +++ b/packages/typescript/src/models/components/exhibitoranswersrequest.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - ExistingExhibitorAnswerJsonInput, - ExistingExhibitorAnswerJsonInput$Outbound, - ExistingExhibitorAnswerJsonInput$outboundSchema, -} from "./existingexhibitoranswerjsoninput.js"; + ExistingExhibitorAnswerInput, + ExistingExhibitorAnswerInput$Outbound, + ExistingExhibitorAnswerInput$outboundSchema, +} from "./existingexhibitoranswerinput.js"; /** * An object representing the request for exhibitor answers. @@ -16,12 +16,12 @@ export type ExhibitorAnswersRequest = { /** * List of answers for all exhibitor questions. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ export type ExhibitorAnswersRequest$Outbound = { - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -30,7 +30,7 @@ export const ExhibitorAnswersRequest$outboundSchema: z.ZodType< z.ZodTypeDef, ExhibitorAnswersRequest > = z.object({ - data: z.array(ExistingExhibitorAnswerJsonInput$outboundSchema).optional(), + data: z.array(ExistingExhibitorAnswerInput$outboundSchema).optional(), }); export function exhibitorAnswersRequestToJSON( diff --git a/packages/typescript/src/models/components/exhibitoranswersresponse.ts b/packages/typescript/src/models/components/exhibitoranswersresponse.ts index ba1e5821..3b1dcff4 100644 --- a/packages/typescript/src/models/components/exhibitoranswersresponse.ts +++ b/packages/typescript/src/models/components/exhibitoranswersresponse.ts @@ -7,9 +7,9 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExistingExhibitorAnswerJson, - ExistingExhibitorAnswerJson$inboundSchema, -} from "./existingexhibitoranswerjson.js"; + ExistingExhibitorAnswer, + ExistingExhibitorAnswer$inboundSchema, +} from "./existingexhibitoranswer.js"; /** * A response object containing a list of exhibitor question answers. @@ -18,7 +18,7 @@ export type ExhibitorAnswersResponse = { /** * List of answers for all exhibitor questions. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -27,7 +27,7 @@ export const ExhibitorAnswersResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - data: z.array(ExistingExhibitorAnswerJson$inboundSchema).optional(), + data: z.array(ExistingExhibitorAnswer$inboundSchema).optional(), }); export function exhibitorAnswersResponseFromJSON( diff --git a/packages/typescript/src/models/components/exhibitorcategoriespaginatedresponse.ts b/packages/typescript/src/models/components/exhibitorcategoriespaginatedresponse.ts index 4eea3892..cceb2797 100644 --- a/packages/typescript/src/models/components/exhibitorcategoriespaginatedresponse.ts +++ b/packages/typescript/src/models/components/exhibitorcategoriespaginatedresponse.ts @@ -7,10 +7,10 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExistingExhibitorCategoryJson, - ExistingExhibitorCategoryJson$inboundSchema, -} from "./existingexhibitorcategoryjson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; + ExhibitorCategoryResponse, + ExhibitorCategoryResponse$inboundSchema, +} from "./exhibitorcategoryresponse.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * The response object containing the paginated list of exhibitor categories. @@ -19,11 +19,11 @@ export type ExhibitorCategoriesPaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * Paginated list of all exhibitor categories for an event. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -32,8 +32,8 @@ export const ExhibitorCategoriesPaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(ExistingExhibitorCategoryJson$inboundSchema).optional(), + paging: Paging$inboundSchema.optional(), + data: z.array(ExhibitorCategoryResponse$inboundSchema).optional(), }); export function exhibitorCategoriesPaginatedResponseFromJSON( diff --git a/packages/typescript/src/models/components/exhibitorcategoryid.ts b/packages/typescript/src/models/components/exhibitorcategoryid.ts new file mode 100644 index 00000000..3c0f0f55 --- /dev/null +++ b/packages/typescript/src/models/components/exhibitorcategoryid.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Schema for Exhibitor Category ID. + */ +export type ExhibitorCategoryId = { + /** + * ID of exhibitor category. + */ + id?: string | undefined; +}; + +/** @internal */ +export const ExhibitorCategoryId$inboundSchema: z.ZodType< + ExhibitorCategoryId, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); + +export function exhibitorCategoryIdFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ExhibitorCategoryId$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExhibitorCategoryId' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/exhibitorcategoryidjson.ts b/packages/typescript/src/models/components/exhibitorcategoryidjson.ts deleted file mode 100644 index 74fafe0e..00000000 --- a/packages/typescript/src/models/components/exhibitorcategoryidjson.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Schema for Exhibitor Category ID. - */ -export type ExhibitorCategoryIdJson = { - /** - * ID of exhibitor category. - */ - id?: string | undefined; -}; - -/** @internal */ -export const ExhibitorCategoryIdJson$inboundSchema: z.ZodType< - ExhibitorCategoryIdJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), -}); - -export function exhibitorCategoryIdJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExhibitorCategoryIdJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExhibitorCategoryIdJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/exhibitorcategoryidlistresponse.ts b/packages/typescript/src/models/components/exhibitorcategoryidlistresponse.ts index 55fbbfbf..5457f2a8 100644 --- a/packages/typescript/src/models/components/exhibitorcategoryidlistresponse.ts +++ b/packages/typescript/src/models/components/exhibitorcategoryidlistresponse.ts @@ -7,10 +7,10 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExhibitorCategoryIdJson, - ExhibitorCategoryIdJson$inboundSchema, -} from "./exhibitorcategoryidjson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; + ExhibitorCategoryId, + ExhibitorCategoryId$inboundSchema, +} from "./exhibitorcategoryid.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * A paginated response containing a list of exhibitor category Ids. @@ -19,11 +19,11 @@ export type ExhibitorCategoryIdListResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * Paginated list of exhibitor category Ids for an exhibitor. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -32,8 +32,8 @@ export const ExhibitorCategoryIdListResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(ExhibitorCategoryIdJson$inboundSchema).optional(), + paging: Paging$inboundSchema.optional(), + data: z.array(ExhibitorCategoryId$inboundSchema).optional(), }); export function exhibitorCategoryIdListResponseFromJSON( diff --git a/packages/typescript/src/models/components/exhibitorcategoryrequest.ts b/packages/typescript/src/models/components/exhibitorcategoryrequest.ts index b31e5a03..d4cbc943 100644 --- a/packages/typescript/src/models/components/exhibitorcategoryrequest.ts +++ b/packages/typescript/src/models/components/exhibitorcategoryrequest.ts @@ -4,11 +4,7 @@ import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; -import { - EventJson6, - EventJson6$Outbound, - EventJson6$outboundSchema, -} from "./eventjson6.js"; +import { Event1, Event1$Outbound, Event1$outboundSchema } from "./event1.js"; /** * Type of exhibitor category @@ -31,7 +27,7 @@ export type ExhibitorCategoryRequest = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * Name of the exhibitor category */ @@ -57,7 +53,7 @@ export const ExhibitorCategoryRequestType$outboundSchema: z.ZodNativeEnum< /** @internal */ export type ExhibitorCategoryRequest$Outbound = { - event: EventJson6$Outbound; + event: Event1$Outbound; name: string; description?: string | undefined; order: number; @@ -70,7 +66,7 @@ export const ExhibitorCategoryRequest$outboundSchema: z.ZodType< z.ZodTypeDef, ExhibitorCategoryRequest > = z.object({ - event: EventJson6$outboundSchema, + event: Event1$outboundSchema, name: z.string(), description: z.string().optional(), order: z.number().int(), diff --git a/packages/typescript/src/models/components/exhibitorcategoryresponse.ts b/packages/typescript/src/models/components/exhibitorcategoryresponse.ts index 7d8198dd..796aa970 100644 --- a/packages/typescript/src/models/components/exhibitorcategoryresponse.ts +++ b/packages/typescript/src/models/components/exhibitorcategoryresponse.ts @@ -7,7 +7,7 @@ import { safeParse } from "../../lib/schemas.js"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; /** * Type of exhibitor category @@ -46,7 +46,7 @@ export type ExhibitorCategoryResponse = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * Name of the exhibitor category */ @@ -95,7 +95,7 @@ export const ExhibitorCategoryResponse$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, + event: Event1$inboundSchema, name: z.string(), description: z.string().optional(), order: z.number().int(), diff --git a/packages/typescript/src/models/components/exhibitorid.ts b/packages/typescript/src/models/components/exhibitorid.ts new file mode 100644 index 00000000..f6fc4195 --- /dev/null +++ b/packages/typescript/src/models/components/exhibitorid.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * A JSON Schema representation of an exhibitor ID. + */ +export type ExhibitorId = { + /** + * A string that has to be a format matching the industry standard uuid + */ + id?: string | undefined; +}; + +/** @internal */ +export const ExhibitorId$inboundSchema: z.ZodType< + ExhibitorId, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); + +export function exhibitorIdFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ExhibitorId$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExhibitorId' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/exhibitoridjson.ts b/packages/typescript/src/models/components/exhibitoridjson.ts deleted file mode 100644 index 523f97b2..00000000 --- a/packages/typescript/src/models/components/exhibitoridjson.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A JSON Schema representation of an exhibitor ID. - */ -export type ExhibitorIdJson = { - /** - * A string that has to be a format matching the industry standard uuid - */ - id?: string | undefined; -}; - -/** @internal */ -export const ExhibitorIdJson$inboundSchema: z.ZodType< - ExhibitorIdJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), -}); - -export function exhibitorIdJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExhibitorIdJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExhibitorIdJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/exhibitoridlistresponse.ts b/packages/typescript/src/models/components/exhibitoridlistresponse.ts index 2e66562b..62196e6f 100644 --- a/packages/typescript/src/models/components/exhibitoridlistresponse.ts +++ b/packages/typescript/src/models/components/exhibitoridlistresponse.ts @@ -6,11 +6,8 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - ExhibitorIdJson, - ExhibitorIdJson$inboundSchema, -} from "./exhibitoridjson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; +import { ExhibitorId, ExhibitorId$inboundSchema } from "./exhibitorid.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * Exhibitor Id Paginated Response schema @@ -19,11 +16,11 @@ export type ExhibitorIdListResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * Paginated list of exhibitor Ids for an exhibitor category. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -32,8 +29,8 @@ export const ExhibitorIdListResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(ExhibitorIdJson$inboundSchema).optional(), + paging: Paging$inboundSchema.optional(), + data: z.array(ExhibitorId$inboundSchema).optional(), }); export function exhibitorIdListResponseFromJSON( diff --git a/packages/typescript/src/models/components/exhibitorjson.ts b/packages/typescript/src/models/components/exhibitorjson.ts index 8ca23e35..ca74c5b5 100644 --- a/packages/typescript/src/models/components/exhibitorjson.ts +++ b/packages/typescript/src/models/components/exhibitorjson.ts @@ -8,13 +8,25 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** - * The Associated Exhibitor. + * An exhibitor. */ export type ExhibitorJson = { /** - * Exhibitor id + * The unique identifier of the exhibitor. */ - id: string; + id?: string | undefined; + /** + * The Name of an exhibitor. + */ + name?: string | undefined; + /** + * If the exhibitor is featured. + */ + featured?: boolean | undefined; + /** + * If the exhibitor is an event sponsor. + */ + eventSponsor?: boolean | undefined; }; /** @internal */ @@ -23,25 +35,12 @@ export const ExhibitorJson$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - id: z.string(), -}); -/** @internal */ -export type ExhibitorJson$Outbound = { - id: string; -}; - -/** @internal */ -export const ExhibitorJson$outboundSchema: z.ZodType< - ExhibitorJson$Outbound, - z.ZodTypeDef, - ExhibitorJson -> = z.object({ - id: z.string(), + id: z.string().optional(), + name: z.string().optional(), + featured: z.boolean().optional(), + eventSponsor: z.boolean().optional(), }); -export function exhibitorJsonToJSON(exhibitorJson: ExhibitorJson): string { - return JSON.stringify(ExhibitorJson$outboundSchema.parse(exhibitorJson)); -} export function exhibitorJsonFromJSON( jsonString: string, ): SafeParseResult { diff --git a/packages/typescript/src/models/components/exhibitorjson1.ts b/packages/typescript/src/models/components/exhibitorjson1.ts deleted file mode 100644 index ce398a34..00000000 --- a/packages/typescript/src/models/components/exhibitorjson1.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * An exhibitor. - */ -export type ExhibitorJson1 = { - /** - * The unique identifier of the exhibitor. - */ - id?: string | undefined; - /** - * The Name of an exhibitor. - */ - name?: string | undefined; - /** - * If the exhibitor is featured. - */ - featured?: boolean | undefined; - /** - * If the exhibitor is an event sponsor. - */ - eventSponsor?: boolean | undefined; -}; - -/** @internal */ -export const ExhibitorJson1$inboundSchema: z.ZodType< - ExhibitorJson1, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), - name: z.string().optional(), - featured: z.boolean().optional(), - eventSponsor: z.boolean().optional(), -}); - -export function exhibitorJson1FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExhibitorJson1$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExhibitorJson1' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/exhibitorquestiontype.ts b/packages/typescript/src/models/components/exhibitorquestiontype.ts new file mode 100644 index 00000000..23b915e4 --- /dev/null +++ b/packages/typescript/src/models/components/exhibitorquestiontype.ts @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { ClosedEnum } from "../../types/enums.js"; + +/** + * Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. + */ +export const ExhibitorQuestionType = { + MultiChoice: "MultiChoice", + SingleChoice: "SingleChoice", + OpenEndedTextOneLine: "OpenEndedTextOneLine", + OpenEndedTextCommentBox: "OpenEndedTextCommentBox", + OpenEndedDateTime: "OpenEndedDateTime", +} as const; +/** + * Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. + */ +export type ExhibitorQuestionType = ClosedEnum; + +/** @internal */ +export const ExhibitorQuestionType$inboundSchema: z.ZodNativeEnum< + typeof ExhibitorQuestionType +> = z.nativeEnum(ExhibitorQuestionType); diff --git a/packages/typescript/src/models/components/exhibitorquestiontypejson.ts b/packages/typescript/src/models/components/exhibitorquestiontypejson.ts deleted file mode 100644 index eed1adff..00000000 --- a/packages/typescript/src/models/components/exhibitorquestiontypejson.ts +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { ClosedEnum } from "../../types/enums.js"; - -/** - * Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. - */ -export const ExhibitorQuestionTypeJson = { - MultiChoice: "MultiChoice", - SingleChoice: "SingleChoice", - OpenEndedTextOneLine: "OpenEndedTextOneLine", - OpenEndedTextCommentBox: "OpenEndedTextCommentBox", - OpenEndedDateTime: "OpenEndedDateTime", -} as const; -/** - * Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. - */ -export type ExhibitorQuestionTypeJson = ClosedEnum< - typeof ExhibitorQuestionTypeJson ->; - -/** @internal */ -export const ExhibitorQuestionTypeJson$inboundSchema: z.ZodNativeEnum< - typeof ExhibitorQuestionTypeJson -> = z.nativeEnum(ExhibitorQuestionTypeJson); diff --git a/packages/typescript/src/models/components/exhibitorregistrationpacklistresponse.ts b/packages/typescript/src/models/components/exhibitorregistrationpacklistresponse.ts index 4d277d6f..0441746d 100644 --- a/packages/typescript/src/models/components/exhibitorregistrationpacklistresponse.ts +++ b/packages/typescript/src/models/components/exhibitorregistrationpacklistresponse.ts @@ -7,9 +7,9 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExistingRegistrationPackJson, - ExistingRegistrationPackJson$inboundSchema, -} from "./existingregistrationpackjson.js"; + RegistrationPackResponse, + RegistrationPackResponse$inboundSchema, +} from "./registrationpackresponse.js"; /** * The registration pack associated with an exhibitor. Each exhibitor has at most one registration pack per event. @@ -18,7 +18,7 @@ export type ExhibitorRegistrationPackListResponse = { /** * The registration pack for an exhibitor. Contains at most one item. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -27,7 +27,7 @@ export const ExhibitorRegistrationPackListResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - data: z.array(ExistingRegistrationPackJson$inboundSchema).optional(), + data: z.array(RegistrationPackResponse$inboundSchema).optional(), }); export function exhibitorRegistrationPackListResponseFromJSON( diff --git a/packages/typescript/src/models/components/exhibitorrequest.ts b/packages/typescript/src/models/components/exhibitorrequest.ts index 3e6149a4..c584d160 100644 --- a/packages/typescript/src/models/components/exhibitorrequest.ts +++ b/packages/typescript/src/models/components/exhibitorrequest.ts @@ -4,25 +4,21 @@ import * as z from "zod/v3"; import { - ContactLinksJson2, - ContactLinksJson2$Outbound, - ContactLinksJson2$outboundSchema, -} from "./contactlinksjson2.js"; + Address11, + Address11$Outbound, + Address11$outboundSchema, +} from "./address11.js"; import { - EventJson6, - EventJson6$Outbound, - EventJson6$outboundSchema, -} from "./eventjson6.js"; + ContactLinks, + ContactLinks$Outbound, + ContactLinks$outboundSchema, +} from "./contactlinks.js"; +import { Event1, Event1$Outbound, Event1$outboundSchema } from "./event1.js"; import { - ExhibitorAddressJson, - ExhibitorAddressJson$Outbound, - ExhibitorAddressJson$outboundSchema, -} from "./exhibitoraddressjson.js"; -import { - SponsorshipLevelJson, - SponsorshipLevelJson$Outbound, - SponsorshipLevelJson$outboundSchema, -} from "./sponsorshipleveljson.js"; + SponsorshipLevel, + SponsorshipLevel$Outbound, + SponsorshipLevel$outboundSchema, +} from "./sponsorshiplevel.js"; /** * A representation of an exhibitor including all relevant information. @@ -31,7 +27,7 @@ export type ExhibitorRequest = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. */ @@ -55,7 +51,7 @@ export type ExhibitorRequest = { /** * An object representing an address with various properties. */ - address?: ExhibitorAddressJson | undefined; + address?: Address11 | undefined; /** * Email address of the exhibitor */ @@ -79,7 +75,7 @@ export type ExhibitorRequest = { /** * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. */ - contactLinks?: ContactLinksJson2 | undefined; + contactLinks?: ContactLinks | undefined; /** * A boolean indicating whether the exhibitor is deleted or not */ @@ -99,29 +95,29 @@ export type ExhibitorRequest = { /** * Associated sponsorship level for an exhibitor */ - sponsorshipLevel?: SponsorshipLevelJson | undefined; + sponsorshipLevel?: SponsorshipLevel | undefined; }; /** @internal */ export type ExhibitorRequest$Outbound = { - event: EventJson6$Outbound; + event: Event1$Outbound; name: string; description?: string | undefined; code?: string | undefined; sourceId?: string | undefined; location?: string | undefined; - address?: ExhibitorAddressJson$Outbound | undefined; + address?: Address11$Outbound | undefined; email?: string | undefined; mobilePhone?: string | undefined; workPhone?: string | undefined; otherPhone?: string | undefined; website?: string | undefined; - contactLinks?: ContactLinksJson2$Outbound | undefined; + contactLinks?: ContactLinks$Outbound | undefined; deleted: boolean; hidden: boolean; eventSponsor: boolean; featured: boolean; - sponsorshipLevel?: SponsorshipLevelJson$Outbound | undefined; + sponsorshipLevel?: SponsorshipLevel$Outbound | undefined; }; /** @internal */ @@ -130,24 +126,24 @@ export const ExhibitorRequest$outboundSchema: z.ZodType< z.ZodTypeDef, ExhibitorRequest > = z.object({ - event: EventJson6$outboundSchema, + event: Event1$outboundSchema, name: z.string(), description: z.string().optional(), code: z.string().optional(), sourceId: z.string().optional(), location: z.string().optional(), - address: ExhibitorAddressJson$outboundSchema.optional(), + address: Address11$outboundSchema.optional(), email: z.string().optional(), mobilePhone: z.string().optional(), workPhone: z.string().optional(), otherPhone: z.string().optional(), website: z.string().optional(), - contactLinks: ContactLinksJson2$outboundSchema.optional(), + contactLinks: ContactLinks$outboundSchema.optional(), deleted: z.boolean().default(false), hidden: z.boolean().default(false), eventSponsor: z.boolean().default(false), featured: z.boolean().default(false), - sponsorshipLevel: SponsorshipLevelJson$outboundSchema.optional(), + sponsorshipLevel: SponsorshipLevel$outboundSchema.optional(), }); export function exhibitorRequestToJSON( diff --git a/packages/typescript/src/models/components/exhibitorresponse.ts b/packages/typescript/src/models/components/exhibitorresponse.ts index ffee2dfb..84bf9a55 100644 --- a/packages/typescript/src/models/components/exhibitorresponse.ts +++ b/packages/typescript/src/models/components/exhibitorresponse.ts @@ -6,19 +6,13 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { Address11, Address11$inboundSchema } from "./address11.js"; +import { ContactLinks, ContactLinks$inboundSchema } from "./contactlinks.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; import { - ContactLinksJson2, - ContactLinksJson2$inboundSchema, -} from "./contactlinksjson2.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { - ExhibitorAddressJson, - ExhibitorAddressJson$inboundSchema, -} from "./exhibitoraddressjson.js"; -import { - SponsorshipLevelJson, - SponsorshipLevelJson$inboundSchema, -} from "./sponsorshipleveljson.js"; + SponsorshipLevel, + SponsorshipLevel$inboundSchema, +} from "./sponsorshiplevel.js"; /** * JSON schema for the exhibitor object @@ -43,7 +37,7 @@ export type ExhibitorResponse = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. */ @@ -67,7 +61,7 @@ export type ExhibitorResponse = { /** * An object representing an address with various properties. */ - address?: ExhibitorAddressJson | undefined; + address?: Address11 | undefined; /** * Email address of the exhibitor */ @@ -91,7 +85,7 @@ export type ExhibitorResponse = { /** * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. */ - contactLinks?: ContactLinksJson2 | undefined; + contactLinks?: ContactLinks | undefined; /** * A boolean indicating whether the exhibitor is deleted or not */ @@ -111,7 +105,7 @@ export type ExhibitorResponse = { /** * Associated sponsorship level for an exhibitor */ - sponsorshipLevel?: SponsorshipLevelJson | undefined; + sponsorshipLevel?: SponsorshipLevel | undefined; /** * ID of an exhibitor. */ @@ -147,24 +141,24 @@ export const ExhibitorResponse$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, + event: Event1$inboundSchema, name: z.string(), description: z.string().optional(), code: z.string().optional(), sourceId: z.string().optional(), location: z.string().optional(), - address: ExhibitorAddressJson$inboundSchema.optional(), + address: Address11$inboundSchema.optional(), email: z.string().optional(), mobilePhone: z.string().optional(), workPhone: z.string().optional(), otherPhone: z.string().optional(), website: z.string().optional(), - contactLinks: ContactLinksJson2$inboundSchema.optional(), + contactLinks: ContactLinks$inboundSchema.optional(), deleted: z.boolean().default(false), hidden: z.boolean().default(false), eventSponsor: z.boolean().default(false), featured: z.boolean().default(false), - sponsorshipLevel: SponsorshipLevelJson$inboundSchema.optional(), + sponsorshipLevel: SponsorshipLevel$inboundSchema.optional(), id: z.string().optional(), profileLogoId: z.string().optional(), profileLogoUrl: z.string().optional(), diff --git a/packages/typescript/src/models/components/exhibitorspaginatedresponse.ts b/packages/typescript/src/models/components/exhibitorspaginatedresponse.ts index 7de323e7..4dd402ad 100644 --- a/packages/typescript/src/models/components/exhibitorspaginatedresponse.ts +++ b/packages/typescript/src/models/components/exhibitorspaginatedresponse.ts @@ -7,10 +7,10 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExistingExhibitorJson, - ExistingExhibitorJson$inboundSchema, -} from "./existingexhibitorjson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; + ExhibitorResponse, + ExhibitorResponse$inboundSchema, +} from "./exhibitorresponse.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * A paginated response containing a list of exhibitors for an event. @@ -19,11 +19,11 @@ export type ExhibitorsPaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * Paginated list of exhibitors for an event. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -32,8 +32,8 @@ export const ExhibitorsPaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(ExistingExhibitorJson$inboundSchema).optional(), + paging: Paging$inboundSchema.optional(), + data: z.array(ExhibitorResponse$inboundSchema).optional(), }); export function exhibitorsPaginatedResponseFromJSON( diff --git a/packages/typescript/src/models/components/existingaudiencesegment.ts b/packages/typescript/src/models/components/existingaudiencesegment.ts index f97fb919..2c7038e4 100644 --- a/packages/typescript/src/models/components/existingaudiencesegment.ts +++ b/packages/typescript/src/models/components/existingaudiencesegment.ts @@ -10,7 +10,7 @@ import { AudienceSegmentCreationTypeJson, AudienceSegmentCreationTypeJson$inboundSchema, } from "./audiencesegmentcreationtypejson.js"; -import { EventJson3, EventJson3$inboundSchema } from "./eventjson3.js"; +import { EventJson2, EventJson2$inboundSchema } from "./eventjson2.js"; /** * Details of an audience segment. @@ -35,7 +35,7 @@ export type ExistingAudienceSegment = { /** * ID of the event. */ - event?: EventJson3 | undefined; + event: EventJson2; /** * Name of the audience segment. Must be unique in the event where the segment exists. */ @@ -71,7 +71,7 @@ export const ExistingAudienceSegment$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson3$inboundSchema.optional(), + event: EventJson2$inboundSchema, name: z.string(), description: z.string().optional(), id: z.string().optional(), diff --git a/packages/typescript/src/models/components/existingboothstaffjson.ts b/packages/typescript/src/models/components/existingboothstaffjson.ts deleted file mode 100644 index 921c25b3..00000000 --- a/packages/typescript/src/models/components/existingboothstaffjson.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AttendeeJson3, AttendeeJson3$inboundSchema } from "./attendeejson3.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; - -/** - * Booth staff with an associated ID. - */ -export type ExistingBoothStaffJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * A JSON Schema for an Attendee object - */ - attendee: AttendeeJson3; - /** - * The Associated Event. - */ - event: EventJson6; - /** - * The Associated Exhibitor. - */ - exhibitor: ExhibitorJson; - /** - * ID of an exhibitor booth staff member. - */ - id?: string | undefined; -}; - -/** @internal */ -export const ExistingBoothStaffJson$inboundSchema: z.ZodType< - ExistingBoothStaffJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - attendee: AttendeeJson3$inboundSchema, - event: EventJson6$inboundSchema, - exhibitor: ExhibitorJson$inboundSchema, - id: z.string().optional(), -}); - -export function existingBoothStaffJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingBoothStaffJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingBoothStaffJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingcapacity.ts b/packages/typescript/src/models/components/existingcapacity.ts new file mode 100644 index 00000000..3f0ecc62 --- /dev/null +++ b/packages/typescript/src/models/components/existingcapacity.ts @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Registration type information + */ +export type ExistingCapacityRegistrationType = { + /** + * Registration type id + */ + id: string; +}; + +/** + * Represents the existing capacity of the registration type for an exhibitor + */ +export type ExistingCapacity = { + /** + * Registration type information + */ + registrationType: ExistingCapacityRegistrationType; + /** + * Reserved capacity of the registration type for an exhibitor + */ + reservedCapacity: number; + /** + * Available capacity of the registration type for an exhibitor + */ + availableCapacity: number; +}; + +/** @internal */ +export const ExistingCapacityRegistrationType$inboundSchema: z.ZodType< + ExistingCapacityRegistrationType, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string(), +}); + +export function existingCapacityRegistrationTypeFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ExistingCapacityRegistrationType$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExistingCapacityRegistrationType' from JSON`, + ); +} + +/** @internal */ +export const ExistingCapacity$inboundSchema: z.ZodType< + ExistingCapacity, + z.ZodTypeDef, + unknown +> = z.object({ + registrationType: z.lazy(() => + ExistingCapacityRegistrationType$inboundSchema + ), + reservedCapacity: z.number().int(), + availableCapacity: z.number().int(), +}); + +export function existingCapacityFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ExistingCapacity$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExistingCapacity' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/existingcapacityjson.ts b/packages/typescript/src/models/components/existingcapacityjson.ts deleted file mode 100644 index 8ac54276..00000000 --- a/packages/typescript/src/models/components/existingcapacityjson.ts +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Registration type information - */ -export type ExistingCapacityJsonRegistrationType = { - /** - * Registration type id - */ - id: string; -}; - -/** - * Represents the existing capacity of the registration type for an exhibitor - */ -export type ExistingCapacityJson = { - /** - * Registration type information - */ - registrationType: ExistingCapacityJsonRegistrationType; - /** - * Reserved capacity of the registration type for an exhibitor - */ - reservedCapacity: number; - /** - * Available capacity of the registration type for an exhibitor - */ - availableCapacity: number; -}; - -/** @internal */ -export const ExistingCapacityJsonRegistrationType$inboundSchema: z.ZodType< - ExistingCapacityJsonRegistrationType, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string(), -}); - -export function existingCapacityJsonRegistrationTypeFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => - ExistingCapacityJsonRegistrationType$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingCapacityJsonRegistrationType' from JSON`, - ); -} - -/** @internal */ -export const ExistingCapacityJson$inboundSchema: z.ZodType< - ExistingCapacityJson, - z.ZodTypeDef, - unknown -> = z.object({ - registrationType: z.lazy(() => - ExistingCapacityJsonRegistrationType$inboundSchema - ), - reservedCapacity: z.number().int(), - availableCapacity: z.number().int(), -}); - -export function existingCapacityJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingCapacityJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingCapacityJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingeliteraturerequestdataforlead.ts b/packages/typescript/src/models/components/existingeliteraturerequestdataforlead.ts new file mode 100644 index 00000000..9d5ef21e --- /dev/null +++ b/packages/typescript/src/models/components/existingeliteraturerequestdataforlead.ts @@ -0,0 +1,88 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + ELiteratureDocument, + ELiteratureDocument$inboundSchema, +} from "./eliteraturedocument.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; +import { Lead2, Lead2$inboundSchema } from "./lead2.js"; + +/** + * A JSON Schema for an existing e-literature request data for a lead. + */ +export type ExistingELiteratureRequestDataForLead = { + /** + * The ISO 8601 zoned date time when this record was created. + */ + created?: Date | undefined; + /** + * The identifier of the user that created this record. + */ + createdBy?: string | undefined; + /** + * The ISO 8601 zoned date time when this record was updated. + */ + lastModified?: Date | undefined; + /** + * The identifier of the user that last updated this record. + */ + lastModifiedBy?: string | undefined; + /** + * The Associated Event. + */ + event: Event1; + /** + * The Associated Exhibitor. + */ + exhibitor: Exhibitor; + /** + * JSON schema for the Lead object + */ + lead: Lead2; + /** + * Collection of E-literature documents sent to lead. + */ + documents: Array; + /** + * Request identifier + */ + id?: string | undefined; +}; + +/** @internal */ +export const ExistingELiteratureRequestDataForLead$inboundSchema: z.ZodType< + ExistingELiteratureRequestDataForLead, + z.ZodTypeDef, + unknown +> = z.object({ + created: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + createdBy: z.string().optional(), + lastModified: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + lastModifiedBy: z.string().optional(), + event: Event1$inboundSchema, + exhibitor: Exhibitor$inboundSchema, + lead: Lead2$inboundSchema, + documents: z.array(ELiteratureDocument$inboundSchema), + id: z.string().optional(), +}); + +export function existingELiteratureRequestDataForLeadFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => + ExistingELiteratureRequestDataForLead$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExistingELiteratureRequestDataForLead' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/existingeliteraturerequestdatajson.ts b/packages/typescript/src/models/components/existingeliteraturerequestdatajson.ts deleted file mode 100644 index 9c0a8ea3..00000000 --- a/packages/typescript/src/models/components/existingeliteraturerequestdatajson.ts +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - EliteratureDocumentJson, - EliteratureDocumentJson$inboundSchema, -} from "./eliteraturedocumentjson.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; -import { LeadJson, LeadJson$inboundSchema } from "./leadjson.js"; - -/** - * A JSON Schema for an existing e-literature request data for a lead. - */ -export type ExistingEliteratureRequestDataJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * The Associated Event. - */ - event: EventJson6; - /** - * The Associated Exhibitor. - */ - exhibitor: ExhibitorJson; - /** - * JSON schema for the Lead object - */ - lead: LeadJson; - /** - * Collection of E-literature documents sent to lead. - */ - documents: Array; - /** - * Request identifier - */ - id?: string | undefined; -}; - -/** @internal */ -export const ExistingEliteratureRequestDataJson$inboundSchema: z.ZodType< - ExistingEliteratureRequestDataJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, - exhibitor: ExhibitorJson$inboundSchema, - lead: LeadJson$inboundSchema, - documents: z.array(EliteratureDocumentJson$inboundSchema), - id: z.string().optional(), -}); - -export function existingEliteratureRequestDataJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => - ExistingEliteratureRequestDataJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingEliteratureRequestDataJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingexhibitoradminjson.ts b/packages/typescript/src/models/components/existingexhibitoradminjson.ts deleted file mode 100644 index 7f4d52a7..00000000 --- a/packages/typescript/src/models/components/existingexhibitoradminjson.ts +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; - -/** - * Existing Exhibitor Admin with an id property - */ -export type ExistingExhibitorAdminJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record.This filed is deprecated. - * - * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. - */ - lastModifiedBy?: string | undefined; - /** - * The Associated Exhibitor. - */ - exhibitor: ExhibitorJson; - /** - * The first name of the exhibitor admin - */ - firstName: string; - /** - * The last name of the exhibitor admin - */ - lastName: string; - /** - * The email address of the exhibitor admin - */ - email: string; - /** - * Exhibitor Admin id - */ - id?: string | undefined; -}; - -/** @internal */ -export const ExistingExhibitorAdminJson$inboundSchema: z.ZodType< - ExistingExhibitorAdminJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - exhibitor: ExhibitorJson$inboundSchema, - firstName: z.string(), - lastName: z.string(), - email: z.string(), - id: z.string().optional(), -}); - -export function existingExhibitorAdminJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingExhibitorAdminJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingExhibitorAdminJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingexhibitoranswer.ts b/packages/typescript/src/models/components/existingexhibitoranswer.ts new file mode 100644 index 00000000..631beff8 --- /dev/null +++ b/packages/typescript/src/models/components/existingexhibitoranswer.ts @@ -0,0 +1,84 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { Answer2, Answer2$inboundSchema } from "./answer2.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; +import { Uuid1, Uuid1$inboundSchema } from "./uuid1.js"; + +/** + * Existing Exhibitor Answer schema + */ +export type ExistingExhibitorAnswer = { + /** + * The ISO 8601 zoned date time when this record was created. + */ + created?: Date | undefined; + /** + * The identifier of the user that created this record. + */ + createdBy?: string | undefined; + /** + * The ISO 8601 zoned date time when this record was updated. + */ + lastModified?: Date | undefined; + /** + * The identifier of the user that last updated this record. + */ + lastModifiedBy?: string | undefined; + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + question: Uuid1; + /** + * The Associated Event. + */ + event: Event1; + /** + * The Associated Exhibitor. + */ + exhibitor: Exhibitor; + /** + * List of answers + */ + answers: Array; + /** + * Exhibitor Answer id + */ + id: string; +}; + +/** @internal */ +export const ExistingExhibitorAnswer$inboundSchema: z.ZodType< + ExistingExhibitorAnswer, + z.ZodTypeDef, + unknown +> = z.object({ + created: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + createdBy: z.string().optional(), + lastModified: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + lastModifiedBy: z.string().optional(), + question: Uuid1$inboundSchema, + event: Event1$inboundSchema, + exhibitor: Exhibitor$inboundSchema, + answers: z.array(Answer2$inboundSchema), + id: z.string(), +}); + +export function existingExhibitorAnswerFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ExistingExhibitorAnswer$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExistingExhibitorAnswer' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/existingexhibitoranswerinput.ts b/packages/typescript/src/models/components/existingexhibitoranswerinput.ts new file mode 100644 index 00000000..100f021c --- /dev/null +++ b/packages/typescript/src/models/components/existingexhibitoranswerinput.ts @@ -0,0 +1,69 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { + Answer2, + Answer2$Outbound, + Answer2$outboundSchema, +} from "./answer2.js"; +import { Event1, Event1$Outbound, Event1$outboundSchema } from "./event1.js"; +import { + Exhibitor, + Exhibitor$Outbound, + Exhibitor$outboundSchema, +} from "./exhibitor.js"; +import { Uuid1, Uuid1$Outbound, Uuid1$outboundSchema } from "./uuid1.js"; + +/** + * Existing Exhibitor Answer schema + */ +export type ExistingExhibitorAnswerInput = { + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + question: Uuid1; + /** + * The Associated Event. + */ + event: Event1; + /** + * The Associated Exhibitor. + */ + exhibitor: Exhibitor; + /** + * List of answers + */ + answers: Array; +}; + +/** @internal */ +export type ExistingExhibitorAnswerInput$Outbound = { + question: Uuid1$Outbound; + event: Event1$Outbound; + exhibitor: Exhibitor$Outbound; + answers: Array; +}; + +/** @internal */ +export const ExistingExhibitorAnswerInput$outboundSchema: z.ZodType< + ExistingExhibitorAnswerInput$Outbound, + z.ZodTypeDef, + ExistingExhibitorAnswerInput +> = z.object({ + question: Uuid1$outboundSchema, + event: Event1$outboundSchema, + exhibitor: Exhibitor$outboundSchema, + answers: z.array(Answer2$outboundSchema), +}); + +export function existingExhibitorAnswerInputToJSON( + existingExhibitorAnswerInput: ExistingExhibitorAnswerInput, +): string { + return JSON.stringify( + ExistingExhibitorAnswerInput$outboundSchema.parse( + existingExhibitorAnswerInput, + ), + ); +} diff --git a/packages/typescript/src/models/components/existingexhibitoranswerjson.ts b/packages/typescript/src/models/components/existingexhibitoranswerjson.ts deleted file mode 100644 index 2482d656..00000000 --- a/packages/typescript/src/models/components/existingexhibitoranswerjson.ts +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AnswerJson0, AnswerJson0$inboundSchema } from "./answerjson0.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; -import { UuidJson, UuidJson$inboundSchema } from "./uuidjson.js"; - -/** - * Existing Exhibitor Answer schema - */ -export type ExistingExhibitorAnswerJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - question: UuidJson; - /** - * The Associated Event. - */ - event: EventJson6; - /** - * The Associated Exhibitor. - */ - exhibitor: ExhibitorJson; - /** - * List of answers - */ - answers: Array; - /** - * Exhibitor Answer id - */ - id: string; -}; - -/** @internal */ -export const ExistingExhibitorAnswerJson$inboundSchema: z.ZodType< - ExistingExhibitorAnswerJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - question: UuidJson$inboundSchema, - event: EventJson6$inboundSchema, - exhibitor: ExhibitorJson$inboundSchema, - answers: z.array(AnswerJson0$inboundSchema), - id: z.string(), -}); - -export function existingExhibitorAnswerJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingExhibitorAnswerJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingExhibitorAnswerJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingexhibitoranswerjsoninput.ts b/packages/typescript/src/models/components/existingexhibitoranswerjsoninput.ts deleted file mode 100644 index 49e683dd..00000000 --- a/packages/typescript/src/models/components/existingexhibitoranswerjsoninput.ts +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { - AnswerJson0, - AnswerJson0$Outbound, - AnswerJson0$outboundSchema, -} from "./answerjson0.js"; -import { - EventJson6, - EventJson6$Outbound, - EventJson6$outboundSchema, -} from "./eventjson6.js"; -import { - ExhibitorJson, - ExhibitorJson$Outbound, - ExhibitorJson$outboundSchema, -} from "./exhibitorjson.js"; -import { - UuidJson, - UuidJson$Outbound, - UuidJson$outboundSchema, -} from "./uuidjson.js"; - -/** - * Existing Exhibitor Answer schema - */ -export type ExistingExhibitorAnswerJsonInput = { - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - question: UuidJson; - /** - * The Associated Event. - */ - event: EventJson6; - /** - * The Associated Exhibitor. - */ - exhibitor: ExhibitorJson; - /** - * List of answers - */ - answers: Array; -}; - -/** @internal */ -export type ExistingExhibitorAnswerJsonInput$Outbound = { - question: UuidJson$Outbound; - event: EventJson6$Outbound; - exhibitor: ExhibitorJson$Outbound; - answers: Array; -}; - -/** @internal */ -export const ExistingExhibitorAnswerJsonInput$outboundSchema: z.ZodType< - ExistingExhibitorAnswerJsonInput$Outbound, - z.ZodTypeDef, - ExistingExhibitorAnswerJsonInput -> = z.object({ - question: UuidJson$outboundSchema, - event: EventJson6$outboundSchema, - exhibitor: ExhibitorJson$outboundSchema, - answers: z.array(AnswerJson0$outboundSchema), -}); - -export function existingExhibitorAnswerJsonInputToJSON( - existingExhibitorAnswerJsonInput: ExistingExhibitorAnswerJsonInput, -): string { - return JSON.stringify( - ExistingExhibitorAnswerJsonInput$outboundSchema.parse( - existingExhibitorAnswerJsonInput, - ), - ); -} diff --git a/packages/typescript/src/models/components/existingexhibitorcategoryjson.ts b/packages/typescript/src/models/components/existingexhibitorcategoryjson.ts deleted file mode 100644 index 54181766..00000000 --- a/packages/typescript/src/models/components/existingexhibitorcategoryjson.ts +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { ClosedEnum } from "../../types/enums.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; - -/** - * Type of exhibitor category - */ -export const ExistingExhibitorCategoryJsonType = { - Banner: "BANNER", - Logo: "LOGO", -} as const; -/** - * Type of exhibitor category - */ -export type ExistingExhibitorCategoryJsonType = ClosedEnum< - typeof ExistingExhibitorCategoryJsonType ->; - -/** - * A description of the Existing Exhibitor Category JSON schema - */ -export type ExistingExhibitorCategoryJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * The Associated Event. - */ - event: EventJson6; - /** - * Name of the exhibitor category - */ - name: string; - /** - * Exhibitor Category description - */ - description?: string | undefined; - /** - * order for exhibitor category - */ - order: number; - /** - * Type of exhibitor category - */ - type: ExistingExhibitorCategoryJsonType; - /** - * ID of exhibitor category. - */ - id?: string | undefined; - /** - * File ID for exhibitor category banner. - */ - bannerId?: string | undefined; - /** - * URL for exhibitor category banner. - */ - bannerUrl?: string | undefined; -}; - -/** @internal */ -export const ExistingExhibitorCategoryJsonType$inboundSchema: z.ZodNativeEnum< - typeof ExistingExhibitorCategoryJsonType -> = z.nativeEnum(ExistingExhibitorCategoryJsonType); - -/** @internal */ -export const ExistingExhibitorCategoryJson$inboundSchema: z.ZodType< - ExistingExhibitorCategoryJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, - name: z.string(), - description: z.string().optional(), - order: z.number().int(), - type: ExistingExhibitorCategoryJsonType$inboundSchema, - id: z.string().optional(), - bannerId: z.string().optional(), - bannerUrl: z.string().optional(), -}); - -export function existingExhibitorCategoryJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingExhibitorCategoryJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingExhibitorCategoryJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingexhibitorjson.ts b/packages/typescript/src/models/components/existingexhibitorjson.ts deleted file mode 100644 index d8399228..00000000 --- a/packages/typescript/src/models/components/existingexhibitorjson.ts +++ /dev/null @@ -1,183 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - ContactLinksJson2, - ContactLinksJson2$inboundSchema, -} from "./contactlinksjson2.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { - ExhibitorAddressJson, - ExhibitorAddressJson$inboundSchema, -} from "./exhibitoraddressjson.js"; -import { - SponsorshipLevelJson, - SponsorshipLevelJson$inboundSchema, -} from "./sponsorshipleveljson.js"; - -/** - * JSON schema for the exhibitor object - */ -export type ExistingExhibitorJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * The Associated Event. - */ - event: EventJson6; - /** - * Name of the exhibitor. Cvent suggests limiting this to a maximum of 200 characters for optimal results. - */ - name: string; - /** - * Exhibitor description - */ - description?: string | undefined; - /** - * Code used to identify the exhibitor - */ - code?: string | undefined; - /** - * Code used for marketing groupings - */ - sourceId?: string | undefined; - /** - * Exhibitor location - */ - location?: string | undefined; - /** - * An object representing an address with various properties. - */ - address?: ExhibitorAddressJson | undefined; - /** - * Email address of the exhibitor - */ - email?: string | undefined; - /** - * Mobile Phone of the exhibitor - */ - mobilePhone?: string | undefined; - /** - * Work Phone of the exhibitor - */ - workPhone?: string | undefined; - /** - * Any other phone of the exhibitor - */ - otherPhone?: string | undefined; - /** - * Exhibitor's website URL - */ - website?: string | undefined; - /** - * A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs. - */ - contactLinks?: ContactLinksJson2 | undefined; - /** - * A boolean indicating whether the exhibitor is deleted or not - */ - deleted: boolean; - /** - * True indicates that the exhibitor is hidden. - */ - hidden: boolean; - /** - * A boolean indicating whether the exhibitor is an event sponsor or not - */ - eventSponsor: boolean; - /** - * A boolean indicating whether the exhibitor is designated as featured or not - */ - featured: boolean; - /** - * Associated sponsorship level for an exhibitor - */ - sponsorshipLevel?: SponsorshipLevelJson | undefined; - /** - * ID of an exhibitor. - */ - id?: string | undefined; - /** - * File ID for exhibitor profile logo. - */ - profileLogoId?: string | undefined; - /** - * URL for exhibitor profile logo. - */ - profileLogoUrl?: string | undefined; - /** - * File ID for exhibitor banner. - */ - bannerId?: string | undefined; - /** - * URL for exhibitor banner. - */ - bannerUrl?: string | undefined; -}; - -/** @internal */ -export const ExistingExhibitorJson$inboundSchema: z.ZodType< - ExistingExhibitorJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, - name: z.string(), - description: z.string().optional(), - code: z.string().optional(), - sourceId: z.string().optional(), - location: z.string().optional(), - address: ExhibitorAddressJson$inboundSchema.optional(), - email: z.string().optional(), - mobilePhone: z.string().optional(), - workPhone: z.string().optional(), - otherPhone: z.string().optional(), - website: z.string().optional(), - contactLinks: ContactLinksJson2$inboundSchema.optional(), - deleted: z.boolean().default(false), - hidden: z.boolean().default(false), - eventSponsor: z.boolean().default(false), - featured: z.boolean().default(false), - sponsorshipLevel: SponsorshipLevelJson$inboundSchema.optional(), - id: z.string().optional(), - profileLogoId: z.string().optional(), - profileLogoUrl: z.string().optional(), - bannerId: z.string().optional(), - bannerUrl: z.string().optional(), -}); - -export function existingExhibitorJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingExhibitorJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingExhibitorJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingexhibitorquestion.ts b/packages/typescript/src/models/components/existingexhibitorquestion.ts index 9fcbad48..8db0b1fa 100644 --- a/packages/typescript/src/models/components/existingexhibitorquestion.ts +++ b/packages/typescript/src/models/components/existingexhibitorquestion.ts @@ -7,26 +7,23 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AdditionalChoiceJson11, - AdditionalChoiceJson11$inboundSchema, -} from "./additionalchoicejson11.js"; + AdditionalChoice, + AdditionalChoice$inboundSchema, +} from "./additionalchoice.js"; +import { BaseChoice, BaseChoice$inboundSchema } from "./basechoice.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; import { - BaseChoiceJson, - BaseChoiceJson$inboundSchema, -} from "./basechoicejson.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; + ExhibitorAnswerFormat, + ExhibitorAnswerFormat$inboundSchema, +} from "./exhibitoranswerformat.js"; import { - ExhibitorAnswerFormatJson, - ExhibitorAnswerFormatJson$inboundSchema, -} from "./exhibitoranswerformatjson.js"; + ExhibitorAnswerLimits, + ExhibitorAnswerLimits$inboundSchema, +} from "./exhibitoranswerlimits.js"; import { - ExhibitorAnswerLimitsJson, - ExhibitorAnswerLimitsJson$inboundSchema, -} from "./exhibitoranswerlimitsjson.js"; -import { - ExhibitorQuestionTypeJson, - ExhibitorQuestionTypeJson$inboundSchema, -} from "./exhibitorquestiontypejson.js"; + ExhibitorQuestionType, + ExhibitorQuestionType$inboundSchema, +} from "./exhibitorquestiontype.js"; /** * Schema for an existing exhibitor question @@ -51,7 +48,7 @@ export type ExistingExhibitorQuestion = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The actual text of the exhibitor question. */ @@ -63,7 +60,7 @@ export type ExistingExhibitorQuestion = { /** * Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': restricts respondents to a single option from a list, often displayed as a dropdown or radio button. 'OpenEndedTextOneLine': brief text responses, such as names or short answers. 'OpenEndedTextCommentBox': longer text responses for detailed feedback. 'OpenEndedDateTime': captures date and time information from respondents. */ - type: ExhibitorQuestionTypeJson; + type: ExhibitorQuestionType; /** * A boolean indicating whether the question is mandatory or not */ @@ -71,23 +68,23 @@ export type ExistingExhibitorQuestion = { /** * An array of choices for the exhibitor question. */ - choices?: Array | undefined; + choices?: Array | undefined; /** * Contains text of additional choice */ - notApplicableAnswer?: AdditionalChoiceJson11 | undefined; + notApplicableAnswer?: AdditionalChoice | undefined; /** * Contains text of additional choice */ - otherAnswer?: AdditionalChoiceJson11 | undefined; + otherAnswer?: AdditionalChoice | undefined; /** * Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTextOneLine questions, select 'General', 'EmailAddress', or 'PhoneNumber'. For OpenEndedDateTime questions, use 'DateAndTime' or 'Date'. */ - answerFormat?: ExhibitorAnswerFormatJson | undefined; + answerFormat?: ExhibitorAnswerFormat | undefined; /** * Defines the limits for answers to exhibitor questions. */ - answerLimits?: ExhibitorAnswerLimitsJson | undefined; + answerLimits?: ExhibitorAnswerLimits | undefined; /** * True indicates the current date and time is automatically set as the default value for OpenEndedDateTime questions. */ @@ -115,16 +112,16 @@ export const ExistingExhibitorQuestion$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, + event: Event1$inboundSchema, text: z.string(), code: z.string().optional(), - type: ExhibitorQuestionTypeJson$inboundSchema, + type: ExhibitorQuestionType$inboundSchema, required: z.boolean(), - choices: z.array(BaseChoiceJson$inboundSchema).optional(), - notApplicableAnswer: AdditionalChoiceJson11$inboundSchema.optional(), - otherAnswer: AdditionalChoiceJson11$inboundSchema.optional(), - answerFormat: ExhibitorAnswerFormatJson$inboundSchema.optional(), - answerLimits: ExhibitorAnswerLimitsJson$inboundSchema.optional(), + choices: z.array(BaseChoice$inboundSchema).optional(), + notApplicableAnswer: AdditionalChoice$inboundSchema.optional(), + otherAnswer: AdditionalChoice$inboundSchema.optional(), + answerFormat: ExhibitorAnswerFormat$inboundSchema.optional(), + answerLimits: ExhibitorAnswerLimits$inboundSchema.optional(), defaultToCurrentDate: z.boolean().optional(), id: z.string(), displayOrder: z.number().int().default(1), diff --git a/packages/typescript/src/models/components/existingfile.ts b/packages/typescript/src/models/components/existingfile.ts index f5705485..353eee73 100644 --- a/packages/typescript/src/models/components/existingfile.ts +++ b/packages/typescript/src/models/components/existingfile.ts @@ -6,8 +6,8 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; /** * Content of existing exhibitor file @@ -32,11 +32,11 @@ export type ExistingFile = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * Display name of the file. */ @@ -68,8 +68,8 @@ export const ExistingFile$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, - exhibitor: ExhibitorJson$inboundSchema, + event: Event1$inboundSchema, + exhibitor: Exhibitor$inboundSchema, displayName: z.string(), hidden: z.boolean().default(false), order: z.number().int(), diff --git a/packages/typescript/src/models/components/existinghub.ts b/packages/typescript/src/models/components/existinghub.ts index 59d24af1..e3e71cab 100644 --- a/packages/typescript/src/models/components/existinghub.ts +++ b/packages/typescript/src/models/components/existinghub.ts @@ -6,27 +6,18 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { HubBackground, HubBackground$inboundSchema } from "./hubbackground.js"; +import { HubCalendar, HubCalendar$inboundSchema } from "./hubcalendar.js"; +import { HubColors, HubColors$inboundSchema } from "./hubcolors.js"; +import { HubFonts, HubFonts$inboundSchema } from "./hubfonts.js"; +import { HubLogin, HubLogin$inboundSchema } from "./hublogin.js"; +import { HubLogo, HubLogo$inboundSchema } from "./hublogo.js"; +import { HubOwner, HubOwner$inboundSchema } from "./hubowner.js"; import { - HubBackgroundJson, - HubBackgroundJson$inboundSchema, -} from "./hubbackgroundjson.js"; -import { - HubCalendarJson, - HubCalendarJson$inboundSchema, -} from "./hubcalendarjson.js"; -import { HubColorsJson, HubColorsJson$inboundSchema } from "./hubcolorsjson.js"; -import { HubFontsJson, HubFontsJson$inboundSchema } from "./hubfontsjson.js"; -import { HubLoginJson, HubLoginJson$inboundSchema } from "./hubloginjson.js"; -import { HubLogoJson, HubLogoJson$inboundSchema } from "./hublogojson.js"; -import { HubOwnerJson, HubOwnerJson$inboundSchema } from "./hubownerjson.js"; -import { - HubStatusPropertyJson, - HubStatusPropertyJson$inboundSchema, -} from "./hubstatuspropertyjson.js"; -import { - UtmOverrideJson, - UtmOverrideJson$inboundSchema, -} from "./utmoverridejson.js"; + HubStatusProperty, + HubStatusProperty$inboundSchema, +} from "./hubstatusproperty.js"; +import { UTMOverride, UTMOverride$inboundSchema } from "./utmoverride.js"; /** * Represents an existing Events+ hub. @@ -55,7 +46,7 @@ export type ExistingHub = { /** * The owner of the Events+ hub and their information. */ - owner: HubOwnerJson; + owner: HubOwner; /** * Custom domain name of the Events+ hub. */ @@ -67,7 +58,7 @@ export type ExistingHub = { /** * All the colors associated with the Events+ hub. */ - colors?: HubColorsJson | undefined; + colors?: HubColors | undefined; /** * True guarantees that controls shown on the page will contrast with the background color. */ @@ -75,11 +66,11 @@ export type ExistingHub = { /** * The logo for the Events+ hub. */ - logo?: HubLogoJson | undefined; + logo?: HubLogo | undefined; /** * The background image of the Events+ hub. */ - background?: HubBackgroundJson | undefined; + background?: HubBackground | undefined; /** * An IETF BCP 47 language tag used to indicate the language of the Events+ hub. */ @@ -87,7 +78,7 @@ export type ExistingHub = { /** * The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. */ - calendar?: HubCalendarJson | undefined; + calendar?: HubCalendar | undefined; /** * Help email address to reach out in case of any issues logging in or registering. */ @@ -103,15 +94,15 @@ export type ExistingHub = { /** * Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. */ - utmOverride: UtmOverrideJson; + utmOverride: UTMOverride; /** * The fonts of the Events+ hub. */ - fonts?: HubFontsJson | undefined; + fonts?: HubFonts | undefined; /** * Fields relating to the login process for the Events+ hub. */ - login?: HubLoginJson | undefined; + login?: HubLogin | undefined; /** * The unique ID of an Events+ Hub. */ @@ -119,7 +110,7 @@ export type ExistingHub = { /** * The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. */ - status?: HubStatusPropertyJson | undefined; + status?: HubStatusProperty | undefined; }; /** @internal */ @@ -136,23 +127,23 @@ export const ExistingHub$inboundSchema: z.ZodType< ).optional(), lastModifiedBy: z.string().optional(), title: z.string(), - owner: HubOwnerJson$inboundSchema, + owner: HubOwner$inboundSchema, customDomain: z.string().optional(), url: z.string().optional(), - colors: HubColorsJson$inboundSchema.optional(), + colors: HubColors$inboundSchema.optional(), themeSafeMode: z.boolean().default(false), - logo: HubLogoJson$inboundSchema.optional(), - background: HubBackgroundJson$inboundSchema.optional(), + logo: HubLogo$inboundSchema.optional(), + background: HubBackground$inboundSchema.optional(), locale: z.string().optional(), - calendar: HubCalendarJson$inboundSchema.optional(), + calendar: HubCalendar$inboundSchema.optional(), helpEmailAddress: z.string().optional(), autoDetectBrowserLocale: z.boolean().optional(), faviconUrl: z.string().optional(), - utmOverride: UtmOverrideJson$inboundSchema.default("use-existing-parameter"), - fonts: HubFontsJson$inboundSchema.optional(), - login: HubLoginJson$inboundSchema.optional(), + utmOverride: UTMOverride$inboundSchema.default("use-existing-parameter"), + fonts: HubFonts$inboundSchema.optional(), + login: HubLogin$inboundSchema.optional(), id: z.string().optional(), - status: HubStatusPropertyJson$inboundSchema.optional(), + status: HubStatusProperty$inboundSchema.optional(), }); export function existingHubFromJSON( diff --git a/packages/typescript/src/models/components/existingleadjson.ts b/packages/typescript/src/models/components/existingleadjson.ts deleted file mode 100644 index a4f680e9..00000000 --- a/packages/typescript/src/models/components/existingleadjson.ts +++ /dev/null @@ -1,311 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { ClosedEnum } from "../../types/enums.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; -import { - LeadAddressJson, - LeadAddressJson$inboundSchema, -} from "./leadaddressjson.js"; -import { - LeadAppointmentJson, - LeadAppointmentJson$inboundSchema, -} from "./leadappointmentjson.js"; -import { - LeadAttendeeJson, - LeadAttendeeJson$inboundSchema, -} from "./leadattendeejson.js"; -import { - LeadBoothStaffJson, - LeadBoothStaffJson$inboundSchema, -} from "./leadboothstaffjson.js"; -import { - LeadDeviceJson, - LeadDeviceJson$inboundSchema, -} from "./leaddevicejson.js"; - -/** - * The type of lead. - */ -export const ExistingLeadJsonType = { - Leadcapture: "leadcapture", - Inbound: "inbound", - Appointment: "appointment", -} as const; -/** - * The type of lead. - */ -export type ExistingLeadJsonType = ClosedEnum; - -/** - * The application used to capture lead. - */ -export const Application = { - Leadcapture: "leadcapture", - AttendeehubMobile: "attendeehub_mobile", - AttendeehubWeb: "attendeehub_web", - AppointmentApp: "appointment_app", -} as const; -/** - * The application used to capture lead. - */ -export type Application = ClosedEnum; - -/** - * The source of entry for the lead - */ -export const Source = { - Scanned: "scanned", - Manual: "manual", - BusinessCardScanned: "business_card_scanned", - UlcScanned: "ulc_scanned", - Inbound: "inbound", - Appointment: "appointment", -} as const; -/** - * The source of entry for the lead - */ -export type Source = ClosedEnum; - -/** - * Current status of business card transcription - */ -export const TranscriptionStatus = { - Pending: "pending", - Submitted: "submitted", - Completed: "completed", - Failed: "failed", -} as const; -/** - * Current status of business card transcription - */ -export type TranscriptionStatus = ClosedEnum; - -/** - * Map containing extra properties from badgekit provider - */ -export type AdditionalBadgekitFields = {}; - -/** - * A JSON Schema file for Lead. - */ -export type ExistingLeadJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * The Associated Event. - */ - event?: EventJson6 | undefined; - /** - * The Associated Exhibitor. - */ - exhibitor?: ExhibitorJson | undefined; - /** - * A JSON schema representing the Attendee object - */ - attendee?: LeadAttendeeJson | undefined; - /** - * A JSON schema representing Booth Staff entity - */ - boothStaff?: LeadBoothStaffJson | undefined; - /** - * A JSON object representing an electronic device used to capture leads. - */ - device?: LeadDeviceJson | undefined; - /** - * A JSON schema representing the structure of an appointment object. - */ - appointment?: LeadAppointmentJson | undefined; - /** - * The title of the lead - */ - title?: string | undefined; - /** - * The first name of the lead - */ - firstName?: string | undefined; - /** - * The last name of the lead - */ - lastName?: string | undefined; - /** - * The email address of the lead - */ - email?: string | undefined; - /** - * The company/organization the lead belongs to. - */ - company?: string | undefined; - /** - * Mobile phone number of the lead - */ - mobilePhone?: string | undefined; - /** - * Schema for address information - */ - homeAddress?: LeadAddressJson | undefined; - /** - * Home phone number of the lead - */ - homePhone?: string | undefined; - /** - * Schema for address information - */ - workAddress?: LeadAddressJson | undefined; - /** - * Work Phone number of the lead - */ - workPhone?: string | undefined; - /** - * The type of lead. - */ - type: ExistingLeadJsonType; - /** - * The application used to capture lead. - */ - application: Application; - /** - * The source of entry for the lead - */ - source?: Source | undefined; - /** - * A boolean indicating whether a lead is deleted or not - */ - deleted: boolean; - /** - * Comments about the lead - */ - comments?: string | undefined; - /** - * License (access code) that was used to capture the lead - */ - licenseCode?: string | undefined; - /** - * A boolean indicating whether the lead is matched or not - */ - matched?: boolean | undefined; - /** - * Current status of business card transcription - */ - transcriptionStatus?: TranscriptionStatus | undefined; - /** - * A boolean indicating whether a lead is qualified or not - */ - qualified?: boolean | undefined; - /** - * Map containing extra properties from badgekit provider - */ - additionalBadgekitFields?: AdditionalBadgekitFields | undefined; - /** - * ID of Lead. - */ - id?: string | undefined; -}; - -/** @internal */ -export const ExistingLeadJsonType$inboundSchema: z.ZodNativeEnum< - typeof ExistingLeadJsonType -> = z.nativeEnum(ExistingLeadJsonType); - -/** @internal */ -export const Application$inboundSchema: z.ZodNativeEnum = z - .nativeEnum(Application); - -/** @internal */ -export const Source$inboundSchema: z.ZodNativeEnum = z - .nativeEnum(Source); - -/** @internal */ -export const TranscriptionStatus$inboundSchema: z.ZodNativeEnum< - typeof TranscriptionStatus -> = z.nativeEnum(TranscriptionStatus); - -/** @internal */ -export const AdditionalBadgekitFields$inboundSchema: z.ZodType< - AdditionalBadgekitFields, - z.ZodTypeDef, - unknown -> = z.object({}); - -export function additionalBadgekitFieldsFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => AdditionalBadgekitFields$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'AdditionalBadgekitFields' from JSON`, - ); -} - -/** @internal */ -export const ExistingLeadJson$inboundSchema: z.ZodType< - ExistingLeadJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema.optional(), - exhibitor: ExhibitorJson$inboundSchema.optional(), - attendee: LeadAttendeeJson$inboundSchema.optional(), - boothStaff: LeadBoothStaffJson$inboundSchema.optional(), - device: LeadDeviceJson$inboundSchema.optional(), - appointment: LeadAppointmentJson$inboundSchema.optional(), - title: z.string().optional(), - firstName: z.string().optional(), - lastName: z.string().optional(), - email: z.string().optional(), - company: z.string().optional(), - mobilePhone: z.string().optional(), - homeAddress: LeadAddressJson$inboundSchema.optional(), - homePhone: z.string().optional(), - workAddress: LeadAddressJson$inboundSchema.optional(), - workPhone: z.string().optional(), - type: ExistingLeadJsonType$inboundSchema.default("leadcapture"), - application: Application$inboundSchema.default("leadcapture"), - source: Source$inboundSchema.optional(), - deleted: z.boolean().default(false), - comments: z.string().optional(), - licenseCode: z.string().optional(), - matched: z.boolean().optional(), - transcriptionStatus: TranscriptionStatus$inboundSchema.optional(), - qualified: z.boolean().optional(), - additionalBadgekitFields: z.lazy(() => AdditionalBadgekitFields$inboundSchema) - .optional(), - id: z.string().optional(), -}); - -export function existingLeadJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingLeadJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingLeadJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingmember.ts b/packages/typescript/src/models/components/existingmember.ts new file mode 100644 index 00000000..4a8eaebe --- /dev/null +++ b/packages/typescript/src/models/components/existingmember.ts @@ -0,0 +1,166 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { Compliance, Compliance$inboundSchema } from "./compliance.js"; +import { + SocialMediaLinks, + SocialMediaLinks$inboundSchema, +} from "./socialmedialinks.js"; +import { WorkAddress, WorkAddress$inboundSchema } from "./workaddress.js"; + +/** + * The optimized URL of the Events+ member's profile image. + */ +export type ExistingMemberLink = { + /** + * A URL pointing to the member's profile image. + */ + href: string; +}; + +/** + * An existing member. + */ +export type ExistingMember = { + /** + * Member's first name. + */ + firstName: string; + /** + * Member's last name + */ + lastName: string; + /** + * Used to denote title of member e.g. Mr., Mrs., Dr. etc. + */ + prefix?: string | undefined; + /** + * Member's designation in the company. + */ + designation?: string | undefined; + /** + * Member's job title. + */ + jobTitle?: string | undefined; + /** + * Member's company name. + */ + companyName?: string | undefined; + /** + * Member's biographical writeup. + */ + headline?: string | undefined; + /** + * Member's pronouns. + */ + pronouns?: string | undefined; + /** + * Member's social media links. + */ + socialMediaLinks?: SocialMediaLinks | undefined; + /** + * The optimized URL of the Events+ member's profile image. + */ + profileImageUrl?: ExistingMemberLink | undefined; + /** + * Member's email address. + */ + emailAddress?: string | undefined; + /** + * Member's mobile number. + */ + mobileNumber?: string | undefined; + /** + * Member's work address details. + */ + workAddress?: WorkAddress | undefined; + /** + * Privacy compliance fields for a contact. + */ + compliance?: Compliance | undefined; + /** + * Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. + */ + locale?: string | undefined; + /** + * The ISO 8601 zoned date time when the member registered. + */ + registrationDate?: Date | undefined; + /** + * The ISO 8601 zoned date time when the member last logged in. + */ + lastLoginDate?: Date | undefined; + /** + * True indicates member profile is visible to other members. + */ + visible: boolean; + /** + * The unique ID of the member. + */ + id?: string | undefined; +}; + +/** @internal */ +export const ExistingMemberLink$inboundSchema: z.ZodType< + ExistingMemberLink, + z.ZodTypeDef, + unknown +> = z.object({ + href: z.string(), +}); + +export function existingMemberLinkFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ExistingMemberLink$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExistingMemberLink' from JSON`, + ); +} + +/** @internal */ +export const ExistingMember$inboundSchema: z.ZodType< + ExistingMember, + z.ZodTypeDef, + unknown +> = z.object({ + firstName: z.string(), + lastName: z.string(), + prefix: z.string().optional(), + designation: z.string().optional(), + jobTitle: z.string().optional(), + companyName: z.string().optional(), + headline: z.string().optional(), + pronouns: z.string().optional(), + socialMediaLinks: SocialMediaLinks$inboundSchema.optional(), + profileImageUrl: z.lazy(() => ExistingMemberLink$inboundSchema).optional(), + emailAddress: z.string().optional(), + mobileNumber: z.string().optional(), + workAddress: WorkAddress$inboundSchema.optional(), + compliance: Compliance$inboundSchema.optional(), + locale: z.string().optional(), + registrationDate: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + lastLoginDate: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + visible: z.boolean().default(false), + id: z.string().optional(), +}); + +export function existingMemberFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => ExistingMember$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ExistingMember' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/existingmemberjson.ts b/packages/typescript/src/models/components/existingmemberjson.ts deleted file mode 100644 index ed765b04..00000000 --- a/packages/typescript/src/models/components/existingmemberjson.ts +++ /dev/null @@ -1,173 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - ComplianceJson, - ComplianceJson$inboundSchema, -} from "./compliancejson.js"; -import { - SocialMediaLinksJson, - SocialMediaLinksJson$inboundSchema, -} from "./socialmedialinksjson.js"; -import { - WorkAddressJson, - WorkAddressJson$inboundSchema, -} from "./workaddressjson.js"; - -/** - * The optimized URL of the Events+ member's profile image. - */ -export type ExistingMemberJsonLink = { - /** - * A URL pointing to the member's profile image. - */ - href: string; -}; - -/** - * An existing member. - */ -export type ExistingMemberJson = { - /** - * Member's first name. - */ - firstName: string; - /** - * Member's last name - */ - lastName: string; - /** - * Used to denote title of member e.g. Mr., Mrs., Dr. etc. - */ - prefix?: string | undefined; - /** - * Member's designation in the company. - */ - designation?: string | undefined; - /** - * Member's job title. - */ - jobTitle?: string | undefined; - /** - * Member's company name. - */ - companyName?: string | undefined; - /** - * Member's biographical writeup. - */ - headline?: string | undefined; - /** - * Member's pronouns. - */ - pronouns?: string | undefined; - /** - * Member's social media links. - */ - socialMediaLinks?: SocialMediaLinksJson | undefined; - /** - * The optimized URL of the Events+ member's profile image. - */ - profileImageUrl?: ExistingMemberJsonLink | undefined; - /** - * Member's email address. - */ - emailAddress?: string | undefined; - /** - * Member's mobile number. - */ - mobileNumber?: string | undefined; - /** - * Member's work address details. - */ - workAddress?: WorkAddressJson | undefined; - /** - * Privacy compliance fields for a contact. - */ - compliance?: ComplianceJson | undefined; - /** - * Member's preferred language. Used for localization of the UI and emails. The value should be in the form of an ISO-639 language code and ISO 3166-1 Alpha-2 country code separated by a hyphen. e.g. en-US, fr-FR, es-ES etc. - */ - locale?: string | undefined; - /** - * The ISO 8601 zoned date time when the member registered. - */ - registrationDate?: Date | undefined; - /** - * The ISO 8601 zoned date time when the member last logged in. - */ - lastLoginDate?: Date | undefined; - /** - * True indicates member profile is visible to other members. - */ - visible: boolean; - /** - * The unique ID of the member. - */ - id?: string | undefined; -}; - -/** @internal */ -export const ExistingMemberJsonLink$inboundSchema: z.ZodType< - ExistingMemberJsonLink, - z.ZodTypeDef, - unknown -> = z.object({ - href: z.string(), -}); - -export function existingMemberJsonLinkFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingMemberJsonLink$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingMemberJsonLink' from JSON`, - ); -} - -/** @internal */ -export const ExistingMemberJson$inboundSchema: z.ZodType< - ExistingMemberJson, - z.ZodTypeDef, - unknown -> = z.object({ - firstName: z.string(), - lastName: z.string(), - prefix: z.string().optional(), - designation: z.string().optional(), - jobTitle: z.string().optional(), - companyName: z.string().optional(), - headline: z.string().optional(), - pronouns: z.string().optional(), - socialMediaLinks: SocialMediaLinksJson$inboundSchema.optional(), - profileImageUrl: z.lazy(() => ExistingMemberJsonLink$inboundSchema) - .optional(), - emailAddress: z.string().optional(), - mobileNumber: z.string().optional(), - workAddress: WorkAddressJson$inboundSchema.optional(), - compliance: ComplianceJson$inboundSchema.optional(), - locale: z.string().optional(), - registrationDate: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastLoginDate: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - visible: z.boolean().default(false), - id: z.string().optional(), -}); - -export function existingMemberJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingMemberJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingMemberJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingregistrationpackjson.ts b/packages/typescript/src/models/components/existingregistrationpackjson.ts deleted file mode 100644 index eae6a529..00000000 --- a/packages/typescript/src/models/components/existingregistrationpackjson.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; -import { - ExistingCapacityJson, - ExistingCapacityJson$inboundSchema, -} from "./existingcapacityjson.js"; - -/** - * Schema for existing registration pack object - */ -export type ExistingRegistrationPackJson = { - /** - * Registration pack id - */ - id: string; - /** - * The Associated Event. - */ - event: EventJson6; - /** - * The Associated Exhibitor. - */ - exhibitor: ExhibitorJson; - /** - * Capacities allocated per registration type for this exhibitor's registration pack. - */ - capacities: Array; -}; - -/** @internal */ -export const ExistingRegistrationPackJson$inboundSchema: z.ZodType< - ExistingRegistrationPackJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string(), - event: EventJson6$inboundSchema, - exhibitor: ExhibitorJson$inboundSchema, - capacities: z.array(ExistingCapacityJson$inboundSchema), -}); - -export function existingRegistrationPackJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => ExistingRegistrationPackJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'ExistingRegistrationPackJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/existingregistrationtypewithassociatedregpathjson.ts b/packages/typescript/src/models/components/existingregistrationtypewithassociatedregpathjson.ts index 1d8ab21b..3c826135 100644 --- a/packages/typescript/src/models/components/existingregistrationtypewithassociatedregpathjson.ts +++ b/packages/typescript/src/models/components/existingregistrationtypewithassociatedregpathjson.ts @@ -10,7 +10,7 @@ import { AssociatedRegistrationPathJson, AssociatedRegistrationPathJson$inboundSchema, } from "./associatedregistrationpathjson.js"; -import { CapacityJson1, CapacityJson1$inboundSchema } from "./capacityjson1.js"; +import { CapacityJson, CapacityJson$inboundSchema } from "./capacityjson.js"; /** * Event associated with the registration. @@ -65,7 +65,7 @@ export type ExistingRegistrationTypeWithAssociatedRegPathJson = { /** * Represents capacity statistics of the registration type. */ - capacity?: CapacityJson1 | undefined; + capacity?: CapacityJson | undefined; /** * Represents the details of a registration path. */ @@ -119,7 +119,7 @@ export const ExistingRegistrationTypeWithAssociatedRegPathJson$inboundSchema: ExistingRegistrationTypeWithAssociatedRegPathJsonEvent$inboundSchema ).optional(), id: z.string(), - capacity: CapacityJson1$inboundSchema.optional(), + capacity: CapacityJson$inboundSchema.optional(), registrationPath: AssociatedRegistrationPathJson$inboundSchema.optional(), }); diff --git a/packages/typescript/src/models/components/existingsponsorshiplevel.ts b/packages/typescript/src/models/components/existingsponsorshiplevel.ts index 21a28ec6..e473d81c 100644 --- a/packages/typescript/src/models/components/existingsponsorshiplevel.ts +++ b/packages/typescript/src/models/components/existingsponsorshiplevel.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; /** * Existing sponsorship level model @@ -31,7 +31,7 @@ export type ExistingSponsorshipLevel = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * Name of the sponsorship level */ @@ -59,7 +59,7 @@ export const ExistingSponsorshipLevel$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, + event: Event1$inboundSchema, name: z.string(), id: z.string().optional(), rank: z.number().int().optional(), diff --git a/packages/typescript/src/models/components/existingweblink.ts b/packages/typescript/src/models/components/existingweblink.ts index 41cd6149..ec05b1a5 100644 --- a/packages/typescript/src/models/components/existingweblink.ts +++ b/packages/typescript/src/models/components/existingweblink.ts @@ -6,8 +6,8 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; /** * Content of existing exhibitor weblink @@ -32,11 +32,11 @@ export type ExistingWeblink = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * Display name of the weblink. */ @@ -72,8 +72,8 @@ export const ExistingWeblink$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - event: EventJson6$inboundSchema, - exhibitor: ExhibitorJson$inboundSchema, + event: Event1$inboundSchema, + exhibitor: Exhibitor$inboundSchema, name: z.string(), url: z.string(), hidden: z.boolean().default(false), diff --git a/packages/typescript/src/models/components/featuretypejson.ts b/packages/typescript/src/models/components/featuretypejson.ts index ad2db444..15a46961 100644 --- a/packages/typescript/src/models/components/featuretypejson.ts +++ b/packages/typescript/src/models/components/featuretypejson.ts @@ -26,7 +26,8 @@ import { ClosedEnum } from "../../types/enums.js"; * | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | * | `Vendors` | Allows planners to source and manage event services directly from the container event. | * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | - * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | */ export const FeatureTypeJson = { Website: "Website", @@ -44,6 +45,7 @@ export const FeatureTypeJson = { Vendors: "Vendors", EventAds: "EventAds", EventCredits: "EventCredits", + CreditsAndCertificates: "CreditsAndCertificates", } as const; /** * The type of feature available for a container event. @@ -66,7 +68,8 @@ export const FeatureTypeJson = { * | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | * | `Vendors` | Allows planners to source and manage event services directly from the container event. | * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | - * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | */ export type FeatureTypeJson = ClosedEnum; diff --git a/packages/typescript/src/models/components/featureupdate.ts b/packages/typescript/src/models/components/featureupdate.ts index 98360df1..9968cb8d 100644 --- a/packages/typescript/src/models/components/featureupdate.ts +++ b/packages/typescript/src/models/components/featureupdate.ts @@ -44,7 +44,8 @@ export type FeatureUpdate = { * | `Exhibitors` | Centralizes exhibitor setup—profiles, tasks, content/categories—and booth staff and LeadCapture management, with exhibitor listings and engagement surfaced in Attendee Hub. | * | `Vendors` | Allows planners to source and manage event services directly from the container event. | * | `EventAds` | Allows planners to create, place, and track targeted ads across Attendee Hub and the event app. | - * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. | + * | `EventCredits` | Allows planners to set rules and track credits attendees earn for sessions and the event. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | + * | `CreditsAndCertificates` | Allows planners to create credit rules, link them to events and sessions, and award credits to attendees. Also enables creating certificates, linking them to credit rules, and awarding them to attendees. Only one of `EventCredits` or `CreditsAndCertificates` can be active at a time. | */ type: FeatureTypeJson; /** diff --git a/packages/typescript/src/models/components/fieldjson3.ts b/packages/typescript/src/models/components/fieldjson3.ts new file mode 100644 index 00000000..37956d23 --- /dev/null +++ b/packages/typescript/src/models/components/fieldjson3.ts @@ -0,0 +1,81 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + AdditionalChoiceJson1, + AdditionalChoiceJson1$inboundSchema, +} from "./additionalchoicejson1.js"; +import { ChoiceJson2, ChoiceJson2$inboundSchema } from "./choicejson2.js"; +import { + FieldTypeJson2, + FieldTypeJson2$inboundSchema, +} from "./fieldtypejson2.js"; + +/** + * A survey field. + */ +export type FieldJson3 = { + /** + * Text field ID. + */ + id?: string | undefined; + /** + * text Value of the Field + */ + text?: string | undefined; + /** + * Reporting value of the Category, Its like a custom abbreviation + */ + shortText?: string | undefined; + /** + * Field Type + */ + type?: FieldTypeJson2 | undefined; + /** + * List of choices for this field. + */ + choices?: Array | undefined; + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + notApplicableAnswer?: AdditionalChoiceJson1 | undefined; + /** + * Contains text of additional choice i.e N/A choice or otherAnswer choice + */ + otherAnswer?: AdditionalChoiceJson1 | undefined; + /** + * Is this a mandatory field + */ + required: boolean; +}; + +/** @internal */ +export const FieldJson3$inboundSchema: z.ZodType< + FieldJson3, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), + text: z.string().optional(), + shortText: z.string().optional(), + type: FieldTypeJson2$inboundSchema.optional(), + choices: z.array(ChoiceJson2$inboundSchema).optional(), + notApplicableAnswer: AdditionalChoiceJson1$inboundSchema.optional(), + otherAnswer: AdditionalChoiceJson1$inboundSchema.optional(), + required: z.boolean().default(false), +}); + +export function fieldJson3FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => FieldJson3$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'FieldJson3' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/fieldjson5.ts b/packages/typescript/src/models/components/fieldjson5.ts deleted file mode 100644 index ef60af8c..00000000 --- a/packages/typescript/src/models/components/fieldjson5.ts +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - AdditionalChoiceJson2, - AdditionalChoiceJson2$inboundSchema, -} from "./additionalchoicejson2.js"; -import { ChoiceJson3, ChoiceJson3$inboundSchema } from "./choicejson3.js"; -import { - FieldTypeJson2, - FieldTypeJson2$inboundSchema, -} from "./fieldtypejson2.js"; - -/** - * A survey field. - */ -export type FieldJson5 = { - /** - * Text field ID. - */ - id?: string | undefined; - /** - * text Value of the Field - */ - text?: string | undefined; - /** - * Reporting value of the Category, Its like a custom abbreviation - */ - shortText?: string | undefined; - /** - * Field Type - */ - type?: FieldTypeJson2 | undefined; - /** - * List of choices for this field. - */ - choices?: Array | undefined; - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - notApplicableAnswer?: AdditionalChoiceJson2 | undefined; - /** - * Contains text of additional choice i.e N/A choice or otherAnswer choice - */ - otherAnswer?: AdditionalChoiceJson2 | undefined; - /** - * Is this a mandatory field - */ - required: boolean; -}; - -/** @internal */ -export const FieldJson5$inboundSchema: z.ZodType< - FieldJson5, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), - text: z.string().optional(), - shortText: z.string().optional(), - type: FieldTypeJson2$inboundSchema.optional(), - choices: z.array(ChoiceJson3$inboundSchema).optional(), - notApplicableAnswer: AdditionalChoiceJson2$inboundSchema.optional(), - otherAnswer: AdditionalChoiceJson2$inboundSchema.optional(), - required: z.boolean().default(false), -}); - -export function fieldJson5FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => FieldJson5$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'FieldJson5' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/fileinput.ts b/packages/typescript/src/models/components/fileinput.ts index 1890b04f..5204ac2e 100644 --- a/packages/typescript/src/models/components/fileinput.ts +++ b/packages/typescript/src/models/components/fileinput.ts @@ -3,16 +3,12 @@ */ import * as z from "zod/v3"; +import { Event1, Event1$Outbound, Event1$outboundSchema } from "./event1.js"; import { - EventJson6, - EventJson6$Outbound, - EventJson6$outboundSchema, -} from "./eventjson6.js"; -import { - ExhibitorJson, - ExhibitorJson$Outbound, - ExhibitorJson$outboundSchema, -} from "./exhibitorjson.js"; + Exhibitor, + Exhibitor$Outbound, + Exhibitor$outboundSchema, +} from "./exhibitor.js"; /** * Content of exhibitor file. @@ -21,11 +17,11 @@ export type FileInput = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * Display name of the file. */ @@ -42,8 +38,8 @@ export type FileInput = { /** @internal */ export type FileInput$Outbound = { - event: EventJson6$Outbound; - exhibitor: ExhibitorJson$Outbound; + event: Event1$Outbound; + exhibitor: Exhibitor$Outbound; displayName: string; hidden: boolean; order: number; @@ -55,8 +51,8 @@ export const FileInput$outboundSchema: z.ZodType< z.ZodTypeDef, FileInput > = z.object({ - event: EventJson6$outboundSchema, - exhibitor: ExhibitorJson$outboundSchema, + event: Event1$outboundSchema, + exhibitor: Exhibitor$outboundSchema, displayName: z.string(), hidden: z.boolean().default(false), order: z.number().int(), diff --git a/packages/typescript/src/models/components/guestjson.ts b/packages/typescript/src/models/components/guestjson.ts index 5aaf1c1e..e886dd97 100644 --- a/packages/typescript/src/models/components/guestjson.ts +++ b/packages/typescript/src/models/components/guestjson.ts @@ -8,11 +8,11 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { RFCDate } from "../../types/rfcdate.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AddressJson3, - AddressJson3$inboundSchema, - AddressJson3$Outbound, - AddressJson3$outboundSchema, -} from "./addressjson3.js"; + AddressJson2, + AddressJson2$inboundSchema, + AddressJson2$Outbound, + AddressJson2$outboundSchema, +} from "./addressjson2.js"; import { PaymentInfoJson, PaymentInfoJson$inboundSchema, @@ -75,7 +75,7 @@ export type GuestJson = { /** * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. */ - homeAddress?: AddressJson3 | undefined; + homeAddress?: AddressJson2 | undefined; /** * Payment information. */ @@ -100,7 +100,7 @@ export const GuestJson$inboundSchema: z.ZodType< email: z.string().optional(), homePhone: z.string().optional(), workPhone: z.string().optional(), - homeAddress: AddressJson3$inboundSchema.optional(), + homeAddress: AddressJson2$inboundSchema.optional(), paymentInfo: PaymentInfoJson$inboundSchema.optional(), }); /** @internal */ @@ -117,7 +117,7 @@ export type GuestJson$Outbound = { email?: string | undefined; homePhone?: string | undefined; workPhone?: string | undefined; - homeAddress?: AddressJson3$Outbound | undefined; + homeAddress?: AddressJson2$Outbound | undefined; paymentInfo?: PaymentInfoJson$Outbound | undefined; }; @@ -139,7 +139,7 @@ export const GuestJson$outboundSchema: z.ZodType< email: z.string().optional(), homePhone: z.string().optional(), workPhone: z.string().optional(), - homeAddress: AddressJson3$outboundSchema.optional(), + homeAddress: AddressJson2$outboundSchema.optional(), paymentInfo: PaymentInfoJson$outboundSchema.optional(), }); diff --git a/packages/typescript/src/models/components/housingeventhotel.ts b/packages/typescript/src/models/components/housingeventhotel.ts index 3256db5c..ae5cc7c6 100644 --- a/packages/typescript/src/models/components/housingeventhotel.ts +++ b/packages/typescript/src/models/components/housingeventhotel.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson3, AddressJson3$inboundSchema } from "./addressjson3.js"; +import { AddressJson2, AddressJson2$inboundSchema } from "./addressjson2.js"; import { HotelRatingJson, HotelRatingJson$inboundSchema, @@ -61,7 +61,7 @@ export type HousingEventHotel = { /** * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. */ - address?: AddressJson3 | undefined; + address?: AddressJson2 | undefined; }; /** @internal */ @@ -79,7 +79,7 @@ export const HousingEventHotel$inboundSchema: z.ZodType< proximity: ProximityJson$inboundSchema.optional(), amenities: z.array(z.string()).optional(), rating: HotelRatingJson$inboundSchema.optional(), - address: AddressJson3$inboundSchema.optional(), + address: AddressJson2$inboundSchema.optional(), }); export function housingEventHotelFromJSON( diff --git a/packages/typescript/src/models/components/hubbackground.ts b/packages/typescript/src/models/components/hubbackground.ts new file mode 100644 index 00000000..8657008a --- /dev/null +++ b/packages/typescript/src/models/components/hubbackground.ts @@ -0,0 +1,47 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The background image of the Events+ hub. + */ +export type HubBackground = { + /** + * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. + */ + url?: string | undefined; + /** + * The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. + */ + originalUrl?: string | undefined; + /** + * Alternate text for the background image. + */ + altText?: string | undefined; +}; + +/** @internal */ +export const HubBackground$inboundSchema: z.ZodType< + HubBackground, + z.ZodTypeDef, + unknown +> = z.object({ + url: z.string().optional(), + originalUrl: z.string().optional(), + altText: z.string().optional(), +}); + +export function hubBackgroundFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => HubBackground$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'HubBackground' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/hubbackgroundjson.ts b/packages/typescript/src/models/components/hubbackgroundjson.ts deleted file mode 100644 index 79dd2f03..00000000 --- a/packages/typescript/src/models/components/hubbackgroundjson.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * The background image of the Events+ hub. - */ -export type HubBackgroundJson = { - /** - * The optimized URL of the Events+ hub's background image. The background image appears on the Events+ hub registration page. - */ - url?: string | undefined; - /** - * The original URL of the Events+ hub background image. The background appears on the Events+ hub Registration page. - */ - originalUrl?: string | undefined; - /** - * Alternate text for the background image. - */ - altText?: string | undefined; -}; - -/** @internal */ -export const HubBackgroundJson$inboundSchema: z.ZodType< - HubBackgroundJson, - z.ZodTypeDef, - unknown -> = z.object({ - url: z.string().optional(), - originalUrl: z.string().optional(), - altText: z.string().optional(), -}); - -export function hubBackgroundJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => HubBackgroundJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'HubBackgroundJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/hubcalendar.ts b/packages/typescript/src/models/components/hubcalendar.ts new file mode 100644 index 00000000..0646f114 --- /dev/null +++ b/packages/typescript/src/models/components/hubcalendar.ts @@ -0,0 +1,59 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The initial layout style used by front-ends to render the associated calendar. + */ +export const Layout = { + List: "List", + Grid: "Grid", +} as const; +/** + * The initial layout style used by front-ends to render the associated calendar. + */ +export type Layout = ClosedEnum; + +/** + * The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. + */ +export type HubCalendar = { + /** + * The ID of the calendar associated to an Events+ hub. + */ + id?: string | undefined; + /** + * The initial layout style used by front-ends to render the associated calendar. + */ + layout?: Layout | undefined; +}; + +/** @internal */ +export const Layout$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(Layout); + +/** @internal */ +export const HubCalendar$inboundSchema: z.ZodType< + HubCalendar, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), + layout: Layout$inboundSchema.optional(), +}); + +export function hubCalendarFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => HubCalendar$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'HubCalendar' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/hubcalendarjson.ts b/packages/typescript/src/models/components/hubcalendarjson.ts deleted file mode 100644 index dbd1488a..00000000 --- a/packages/typescript/src/models/components/hubcalendarjson.ts +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { ClosedEnum } from "../../types/enums.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * The initial layout style used by front-ends to render the associated calendar. - */ -export const Layout = { - List: "List", - Grid: "Grid", -} as const; -/** - * The initial layout style used by front-ends to render the associated calendar. - */ -export type Layout = ClosedEnum; - -/** - * The event calendar associated with this Events+ hub. The event calendar allows you to share multiple events and sessions in a list or calendar format. - */ -export type HubCalendarJson = { - /** - * The ID of the calendar associated to an Events+ hub. - */ - id?: string | undefined; - /** - * The initial layout style used by front-ends to render the associated calendar. - */ - layout?: Layout | undefined; -}; - -/** @internal */ -export const Layout$inboundSchema: z.ZodNativeEnum = z - .nativeEnum(Layout); - -/** @internal */ -export const HubCalendarJson$inboundSchema: z.ZodType< - HubCalendarJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), - layout: Layout$inboundSchema.optional(), -}); - -export function hubCalendarJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => HubCalendarJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'HubCalendarJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/hubcolors.ts b/packages/typescript/src/models/components/hubcolors.ts new file mode 100644 index 00000000..192e8a5a --- /dev/null +++ b/packages/typescript/src/models/components/hubcolors.ts @@ -0,0 +1,52 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * All the colors associated with the Events+ hub. + */ +export type HubColors = { + /** + * The secondary color of an Events+ hub. + */ + action?: string | undefined; + /** + * The background color of an Events+ hub. + */ + background?: string | undefined; + /** + * The primary color of an Events+ hub. + */ + main?: string | undefined; + /** + * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. + */ + mood: string; +}; + +/** @internal */ +export const HubColors$inboundSchema: z.ZodType< + HubColors, + z.ZodTypeDef, + unknown +> = z.object({ + action: z.string().optional(), + background: z.string().optional(), + main: z.string().optional(), + mood: z.string().default("#FFFFFF"), +}); + +export function hubColorsFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => HubColors$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'HubColors' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/hubcolorsjson.ts b/packages/typescript/src/models/components/hubcolorsjson.ts deleted file mode 100644 index bba64a77..00000000 --- a/packages/typescript/src/models/components/hubcolorsjson.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * All the colors associated with the Events+ hub. - */ -export type HubColorsJson = { - /** - * The secondary color of an Events+ hub. - */ - action?: string | undefined; - /** - * The background color of an Events+ hub. - */ - background?: string | undefined; - /** - * The primary color of an Events+ hub. - */ - main?: string | undefined; - /** - * An Events+ hub color configuration that can be set to light, dark, or a similar shade to the main color. - */ - mood: string; -}; - -/** @internal */ -export const HubColorsJson$inboundSchema: z.ZodType< - HubColorsJson, - z.ZodTypeDef, - unknown -> = z.object({ - action: z.string().optional(), - background: z.string().optional(), - main: z.string().optional(), - mood: z.string().default("#FFFFFF"), -}); - -export function hubColorsJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => HubColorsJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'HubColorsJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/hubfonts.ts b/packages/typescript/src/models/components/hubfonts.ts new file mode 100644 index 00000000..bb648b33 --- /dev/null +++ b/packages/typescript/src/models/components/hubfonts.ts @@ -0,0 +1,42 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The fonts of the Events+ hub. + */ +export type HubFonts = { + /** + * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. + */ + headingId?: string | undefined; + /** + * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. + */ + bodyId?: string | undefined; +}; + +/** @internal */ +export const HubFonts$inboundSchema: z.ZodType< + HubFonts, + z.ZodTypeDef, + unknown +> = z.object({ + headingId: z.string().optional(), + bodyId: z.string().optional(), +}); + +export function hubFontsFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => HubFonts$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'HubFonts' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/hubfontsjson.ts b/packages/typescript/src/models/components/hubfontsjson.ts deleted file mode 100644 index e76eb0b3..00000000 --- a/packages/typescript/src/models/components/hubfontsjson.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * The fonts of the Events+ hub. - */ -export type HubFontsJson = { - /** - * The id of the font used in this Events+ hub's heading. Custom fonts are previously uploaded in the account. - */ - headingId?: string | undefined; - /** - * The id of the font used in this Events+ hub's body text. Custom fonts are previously uploaded in account. - */ - bodyId?: string | undefined; -}; - -/** @internal */ -export const HubFontsJson$inboundSchema: z.ZodType< - HubFontsJson, - z.ZodTypeDef, - unknown -> = z.object({ - headingId: z.string().optional(), - bodyId: z.string().optional(), -}); - -export function hubFontsJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => HubFontsJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'HubFontsJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/hublogin.ts b/packages/typescript/src/models/components/hublogin.ts new file mode 100644 index 00000000..1629d40f --- /dev/null +++ b/packages/typescript/src/models/components/hublogin.ts @@ -0,0 +1,65 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + */ +export const HubLoginType = { + MagicLink: "MAGIC_LINK", + Sso: "SSO", + Both: "BOTH", +} as const; +/** + * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + */ +export type HubLoginType = ClosedEnum; + +/** + * Fields relating to the login process for the Events+ hub. + */ +export type HubLogin = { + /** + * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. + */ + type: HubLoginType; + /** + * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. + */ + organizationId?: string | undefined; + /** + * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. + */ + idpUrl?: string | undefined; +}; + +/** @internal */ +export const HubLoginType$inboundSchema: z.ZodNativeEnum = + z.nativeEnum(HubLoginType); + +/** @internal */ +export const HubLogin$inboundSchema: z.ZodType< + HubLogin, + z.ZodTypeDef, + unknown +> = z.object({ + type: HubLoginType$inboundSchema.default("MAGIC_LINK"), + organizationId: z.string().optional(), + idpUrl: z.string().optional(), +}); + +export function hubLoginFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => HubLogin$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'HubLogin' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/hubloginjson.ts b/packages/typescript/src/models/components/hubloginjson.ts deleted file mode 100644 index 0b29f646..00000000 --- a/packages/typescript/src/models/components/hubloginjson.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { ClosedEnum } from "../../types/enums.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - */ -export const HubLoginJsonType = { - MagicLink: "MAGIC_LINK", - Sso: "SSO", - Both: "BOTH", -} as const; -/** - * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - */ -export type HubLoginJsonType = ClosedEnum; - -/** - * Fields relating to the login process for the Events+ hub. - */ -export type HubLoginJson = { - /** - * Login method for the members of the Events+ hub. MAGIC_LINK: The members can log in via a 'magic link' provided via email. Magic links are unique for each member, allowing the member to log in without requiring credentials. SSO: The members log in via a single-sign-on (SSO) method previously configured in the Events+ hub. BOTH: Members can log in via the magic link method or the single-sign-on (SSO) method. - */ - type: HubLoginJsonType; - /** - * Organization identifier of a Cvent identity provider when SSO login type is selected. This value is provided by Cvent when an account is first configured to support SSO. To read more about Cvent SSO support, see https://developers.cvent.com/docs/sso/overview. - */ - organizationId?: string | undefined; - /** - * The service provider-initiated URL, used by Events+ hub members for single sign-on (SSO). Used when the `type` property is SSO or BOTH. - */ - idpUrl?: string | undefined; -}; - -/** @internal */ -export const HubLoginJsonType$inboundSchema: z.ZodNativeEnum< - typeof HubLoginJsonType -> = z.nativeEnum(HubLoginJsonType); - -/** @internal */ -export const HubLoginJson$inboundSchema: z.ZodType< - HubLoginJson, - z.ZodTypeDef, - unknown -> = z.object({ - type: HubLoginJsonType$inboundSchema.default("MAGIC_LINK"), - organizationId: z.string().optional(), - idpUrl: z.string().optional(), -}); - -export function hubLoginJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => HubLoginJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'HubLoginJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/hublogo.ts b/packages/typescript/src/models/components/hublogo.ts new file mode 100644 index 00000000..083386c9 --- /dev/null +++ b/packages/typescript/src/models/components/hublogo.ts @@ -0,0 +1,44 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The logo for the Events+ hub. + */ +export type HubLogo = { + /** + * The optimized Events+ hub logo image URL. + */ + url?: string | undefined; + /** + * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. + */ + originalUrl?: string | undefined; + /** + * Alternate text for the logo image. + */ + altText?: string | undefined; +}; + +/** @internal */ +export const HubLogo$inboundSchema: z.ZodType = + z.object({ + url: z.string().optional(), + originalUrl: z.string().optional(), + altText: z.string().optional(), + }); + +export function hubLogoFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => HubLogo$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'HubLogo' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/hublogojson.ts b/packages/typescript/src/models/components/hublogojson.ts deleted file mode 100644 index 61223b71..00000000 --- a/packages/typescript/src/models/components/hublogojson.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * The logo for the Events+ hub. - */ -export type HubLogoJson = { - /** - * The optimized Events+ hub logo image URL. - */ - url?: string | undefined; - /** - * The original URL of the logo image that was uploaded to the Events+ hub. Supported file types are JPEG, JPG, PNG, GIF. Recommended logo size is 170 x 90 pixels and 72 PPI. - */ - originalUrl?: string | undefined; - /** - * Alternate text for the logo image. - */ - altText?: string | undefined; -}; - -/** @internal */ -export const HubLogoJson$inboundSchema: z.ZodType< - HubLogoJson, - z.ZodTypeDef, - unknown -> = z.object({ - url: z.string().optional(), - originalUrl: z.string().optional(), - altText: z.string().optional(), -}); - -export function hubLogoJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => HubLogoJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'HubLogoJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/hubowner.ts b/packages/typescript/src/models/components/hubowner.ts new file mode 100644 index 00000000..ba6a33d9 --- /dev/null +++ b/packages/typescript/src/models/components/hubowner.ts @@ -0,0 +1,47 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The owner of the Events+ hub and their information. + */ +export type HubOwner = { + /** + * First name of the Events+ hub owner. + */ + firstName?: string | undefined; + /** + * Last name of the Events+ hub owner. + */ + lastName?: string | undefined; + /** + * Email address of the Events+ hub owner. + */ + email?: string | undefined; +}; + +/** @internal */ +export const HubOwner$inboundSchema: z.ZodType< + HubOwner, + z.ZodTypeDef, + unknown +> = z.object({ + firstName: z.string().optional(), + lastName: z.string().optional(), + email: z.string().optional(), +}); + +export function hubOwnerFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => HubOwner$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'HubOwner' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/hubownerjson.ts b/packages/typescript/src/models/components/hubownerjson.ts deleted file mode 100644 index 1d19fff4..00000000 --- a/packages/typescript/src/models/components/hubownerjson.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * The owner of the Events+ hub and their information. - */ -export type HubOwnerJson = { - /** - * First name of the Events+ hub owner. - */ - firstName?: string | undefined; - /** - * Last name of the Events+ hub owner. - */ - lastName?: string | undefined; - /** - * Email address of the Events+ hub owner. - */ - email?: string | undefined; -}; - -/** @internal */ -export const HubOwnerJson$inboundSchema: z.ZodType< - HubOwnerJson, - z.ZodTypeDef, - unknown -> = z.object({ - firstName: z.string().optional(), - lastName: z.string().optional(), - email: z.string().optional(), -}); - -export function hubOwnerJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => HubOwnerJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'HubOwnerJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/hubspaginatedresponse.ts b/packages/typescript/src/models/components/hubspaginatedresponse.ts index 6ce612aa..2f9eb979 100644 --- a/packages/typescript/src/models/components/hubspaginatedresponse.ts +++ b/packages/typescript/src/models/components/hubspaginatedresponse.ts @@ -7,7 +7,7 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ExistingHub, ExistingHub$inboundSchema } from "./existinghub.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * The response from a request to get the list of Events+ hubs. This includes the paging object as well as the collection of Events+ hubs. @@ -16,7 +16,7 @@ export type HubsPaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging: PagingJson; + paging: Paging; /** * List of Events+ hubs. */ @@ -29,7 +29,7 @@ export const HubsPaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema, + paging: Paging$inboundSchema, data: z.array(ExistingHub$inboundSchema), }); diff --git a/packages/typescript/src/models/components/hubstatusproperty.ts b/packages/typescript/src/models/components/hubstatusproperty.ts new file mode 100644 index 00000000..040033ee --- /dev/null +++ b/packages/typescript/src/models/components/hubstatusproperty.ts @@ -0,0 +1,24 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { ClosedEnum } from "../../types/enums.js"; + +/** + * The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. + */ +export const HubStatusProperty = { + Inactive: "Inactive", + Active: "Active", + Deleted: "Deleted", +} as const; +/** + * The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. + */ +export type HubStatusProperty = ClosedEnum; + +/** @internal */ +export const HubStatusProperty$inboundSchema: z.ZodNativeEnum< + typeof HubStatusProperty +> = z.nativeEnum(HubStatusProperty); diff --git a/packages/typescript/src/models/components/hubstatuspropertyjson.ts b/packages/typescript/src/models/components/hubstatuspropertyjson.ts deleted file mode 100644 index 8aa2cbe4..00000000 --- a/packages/typescript/src/models/components/hubstatuspropertyjson.ts +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { ClosedEnum } from "../../types/enums.js"; - -/** - * The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. - */ -export const HubStatusPropertyJson = { - Inactive: "Inactive", - Active: "Active", - Deleted: "Deleted", -} as const; -/** - * The current Events+ Hub status. Inactive: The Events+ Hub is inactive and unavailable to members. Active: Members can access the Events+ Hub. Deleted: The Events+ Hub has been deleted and is unavailable to members or planners. - */ -export type HubStatusPropertyJson = ClosedEnum; - -/** @internal */ -export const HubStatusPropertyJson$inboundSchema: z.ZodNativeEnum< - typeof HubStatusPropertyJson -> = z.nativeEnum(HubStatusPropertyJson); diff --git a/packages/typescript/src/models/components/index.ts b/packages/typescript/src/models/components/index.ts index f9195ffb..ed62ac86 100644 --- a/packages/typescript/src/models/components/index.ts +++ b/packages/typescript/src/models/components/index.ts @@ -17,16 +17,20 @@ export * from "./activityexhibitorweblinkjson.js"; export * from "./activityjson.js"; export * from "./activityleadjson.js"; export * from "./activitytypejson.js"; -export * from "./additionalchoicejson11.js"; +export * from "./additionalchoice.js"; +export * from "./additionalchoicejson1.js"; +export * from "./additionalchoicejson2.js"; export * from "./additionalguestfeesjson.js"; export * from "./addonjson.js"; +export * from "./address11.js"; +export * from "./address12.js"; export * from "./addressjson.js"; export * from "./addressjson0.js"; +export * from "./addressjson2.js"; export * from "./addressjson3.js"; export * from "./addressjson4.js"; export * from "./addressjson5.js"; export * from "./addressjson6.js"; -export * from "./addressjson7.js"; export * from "./addressjsoninput.js"; export * from "./addresstypejson.js"; export * from "./addresstypejson1.js"; @@ -56,14 +60,15 @@ export * from "./alternatetraveldetailjson.js"; export * from "./alternatetravelpaginatedresponse.js"; export * from "./amenitytypejson.js"; export * from "./anniversarymembershipitemjson.js"; +export * from "./answer1.js"; +export * from "./answer2.js"; export * from "./answerjson.js"; -export * from "./answerjson0.js"; export * from "./answerjson1.js"; -export * from "./answerjson2.js"; +export * from "./answertype.js"; +export * from "./answertype1.js"; export * from "./answertypejson.js"; -export * from "./answertypejson0.js"; export * from "./answertypejson1.js"; -export * from "./answertypejson2.js"; +export * from "./appointment.js"; export * from "./appointmentattendee.js"; export * from "./appointmentattendeepaginatedresponse.js"; export * from "./appointmentavailability.js"; @@ -89,7 +94,9 @@ export * from "./assetlocationjsoninput.js"; export * from "./associatedregistrationpathjson.js"; export * from "./attachmentjson1.js"; export * from "./attachmentsourcejson.js"; -export * from "./attendee.js"; +export * from "./attendee1.js"; +export * from "./attendee12.js"; +export * from "./attendee2.js"; export * from "./attendeeactivitiespaginatedresponse.js"; export * from "./attendeeaddbulkitem.js"; export * from "./attendeeaddbulkitemeventjson.js"; @@ -100,6 +107,8 @@ export * from "./attendeeanswerjson.js"; export * from "./attendeeanswerjson1.js"; export * from "./attendeeappointmentmeetinginterest.js"; export * from "./attendeeappointmentmeetinginterestspaginatedresponse.js"; +export * from "./attendeeaudiencesegmentassociationjson.js"; +export * from "./attendeeaudiencesegmentassociationspaginatedresponse.js"; export * from "./attendeecontactinfojson.js"; export * from "./attendeecontactmembershipjson.js"; export * from "./attendeecontacttypejson.js"; @@ -116,7 +125,6 @@ export * from "./attendeeinventoryjson.js"; export * from "./attendeeinvitedbyjson.js"; export * from "./attendeejson.js"; export * from "./attendeejson2.js"; -export * from "./attendeejson3.js"; export * from "./attendeejson4.js"; export * from "./attendeelinkbulkresponseitemjson.js"; export * from "./attendeelinkpaginatedresponse.js"; @@ -162,12 +170,12 @@ export * from "./badgeprintjobcreatedinput.js"; export * from "./badgeprintjoberrorcodejson.js"; export * from "./badgeprintjobspaginatedresponse.js"; export * from "./badgeprintjobstatusjson.js"; -export * from "./badgestatusjson.js"; -export * from "./badgetypejson.js"; +export * from "./badgestatus.js"; +export * from "./badgetype.js"; export * from "./bannerlinktargetjson.js"; export * from "./baseaddressjson.js"; export * from "./baseanswerjson.js"; -export * from "./basechoicejson.js"; +export * from "./basechoice.js"; export * from "./basequestionresponsejson.js"; export * from "./biditemstatustypejson.js"; export * from "./bidstatustypejson.js"; @@ -175,6 +183,7 @@ export * from "./bidstaytypejson.js"; export * from "./billingaddressjson.js"; export * from "./billingdetailsjson0.js"; export * from "./bookingwebsitelinkjson.js"; +export * from "./boothstaff.js"; export * from "./boothstafflistresponse.js"; export * from "./boothstaffrequest.js"; export * from "./boothstaffresponse.js"; @@ -233,9 +242,9 @@ export * from "./campaigndatajson.js"; export * from "./campaignlistpaginatedresponse.js"; export * from "./cancellationdetailsjson.js"; export * from "./cancelledreasonjson0.js"; +export * from "./capacity.js"; export * from "./capacityjson.js"; -export * from "./capacityjson1.js"; -export * from "./capacityjson1input.js"; +export * from "./capacityjsoninput.js"; export * from "./carddetailsjson.js"; export * from "./carddetailspaginatedresponse.js"; export * from "./cardstatusjson.js"; @@ -261,11 +270,11 @@ export * from "./chatmessagedetailsjson.js"; export * from "./chatreactionjson.js"; export * from "./chattypejson.js"; export * from "./checkinjson.js"; +export * from "./choice.js"; export * from "./choicejson.js"; export * from "./choicejson2.js"; export * from "./choicejson3.js"; -export * from "./choicejson4.js"; -export * from "./choicejson4input.js"; +export * from "./choicejson3input.js"; export * from "./choicesdisplaytypejson.js"; export * from "./choicesortorderjson.js"; export * from "./choicetranslationjson.js"; @@ -275,6 +284,7 @@ export * from "./communicationconfiguration.js"; export * from "./communicationlogmessagejson.js"; export * from "./communicationlogmessagepaginatedresponse.js"; export * from "./communicationlogmessagetypejson.js"; +export * from "./compliance.js"; export * from "./compliancejson.js"; export * from "./compositevaluejson.js"; export * from "./connectionresponse.js"; @@ -297,8 +307,8 @@ export * from "./contactinformationjson.js"; export * from "./contactjson0.js"; export * from "./contactjson1.js"; export * from "./contactjson2.js"; +export * from "./contactlinks.js"; export * from "./contactlinksjson.js"; -export * from "./contactlinksjson2.js"; export * from "./contactlinksjsoninput.js"; export * from "./contactmerge.js"; export * from "./contactmergefieldjson.js"; @@ -352,6 +362,7 @@ export * from "./datetypejson1.js"; export * from "./dayofweekjson0.js"; export * from "./deprecatedattendeeinvitedbyjson.js"; export * from "./deprecatedattendeeresponsemethodjson.js"; +export * from "./device.js"; export * from "./devicejson.js"; export * from "./devicetypejson.js"; export * from "./discountagendaitemjson.js"; @@ -375,7 +386,7 @@ export * from "./donationitemjson1.js"; export * from "./donationitemspaginatedresponse.js"; export * from "./durationpaginatedresponse.js"; export * from "./earlybirdpricingjson.js"; -export * from "./eliteraturedocumentjson.js"; +export * from "./eliteraturedocument.js"; export * from "./eliteraturerequestpaginatedresponse.js"; export * from "./emailhistoryjson.js"; export * from "./emailhistorypaginatedresponse.js"; @@ -393,6 +404,7 @@ export * from "./errorscimtypejson.js"; export * from "./estimatedcostjson.js"; export * from "./evaluationresultjson.js"; export * from "./event.js"; +export * from "./event1.js"; export * from "./eventactivitydetailsjson.js"; export * from "./eventactivitydetailsjsoninput.js"; export * from "./eventasyncresponse.js"; @@ -414,10 +426,9 @@ export * from "./eventformattypejson0.js"; export * from "./eventinput.js"; export * from "./eventjson.js"; export * from "./eventjson0.js"; -export * from "./eventjson11.js"; +export * from "./eventjson2.js"; export * from "./eventjson3.js"; -export * from "./eventjson4.js"; -export * from "./eventjson6.js"; +export * from "./eventjson5.js"; export * from "./eventjson7.js"; export * from "./eventjson9.js"; export * from "./eventlinksjson.js"; @@ -454,27 +465,26 @@ export * from "./eventupdate.js"; export * from "./eventupdateinput.js"; export * from "./eventweblinkjson.js"; export * from "./eventweblinkspaginatedresponse.js"; -export * from "./exhibitoraddressjson.js"; +export * from "./exhibitor.js"; export * from "./exhibitoradminrequest.js"; export * from "./exhibitoradminresponse.js"; export * from "./exhibitoradminslistresponse.js"; -export * from "./exhibitoranswerformatjson.js"; -export * from "./exhibitoranswerlimitsjson.js"; +export * from "./exhibitoranswerformat.js"; +export * from "./exhibitoranswerlimits.js"; export * from "./exhibitoranswersrequest.js"; export * from "./exhibitoranswersresponse.js"; export * from "./exhibitorbannerlogofile.js"; export * from "./exhibitorcategoriespaginatedresponse.js"; export * from "./exhibitorcategorybannerfile.js"; -export * from "./exhibitorcategoryidjson.js"; +export * from "./exhibitorcategoryid.js"; export * from "./exhibitorcategoryidlistresponse.js"; export * from "./exhibitorcategoryrequest.js"; export * from "./exhibitorcategoryresponse.js"; -export * from "./exhibitoridjson.js"; +export * from "./exhibitorid.js"; export * from "./exhibitoridlistresponse.js"; export * from "./exhibitorjson.js"; -export * from "./exhibitorjson1.js"; export * from "./exhibitorquestionsresponse.js"; -export * from "./exhibitorquestiontypejson.js"; +export * from "./exhibitorquestiontype.js"; export * from "./exhibitorregistrationpacklistresponse.js"; export * from "./exhibitorrequest.js"; export * from "./exhibitorresponse.js"; @@ -487,26 +497,20 @@ export * from "./existingaudiencesegmentcreationtypejson.js"; export * from "./existingaudiotrack.js"; export * from "./existingbadgeprinterpool.js"; export * from "./existingbadgeprintjob.js"; -export * from "./existingboothstaffjson.js"; -export * from "./existingcapacityjson.js"; +export * from "./existingcapacity.js"; export * from "./existingcustomfield.js"; export * from "./existingcustomfieldinput.js"; export * from "./existingdiscountcodejson.js"; export * from "./existingdiscountpaginatedresponse.js"; export * from "./existingduration.js"; -export * from "./existingeliteraturerequestdatajson.js"; -export * from "./existingexhibitoradminjson.js"; -export * from "./existingexhibitoranswerjson.js"; -export * from "./existingexhibitoranswerjsoninput.js"; -export * from "./existingexhibitorcategoryjson.js"; -export * from "./existingexhibitorjson.js"; +export * from "./existingeliteraturerequestdataforlead.js"; +export * from "./existingexhibitoranswer.js"; +export * from "./existingexhibitoranswerinput.js"; export * from "./existingexhibitorquestion.js"; export * from "./existingfile.js"; export * from "./existinghub.js"; -export * from "./existingleadjson.js"; -export * from "./existingmemberjson.js"; +export * from "./existingmember.js"; export * from "./existingplayer.js"; -export * from "./existingregistrationpackjson.js"; export * from "./existingregistrationpathjson.js"; export * from "./existingregistrationtypewithassociatedregpathjson.js"; export * from "./existingreservation.js"; @@ -552,7 +556,7 @@ export * from "./feeitemjson.js"; export * from "./feeitemspaginatedresponse.js"; export * from "./feejson.js"; export * from "./fieldjson.js"; -export * from "./fieldjson5.js"; +export * from "./fieldjson3.js"; export * from "./fieldtypejson.js"; export * from "./fieldtypejson2.js"; export * from "./fileinput.js"; @@ -600,15 +604,15 @@ export * from "./housingeventidjson.js"; export * from "./housingeventroomtypeslist.js"; export * from "./housingeventstatusesjson.js"; export * from "./housingeventsummarylist.js"; -export * from "./hubbackgroundjson.js"; -export * from "./hubcalendarjson.js"; -export * from "./hubcolorsjson.js"; -export * from "./hubfontsjson.js"; -export * from "./hubloginjson.js"; -export * from "./hublogojson.js"; -export * from "./hubownerjson.js"; +export * from "./hubbackground.js"; +export * from "./hubcalendar.js"; +export * from "./hubcolors.js"; +export * from "./hubfonts.js"; +export * from "./hublogin.js"; +export * from "./hublogo.js"; +export * from "./hubowner.js"; export * from "./hubspaginatedresponse.js"; -export * from "./hubstatuspropertyjson.js"; +export * from "./hubstatusproperty.js"; export * from "./idjson.js"; export * from "./idnamejson.js"; export * from "./imagelinkjson.js"; @@ -624,16 +628,12 @@ export * from "./languagejson.js"; export * from "./largechoicejson.js"; export * from "./largechoicespaginatedresponse.js"; export * from "./launchfeaturetypejson.js"; -export * from "./leadaddressjson.js"; -export * from "./leadappointmentjson.js"; -export * from "./leadattendeejson.js"; -export * from "./leadboothstaffjson.js"; -export * from "./leaddevicejson.js"; -export * from "./leadjson.js"; +export * from "./lead.js"; +export * from "./lead2.js"; export * from "./leadobjectjson.js"; -export * from "./leadqualificationanswersjson.js"; +export * from "./leadqualificationanswers.js"; export * from "./leadqualificationanswerslistresponse.js"; -export * from "./leadqualificationquestionjson.js"; +export * from "./leadqualificationquestion.js"; export * from "./leadqualificationquestionslistresponse.js"; export * from "./leadqualifiedanswerjson.js"; export * from "./leadqualifiedquestionresponsejson.js"; @@ -642,6 +642,7 @@ export * from "./leadsourcejson.js"; export * from "./leadsourcesectionjson.js"; export * from "./leadspaginatedresponse.js"; export * from "./legdetailjson.js"; +export * from "./link.js"; export * from "./linkjson.js"; export * from "./livestreamjson.js"; export * from "./livestreamrecordingjson.js"; @@ -714,9 +715,11 @@ export * from "./paginatedrfpcustomfield.js"; export * from "./paginatedrfpquestions.js"; export * from "./paginatedrfprecipientshistory.js"; export * from "./paginatedrfpsuppliers.js"; +export * from "./paginationlinks.js"; export * from "./paginationlinksjson.js"; +export * from "./paging.js"; export * from "./pagingjson.js"; -export * from "./pagingjson25.js"; +export * from "./pagingjson23.js"; export * from "./pagingnototalcountjson2.js"; export * from "./participantresponsejson.js"; export * from "./participantstatusjson.js"; @@ -947,7 +950,7 @@ export * from "./sleepingroomblockjson.js"; export * from "./sleepingroomjson.js"; export * from "./sleepingroomrequirementjson.js"; export * from "./sleepingroomtypejson.js"; -export * from "./socialmedialinksjson.js"; +export * from "./socialmedialinks.js"; export * from "./solutionjson.js"; export * from "./solutiontypejson.js"; export * from "./spaceareajson0.js"; @@ -963,7 +966,7 @@ export * from "./speakerpaginatedresponse.js"; export * from "./speakerprogramitem.js"; export * from "./speakersessionjson.js"; export * from "./speakersessionpaginatedresponse.js"; -export * from "./sponsorshipleveljson.js"; +export * from "./sponsorshiplevel.js"; export * from "./sponsorshiplevellistresponse.js"; export * from "./stakeholderjson.js"; export * from "./standardquestionjson.js"; @@ -991,7 +994,7 @@ export * from "./surveyresponsejson.js"; export * from "./surveyspaginatedresponse.js"; export * from "./surveystatusjson.js"; export * from "./surveytypejson.js"; -export * from "./switchbacktargetusageplanjson.js"; +export * from "./switchbacktargetusageplan.js"; export * from "./tableassignmentjson.js"; export * from "./tableassignmentpaginatedresponse.js"; export * from "./tableexpand.js"; @@ -1068,7 +1071,7 @@ export * from "./two.js"; export * from "./unitpositionjson.js"; export * from "./updateappointmentrequest.js"; export * from "./updatedthroughnamepropertyjson.js"; -export * from "./usagejson.js"; +export * from "./usage.js"; export * from "./usagepaginatedresponse.js"; export * from "./user.js"; export * from "./userenterpriseextensionjson.js"; @@ -1084,7 +1087,8 @@ export * from "./users.js"; export * from "./usersschema.js"; export * from "./usersschemas.js"; export * from "./usertypejson.js"; -export * from "./utmoverridejson.js"; +export * from "./utmoverride.js"; +export * from "./uuid1.js"; export * from "./uuidjson.js"; export * from "./validtoken.js"; export * from "./venueaddressjson.js"; @@ -1098,7 +1102,7 @@ export * from "./videoassetidjson.js"; export * from "./videoclipjson.js"; export * from "./videoerrorcodejson.js"; export * from "./videoerrorjson.js"; -export * from "./videojson1.js"; +export * from "./videojson.js"; export * from "./videorenditionjson.js"; export * from "./videorenditionsresponse.js"; export * from "./videorenditiontypejson.js"; @@ -1129,7 +1133,7 @@ export * from "./weblink.js"; export * from "./weblinklistresponse.js"; export * from "./weddingdetailsjson0.js"; export * from "./weddingpartnerjson.js"; -export * from "./workaddressjson.js"; +export * from "./workaddress.js"; export * from "./zeroallof1.js"; export * from "./zeroallof2.js"; export * from "./zeroallof3.js"; diff --git a/packages/typescript/src/models/components/invitationlistpaginatedresponse.ts b/packages/typescript/src/models/components/invitationlistpaginatedresponse.ts index 41d21afb..774b5f74 100644 --- a/packages/typescript/src/models/components/invitationlistpaginatedresponse.ts +++ b/packages/typescript/src/models/components/invitationlistpaginatedresponse.ts @@ -10,7 +10,7 @@ import { InvitationListJson, InvitationListJson$inboundSchema, } from "./invitationlistjson.js"; -import { PagingJson25, PagingJson25$inboundSchema } from "./pagingjson25.js"; +import { PagingJson23, PagingJson23$inboundSchema } from "./pagingjson23.js"; /** * Return a response object containing paginated data for the invitation list(s). @@ -19,7 +19,7 @@ export type InvitationListPaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging: PagingJson25; + paging: PagingJson23; /** * Collection of invitation list objects. */ @@ -32,7 +32,7 @@ export const InvitationListPaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson25$inboundSchema, + paging: PagingJson23$inboundSchema, data: z.array(InvitationListJson$inboundSchema), }); diff --git a/packages/typescript/src/models/components/lead.ts b/packages/typescript/src/models/components/lead.ts new file mode 100644 index 00000000..bfc797ea --- /dev/null +++ b/packages/typescript/src/models/components/lead.ts @@ -0,0 +1,293 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { Address12, Address12$inboundSchema } from "./address12.js"; +import { Appointment, Appointment$inboundSchema } from "./appointment.js"; +import { Attendee12, Attendee12$inboundSchema } from "./attendee12.js"; +import { BoothStaff, BoothStaff$inboundSchema } from "./boothstaff.js"; +import { Device, Device$inboundSchema } from "./device.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; + +/** + * The type of lead. + */ +export const LeadType = { + Leadcapture: "leadcapture", + Inbound: "inbound", + Appointment: "appointment", +} as const; +/** + * The type of lead. + */ +export type LeadType = ClosedEnum; + +/** + * The application used to capture lead. + */ +export const Application = { + Leadcapture: "leadcapture", + AttendeehubMobile: "attendeehub_mobile", + AttendeehubWeb: "attendeehub_web", + AppointmentApp: "appointment_app", +} as const; +/** + * The application used to capture lead. + */ +export type Application = ClosedEnum; + +/** + * The source of entry for the lead + */ +export const Source = { + Scanned: "scanned", + Manual: "manual", + BusinessCardScanned: "business_card_scanned", + UlcScanned: "ulc_scanned", + Inbound: "inbound", + Appointment: "appointment", +} as const; +/** + * The source of entry for the lead + */ +export type Source = ClosedEnum; + +/** + * Current status of business card transcription + */ +export const TranscriptionStatus = { + Pending: "pending", + Submitted: "submitted", + Completed: "completed", + Failed: "failed", +} as const; +/** + * Current status of business card transcription + */ +export type TranscriptionStatus = ClosedEnum; + +/** + * Map containing extra properties from badgekit provider + */ +export type AdditionalBadgekitFields = {}; + +/** + * A JSON Schema file for Lead. + */ +export type Lead = { + /** + * The ISO 8601 zoned date time when this record was created. + */ + created?: Date | undefined; + /** + * The identifier of the user that created this record. + */ + createdBy?: string | undefined; + /** + * The ISO 8601 zoned date time when this record was updated. + */ + lastModified?: Date | undefined; + /** + * The identifier of the user that last updated this record. + */ + lastModifiedBy?: string | undefined; + /** + * The Associated Event. + */ + event?: Event1 | undefined; + /** + * The Associated Exhibitor. + */ + exhibitor?: Exhibitor | undefined; + /** + * A JSON schema representing the Attendee object + */ + attendee?: Attendee12 | undefined; + /** + * A JSON schema representing Booth Staff entity + */ + boothStaff?: BoothStaff | undefined; + /** + * A JSON object representing an electronic device used to capture leads. + */ + device?: Device | undefined; + /** + * A JSON schema representing the structure of an appointment object. + */ + appointment?: Appointment | undefined; + /** + * The title of the lead + */ + title?: string | undefined; + /** + * The first name of the lead + */ + firstName?: string | undefined; + /** + * The last name of the lead + */ + lastName?: string | undefined; + /** + * The email address of the lead + */ + email?: string | undefined; + /** + * The company/organization the lead belongs to. + */ + company?: string | undefined; + /** + * Mobile phone number of the lead + */ + mobilePhone?: string | undefined; + /** + * Schema for address information + */ + homeAddress?: Address12 | undefined; + /** + * Home phone number of the lead + */ + homePhone?: string | undefined; + /** + * Schema for address information + */ + workAddress?: Address12 | undefined; + /** + * Work Phone number of the lead + */ + workPhone?: string | undefined; + /** + * The type of lead. + */ + type: LeadType; + /** + * The application used to capture lead. + */ + application: Application; + /** + * The source of entry for the lead + */ + source?: Source | undefined; + /** + * A boolean indicating whether a lead is deleted or not + */ + deleted: boolean; + /** + * Comments about the lead + */ + comments?: string | undefined; + /** + * License (access code) that was used to capture the lead + */ + licenseCode?: string | undefined; + /** + * A boolean indicating whether the lead is matched or not + */ + matched?: boolean | undefined; + /** + * Current status of business card transcription + */ + transcriptionStatus?: TranscriptionStatus | undefined; + /** + * A boolean indicating whether a lead is qualified or not + */ + qualified?: boolean | undefined; + /** + * Map containing extra properties from badgekit provider + */ + additionalBadgekitFields?: AdditionalBadgekitFields | undefined; + /** + * ID of Lead. + */ + id?: string | undefined; +}; + +/** @internal */ +export const LeadType$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(LeadType); + +/** @internal */ +export const Application$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(Application); + +/** @internal */ +export const Source$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(Source); + +/** @internal */ +export const TranscriptionStatus$inboundSchema: z.ZodNativeEnum< + typeof TranscriptionStatus +> = z.nativeEnum(TranscriptionStatus); + +/** @internal */ +export const AdditionalBadgekitFields$inboundSchema: z.ZodType< + AdditionalBadgekitFields, + z.ZodTypeDef, + unknown +> = z.object({}); + +export function additionalBadgekitFieldsFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => AdditionalBadgekitFields$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'AdditionalBadgekitFields' from JSON`, + ); +} + +/** @internal */ +export const Lead$inboundSchema: z.ZodType = z + .object({ + created: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + createdBy: z.string().optional(), + lastModified: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + lastModifiedBy: z.string().optional(), + event: Event1$inboundSchema.optional(), + exhibitor: Exhibitor$inboundSchema.optional(), + attendee: Attendee12$inboundSchema.optional(), + boothStaff: BoothStaff$inboundSchema.optional(), + device: Device$inboundSchema.optional(), + appointment: Appointment$inboundSchema.optional(), + title: z.string().optional(), + firstName: z.string().optional(), + lastName: z.string().optional(), + email: z.string().optional(), + company: z.string().optional(), + mobilePhone: z.string().optional(), + homeAddress: Address12$inboundSchema.optional(), + homePhone: z.string().optional(), + workAddress: Address12$inboundSchema.optional(), + workPhone: z.string().optional(), + type: LeadType$inboundSchema.default("leadcapture"), + application: Application$inboundSchema.default("leadcapture"), + source: Source$inboundSchema.optional(), + deleted: z.boolean().default(false), + comments: z.string().optional(), + licenseCode: z.string().optional(), + matched: z.boolean().optional(), + transcriptionStatus: TranscriptionStatus$inboundSchema.optional(), + qualified: z.boolean().optional(), + additionalBadgekitFields: z.lazy(() => + AdditionalBadgekitFields$inboundSchema + ).optional(), + id: z.string().optional(), + }); + +export function leadFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Lead$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Lead' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/lead2.ts b/packages/typescript/src/models/components/lead2.ts new file mode 100644 index 00000000..bd34b0eb --- /dev/null +++ b/packages/typescript/src/models/components/lead2.ts @@ -0,0 +1,34 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * JSON schema for the Lead object + */ +export type Lead2 = { + /** + * Lead id + */ + id: string; +}; + +/** @internal */ +export const Lead2$inboundSchema: z.ZodType = z + .object({ + id: z.string(), + }); + +export function lead2FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Lead2$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Lead2' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/leadaddressjson.ts b/packages/typescript/src/models/components/leadaddressjson.ts deleted file mode 100644 index 88585369..00000000 --- a/packages/typescript/src/models/components/leadaddressjson.ts +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Schema for address information - */ -export type LeadAddressJson = { - /** - * The first line of an address - */ - address1?: string | undefined; - /** - * The second line of an address - */ - address2?: string | undefined; - /** - * The name of the city. - */ - city?: string | undefined; - /** - * The name of the state/province/region of the address. - */ - region?: string | undefined; - /** - * The abbreviation of the state/province/region of the address. - */ - regionCode?: string | undefined; - /** - * postal code (also known as zipcode) of the address - */ - postalCode?: string | undefined; - /** - * Name of the country for example, 'United States' - */ - country?: string | undefined; - /** - * ISO 3166 two-letter (alpha-2) country code - */ - countryCode?: string | undefined; -}; - -/** @internal */ -export const LeadAddressJson$inboundSchema: z.ZodType< - LeadAddressJson, - z.ZodTypeDef, - unknown -> = z.object({ - address1: z.string().optional(), - address2: z.string().optional(), - city: z.string().optional(), - region: z.string().optional(), - regionCode: z.string().optional(), - postalCode: z.string().optional(), - country: z.string().optional(), - countryCode: z.string().optional(), -}); - -export function leadAddressJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => LeadAddressJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'LeadAddressJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/leadappointmentjson.ts b/packages/typescript/src/models/components/leadappointmentjson.ts deleted file mode 100644 index 4b2cd97f..00000000 --- a/packages/typescript/src/models/components/leadappointmentjson.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A JSON schema representing the structure of an appointment object. - */ -export type LeadAppointmentJson = { - /** - * Appointment id - */ - id?: string | undefined; -}; - -/** @internal */ -export const LeadAppointmentJson$inboundSchema: z.ZodType< - LeadAppointmentJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), -}); - -export function leadAppointmentJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => LeadAppointmentJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'LeadAppointmentJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/leadattendeejson.ts b/packages/typescript/src/models/components/leadattendeejson.ts deleted file mode 100644 index c23337b6..00000000 --- a/packages/typescript/src/models/components/leadattendeejson.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A JSON schema representing the Attendee object - */ -export type LeadAttendeeJson = { - /** - * Attendee id - */ - id?: string | undefined; -}; - -/** @internal */ -export const LeadAttendeeJson$inboundSchema: z.ZodType< - LeadAttendeeJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), -}); - -export function leadAttendeeJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => LeadAttendeeJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'LeadAttendeeJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/leadboothstaffjson.ts b/packages/typescript/src/models/components/leadboothstaffjson.ts deleted file mode 100644 index fc11edea..00000000 --- a/packages/typescript/src/models/components/leadboothstaffjson.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A JSON schema representing Booth Staff entity - */ -export type LeadBoothStaffJson = { - /** - * Booth Staff id - */ - id?: string | undefined; -}; - -/** @internal */ -export const LeadBoothStaffJson$inboundSchema: z.ZodType< - LeadBoothStaffJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), -}); - -export function leadBoothStaffJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => LeadBoothStaffJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'LeadBoothStaffJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/leaddevicejson.ts b/packages/typescript/src/models/components/leaddevicejson.ts deleted file mode 100644 index d83ccbb9..00000000 --- a/packages/typescript/src/models/components/leaddevicejson.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A JSON object representing an electronic device used to capture leads. - */ -export type LeadDeviceJson = { - /** - * The id of device used to capture lead - */ - id?: string | undefined; - /** - * The name of device used to capture lead - */ - name?: string | undefined; -}; - -/** @internal */ -export const LeadDeviceJson$inboundSchema: z.ZodType< - LeadDeviceJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), - name: z.string().optional(), -}); - -export function leadDeviceJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => LeadDeviceJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'LeadDeviceJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/leadjson.ts b/packages/typescript/src/models/components/leadjson.ts deleted file mode 100644 index 300317ff..00000000 --- a/packages/typescript/src/models/components/leadjson.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * JSON schema for the Lead object - */ -export type LeadJson = { - /** - * Lead id - */ - id: string; -}; - -/** @internal */ -export const LeadJson$inboundSchema: z.ZodType< - LeadJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string(), -}); - -export function leadJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => LeadJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'LeadJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/leadqualificationanswers.ts b/packages/typescript/src/models/components/leadqualificationanswers.ts new file mode 100644 index 00000000..41ac0416 --- /dev/null +++ b/packages/typescript/src/models/components/leadqualificationanswers.ts @@ -0,0 +1,90 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { Answer1, Answer1$inboundSchema } from "./answer1.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; +import { Lead2, Lead2$inboundSchema } from "./lead2.js"; +import { Uuid1, Uuid1$inboundSchema } from "./uuid1.js"; + +/** + * This JSON schema file represents lead qualification answers + */ +export type LeadQualificationAnswers = { + /** + * The ISO 8601 zoned date time when this record was created. + */ + created?: Date | undefined; + /** + * The identifier of the user that created this record. + */ + createdBy?: string | undefined; + /** + * The ISO 8601 zoned date time when this record was updated. + */ + lastModified?: Date | undefined; + /** + * The identifier of the user that last updated this record. + */ + lastModifiedBy?: string | undefined; + /** + * Lead Qualification Answer id + */ + id?: string | undefined; + /** + * The reference to the related entity. Contains only the ID of the related entity. + */ + question?: Uuid1 | undefined; + /** + * The Associated Event. + */ + event?: Event1 | undefined; + /** + * The Associated Exhibitor. + */ + exhibitor?: Exhibitor | undefined; + /** + * JSON schema for the Lead object + */ + lead?: Lead2 | undefined; + /** + * List of answers + */ + answers?: Array | undefined; +}; + +/** @internal */ +export const LeadQualificationAnswers$inboundSchema: z.ZodType< + LeadQualificationAnswers, + z.ZodTypeDef, + unknown +> = z.object({ + created: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + createdBy: z.string().optional(), + lastModified: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + lastModifiedBy: z.string().optional(), + id: z.string().optional(), + question: Uuid1$inboundSchema.optional(), + event: Event1$inboundSchema.optional(), + exhibitor: Exhibitor$inboundSchema.optional(), + lead: Lead2$inboundSchema.optional(), + answers: z.array(Answer1$inboundSchema).optional(), +}); + +export function leadQualificationAnswersFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => LeadQualificationAnswers$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'LeadQualificationAnswers' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/leadqualificationanswersjson.ts b/packages/typescript/src/models/components/leadqualificationanswersjson.ts deleted file mode 100644 index b0a8edd7..00000000 --- a/packages/typescript/src/models/components/leadqualificationanswersjson.ts +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AnswerJson, AnswerJson$inboundSchema } from "./answerjson.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; -import { LeadJson, LeadJson$inboundSchema } from "./leadjson.js"; -import { UuidJson, UuidJson$inboundSchema } from "./uuidjson.js"; - -/** - * This JSON schema file represents lead qualification answers - */ -export type LeadQualificationAnswersJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * Lead Qualification Answer id - */ - id?: string | undefined; - /** - * The reference to the related entity. Contains only the ID of the related entity. - */ - question?: UuidJson | undefined; - /** - * The Associated Event. - */ - event?: EventJson6 | undefined; - /** - * The Associated Exhibitor. - */ - exhibitor?: ExhibitorJson | undefined; - /** - * JSON schema for the Lead object - */ - lead?: LeadJson | undefined; - /** - * List of answers - */ - answers?: Array | undefined; -}; - -/** @internal */ -export const LeadQualificationAnswersJson$inboundSchema: z.ZodType< - LeadQualificationAnswersJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - id: z.string().optional(), - question: UuidJson$inboundSchema.optional(), - event: EventJson6$inboundSchema.optional(), - exhibitor: ExhibitorJson$inboundSchema.optional(), - lead: LeadJson$inboundSchema.optional(), - answers: z.array(AnswerJson$inboundSchema).optional(), -}); - -export function leadQualificationAnswersJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => LeadQualificationAnswersJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'LeadQualificationAnswersJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/leadqualificationanswerslistresponse.ts b/packages/typescript/src/models/components/leadqualificationanswerslistresponse.ts index e09f9a3a..98894ce6 100644 --- a/packages/typescript/src/models/components/leadqualificationanswerslistresponse.ts +++ b/packages/typescript/src/models/components/leadqualificationanswerslistresponse.ts @@ -7,9 +7,9 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - LeadQualificationAnswersJson, - LeadQualificationAnswersJson$inboundSchema, -} from "./leadqualificationanswersjson.js"; + LeadQualificationAnswers, + LeadQualificationAnswers$inboundSchema, +} from "./leadqualificationanswers.js"; /** * A JSON schema representing the response for a list of lead qualification answers. @@ -18,7 +18,7 @@ export type LeadQualificationAnswersListResponse = { /** * Collection of Lead Qualification Answers. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -27,7 +27,7 @@ export const LeadQualificationAnswersListResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - data: z.array(LeadQualificationAnswersJson$inboundSchema).optional(), + data: z.array(LeadQualificationAnswers$inboundSchema).optional(), }); export function leadQualificationAnswersListResponseFromJSON( diff --git a/packages/typescript/src/models/components/leadqualificationquestion.ts b/packages/typescript/src/models/components/leadqualificationquestion.ts new file mode 100644 index 00000000..c31bfdc8 --- /dev/null +++ b/packages/typescript/src/models/components/leadqualificationquestion.ts @@ -0,0 +1,136 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { ClosedEnum } from "../../types/enums.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + AdditionalChoice, + AdditionalChoice$inboundSchema, +} from "./additionalchoice.js"; +import { Choice, Choice$inboundSchema } from "./choice.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; + +/** + * Type of question + */ +export const LeadQualificationQuestionType = { + MultiChoice: "MultiChoice", + SingleChoice: "SingleChoice", + Rating: "Rating", + OpenEndedTextOneLine: "OpenEndedTextOneLine", + OpenEndedTextCommentBox: "OpenEndedTextCommentBox", + OpenEndedDateTime: "OpenEndedDateTime", +} as const; +/** + * Type of question + */ +export type LeadQualificationQuestionType = ClosedEnum< + typeof LeadQualificationQuestionType +>; + +/** + * A JSON schema representing a Lead Qualification Question model + */ +export type LeadQualificationQuestion = { + /** + * The ISO 8601 zoned date time when this record was created. + */ + created?: Date | undefined; + /** + * The identifier of the user that created this record. + */ + createdBy?: string | undefined; + /** + * The ISO 8601 zoned date time when this record was updated. + */ + lastModified?: Date | undefined; + /** + * The identifier of the user that last updated this record. + */ + lastModifiedBy?: string | undefined; + /** + * Lead Qualification Question id + */ + id?: string | undefined; + /** + * The Associated Event. + */ + event?: Event1 | undefined; + /** + * The Associated Exhibitor. + */ + exhibitor?: Exhibitor | undefined; + /** + * Type of question + */ + type?: LeadQualificationQuestionType | undefined; + /** + * question code + */ + code?: string | undefined; + /** + * List of available choices for the question + */ + choices?: Array | undefined; + /** + * Contains text of additional choice + */ + notApplicableAnswer?: AdditionalChoice | undefined; + /** + * Contains text of additional choice + */ + otherAnswers?: AdditionalChoice | undefined; + /** + * A boolean indicating whether the question is mandatory or not + */ + required?: boolean | undefined; + /** + * text of the question + */ + text?: string | undefined; +}; + +/** @internal */ +export const LeadQualificationQuestionType$inboundSchema: z.ZodNativeEnum< + typeof LeadQualificationQuestionType +> = z.nativeEnum(LeadQualificationQuestionType); + +/** @internal */ +export const LeadQualificationQuestion$inboundSchema: z.ZodType< + LeadQualificationQuestion, + z.ZodTypeDef, + unknown +> = z.object({ + created: z.string().datetime({ offset: true }).transform(v => new Date(v)) + .optional(), + createdBy: z.string().optional(), + lastModified: z.string().datetime({ offset: true }).transform(v => + new Date(v) + ).optional(), + lastModifiedBy: z.string().optional(), + id: z.string().optional(), + event: Event1$inboundSchema.optional(), + exhibitor: Exhibitor$inboundSchema.optional(), + type: LeadQualificationQuestionType$inboundSchema.optional(), + code: z.string().optional(), + choices: z.array(Choice$inboundSchema).optional(), + notApplicableAnswer: AdditionalChoice$inboundSchema.optional(), + otherAnswers: AdditionalChoice$inboundSchema.optional(), + required: z.boolean().optional(), + text: z.string().optional(), +}); + +export function leadQualificationQuestionFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => LeadQualificationQuestion$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'LeadQualificationQuestion' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/leadqualificationquestionjson.ts b/packages/typescript/src/models/components/leadqualificationquestionjson.ts deleted file mode 100644 index 6fc0d5c8..00000000 --- a/packages/typescript/src/models/components/leadqualificationquestionjson.ts +++ /dev/null @@ -1,136 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { ClosedEnum } from "../../types/enums.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - AdditionalChoiceJson11, - AdditionalChoiceJson11$inboundSchema, -} from "./additionalchoicejson11.js"; -import { ChoiceJson2, ChoiceJson2$inboundSchema } from "./choicejson2.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; - -/** - * Type of question - */ -export const LeadQualificationQuestionJsonType = { - MultiChoice: "MultiChoice", - SingleChoice: "SingleChoice", - Rating: "Rating", - OpenEndedTextOneLine: "OpenEndedTextOneLine", - OpenEndedTextCommentBox: "OpenEndedTextCommentBox", - OpenEndedDateTime: "OpenEndedDateTime", -} as const; -/** - * Type of question - */ -export type LeadQualificationQuestionJsonType = ClosedEnum< - typeof LeadQualificationQuestionJsonType ->; - -/** - * A JSON schema representing a Lead Qualification Question model - */ -export type LeadQualificationQuestionJson = { - /** - * The ISO 8601 zoned date time when this record was created. - */ - created?: Date | undefined; - /** - * The identifier of the user that created this record. - */ - createdBy?: string | undefined; - /** - * The ISO 8601 zoned date time when this record was updated. - */ - lastModified?: Date | undefined; - /** - * The identifier of the user that last updated this record. - */ - lastModifiedBy?: string | undefined; - /** - * Lead Qualification Question id - */ - id?: string | undefined; - /** - * The Associated Event. - */ - event?: EventJson6 | undefined; - /** - * The Associated Exhibitor. - */ - exhibitor?: ExhibitorJson | undefined; - /** - * Type of question - */ - type?: LeadQualificationQuestionJsonType | undefined; - /** - * question code - */ - code?: string | undefined; - /** - * List of available choices for the question - */ - choices?: Array | undefined; - /** - * Contains text of additional choice - */ - notApplicableAnswer?: AdditionalChoiceJson11 | undefined; - /** - * Contains text of additional choice - */ - otherAnswers?: AdditionalChoiceJson11 | undefined; - /** - * A boolean indicating whether the question is mandatory or not - */ - required?: boolean | undefined; - /** - * text of the question - */ - text?: string | undefined; -}; - -/** @internal */ -export const LeadQualificationQuestionJsonType$inboundSchema: z.ZodNativeEnum< - typeof LeadQualificationQuestionJsonType -> = z.nativeEnum(LeadQualificationQuestionJsonType); - -/** @internal */ -export const LeadQualificationQuestionJson$inboundSchema: z.ZodType< - LeadQualificationQuestionJson, - z.ZodTypeDef, - unknown -> = z.object({ - created: z.string().datetime({ offset: true }).transform(v => new Date(v)) - .optional(), - createdBy: z.string().optional(), - lastModified: z.string().datetime({ offset: true }).transform(v => - new Date(v) - ).optional(), - lastModifiedBy: z.string().optional(), - id: z.string().optional(), - event: EventJson6$inboundSchema.optional(), - exhibitor: ExhibitorJson$inboundSchema.optional(), - type: LeadQualificationQuestionJsonType$inboundSchema.optional(), - code: z.string().optional(), - choices: z.array(ChoiceJson2$inboundSchema).optional(), - notApplicableAnswer: AdditionalChoiceJson11$inboundSchema.optional(), - otherAnswers: AdditionalChoiceJson11$inboundSchema.optional(), - required: z.boolean().optional(), - text: z.string().optional(), -}); - -export function leadQualificationQuestionJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => LeadQualificationQuestionJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'LeadQualificationQuestionJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/leadqualificationquestionslistresponse.ts b/packages/typescript/src/models/components/leadqualificationquestionslistresponse.ts index 9bc86042..5911ce39 100644 --- a/packages/typescript/src/models/components/leadqualificationquestionslistresponse.ts +++ b/packages/typescript/src/models/components/leadqualificationquestionslistresponse.ts @@ -7,9 +7,9 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - LeadQualificationQuestionJson, - LeadQualificationQuestionJson$inboundSchema, -} from "./leadqualificationquestionjson.js"; + LeadQualificationQuestion, + LeadQualificationQuestion$inboundSchema, +} from "./leadqualificationquestion.js"; /** * A response containing a list of lead qualification questions. @@ -18,7 +18,7 @@ export type LeadQualificationQuestionsListResponse = { /** * Collection of lead qualification questions. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -27,7 +27,7 @@ export const LeadQualificationQuestionsListResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - data: z.array(LeadQualificationQuestionJson$inboundSchema).optional(), + data: z.array(LeadQualificationQuestion$inboundSchema).optional(), }); export function leadQualificationQuestionsListResponseFromJSON( diff --git a/packages/typescript/src/models/components/leadsourcejson.ts b/packages/typescript/src/models/components/leadsourcejson.ts index 8c855d83..65b35758 100644 --- a/packages/typescript/src/models/components/leadsourcejson.ts +++ b/packages/typescript/src/models/components/leadsourcejson.ts @@ -16,7 +16,7 @@ import { */ export type LeadSourceJson = { /** - * Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. */ id?: string | undefined; /** diff --git a/packages/typescript/src/models/components/leadsourcesectionjson.ts b/packages/typescript/src/models/components/leadsourcesectionjson.ts index 3b40b382..3860da2e 100644 --- a/packages/typescript/src/models/components/leadsourcesectionjson.ts +++ b/packages/typescript/src/models/components/leadsourcesectionjson.ts @@ -12,7 +12,7 @@ import { SDKValidationError } from "../errors/sdkvalidationerror.js"; */ export type LeadSourceSectionJson = { /** - * Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API (under development currently). + * Unique identifier for sub area of source generating the RFP. Details about this lead source section can be fetched using lead source section API. */ id?: string | undefined; }; diff --git a/packages/typescript/src/models/components/leadspaginatedresponse.ts b/packages/typescript/src/models/components/leadspaginatedresponse.ts index 75e309cd..6fd9ba56 100644 --- a/packages/typescript/src/models/components/leadspaginatedresponse.ts +++ b/packages/typescript/src/models/components/leadspaginatedresponse.ts @@ -6,11 +6,8 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - ExistingLeadJson, - ExistingLeadJson$inboundSchema, -} from "./existingleadjson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; +import { Lead, Lead$inboundSchema } from "./lead.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * A paginated response of leads. @@ -19,11 +16,11 @@ export type LeadsPaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * Collection of leads. */ - data?: Array | undefined; + data?: Array | undefined; }; /** @internal */ @@ -32,8 +29,8 @@ export const LeadsPaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(ExistingLeadJson$inboundSchema).optional(), + paging: Paging$inboundSchema.optional(), + data: z.array(Lead$inboundSchema).optional(), }); export function leadsPaginatedResponseFromJSON( diff --git a/packages/typescript/src/models/components/link.ts b/packages/typescript/src/models/components/link.ts new file mode 100644 index 00000000..5a5e446d --- /dev/null +++ b/packages/typescript/src/models/components/link.ts @@ -0,0 +1,47 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Represents a link to a related resource. + */ +export type Link = { + /** + * A url provided that can be followed for linking + */ + href: string; +}; + +/** @internal */ +export const Link$inboundSchema: z.ZodType = z + .object({ + href: z.string(), + }); +/** @internal */ +export type Link$Outbound = { + href: string; +}; + +/** @internal */ +export const Link$outboundSchema: z.ZodType = + z.object({ + href: z.string(), + }); + +export function linkToJSON(link: Link): string { + return JSON.stringify(Link$outboundSchema.parse(link)); +} +export function linkFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Link$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Link' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/meetingrequest.ts b/packages/typescript/src/models/components/meetingrequest.ts index 176cb4cb..904e299c 100644 --- a/packages/typescript/src/models/components/meetingrequest.ts +++ b/packages/typescript/src/models/components/meetingrequest.ts @@ -30,7 +30,7 @@ export type MeetingRequestMeetingRequestForm = { */ export type MeetingRequestEvent = { /** - * Event ID. + * Event ID. This field may be absent immediately after creation when the meeting request form is configured to auto-create an event on submission, as event creation is processed asynchronously. */ id?: string | undefined; }; diff --git a/packages/typescript/src/models/components/meetingrequestcustomfieldjson.ts b/packages/typescript/src/models/components/meetingrequestcustomfieldjson.ts index 28441de0..54793670 100644 --- a/packages/typescript/src/models/components/meetingrequestcustomfieldjson.ts +++ b/packages/typescript/src/models/components/meetingrequestcustomfieldjson.ts @@ -8,9 +8,9 @@ import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AnswerTypeJson1, - AnswerTypeJson1$inboundSchema, -} from "./answertypejson1.js"; + AnswerTypeJson, + AnswerTypeJson$inboundSchema, +} from "./answertypejson.js"; /** * The type of data collected by a custom field. @@ -106,7 +106,7 @@ export type MeetingRequestCustomFieldJson = { /** * List of non-null answer types applicable to the question, such as `Other` or `NA`. This field is omitted when no non-default answer type is defined for the question. */ - answerTypes?: Array | undefined; + answerTypes?: Array | undefined; }; /** @internal */ @@ -134,7 +134,7 @@ export const MeetingRequestCustomFieldJson$inboundSchema: z.ZodType< maxChoice: z.number().optional(), minDate: z.string().optional(), maxDate: z.string().optional(), - answerTypes: z.array(AnswerTypeJson1$inboundSchema).optional(), + answerTypes: z.array(AnswerTypeJson$inboundSchema).optional(), }); export function meetingRequestCustomFieldJsonFromJSON( diff --git a/packages/typescript/src/models/components/meetingrequestquestionjson.ts b/packages/typescript/src/models/components/meetingrequestquestionjson.ts index c3a30bcb..c9c4194f 100644 --- a/packages/typescript/src/models/components/meetingrequestquestionjson.ts +++ b/packages/typescript/src/models/components/meetingrequestquestionjson.ts @@ -7,9 +7,9 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AnswerTypeJson1, - AnswerTypeJson1$inboundSchema, -} from "./answertypejson1.js"; + AnswerTypeJson, + AnswerTypeJson$inboundSchema, +} from "./answertypejson.js"; import { CompositeValueJson, CompositeValueJson$inboundSchema, @@ -66,7 +66,7 @@ export type MeetingRequestQuestionJson = { * * In all other cases, `answerType` is not expected to be set. */ - answerType?: AnswerTypeJson1 | undefined; + answerType?: AnswerTypeJson | undefined; /** * The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. */ @@ -91,7 +91,7 @@ export const MeetingRequestQuestionJson$inboundSchema: z.ZodType< name: z.string().optional(), type: QuestionTypeJson1$inboundSchema.optional(), value: z.array(z.string()), - answerType: AnswerTypeJson1$inboundSchema.optional(), + answerType: AnswerTypeJson$inboundSchema.optional(), secondaryValue: z.string().optional(), compositeValue: CompositeValueJson$inboundSchema.optional(), }); diff --git a/packages/typescript/src/models/components/paginatedexistingmember.ts b/packages/typescript/src/models/components/paginatedexistingmember.ts index 7b390058..e2b537d8 100644 --- a/packages/typescript/src/models/components/paginatedexistingmember.ts +++ b/packages/typescript/src/models/components/paginatedexistingmember.ts @@ -7,10 +7,10 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - ExistingMemberJson, - ExistingMemberJson$inboundSchema, -} from "./existingmemberjson.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; + ExistingMember, + ExistingMember$inboundSchema, +} from "./existingmember.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; /** * A paginated list of Events+ members. @@ -19,11 +19,11 @@ export type PaginatedExistingMember = { /** * Represents pagination information for a collection of resources. */ - paging: PagingJson; + paging: Paging; /** * Collection of Events+ members. */ - data: Array; + data: Array; }; /** @internal */ @@ -32,8 +32,8 @@ export const PaginatedExistingMember$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema, - data: z.array(ExistingMemberJson$inboundSchema), + paging: Paging$inboundSchema, + data: z.array(ExistingMember$inboundSchema), }); export function paginatedExistingMemberFromJSON( diff --git a/packages/typescript/src/models/components/paginationlinks.ts b/packages/typescript/src/models/components/paginationlinks.ts new file mode 100644 index 00000000..2b59e6f6 --- /dev/null +++ b/packages/typescript/src/models/components/paginationlinks.ts @@ -0,0 +1,48 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { Link, Link$inboundSchema } from "./link.js"; + +/** + * Represents pagination links for navigating between pages of data. + */ +export type PaginationLinks = { + /** + * Represents a link to a related resource. + */ + next?: Link | undefined; + /** + * Represents a link to a related resource. + */ + self?: Link | undefined; + /** + * Represents a link to a related resource. + */ + prev?: Link | undefined; +}; + +/** @internal */ +export const PaginationLinks$inboundSchema: z.ZodType< + PaginationLinks, + z.ZodTypeDef, + unknown +> = z.object({ + next: Link$inboundSchema.optional(), + self: Link$inboundSchema.optional(), + prev: Link$inboundSchema.optional(), +}); + +export function paginationLinksFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => PaginationLinks$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'PaginationLinks' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/paging.ts b/packages/typescript/src/models/components/paging.ts new file mode 100644 index 00000000..f26d2a2e --- /dev/null +++ b/packages/typescript/src/models/components/paging.ts @@ -0,0 +1,68 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { remap as remap$ } from "../../lib/primitives.js"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + PaginationLinks, + PaginationLinks$inboundSchema, +} from "./paginationlinks.js"; + +/** + * Represents pagination information for a collection of resources. + */ +export type Paging = { + /** + * The pagination token for the previous page, if one exists. You can use this token to navigate to the previous page of data. + */ + previousToken?: string | undefined; + /** + * The pagination token for the next page. If this value is present in the response, there is another page of data you can fetch. + */ + nextToken?: string | undefined; + /** + * The pagination token for the current page. + */ + currentToken?: string | undefined; + /** + * The number of records to return on the page. Not to exceed 200. + */ + limit?: number | undefined; + /** + * The total number of records available. This field may return blank, even if there are more records. To confirm if there are more records, check the `nextToken` field. + */ + totalCount?: number | undefined; + /** + * Represents pagination links for navigating between pages of data. + */ + links: PaginationLinks; +}; + +/** @internal */ +export const Paging$inboundSchema: z.ZodType = z + .object({ + previousToken: z.string().optional(), + nextToken: z.string().optional(), + currentToken: z.string().optional(), + limit: z.number().int().optional(), + totalCount: z.number().int().optional(), + _links: PaginationLinks$inboundSchema, + }).transform((v) => { + return remap$(v, { + "_links": "links", + }); + }); + +export function pagingFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Paging$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Paging' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/pagingjson23.ts b/packages/typescript/src/models/components/pagingjson23.ts new file mode 100644 index 00000000..fa9f528c --- /dev/null +++ b/packages/typescript/src/models/components/pagingjson23.ts @@ -0,0 +1,66 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { remap as remap$ } from "../../lib/primitives.js"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { + PaginationLinksJson, + PaginationLinksJson$inboundSchema, +} from "./paginationlinksjson.js"; + +/** + * Represents pagination information for a collection of resources. + */ +export type PagingJson23 = { + /** + * The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch + */ + nextToken?: string | undefined; + /** + * The pagination token for the current page + */ + currentToken?: string | undefined; + /** + * The number of records to return on the page not to exceed 200 + */ + limit?: number | undefined; + /** + * The total number of records available + */ + totalCount?: number | undefined; + /** + * Represents pagination links for navigating between pages of data. + */ + links: PaginationLinksJson; +}; + +/** @internal */ +export const PagingJson23$inboundSchema: z.ZodType< + PagingJson23, + z.ZodTypeDef, + unknown +> = z.object({ + nextToken: z.string().optional(), + currentToken: z.string().optional(), + limit: z.number().int().optional(), + totalCount: z.number().int().optional(), + _links: PaginationLinksJson$inboundSchema, +}).transform((v) => { + return remap$(v, { + "_links": "links", + }); +}); + +export function pagingJson23FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => PagingJson23$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'PagingJson23' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/pagingjson25.ts b/packages/typescript/src/models/components/pagingjson25.ts deleted file mode 100644 index 85f91ad0..00000000 --- a/packages/typescript/src/models/components/pagingjson25.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { remap as remap$ } from "../../lib/primitives.js"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { - PaginationLinksJson, - PaginationLinksJson$inboundSchema, -} from "./paginationlinksjson.js"; - -/** - * Represents pagination information for a collection of resources. - */ -export type PagingJson25 = { - /** - * The pagination token for the next page; if available. You can use this to determine if there is additional data to fetch - */ - nextToken?: string | undefined; - /** - * The pagination token for the current page - */ - currentToken?: string | undefined; - /** - * The number of records to return on the page not to exceed 200 - */ - limit?: number | undefined; - /** - * The total number of records available - */ - totalCount?: number | undefined; - /** - * Represents pagination links for navigating between pages of data. - */ - links: PaginationLinksJson; -}; - -/** @internal */ -export const PagingJson25$inboundSchema: z.ZodType< - PagingJson25, - z.ZodTypeDef, - unknown -> = z.object({ - nextToken: z.string().optional(), - currentToken: z.string().optional(), - limit: z.number().int().optional(), - totalCount: z.number().int().optional(), - _links: PaginationLinksJson$inboundSchema, -}).transform((v) => { - return remap$(v, { - "_links": "links", - }); -}); - -export function pagingJson25FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => PagingJson25$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'PagingJson25' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/paymentinfojson.ts b/packages/typescript/src/models/components/paymentinfojson.ts index b484d029..5828aec1 100644 --- a/packages/typescript/src/models/components/paymentinfojson.ts +++ b/packages/typescript/src/models/components/paymentinfojson.ts @@ -7,11 +7,11 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AddressJson3, - AddressJson3$inboundSchema, - AddressJson3$Outbound, - AddressJson3$outboundSchema, -} from "./addressjson3.js"; + AddressJson2, + AddressJson2$inboundSchema, + AddressJson2$Outbound, + AddressJson2$outboundSchema, +} from "./addressjson2.js"; import { OtherPaymentJson, OtherPaymentJson$inboundSchema, @@ -39,7 +39,7 @@ export type PaymentInfoJson = { /** * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. */ - address?: AddressJson3 | undefined; + address?: AddressJson2 | undefined; /** * Phone number. */ @@ -58,7 +58,7 @@ export const PaymentInfoJson$inboundSchema: z.ZodType< > = z.object({ paymentType: PaymentTypesJson$inboundSchema.optional(), fullName: z.string().optional(), - address: AddressJson3$inboundSchema.optional(), + address: AddressJson2$inboundSchema.optional(), phone: z.string().optional(), other: OtherPaymentJson$inboundSchema.optional(), }); @@ -66,7 +66,7 @@ export const PaymentInfoJson$inboundSchema: z.ZodType< export type PaymentInfoJson$Outbound = { paymentType?: string | undefined; fullName?: string | undefined; - address?: AddressJson3$Outbound | undefined; + address?: AddressJson2$Outbound | undefined; phone?: string | undefined; other?: OtherPaymentJson$Outbound | undefined; }; @@ -79,7 +79,7 @@ export const PaymentInfoJson$outboundSchema: z.ZodType< > = z.object({ paymentType: PaymentTypesJson$outboundSchema.optional(), fullName: z.string().optional(), - address: AddressJson3$outboundSchema.optional(), + address: AddressJson2$outboundSchema.optional(), phone: z.string().optional(), other: OtherPaymentJson$outboundSchema.optional(), }); diff --git a/packages/typescript/src/models/components/processformsubmissionjson.ts b/packages/typescript/src/models/components/processformsubmissionjson.ts index 1a1e21ef..61db2787 100644 --- a/packages/typescript/src/models/components/processformsubmissionjson.ts +++ b/packages/typescript/src/models/components/processformsubmissionjson.ts @@ -49,11 +49,11 @@ export type ProcessFormSubmissionJson = { /** * The unique ID representing the process form submission. */ - id?: string | undefined; + id: string; /** * The event which the process form submission is associated with. */ - event?: ProcessFormSubmissionJsonEvent | undefined; + event: ProcessFormSubmissionJsonEvent; /** * An object that contains the process form ID. * @@ -104,8 +104,8 @@ export const ProcessFormSubmissionJson$inboundSchema: z.ZodType< new Date(v) ).optional(), lastModifiedBy: z.string().optional(), - id: z.string().optional(), - event: z.lazy(() => ProcessFormSubmissionJsonEvent$inboundSchema).optional(), + id: z.string(), + event: z.lazy(() => ProcessFormSubmissionJsonEvent$inboundSchema), "process-form": ProcessFormJson$inboundSchema.optional(), status: z.string().optional(), questions: z.array(ProcessFormSubmissionQuestionJson$inboundSchema) diff --git a/packages/typescript/src/models/components/property.ts b/packages/typescript/src/models/components/property.ts index a3f58567..0d50f1c2 100644 --- a/packages/typescript/src/models/components/property.ts +++ b/packages/typescript/src/models/components/property.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson5, AddressJson5$inboundSchema } from "./addressjson5.js"; +import { AddressJson4, AddressJson4$inboundSchema } from "./addressjson4.js"; import { PropertyExternalCodeJson, PropertyExternalCodeJson$inboundSchema, @@ -83,7 +83,7 @@ export type Property = { /** * A physical address. */ - address?: AddressJson5 | undefined; + address?: AddressJson4 | undefined; /** * Collection of external codes for a property. This includes GDS nd other codes used to identify a property in external systems. */ @@ -148,7 +148,7 @@ export const Property$inboundSchema: z.ZodType< code: z.string().optional(), deleted: z.boolean().default(false), currencyCode: z.string().default("USD"), - address: AddressJson5$inboundSchema.optional(), + address: AddressJson4$inboundSchema.optional(), externalCodes: z.array(PropertyExternalCodeJson$inboundSchema).optional(), }); diff --git a/packages/typescript/src/models/components/publicusageplan.ts b/packages/typescript/src/models/components/publicusageplan.ts index eb03acba..df2f12f0 100644 --- a/packages/typescript/src/models/components/publicusageplan.ts +++ b/packages/typescript/src/models/components/publicusageplan.ts @@ -7,9 +7,9 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - SwitchBackTargetUsagePlanJson, - SwitchBackTargetUsagePlanJson$inboundSchema, -} from "./switchbacktargetusageplanjson.js"; + SwitchBackTargetUsagePlan, + SwitchBackTargetUsagePlan$inboundSchema, +} from "./switchbacktargetusageplan.js"; /** * Object representing an API Platform Usage Tier, including information when the usage plan is scheduled to revert to a previous plan, if any. @@ -34,7 +34,7 @@ export type PublicUsagePlan = { /** * Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. */ - switchBackPlan?: SwitchBackTargetUsagePlanJson | undefined; + switchBackPlan?: SwitchBackTargetUsagePlan | undefined; }; /** @internal */ @@ -47,7 +47,7 @@ export const PublicUsagePlan$inboundSchema: z.ZodType< quota: z.number(), burstLimit: z.number(), rateLimit: z.number(), - switchBackPlan: SwitchBackTargetUsagePlanJson$inboundSchema.optional(), + switchBackPlan: SwitchBackTargetUsagePlan$inboundSchema.optional(), }); export function publicUsagePlanFromJSON( diff --git a/packages/typescript/src/models/components/questionjson2.ts b/packages/typescript/src/models/components/questionjson2.ts index 9fe716cf..521503bc 100644 --- a/packages/typescript/src/models/components/questionjson2.ts +++ b/packages/typescript/src/models/components/questionjson2.ts @@ -7,12 +7,12 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AdditionalChoiceJson2, - AdditionalChoiceJson2$inboundSchema, -} from "./additionalchoicejson2.js"; + AdditionalChoiceJson1, + AdditionalChoiceJson1$inboundSchema, +} from "./additionalchoicejson1.js"; import { CategoryJson2, CategoryJson2$inboundSchema } from "./categoryjson2.js"; -import { ChoiceJson3, ChoiceJson3$inboundSchema } from "./choicejson3.js"; -import { FieldJson5, FieldJson5$inboundSchema } from "./fieldjson5.js"; +import { ChoiceJson2, ChoiceJson2$inboundSchema } from "./choicejson2.js"; +import { FieldJson3, FieldJson3$inboundSchema } from "./fieldjson3.js"; import { QuestionTypeJson2, QuestionTypeJson2$inboundSchema, @@ -70,7 +70,7 @@ export type QuestionJson2 = { /** * List of choices for the question. */ - choices?: Array | undefined; + choices?: Array | undefined; /** * List of categories for the question. */ @@ -82,11 +82,11 @@ export type QuestionJson2 = { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - notApplicableAnswer?: AdditionalChoiceJson2 | undefined; + notApplicableAnswer?: AdditionalChoiceJson1 | undefined; /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - otherAnswer?: AdditionalChoiceJson2 | undefined; + otherAnswer?: AdditionalChoiceJson1 | undefined; /** * Text Value of Comments Input box placeholder */ @@ -98,7 +98,7 @@ export type QuestionJson2 = { /** * List of fields for form/matrix questions */ - fields?: Array | undefined; + fields?: Array | undefined; /** * Max possible score */ @@ -136,14 +136,14 @@ export const QuestionJson2$inboundSchema: z.ZodType< htmlText: z.string().optional(), code: z.string().optional(), type: QuestionTypeJson2$inboundSchema.optional(), - choices: z.array(ChoiceJson3$inboundSchema).optional(), + choices: z.array(ChoiceJson2$inboundSchema).optional(), categories: z.array(CategoryJson2$inboundSchema).optional(), subCategories: z.array(TextFieldJson1$inboundSchema).optional(), - notApplicableAnswer: AdditionalChoiceJson2$inboundSchema.optional(), - otherAnswer: AdditionalChoiceJson2$inboundSchema.optional(), + notApplicableAnswer: AdditionalChoiceJson1$inboundSchema.optional(), + otherAnswer: AdditionalChoiceJson1$inboundSchema.optional(), comments: z.string().optional(), required: z.boolean().default(false), - fields: z.array(FieldJson5$inboundSchema).optional(), + fields: z.array(FieldJson3$inboundSchema).optional(), maxScore: z.number().optional(), totalSum: z.number().int().optional(), survey: UuidJson$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/questionresponsejson.ts b/packages/typescript/src/models/components/questionresponsejson.ts index 5a0580d3..4f838cf1 100644 --- a/packages/typescript/src/models/components/questionresponsejson.ts +++ b/packages/typescript/src/models/components/questionresponsejson.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AnswerJson2, AnswerJson2$inboundSchema } from "./answerjson2.js"; +import { AnswerJson1, AnswerJson1$inboundSchema } from "./answerjson1.js"; import { QuestionJson3, QuestionJson3$inboundSchema } from "./questionjson3.js"; /** @@ -20,7 +20,7 @@ export type QuestionResponseJson = { /** * List of answers. */ - answers?: Array | undefined; + answers?: Array | undefined; }; /** @internal */ @@ -30,7 +30,7 @@ export const QuestionResponseJson$inboundSchema: z.ZodType< unknown > = z.object({ question: QuestionJson3$inboundSchema.optional(), - answers: z.array(AnswerJson2$inboundSchema).optional(), + answers: z.array(AnswerJson1$inboundSchema).optional(), }); export function questionResponseJsonFromJSON( diff --git a/packages/typescript/src/models/components/registrationpackrequest.ts b/packages/typescript/src/models/components/registrationpackrequest.ts index 92955b79..4046345e 100644 --- a/packages/typescript/src/models/components/registrationpackrequest.ts +++ b/packages/typescript/src/models/components/registrationpackrequest.ts @@ -4,20 +4,16 @@ import * as z from "zod/v3"; import { - CapacityJson, - CapacityJson$Outbound, - CapacityJson$outboundSchema, -} from "./capacityjson.js"; + Capacity, + Capacity$Outbound, + Capacity$outboundSchema, +} from "./capacity.js"; +import { Event1, Event1$Outbound, Event1$outboundSchema } from "./event1.js"; import { - EventJson6, - EventJson6$Outbound, - EventJson6$outboundSchema, -} from "./eventjson6.js"; -import { - ExhibitorJson, - ExhibitorJson$Outbound, - ExhibitorJson$outboundSchema, -} from "./exhibitorjson.js"; + Exhibitor, + Exhibitor$Outbound, + Exhibitor$outboundSchema, +} from "./exhibitor.js"; /** * A registration pack defining the registration type capacity allocations for an exhibitor at an event. @@ -26,22 +22,22 @@ export type RegistrationPackRequest = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * An array of capacities for the registration pack. */ - capacities: Array; + capacities: Array; }; /** @internal */ export type RegistrationPackRequest$Outbound = { - event: EventJson6$Outbound; - exhibitor: ExhibitorJson$Outbound; - capacities: Array; + event: Event1$Outbound; + exhibitor: Exhibitor$Outbound; + capacities: Array; }; /** @internal */ @@ -50,9 +46,9 @@ export const RegistrationPackRequest$outboundSchema: z.ZodType< z.ZodTypeDef, RegistrationPackRequest > = z.object({ - event: EventJson6$outboundSchema, - exhibitor: ExhibitorJson$outboundSchema, - capacities: z.array(CapacityJson$outboundSchema), + event: Event1$outboundSchema, + exhibitor: Exhibitor$outboundSchema, + capacities: z.array(Capacity$outboundSchema), }); export function registrationPackRequestToJSON( diff --git a/packages/typescript/src/models/components/registrationpackresponse.ts b/packages/typescript/src/models/components/registrationpackresponse.ts index d0659d7c..bdc0e6cd 100644 --- a/packages/typescript/src/models/components/registrationpackresponse.ts +++ b/packages/typescript/src/models/components/registrationpackresponse.ts @@ -6,12 +6,12 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson6, EventJson6$inboundSchema } from "./eventjson6.js"; -import { ExhibitorJson, ExhibitorJson$inboundSchema } from "./exhibitorjson.js"; +import { Event1, Event1$inboundSchema } from "./event1.js"; +import { Exhibitor, Exhibitor$inboundSchema } from "./exhibitor.js"; import { - ExistingCapacityJson, - ExistingCapacityJson$inboundSchema, -} from "./existingcapacityjson.js"; + ExistingCapacity, + ExistingCapacity$inboundSchema, +} from "./existingcapacity.js"; /** * Schema for existing registration pack object @@ -24,15 +24,15 @@ export type RegistrationPackResponse = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * Capacities allocated per registration type for this exhibitor's registration pack. */ - capacities: Array; + capacities: Array; }; /** @internal */ @@ -42,9 +42,9 @@ export const RegistrationPackResponse$inboundSchema: z.ZodType< unknown > = z.object({ id: z.string(), - event: EventJson6$inboundSchema, - exhibitor: ExhibitorJson$inboundSchema, - capacities: z.array(ExistingCapacityJson$inboundSchema), + event: Event1$inboundSchema, + exhibitor: Exhibitor$inboundSchema, + capacities: z.array(ExistingCapacity$inboundSchema), }); export function registrationPackResponseFromJSON( diff --git a/packages/typescript/src/models/components/registrationtypeupdate.ts b/packages/typescript/src/models/components/registrationtypeupdate.ts index a5f9ea69..b89d20ec 100644 --- a/packages/typescript/src/models/components/registrationtypeupdate.ts +++ b/packages/typescript/src/models/components/registrationtypeupdate.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { CapacityJson1, CapacityJson1$inboundSchema } from "./capacityjson1.js"; +import { CapacityJson, CapacityJson$inboundSchema } from "./capacityjson.js"; /** * Event associated with the registration. @@ -61,7 +61,7 @@ export type RegistrationTypeUpdate = { /** * Represents capacity statistics of the registration type. */ - capacity?: CapacityJson1 | undefined; + capacity?: CapacityJson | undefined; }; /** @internal */ @@ -102,7 +102,7 @@ export const RegistrationTypeUpdate$inboundSchema: z.ZodType< ).optional(), event: z.lazy(() => RegistrationTypeUpdateEvent$inboundSchema).optional(), id: z.string(), - capacity: CapacityJson1$inboundSchema.optional(), + capacity: CapacityJson$inboundSchema.optional(), }); export function registrationTypeUpdateFromJSON( diff --git a/packages/typescript/src/models/components/registrationtypeupdateinput.ts b/packages/typescript/src/models/components/registrationtypeupdateinput.ts index fce89c5f..bd9a516b 100644 --- a/packages/typescript/src/models/components/registrationtypeupdateinput.ts +++ b/packages/typescript/src/models/components/registrationtypeupdateinput.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - CapacityJson1Input, - CapacityJson1Input$Outbound, - CapacityJson1Input$outboundSchema, -} from "./capacityjson1input.js"; + CapacityJsonInput, + CapacityJsonInput$Outbound, + CapacityJsonInput$outboundSchema, +} from "./capacityjsoninput.js"; /** * Represents the details of an existing registration type. @@ -28,7 +28,7 @@ export type RegistrationTypeUpdateInput = { /** * Represents capacity statistics of the registration type. */ - capacity?: CapacityJson1Input | undefined; + capacity?: CapacityJsonInput | undefined; }; /** @internal */ @@ -36,7 +36,7 @@ export type RegistrationTypeUpdateInput$Outbound = { openForRegistration: boolean; automaticOpenDate?: string | undefined; automaticEndDate?: string | undefined; - capacity?: CapacityJson1Input$Outbound | undefined; + capacity?: CapacityJsonInput$Outbound | undefined; }; /** @internal */ @@ -48,7 +48,7 @@ export const RegistrationTypeUpdateInput$outboundSchema: z.ZodType< openForRegistration: z.boolean(), automaticOpenDate: z.date().transform(v => v.toISOString()).optional(), automaticEndDate: z.date().transform(v => v.toISOString()).optional(), - capacity: CapacityJson1Input$outboundSchema.optional(), + capacity: CapacityJsonInput$outboundSchema.optional(), }); export function registrationTypeUpdateInputToJSON( diff --git a/packages/typescript/src/models/components/requestedmeetingrequestquestionjson.ts b/packages/typescript/src/models/components/requestedmeetingrequestquestionjson.ts index 4f7c1058..881f3189 100644 --- a/packages/typescript/src/models/components/requestedmeetingrequestquestionjson.ts +++ b/packages/typescript/src/models/components/requestedmeetingrequestquestionjson.ts @@ -4,9 +4,9 @@ import * as z from "zod/v3"; import { - AnswerTypeJson1, - AnswerTypeJson1$outboundSchema, -} from "./answertypejson1.js"; + AnswerTypeJson, + AnswerTypeJson$outboundSchema, +} from "./answertypejson.js"; /** * A question and its answer for a meeting request. Some questions have fixed, well-known IDs that are the same across all accounts. Use the `type` field or the question `id` to determine how to format the `value` array. @@ -56,7 +56,7 @@ export type RequestedMeetingRequestQuestionJson = { * * In all other cases, `answerType` is not expected to be set. */ - answerType?: AnswerTypeJson1 | undefined; + answerType?: AnswerTypeJson | undefined; /** * The secondary value of the question. This can be the other answer of choice questions which have `Other` as an answer type. */ @@ -79,7 +79,7 @@ export const RequestedMeetingRequestQuestionJson$outboundSchema: z.ZodType< > = z.object({ id: z.string(), value: z.array(z.string()), - answerType: AnswerTypeJson1$outboundSchema.optional(), + answerType: AnswerTypeJson$outboundSchema.optional(), secondaryValue: z.string().optional(), }); diff --git a/packages/typescript/src/models/components/reservationguestjsonoutput.ts b/packages/typescript/src/models/components/reservationguestjsonoutput.ts index f34be5b8..7aad4d43 100644 --- a/packages/typescript/src/models/components/reservationguestjsonoutput.ts +++ b/packages/typescript/src/models/components/reservationguestjsonoutput.ts @@ -9,11 +9,11 @@ import { Result as SafeParseResult } from "../../types/fp.js"; import { RFCDate } from "../../types/rfcdate.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AddressJson3, - AddressJson3$inboundSchema, - AddressJson3$Outbound, - AddressJson3$outboundSchema, -} from "./addressjson3.js"; + AddressJson2, + AddressJson2$inboundSchema, + AddressJson2$Outbound, + AddressJson2$outboundSchema, +} from "./addressjson2.js"; import { ReservationPaymentInfoJsonInput, ReservationPaymentInfoJsonInput$Outbound, @@ -91,7 +91,7 @@ export type ReservationGuestJsonOutput = { /** * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. */ - homeAddress?: AddressJson3 | undefined; + homeAddress?: AddressJson2 | undefined; /** * Payment information. */ @@ -165,7 +165,7 @@ export type ReservationGuestJsonInput = { /** * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. */ - homeAddress?: AddressJson3 | undefined; + homeAddress?: AddressJson2 | undefined; /** * Payment information. */ @@ -211,7 +211,7 @@ export const ReservationGuestJsonOutput$inboundSchema: z.ZodType< email: z.string(), homePhone: z.string().optional(), workPhone: z.string().optional(), - homeAddress: AddressJson3$inboundSchema.optional(), + homeAddress: AddressJson2$inboundSchema.optional(), paymentInfo: ReservationPaymentInfoJsonOutput$inboundSchema.optional(), ageQualifyingCode: AgeQualifyingCode$inboundSchema.default(10), primary: z.boolean().default(false), @@ -242,7 +242,7 @@ export type ReservationGuestJsonInput$Outbound = { email: string; homePhone?: string | undefined; workPhone?: string | undefined; - homeAddress?: AddressJson3$Outbound | undefined; + homeAddress?: AddressJson2$Outbound | undefined; paymentInfo?: ReservationPaymentInfoJsonInput$Outbound | undefined; ageQualifyingCode: number; primary: boolean; @@ -267,7 +267,7 @@ export const ReservationGuestJsonInput$outboundSchema: z.ZodType< email: z.string(), homePhone: z.string().optional(), workPhone: z.string().optional(), - homeAddress: AddressJson3$outboundSchema.optional(), + homeAddress: AddressJson2$outboundSchema.optional(), paymentInfo: ReservationPaymentInfoJsonInput$outboundSchema.optional(), ageQualifyingCode: AgeQualifyingCode$outboundSchema.default(10), primary: z.boolean().default(false), diff --git a/packages/typescript/src/models/components/reservationpaymentinfojsoninput.ts b/packages/typescript/src/models/components/reservationpaymentinfojsoninput.ts index 174d0e5f..903a715a 100644 --- a/packages/typescript/src/models/components/reservationpaymentinfojsoninput.ts +++ b/packages/typescript/src/models/components/reservationpaymentinfojsoninput.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - AddressJson3, - AddressJson3$Outbound, - AddressJson3$outboundSchema, -} from "./addressjson3.js"; + AddressJson2, + AddressJson2$Outbound, + AddressJson2$outboundSchema, +} from "./addressjson2.js"; import { OtherPaymentJson, OtherPaymentJson$Outbound, @@ -38,7 +38,7 @@ export type ReservationPaymentInfoJsonInput = { /** * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. */ - address?: AddressJson3 | undefined; + address?: AddressJson2 | undefined; /** * Phone number. */ @@ -57,7 +57,7 @@ export type ReservationPaymentInfoJsonInput = { export type ReservationPaymentInfoJsonInput$Outbound = { paymentType?: string | undefined; fullName?: string | undefined; - address?: AddressJson3$Outbound | undefined; + address?: AddressJson2$Outbound | undefined; phone?: string | undefined; other?: OtherPaymentJson$Outbound | undefined; creditCard?: TokenizedCreditCardJsonInput$Outbound | undefined; @@ -71,7 +71,7 @@ export const ReservationPaymentInfoJsonInput$outboundSchema: z.ZodType< > = z.object({ paymentType: PaymentTypesJson$outboundSchema.optional(), fullName: z.string().optional(), - address: AddressJson3$outboundSchema.optional(), + address: AddressJson2$outboundSchema.optional(), phone: z.string().optional(), other: OtherPaymentJson$outboundSchema.optional(), creditCard: TokenizedCreditCardJsonInput$outboundSchema.optional(), diff --git a/packages/typescript/src/models/components/reservationpaymentinfojsonoutput.ts b/packages/typescript/src/models/components/reservationpaymentinfojsonoutput.ts index 1d2c08a1..43c87a2e 100644 --- a/packages/typescript/src/models/components/reservationpaymentinfojsonoutput.ts +++ b/packages/typescript/src/models/components/reservationpaymentinfojsonoutput.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson3, AddressJson3$inboundSchema } from "./addressjson3.js"; +import { AddressJson2, AddressJson2$inboundSchema } from "./addressjson2.js"; import { OtherPaymentJson, OtherPaymentJson$inboundSchema, @@ -35,7 +35,7 @@ export type ReservationPaymentInfoJsonOutput = { /** * Address details. Required to create/update a guest's reservation if the hotel/event requires an address in reservations. */ - address?: AddressJson3 | undefined; + address?: AddressJson2 | undefined; /** * Phone number. */ @@ -58,7 +58,7 @@ export const ReservationPaymentInfoJsonOutput$inboundSchema: z.ZodType< > = z.object({ paymentType: PaymentTypesJson$inboundSchema.optional(), fullName: z.string().optional(), - address: AddressJson3$inboundSchema.optional(), + address: AddressJson2$inboundSchema.optional(), phone: z.string().optional(), other: OtherPaymentJson$inboundSchema.optional(), creditCard: TokenizedCreditCardJsonOutput$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/respondentjson.ts b/packages/typescript/src/models/components/respondentjson.ts index 7febcdb8..b8843b22 100644 --- a/packages/typescript/src/models/components/respondentjson.ts +++ b/packages/typescript/src/models/components/respondentjson.ts @@ -7,7 +7,7 @@ import { remap as remap$ } from "../../lib/primitives.js"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson7, EventJson7$inboundSchema } from "./eventjson7.js"; +import { EventJson5, EventJson5$inboundSchema } from "./eventjson5.js"; import { InvitationListCommonJson, InvitationListCommonJson$inboundSchema, @@ -116,7 +116,7 @@ export type RespondentJson = { /** * Detail object of an event which is associated to a survey. */ - event?: EventJson7 | undefined; + event?: EventJson5 | undefined; /** * The reference to the related entity. Contains only the ID of the related entity. */ @@ -198,7 +198,7 @@ export const RespondentJson$inboundSchema: z.ZodType< percentageScore: z.number().optional(), _links: z.lazy(() => RespondentJsonLinks$inboundSchema).optional(), sourceId: z.string().optional(), - event: EventJson7$inboundSchema.optional(), + event: EventJson5$inboundSchema.optional(), contact: UuidJson$inboundSchema.optional(), attendee: UuidJson$inboundSchema.optional(), survey: UuidJson$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/responsejson.ts b/packages/typescript/src/models/components/responsejson.ts index f0f8358a..fcf382c8 100644 --- a/packages/typescript/src/models/components/responsejson.ts +++ b/packages/typescript/src/models/components/responsejson.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AnswerJson1, AnswerJson1$inboundSchema } from "./answerjson1.js"; +import { AnswerJson, AnswerJson$inboundSchema } from "./answerjson.js"; import { LoopingChoiceJson, LoopingChoiceJson$inboundSchema, @@ -55,7 +55,7 @@ export type ResponseJson = { /** * List of responded survey answers. */ - answers: Array; + answers: Array; /** * Answer score (This property is not supported). * @@ -127,7 +127,7 @@ export const ResponseJson$inboundSchema: z.ZodType< id: z.string().optional(), respondent: z.lazy(() => ResponseJsonUUID$inboundSchema).optional(), question: UuidJson$inboundSchema, - answers: z.array(AnswerJson1$inboundSchema), + answers: z.array(AnswerJson$inboundSchema), score: z.number().optional(), event: UuidJson$inboundSchema.optional(), session: UuidJson$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/rfpsupplierjson.ts b/packages/typescript/src/models/components/rfpsupplierjson.ts index 39f14300..d8287fc4 100644 --- a/packages/typescript/src/models/components/rfpsupplierjson.ts +++ b/packages/typescript/src/models/components/rfpsupplierjson.ts @@ -79,7 +79,7 @@ export type SupplierAssociatedAds = { */ export type LeadSource = { /** - * Unique identifier for source generating the RFP. Details about this lead source section can be fetched using lead source API. (under development currently) + * Unique identifier for source generating the RFP. Details about this lead source can be fetched using lead source API. */ id?: string | undefined; /** diff --git a/packages/typescript/src/models/components/scoresjson.ts b/packages/typescript/src/models/components/scoresjson.ts index ecef230a..2b51e750 100644 --- a/packages/typescript/src/models/components/scoresjson.ts +++ b/packages/typescript/src/models/components/scoresjson.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson9, EventJson9$inboundSchema } from "./eventjson9.js"; +import { EventJson7, EventJson7$inboundSchema } from "./eventjson7.js"; /** * The attendee with points in this engagement score. @@ -45,7 +45,7 @@ export type ScoresJson = { /** * An event reference used in attendee insights to identify the event context for engagement data */ - event: EventJson9; + event: EventJson7; /** * The number of points earned by an attendee in this engagement score. */ @@ -89,7 +89,7 @@ export const ScoresJson$inboundSchema: z.ZodType< ).optional(), lastModifiedBy: z.string().optional(), attendee: z.lazy(() => ScoresJsonAttendee$inboundSchema), - event: EventJson9$inboundSchema, + event: EventJson7$inboundSchema, points: z.number().int().default(0), rank: z.number().int().default(0), }); diff --git a/packages/typescript/src/models/components/sendemaileventrequest.ts b/packages/typescript/src/models/components/sendemaileventrequest.ts index 6b0ceb15..f8463339 100644 --- a/packages/typescript/src/models/components/sendemaileventrequest.ts +++ b/packages/typescript/src/models/components/sendemaileventrequest.ts @@ -9,10 +9,10 @@ import { EmailJson2$outboundSchema, } from "./emailjson2.js"; import { - EventJson11, - EventJson11$Outbound, - EventJson11$outboundSchema, -} from "./eventjson11.js"; + EventJson9, + EventJson9$Outbound, + EventJson9$outboundSchema, +} from "./eventjson9.js"; /** * Request object to send an email to one or more event attendees. @@ -21,7 +21,7 @@ export type SendEmailEventRequest = { /** * Details of the event. */ - event: EventJson11; + event: EventJson9; /** * Details of an email to be send. */ @@ -38,7 +38,7 @@ export type SendEmailEventRequest = { /** @internal */ export type SendEmailEventRequest$Outbound = { - event: EventJson11$Outbound; + event: EventJson9$Outbound; email: EmailJson2$Outbound; resendToPreviousRecipients: boolean; attendees: Array; @@ -50,7 +50,7 @@ export const SendEmailEventRequest$outboundSchema: z.ZodType< z.ZodTypeDef, SendEmailEventRequest > = z.object({ - event: EventJson11$outboundSchema, + event: EventJson9$outboundSchema, email: EmailJson2$outboundSchema, resendToPreviousRecipients: z.boolean(), attendees: z.array(z.string()), diff --git a/packages/typescript/src/models/components/sendemaileventresponse.ts b/packages/typescript/src/models/components/sendemaileventresponse.ts index c930ad73..52ec47ff 100644 --- a/packages/typescript/src/models/components/sendemaileventresponse.ts +++ b/packages/typescript/src/models/components/sendemaileventresponse.ts @@ -11,7 +11,7 @@ import { AttendeeResponseJson$inboundSchema, } from "./attendeeresponsejson.js"; import { EmailJson2, EmailJson2$inboundSchema } from "./emailjson2.js"; -import { EventJson11, EventJson11$inboundSchema } from "./eventjson11.js"; +import { EventJson9, EventJson9$inboundSchema } from "./eventjson9.js"; import { SendEmailRequestStatusJson, SendEmailRequestStatusJson$inboundSchema, @@ -52,7 +52,7 @@ export type SendEmailEventResponse = { /** * Details of the event. */ - event: EventJson11; + event: EventJson9; /** * Details of an email to be send. */ @@ -83,7 +83,7 @@ export const SendEmailEventResponse$inboundSchema: z.ZodType< requestId: z.string(), status: SendEmailRequestStatusJson$inboundSchema.optional(), description: z.string().optional(), - event: EventJson11$inboundSchema, + event: EventJson9$inboundSchema, email: EmailJson2$inboundSchema, resendToPreviousRecipients: z.boolean(), attendeeResponses: z.array(AttendeeResponseJson$inboundSchema).optional(), diff --git a/packages/typescript/src/models/components/socialmedialinks.ts b/packages/typescript/src/models/components/socialmedialinks.ts new file mode 100644 index 00000000..01dd91d7 --- /dev/null +++ b/packages/typescript/src/models/components/socialmedialinks.ts @@ -0,0 +1,53 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; +import { Link, Link$inboundSchema } from "./link.js"; + +/** + * Member's social media links. + */ +export type SocialMediaLinks = { + /** + * Represents a link to a related resource. + */ + facebookUrl?: Link | undefined; + /** + * Represents a link to a related resource. + */ + twitterUrl?: Link | undefined; + /** + * Represents a link to a related resource. + */ + linkedinUrl?: Link | undefined; + /** + * Represents a link to a related resource. + */ + websiteUrl?: Link | undefined; +}; + +/** @internal */ +export const SocialMediaLinks$inboundSchema: z.ZodType< + SocialMediaLinks, + z.ZodTypeDef, + unknown +> = z.object({ + facebookUrl: Link$inboundSchema.optional(), + twitterUrl: Link$inboundSchema.optional(), + linkedinUrl: Link$inboundSchema.optional(), + websiteUrl: Link$inboundSchema.optional(), +}); + +export function socialMediaLinksFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => SocialMediaLinks$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'SocialMediaLinks' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/socialmedialinksjson.ts b/packages/typescript/src/models/components/socialmedialinksjson.ts deleted file mode 100644 index 4d652fdc..00000000 --- a/packages/typescript/src/models/components/socialmedialinksjson.ts +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { LinkJson, LinkJson$inboundSchema } from "./linkjson.js"; - -/** - * Member's social media links. - */ -export type SocialMediaLinksJson = { - /** - * Represents a link to a related resource. - */ - facebookUrl?: LinkJson | undefined; - /** - * Represents a link to a related resource. - */ - twitterUrl?: LinkJson | undefined; - /** - * Represents a link to a related resource. - */ - linkedinUrl?: LinkJson | undefined; - /** - * Represents a link to a related resource. - */ - websiteUrl?: LinkJson | undefined; -}; - -/** @internal */ -export const SocialMediaLinksJson$inboundSchema: z.ZodType< - SocialMediaLinksJson, - z.ZodTypeDef, - unknown -> = z.object({ - facebookUrl: LinkJson$inboundSchema.optional(), - twitterUrl: LinkJson$inboundSchema.optional(), - linkedinUrl: LinkJson$inboundSchema.optional(), - websiteUrl: LinkJson$inboundSchema.optional(), -}); - -export function socialMediaLinksJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => SocialMediaLinksJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'SocialMediaLinksJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/sponsorshiplevel.ts b/packages/typescript/src/models/components/sponsorshiplevel.ts new file mode 100644 index 00000000..247a116d --- /dev/null +++ b/packages/typescript/src/models/components/sponsorshiplevel.ts @@ -0,0 +1,57 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Associated sponsorship level for an exhibitor + */ +export type SponsorshipLevel = { + /** + * Sponsorship Level Id + */ + id: string; +}; + +/** @internal */ +export const SponsorshipLevel$inboundSchema: z.ZodType< + SponsorshipLevel, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string(), +}); +/** @internal */ +export type SponsorshipLevel$Outbound = { + id: string; +}; + +/** @internal */ +export const SponsorshipLevel$outboundSchema: z.ZodType< + SponsorshipLevel$Outbound, + z.ZodTypeDef, + SponsorshipLevel +> = z.object({ + id: z.string(), +}); + +export function sponsorshipLevelToJSON( + sponsorshipLevel: SponsorshipLevel, +): string { + return JSON.stringify( + SponsorshipLevel$outboundSchema.parse(sponsorshipLevel), + ); +} +export function sponsorshipLevelFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => SponsorshipLevel$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'SponsorshipLevel' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/sponsorshipleveljson.ts b/packages/typescript/src/models/components/sponsorshipleveljson.ts deleted file mode 100644 index 0529e025..00000000 --- a/packages/typescript/src/models/components/sponsorshipleveljson.ts +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Associated sponsorship level for an exhibitor - */ -export type SponsorshipLevelJson = { - /** - * Sponsorship Level Id - */ - id: string; -}; - -/** @internal */ -export const SponsorshipLevelJson$inboundSchema: z.ZodType< - SponsorshipLevelJson, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string(), -}); -/** @internal */ -export type SponsorshipLevelJson$Outbound = { - id: string; -}; - -/** @internal */ -export const SponsorshipLevelJson$outboundSchema: z.ZodType< - SponsorshipLevelJson$Outbound, - z.ZodTypeDef, - SponsorshipLevelJson -> = z.object({ - id: z.string(), -}); - -export function sponsorshipLevelJsonToJSON( - sponsorshipLevelJson: SponsorshipLevelJson, -): string { - return JSON.stringify( - SponsorshipLevelJson$outboundSchema.parse(sponsorshipLevelJson), - ); -} -export function sponsorshipLevelJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => SponsorshipLevelJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'SponsorshipLevelJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/standardsurveyquestionjson.ts b/packages/typescript/src/models/components/standardsurveyquestionjson.ts index 9f06b466..01d0a745 100644 --- a/packages/typescript/src/models/components/standardsurveyquestionjson.ts +++ b/packages/typescript/src/models/components/standardsurveyquestionjson.ts @@ -7,12 +7,12 @@ import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { - AdditionalChoiceJson2, - AdditionalChoiceJson2$inboundSchema, -} from "./additionalchoicejson2.js"; + AdditionalChoiceJson1, + AdditionalChoiceJson1$inboundSchema, +} from "./additionalchoicejson1.js"; import { CategoryJson2, CategoryJson2$inboundSchema } from "./categoryjson2.js"; -import { ChoiceJson3, ChoiceJson3$inboundSchema } from "./choicejson3.js"; -import { FieldJson5, FieldJson5$inboundSchema } from "./fieldjson5.js"; +import { ChoiceJson2, ChoiceJson2$inboundSchema } from "./choicejson2.js"; +import { FieldJson3, FieldJson3$inboundSchema } from "./fieldjson3.js"; import { QuestionTypeJson2, QuestionTypeJson2$inboundSchema, @@ -70,7 +70,7 @@ export type StandardSurveyQuestionJson = { /** * List of choices for the question. */ - choices?: Array | undefined; + choices?: Array | undefined; /** * List of categories for the question. */ @@ -82,11 +82,11 @@ export type StandardSurveyQuestionJson = { /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - notApplicableAnswer?: AdditionalChoiceJson2 | undefined; + notApplicableAnswer?: AdditionalChoiceJson1 | undefined; /** * Contains text of additional choice i.e N/A choice or otherAnswer choice */ - otherAnswer?: AdditionalChoiceJson2 | undefined; + otherAnswer?: AdditionalChoiceJson1 | undefined; /** * Text Value of Comments Input box placeholder */ @@ -98,7 +98,7 @@ export type StandardSurveyQuestionJson = { /** * List of fields for form/matrix questions */ - fields?: Array | undefined; + fields?: Array | undefined; /** * Max possible score */ @@ -136,14 +136,14 @@ export const StandardSurveyQuestionJson$inboundSchema: z.ZodType< htmlText: z.string().optional(), code: z.string().optional(), type: QuestionTypeJson2$inboundSchema.optional(), - choices: z.array(ChoiceJson3$inboundSchema).optional(), + choices: z.array(ChoiceJson2$inboundSchema).optional(), categories: z.array(CategoryJson2$inboundSchema).optional(), subCategories: z.array(TextFieldJson1$inboundSchema).optional(), - notApplicableAnswer: AdditionalChoiceJson2$inboundSchema.optional(), - otherAnswer: AdditionalChoiceJson2$inboundSchema.optional(), + notApplicableAnswer: AdditionalChoiceJson1$inboundSchema.optional(), + otherAnswer: AdditionalChoiceJson1$inboundSchema.optional(), comments: z.string().optional(), required: z.boolean().default(false), - fields: z.array(FieldJson5$inboundSchema).optional(), + fields: z.array(FieldJson3$inboundSchema).optional(), maxScore: z.number().optional(), totalSum: z.number().int().optional(), survey: UuidJson$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/standardsurveyresponse.ts b/packages/typescript/src/models/components/standardsurveyresponse.ts index d037bbca..d3fb894b 100644 --- a/packages/typescript/src/models/components/standardsurveyresponse.ts +++ b/packages/typescript/src/models/components/standardsurveyresponse.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AnswerJson1, AnswerJson1$inboundSchema } from "./answerjson1.js"; +import { AnswerJson, AnswerJson$inboundSchema } from "./answerjson.js"; import { LoopingChoiceJson, LoopingChoiceJson$inboundSchema, @@ -55,7 +55,7 @@ export type StandardSurveyResponse = { /** * List of responded survey answers. */ - answers: Array; + answers: Array; /** * Answer score (This property is not supported). * @@ -107,7 +107,7 @@ export const StandardSurveyResponse$inboundSchema: z.ZodType< id: z.string().optional(), respondent: z.lazy(() => StandardSurveyResponseUUID$inboundSchema).optional(), question: UuidJson$inboundSchema, - answers: z.array(AnswerJson1$inboundSchema), + answers: z.array(AnswerJson$inboundSchema), score: z.number().optional(), survey: UuidJson$inboundSchema.optional(), loopingChoice: LoopingChoiceJson$inboundSchema.optional(), diff --git a/packages/typescript/src/models/components/standardsurveyresponseinput.ts b/packages/typescript/src/models/components/standardsurveyresponseinput.ts index 80f8dee8..de625229 100644 --- a/packages/typescript/src/models/components/standardsurveyresponseinput.ts +++ b/packages/typescript/src/models/components/standardsurveyresponseinput.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - AnswerJson1, - AnswerJson1$Outbound, - AnswerJson1$outboundSchema, -} from "./answerjson1.js"; + AnswerJson, + AnswerJson$Outbound, + AnswerJson$outboundSchema, +} from "./answerjson.js"; import { LoopingChoiceJson, LoopingChoiceJson$Outbound, @@ -30,7 +30,7 @@ export type StandardSurveyResponseInput = { /** * List of responded survey answers. */ - answers: Array; + answers: Array; /** * The reference to the related entity. Contains only the ID of the related entity. */ @@ -44,7 +44,7 @@ export type StandardSurveyResponseInput = { /** @internal */ export type StandardSurveyResponseInput$Outbound = { question: UuidJson$Outbound; - answers: Array; + answers: Array; survey?: UuidJson$Outbound | undefined; loopingChoice?: LoopingChoiceJson$Outbound | undefined; }; @@ -56,7 +56,7 @@ export const StandardSurveyResponseInput$outboundSchema: z.ZodType< StandardSurveyResponseInput > = z.object({ question: UuidJson$outboundSchema, - answers: z.array(AnswerJson1$outboundSchema), + answers: z.array(AnswerJson$outboundSchema), survey: UuidJson$outboundSchema.optional(), loopingChoice: LoopingChoiceJson$outboundSchema.optional(), }); diff --git a/packages/typescript/src/models/components/surveyjson.ts b/packages/typescript/src/models/components/surveyjson.ts index e318a531..09be7cd7 100644 --- a/packages/typescript/src/models/components/surveyjson.ts +++ b/packages/typescript/src/models/components/surveyjson.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { EventJson7, EventJson7$inboundSchema } from "./eventjson7.js"; +import { EventJson5, EventJson5$inboundSchema } from "./eventjson5.js"; import { SurveyAuthorJson, SurveyAuthorJson$inboundSchema, @@ -87,7 +87,7 @@ export type SurveyJson = { /** * List of events with which this survey is linked. */ - events?: Array | undefined; + events?: Array | undefined; }; /** @internal */ @@ -117,7 +117,7 @@ export const SurveyJson$inboundSchema: z.ZodType< activateDate: z.string().datetime({ offset: true }).transform(v => new Date(v) ).optional(), - events: z.array(EventJson7$inboundSchema).optional(), + events: z.array(EventJson5$inboundSchema).optional(), }); export function surveyJsonFromJSON( diff --git a/packages/typescript/src/models/components/switchbacktargetusageplan.ts b/packages/typescript/src/models/components/switchbacktargetusageplan.ts new file mode 100644 index 00000000..e0639fe7 --- /dev/null +++ b/packages/typescript/src/models/components/switchbacktargetusageplan.ts @@ -0,0 +1,42 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. + */ +export type SwitchBackTargetUsagePlan = { + /** + * Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. + */ + name: string; + /** + * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. + */ + time: Date; +}; + +/** @internal */ +export const SwitchBackTargetUsagePlan$inboundSchema: z.ZodType< + SwitchBackTargetUsagePlan, + z.ZodTypeDef, + unknown +> = z.object({ + name: z.string(), + time: z.string().datetime({ offset: true }).transform(v => new Date(v)), +}); + +export function switchBackTargetUsagePlanFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => SwitchBackTargetUsagePlan$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'SwitchBackTargetUsagePlan' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/switchbacktargetusageplanjson.ts b/packages/typescript/src/models/components/switchbacktargetusageplanjson.ts deleted file mode 100644 index 10ad3ecf..00000000 --- a/packages/typescript/src/models/components/switchbacktargetusageplanjson.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Object representing the target usage plan and the date when the current plan is scheduled to revert to it. This object is only present when a switch-back is scheduled. - */ -export type SwitchBackTargetUsagePlanJson = { - /** - * Name of the target usage plan to switch back to. This field is only present when the usage plan is scheduled to revert to a previous plan. - */ - name: string; - /** - * The date and time when the usage plan is scheduled to revert to a previous plan. This field is only present when the usage plan is scheduled to revert to a previous plan. The date and time cannot be more than 14 days from the current date. - */ - time: Date; -}; - -/** @internal */ -export const SwitchBackTargetUsagePlanJson$inboundSchema: z.ZodType< - SwitchBackTargetUsagePlanJson, - z.ZodTypeDef, - unknown -> = z.object({ - name: z.string(), - time: z.string().datetime({ offset: true }).transform(v => new Date(v)), -}); - -export function switchBackTargetUsagePlanJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => SwitchBackTargetUsagePlanJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'SwitchBackTargetUsagePlanJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/three.ts b/packages/typescript/src/models/components/three.ts index 27ddd4e7..a12b6361 100644 --- a/packages/typescript/src/models/components/three.ts +++ b/packages/typescript/src/models/components/three.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { ChoiceJson4, ChoiceJson4$inboundSchema } from "./choicejson4.js"; +import { ChoiceJson3, ChoiceJson3$inboundSchema } from "./choicejson3.js"; import { ChoicesDisplayTypeJson, ChoicesDisplayTypeJson$inboundSchema, @@ -19,7 +19,7 @@ export type Three = { /** * Choices of custom fields. */ - choices?: Array | undefined; + choices?: Array | undefined; /** * Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. */ @@ -29,7 +29,7 @@ export type Three = { /** @internal */ export const Three$inboundSchema: z.ZodType = z .object({ - choices: z.array(ChoiceJson4$inboundSchema).optional(), + choices: z.array(ChoiceJson3$inboundSchema).optional(), displayType: ChoicesDisplayTypeJson$inboundSchema.optional(), }); diff --git a/packages/typescript/src/models/components/threeinput.ts b/packages/typescript/src/models/components/threeinput.ts index 133427ed..c5597482 100644 --- a/packages/typescript/src/models/components/threeinput.ts +++ b/packages/typescript/src/models/components/threeinput.ts @@ -4,10 +4,10 @@ import * as z from "zod/v3"; import { - ChoiceJson4Input, - ChoiceJson4Input$Outbound, - ChoiceJson4Input$outboundSchema, -} from "./choicejson4input.js"; + ChoiceJson3Input, + ChoiceJson3Input$Outbound, + ChoiceJson3Input$outboundSchema, +} from "./choicejson3input.js"; import { ChoicesDisplayTypeJson, ChoicesDisplayTypeJson$outboundSchema, @@ -20,7 +20,7 @@ export type ThreeInput = { /** * Choices of custom fields. */ - choices?: Array | undefined; + choices?: Array | undefined; /** * Display type indicating how to display the choices on UI. For 'Choice - Single Answer' custom field type, this defaults to Dropdown. For 'Choice - Multiple Answers' custom field type, this defaults to MultiSelectBox. */ @@ -29,7 +29,7 @@ export type ThreeInput = { /** @internal */ export type ThreeInput$Outbound = { - choices?: Array | undefined; + choices?: Array | undefined; displayType?: string | undefined; }; @@ -39,7 +39,7 @@ export const ThreeInput$outboundSchema: z.ZodType< z.ZodTypeDef, ThreeInput > = z.object({ - choices: z.array(ChoiceJson4Input$outboundSchema).optional(), + choices: z.array(ChoiceJson3Input$outboundSchema).optional(), displayType: ChoicesDisplayTypeJson$outboundSchema.optional(), }); diff --git a/packages/typescript/src/models/components/travelaccount.ts b/packages/typescript/src/models/components/travelaccount.ts index 3231d1bb..67dc7272 100644 --- a/packages/typescript/src/models/components/travelaccount.ts +++ b/packages/typescript/src/models/components/travelaccount.ts @@ -6,7 +6,7 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson7, AddressJson7$inboundSchema } from "./addressjson7.js"; +import { AddressJson6, AddressJson6$inboundSchema } from "./addressjson6.js"; import { TravelAccountTypeJson, TravelAccountTypeJson$inboundSchema, @@ -51,7 +51,7 @@ export type TravelAccount = { /** * List of addresses associated with the travel account. */ - addresses?: Array | undefined; + addresses?: Array | undefined; }; /** @internal */ @@ -71,7 +71,7 @@ export const TravelAccount$inboundSchema: z.ZodType< name: z.string().optional(), type: TravelAccountTypeJson$inboundSchema.optional(), certified: z.boolean().optional(), - addresses: z.array(AddressJson7$inboundSchema).optional(), + addresses: z.array(AddressJson6$inboundSchema).optional(), }); export function travelAccountFromJSON( diff --git a/packages/typescript/src/models/components/usage.ts b/packages/typescript/src/models/components/usage.ts new file mode 100644 index 00000000..97ee6473 --- /dev/null +++ b/packages/typescript/src/models/components/usage.ts @@ -0,0 +1,49 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * A usage object represents the usage of a resource on a given day + */ +export type Usage = { + /** + * The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. + */ + used: number; + /** + * The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. + */ + remaining: number; + /** + * The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. + */ + total: number; + /** + * The date the usage occurred, as an ISO8601 date + */ + date: string; +}; + +/** @internal */ +export const Usage$inboundSchema: z.ZodType = z + .object({ + used: z.number().int(), + remaining: z.number().int(), + total: z.number().int(), + date: z.string(), + }); + +export function usageFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Usage$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Usage' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/usagejson.ts b/packages/typescript/src/models/components/usagejson.ts deleted file mode 100644 index 09142279..00000000 --- a/packages/typescript/src/models/components/usagejson.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * A usage object represents the usage of a resource on a given day - */ -export type UsageJson = { - /** - * The number of API requests that have been made in the current usage period. Usage periods reset daily at midnight UTC. - */ - used: number; - /** - * The number of API requests remaining in the current usage period. Usage periods reset daily at midnight UTC. - */ - remaining: number; - /** - * The total number of API requests allowed in the current usage period. Usage periods reset daily at midnight UTC. - */ - total: number; - /** - * The date the usage occurred, as an ISO8601 date - */ - date: string; -}; - -/** @internal */ -export const UsageJson$inboundSchema: z.ZodType< - UsageJson, - z.ZodTypeDef, - unknown -> = z.object({ - used: z.number().int(), - remaining: z.number().int(), - total: z.number().int(), - date: z.string(), -}); - -export function usageJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => UsageJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'UsageJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/usagepaginatedresponse.ts b/packages/typescript/src/models/components/usagepaginatedresponse.ts index 7c9f266b..d08c99db 100644 --- a/packages/typescript/src/models/components/usagepaginatedresponse.ts +++ b/packages/typescript/src/models/components/usagepaginatedresponse.ts @@ -6,8 +6,8 @@ import * as z from "zod/v3"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { PagingJson, PagingJson$inboundSchema } from "./pagingjson.js"; -import { UsageJson, UsageJson$inboundSchema } from "./usagejson.js"; +import { Paging, Paging$inboundSchema } from "./paging.js"; +import { Usage, Usage$inboundSchema } from "./usage.js"; /** * The list of usage for the caller's account in the date range specified. @@ -16,11 +16,11 @@ export type UsagePaginatedResponse = { /** * Represents pagination information for a collection of resources. */ - paging?: PagingJson | undefined; + paging?: Paging | undefined; /** * Collection of usage objects. */ - data: Array; + data: Array; }; /** @internal */ @@ -29,8 +29,8 @@ export const UsagePaginatedResponse$inboundSchema: z.ZodType< z.ZodTypeDef, unknown > = z.object({ - paging: PagingJson$inboundSchema.optional(), - data: z.array(UsageJson$inboundSchema), + paging: Paging$inboundSchema.optional(), + data: z.array(Usage$inboundSchema), }); export function usagePaginatedResponseFromJSON( diff --git a/packages/typescript/src/models/components/user.ts b/packages/typescript/src/models/components/user.ts index b921db43..c7b9031f 100644 --- a/packages/typescript/src/models/components/user.ts +++ b/packages/typescript/src/models/components/user.ts @@ -7,7 +7,7 @@ import { remap as remap$ } from "../../lib/primitives.js"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson6, AddressJson6$inboundSchema } from "./addressjson6.js"; +import { AddressJson5, AddressJson5$inboundSchema } from "./addressjson5.js"; import { EmailJson1, EmailJson1$inboundSchema } from "./emailjson1.js"; import { GroupJson, GroupJson$inboundSchema } from "./groupjson.js"; import { MetaJson, MetaJson$inboundSchema } from "./metajson.js"; @@ -61,7 +61,7 @@ export type User = { /** * The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence */ - addresses?: Array | undefined; + addresses?: Array | undefined; /** * The type of the user. */ @@ -100,7 +100,7 @@ export const User$inboundSchema: z.ZodType = z emails: z.array(EmailJson1$inboundSchema), title: z.string().optional(), phoneNumbers: z.array(PhoneNumberJson1$inboundSchema).optional(), - addresses: z.array(AddressJson6$inboundSchema).optional(), + addresses: z.array(AddressJson5$inboundSchema).optional(), userType: UserTypeJson$inboundSchema, timezone: z.string().default("America/New_York"), locale: z.string(), diff --git a/packages/typescript/src/models/components/userinput.ts b/packages/typescript/src/models/components/userinput.ts index 11902300..7eaf916a 100644 --- a/packages/typescript/src/models/components/userinput.ts +++ b/packages/typescript/src/models/components/userinput.ts @@ -5,10 +5,10 @@ import * as z from "zod/v3"; import { remap as remap$ } from "../../lib/primitives.js"; import { - AddressJson6, - AddressJson6$Outbound, - AddressJson6$outboundSchema, -} from "./addressjson6.js"; + AddressJson5, + AddressJson5$Outbound, + AddressJson5$outboundSchema, +} from "./addressjson5.js"; import { EmailJson1, EmailJson1$Outbound, @@ -67,7 +67,7 @@ export type UserInput = { /** * The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence */ - addresses?: Array | undefined; + addresses?: Array | undefined; /** * The type of the user. */ @@ -99,7 +99,7 @@ export type UserInput$Outbound = { emails: Array; title?: string | undefined; phoneNumbers?: Array | undefined; - addresses?: Array | undefined; + addresses?: Array | undefined; userType: string; timezone: string; locale: string; @@ -120,7 +120,7 @@ export const UserInput$outboundSchema: z.ZodType< emails: z.array(EmailJson1$outboundSchema), title: z.string().optional(), phoneNumbers: z.array(PhoneNumberJson1$outboundSchema).optional(), - addresses: z.array(AddressJson6$outboundSchema).optional(), + addresses: z.array(AddressJson5$outboundSchema).optional(), userType: UserTypeJson$outboundSchema, timezone: z.string().default("America/New_York"), locale: z.string(), diff --git a/packages/typescript/src/models/components/userjson.ts b/packages/typescript/src/models/components/userjson.ts index 10d77ee8..7922a93c 100644 --- a/packages/typescript/src/models/components/userjson.ts +++ b/packages/typescript/src/models/components/userjson.ts @@ -7,7 +7,7 @@ import { remap as remap$ } from "../../lib/primitives.js"; import { safeParse } from "../../lib/schemas.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; -import { AddressJson6, AddressJson6$inboundSchema } from "./addressjson6.js"; +import { AddressJson5, AddressJson5$inboundSchema } from "./addressjson5.js"; import { EmailJson1, EmailJson1$inboundSchema } from "./emailjson1.js"; import { GroupJson, GroupJson$inboundSchema } from "./groupjson.js"; import { MetaJson, MetaJson$inboundSchema } from "./metajson.js"; @@ -61,7 +61,7 @@ export type UserJson = { /** * The address of the user. The user can have only one address.
If multiple addresses are provided, only one is accepted and rest are ignored. One address is selected based on the following sequence of criteria: primary, work type, first in the sequence */ - addresses?: Array | undefined; + addresses?: Array | undefined; /** * The type of the user. */ @@ -103,7 +103,7 @@ export const UserJson$inboundSchema: z.ZodType< emails: z.array(EmailJson1$inboundSchema), title: z.string().optional(), phoneNumbers: z.array(PhoneNumberJson1$inboundSchema).optional(), - addresses: z.array(AddressJson6$inboundSchema).optional(), + addresses: z.array(AddressJson5$inboundSchema).optional(), userType: UserTypeJson$inboundSchema, timezone: z.string().default("America/New_York"), locale: z.string(), diff --git a/packages/typescript/src/models/components/utmoverride.ts b/packages/typescript/src/models/components/utmoverride.ts new file mode 100644 index 00000000..497ddd33 --- /dev/null +++ b/packages/typescript/src/models/components/utmoverride.ts @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { ClosedEnum } from "../../types/enums.js"; + +/** + * Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. + */ +export const UTMOverride = { + UseExistingParameter: "use-existing-parameter", + UseCustomParameter: "use-custom-parameter", +} as const; +/** + * Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. + */ +export type UTMOverride = ClosedEnum; + +/** @internal */ +export const UTMOverride$inboundSchema: z.ZodNativeEnum = z + .nativeEnum(UTMOverride); diff --git a/packages/typescript/src/models/components/utmoverridejson.ts b/packages/typescript/src/models/components/utmoverridejson.ts deleted file mode 100644 index 0cc9ba76..00000000 --- a/packages/typescript/src/models/components/utmoverridejson.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { ClosedEnum } from "../../types/enums.js"; - -/** - * Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. - */ -export const UtmOverrideJson = { - UseExistingParameter: "use-existing-parameter", - UseCustomParameter: "use-custom-parameter", -} as const; -/** - * Specifies how UTM (urchin tracking module: a key and value that is attached to URLs for the purpose of identifying and tracking traffic) settings will override passed in items. - */ -export type UtmOverrideJson = ClosedEnum; - -/** @internal */ -export const UtmOverrideJson$inboundSchema: z.ZodNativeEnum< - typeof UtmOverrideJson -> = z.nativeEnum(UtmOverrideJson); diff --git a/packages/typescript/src/models/components/uuid1.ts b/packages/typescript/src/models/components/uuid1.ts new file mode 100644 index 00000000..d990e9d3 --- /dev/null +++ b/packages/typescript/src/models/components/uuid1.ts @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The reference to the related entity. Contains only the ID of the related entity. + */ +export type Uuid1 = { + /** + * A string that has to be a format matching the industry standard uuid + */ + id: string; +}; + +/** @internal */ +export const Uuid1$inboundSchema: z.ZodType = z + .object({ + id: z.string(), + }); +/** @internal */ +export type Uuid1$Outbound = { + id: string; +}; + +/** @internal */ +export const Uuid1$outboundSchema: z.ZodType< + Uuid1$Outbound, + z.ZodTypeDef, + Uuid1 +> = z.object({ + id: z.string(), +}); + +export function uuid1ToJSON(uuid1: Uuid1): string { + return JSON.stringify(Uuid1$outboundSchema.parse(uuid1)); +} +export function uuid1FromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => Uuid1$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'Uuid1' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/videojson.ts b/packages/typescript/src/models/components/videojson.ts new file mode 100644 index 00000000..5b117351 --- /dev/null +++ b/packages/typescript/src/models/components/videojson.ts @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * The details of a video + */ +export type VideoJson = { + /** + * The unique ID of the video. + */ + id?: string | undefined; +}; + +/** @internal */ +export const VideoJson$inboundSchema: z.ZodType< + VideoJson, + z.ZodTypeDef, + unknown +> = z.object({ + id: z.string().optional(), +}); + +export function videoJsonFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => VideoJson$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'VideoJson' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/videojson1.ts b/packages/typescript/src/models/components/videojson1.ts deleted file mode 100644 index 99dc0d8c..00000000 --- a/packages/typescript/src/models/components/videojson1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * The details of a video - */ -export type VideoJson1 = { - /** - * The unique ID of the video. - */ - id?: string | undefined; -}; - -/** @internal */ -export const VideoJson1$inboundSchema: z.ZodType< - VideoJson1, - z.ZodTypeDef, - unknown -> = z.object({ - id: z.string().optional(), -}); - -export function videoJson1FromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => VideoJson1$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'VideoJson1' from JSON`, - ); -} diff --git a/packages/typescript/src/models/components/videoviewjson.ts b/packages/typescript/src/models/components/videoviewjson.ts index 4c9928c0..2e11a5ac 100644 --- a/packages/typescript/src/models/components/videoviewjson.ts +++ b/packages/typescript/src/models/components/videoviewjson.ts @@ -9,7 +9,7 @@ import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { ContactJson2, ContactJson2$inboundSchema } from "./contactjson2.js"; import { DeviceJson, DeviceJson$inboundSchema } from "./devicejson.js"; import { SolutionJson, SolutionJson$inboundSchema } from "./solutionjson.js"; -import { VideoJson1, VideoJson1$inboundSchema } from "./videojson1.js"; +import { VideoJson, VideoJson$inboundSchema } from "./videojson.js"; import { ViewTypeJson1, ViewTypeJson1$inboundSchema } from "./viewtypejson1.js"; /** @@ -33,7 +33,7 @@ export type VideoViewJson = { /** * The details of a video */ - video?: VideoJson1 | undefined; + video?: VideoJson | undefined; /** * The view type of the video. Videos can be viewed live or as a recording. */ @@ -61,7 +61,7 @@ export const VideoViewJson$inboundSchema: z.ZodType< contact: ContactJson2$inboundSchema.optional(), solution: SolutionJson$inboundSchema.optional(), device: DeviceJson$inboundSchema.optional(), - video: VideoJson1$inboundSchema.optional(), + video: VideoJson$inboundSchema.optional(), type: ViewTypeJson1$inboundSchema.optional(), totalDuration: z.number().int().optional(), watchDuration: z.number().int().optional(), diff --git a/packages/typescript/src/models/components/weblink.ts b/packages/typescript/src/models/components/weblink.ts index 8114b7f2..39da4177 100644 --- a/packages/typescript/src/models/components/weblink.ts +++ b/packages/typescript/src/models/components/weblink.ts @@ -3,16 +3,12 @@ */ import * as z from "zod/v3"; +import { Event1, Event1$Outbound, Event1$outboundSchema } from "./event1.js"; import { - EventJson6, - EventJson6$Outbound, - EventJson6$outboundSchema, -} from "./eventjson6.js"; -import { - ExhibitorJson, - ExhibitorJson$Outbound, - ExhibitorJson$outboundSchema, -} from "./exhibitorjson.js"; + Exhibitor, + Exhibitor$Outbound, + Exhibitor$outboundSchema, +} from "./exhibitor.js"; /** * Content of exhibitor weblink. @@ -21,11 +17,11 @@ export type Weblink = { /** * The Associated Event. */ - event: EventJson6; + event: Event1; /** * The Associated Exhibitor. */ - exhibitor: ExhibitorJson; + exhibitor: Exhibitor; /** * Display name of the weblink. */ @@ -46,8 +42,8 @@ export type Weblink = { /** @internal */ export type Weblink$Outbound = { - event: EventJson6$Outbound; - exhibitor: ExhibitorJson$Outbound; + event: Event1$Outbound; + exhibitor: Exhibitor$Outbound; name: string; url: string; hidden: boolean; @@ -60,8 +56,8 @@ export const Weblink$outboundSchema: z.ZodType< z.ZodTypeDef, Weblink > = z.object({ - event: EventJson6$outboundSchema, - exhibitor: ExhibitorJson$outboundSchema, + event: Event1$outboundSchema, + exhibitor: Exhibitor$outboundSchema, name: z.string(), url: z.string(), hidden: z.boolean().default(false), diff --git a/packages/typescript/src/models/components/workaddress.ts b/packages/typescript/src/models/components/workaddress.ts new file mode 100644 index 00000000..5f4a433d --- /dev/null +++ b/packages/typescript/src/models/components/workaddress.ts @@ -0,0 +1,47 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +/** + * Member's work address details. + */ +export type WorkAddress = { + /** + * Member's work address city. + */ + city?: string | undefined; + /** + * Member's Work address state. + */ + state?: string | undefined; + /** + * Member's work address country. + */ + country?: string | undefined; +}; + +/** @internal */ +export const WorkAddress$inboundSchema: z.ZodType< + WorkAddress, + z.ZodTypeDef, + unknown +> = z.object({ + city: z.string().optional(), + state: z.string().optional(), + country: z.string().optional(), +}); + +export function workAddressFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => WorkAddress$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'WorkAddress' from JSON`, + ); +} diff --git a/packages/typescript/src/models/components/workaddressjson.ts b/packages/typescript/src/models/components/workaddressjson.ts deleted file mode 100644 index a53d5180..00000000 --- a/packages/typescript/src/models/components/workaddressjson.ts +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import * as z from "zod/v3"; -import { safeParse } from "../../lib/schemas.js"; -import { Result as SafeParseResult } from "../../types/fp.js"; -import { SDKValidationError } from "../errors/sdkvalidationerror.js"; - -/** - * Member's work address details. - */ -export type WorkAddressJson = { - /** - * Member's work address city. - */ - city?: string | undefined; - /** - * Member's Work address state. - */ - state?: string | undefined; - /** - * Member's work address country. - */ - country?: string | undefined; -}; - -/** @internal */ -export const WorkAddressJson$inboundSchema: z.ZodType< - WorkAddressJson, - z.ZodTypeDef, - unknown -> = z.object({ - city: z.string().optional(), - state: z.string().optional(), - country: z.string().optional(), -}); - -export function workAddressJsonFromJSON( - jsonString: string, -): SafeParseResult { - return safeParse( - jsonString, - (x) => WorkAddressJson$inboundSchema.parse(JSON.parse(x)), - `Failed to parse 'WorkAddressJson' from JSON`, - ); -} diff --git a/packages/typescript/src/models/operations/index.ts b/packages/typescript/src/models/operations/index.ts index fe309a1b..5d8ac775 100644 --- a/packages/typescript/src/models/operations/index.ts +++ b/packages/typescript/src/models/operations/index.ts @@ -247,7 +247,9 @@ export * from "./listappointmentattendees.js"; export * from "./listappointmentevents.js"; export * from "./listappointments.js"; export * from "./listappointmenttypes.js"; +export * from "./listassociatedaudiencesegments.js"; export * from "./listattendeeactivities.js"; +export * from "./listattendeeaudiencesegments.js"; export * from "./listattendeeinsights.js"; export * from "./listattendeelinks.js"; export * from "./listattendees.js"; @@ -287,6 +289,7 @@ export * from "./listmeetinginterests.js"; export * from "./listmeetingrequest.js"; export * from "./listmeetingrequestdocuments.js"; export * from "./listmembershipitems.js"; +export * from "./listmembershipitemspostfilter.js"; export * from "./listmrf.js"; export * from "./listplayers.js"; export * from "./listprocessformsubmission.js"; diff --git a/packages/typescript/src/models/operations/listassociatedaudiencesegments.ts b/packages/typescript/src/models/operations/listassociatedaudiencesegments.ts new file mode 100644 index 00000000..180cf5e1 --- /dev/null +++ b/packages/typescript/src/models/operations/listassociatedaudiencesegments.ts @@ -0,0 +1,104 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { remap as remap$ } from "../../lib/primitives.js"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import * as components from "../components/index.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export type ListAssociatedAudienceSegmentsRequest = { + /** + * ID of an attendee. + */ + attendeeId: string; + /** + * The maximum number of records to return per page. + */ + limit?: number | undefined; + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * + * @remarks + * This will override any other pageable parameters provided. + */ + token?: string | undefined; + /** + * Use the filter property in the request body to limit results + * + * @remarks + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + * Supported fields and operators are listed below: + * + * | Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + * No logical operators are supported. + */ + filter: components.Filter; +}; + +export type ListAssociatedAudienceSegmentsResponse = { + result: components.AttendeeAudienceSegmentAssociationsPaginatedResponse; +}; + +/** @internal */ +export type ListAssociatedAudienceSegmentsRequest$Outbound = { + attendeeId: string; + limit: number; + token?: string | undefined; + filter: components.Filter$Outbound; +}; + +/** @internal */ +export const ListAssociatedAudienceSegmentsRequest$outboundSchema: z.ZodType< + ListAssociatedAudienceSegmentsRequest$Outbound, + z.ZodTypeDef, + ListAssociatedAudienceSegmentsRequest +> = z.object({ + attendeeId: z.string(), + limit: z.number().int().default(100), + token: z.string().optional(), + filter: components.Filter$outboundSchema, +}); + +export function listAssociatedAudienceSegmentsRequestToJSON( + listAssociatedAudienceSegmentsRequest: ListAssociatedAudienceSegmentsRequest, +): string { + return JSON.stringify( + ListAssociatedAudienceSegmentsRequest$outboundSchema.parse( + listAssociatedAudienceSegmentsRequest, + ), + ); +} + +/** @internal */ +export const ListAssociatedAudienceSegmentsResponse$inboundSchema: z.ZodType< + ListAssociatedAudienceSegmentsResponse, + z.ZodTypeDef, + unknown +> = z.object({ + Result: + components + .AttendeeAudienceSegmentAssociationsPaginatedResponse$inboundSchema, +}).transform((v) => { + return remap$(v, { + "Result": "result", + }); +}); + +export function listAssociatedAudienceSegmentsResponseFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => + ListAssociatedAudienceSegmentsResponse$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ListAssociatedAudienceSegmentsResponse' from JSON`, + ); +} diff --git a/packages/typescript/src/models/operations/listattendeeaudiencesegments.ts b/packages/typescript/src/models/operations/listattendeeaudiencesegments.ts new file mode 100644 index 00000000..77cab31b --- /dev/null +++ b/packages/typescript/src/models/operations/listattendeeaudiencesegments.ts @@ -0,0 +1,104 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { remap as remap$ } from "../../lib/primitives.js"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import * as components from "../components/index.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export type ListAttendeeAudienceSegmentsRequest = { + /** + * ID of an attendee. + */ + attendeeId: string; + /** + * The maximum number of records to return per page. + */ + limit?: number | undefined; + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * + * @remarks + * This will override any other pageable parameters provided. + */ + token?: string | undefined; + /** + * Use filter query parameters to limit results + * + * @remarks + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. + * + * Supported fields and operators are listed below: + * + * | Field | Operators | + * |------------------|-------------------------------------| + * | segment.id | `eq`, `in` | + * + * No logical operators are supported. + */ + filter?: string | undefined; +}; + +export type ListAttendeeAudienceSegmentsResponse = { + result: components.AttendeeAudienceSegmentAssociationsPaginatedResponse; +}; + +/** @internal */ +export type ListAttendeeAudienceSegmentsRequest$Outbound = { + attendeeId: string; + limit: number; + token?: string | undefined; + filter?: string | undefined; +}; + +/** @internal */ +export const ListAttendeeAudienceSegmentsRequest$outboundSchema: z.ZodType< + ListAttendeeAudienceSegmentsRequest$Outbound, + z.ZodTypeDef, + ListAttendeeAudienceSegmentsRequest +> = z.object({ + attendeeId: z.string(), + limit: z.number().int().default(100), + token: z.string().optional(), + filter: z.string().optional(), +}); + +export function listAttendeeAudienceSegmentsRequestToJSON( + listAttendeeAudienceSegmentsRequest: ListAttendeeAudienceSegmentsRequest, +): string { + return JSON.stringify( + ListAttendeeAudienceSegmentsRequest$outboundSchema.parse( + listAttendeeAudienceSegmentsRequest, + ), + ); +} + +/** @internal */ +export const ListAttendeeAudienceSegmentsResponse$inboundSchema: z.ZodType< + ListAttendeeAudienceSegmentsResponse, + z.ZodTypeDef, + unknown +> = z.object({ + Result: + components + .AttendeeAudienceSegmentAssociationsPaginatedResponse$inboundSchema, +}).transform((v) => { + return remap$(v, { + "Result": "result", + }); +}); + +export function listAttendeeAudienceSegmentsResponseFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => + ListAttendeeAudienceSegmentsResponse$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ListAttendeeAudienceSegmentsResponse' from JSON`, + ); +} diff --git a/packages/typescript/src/models/operations/listdiscountedagendaitems.ts b/packages/typescript/src/models/operations/listdiscountedagendaitems.ts index 784e7ab6..8ca4081b 100644 --- a/packages/typescript/src/models/operations/listdiscountedagendaitems.ts +++ b/packages/typescript/src/models/operations/listdiscountedagendaitems.ts @@ -26,22 +26,22 @@ export type ListDiscountedAgendaItemsRequest = { */ token?: string | undefined; /** - * A filter query string narrows search results and supports the combination of logical and comparison operators. + * Use filter query parameters to limit results * * @remarks - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - * There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + * Supported fields and operators are listed below: * - * The following fields are filterable: - * * discount.id (eq|in) - * * type (eq|in) + * | Field | Operators | + * |------------------|-------------------------------------| + * | discount.id | `eq`, `in` | + * | type | `eq`, `in` | * - * The following operators are available: - * * and - * * or + * The following logical operators are supported for combining filters: + * * and + * * or */ filter?: string | undefined; }; diff --git a/packages/typescript/src/models/operations/listdonationitems.ts b/packages/typescript/src/models/operations/listdonationitems.ts index 9eb44146..b70cdac8 100644 --- a/packages/typescript/src/models/operations/listdonationitems.ts +++ b/packages/typescript/src/models/operations/listdonationitems.ts @@ -26,19 +26,21 @@ export type ListDonationItemsRequest = { */ token?: string | undefined; /** - * A filter query string narrows search results and supports the combination of logical and comparison operators. + * Use filter query parameters to limit results * * @remarks - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - * Only 'includes value(s): in' comparison type can be used in filter expression. + * Supported fields and operators are listed below: * - * The following fields are filterable: - * * id (in) - * * registrationTypes (in) + * | Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - * The following operator is available: - * * and + * The following logical operators are supported for combining filters: + * * and */ filter?: string | undefined; }; diff --git a/packages/typescript/src/models/operations/listeventdiscounts.ts b/packages/typescript/src/models/operations/listeventdiscounts.ts index 46bbe30d..eb4d3e16 100644 --- a/packages/typescript/src/models/operations/listeventdiscounts.ts +++ b/packages/typescript/src/models/operations/listeventdiscounts.ts @@ -46,24 +46,24 @@ export type ListEventDiscountsRequest = { */ sort?: string | undefined; /** - * A filter query string narrows search results and supports the combination of logical and comparison operators. + * Use filter query parameters to limit results * * @remarks - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - * There are two comparison types that can be used in filter expressions: - * * equal: eq - * * includes value(s): in + * Supported fields and operators are listed below: * - * The following fields are filterable: - * * id (in) - * * method.type (eq) - * * type (eq) - * * level (eq) + * | Field | Operators | + * |------------------|-------------------------------------| + * | id | `in` | + * | method.type | `eq` | + * | type | `eq` | + * | level | `eq` | * - * The following operators are available: - * * and - * * or + * The following logical operators are supported for combining filters: + * * and + * * or */ filter?: string | undefined; /** diff --git a/packages/typescript/src/models/operations/listeventroleassignment.ts b/packages/typescript/src/models/operations/listeventroleassignment.ts index 4abcf2f9..9bcbe34c 100644 --- a/packages/typescript/src/models/operations/listeventroleassignment.ts +++ b/packages/typescript/src/models/operations/listeventroleassignment.ts @@ -21,6 +21,14 @@ export type ListEventRoleAssignmentRequest = { * This will override any other pageable parameters provided. */ token?: string | undefined; + /** + * Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store. + */ + after?: Date | undefined; + /** + * Used to query records that have been added or updated before this time point. + */ + before?: Date | undefined; /** * Use the `expand` query parameter to request additional details for each field specified. * @@ -55,6 +63,8 @@ export type ListEventRoleAssignmentResponse = { export type ListEventRoleAssignmentRequest$Outbound = { limit: number; token?: string | undefined; + after?: string | undefined; + before?: string | undefined; expand?: Array | undefined; filter?: string | undefined; }; @@ -67,6 +77,8 @@ export const ListEventRoleAssignmentRequest$outboundSchema: z.ZodType< > = z.object({ limit: z.number().int().default(10), token: z.string().optional(), + after: z.date().transform(v => v.toISOString()).optional(), + before: z.date().transform(v => v.toISOString()).optional(), expand: z.array(components.EventRoleExpand$outboundSchema).optional(), filter: z.string().optional(), }); diff --git a/packages/typescript/src/models/operations/listfeeitems.ts b/packages/typescript/src/models/operations/listfeeitems.ts index 41524f55..67d3078b 100644 --- a/packages/typescript/src/models/operations/listfeeitems.ts +++ b/packages/typescript/src/models/operations/listfeeitems.ts @@ -26,30 +26,26 @@ export type ListFeeItemsRequest = { */ token?: string | undefined; /** - * A filter query string narrows search results and supports the combination of logical and comparison operators. + * Use filter query parameters to limit results * * @remarks - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - * There are six comparison types that can be used in filter expressions: - * * equal: eq - * * not equal: ne - * * greater than: gt - * * greater or equal: ge - * * less than: lt - * * less than or equal: le + * Supported fields and operators are listed below: * - * The following fields are filterable: - * * id (eq|ne) - * * product.id (eq|ne) - * * generalLedgerCodes.id (eq|ne) - * * product.type (eq|ne) - * * created (eq|ne|lt|le|gt|ge) - * * lastModified (eq|ne|lt|le|gt|ge) + * | Field | Operators | + * |-----------------------|------------------------------------| + * | id | `eq`, `ne` | + * | product.id | `eq`, `ne` | + * | generalLedgerCodes.id | `eq`, `ne` | + * | product.type | `eq`, `ne` | + * | created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | + * | lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | * - * The following operators are available: - * * and - * * or + * The following logical operators are supported for combining filters: + * * and + * * or */ filter?: string | undefined; }; diff --git a/packages/typescript/src/models/operations/listmembershipitems.ts b/packages/typescript/src/models/operations/listmembershipitems.ts index 52e60498..92f43d97 100644 --- a/packages/typescript/src/models/operations/listmembershipitems.ts +++ b/packages/typescript/src/models/operations/listmembershipitems.ts @@ -26,19 +26,21 @@ export type ListMembershipItemsRequest = { */ token?: string | undefined; /** - * A filter query string narrows search results and supports the combination of logical and comparison operators. + * Use filter query parameters to limit results * * @remarks - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - * Only 'includes value(s): in' comparison type can be used in filter expression. + * Supported fields and operators are listed below: * - * The following fields are filterable: - * * id (in) - * * registrationTypes (in) + * | Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - * The following operator is available: - * * and + * The following logical operators are supported for combining filters: + * * and */ filter?: string | undefined; }; diff --git a/packages/typescript/src/models/operations/listmembershipitemspostfilter.ts b/packages/typescript/src/models/operations/listmembershipitemspostfilter.ts new file mode 100644 index 00000000..1dd02791 --- /dev/null +++ b/packages/typescript/src/models/operations/listmembershipitemspostfilter.ts @@ -0,0 +1,92 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod/v3"; +import { remap as remap$ } from "../../lib/primitives.js"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import * as components from "../components/index.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export type ListMembershipItemsPostFilterRequest = { + /** + * Unique ID of an event. + */ + id: string; + /** + * The maximum number of records to return per page. + */ + limit?: number | undefined; + /** + * The continuation token returned from a previous class. This must be a valid UUID v4 if provided. + * + * @remarks + * This will override any other pageable parameters provided. + */ + token?: string | undefined; + /** + * See the parameter description of filter in GET List Membership Items for full filtering information. + * + * @remarks + */ + filter?: components.Filter | undefined; +}; + +export type ListMembershipItemsPostFilterResponse = { + result: components.MembershipItemsPaginatedResponse; +}; + +/** @internal */ +export type ListMembershipItemsPostFilterRequest$Outbound = { + id: string; + limit: number; + token?: string | undefined; + filter?: components.Filter$Outbound | undefined; +}; + +/** @internal */ +export const ListMembershipItemsPostFilterRequest$outboundSchema: z.ZodType< + ListMembershipItemsPostFilterRequest$Outbound, + z.ZodTypeDef, + ListMembershipItemsPostFilterRequest +> = z.object({ + id: z.string(), + limit: z.number().int().default(100), + token: z.string().optional(), + filter: components.Filter$outboundSchema.optional(), +}); + +export function listMembershipItemsPostFilterRequestToJSON( + listMembershipItemsPostFilterRequest: ListMembershipItemsPostFilterRequest, +): string { + return JSON.stringify( + ListMembershipItemsPostFilterRequest$outboundSchema.parse( + listMembershipItemsPostFilterRequest, + ), + ); +} + +/** @internal */ +export const ListMembershipItemsPostFilterResponse$inboundSchema: z.ZodType< + ListMembershipItemsPostFilterResponse, + z.ZodTypeDef, + unknown +> = z.object({ + Result: components.MembershipItemsPaginatedResponse$inboundSchema, +}).transform((v) => { + return remap$(v, { + "Result": "result", + }); +}); + +export function listMembershipItemsPostFilterResponseFromJSON( + jsonString: string, +): SafeParseResult { + return safeParse( + jsonString, + (x) => + ListMembershipItemsPostFilterResponse$inboundSchema.parse(JSON.parse(x)), + `Failed to parse 'ListMembershipItemsPostFilterResponse' from JSON`, + ); +} diff --git a/packages/typescript/src/models/operations/listquantityitems.ts b/packages/typescript/src/models/operations/listquantityitems.ts index fea6c874..f0986214 100644 --- a/packages/typescript/src/models/operations/listquantityitems.ts +++ b/packages/typescript/src/models/operations/listquantityitems.ts @@ -26,19 +26,21 @@ export type ListQuantityItemsRequest = { */ token?: string | undefined; /** - * A filter query string narrows search results and supports the combination of logical and comparison operators. + * Use filter query parameters to limit results * * @remarks - * The filter adheres to the pattern filter='field' comparisonType 'value'. + * to data that matches your criteria. See + * [Filters](/docs/rest-api/reference/filters) for details. * - * Only 'includes value(s): in' comparison type can be used in filter expression. + * Supported fields and operators are listed below: * - * The following fields are filterable: - * * id (in) - * * registrationTypes (in) + * | Field | Operators | + * |-------------------|-----------| + * | id | `in` | + * | registrationTypes | `in` | * - * The following operator is available: - * * and + * The following logical operators are supported for combining filters: + * * and */ filter?: string | undefined; }; diff --git a/packages/typescript/src/sdk/attendees.ts b/packages/typescript/src/sdk/attendees.ts index e52ba9b4..e0f8bff9 100644 --- a/packages/typescript/src/sdk/attendees.ts +++ b/packages/typescript/src/sdk/attendees.ts @@ -114,7 +114,7 @@ export class Attendees extends ClientSDK { async getAttendeeById( request: operations.GetAttendeeByIdRequest, options?: RequestOptions, - ): Promise { + ): Promise { return unwrapAsync(attendeesGetAttendeeById( this, request, @@ -133,7 +133,7 @@ export class Attendees extends ClientSDK { async updateAttendee( request: operations.UpdateAttendeeRequest, options?: RequestOptions, - ): Promise { + ): Promise { return unwrapAsync(attendeesUpdateAttendee( this, request, diff --git a/packages/typescript/src/sdk/audiencesegments.ts b/packages/typescript/src/sdk/audiencesegments.ts index 9208cff5..ecdadaf2 100644 --- a/packages/typescript/src/sdk/audiencesegments.ts +++ b/packages/typescript/src/sdk/audiencesegments.ts @@ -8,6 +8,8 @@ import { audienceSegmentsDeleteAudienceSegment } from "../funcs/audienceSegments import { audienceSegmentsDisassociateAttendeeFromAudienceSegment } from "../funcs/audienceSegmentsDisassociateAttendeeFromAudienceSegment.js"; import { audienceSegmentsDisassociateAttendeeFromAudienceSegments } from "../funcs/audienceSegmentsDisassociateAttendeeFromAudienceSegments.js"; import { audienceSegmentsGetAudienceSegmentById } from "../funcs/audienceSegmentsGetAudienceSegmentById.js"; +import { audienceSegmentsListAssociatedAudienceSegments } from "../funcs/audienceSegmentsListAssociatedAudienceSegments.js"; +import { audienceSegmentsListAttendeeAudienceSegments } from "../funcs/audienceSegmentsListAttendeeAudienceSegments.js"; import { audienceSegmentsListAudienceSegments } from "../funcs/audienceSegmentsListAudienceSegments.js"; import { audienceSegmentsListAudienceSegmentsPostFilter } from "../funcs/audienceSegmentsListAudienceSegmentsPostFilter.js"; import { audienceSegmentsListSegmentAssociatedAttendees } from "../funcs/audienceSegmentsListSegmentAssociatedAttendees.js"; @@ -19,6 +21,30 @@ import { unwrapAsync } from "../types/fp.js"; import { PageIterator, unwrapResultIterator } from "../types/operations.js"; export class AudienceSegments extends ClientSDK { + /** + * List Associated Segments + * + * @remarks + * Gets a paginated list of ACTIVE audience segment associations for the attendee. Use the filter query parameter to filter by segment ID. + * + * @see {@link #oauth2-auth-code-planner-admin} - More about OAuth2 authorization code support for administrators + */ + async listAttendeeAudienceSegments( + request: operations.ListAttendeeAudienceSegmentsRequest, + options?: RequestOptions, + ): Promise< + PageIterator< + operations.ListAttendeeAudienceSegmentsResponse, + { cursor: string } + > + > { + return unwrapResultIterator(audienceSegmentsListAttendeeAudienceSegments( + this, + request, + options, + )); + } + /** * Delete Attendee Associations * @@ -38,6 +64,30 @@ export class AudienceSegments extends ClientSDK { )); } + /** + * List Associated Segments + * + * @remarks + * Gets a paginated list of ACTIVE audience segment associations for the attendee by sending filter in the body of the request. This method returns the same data as [GET List Associated Segments](#operation/listAttendeeAudienceSegments) but allows for longer filters. + * + * @see {@link #oauth2-auth-code-planner-admin} - More about OAuth2 authorization code support for administrators + */ + async listAssociatedAudienceSegments( + request: operations.ListAssociatedAudienceSegmentsRequest, + options?: RequestOptions, + ): Promise< + PageIterator< + operations.ListAssociatedAudienceSegmentsResponse, + { cursor: string } + > + > { + return unwrapResultIterator(audienceSegmentsListAssociatedAudienceSegments( + this, + request, + options, + )); + } + /** * Create Audience Segment * diff --git a/packages/typescript/src/sdk/events.ts b/packages/typescript/src/sdk/events.ts index 952747d2..3feabefd 100644 --- a/packages/typescript/src/sdk/events.ts +++ b/packages/typescript/src/sdk/events.ts @@ -35,6 +35,7 @@ import { eventsListEventEmails } from "../funcs/eventsListEventEmails.js"; import { eventsListEventUserGroups } from "../funcs/eventsListEventUserGroups.js"; import { eventsListFeeItems } from "../funcs/eventsListFeeItems.js"; import { eventsListMembershipItems } from "../funcs/eventsListMembershipItems.js"; +import { eventsListMembershipItemsPostFilter } from "../funcs/eventsListMembershipItemsPostFilter.js"; import { eventsListQuantityItems } from "../funcs/eventsListQuantityItems.js"; import { eventsListQuantityItemsPostFilter } from "../funcs/eventsListQuantityItemsPostFilter.js"; import { eventsListRegistrationPaths } from "../funcs/eventsListRegistrationPaths.js"; @@ -517,6 +518,28 @@ export class Events extends ClientSDK { )); } + /** + * List Membership Items + * + * @remarks + * Gets a paginated list of membership items. [Membership items](https://support.cvent.com/s/communityarticle/Setting-Up-Memberships) are a type of [optional item](https://support.cvent.com/s/communityarticle/Understanding-Agenda-Items) that can be purchased during registration. + */ + async listMembershipItemsPostFilter( + request: operations.ListMembershipItemsPostFilterRequest, + options?: RequestOptions, + ): Promise< + PageIterator< + operations.ListMembershipItemsPostFilterResponse, + { cursor: string } + > + > { + return unwrapResultIterator(eventsListMembershipItemsPostFilter( + this, + request, + options, + )); + } + /** * List Orders * diff --git a/packages/typescript/src/sdk/meetingrequest.ts b/packages/typescript/src/sdk/meetingrequest.ts index e79d0c33..4928bf75 100644 --- a/packages/typescript/src/sdk/meetingrequest.ts +++ b/packages/typescript/src/sdk/meetingrequest.ts @@ -80,6 +80,8 @@ export class MeetingRequest extends ClientSDK { * @remarks * Creates a collection of meeting requests for a given active form. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + * **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of initial creation. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * * @see {@link #oauth2-auth-code-planner-admin} - More about OAuth2 authorization code support for administrators */ async createMeetingRequest( @@ -99,6 +101,8 @@ export class MeetingRequest extends ClientSDK { * @remarks * Updates a collection of meeting requests for a given form, adding information to the existing meeting requests. For complex questions such as Meeting Room Requirements, Sleeping Room Requirements, or Budget Estimates, send the answer as a JSON-serialized string. See the question schema and the [Complex Questions Guide](/docs/rest-api/guides/meeting-request-complex-questions) for details. * + * **Note:** If the meeting request form is configured to auto-create an event upon submission, the `event.id` field may not be populated in the response at the time of the update. Event creation is processed asynchronously after the meeting request is saved. To retrieve the associated event ID once it is available, poll the [Get MR](/documentation#tag/Meeting-Request/operation/getMeetingRequestById) endpoint. + * * @see {@link #oauth2-auth-code-planner-admin} - More about OAuth2 authorization code support for administrators */ async updateMeetingRequest(